@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/51d71ccf7e7a6b96-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5db8d62ed8a64533-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b99b044bab870276-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5279b17ec43a69cf-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5156c6828f034d5d-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0aa11383f7507f90-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12489100264acd6f-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.fD36UG_className{font-family:Inter,Inter Fallback;font-style:normal}.fD36UG_variable{--face-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.nCrBYW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.nCrBYW_variable{--face-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--font-sans:var(--face-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--face-mono), ui-monospace, "SF Mono", monospace;--bg:#fff;--surface:#fff;--surface-2:#f4f4f4;--border:#e6e6e6;--border-2:#b8bcc2;--text:#0a0a0a;--text-2:#55595f;--accent:#237a3f;--good:#237a3f;--bad:#b42318;--google-bg:#fff;--google-line:#747775;--google-fg:#1f1f1f;--apple-bg:#000;--apple-fg:#fff;--ink-mute:#b8bcc2;--green-on-ink:#5fd98a;--surface-3:#e6e6e6;--term-bg:#0a0a0a;--term-fg:#e8e9eb;--term-dim:#80858d;--term-line:#26282c;--term-green:#5fd98a;--term-yellow:#e5c15d;--shadow-pop:0 1px 2px #0000000a, 0 24px 48px -20px #0000003d;--shadow-lift:0 22px 44px -26px #00000057;--radius-pill:999px;--target-min:44px;--block:48px;--gutter:40px;--t-statement:400 48px/56px var(--font-sans);--t-section:400 36px/44px var(--font-sans);--t-item:400 24px/32px var(--font-sans);--t-body:400 16px/26px var(--font-sans);--t-small:400 14px/22px var(--font-sans);--t-label:500 13px/20px var(--font-sans);--t-button:500 16px/20px var(--font-sans);--r-md:14px;--sh-pop:0 16px 40px #0a0a0a29;--scrim:#0a0a0a80;--color-fd-background:var(--bg);--color-fd-foreground:var(--text);--color-fd-muted:var(--surface-2);--color-fd-muted-foreground:var(--text-2);--color-fd-popover:var(--bg);--color-fd-popover-foreground:var(--text);--color-fd-card:var(--surface-2);--color-fd-card-foreground:var(--text);--color-fd-border:var(--border);--color-fd-primary:var(--text);--color-fd-primary-foreground:var(--bg);--color-fd-secondary:var(--surface-2);--color-fd-secondary-foreground:var(--text);--color-fd-accent:var(--surface-2);--color-fd-accent-foreground:var(--text);--color-fd-ring:var(--border-2);--color-fd-overlay:var(--scrim)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0a;--surface:#0a0a0a;--surface-2:#161616;--border:#2a2a2a;--border-2:#55595f;--text:#f5f5f5;--text-2:#a7abb1;--accent:#5fd98a;--good:#5fd98a;--bad:#f97066;--google-bg:#131314;--google-line:#8e918f;--google-fg:#e3e3e3;--apple-bg:#fff;--apple-fg:#000;--ink-mute:#55595f;--green-on-ink:#237a3f;--surface-3:#2a2a2a;--term-bg:#121315;--term-line:#2c2e33;--shadow-pop:0 24px 48px -20px #000c;--shadow-lift:0 22px 44px -26px #000000e6;--sh-pop:0 16px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg:#0a0a0a;--surface:#0a0a0a;--surface-2:#161616;--border:#2a2a2a;--border-2:#55595f;--text:#f5f5f5;--text-2:#a7abb1;--accent:#5fd98a;--good:#5fd98a;--bad:#f97066;--google-bg:#131314;--google-line:#8e918f;--google-fg:#e3e3e3;--apple-bg:#fff;--apple-fg:#000;--ink-mute:#55595f;--green-on-ink:#237a3f;--surface-3:#2a2a2a;--term-bg:#121315;--term-line:#2c2e33;--shadow-pop:0 24px 48px -20px #000c;--shadow-lift:0 22px 44px -26px #000000e6;--sh-pop:0 16px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font:var(--t-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@layer base{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:500}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}ol,ul,menu{list-style:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::placeholder{opacity:1}textarea{resize:vertical}hr{height:0;color:inherit;border-top-width:1px}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:400}a{color:var(--text);text-underline-offset:3px;text-decoration:underline;transition:color .15s}a:hover{color:var(--text-2)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}}.app-root{background:var(--bg);min-height:100vh}::selection{background:var(--border)}button{font-family:inherit}:root:not(:has(.pub))::-webkit-scrollbar{width:10px;height:10px}:root:not(:has(.pub)) ::-webkit-scrollbar{width:10px;height:10px}:root:not(:has(.pub))::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:content-box;border:2px solid #0000;border-radius:8px}:root:not(:has(.pub)) ::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:content-box;border:2px solid #0000;border-radius:8px}:root:not(:has(.pub))::-webkit-scrollbar-thumb:hover{background:var(--text-2);background-clip:content-box;border:2px solid #0000}:root:not(:has(.pub)) ::-webkit-scrollbar-thumb:hover{background:var(--text-2);background-clip:content-box;border:2px solid #0000}.shell-wait{min-height:100vh;color:var(--text-2);place-items:center;padding:16px;display:grid}.page{padding:64px var(--gutter) 96px;width:100%;max-width:1200px;margin:0 auto}.brand{color:var(--text);align-items:center;gap:10px;padding:4px 0;text-decoration:none;display:flex}.brand:hover{color:var(--text)}.brand-word{font:var(--t-item);letter-spacing:-.02em}.btn{max-width:100%;min-height:var(--target-min);font:var(--t-button);cursor:pointer;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--text);border-color:var(--text);color:var(--bg)}.btn-primary:not([disabled]):hover{background:var(--bg);color:var(--text)}.btn-ghost{border-color:var(--text);color:var(--text);background:0 0}.btn-ghost:not([disabled]):hover{background:var(--text);color:var(--bg)}.btn-danger{background:var(--bad);border-color:var(--bad);color:var(--bg)}.btn-danger:not([disabled]):hover{background:var(--bg);color:var(--bad)}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-link{min-height:var(--target-min);color:var(--text);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:underline;transition:color .15s;display:inline-flex}.btn-link:hover{color:var(--text-2)}.btn-link[disabled]{opacity:.5;cursor:not-allowed}.btn-link-danger,.btn-link-danger:hover{color:var(--bad)}.icon-btn{width:var(--target-min);height:var(--target-min);color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:color .15s;display:inline-grid}.icon-btn:hover{color:var(--text-2)}.word-choice{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.word-choice button{min-height:var(--target-min);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:9px 0;transition:color .15s;display:inline-flex}.word-choice button:hover{color:var(--text)}.word-choice button[aria-pressed=true]{color:var(--text);text-underline-offset:6px;text-decoration:underline}.word-count{font:var(--t-small);color:var(--text-2);font-feature-settings:"tnum" 1}.tabbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0 24px;display:flex}.tab{min-height:var(--target-min);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;margin-bottom:-1px;padding:0;transition:color .15s;display:inline-flex}.tab:hover{color:var(--text)}.tab.on{color:var(--text);border-bottom-color:var(--text)}.beside{font:var(--t-small);color:var(--text);overflow-wrap:anywhere;margin:6px 0 0}.note{font:var(--t-small);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.wait-line{z-index:40;text-align:center;font:var(--t-small);color:var(--text-2);background:var(--bg);border-bottom:1px solid var(--border);margin:0;padding:8px 16px;position:sticky;top:0}.state-dot{background:var(--bad);border-radius:50%;flex-shrink:0;width:6px;height:6px}.terms-box{font:var(--t-small);flex-direction:column;gap:2px;display:flex}.terms-box label{cursor:pointer;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.terms-box input{margin-top:2px}.terms-box-privacy{align-self:flex-start;margin-left:28px}.status{color:var(--text);align-items:center;gap:8px;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-running{background:var(--good)}.status-working{background:var(--text)}.status-needs{background:var(--bad)}.status-stopped{box-shadow:inset 0 0 0 1px var(--text-2)}.field-label{font:var(--t-small);color:var(--text);font-weight:500;display:block}.field-hint{font:var(--t-small);color:var(--text-2);overflow-wrap:anywhere;margin-top:6px}.field-hint.is-wrong,.required{color:var(--bad)}.input{width:100%;height:var(--target-min);font:inherit;color:var(--text);border:0;border-bottom:1px solid var(--text-2);background:0 0;border-radius:0;outline:none;padding:0;transition:border-color .15s,box-shadow .15s}.input:focus{border-bottom-color:var(--text);box-shadow:0 1px 0 0 var(--text)}.input::placeholder{color:var(--text-2)}.input[disabled]{color:var(--text-2);cursor:not-allowed}.input[aria-invalid=true]{border-bottom-color:var(--bad)}textarea.input{resize:vertical;height:auto;padding:9px 0}.input-short{max-width:320px}.field-again{margin-top:8px}.input-group{border-bottom:1px solid var(--text-2);align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex}.input-group:focus-within{border-bottom-color:var(--text);box-shadow:0 1px 0 0 var(--text)}.input-group.is-wrong{border-bottom-color:var(--bad)}.input-group .input{min-width:0;box-shadow:none;border-bottom:0}.input-group .addon{color:var(--text-2);align-items:center;display:flex}.input-group .addon.right{padding-left:8px}.input-group .addon.left{padding-right:4px}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--text);flex-shrink:0}.check-line{min-height:var(--target-min);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.check-line.off{cursor:not-allowed}.check-lines{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.copy-field{align-items:center;gap:16px;min-width:0;display:flex}.copy-field .input{flex:1;min-width:0}.tbl{border-collapse:collapse;width:100%;font:var(--t-small)}.tbl th{text-align:left;color:var(--text-2);border-bottom:1px solid var(--border);padding:12px 24px 12px 0;font-weight:400}.tbl td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;height:64px;padding:20px 24px 20px 0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl .num,.tbl .end{text-align:right;font-feature-settings:"tnum" 1}.tbl .nowrap{white-space:nowrap}.tbl-row-open{padding:24px 0 32px}.who{flex-direction:column;min-width:0;display:flex}.who-name{font:var(--t-body)}.who-sub{font:var(--t-small);color:var(--text-2);overflow-wrap:anywhere}.row-words{flex-wrap:wrap;justify-content:flex-end;gap:0 16px;display:inline-flex}.dialog{z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-fix{z-index:80}.dialog-checkout{z-index:75}.dialog-scrim{background:var(--scrim);position:absolute;inset:0}.dialog-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:100%;max-width:520px;max-height:85vh;box-shadow:var(--sh-pop);flex-direction:column;gap:16px;padding:32px;display:flex;position:relative;overflow-y:auto}.dialog-title{font:var(--t-item);letter-spacing:-.01em;overflow-wrap:anywhere}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 24px;margin-top:8px;display:flex}.dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (max-width:600px){.dialog{place-items:end stretch;padding:0}.dialog-panel{border-radius:var(--r-md) var(--r-md) 0 0;max-width:none;max-height:92vh;padding:24px 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-bottom:0}.dialog-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions .btn{width:100%}.dialog-actions .btn-link{justify-content:center}}@media (min-width:601px){.dialog.side{place-items:stretch end;padding:0}.dialog.side .dialog-panel{border-width:0 0 0 1px;border-radius:0;max-width:560px;height:100%;max-height:none}}.log-lines{font:var(--t-small);font-family:var(--font-mono);margin:0;padding:0;list-style:none}.log-lines>li{border-bottom:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 0}.log-lines .log-time{color:var(--text-2)}.log-scroll{border-top:1px solid var(--border);max-height:min(560px,70vh);overflow:auto}.log-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;display:flex}.log-rows{border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:min(500px,70vh);font:var(--t-small);font-family:var(--font-mono);padding:8px 0;overflow:auto}.log-row{gap:16px;display:flex}.log-num{color:var(--text-2);-webkit-user-select:none;user-select:none;white-space:pre}.log-text{white-space:pre-wrap;word-break:break-all;flex:1;min-width:0}.ansi-bold{font-weight:500}.ansi-dim{color:var(--text-2)}.ansi-italic{font-style:italic}.ansi-underline{text-decoration:underline}.step-log-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.as-written{font:var(--t-small);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.error-details{flex-basis:100%;min-width:0}.error-details>summary,.activity>summary{width:fit-content;min-height:var(--target-min);color:var(--text);font:var(--t-button);cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.error-details>code{font:var(--t-small);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin-top:4px;display:block}.activity-lines{font:var(--t-small);margin:8px 0 0;padding:0;list-style:none}.activity-lines>li{gap:16px;padding:4px 0;display:flex}.activity-lines time{color:var(--text-2);font-feature-settings:"tnum" 1;flex-shrink:0}.signin{min-height:100vh;padding:0 var(--gutter);background:var(--bg);color:var(--text);flex-direction:column;display:flex}.signin-brand{padding:24px 0 0}.signin-main{flex:1;justify-content:center;align-items:center;padding:48px 0;display:flex}.signin-col{flex-direction:column;gap:32px;width:100%;max-width:480px;display:flex}.signin-state{justify-content:center;align-items:center}.signin-head{flex-direction:column;gap:12px;display:flex}.signin-wait{min-height:214px}.oauth-btn{border:1px solid var(--border-2);border-radius:var(--radius-pill);width:100%;min-height:52px;color:var(--text);font:var(--t-button);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0 24px;transition:border-color .15s;display:flex}.oauth-btn:hover{border-color:var(--text)}.oauth-ic{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.oauth-word{flex:1}.choices{border-top:1px solid var(--border)}.choice-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:10px 0;display:flex}button.choice-row:hover .choice-words{text-underline-offset:3px;text-decoration:underline}.choice-row[disabled]{opacity:.5;cursor:not-allowed}.choice-words{flex:1;min-width:0}.choice-detail{font:var(--t-small);color:var(--text-2);display:block}[data-signed-in] .pub{visibility:hidden}.legal{flex-direction:column;gap:16px;max-width:720px;padding-block:48px 64px;display:flex}.legal a{color:var(--accent);text-decoration:underline}.legal ul{flex-direction:column;gap:10px;display:flex}.legal li{padding-left:20px;position:relative}.legal li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.legal ol{flex-direction:column;gap:10px;padding-left:20px;list-style:decimal;display:flex}.legal ol li{padding-left:4px}.legal ol li:before{content:none}.app-bar-inner{max-width:1200px;min-height:72px;padding:0 var(--gutter);align-items:center;gap:32px;margin:0 auto;display:flex}.bar-words{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.bar-word{min-height:var(--target-min);color:var(--text-2);white-space:nowrap;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.bar-word:hover{color:var(--text)}.bar-word.on{color:var(--text);text-underline-offset:6px;text-decoration:underline}.bar-menu{min-height:var(--target-min);color:var(--text);font:var(--t-button);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;display:none}.person{position:relative}.person-initial{width:var(--target-min);height:var(--target-min);border:1px solid var(--border);color:var(--text);font:var(--t-button);cursor:pointer;background:0 0;border-radius:50%;transition:border-color .15s}.person-initial:hover{border-color:var(--text)}.person-menu{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:240px;box-shadow:var(--sh-pop);padding:8px 0;position:absolute;top:calc(100% + 8px);right:0}.person-list{flex-direction:column;display:flex}.person-item{width:100%;min-height:var(--target-min);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;text-decoration:none;display:flex}.person-item:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.person-item.on{text-underline-offset:3px;font-weight:500;text-decoration:underline}.person-item[disabled]{opacity:.5;cursor:not-allowed}.person-team-only{font:var(--t-small);color:var(--text-2);padding:10px 16px}.phone-menu{z-index:60;background:var(--bg);flex-direction:column;gap:16px;padding:0 16px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.phone-menu-head{justify-content:space-between;align-items:center;min-height:72px;display:flex}.phone-menu-head .bar-menu{margin-left:0;display:inline-flex}.phone-menu-words{flex-direction:column;display:flex}.phone-menu-words .bar-word{min-height:56px;font:var(--t-item);color:var(--text)}.phone-menu .person-item{padding:0}.phone-menu .person-team-only{padding:10px 0}button.bar-word{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.assistant-panel{z-index:50;background:var(--surface);border-left:1px solid var(--border);width:min(440px,100vw);box-shadow:var(--sh-pop);flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.assistant-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant-chat{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.assistant-turns{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.assistant-mine{background:var(--surface-2);border-radius:var(--r-md);align-self:flex-end;max-width:85%;padding:8px 12px}.assistant-reply{flex-direction:column;gap:8px;display:flex}.assistant-reply>p{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-cites{font:var(--t-small);flex-direction:column;gap:4px;display:flex}.assistant-ask{align-items:flex-end;gap:16px;display:flex}.assistant-ask .input{flex:1;min-width:0}.assistant-foot{font:var(--t-small);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.assistant-draft{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.assistant-sees>summary{width:fit-content;min-height:var(--target-min);font:var(--t-small);color:var(--text);cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.assistant-sees>p{font:var(--t-small);color:var(--text-2)}.ask-main{flex-direction:column;flex:1;gap:24px;width:100%;max-width:680px;min-height:0;margin:0 auto;padding:32px 0;display:flex}.assistant-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px 24px;display:grid}.assistant-quote{border-left:2px solid var(--border-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 12px}.dl-pair{display:contents}.page-blocks{gap:var(--block);flex-direction:column;display:flex}.block{padding-top:var(--block);border-top:1px solid var(--border);flex-direction:column;gap:24px;scroll-margin-top:72px;display:flex}.page-blocks>.block:first-child{border-top:0;padding-top:0}.page-blocks>.spec,.page-blocks>.stack,.page-blocks>form,.page-blocks>.buy-column{margin-top:var(--block)}.page-blocks>.buy-column:first-child{margin-top:0}.hero{flex-direction:column;gap:16px;display:flex}.hero-address{width:fit-content;color:var(--text);overflow-wrap:anywhere}.hero-address:hover{color:var(--text-2)}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.stack{flex-direction:column;gap:24px;display:flex}.stack-tight{flex-direction:column;gap:4px;min-width:0;display:flex}.stack-small{flex-direction:column;gap:8px;min-width:0;display:flex}.form-column{flex-direction:column;gap:20px;max-width:640px;display:flex}.quiet-line{overflow-wrap:anywhere;align-items:baseline;gap:8px;max-width:640px;display:flex}.quiet-line .state-dot{align-self:center}.hero-why{overflow-wrap:anywhere;max-width:640px}.progress{flex-direction:column;gap:16px;max-width:640px;display:flex}.progress-rows{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.progress-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:64px;padding:16px 0;display:flex}.progress-mark{width:16px;height:16px;color:var(--text);flex-shrink:0;place-items:center;display:grid}.progress-running:before,.progress-failed:before{content:"";border-radius:50%;width:6px;height:6px}.progress-running:before{background:var(--text);animation:2.4s ease-in-out infinite progress-breathe}.progress-failed:before{background:var(--bad)}.progress-to_come:before{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--text-2);border-radius:50%}.progress-words{overflow-wrap:anywhere;flex:1;min-width:0}.progress-time{font:var(--t-small);color:var(--text-2);font-feature-settings:"tnum" 1;flex-shrink:0}@keyframes progress-breathe{0%,to{opacity:1}50%{opacity:.3}}.copy-row{flex-wrap:wrap;align-items:baseline;gap:4px 24px;display:flex}.copy-state-failed{flex-basis:100%}.hours{align-items:stretch;gap:2px;height:28px;display:flex;overflow-x:auto}.hour{background:var(--border-2);flex:1;min-width:2px}.hour-part{background:var(--text)}.hour-down{background:var(--bad)}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 40px;display:grid}.metric{border-top:1px solid var(--border-2);flex-direction:column;gap:12px;min-width:0;padding-top:16px;display:flex}.metric-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.app-subnav{z-index:30;min-height:56px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:24px;display:flex;position:sticky;top:0}.app-subnav a{min-height:var(--target-min);color:var(--text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.app-subnav a:hover{text-underline-offset:3px;text-decoration:underline}.app-subnav-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.page-blocks>.app-subnav+.block{border-top:0}.spec{border-top:1px solid var(--border)}.spec-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:4px 24px;min-height:64px;padding:20px 0;display:flex}.spec-row>dt{font:var(--t-small);color:var(--text-2);flex-shrink:0}.spec-row>dd{text-align:right;overflow-wrap:anywhere;min-width:0}.spec-note{font:var(--t-small);color:var(--text-2);display:block}.spec-words{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.spec-words .copy-field{flex:200px}.fold{border-bottom:1px solid var(--border);scroll-margin-top:72px}.fold-row{width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:10px 0;display:flex}.fold-title{overflow-wrap:anywhere;flex:1;min-width:0}.fold-value{min-width:0;font:var(--t-small);color:var(--text-2);overflow-wrap:anywhere}.fold-plus{width:var(--target-min);height:var(--target-min);border:1px solid var(--border);border-radius:50%;flex-shrink:0;transition:border-color .15s;position:relative}.fold-row:hover .fold-plus{border-color:var(--text)}.fold-plus:before,.fold-plus:after{content:"";background:var(--text);width:14px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fold-plus:after{transition:transform .4s cubic-bezier(.165,.84,.44,1);transform:translate(-50%,-50%)rotate(90deg)}.fold-row[aria-expanded=true] .fold-plus:after{transform:translate(-50%,-50%)rotate(0)}.fold-body{padding:8px 0 32px;animation:.4s cubic-bezier(.165,.84,.44,1) fold-open}@keyframes fold-open{0%{opacity:0}to{opacity:1}}.spec-band{padding-bottom:var(--block);background:var(--surface-2);box-shadow:0 0 0 100vmax var(--surface-2);clip-path:inset(0 -100vmax);border-top:0}.spec-band .spec,.spec-band .fold,.spec-band .spec-row,.spec-band .rows,.spec-band .rows>li,.spec-band .tbl th,.spec-band .tbl td,.spec-band .log-lines>li,.spec-band .log-scroll{border-color:var(--border-2)}.rows{border-top:1px solid var(--border);flex-direction:column;display:flex}.rows>li{border-bottom:1px solid var(--border);min-height:64px;padding:20px 0}.app-row{justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.app-row-main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.app-row-reason{margin-top:4px}.history-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.history-figures{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.person-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.person-row-who{flex-direction:column;min-width:0;display:flex}.person-row-role{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.person-row-role .input{width:auto;min-width:140px}.invite-form{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:640px;display:flex}.invite-form input[type=email],.invite-form input[type=text]{flex:240px;width:auto;min-width:0}.invite-form select{width:auto}.invite-link{flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:640px;display:flex}.invite-link .input{flex:240px;width:auto;min-width:0}.line-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.line-row-words{flex-wrap:wrap;align-items:baseline;gap:4px 24px;display:flex}.record-row{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.record-row .copy-field{flex:240px}.app-logo{object-fit:contain;flex-shrink:0}.addon-row{flex-direction:column;gap:8px;display:flex}.addon-held{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.addon-choices{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.checkout-lines{border-top:1px solid var(--border);margin:0}.checkout-lines>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:10px 0;display:flex}.checkout-lines dt{color:var(--text-2);font:var(--t-small)}.checkout-lines dd{font-feature-settings:"tnum" 1;margin:0}.checkout-tick{font:var(--t-small);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.checkout-tick input{margin-top:2px}.checkout-widget{min-height:var(--target-min)}.buy-column{flex-direction:column;gap:16px;max-width:640px;display:flex}.buy-ticks{font:var(--t-small);color:var(--text-2);flex-direction:column;gap:4px;display:flex}.buy-ticks li:before{content:"✓  ";color:var(--text)}.bundle-app{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.bundle-app>div:first-child{flex:320px;min-width:0}.bundle-app-buy{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.app-screenshot{width:100%;display:block}.wizard{flex-direction:column;gap:32px;max-width:640px;display:flex}.wizard-wide{max-width:none}.steps{font:var(--t-small);flex-wrap:wrap;gap:4px 24px;display:flex}.step-word{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.step-word.reached{color:var(--text)}.step-word[aria-current=step]{text-underline-offset:6px;text-decoration:underline}.step-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.step-actions.end{justify-content:flex-end}.repo-rows{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-height:288px;overflow-y:auto}.repo-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.repo-row:last-child{border-bottom:0}.repo-row:hover .repo-name{text-underline-offset:3px;text-decoration:underline}.repo-row-words{flex:1;min-width:0}.repo-name{overflow-wrap:anywhere;display:block}.repo-row[aria-pressed=true] .repo-name{font-weight:500}.env-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:32px 40px;display:grid}.env-column{border-top:1px solid var(--border);flex-direction:column;gap:16px;padding-top:16px;display:flex}.tbl .env-group{height:auto;font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);padding:24px 0 8px}.dl-rows{font:var(--t-small);font-feature-settings:"tnum" 1;grid-template-columns:auto 1fr;gap:4px 24px;display:grid}.dl-rows dt{color:var(--text-2)}.dl-rows dd{text-align:right;overflow-wrap:anywhere}.dl-words{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}.image-row{cursor:pointer;flex-direction:column;gap:8px;min-width:0;display:flex}.image-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;display:flex}.image-name{min-height:0;color:var(--text);font:var(--t-item);letter-spacing:-.01em;text-align:left;overflow-wrap:anywhere;text-decoration:none}.image-name:hover{text-underline-offset:3px;color:var(--text);text-decoration:underline}.release-row{flex-direction:column;gap:4px;display:flex}.release-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.release-facts{font:var(--t-small);flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.finding-row{font:var(--t-small);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.team-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 40px;display:grid}.team-detail-list{flex-direction:column;gap:8px;display:flex}.team-detail-row{font:var(--t-small);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;display:flex}.price-form{flex-direction:column;gap:16px;min-width:0;max-width:640px;display:flex}.price-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:16px 24px;display:grid}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.t-statement{font:var(--t-statement);letter-spacing:-.02em;overflow-wrap:anywhere}.t-section{font:var(--t-section);letter-spacing:-.02em;overflow-wrap:anywhere}.t-item{font:var(--t-item);letter-spacing:-.01em;overflow-wrap:anywhere}.t-small{font:var(--t-small)}.t-label{font:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.muted{color:var(--text-2)}.mono{font-family:var(--font-mono)}.capitalize{text-transform:capitalize}.figure{font-feature-settings:"tnum" 1}.list-price{color:var(--text-2)}.plain-link,.plain-link:hover{color:var(--text);text-decoration:none}.plain-link:hover{text-decoration:underline}.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}@media (max-width:860px){:root{--t-statement:400 32px/40px var(--font-sans);--t-section:400 28px/36px var(--font-sans);--t-item:400 20px/28px var(--font-sans);--block:32px;--gutter:16px}.app-bar-inner{gap:16px}.bar-words,.person{display:none}.bar-menu{display:inline-flex}.page{padding-top:32px;padding-bottom:64px}.app-subnav{display:none}.btn{white-space:normal;text-align:center;padding:12px 24px}.btn-primary{width:100%}.spec-row{flex-direction:column;align-items:stretch}.spec-row>dd{text-align:left}.spec-words{justify-content:flex-start}.app-row{flex-direction:column}.bundle-app-buy{align-items:flex-start}.step-actions{flex-direction:column-reverse;align-items:stretch}.step-actions .btn-link{justify-content:center}.dl-rows{grid-template-columns:1fr;gap:0}.dl-rows dd{text-align:left;margin-bottom:8px}.dl-words{justify-content:flex-start}.tbl{border-top:1px solid var(--border)}.tbl,.tbl tbody,.tbl tr,.tbl td,.tbl tbody th{width:auto;display:block}.tbl thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl tr{border-bottom:1px solid var(--border);padding:16px 0}.tbl td,.tbl tbody th{border:0;height:auto;padding:4px 0}.tbl td:empty{display:none}.tbl td[data-label]:before{content:attr(data-label);font:var(--t-small);color:var(--text-2);display:block}.tbl .num,.tbl .end{text-align:left}.row-words{justify-content:flex-start}.spec-band .tbl,.spec-band .tbl tr{border-color:var(--border-2)}}@media (min-width:601px) and (max-width:860px){.dialog-actions .btn-primary{width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=0yzoc-i0y3czp.css.map*/