@font-face{font-family:interfaceFont;src:url(../media/instrument_sans-s.p.3uuun_-7zsf1g.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:interfaceFont Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.interfacefont_e87d0e6-module__rcCHWW__className{font-family:interfaceFont,interfaceFont Fallback}.interfacefont_e87d0e6-module__rcCHWW__variable{--font-interface:"interfaceFont", "interfaceFont Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_301022fd-module__LA1Vcq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_301022fd-module__LA1Vcq__variable{--font-precision:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c100e;--sidebar:#090d0b;--surface:#161b18;--raised:#202822;--overlay:#263229;--ink:#f0f5f1;--secondary-ink:#bdcdc1;--muted:#91a899;--line:#2b382f;--control-edge:#597262;--accent:#a1eab1;--brandmark:#c8f4d0;--accent-hover:#b5f2c2;--action-fill:#8bc99a;--action-hover:#a1dcad;--on-accent:#0b1c11;--accent-wash:#1c3524;--green-material:#6db58029;--green-material-hover:#7ccb913b;--green-material-edge:#a6eab72e;--glass-toolbar:#0a160ee8;--glass-navigation:#0c1a10f2;--glass-panel:#15261acc;--glass-edge:#b0eebe3d;--glass-shadow:0 12px 32px #00000040;--material-card:linear-gradient(145deg, #71bb8917, transparent 68%), var(--surface);--material-highlight:inset 0 1px #dbffe612;--material-rule:#a9dab72e;--success:#a1eab1;--warning:#f0cb86;--danger:#ffa9a0;--scrim:#030705c7;--media-scrim:linear-gradient(transparent, #030805cc);--signature-light:radial-gradient(ellipse at 70% 0%, #b6f2c00d, transparent 65%);--shadow-overlay:0 24px 96px #02060394;--font:var(--font-interface), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--inspector:320px;--row-compact:56px;--row-rich:64px;--commit-bar:64px;--control-height-entry:52px;--frame-entry:1280px;--frame-product:1440px;--frame-wide:1360px;--measure-reading:65ch;--mono:var(--font-precision), ui-monospace, monospace;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:var(--s6);--s6:1.5rem;--s7:var(--s8);--s8:2rem;--s10:var(--s12);--s12:3rem;--s16:4rem;--s24:calc(var(--s12) * 2);--s32:calc(var(--s16) * 2);--r-small:4px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease:var(--ease-out);--ease-drawer:var(--ease-out);--dur-press:.1s;--dur-hover:.15s;--dur-ui:.2s;--dur-modal:.25s;--dur-drawer:.28s;--dur-exit:.2s;--dur-fade:.12s;--dur-micro:var(--dur-hover);--dur-short:var(--dur-ui);--dur-base:var(--dur-ui);--media-ink:#f5f5f5;--media-muted:#d4d4d8;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23bdcdc1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--z-sticky:10;--z-nav:20;--z-overlay:40;--z-notice:50;--hairline:#ffffff12;--hairline-strong:#ffffff1f;--surface-1:#ffffff06;--surface-2:#ffffff0b;--surface-hover:#fff1}:root[data-theme=light],:root[data-theme=light][data-product-ui=studio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f7f8;--sidebar:#f0f0f1;--surface:#fff;--raised:#f2f2f3;--overlay:#fff;--ink:#18181b;--secondary-ink:#52525b;--muted:#62626b;--line:#dedee2;--control-edge:#85858e;--accent:#246b3e;--brandmark:var(--ink);--accent-hover:#19552e;--action-fill:var(--accent);--action-hover:var(--accent-hover);--on-accent:#fff;--accent-wash:#e8f2eb;--green-material:#246b3e1a;--green-material-hover:#246b3e26;--green-material-edge:#246b3e2e;--glass-toolbar:#f7fbf8f5;--glass-navigation:#f1f8f3f7;--glass-panel:#f9fcf9e0;--glass-edge:#226b3a3b;--glass-shadow:0 12px 32px #0f321821;--material-card:linear-gradient(145deg, #fff, #eff5f1);--material-highlight:inset 0 1px #fff;--material-rule:#c9d8ce;--success:var(--accent);--warning:#805208;--danger:#ad2923;--scrim:#12121666;--signature-light:none;--shadow-overlay:0 16px 64px #12121629;--hairline:#12121617;--hairline-strong:#12121626;--surface-1:#12121605;--surface-2:#12121609;--surface-hover:#1212160e;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352525b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root,:root[data-product-ui=studio],:root[data-theme=light],:root[data-theme=light][data-product-ui=studio]{--font-studio-interface:var(--font-interface);--font-display:var(--font);--font-studio-display:var(--font);--headline-accent:#b9e8c6}:root{--type-front:clamp(2.5rem, 4.4vw, 4rem);--type-front-door:var(--type-front);--type-step:var(--type-page);--type-card:18px;--type-body:16px;--type-support:13px;--type-label:12px;--type-button:15px;--type-input:16px;--type-page:40px;--type-operational:var(--type-step);--type-composer:var(--type-step);--type-title:var(--type-card);--type-section:24px;--type-item:var(--type-card);--type-reading:var(--type-body);--type-compact:var(--type-body);--type-control:var(--type-button);--type-navigation-label:10px;--type-meta:var(--type-label);--type-hero:var(--type-front-door);--type-entry:var(--type-front-door);--type-feature:var(--type-front-door);--leading-page:1.1;--leading-body:1.6;--leading-support:1.45;--leading-section:1.25;--leading-control:1.25;--weight-heading:500;--weight-control:600;--tracking-heading:-.03em;--tracking-section:-.01em;--tracking-label:.16em;--control-height:48px;--button-height:52px;--button-height-touch:52px;--control-height-compact:44px;--target-size:44px;--r-control:10px;--r-media:10px;--r-panel:14px;--r-overlay:18px;--r-pill:999px;--rail:232px;--gutter:40px;--toolbar:64px;--measure-tablet:704px;--measure-form:760px;--measure-page:1120px;--directing-min:560px;--directing-max:720px;--summary-min:360px;--summary-max:420px;--card-pad:var(--s6);--card-gap:var(--s4);--section-gap:var(--s12);--field-gap:var(--s2);--control-gap:var(--s6);--heading-gap:var(--s8);--space-field:var(--s2);--space-group:var(--s6);--space-section:var(--s12);--icon-stroke:1.65;--icon-size:18px;--icon-navigation:20px;--camera-guide-height:56px;--camera-option-height:106px;--option-min-width:128px;--option-line-height:20px;--summary-media-height:280px;--frame-column:300px;--make-bar-height:80px;--make-bar-pad:14px;--soon-height:18px;--soon-inset:var(--s2);--soon-padding:6px;--soon-band:26px;--mobile-nav-height:58px;--mobile-nav-bottom:max(var(--s3), env(safe-area-inset-bottom,0px));--action-dock-bottom:max(var(--s4), env(safe-area-inset-bottom,0px));--action-reserve:180px;--summary-top:calc(var(--toolbar) + var(--s6))}:root,:root[data-product-ui=studio],:root[data-theme=light],:root[data-theme=light][data-product-ui=studio]{--ease:var(--ease-out);--ease-drawer:var(--ease);--dur-press:.1s;--dur-drawer:.28s;--dur-drawer-exit:.2s;--primary-fill:linear-gradient(180deg, color-mix(in srgb, var(--action-fill) 90%, white), var(--action-fill));--primary-edge:color-mix(in srgb, var(--action-fill) 55%, white);--primary-shadow:inset 0 1px #ffffff61, 0 4px 18px color-mix(in srgb, var(--action-fill) 22%, transparent)}:root[data-theme=light],:root[data-theme=light][data-product-ui=studio]{--headline-accent:var(--accent)}@media (min-width:1024px) and (max-width:1279px){:root[data-product-ui=studio]{--gutter:var(--s8)}}@media (max-width:1023px){:root[data-product-ui=studio]{--gutter:max(var(--s6),env(safe-area-inset-left),env(safe-area-inset-right))}}@media (max-width:600px){:root[data-product-ui=studio]{--camera-option-height:114px;--camera-guide-height:48px;--gutter:max(var(--s4),env(safe-area-inset-left),env(safe-area-inset-right));--type-page:32px;--type-section:22px;--card-pad:var(--s4);--card-gap:var(--s3);--control-gap:var(--s4);--space-group:var(--s4);--space-section:var(--s8);--section-gap:var(--s8);--heading-gap:var(--s6);--action-dock-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-bottom) + var(--s3));--action-reserve:248px}}
*{scrollbar-width:thin;scrollbar-color:var(--control-edge) var(--paper);box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-top:var(--s24);font-size:100%}body{line-height:var(--leading-body);font-family:var(--font);font-size:var(--type-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.resize-none{resize:none}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.primary:not(:disabled):active{transform:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:600}h1{font-size:var(--type-page);line-height:1.22}h2{font-size:var(--type-title);line-height:1.25}h3{letter-spacing:var(--tracking-section);font-size:var(--type-section);line-height:1.4}p{text-wrap:pretty;line-height:1.6}small{font-size:var(--type-meta);line-height:var(--leading-support)}svg{flex-shrink:0}.lucide{stroke-width:var(--icon-stroke)}fieldset{border:0;min-width:0;margin:0;padding:0}label{gap:var(--s2);font-size:var(--type-control);flex-direction:column;font-weight:500;display:flex}input,textarea,select{background:var(--surface);border:1px solid var(--control-edge);border-radius:var(--r-control);width:100%;min-height:44px;padding:var(--s3);font-size:var(--type-input);color:var(--ink);font-weight:400}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset])),select:where(:not([multiple]):not([size])){min-height:var(--control-height);padding-block:var(--s2);line-height:1.5}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:none;min-height:110px;line-height:1.6}select{appearance:auto}select:not([multiple]):not([size]){appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-size:16px 16px;background-position:right var(--s3) center;text-overflow:ellipsis;cursor:pointer;padding-inline-end:var(--s10)}select:disabled,select:not([multiple]):not([size]):disabled{cursor:not-allowed}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-inline-end:var(--s3)}}form .full{margin-top:var(--s6)}form label+label{margin-top:var(--s5)}.muted{color:var(--muted);font-size:var(--type-control)}.eyebrow{font-family:var(--font);font-size:var(--type-meta);line-height:var(--leading-support);letter-spacing:0;color:var(--muted);margin-bottom:var(--s4);font-weight:400}.primary,.secondary{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-control);min-height:44px;padding:var(--s3) var(--s4);font-size:var(--type-control);white-space:nowrap;transition:background var(--dur-micro), transform var(--dur-micro) var(--ease);font-weight:500;line-height:1.4;display:inline-flex}.primary{background:var(--action-fill);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.primary:hover:not(:disabled){background:var(--action-hover)}}.secondary{background:var(--raised);border:1px solid var(--line)}.secondary:not(:disabled):active,.icon-button:not(:disabled):active{background:var(--overlay);color:var(--accent)}.text-button:not(:disabled):active{color:var(--accent)}:where([data-studio-shell]) .primary:disabled:not([aria-busy=true]){background:var(--raised);color:var(--muted);border:1px solid var(--line);opacity:1}:where([data-studio-shell]) :is(.secondary,.text-button):disabled{color:var(--muted);opacity:1}:where([data-studio-shell]) button[aria-busy=true]{cursor:progress}.full{width:100%}.text-button{gap:var(--s2);min-height:44px;padding:var(--s2) 0;font-size:var(--type-control);align-items:center;font-weight:500;display:inline-flex}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only,.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{top:var(--s3);left:var(--s3);z-index:var(--z-notice);padding:var(--s3) var(--s4);background:var(--accent);color:var(--on-accent);border-radius:var(--r-control);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.notice{justify-content:space-between;align-items:center;gap:var(--s5);font-size:var(--type-control);background:var(--accent-wash);border:1px solid var(--control-edge);padding:var(--s3) var(--s4);border-radius:var(--r-control);margin-bottom:var(--s6);line-height:1.5;display:flex}.notice button{min-width:var(--control-height);min-height:var(--control-height);place-items:center;display:grid}.form-message{font-size:var(--type-control);margin-top:var(--s4);background:var(--raised);padding:var(--s3);border-radius:var(--r-control);color:var(--secondary-ink)}.form-message[role=alert]{color:var(--danger);border-left:2px solid var(--danger)}.form-message:empty{background:0 0;border:0;margin:0;padding:0}@media (max-width:600px){:root[data-product-ui=studio] [data-segmented][aria-label=Filter\ activity]{flex-wrap:nowrap;overflow-x:auto}:root[data-product-ui=studio] [data-segmented][aria-label=Filter\ activity]>button{min-width:var(--target-size);white-space:nowrap;flex:1 0 auto;padding-inline:0}}:root[data-product-ui=studio] .modal[aria-label=Purchase\ history] a>span:has(>strong+small[data-state]){align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}:root[data-product-ui=studio] .modal[aria-label=Purchase\ history] a>span>strong+small[data-state]{margin:0}.account-empty{max-width:650px;padding:var(--s8);margin:12dvh auto}.account-empty .wordmark{margin-bottom:var(--s16)}.account-empty p{margin:var(--s5) 0;color:var(--secondary-ink)}.account-empty form{max-width:420px;margin-top:var(--s8);gap:var(--s4);display:grid}.recovery-page h1{margin-top:var(--s10)}@media (max-width:600px){.account-empty{padding:var(--s6) var(--gutter) var(--s12);margin:0 auto}}.auth-page{background:var(--signature-light), var(--paper);min-height:100dvh;padding:0 5vw var(--s6)}.auth-header{max-width:var(--frame-entry);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:80px;margin:auto;display:flex}.auth-header>span{font:400 var(--type-meta)/var(--leading-support) var(--mono);color:var(--muted)}.auth-composition{max-width:var(--frame-entry);align-items:center;gap:var(--s24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100dvh - 160px);margin:0 auto;display:grid}.auth-vision{padding:var(--s24) 0;position:relative}.auth-vision h2{font-family:var(--font-display);font-size:var(--type-hero);letter-spacing:-.055em;font-weight:550;line-height:1.03}.auth-vision h2 span{color:var(--accent)}.auth-caption{align-items:flex-start;gap:var(--s4);margin-top:var(--s8);color:var(--secondary-ink);font-size:var(--type-body);display:flex}.tiny-rule{background:var(--accent);width:32px;height:1px;margin-top:var(--s3)}.auth-form-wrap{width:100%;max-width:500px;padding:var(--s12) 0 var(--s12) var(--s12);border-left:1px solid var(--line)}.auth-kicker{font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);letter-spacing:.08em;color:var(--muted);margin-bottom:var(--s5)}.auth-form-wrap h1{font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:var(--s3);font-size:2.5rem;line-height:1.12}.auth-form-wrap form{margin-top:var(--s8)}.auth-form-wrap>.text-button{margin-top:var(--s4);color:var(--secondary-ink)}.invitation-note{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);border-top:1px solid var(--line);margin-top:var(--s6);padding-top:var(--s5)}.auth-footer{max-width:var(--frame-entry);padding-top:var(--s5);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:var(--s4);margin:0 auto;display:flex}.password-field{width:100%;display:block;position:relative}.password-field>input{padding-right:var(--s12)}.password-reveal{width:44px;min-height:44px;color:var(--secondary-ink);border-radius:var(--r-control);place-items:center;display:grid;position:absolute;inset:0 0 0 auto}@media (hover:hover) and (pointer:fine){.password-reveal:hover{color:var(--accent)}}.password-reveal:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.org-monogram{width:36px;height:36px;font-size:var(--type-control);border-radius:var(--r-control);background:var(--raised);border:1px solid var(--line);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-weight:550;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--s6);margin-bottom:var(--s8);display:flex}.page-heading .eyebrow{margin-bottom:var(--s3)}.page-heading p:not(.eyebrow){margin-top:var(--s3)}.create-launcher{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);min-height:304px;margin-bottom:var(--s12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.launcher-intro{padding:var(--s8);flex-direction:column;align-items:flex-start;display:flex}.launcher-intro .eyebrow{color:var(--accent);margin-bottom:var(--s5)}.launcher-intro h2{max-width:13ch;font-size:clamp(1.875rem,2.8vw,2.75rem);line-height:1.1}.launcher-intro>p{color:var(--secondary-ink);font-size:var(--type-control);margin:var(--s4) 0 var(--s6);max-width:32ch}.launcher-intro .primary{margin-top:auto}.launcher-canvas{background:var(--raised);text-align:left;min-height:280px;padding:var(--s6);position:relative;overflow:hidden}.launcher-canvas>img{object-fit:cover}.launcher-canvas.has-media:after{content:"";background:var(--media-scrim);pointer-events:none;position:absolute;inset:45% 0 0}.canvas-frame{inset:var(--s8);border:1px solid var(--line);justify-content:center;align-items:center;gap:var(--s5);color:var(--accent);border-radius:var(--r-small);flex-direction:column;display:flex;position:absolute}.canvas-frame>span:last-child{font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);letter-spacing:.1em;color:var(--muted)}.frame-corner{border-color:var(--accent);border-style:solid;width:12px;height:12px;position:absolute}.tl{border-width:1px 0 0 1px;top:-1px;left:-1px}.tr{border-width:1px 1px 0 0;top:-1px;right:-1px}.bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.canvas-caption{left:var(--s6);right:var(--s6);bottom:var(--s5);z-index:1;color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:absolute}.canvas-caption>span{font-size:var(--type-meta);line-height:var(--leading-support)}.library-toolbar{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.section-title{align-items:baseline;gap:var(--s3);display:flex}.section-title h2{letter-spacing:var(--tracking-heading);font-size:1.125rem}.section-title>span{color:var(--muted);font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support)}.library-controls{gap:var(--s3);align-items:center;display:flex}.search-control{align-items:center;gap:var(--s2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);padding:0 var(--s3);color:var(--muted);flex-direction:row;width:236px;display:flex}.search-control input{min-height:40px;padding:var(--s2) 0;background:0 0;border:0;min-width:0;font-size:.8125rem}.search-control kbd{font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);align-items:center;gap:2px;display:flex}.filter-control{align-items:center;gap:var(--s2);color:var(--muted);flex-direction:row;display:flex}.filter-control select{min-height:40px;padding:var(--s2) 0;background:0 0;border:0;width:auto;font-size:.8125rem}.asset-grid{gap:var(--s6) var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-card{text-align:left;min-width:0;padding:0}.asset-preview{aspect-ratio:4/5;border-radius:var(--r-media);background:var(--raised);border:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.asset-preview img,.asset-preview video{object-fit:contain;width:100%;height:100%}.asset-caption{padding:var(--s3) 0 0}.asset-caption strong{font-size:var(--type-control);text-overflow:ellipsis;white-space:nowrap;font-weight:450;display:block;overflow:hidden}.asset-caption>span{margin-top:var(--s2);font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.favorite-indicator{right:var(--s3);top:var(--s3);border-radius:var(--r-control);background:var(--scrim);width:28px;height:28px;color:var(--accent);place-items:center;display:grid;position:absolute}.library-empty{min-height:280px;padding:var(--s12) var(--s6);text-align:center;border:1px dashed var(--line);border-radius:var(--r-panel);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon{color:var(--muted);margin-bottom:var(--s5)}.library-empty h3{margin:var(--s3) 0}.library-empty p{max-width:45ch;color:var(--muted);font-size:var(--type-control)}.library-empty .text-button{margin-top:var(--s4);color:var(--accent)}.job-strip{border:1px solid var(--control-edge);background:var(--surface);border-radius:var(--r-media);padding:var(--s4);margin-bottom:var(--s6)}.job-strip>div:first-child{align-items:center;gap:var(--s3);font-size:var(--type-control);display:flex}.job-strip>div:first-child>svg{color:var(--accent)}.job-strip>div:first-child span{color:var(--muted)}.job-line{align-items:center;gap:var(--s4);border-top:1px solid var(--line);padding-top:var(--s3);margin-top:var(--s3);font-size:var(--type-support);display:flex}.job-line>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.job-line small{color:var(--muted);white-space:nowrap}.job-line button{font-size:var(--type-meta);line-height:var(--leading-support);text-decoration:underline}.history{margin-top:var(--s12)}.history>.section-title{margin-bottom:var(--s5)}.history-row{align-items:center;gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--line);font-size:var(--type-meta);line-height:var(--leading-support);display:flex}.history-row>div{flex:1;min-width:0}.history-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:450;display:block;overflow:hidden}.history-row small{margin-top:var(--s1);color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);display:block}.history-row>span:last-child{text-align:right;min-width:100px;font-family:var(--mono);color:var(--secondary-ink)}.state-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.state-dot.failed{background:var(--danger)}.state-dot.succeeded{background:var(--success)}.status-label{color:var(--secondary-ink);text-transform:capitalize}.project-grid{gap:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-card{text-align:left;min-width:0;padding:0}.project-art{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-media);color:var(--control-edge);place-items:center;display:grid;position:relative;overflow:hidden}.project-art img{object-fit:cover}.project-art>span{left:var(--s4);bottom:var(--s4);color:var(--muted);font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);position:absolute}.project-card>div:last-child{padding-top:var(--s4)}.project-card h2{font-size:var(--type-input);letter-spacing:var(--tracking-heading)}.project-card>div:last-child>span{margin-top:var(--s2);color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);justify-content:space-between;display:flex}.brand-form{max-width:1000px}.brand-section{padding:var(--s8) 0;border-top:1px solid var(--line);gap:var(--s12);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.section-number{font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-bottom:var(--s3);display:block}.brand-section h2{font-size:1.25rem}.brand-section p{margin-top:var(--s3);font-size:var(--type-control);color:var(--muted);max-width:28ch}.fields{gap:var(--s5);display:grid}.fields label+label{margin:0}.field-pair{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-footer{padding-top:var(--s6);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.ledger h2{margin-bottom:var(--s6);font-size:1.125rem}.ledger-row{justify-content:space-between;align-items:center;gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--line);display:flex}.ledger-row strong{font-size:var(--type-control);font-weight:450}.ledger-row small{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-top:var(--s2);display:block}.ledger-row>.positive{color:var(--success)}.ledger-row>strong{text-align:right;font-family:var(--mono)}.modal{color:var(--ink);border:1px solid var(--control-edge);border-radius:var(--r-overlay);background:var(--surface);box-shadow:var(--shadow-overlay);width:min(520px,100% - 40px);max-height:calc(100dvh - 64px);padding:0}.modal::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal.wide{width:min(900px,100% - 64px)}.modal-inner{padding:var(--s8)}.modal-heading{justify-content:space-between;align-items:flex-start;gap:var(--s6);margin-bottom:var(--s8);display:flex}.modal-heading>div{min-width:0}.modal-heading h2{overflow-wrap:anywhere;font-size:1.75rem}.modal.wide:has(.asset-detail) .modal-heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.icon-button{min-width:var(--target-size);min-height:var(--target-size);padding:var(--s2);border-radius:var(--r-control);background:var(--raised);place-items:center;display:grid}.create-body{gap:var(--s6);grid-template-columns:minmax(0,1fr) 240px;display:grid}.objective-label>textarea{background:var(--paper);min-height:264px;padding:var(--s5);font-size:1.0625rem;line-height:1.65}.create-inspector{border-left:1px solid var(--line);padding-left:var(--s6)}.create-inspector label{font-size:.8125rem}.create-inspector select{font-size:var(--type-input)}.inspector-brand{align-items:center;gap:var(--s3);margin-bottom:var(--s6);display:flex}.inspector-brand small{font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-bottom:var(--s1);display:block}.inspector-brand strong{font-size:var(--type-control);font-weight:500;display:block}.quote-box{border-top:1px solid var(--line);padding-top:var(--s5);margin-top:var(--s6)}.quote-box>span{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support)}.quote-box strong{color:var(--accent);letter-spacing:-.035em;margin:var(--s2) 0;font-size:1.5rem;font-weight:500;display:block}.quote-box small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);display:block}.create-footer{border-top:1px solid var(--line);padding-top:var(--s6);margin-top:var(--s8);justify-content:space-between;align-items:center;gap:var(--s5);display:flex}.create-footer>span{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support)}.creation-note{margin-bottom:var(--s6);padding:var(--s4);border:1px solid var(--control-edge);border-radius:var(--r-control);color:var(--warning);font-size:var(--type-control);background:var(--raised)}.modal:has(.creation-form){height:min(840px,100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}.modal:has(.creation-form) .modal-inner{flex-direction:column;height:100%;padding:0;display:flex}.modal:has(.creation-form) .modal-heading{padding:var(--s6);border-bottom:1px solid var(--line);flex-shrink:0;margin:0}.creation-form{flex-direction:column;flex:1;min-height:0;display:flex}.creation-scroll{overscroll-behavior:contain;padding:var(--s6);min-height:0;scroll-padding:var(--s6);flex:1;overflow-y:auto}.creation-form .objective-label>textarea{min-height:180px}.creation-submit{padding:var(--s4) var(--s6);border-top:1px solid var(--line);background:var(--surface);flex-shrink:0}.creation-submit .create-footer{border:0;flex-direction:row;align-items:center;margin:0;padding:0}.creation-price{gap:var(--s1);display:grid}.creation-price>span,.creation-price small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support)}.creation-price strong{color:var(--accent);font-size:1.125rem;font-weight:550}.creation-submit .form-message,.creation-submit .quote-refresh{margin:0 0 var(--s3)}.operations-history>summary,.invitation-history>summary{align-items:center;gap:var(--s3);cursor:pointer;min-height:44px;color:var(--secondary-ink);font-size:.8125rem;display:flex}.operations-history>summary>span,.invitation-history>summary>span{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support)}.operations-history>summary>svg{margin-left:auto}.operations-history[open]>summary>svg{transform:rotate(180deg)}.invitation-history{border-top:1px solid var(--line);width:100%}.operations-history>summary:focus-visible,.invitation-history>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.modal:has(.creation-form){height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.creation-scroll{padding:var(--s5)}.modal:has(.creation-form) .modal-heading{padding:var(--s5)}.creation-submit{padding:var(--s4) var(--s5) max(var(--s4), env(safe-area-inset-bottom))}.creation-submit .primary{flex-shrink:0}}.asset-detail{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-media);justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-detail video{max-width:100%;max-height:60dvh}.detail-actions{align-items:flex-start;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;justify-content:space-between;display:flex}.detail-provenance{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);margin-top:var(--s4)}.mission-page{max-width:var(--frame-wide);padding:var(--s8) var(--gutter) var(--s16);margin:0 auto}.mission-page>header{margin-bottom:var(--s8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mission-page h1{font-size:var(--type-operational);margin-bottom:var(--s3)}.mission-page>.operator-list{gap:var(--s4);margin-top:var(--s6);display:grid}.mission-page>.empty-state{justify-items:start;gap:var(--s4);max-width:60ch;margin-block:var(--s8);padding-block:var(--s6);border-block:1px solid var(--line);display:grid}.mission-page>.empty-state h2{font-size:var(--type-title);line-height:1.3}.mission-page>.empty-state p{color:var(--secondary-ink);line-height:1.6}.mission-page .section-heading{justify-content:space-between;align-items:center;gap:var(--s3) var(--s6);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.mission-page .section-heading>.muted{max-width:52ch}.operator-status{gap:var(--s2);color:var(--secondary-ink);align-items:center;font-size:.8125rem;display:inline-flex}.mission-status{align-items:center;gap:var(--s3);border-block:1px solid var(--line);padding:var(--s4) 0;margin:var(--s4) 0 var(--s8);font-size:var(--type-control);display:flex}.mission-status p{color:var(--muted);margin-left:auto;font-size:.8125rem}.mission-page>h2{margin-bottom:var(--s6);font-size:1.25rem}.operator-row{align-items:center;gap:var(--s4);padding:var(--s6) 0;border-top:1px solid var(--line);display:flex}.operator-row>div{flex:1}.operator-row strong{font-weight:500;font-size:var(--type-body)}.operator-row small{margin-top:var(--s2);color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);display:block}.operator-row>span:not(.org-monogram){color:var(--secondary-ink);font-variant-numeric:tabular-nums;font-size:.8125rem}.operator-row>a{min-width:var(--control-height);min-height:var(--control-height);padding:var(--s2);place-items:center;display:grid}.operator-footnote{color:var(--muted);margin-top:var(--s8);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.secondary:hover:not(:disabled),.icon-button:hover{background:var(--overlay)}.text-button:hover,.asset-card:hover .asset-caption strong,.project-card:hover h2{color:var(--accent)}}@media (min-width:1600px){.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px){.create-launcher{min-height:280px}.launcher-intro{padding:var(--s6)}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-composition{gap:var(--s12)}}@media (max-width:1023px){.auth-composition{gap:var(--s8)}.auth-vision h2{font-size:3rem}.auth-form-wrap{padding-left:var(--s8)}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.page-heading{gap:var(--s4);align-items:center}.page-heading .eyebrow{max-width:30ch;line-height:1.5}.page-heading h1{font-size:1.875rem}.page-heading>.muted{display:none}.create-launcher{margin-bottom:var(--s8);grid-template-columns:minmax(0,1fr)}.launcher-intro{padding:var(--s6)}.launcher-intro h2{max-width:18ch;font-size:2.125rem}.launcher-intro>p{max-width:34ch;margin-bottom:var(--s5)}.launcher-canvas{min-height:220px}.launcher-canvas:not(.has-media){display:none}.library-toolbar{align-items:flex-start;gap:var(--s4)}.library-controls{justify-content:space-between;gap:var(--s2);width:100%}.search-control{width:min(236px,60%);padding-inline:var(--s2)}.search-control kbd{display:none}.filter-control{gap:var(--s1)}.asset-grid{gap:var(--s5) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.asset-caption strong{font-size:.8125rem}.asset-caption>span{font-size:var(--type-meta);line-height:var(--leading-support)}.project-grid{gap:var(--s5) var(--s3)}.project-art>svg{width:36px}.project-card h2{font-size:var(--type-body)}.history-row{gap:var(--s3);flex-wrap:wrap}.history-row>div{flex-basis:calc(100% - 24px)}.history-row>.status-label{margin-left:18px}.history-row>span:last-child{margin-left:auto}.job-strip>div:first-child{flex-wrap:wrap}.job-strip>div:first-child span{flex-basis:100%;padding-left:30px}.job-line{flex-wrap:wrap}.job-line>span{flex-basis:100%}.brand-section{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.brand-section p{max-width:40ch}.field-pair{grid-template-columns:minmax(0,1fr)}.ledger-row{align-items:flex-start}.ledger-row>strong{flex-shrink:0}.modal,.modal.wide{border-radius:var(--r-panel);width:calc(100% - 24px);max-height:calc(100dvh - 32px)}.modal-inner{padding:var(--s5)}.modal-heading{margin-bottom:var(--s6);gap:var(--s3)}.modal-heading h2{font-size:1.5rem}.create-body{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.objective-label>textarea{min-height:180px;font-size:var(--type-input);padding:var(--s4)}.create-inspector{gap:var(--s4);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;display:grid}.inspector-brand{grid-column:1/-1;margin-bottom:0}.create-inspector label+label{margin:0}.quote-box{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.quote-box strong{margin:0;font-size:1.25rem}.quote-box small{margin-top:var(--s2);grid-column:1/-1}.create-footer{margin-top:var(--s6);gap:var(--s4);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;align-items:stretch}.create-footer>span{font-size:var(--type-meta);line-height:var(--leading-support)}.auth-page{padding:0 var(--s6) var(--s6)}.auth-composition{min-height:0;display:block}.auth-vision{padding:var(--s16) 0 var(--s10)}.auth-vision h2{font-size:clamp(2.5rem,8vw,4rem)}.auth-vision .eyebrow{font-size:var(--type-meta);line-height:var(--leading-support)}.auth-caption{margin-top:var(--s6);font-size:var(--type-control)}.auth-form-wrap{border-left:0;border-top:1px solid var(--line);padding:var(--s8) 0;max-width:none}.auth-kicker{margin-bottom:var(--s4)}.auth-form-wrap h1{font-size:2.25rem}.auth-form-wrap form{margin-top:var(--s6)}.auth-footer{font-size:.5625rem;line-height:1.5}.auth-footer>span:last-child{text-align:right}.mission-page>header{margin-bottom:var(--s12);gap:var(--s3)}.mission-page>.page-heading{flex-direction:column;align-items:flex-start}.mission-status{gap:var(--s2);flex-wrap:wrap}.mission-status p{flex-basis:100%}.operator-row{flex-wrap:wrap}.operator-row>div{flex-basis:60%}.operator-row>span:not(.org-monogram){font-size:var(--type-meta);line-height:var(--leading-support);flex:1;margin-left:52px}}@media (max-width:359px){.asset-grid,.project-grid{grid-template-columns:minmax(0,1fr)}.page-heading{flex-wrap:wrap}.filter-control>svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sidebar)}}.funding-breakdown,.economics-summary{gap:var(--s4);margin:var(--s6) 0 var(--s10);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.funding-breakdown>div,.economics-summary>div{padding:var(--s6);border:1px solid var(--line);border-radius:var(--r-media);background:var(--surface)}.funding-breakdown span,.funding-breakdown strong,.funding-breakdown small,.economics-summary span,.economics-summary strong,.economics-summary small{display:block}.funding-breakdown span,.economics-summary span{color:var(--secondary-ink);font-size:var(--type-support)}.funding-breakdown strong{margin:var(--s3) 0;font-size:20px;font-weight:500}.funding-breakdown small,.economics-summary small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.5}.economics-section{margin-top:var(--s12)}.economics-summary strong{margin:var(--s4) 0;letter-spacing:-.04em;font-size:clamp(23px,2.5vw,34px);font-weight:500}.economics-table-wrap{border:1px solid var(--line);border-radius:var(--r-media);overflow-x:auto}.economics-table{border-collapse:collapse;width:100%;min-width:880px;font-size:var(--type-support)}.economics-table th{text-align:left;color:var(--muted);background:var(--surface);font-weight:500}.economics-table td,.economics-table th{padding:var(--s4);border-bottom:1px solid var(--line)}.economics-table tr:last-child td{border-bottom:0}.economics-table td{vertical-align:top;font-variant-numeric:tabular-nums}.economics-table small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);margin-top:var(--s2);display:block}.quote-refresh{margin:0 var(--s6) var(--s4)}.brain-intro{color:var(--secondary-ink);margin-top:var(--s4);font-size:var(--type-item)}.brain-version{align-items:center;gap:var(--s2);font:var(--type-meta)/var(--leading-support) var(--mono);color:var(--muted);white-space:nowrap;display:flex}.brain-memory{align-items:center;gap:var(--s6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s6) 0;margin-bottom:var(--s8);display:flex}.brain-memory-mark{border:1px solid var(--line);border-radius:var(--r-panel);width:64px;height:64px;color:var(--accent);background:var(--surface);flex-shrink:0;place-items:center;display:grid}.brain-memory strong{letter-spacing:-.03em;font-size:20px;font-weight:500}.brain-memory p{color:var(--secondary-ink);max-width:570px;line-height:1.6;font-size:var(--type-control);margin:var(--s2) 0 0}.brain-memory-count{text-align:right;min-width:110px;margin-left:auto}.brain-memory-count strong{font-variant-numeric:tabular-nums;font-size:32px;display:block}.brain-memory-count span,.brain-memory-count small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);white-space:nowrap;display:block}.brain-memory-count small{color:var(--warning);margin-top:var(--s1)}.brain-tabs{gap:var(--s2);scrollbar-width:thin;padding-bottom:var(--s3);margin-bottom:var(--s8);display:flex;overflow:auto}.brain-tabs button{white-space:nowrap;color:var(--secondary-ink);padding:var(--s3) var(--s4);border-radius:var(--r-control);font-size:var(--type-support);background:0 0;flex-shrink:0;min-height:44px}.brain-tabs button.selected{background:var(--raised);color:var(--ink)}.brain-section-title{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s6);display:flex}.brain-section-title h2{letter-spacing:-.04em;margin-top:var(--s3);font-size:28px;font-weight:500}.brain-facts{column-gap:var(--s10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brain-fact{padding:var(--s6) 0;border-top:1px solid var(--line);min-width:0}.brain-fact-heading{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.brain-fact h3{letter-spacing:-.02em;font-size:17px;font-weight:500}.brain-fact>p{font-size:var(--type-body);margin:var(--s3) 0 var(--s5);color:var(--secondary-ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.brain-fact.empty>p{font-size:var(--type-control);color:var(--muted)}.brain-fact-meta{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.brain-fact-meta small{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted)}.knowledge-status{font:10px var(--mono);letter-spacing:.015em;border-radius:var(--r-small);background:var(--raised);color:var(--secondary-ink);white-space:nowrap;padding:5px 8px}.knowledge-status.provided{color:var(--accent);background:var(--accent-wash)}.knowledge-status.inferred,.knowledge-status.needs_review{color:var(--warning)}.brain-add{align-items:center;gap:var(--s3);color:var(--ink);font-size:var(--type-meta);line-height:var(--leading-support);min-height:44px;padding:var(--s2) 0;background:0 0;display:inline-flex}.brain-notice{align-items:center;gap:var(--s3);padding:var(--s4);background:var(--accent-wash);color:var(--accent);border-radius:var(--r-control);font-size:var(--type-support);margin-bottom:var(--s6);display:flex}.brain-offerings{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.brain-offering{border:1px solid var(--line);border-radius:var(--r-media);padding:var(--s6);background:var(--surface);flex-direction:column;align-items:flex-start;display:flex}.brain-offering-top{width:100%;margin-bottom:var(--s8);justify-content:space-between;align-items:center;display:flex}.offering-monogram{width:48px;height:48px;color:var(--accent);border-radius:var(--r-media);border:1px solid var(--line);place-items:center;font-size:24px;display:grid}.brain-offering h3{letter-spacing:-.03em;margin-bottom:var(--s3);font-size:25px;font-weight:500}.brain-offering p,.brain-offering small{color:var(--secondary-ink);line-height:1.65;font-size:var(--type-control);white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:var(--s4)}.brain-offering small{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted)}.brain-offering .secondary{margin-top:auto}.offering-cta{align-items:center;gap:var(--s2);font-size:var(--type-support);color:var(--accent);margin-bottom:var(--s5);display:flex}.brain-empty{text-align:center;border:1px solid var(--line);border-radius:var(--r-panel);min-height:380px;padding:var(--s10);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.brain-empty>svg{color:var(--muted);margin-bottom:var(--s6)}.brain-empty h3{letter-spacing:-.04em;font-size:28px;font-weight:500}.brain-empty p{max-width:430px;color:var(--secondary-ink);font-size:var(--type-body);margin:var(--s4) 0 var(--s6);line-height:1.65}.brain-sources article{gap:var(--s5);border-top:1px solid var(--line);padding:var(--s5) 0;align-items:flex-start;display:flex}.brain-sources article>svg{color:var(--muted);margin-top:var(--s1);flex-shrink:0}.brain-sources article>svg:last-child{color:var(--accent);margin-left:auto}.brain-sources h3{font-size:var(--type-item);font-weight:500}.brain-sources p,.brain-source-note{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-top:var(--s2);line-height:1.6}.brain-sources a{align-items:center;gap:var(--s2);font-size:var(--type-meta);line-height:var(--leading-support);margin-top:var(--s3);color:var(--accent);display:inline-flex}.brain-footer{align-items:center;gap:var(--s3);color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);margin:var(--s12) 0 var(--s6);line-height:1.6;display:flex}.brain-footer svg{flex-shrink:0}.brain-editor{padding:0 var(--s6) var(--s6)}.brain-editor>label{margin-bottom:var(--s5);display:block}.brain-editor .fields{margin-bottom:var(--s5)}.brain-editor-note{font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.6}.brain-editor .form-footer{padding-bottom:0}@media (max-width:767px){.brain-intro{font-size:var(--type-control)}.brain-memory{gap:var(--s4);align-items:flex-start}.brain-memory-mark{display:none}.brain-memory strong{font-size:18px}.brain-memory p{font-size:var(--type-support)}.brain-memory-count{min-width:78px}.brain-memory-count strong{font-size:28px}.brain-facts{grid-template-columns:1fr}.brain-section-title{flex-direction:column;align-items:flex-start}.brain-fact-meta{gap:var(--s2)}.brain-empty{padding:var(--s6)}.brain-tabs{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.operator-customer{border-bottom:1px solid var(--line)}.operator-customer .operator-row{border:0}.customer-controls{padding:0 24px 24px 84px}.customer-setup-line{align-items:center;gap:24px;display:flex}.customer-controls .text-button{font-size:var(--type-meta);line-height:var(--leading-support);align-items:center;gap:8px;display:inline-flex}.customer-invitation{color:var(--muted);align-items:center;gap:12px;margin-top:20px;display:flex}.customer-invitation>div{flex:1;min-width:0}.customer-invitation strong{overflow-wrap:anywhere;color:var(--secondary-ink);font-weight:500;font-size:var(--type-support);display:block}.customer-invitation small{font-size:var(--type-meta);line-height:var(--leading-support);text-transform:capitalize;margin-top:4px;display:block}.customer-invitation .secondary{font-size:var(--type-meta);line-height:var(--leading-support)}.operator-form{gap:20px;display:grid}.operator-form label,.onboarding-form label{font-size:var(--type-support);gap:10px;font-weight:500;display:grid}.operator-form input,.operator-form textarea,.operator-form select,.onboarding-form input,.onboarding-form textarea{width:100%}.form-note{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);font-weight:400;line-height:1.65}.invitation-delivery{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-control);margin-top:16px;padding:20px}.invitation-delivery p{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--secondary-ink);max-width:600px;margin-bottom:16px;line-height:1.6}.invitation-delivery details{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-top:12px}.invitation-delivery input{width:100%;font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);margin-top:12px;display:block}.onboarding-page{max-width:1560px;min-height:100dvh;margin:auto}.onboarding-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:32px 56px;display:flex}.onboarding-header>span{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);align-items:center;gap:8px;display:flex}.onboarding-layout{grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);gap:100px;max-width:1160px;margin:auto;padding:80px 40px 100px;display:grid}.onboarding-rail{padding-top:16px}.onboarding-rail h2{letter-spacing:-.04em;margin-top:24px;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15}.onboarding-rail ol{gap:28px;margin:56px 0 80px;padding:0;list-style:none;display:grid}.onboarding-rail li{font-size:var(--type-support);color:var(--muted);align-items:center;gap:16px;display:flex}.onboarding-rail li>span{border:1px solid var(--line);width:28px;height:28px;font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);border-radius:50%;place-items:center;display:grid}.onboarding-rail li.current{color:var(--ink)}.onboarding-rail li.current>span{border-color:var(--accent);color:var(--accent)}.onboarding-rail li.complete>span{background:var(--accent-wash);color:var(--accent);border-color:#0000}.onboarding-promise{color:var(--accent);align-items:center;gap:16px;display:flex}.onboarding-promise p{color:var(--muted);line-height:1.7;font-size:var(--type-support)}.onboarding-promise strong{color:var(--secondary-ink);font-weight:400}.onboarding-main{min-width:0}.onboarding-main h1{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.05}.onboarding-intro{color:var(--secondary-ink);font-size:var(--type-body);max-width:500px;margin-bottom:40px;line-height:1.7}.onboarding-form{gap:26px;display:grid}.onboarding-form input,.onboarding-form textarea{background:var(--surface);border-color:var(--control-edge);font-size:var(--type-control);padding:14px 16px;line-height:1.6}.onboarding-website{border:1px solid var(--line);border-radius:var(--r-control);color:var(--accent);align-items:center;gap:16px;margin-bottom:6px;padding:20px;display:flex}.onboarding-website strong{color:var(--ink);font-size:var(--type-support);font-weight:500}.onboarding-website p{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-top:6px;line-height:1.5}.onboarding-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:28px;display:flex}.onboarding-actions .text-button{font-size:var(--type-meta);line-height:var(--leading-support);align-items:center;gap:8px;display:inline-flex}.onboarding-actions .primary{font-size:var(--type-support);flex-shrink:0}.onboarding-actions .form-note{max-width:150px;font-size:var(--type-meta);line-height:var(--leading-support)}.onboarding-review{margin:30px 0}.onboarding-brand-name{align-items:center;gap:16px;padding:0 0 30px;display:flex}.onboarding-brand-name h2{letter-spacing:-.03em;font-size:24px;font-weight:500}.onboarding-brand-name p{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);font-family:var(--mono);margin-top:6px}.onboarding-review-fact{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.onboarding-review-fact h3{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-bottom:10px;font-weight:400}.onboarding-review-fact p{font-size:var(--type-control);color:var(--secondary-ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.onboarding-review-fact .knowledge-status{flex-shrink:0;align-items:center;gap:4px;display:flex}.onboarding-review-fact button{font-size:var(--type-meta);line-height:var(--leading-support);flex-shrink:0}.review-badge{color:var(--warning);font-size:var(--type-meta);line-height:var(--leading-support);font-family:var(--mono);font-weight:400}.onboarding-footer{border-top:1px solid var(--line);color:var(--muted);font:9px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:24px;padding:28px 56px;display:flex}.invitation-page{min-height:100dvh;padding:var(--s6) var(--gutter)}.invitation-page>section{max-width:390px;margin:var(--s10) auto;text-align:center}.invitation-seal{margin:0 auto var(--s6);border:1px solid var(--line);width:48px;height:48px;color:var(--accent);border-radius:var(--r-panel);background:var(--surface);place-items:center;display:grid}.invitation-page h1{font-size:var(--type-entry);letter-spacing:var(--tracking-heading);line-height:1.15;font-weight:var(--weight-heading);margin:var(--s4) 0}.invitation-page section>p:not(.eyebrow){color:var(--secondary-ink);line-height:1.7;font-size:var(--type-control);margin-bottom:32px}.invitation-page .text-button{font-size:var(--type-meta);line-height:var(--leading-support);margin:24px 0;display:block}.invitation-page small{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-top:40px;display:block}.account-page{min-height:100dvh;padding:40px 56px}.account-page>section{max-width:760px;margin:80px auto}.account-page h1{letter-spacing:-.04em;margin:16px 0;font-size:42px;font-weight:500}.account-page section>.muted{margin-bottom:48px}.account-studio{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.account-studio small{font:9px var(--mono);letter-spacing:.1em;color:var(--muted)}.account-studio>div{min-width:0;max-width:100%}.account-studio .account-invitation-controls{justify-items:start;gap:var(--s3);max-width:min(32rem,100%);display:grid}.account-invitation-controls .form-message{text-transform:none;font-size:var(--type-support)}.account-studio h2{overflow-wrap:anywhere;margin:10px 0;font-size:24px;font-weight:500}.account-studio p{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);text-transform:capitalize}@media (max-width:900px){.onboarding-layout{grid-template-columns:230px minmax(0,1fr);gap:48px;padding:56px 32px}.onboarding-header,.onboarding-footer{padding-left:32px;padding-right:32px}}@media (max-width:640px){.customer-controls{padding:0 0 24px}.customer-invitation{flex-wrap:wrap}.customer-invitation .secondary{margin-left:28px}.onboarding-header{padding:24px}.onboarding-header>span{font-size:var(--type-meta);line-height:var(--leading-support);max-width:130px}.onboarding-layout{padding:28px 24px 56px;display:block}.onboarding-rail>.eyebrow,.onboarding-rail h2,.onboarding-promise{display:none}.onboarding-rail{padding:0}.onboarding-rail ol{justify-content:space-between;gap:16px;margin:0 0 40px;display:flex}.onboarding-rail li{flex-direction:column;gap:10px;font-size:9px}.onboarding-main h1{font-size:34px}.onboarding-intro{font-size:var(--type-support)}.onboarding-website{align-items:flex-start;padding:16px}.onboarding-website>svg{flex-shrink:0}.onboarding-review-fact{flex-direction:column;gap:12px}.onboarding-footer{padding:24px;font-size:8px}.onboarding-footer span:last-child{text-align:right;max-width:150px;line-height:1.5}.onboarding-actions{gap:12px}.onboarding-actions .primary{font-size:var(--type-meta);line-height:var(--leading-support);padding-inline:14px}.invitation-page,.account-page{padding:24px}.account-page>section{margin-top:64px}.account-page h1{font-size:34px}.account-studio{flex-wrap:wrap}}.onboarding-website-import{border-bottom:1px solid var(--line);gap:20px;margin-bottom:8px;padding-bottom:28px;display:grid}.onboarding-website-import .onboarding-website{background:0 0;border:0;padding:0}.onboarding-website-import label{grid-template-columns:1fr auto}.onboarding-website-import input{grid-column:1/-1}.website-import-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.website-import-actions>span{max-width:200px;color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.6}.website-import-actions .secondary{font-size:var(--type-meta);line-height:var(--leading-support);flex-shrink:0}.customer-setup-line{flex-wrap:wrap}.operator-workflows{margin-bottom:28px}.operator-workflows>div{border-bottom:1px solid var(--line);font-size:var(--type-support);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.operator-workflows small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support)}.mission-status>.secondary{flex-shrink:0;margin-left:auto}@media (max-width:640px){.mission-status>.secondary{margin-left:0}.customer-setup-line{gap:16px}}.workflow-picker{margin:var(--s6) 0;gap:var(--s3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.workflow-picker legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workflow-picker button{align-items:flex-start;gap:var(--s2);min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);text-align:left;color:var(--secondary-ink);flex-direction:column;display:flex}.workflow-picker button.selected{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.workflow-picker strong{font-size:var(--type-support);font-weight:550}.workflow-picker span{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);line-height:1.5}.creation-memory{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);margin:var(--s4) 0 var(--s6);line-height:1.6}.creation-memory span{color:var(--secondary-ink);margin-top:var(--s2);display:block}.reference-control{margin-bottom:var(--s6)}.reference-control label{gap:var(--s2);display:grid}.reference-control select{width:100%}.reference-control img{object-fit:cover;border-radius:var(--r-media);margin-top:var(--s3)}.reference-control p,.ad-copy-fields p{font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.6}.ad-copy-fields{gap:var(--s4);padding:var(--s6) 0;display:grid}.ad-copy-fields label{gap:var(--s2);font-size:var(--type-support);display:grid}.ad-copy-fields input{width:100%}.ad-copy-fields .accent-control{align-items:center;gap:var(--s3);display:flex}.accent-control input[type=color]{width:44px;height:36px;padding:3px}.accent-control span{font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted)}@media (max-width:600px){.workflow-picker{gap:var(--s2);grid-template-columns:1fr}.workflow-picker button{gap:var(--s1) var(--s3);padding:var(--s3);grid-template-columns:24px 1fr;display:grid}.workflow-picker button svg{grid-row:1/3;align-self:center}.workflow-picker span{grid-column:2}.workflow-picker strong{font-size:var(--type-support)}.reference-control select{max-width:100%}}.creation-context{border-top:1px solid var(--line);margin:var(--s5) 0;padding-top:var(--s4)}.creation-context summary{cursor:pointer;color:var(--secondary-ink);font-size:var(--type-support);padding:var(--s2) 0}.context-body{margin-top:var(--s3);color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.6}.context-body p{margin-bottom:var(--s2)}.context-body blockquote{margin:var(--s4) 0;border-left:2px solid var(--accent);padding-left:var(--s4);color:var(--secondary-ink)}.asset-rename{align-items:flex-end;gap:var(--s3);margin-top:var(--s4);display:flex}.asset-rename label{gap:var(--s2);min-width:0;font-size:var(--type-meta);line-height:var(--leading-support);flex:1;display:grid}.asset-rename input{width:100%}.asset-rename button{flex-shrink:0}@media (max-width:600px){.asset-rename{flex-direction:column;align-items:stretch}.asset-rename button{align-self:flex-end}}.clone-status{color:var(--secondary-ink);font-size:var(--type-meta);line-height:var(--leading-support);align-items:center;gap:8px;display:inline-flex}.clone-stage{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));min-height:500px;display:grid;overflow:hidden}.clone-art{isolation:isolate;background:radial-gradient(ellipse at 50% 45%, var(--accent-wash), transparent 65%);border-right:1px solid var(--line);place-items:center;min-height:450px;display:grid;position:relative;overflow:hidden}.clone-art:before{content:"";border:1px solid var(--line);opacity:.55;border-radius:50%;position:absolute;inset:35px;transform:scaleX(.72)}.clone-orbit{aspect-ratio:1;border:1px solid var(--control-edge);border-radius:50%;width:70%;position:absolute}.clone-orbit-one{transform:rotate(-24deg)scaleX(.48)}.clone-orbit-two{transform:rotate(24deg)scaleX(.48)}.clone-orbit-three{transform:scaleY(.45)}.clone-core{background:radial-gradient(ellipse, var(--surface) 30%, transparent 72%);place-items:center;width:140px;height:175px;display:grid;position:relative}.clone-core svg{width:105px;height:145px;color:var(--accent);opacity:.78}.clone-art-coordinate{color:var(--muted);font:9px var(--mono);letter-spacing:1.5px;position:absolute;top:28px;left:28px}.clone-art-caption{color:var(--muted);font:9px var(--mono);letter-spacing:5px;position:absolute;bottom:32px}.clone-introduction{align-self:center;min-width:0;padding:48px 42px}.clone-introduction h2{letter-spacing:-3px;margin:24px 0;font-size:clamp(44px,5vw,72px);font-weight:450;line-height:.98}.clone-introduction h2 em{color:var(--accent);font-weight:400}.clone-introduction>p:not(.eyebrow){font-size:var(--type-control);color:var(--secondary-ink);max-width:410px;line-height:1.8}.clone-state-note{border-top:1px solid var(--line);align-items:start;gap:12px;margin-top:12px;padding:22px 0;display:flex}.clone-state-note>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.clone-state-note strong{font-size:var(--type-meta);line-height:var(--leading-support);font-weight:500;display:block}.clone-state-note p{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin:8px 0 0;line-height:1.7}.clone-foundation{grid-template-columns:.8fr 1.2fr;gap:50px;margin:50px 0 30px;display:grid}.clone-foundation h2{letter-spacing:-.6px;margin:14px 0 12px;font-size:26px;font-weight:500}.clone-foundation>div>p.muted{font-size:var(--type-support);line-height:1.7}.clone-chapters details{border-bottom:1px solid var(--line)}.clone-chapters summary{cursor:pointer;font-size:var(--type-meta);line-height:var(--leading-support);align-items:center;gap:14px;padding:20px 0;list-style:none;display:flex}.clone-chapters summary::-webkit-details-marker{display:none}.clone-chapters summary>svg{color:var(--secondary-ink);flex-shrink:0}.clone-chapter-number{color:var(--muted);font:9px var(--mono)}.clone-chapter-expand{color:var(--muted);margin-left:auto;font-size:18px}.clone-chapters details[open] .clone-chapter-expand{transform:rotate(45deg)}.clone-chapters details>p{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--secondary-ink);margin:0 0 22px 30px;line-height:1.8}.clone-footnote{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);padding-top:24px;line-height:1.7}.clone-identities{margin-top:30px}.clone-identities h2{font-size:18px}.clone-identities article{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:20px 0;display:flex}.clone-identities h3{font-size:var(--type-control);margin:0}.clone-identities p,.clone-identities article>span{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted)}.clone-identities article>span{margin-left:auto}@media (max-width:1050px){.clone-introduction{padding:34px 28px}.clone-foundation{gap:28px}.clone-art{min-height:390px}}@media (max-width:720px){.clone-workspace .page-heading{align-items:start;gap:14px}.clone-status{max-width:135px;margin-top:10px;line-height:1.5}.clone-stage{grid-template-columns:minmax(0,1fr)}.clone-art{border-right:0;border-bottom:1px solid var(--line);min-height:280px}.clone-art:before{inset:24px 60px}.clone-orbit{width:62%}.clone-core{height:130px}.clone-core svg{width:74px;height:105px}.clone-art-caption{bottom:22px}.clone-introduction{padding:30px 25px}.clone-introduction h2{letter-spacing:-1.8px;font-size:clamp(34px,10.5vw,48px)}.clone-foundation{grid-template-columns:1fr;gap:16px;margin-top:35px}.clone-chapters summary{font-size:var(--type-meta);line-height:var(--leading-support);gap:11px}}.account-studio-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-studio-actions a{text-decoration:none}.account-security{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:42px;padding-top:28px;display:flex}.account-security>div{flex:1}.account-security h2{font-size:var(--type-item);font-weight:500}.account-security p{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);overflow-wrap:anywhere}.account-security a{text-decoration:none}.team-page-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-page-header a{text-decoration:none}.team-page>section{max-width:1000px}.team-management{margin-top:var(--s6)}.team-management h2{font-size:var(--type-section);font-weight:var(--weight-heading);letter-spacing:var(--tracking-section)}.team-management .section-heading{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.team-management .section-heading h2{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.team-members{margin-top:25px}.team-member{border-top:1px solid var(--line);align-items:center;gap:16px;padding:22px 0;display:flex}.team-avatar{border-radius:var(--r-control);background:var(--raised);width:40px;height:40px;color:var(--secondary-ink);flex-shrink:0;place-items:center;display:grid}.team-member>div{flex:1;min-width:0}.team-member strong,.team-invitation strong{font-size:var(--type-support);overflow-wrap:anywhere;font-weight:500}.team-member p,.team-invitation p{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);margin:6px 0 0}.team-member strong small{color:var(--accent);font-size:var(--type-meta);line-height:var(--leading-support)}.team-invitations{margin-top:42px}.team-invitation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.team-invitation>div{min-width:0}.team-invitation-actions{align-items:center;gap:16px;display:flex}.team-role-guide{border-radius:var(--r-control);background:var(--raised);padding:12px 16px}.team-role-guide p{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.7}.team-role-guide strong{color:var(--secondary-ink);text-transform:capitalize;font-weight:500}@media (max-width:700px){.team-page-header>.text-button{font-size:var(--type-meta);line-height:var(--leading-support)}.team-management .section-heading{flex-wrap:wrap;gap:15px}.team-member{flex-wrap:wrap;gap:12px}.team-member>div{flex-basis:calc(100% - 55px)}.team-member>button{margin-left:52px}.team-invitation{flex-direction:column;align-items:start;gap:14px}.team-invitation-actions{flex-wrap:wrap}.account-studio{flex-wrap:wrap;gap:16px}.account-studio-actions{width:100%}}.operations-section{margin-top:var(--s10)}.operations-health{border:1px solid var(--line);border-radius:var(--r-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.operations-health>div{padding:var(--s5);gap:var(--s2);border-right:1px solid var(--line);display:grid}.operations-health>div:last-child{border:0}.operations-health span,.operations-health small{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-support);line-height:1.5}.operations-health strong{letter-spacing:-.04em;font-size:22px}.operations-job,.operations-ledger{border-bottom:1px solid var(--line)}.operations-job summary,.operations-ledger>summary{align-items:center;gap:var(--s4);padding:var(--s5) 0;cursor:pointer;list-style:none;display:flex}.operations-job summary::-webkit-details-marker{display:none}.operations-ledger>summary::-webkit-details-marker{display:none}.operations-job summary>span:first-child{gap:var(--s2);flex:1;min-width:0;display:grid}.operations-job summary strong{font-size:var(--type-control)}.operations-job summary small{color:var(--muted);font-family:var(--mono);font-size:var(--type-meta);line-height:var(--leading-support)}.operations-detail{padding:0 0 var(--s6)}.operations-detail dl{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-detail dt{font-size:var(--type-meta);line-height:var(--leading-support);color:var(--muted);margin-bottom:var(--s2)}.operations-detail dd{font-size:var(--type-meta);line-height:var(--leading-support);overflow-wrap:anywhere;margin:0}.operations-ledger{margin-top:var(--s5)}.operations-ledger>summary{justify-content:space-between}.break-anywhere{overflow-wrap:anywhere}@media (max-width:760px){.operations-health{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-health>div{border-bottom:1px solid var(--line)}.operations-detail dl{grid-template-columns:minmax(0,1fr)}.operations-job summary{gap:var(--s2)}}.auth-alternatives{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.auth-form-wrap .form-message{min-height:24px;margin-top:14px}.auth-form-wrap #password-help{font-size:var(--type-meta);line-height:var(--leading-support);margin:var(--s2) 0 var(--s4);line-height:1.5}.auth-form-wrap input[autocomplete=one-time-code]{font-family:var(--font-precision), monospace;letter-spacing:.18em;font-size:22px}.invitation-page .auth-alternatives{align-items:stretch}.invitation-page .auth-alternatives .text-button{text-align:center;margin-top:0}.auth-form-wrap .form-message:empty{background:0 0;padding:0}@media (max-width:767px){.auth-page .auth-vision{display:none}.auth-header{min-height:76px}.auth-header>span{font-size:var(--type-meta);line-height:var(--leading-support);text-align:right;max-width:9ch}.auth-page .auth-form-wrap{padding-top:var(--s10);border-top:0}}.modal-heading h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:var(--weight-heading);letter-spacing:-.02em;line-height:1.25}.modal-heading .eyebrow{font:500 var(--type-meta)/1.5 var(--mono);margin-bottom:var(--space-field)}.icon-button{min-width:44px;min-height:44px}.modal-heading>.icon-button{width:var(--target-size);height:var(--target-size);flex:0 0 var(--target-size)}.modal{border-radius:var(--r-overlay)}.modal[data-presentation=media] .modal-heading{align-items:flex-start}.modal[data-presentation=media] .modal-heading h2{font-family:var(--font);font-size:var(--type-item);max-width:70ch}.modal[data-presentation=media]:not(:has(.asset-detail)) .modal-heading h2{line-height:24px}.modal[data-presentation=media] .asset-detail{border-radius:var(--r-media);background:var(--sidebar)}.modal[data-presentation=media] .detail-provenance{font:400 var(--type-support)/20px var(--font)}@media (max-width:600px){.modal-inner{padding:20px}.modal-heading{gap:var(--s4)}}.account-page h1,.account-empty h1{font-family:var(--font-display);font-size:var(--type-operational);letter-spacing:-.035em;line-height:1.22}.account-page h2{font-family:var(--font-display);font-size:var(--type-section);letter-spacing:-.02em;line-height:1.4}.account-page .account-studio{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.account-studio small{font:400 var(--type-meta)/var(--leading-support) var(--font);letter-spacing:0}.account-empty>.text-button{margin-block:16px}.account-empty>.wordmark{width:fit-content;margin-bottom:8px;display:flex}.account-empty>.text-button{width:fit-content;margin-top:0;margin-bottom:24px;display:flex}.team-role-guide p{font-size:var(--type-support);line-height:20px}.application-privacy{max-width:820px;margin:0 auto;padding:40px 32px 80px}.application-privacy>article{margin-top:64px}.application-privacy h1{font:400 clamp(34px,6vw,52px)/1.1 var(--font-display);letter-spacing:-.04em;margin-bottom:24px}.application-privacy h2{margin:36px 0 12px;font-size:20px;font-weight:500}.application-privacy p{font-size:var(--type-control);color:var(--secondary-ink);margin-bottom:16px;line-height:1.9}.application-privacy p a{text-underline-offset:3px;text-decoration:underline}.application-privacy .secondary{margin-top:24px}@media (max-width:600px){.application-privacy{padding:28px 24px 56px}.application-privacy>article{margin-top:40px}}.recovery-copy{margin-block:16px}.recovery-copy label{font-size:var(--type-support);color:var(--muted);gap:8px;display:grid}.recovery-copy textarea{width:100%;font-size:var(--type-item);line-height:1.5}.modal[data-presentation=account-drawer]{border-width:0 0 0 1px;border-radius:0;width:min(360px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.modal[data-presentation=account-drawer][open]{animation:none}.modal[data-presentation=account-drawer]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.modal[data-presentation=account-drawer] .modal-inner{padding:var(--s6);min-height:100%;padding-right:max(var(--s6),env(safe-area-inset-right));padding-bottom:max(var(--s6),calc(env(safe-area-inset-bottom) + 12px))}.modal[data-presentation=account-drawer] .modal-heading{margin-bottom:var(--s8)}.modal[data-presentation=account-drawer] .modal-heading h2{font-size:1.5rem}.modal[data-presentation=account-drawer] .modal-heading{flex-wrap:wrap}.modal[data-presentation=account-drawer] .modal-heading>div{flex:140px}.modal[data-presentation=account-drawer] .modal-heading h2{overflow-wrap:normal;word-break:normal}@media (max-width:380px){.modal[data-presentation=account-drawer] .modal-inner{padding:var(--s4)}}input:autofill{box-shadow:0 0 0 1000px var(--surface) inset;color:var(--ink)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.primary:not(:disabled):focus-visible:active{transform:none}.launcher-canvas.has-media .canvas-caption{color:var(--media-ink)}.launcher-canvas.has-media .canvas-caption span{color:var(--media-muted)}.support-mode{z-index:60;background:var(--surface,#13251b);border-bottom:1px solid var(--border,#48705a);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:14px;display:flex;position:sticky;top:0}.support-mode form{margin:0}.support-mode span{opacity:.8}:where([data-segmented]:not([hidden])){align-items:stretch;gap:var(--s2);overscroll-behavior-x:contain;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow-x:auto}:where([data-segmented]>button,[data-segmented]>[data-segmented-option]){min-height:var(--target-size);min-width:var(--target-size);padding:var(--s3) var(--s4);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--surface-1);color:var(--secondary-ink);font:500 var(--type-body)/1.3 var(--font);white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;display:inline-flex;position:relative}:where([data-segmented]>button[aria-pressed=true]){background:var(--surface-2);border-color:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--accent)}:where([data-segmented]>button:focus-visible){outline-offset:-3px}details>summary{align-items:center;gap:var(--s2);cursor:pointer;min-height:44px;font:500 var(--type-control)/var(--leading-control) var(--font);list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}details>summary:not(:where([data-step-rail-summary])):after{content:"";background:0 0;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-left:auto;transition:none;display:block;transform:translateY(-2px)rotate(45deg);-webkit-mask:none;mask:none}details[open]>summary:not(:where([data-step-rail-summary])):after{transform:translateY(1px)rotate(225deg)}.modal:not(:has(.creation-form)):not([data-presentation=account-drawer]) .modal-inner{--dialog-inset:var(--s6);padding:var(--dialog-inset)}.modal:not(:has(.creation-form)):not([data-presentation=account-drawer]) .modal-heading{z-index:2;margin:calc(-1 * var(--dialog-inset)) calc(-1 * var(--dialog-inset)) var(--s5);padding:var(--s4) var(--dialog-inset);background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:var(--s3);position:sticky;top:0}.modal-heading .eyebrow{margin-bottom:var(--s1)}.modal{overscroll-behavior:contain;scroll-padding-top:100px}@media (max-width:600px){.modal:not([data-presentation=account-drawer]){border-radius:var(--r-overlay);width:calc(100% - 16px);max-height:calc(100dvh - 24px);margin:auto}.modal:not(:has(.creation-form)):not([data-presentation=account-drawer]) .modal-inner{--dialog-inset:var(--s4);padding-bottom:max(var(--s4),env(safe-area-inset-bottom))}.modal:not(:has(.creation-form)):not([data-presentation=account-drawer]) .modal-heading{padding-block:var(--s3);margin-bottom:var(--s4)}}[data-studio-shell] :is(.primary,.secondary),.modal :is(.primary,.secondary){gap:var(--s2);padding-inline:var(--s4);box-shadow:none;font-weight:500}[data-studio-shell] .secondary,.modal .secondary{border-color:var(--hairline-strong);background:0 0}[data-studio-shell] .text-button,.modal .text-button{gap:var(--s2)}[data-studio-shell] .notice{align-items:flex-start;gap:var(--s4);line-height:var(--leading-body);flex-wrap:wrap}[data-studio-shell] .notice>p{flex:240px;margin:0}:is(.modal-inner>p+:is(button,a,form),.modal-inner>p+div:has(>button)){margin-top:var(--s5)}.modal-inner>p+p{margin-top:var(--s3)}@media (hover:hover) and (pointer:fine){[data-studio-shell] .secondary:hover:not(:disabled),.modal .secondary:hover:not(:disabled){background:var(--surface-hover)}}.modal-close-reason{padding:var(--s3) 0;margin-bottom:var(--s5);border-bottom:1px solid var(--line);color:var(--secondary-ink);font-size:var(--type-support);line-height:var(--leading-body)}@media (max-width:600px){.modal[data-sheet-gesture] .modal-heading{touch-action:pan-x pinch-zoom}.modal[data-sheet-gesture] .modal-heading button{touch-action:manipulation}.modal[data-sheet-gesture][data-sheet-stretch]{clip-path:inset(0 round var(--r-overlay))}}:root[data-theme=supermaxx] .icon-button{background:var(--surface-2);border-color:#0000}:root[data-theme=supermaxx] .secondary,:root[data-theme=supermaxx] [data-studio-shell] .secondary,:root[data-theme=supermaxx] .modal .secondary{border-color:var(--hairline-strong);background:0 0}:root[data-theme=supermaxx] :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:var(--line)}:root[data-theme=supermaxx] :is(.primary,.secondary):not(:disabled):active{transition-duration:var(--dur-press);transform:none}:root[data-theme=supermaxx] :is([data-studio-shell],.modal) .secondary:not(:disabled):active{background:var(--surface-hover)}:root[data-theme=supermaxx] :is(.primary,.secondary):focus-visible:active{transform:none}@media (hover:hover) and (pointer:fine){:root[data-theme=supermaxx] :is(.secondary,.icon-button):hover:not(:disabled){background:var(--surface-hover)}}@media (prefers-reduced-motion:reduce){:root[data-theme=supermaxx] :is(.primary,.secondary):not(:disabled):active{transform:none}}@media (forced-colors:active){:root[data-theme=supermaxx] :is(.secondary,.icon-button){border-color:buttontext}}.invitation-page{background:radial-gradient(ellipse at 50% 0%,var(--accent-wash),transparent 60%),var(--paper);color:var(--ink)}.invitation-page>section{background:var(--glass-panel);border:1px solid var(--glass-edge);max-width:480px;box-shadow:var(--glass-shadow);border-radius:24px;padding:36px}.invitation-seal{border-color:var(--glass-edge);background:var(--accent-wash)}.invitation-page h1{text-wrap:balance}.invitation-page .primary{min-height:48px}.invitation-alternatives{border-top:1px solid var(--line);margin-top:20px}.invitation-alternatives>summary{min-height:48px;color:var(--secondary-ink);font-size:var(--type-support);padding-block:12px}@media (max-width:600px){.invitation-page>section{margin:40px auto;padding:28px 20px}.invitation-page section>p:not(.eyebrow){font-size:var(--type-body)}.application-privacy h1{font-size:34px}}@media (prefers-reduced-transparency:reduce){.invitation-page>section{background:var(--surface)}}@media (forced-colors:active){.invitation-page,.invitation-page>section{box-shadow:none;background:canvas;border-color:canvastext}}@media (hover:hover) and (pointer:fine){:root[data-theme=light][data-product-ui=studio] .secondary:hover:not(:disabled){background:var(--accent-wash)}}.full{--press-transform:none}details>summary:after{pointer-events:none}
:root[data-product-ui=studio]{--paper:#0a110c;--sidebar:#080e0a;--surface:#101a13;--raised:#15231a;--overlay:#1b2d21;--ink:#eef7f0;--secondary-ink:#bdd2c2;--muted:#8ea896;--line:#21332a;--control-edge:#5b7964;--accent:#aaf0b8;--accent-hover:#c1f8ca;--brandmark:var(--ink);--action-fill:var(--accent);--action-hover:var(--accent-hover);--on-accent:#0e2215;--accent-wash:#aaf0b817;--success:var(--accent);--danger:#ffafa8;--green-material:#aaf0b81a;--green-material-hover:#aaf0b829;--green-material-edge:#aaf0b83d;--scrim:#030805b8;--hairline:#c8f5d414;--hairline-strong:#c8f5d424;--surface-1:#c8f5d408;--surface-2:#c8f5d40d;--surface-hover:#c8f5d413;--glass-toolbar:#070c09bd;--glass-navigation:#060a08d1;--glass-panel:#c8f5d409;--glass-edge:#c8f5d41f;--glass-shadow:0 18px 50px #00000059;--material-card:var(--surface-1);--material-highlight:none;--material-rule:var(--glass-edge);--phosphor:radial-gradient(ellipse 58% 42% at 84% -6%,#3c954f3d,transparent 70%),radial-gradient(ellipse 52% 46% at -4% 104%,#21613329,transparent 74%);--shadow-overlay:0 32px 96px #0000007a;--font-display:var(--font-interface),var(--font-studio-interface),sans-serif;--font-studio-display:var(--font-interface);--signature-light:none;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23bec1c5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-product-ui=studio] body{background:var(--paper);font-family:var(--font)}:root[data-product-ui=studio] body:before{content:"";z-index:-1;pointer-events:none;background:var(--phosphor);position:fixed;inset:0}:root[data-product-ui=studio][data-theme=light] body:before{background:var(--phosphor)}@media (forced-colors:active){:root[data-product-ui=studio] body:before{display:none}}:root :is(.primary,.secondary,.go,.line){justify-content:center;align-items:center;gap:var(--s3);min-height:var(--button-height);padding:0 var(--s6);font:600 var(--type-button)/1.3 var(--font);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out);border-radius:999px;display:inline-flex}:root :is(.primary,.go){background:var(--primary-fill);color:var(--on-accent);border:1px solid var(--primary-edge);box-shadow:var(--primary-shadow)}:root :is(.secondary,.line){border:1px solid var(--hairline-strong);color:var(--ink);box-shadow:none;background:0 0}:root :is(.primary,.go):is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:.38;box-shadow:none}:root :is(.secondary,.line):is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:var(--muted);border-color:var(--hairline);opacity:.38;cursor:not-allowed;background:0 0}:root :is(.text-button,.link):is(:disabled,[aria-disabled=true]){opacity:.38;cursor:not-allowed}:root :is(.primary,.secondary,.go,.line):active:not(:disabled):not(:focus-visible){filter:brightness(.92);transform:none}:root :is(.text-button,.link){min-height:var(--target-size);padding:var(--s1) 0;justify-content:center;align-items:center;gap:var(--s2);color:var(--secondary-ink);font:500 var(--type-button)/1.3 var(--font);transition:color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out);display:inline-flex}:root :is(.primary,.secondary,.text-button) svg{width:16px;height:16px}:root[data-product-ui=studio] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-product-ui=studio] :is(input,textarea,select){accent-color:var(--accent)}:root[data-product-ui=studio] :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:var(--control-edge)}:root[data-product-ui=studio] :is(.asset-card,.text-button){font-family:var(--font)}:root[data-product-ui=studio] .asset-preview{border-radius:var(--r-media)}:root[data-product-ui=studio] .asset-caption{padding-top:12px}:root[data-product-ui=studio] .asset-caption strong{font-weight:500}@media (hover:hover) and (pointer:fine){:root :is(.primary,.go):hover:not(:disabled){box-shadow:inset 0 1px #ffffff73,0 8px 28px color-mix(in srgb,var(--action-fill) 36%,transparent)}:root :is(.secondary,.line):hover:not(:disabled){background:var(--surface-hover);border-color:#ffffff2e}:root[data-theme=light] :is(.secondary,.line):hover:not(:disabled){border-color:#12121638}:root .text-button:hover:not(:disabled){color:var(--ink)}}@media (max-width:600px){:root :is(.primary,.secondary,.go,.line){min-height:var(--button-height-touch)}}@media (pointer:coarse){:root :is(.primary,.secondary,.go,.line){min-height:var(--button-height-touch)}:root .text-button{min-height:44px}}@media (prefers-reduced-motion:reduce){:root :is(.primary,.secondary,.text-button){transition-property:opacity,color,background-color,border-color}:root :is(.primary,.secondary,.go,.line):active:not(:disabled):not(:focus-visible){transform:none}}@media (forced-colors:active){:root :is(.primary,.secondary,.go,.line){border:1px solid buttontext}}:root[data-product-ui=studio] .team-role-guide{background:0 0;gap:12px;padding:0;display:grid}:root[data-product-ui=studio] .team-role-guide p{margin:0}:root[data-product-ui=studio] .team-role-guide strong{color:var(--ink);margin-bottom:4px;display:block}:root .kicker{color:var(--muted);font:400 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block}@media (max-width:600px),(pointer:coarse){:root [data-segmented]>:is(button,:where([data-segmented-option])){height:44px;min-height:44px}:root .text-button{min-height:44px}:root :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:16px}}:root :is(.primary,.go){min-height:var(--button-height)}:root :is(.secondary,.line){min-height:var(--control-height);padding-inline:var(--s6)}:root .kicker{font:500 var(--type-label)/1.5 var(--mono);letter-spacing:var(--tracking-label)}:root[data-product-ui=studio] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]){font-family:var(--font);font-size:var(--type-input);border-radius:var(--r-control);background-color:var(--surface-1);color:var(--ink);padding-inline-start:var(--s4)}:root[data-product-ui=studio] :is(input,textarea,select:where([multiple],[size])):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]){padding-inline-end:var(--s4)}:root[data-product-ui=studio] input:not([type=checkbox]):not([type=radio]){min-height:var(--control-height)}:root[data-product-ui=studio] :is(input,textarea,select):not([type=checkbox]):not([type=radio])[aria-invalid=true]{border-color:var(--danger)}:root[data-product-ui=studio] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):disabled{color:var(--muted);cursor:not-allowed}:root :is(.primary,.secondary,.go,.line,.text-button,.link)[aria-busy=true]{opacity:1;cursor:progress}:root .icon-button{min-width:var(--target-size);min-height:var(--target-size)}
:root{--duration-quick:var(--dur-hover);--duration-slow:var(--dur-ui);--ease-smooth-out:var(--ease-out);--blur-small:2px;--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--avatar-lift:-4px;--avatar-dur:var(--dur-hover);--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:var(--ease-out);--avatar-ease-out:var(--ease-out);--think-hold:2s;--think-swap:.15s;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2s;--think-base:var(--secondary-ink,#9aa59f);--think-highlight:var(--ink,#f4f7f5);--think-ease:var(--ease-out);--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:var(--dur-ui);--reveal-blur:2px;--reveal-ease:var(--ease-out)}.t-input{transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-input.is-shaking{animation:none}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.t-avatar{transform-origin:50%;transform:translateY(var(--shift,0px)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in)}@media (prefers-reduced-motion:reduce){.t-avatar{transition:none!important;transform:none!important}}.t-think{text-align:center;display:inline-block;position:relative}.t-think-sizer{visibility:hidden;white-space:nowrap;display:block}.t-think-text{color:var(--think-base);white-space:nowrap;filter:blur();opacity:1;transition:transform var(--think-swap) var(--think-ease), filter var(--think-swap) var(--think-ease), opacity var(--think-swap) var(--think-ease);display:block;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.t-think-text:before{display:none}.t-think-text.is-exit{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}.t-think-text.is-enter-start{transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-think-text{transition:opacity var(--dur-fade) var(--ease-out)!important;filter:none!important;transform:none!important}.t-think-text:before{display:none!important}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{filter:none!important;transition:opacity var(--dur-fade) var(--ease-out)!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}.t-progress{text-align:left;gap:8px;width:min(100%,340px);display:grid}.t-progress-head{font-size:var(--type-control);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:500;display:flex}.t-progress-head .t-think{text-align:left}.t-progress-step{color:var(--accent);font-size:var(--type-meta);white-space:nowrap;font-weight:500}.t-progress-track{background:var(--line);border-radius:999px;height:6px;position:relative;overflow:hidden}.t-progress-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--action-fill), var(--accent));box-shadow:0 0 12px color-mix(in srgb, var(--accent) 45%, transparent);transition:transform 1s linear;position:absolute;inset:0;overflow:hidden}.t-progress-meta{font-size:var(--type-meta);color:var(--secondary-ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0;display:flex}.t-progress-meta span:last-child{color:var(--muted);text-align:right}.t-progress-next{font-size:var(--type-meta);color:var(--muted);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.t-progress-fill{transition:none}.t-progress-fill:after{display:none}}.t-progress-head .t-think{width:100%;display:block}.t-progress-head .t-think-sizer,.t-progress-head .t-think-text{white-space:normal}
html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(button,a,summary,label,input,select,textarea,[role=button],.ui-pressable){touch-action:manipulation;--press-transform:none!important}:where(button,[role=button]){-webkit-user-select:none;user-select:none}:where(button,.ui-pressable,[role=button]){transition:filter var(--dur-press) var(--ease-out), opacity var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out)}:where(button,.ui-pressable,[role=button]):active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transform:none}:where(button,a,summary,[role=button]):active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}:where(button,a,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root [data-direction]{animation-duration:var(--dur-ui);animation-timing-function:var(--ease-out)}:root:has(:focus-visible) [data-direction]{animation:none}@media (max-width:600px),(pointer:coarse){:where(button,[role=button]):not([hidden]){min-height:44px}:where(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:max(16px,1rem)}}@media (prefers-reduced-motion:reduce){:where(button,.ui-pressable,[role=button]){transition-property:opacity,color,background-color,border-color}:where(button,.ui-pressable,[role=button]):active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transform:none}}:root [data-pointer-focus][data-pointer-focus]:focus-visible{outline:none}:root [data-keyboard-focus][data-keyboard-focus]:focus{outline:2px solid var(--accent);outline-offset:3px}
