:root{--paper:#f7f5f0;--ink:#24221f;--muted:#6b665e;--rule:#d9d4ca;--error:#8c4035;--code-surface:#efece5;--accent:#2f6f62;--surface-raised:#fdfcf9;--change-changed:#f5ead2;--change-changed-bar:#b07d1f;--on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#1f1e1c;--ink:#e6e2da;--muted:#a39e94;--rule:#3d3b37;--error:#eeab9e;--code-surface:#2b2a27;--accent:#7fbfae;--surface-raised:#282725;--change-changed:#3a3222;--change-changed-bar:#e0b55e;--on-accent:#14231f}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:1.0625rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.page{max-width:760px;margin:0 auto;padding:0 16px}header.site,footer.site{padding:24px 0}footer.site{border-top:1px solid var(--rule);color:var(--muted);margin-top:64px;font-size:.875rem}footer.site p{margin:0 0 8px}footer.site p:last-child{margin-bottom:0}.wordmark{letter-spacing:.01em;font-weight:600}h1{letter-spacing:-.01em;margin:48px 0 16px;font-size:clamp(30px,6vw,42px);font-weight:650;line-height:1.2}h2{margin:48px 0 12px;font-size:22px;font-weight:650;line-height:1.3}h3{margin:0 0 4px;font-size:1.125rem;font-weight:600}p,li{margin:0 0 12px}.lede{color:var(--muted);font-size:1.1875rem}.chip{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:4px 12px;font-size:.875rem;display:inline-block}.soon{border:1px solid var(--rule);border-radius:8px;margin:24px 0;padding:12px 16px}.tag{color:var(--accent);font-size:.875rem}ul.plain{padding:0;list-style:none}ul.plain li{margin-bottom:24px}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}dl>div{border-bottom:1px solid var(--rule);padding:12px 0}dt{margin:0;font-weight:600}dd{margin:4px 0 0}a.wordmark{color:inherit;text-decoration:none}header.site .wordmark{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}footer.site a{color:var(--muted)}a{color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form label{margin:24px 0 0;font-weight:600;display:block}.contact-form input,.contact-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--muted);border-radius:8px;margin-top:8px;padding:8px 12px;font-weight:400;display:block}.contact-form input.sr-only{border:0;width:1px;margin:0;padding:0}.contact-form input:focus-visible,.contact-form textarea:focus-visible,.contact-form button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact-form button{min-height:40px;font:inherit;color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:4px;margin-top:24px;padding:0 16px;font-weight:600}.contact-form button:disabled{opacity:.6;cursor:default}.field-error{color:var(--error);margin:4px 0 0;font-size:.875rem}.help-link{margin:0 0 4px;font-size:1.1875rem}.help .quick-answer{color:var(--muted);font-size:1.1em}.help table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:.875rem;display:block;overflow-x:auto}.help th,.help td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px}.help pre{border:1px solid var(--rule);border-radius:8px;padding:12px 16px;overflow-x:auto}.help-article :not(pre)>code{overflow-wrap:anywhere}.center{text-align:center}.product{border:1px solid var(--rule);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:32px 0 8px;padding:16px;display:flex}.product h2{margin:0 0 4px;font-size:20px}.product p{margin:0}.price{flex-shrink:0}@media (max-width:560px){.product{flex-direction:column;align-items:flex-start}}details.faq{border-bottom:1px solid var(--rule);padding:12px 0}details.faq summary{cursor:pointer;font-weight:600}details.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}details.faq p{margin:8px 0 0}.tool{border:1px solid var(--rule);border-radius:8px;margin:24px 0;padding:16px}.tool-label{margin:0 0 4px;font-size:.875rem;font-weight:600;display:block}.tool-input{resize:vertical;width:100%;min-height:240px;color:var(--ink);background:var(--code-surface);border:1px solid var(--muted);border-radius:8px;padding:12px;font:.875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.tool-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tool-actions button{min-height:40px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--muted);cursor:pointer;border-radius:4px;padding:0 16px;font-size:.875rem;font-weight:600}.tool-actions button.primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.tool-actions button:disabled{opacity:.5;cursor:default}.tool-drop.dragging .tool-input{outline:2px dashed var(--accent);outline-offset:2px}.tool-input:focus-visible,.tool-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tool-options{flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.875rem;display:flex}.tool-options select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--muted);border-radius:8px;padding:4px 8px}.tool-options select:focus-visible,.tool-options input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label.tool-label[for=tool-table]{margin-top:16px}.tool-output{min-height:160px}.tool-hint{color:var(--muted);margin:8px 0 0;font-size:.875rem}.tool-hint:empty{display:none}.tool .tool-label:last-child{margin-top:16px}.tool-preview{border-top:1px solid var(--rule);max-height:420px;padding-top:12px;overflow:auto}.tool-preview>:first-child{margin-top:0}.tool-preview pre{background:var(--code-surface);border-radius:8px;padding:12px 16px;overflow-x:auto}.tool-preview blockquote{border-left:3px solid var(--rule);color:var(--muted);margin:0 0 12px;padding-left:16px}.tool-preview table{border-collapse:collapse;margin:0 0 12px}.tool-preview th,.tool-preview td{border:1px solid var(--rule);padding:4px 8px}.tool-preview li:has(>input[type=checkbox]){list-style:none}.tool-preview .md-image{color:var(--muted)}blockquote.definition{border-left:3px solid var(--rule);color:var(--muted);margin:24px 0;padding-left:16px}.waitlist{border:1px solid var(--rule);border-radius:8px;margin:32px 0;padding:16px}.waitlist h2{margin-top:0}.tool-list{margin:0 0 24px;padding:0;list-style:none}.tool-list li{margin:0 0 12px}.tool-list a{font-weight:600}.tool-list span{color:var(--muted);display:block}.related{border-top:1px solid var(--rule);margin-top:48px;padding-top:8px}@media (max-width:560px){.tool-actions button{flex:100%}}@media print{header.site,footer.site,.no-print{display:none!important}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:canvastext;background:canvas}.page{max-width:none;padding:0}.tool{border:0;margin:0;padding:0}.tool-preview{border:0;max-height:none;padding:0;overflow:visible}.tool-preview a{color:inherit}}.answer{border:1px solid var(--rule);border-radius:8px;margin:32px 0;padding:16px 24px}.answer h2{margin:0 0 8px}.answer-label{margin:16px 0 4px;font-weight:600}.answer ul,.next ul{padding-left:24px}figure.preview{margin:32px 0 24px}.win{border:1px solid var(--rule);background:var(--paper);border-radius:8px;font:500 .8125rem/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}.topbar{background:var(--surface-raised);border-bottom:1px solid var(--rule);align-items:center;height:32px;padding:0 12px;display:flex;position:relative}.lights{gap:8px;display:flex}.lights i{border:1px solid var(--muted);border-radius:50%;width:10px;height:10px}.topbar .title{text-align:center;color:var(--muted);position:absolute;left:0;right:0}.tabbar{background:var(--surface-raised);border-bottom:1px solid var(--rule);height:2.125rem;display:flex}.tab{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:4px;padding:0 16px;display:flex}.tab.on{color:var(--ink);border-bottom-color:var(--accent)}.win-body{min-height:280px;display:flex}.side{background:var(--surface-raised);border-right:1px solid var(--rule);flex:none;width:180px;padding:12px 0}.side .sh{color:var(--muted);margin:0;padding:4px 12px;font-weight:600}.side ul{margin:0;padding:0;list-style:none}.side li{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 12px;line-height:28px;overflow:hidden}.side li.cur{color:var(--accent);background:var(--code-surface);font-weight:600}.pg{flex:1;min-width:0;padding:24px 24px 24px 48px;font:400 1.0625rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pg .ph{margin:0 0 12px;font-size:1.375rem;font-weight:650;line-height:1.3}.pg .chg{background:var(--change-changed);border-radius:4px;position:relative}.pg .chg:before{content:"";background:var(--change-changed-bar);width:3px;position:absolute;top:0;bottom:0;left:-12px}.pg .glyph{color:var(--change-changed-bar);font:600 .8125rem/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:absolute;left:-32px}figure.preview figcaption{color:var(--muted);margin-top:8px;font-size:.875rem}@media (max-width:560px){.side,.tab.second{display:none}.pg{padding:16px 16px 16px 48px}.topbar .title{flex:1;position:static}.lights{margin-right:8px}}
