@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_c9f5d1{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_c9f5d1{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 500;font-display:swap;src:url(/_next/static/media/cormorant-italic-latin.9e28afc1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 500;font-display:swap;src:url(/_next/static/media/cormorant-latin.1fdefda4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--slyos-bg:#0F0D0C;--slyos-surface:#1E1C1B;--slyos-surface-raised:#282624;--slyos-line:#403A33;--slyos-ink:#F8F5F0;--slyos-soft:#ADA69C;--slyos-faint:#7C756B;--slyos-accent:#FC7120;--slyos-accent-ink:#FFB27C;--slyos-on-accent:#1A0A01;--slyos-success:#82D6A4;--slyos-danger:#F0A08C;--slyos-channel-gmail:#EA4335;--slyos-channel-outlook:#2B88D8;--slyos-channel-slack:#36C5F0;--slyos-channel-teams:#8B8CC7;--slyos-channel-whatsapp-business:#25D366;--slyos-channel-calendar:#4285F4;--slyos-channel-imessage:#34DA50;--slyos-channel-sms:#1A73E8;--slyos-channel-whatsapp:#25D366;--slyos-channel-linkedin:#3F92DC;--slyos-channel-telegram:#26A5E4;--slyos-channel-signal:#5A63FF;--slyos-channel-instagram:#FF0069;--slyos-channel-x:#E7E3DC;--slyos-channel-reddit:#FF4500;--slyos-font-display:var(--font-schibsted),"Schibsted Grotesk",Helvetica,Arial,sans-serif;--slyos-font-body:var(--font-schibsted),"Schibsted Grotesk",Helvetica,Arial,sans-serif;--slyos-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--slyos-size-display1:104px;--slyos-lh-display1:0.94;--slyos-weight-display1:600;--slyos-size-display2:44px;--slyos-lh-display2:1.06;--slyos-weight-display2:600;--slyos-size-display3:40px;--slyos-lh-display3:1.05;--slyos-weight-display3:600;--slyos-size-title:22px;--slyos-lh-title:1.2;--slyos-weight-title:600;--slyos-size-heading:17px;--slyos-lh-heading:1.3;--slyos-weight-heading:600;--slyos-size-body-large:16.5px;--slyos-lh-body-large:1.6;--slyos-weight-body-large:400;--slyos-size-body:15px;--slyos-lh-body:1.6;--slyos-weight-body:400;--slyos-size-small:14.5px;--slyos-lh-small:1.55;--slyos-weight-small:400;--slyos-size-caption:13px;--slyos-lh-caption:1.55;--slyos-weight-caption:400;--slyos-size-eyebrow:12.5px;--slyos-lh-eyebrow:1.5;--slyos-weight-eyebrow:400;--slyos-measure-lede:30em;--slyos-measure-body:34em;--slyos-measure-narrow:25em;--slyos-space-xs:4px;--slyos-space-sm:8px;--slyos-space-md:12px;--slyos-space-base:16px;--slyos-space-lg:24px;--slyos-space-xl:32px;--slyos-space-xxl:48px;--slyos-space-xxxl:64px;--slyos-space-section:96px;--slyos-radius-sm:8px;--slyos-radius-md:12px;--slyos-radius-lg:18px;--slyos-radius-xl:30px;--slyos-radius-pill:999px;--slyos-motion-instant:90ms;--slyos-motion-fast:140ms;--slyos-motion-base:220ms;--slyos-motion-slow:380ms;--slyos-motion-brand-short:820ms;--slyos-motion-brand-full:4800ms;--slyos-motion-generating-loop:2200ms;--slyos-motion-ease:cubic-bezier(0.22,0.61,0.36,1);--slyos-motion-ease-in:cubic-bezier(0.55,0.06,0.68,0.19);--slyos-glass-fill:rgba(255,255,255,0.045);--slyos-glass-fill-medium:rgba(255,255,255,0.075);--slyos-glass-fill-strong:rgba(255,255,255,0.11);--slyos-glass-fill-flat:#1E1C1B;--slyos-glass-blur:30px;--slyos-glass-saturate:190%;--slyos-glass-sheen:rgba(255,255,255,0.10);--slyos-glass-rim-strong:rgba(255,255,255,0.14);--slyos-glass-rim-soft:rgba(255,255,255,0.08);--slyos-glass-rim-width:1px;--slyos-glass-rim-accent-strong:rgba(252,113,32,0.40);--slyos-glass-rim-accent-soft:rgba(252,113,32,0.17);--slyos-glass-cast:0 16px 40px rgba(0,0,0,0.42);--slyos-glass-bubble-out-base:rgba(255,255,255,0.075);--slyos-glass-hair:rgba(248,245,240,0.07);--slyos-glass-skeleton:rgba(248,245,240,0.10);--slyos-glass-aura-warm:rgba(252,113,32,0.34);--slyos-glass-aura-cool:rgba(52,124,224,0.26);--slyos-glass-aura-violet:rgba(148,108,255,0.24);--slyos-glass-aura-green:rgba(52,190,144,0.20);--slyos-elevation-card:0 6px 16px rgba(0,0,0,0.35);--slyos-elevation-sheet:0 36px 84px rgba(0,0,0,0.58)}.slyos-light,[data-slyos-appearance=light]{--slyos-bg:#FAF8F4;--slyos-surface:#FCFBF9;--slyos-surface-raised:#FDFCFB;--slyos-line:#DCD6CC;--slyos-ink:#191713;--slyos-soft:#5E574E;--slyos-faint:#928B80;--slyos-accent:#FC7120;--slyos-accent-ink:#C25309;--slyos-on-accent:#FFFFFF;--slyos-success:#2F6B45;--slyos-danger:#A33B25;--slyos-channel-x:#000000;--slyos-channel-slack:#2790AF;--slyos-channel-teams:#7E7FB5;--slyos-channel-linkedin:#3B89CF;--slyos-glass-fill:rgba(255,255,255,0.30);--slyos-glass-fill-medium:rgba(255,255,255,0.46);--slyos-glass-fill-strong:rgba(255,255,255,0.62);--slyos-glass-fill-flat:#FCFBF9;--slyos-glass-blur:30px;--slyos-glass-saturate:180%;--slyos-glass-sheen:rgba(255,255,255,0.92);--slyos-glass-rim-strong:rgba(255,255,255,0.75);--slyos-glass-rim-soft:rgba(255,255,255,0.50);--slyos-glass-rim-width:1px;--slyos-glass-rim-accent-strong:rgba(252,113,32,0.32);--slyos-glass-rim-accent-soft:rgba(252,113,32,0.14);--slyos-glass-cast:0 1px 2px rgba(25,23,19,0.03),0 16px 40px rgba(25,23,19,0.06);--slyos-glass-bubble-out-base:rgba(255,255,255,0.46);--slyos-glass-hair:rgba(25,23,19,0.07);--slyos-glass-skeleton:rgba(25,23,19,0.10);--slyos-glass-aura-warm:rgba(255,172,112,0.60);--slyos-glass-aura-cool:rgba(132,192,255,0.46);--slyos-glass-aura-violet:rgba(190,168,255,0.42);--slyos-glass-aura-green:rgba(140,224,190,0.40);--slyos-elevation-card:0 1px 2px rgba(25,23,19,0.04),0 6px 16px rgba(25,23,19,0.05);--slyos-elevation-sheet:0 3px 8px rgba(25,23,19,0.04),0 36px 84px rgba(25,23,19,0.10)}@media (max-width:880px){:root{--slyos-size-display1:46px;--slyos-size-display2:28px;--slyos-size-display3:32px;--slyos-size-title:20px;--slyos-size-heading:16px;--slyos-size-body-large:16px;--slyos-size-small:14px;--slyos-size-eyebrow:11.5px}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--slyos-bg);color:var(--slyos-ink);font-family:var(--slyos-font-body);font-size:var(--slyos-size-body);line-height:var(--slyos-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--slyos-accent);outline-offset:2px;border-radius:var(--slyos-radius-sm)}.slyos-display-1,.slyos-display-2,.slyos-display-3,.slyos-title{font-family:var(--slyos-font-display);font-style:italic;letter-spacing:-.01em}.slyos-display-1{font-size:var(--slyos-size-display1);line-height:var(--slyos-lh-display1);font-weight:var(--slyos-weight-display1)}.slyos-display-2{font-size:var(--slyos-size-display2);line-height:var(--slyos-lh-display2);font-weight:var(--slyos-weight-display2)}.slyos-display-3{font-size:var(--slyos-size-display3);line-height:var(--slyos-lh-display3);font-weight:var(--slyos-weight-display3)}.slyos-title{font-size:var(--slyos-size-title);line-height:var(--slyos-lh-title);font-weight:var(--slyos-weight-title)}.slyos-heading{font-size:var(--slyos-size-heading);line-height:var(--slyos-lh-heading);font-weight:var(--slyos-weight-heading)}.slyos-body-large{font-size:var(--slyos-size-body-large);line-height:var(--slyos-lh-body-large)}.slyos-body{font-size:var(--slyos-size-body);line-height:var(--slyos-lh-body)}.slyos-small{font-size:var(--slyos-size-small);line-height:var(--slyos-lh-small);color:var(--slyos-soft)}.slyos-caption{font-size:var(--slyos-size-caption);line-height:var(--slyos-lh-caption);color:var(--slyos-faint)}.slyos-eyebrow{font-size:var(--slyos-size-eyebrow);line-height:var(--slyos-lh-eyebrow);font-weight:var(--slyos-weight-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--slyos-accent)}.slyos-measure-lede{max-width:var(--slyos-measure-lede)}.slyos-measure-body{max-width:var(--slyos-measure-body)}.slyos-measure-narrow{max-width:var(--slyos-measure-narrow)}.slyos-transition{transition:background-color var(--slyos-motion-fast) var(--slyos-motion-ease),border-color var(--slyos-motion-fast) var(--slyos-motion-ease),color var(--slyos-motion-fast) var(--slyos-motion-ease),opacity var(--slyos-motion-fast) var(--slyos-motion-ease),transform var(--slyos-motion-fast) var(--slyos-motion-ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.slyos-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--slyos-accent);color:var(--slyos-on-accent);padding:var(--slyos-space-md) var(--slyos-space-base);border-radius:0 0 var(--slyos-radius-sm) 0}.skip-link:focus{left:0}.page{min-height:100dvh;display:flex;flex-direction:column}.page-main{flex:1 1}.shell{width:100%;max-width:900px;margin:0 auto;padding-inline:clamp(20px,5vw,56px)}body,html{overflow-x:clip;max-width:100%}.auth-screen,.page{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.site-header{justify-content:space-between;padding-block:var(--slyos-space-lg)}.site-header,.site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--slyos-space-md) var(--slyos-space-lg)}.site-nav{font-size:var(--slyos-size-small)}@media (max-width:520px){.site-nav{gap:var(--slyos-space-base);font-size:var(--slyos-size-caption)}}.site-nav a{color:var(--slyos-soft);text-decoration:none}.site-nav a:focus-visible,.site-nav a:hover{color:var(--slyos-ink)}.appearance-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--slyos-radius-pill);background:transparent;color:var(--slyos-soft);cursor:pointer;transition:color var(--slyos-motion-fast) var(--slyos-motion-ease)}.appearance-toggle:focus-visible,.appearance-toggle:hover{color:var(--slyos-ink)}.site-footer{border-top:1px solid var(--slyos-line);margin-top:var(--slyos-space-section);padding:var(--slyos-space-xl) 0;color:var(--slyos-faint);font-size:var(--slyos-size-small)}.footer-columns{display:flex;flex-wrap:wrap;gap:var(--slyos-space-xxl)}.footer-columns ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--slyos-space-sm)}.footer-columns a{color:var(--slyos-faint);text-decoration:none}.footer-columns a:hover{color:var(--slyos-ink)}.auth-screen{min-height:100dvh;display:grid;place-items:center;padding:var(--slyos-space-lg)}.auth-card{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:var(--slyos-space-lg);padding:var(--slyos-space-xxl) var(--slyos-space-xl);border-radius:24px}.auth-card>h1{margin:0}.auth-card>.auth-note,.auth-card>h1{text-align:center}@media (max-width:480px){.auth-card{padding:var(--slyos-space-xl) var(--slyos-space-base);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-card:before{display:none}}.auth-method{display:flex;align-items:center;justify-content:center;gap:var(--slyos-space-md);width:100%;padding:14px var(--slyos-space-base);border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-pill);background:var(--slyos-surface-raised);color:var(--slyos-ink);font:inherit;font-size:var(--slyos-size-body);cursor:pointer;transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease),background var(--slyos-motion-fast) var(--slyos-motion-ease)}.auth-method:hover:not(:disabled){border-color:var(--slyos-soft)}.auth-method:disabled{opacity:.45;cursor:not-allowed}.auth-note{color:var(--slyos-faint);font-size:var(--slyos-size-caption);line-height:var(--slyos-lh-caption)}.auth-error{color:var(--slyos-danger);font-size:var(--slyos-size-small)}.card-row{border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-md);background:var(--slyos-surface);padding:var(--slyos-space-base);cursor:pointer;transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease)}.card-row[data-selected=true]{background:var(--slyos-surface-raised)}.card-row-head{display:flex;align-items:center;gap:var(--slyos-space-sm);margin-bottom:var(--slyos-space-sm)}.card-who{font-weight:600;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-when{color:var(--slyos-faint);font-size:var(--slyos-size-caption);flex-shrink:0}.card-excerpt{color:var(--slyos-soft);-webkit-line-clamp:2}.card-draft,.card-excerpt{font-size:var(--slyos-size-small);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-draft{margin-top:var(--slyos-space-md);padding-top:var(--slyos-space-md);border-top:1px solid var(--slyos-line);-webkit-line-clamp:3}.draft-editor{width:100%;min-height:12rem;background:var(--slyos-surface);color:var(--slyos-ink);border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-md);padding:var(--slyos-space-base);font:inherit;line-height:var(--slyos-lh-body);resize:vertical}.draft-editor:focus-visible{outline:2px solid var(--slyos-accent);outline-offset:2px}.steer-chips{display:flex;flex-wrap:wrap;gap:var(--slyos-space-sm)}.help-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--slyos-space-sm) var(--slyos-space-base);gap:var(--slyos-space-sm) var(--slyos-space-base);align-items:baseline}kbd{font-family:var(--slyos-font-mono);font-size:var(--slyos-size-caption);background:var(--slyos-surface-raised);border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-sm);padding:2px var(--slyos-space-sm);white-space:nowrap}.toast-stack{position:fixed;bottom:var(--slyos-space-lg);left:50%;transform:translateX(-50%);z-index:50;display:flex;flex-direction:column;gap:var(--slyos-space-sm);width:min(28rem,calc(100vw - 2 * var(--slyos-space-lg)))}.toast{display:flex;align-items:center;justify-content:space-between;gap:var(--slyos-space-base);background:var(--slyos-surface-raised);border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-md);padding:var(--slyos-space-md) var(--slyos-space-base);box-shadow:var(--slyos-elevation-sheet);font-size:var(--slyos-size-small)}.app-page{padding:var(--slyos-space-xl) var(--slyos-space-lg);max-width:56rem;margin:0 auto}.stack{gap:var(--slyos-space-lg)}.setting-block,.stack{display:flex;flex-direction:column}.setting-block{border:0;border-radius:var(--slyos-radius-lg);padding:var(--slyos-space-lg);gap:var(--slyos-space-md);background:var(--slyos-glass-fill-flat);box-shadow:inset 0 1px 1px var(--slyos-glass-sheen),var(--slyos-elevation-card)}.row-between{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.metric-grid,.row-between{gap:var(--slyos-space-base)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--slyos-space-base)}.metric{border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-md);padding:var(--slyos-space-base)}.metric-value{font-family:var(--slyos-font-display);font-size:var(--slyos-size-display3);line-height:1}.metric-label{color:var(--slyos-faint);font-size:var(--slyos-size-caption);margin-top:var(--slyos-space-xs)}.blurred{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.download-grid{gap:var(--slyos-space-base)}.download-card,.download-grid{display:flex;flex-direction:column}.download-card{border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-lg);padding:var(--slyos-space-lg);gap:var(--slyos-space-md)}.download-card[data-primary=true]{border-color:var(--slyos-accent)}.qr{background:var(--slyos-ink);padding:var(--slyos-space-md);border-radius:var(--slyos-radius-md);width:-moz-fit-content;width:fit-content}.qr svg{display:block}.pairing-code{font-family:var(--slyos-font-mono);font-size:var(--slyos-size-title);letter-spacing:.3em;color:var(--slyos-accent)}.scroll-x{overflow-x:auto}@media (max-width:640px){.app-page,.shell{padding-left:var(--slyos-space-base);padding-right:var(--slyos-space-base)}.app-page{padding-top:var(--slyos-space-lg)}.toast-stack{bottom:calc(var(--slyos-space-base) + env(safe-area-inset-bottom));width:calc(100vw - 2 * var(--slyos-space-base))}.toast{flex-direction:column;align-items:stretch;gap:var(--slyos-space-sm)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.metric-value{font-size:var(--slyos-size-title)}.download-card,.setting-block{padding:var(--slyos-space-base)}.row-between{align-items:flex-start}}@media (pointer:coarse){.auth-method,.card-row,.slyos-button,button,select{min-height:44px}.card-row{padding:var(--slyos-space-base) var(--slyos-space-base)}}@media (max-height:560px){.auth-screen{align-items:flex-start;padding-top:var(--slyos-space-lg);padding-bottom:var(--slyos-space-lg);overflow-y:auto}}.card-draft,.card-excerpt,.card-who,.metric-label,code,dd,pre,td{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.slyos-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--slyos-motion-slow) var(--slyos-motion-ease),transform var(--slyos-motion-slow) var(--slyos-motion-ease);transition-delay:var(--slyos-reveal-delay,0s)}.slyos-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.slyos-reveal{opacity:1;transform:none;transition:none}}.hero-demo{border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-xl);background:var(--slyos-surface);box-shadow:var(--slyos-elevation-card);overflow:hidden;min-height:340px;display:flex;flex-direction:column}.hero-demo__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--slyos-space-md) var(--slyos-space-lg);border-bottom:1px solid var(--slyos-line)}.hero-demo__count{font-size:var(--slyos-size-small);letter-spacing:.02em}.hero-demo__hint{font-size:var(--slyos-size-caption);color:var(--slyos-faint);text-transform:uppercase;letter-spacing:.12em}.hero-demo .card-row{border:0;border-radius:0;background:transparent;flex:1 1}.hero-demo__draft{min-height:92px;display:flex;align-items:center}.hero-demo__body{color:var(--slyos-ink);line-height:var(--slyos-lh-body-large)}.hero-demo__writing{display:flex;align-items:center;gap:var(--slyos-space-sm)}.hero-demo__chips{padding:var(--slyos-space-md) var(--slyos-space-lg) var(--slyos-space-lg);align-items:center}.hero-demo__chip{background:transparent;border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-pill);color:var(--slyos-soft);padding:6px 14px;font:inherit;font-size:var(--slyos-size-small);cursor:pointer;transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease)}.hero-demo__chip:hover,.hero-demo__chip[aria-pressed=true]{border-color:var(--slyos-accent);color:var(--slyos-ink)}.hero-demo__send{margin-left:auto;background:var(--slyos-accent);color:var(--slyos-on-accent);border:0;border-radius:var(--slyos-radius-pill);padding:8px 22px;font:inherit;font-size:var(--slyos-size-small);cursor:pointer}.hero-demo__send:disabled{background:var(--slyos-line);color:var(--slyos-faint);cursor:default}.hero-demo__done{flex:1 1;display:grid;place-items:center;align-content:center;grid-gap:var(--slyos-space-md);gap:var(--slyos-space-md);padding:var(--slyos-space-xxl);text-align:center}.hero-demo__done-line{font-family:var(--slyos-font-display);font-style:italic;font-size:var(--slyos-size-display3)}.hero-demo__again{background:none;border:0;color:var(--slyos-faint);font:inherit;font-size:var(--slyos-size-small);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ledger{border-top:1px solid var(--slyos-line)}.ledger__row{display:grid;grid-gap:var(--slyos-space-xs) var(--slyos-space-lg);gap:var(--slyos-space-xs) var(--slyos-space-lg);grid-template-columns:1fr;padding:var(--slyos-space-lg) 0;border-bottom:1px solid var(--slyos-line)}@media (min-width:720px){.ledger__row{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:baseline}}.ledger__term{font-family:var(--slyos-font-display);font-style:italic;font-size:var(--slyos-size-title);line-height:var(--slyos-lh-title)}.ledger__def{color:var(--slyos-soft);max-width:var(--slyos-measure-body)}.tier-lead{border:1px solid var(--slyos-accent);border-radius:var(--slyos-radius-xl);background:var(--slyos-glass-fill-flat);box-shadow:inset 0 1px 1px var(--slyos-glass-sheen),var(--slyos-glass-cast),var(--slyos-elevation-card);padding:var(--slyos-space-xl);display:grid;grid-gap:var(--slyos-space-md);gap:var(--slyos-space-md)}@media (min-width:820px){.tier-lead{grid-template-columns:minmax(0,1fr) auto;gap:var(--slyos-space-xxl);align-items:center;padding:var(--slyos-space-xl) var(--slyos-space-xxl)}}.tier-lead__price{font-family:var(--slyos-font-display);font-style:italic;font-size:var(--slyos-size-display2);line-height:1}.tier-rows{border-top:1px solid var(--slyos-line)}.tier-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--slyos-space-xs) var(--slyos-space-lg);gap:var(--slyos-space-xs) var(--slyos-space-lg);align-items:baseline;padding:var(--slyos-space-base) 0;border-bottom:1px solid var(--slyos-line)}.tier-row__name{font-size:var(--slyos-size-heading);text-transform:capitalize}.tier-row__price{color:var(--slyos-ink);white-space:nowrap}.tier-row__blurb{grid-column:1/-1;color:var(--slyos-faint);font-size:var(--slyos-size-small);max-width:56ch;margin-top:2px}.cta{display:inline-flex;align-items:center;gap:var(--slyos-space-sm);padding:13px 26px;border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-pill);color:var(--slyos-ink);text-decoration:none;font-size:var(--slyos-size-body);transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease),background var(--slyos-motion-fast) var(--slyos-motion-ease)}.cta:hover{border-color:var(--slyos-soft)}.cta--primary{background:var(--slyos-accent);border-color:var(--slyos-accent);color:var(--slyos-on-accent)}.cta--primary:hover{border-color:var(--slyos-accent);filter:brightness(1.08)}.card-action{background:transparent;border:1px solid var(--slyos-line);border-radius:var(--slyos-radius-pill);color:var(--slyos-soft);padding:5px 14px;font:inherit;font-size:var(--slyos-size-small);cursor:pointer;transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease),color var(--slyos-motion-fast) var(--slyos-motion-ease)}.card-action:hover:not(:disabled){border-color:var(--slyos-accent);color:var(--slyos-ink)}.card-action:disabled{opacity:.4;cursor:default}@media (pointer:coarse){.card-action{padding:10px 18px}}.app-nav{position:-webkit-sticky;position:sticky;top:var(--slyos-space-md);z-index:20;margin:var(--slyos-space-md) auto 0;width:min(100% - var(--slyos-space-lg) * 2,1180px);gap:var(--slyos-space-lg);padding:var(--slyos-space-sm) var(--slyos-space-base);border-radius:var(--slyos-radius-pill)}.app-nav,.app-nav__links{display:flex;align-items:center}.app-nav__links{gap:var(--slyos-space-xs);margin-left:auto}.app-nav__link{color:var(--slyos-soft);text-decoration:none;font-size:var(--slyos-size-small);padding:7px 14px;border-radius:var(--slyos-radius-pill);transition:color var(--slyos-motion-fast) var(--slyos-motion-ease),background var(--slyos-motion-fast) var(--slyos-motion-ease)}.app-nav__link:hover{color:var(--slyos-ink)}.app-nav__link[aria-current=page]{color:var(--slyos-ink);background:color-mix(in srgb,#fff 7%,transparent)}.app-nav__account{position:relative}.app-nav__avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--slyos-glass-edge);background:color-mix(in srgb,var(--slyos-accent) 22%,transparent);color:var(--slyos-ink);font:inherit;font-size:var(--slyos-size-caption);cursor:pointer;display:grid;place-items:center}.app-nav__menu{position:absolute;right:0;top:calc(100% + 10px);min-width:208px;padding:var(--slyos-space-xs);border-radius:var(--slyos-radius-lg);display:grid;grid-gap:2px;gap:2px;z-index:30}.app-nav__menu-email{padding:8px 12px 10px;color:var(--slyos-faint);font-size:var(--slyos-size-caption);border-bottom:1px solid var(--slyos-glass-edge-low);margin-bottom:4px;overflow-wrap:anywhere}.app-nav__menu-item{display:block;width:100%;text-align:left;background:none;border:0;color:var(--slyos-soft);font:inherit;font-size:var(--slyos-size-small);padding:9px 12px;border-radius:var(--slyos-radius-sm);cursor:pointer;text-decoration:none}.app-nav__menu-item:hover{background:color-mix(in srgb,#fff 7%,transparent);color:var(--slyos-ink)}.card-row{border-radius:var(--slyos-radius-xl)}:root{--slyos-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--slyos-stagger:100ms}.reveal-lines{display:block}.reveal-lines__line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.reveal-lines__inner{display:block}.reveal-word{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(.24em);transition:opacity .62s var(--slyos-ease-out-expo),filter .62s var(--slyos-ease-out-expo),transform .76s var(--slyos-ease-out-expo);transition-delay:var(--slyos-reveal-delay,0s)}.reveal-lines[data-shown=true] .reveal-word{opacity:1;filter:blur(0);transform:none}.slyos-reveal{transform:translateY(26px) scale(.985);transition:opacity .8s var(--slyos-ease-out-expo),transform .9s var(--slyos-ease-out-expo)}@keyframes slyos-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.96)}}.slyos-bubble{animation:slyos-bubble-in .52s var(--slyos-ease-out-expo) backwards}.slyos-bubble--out{animation-delay:.16s}.writing-cursor:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--slyos-accent);animation:slyos-caret .9s steps(2,jump-none) infinite}@keyframes slyos-caret{50%{opacity:0}}.card-action,.hero-demo__chip{transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease),color var(--slyos-motion-fast) var(--slyos-motion-ease),transform var(--slyos-motion-base) var(--slyos-ease-out-expo)}.card-action:hover:not(:disabled),.hero-demo__chip:hover{transform:translateY(-1px)}.card-action:active:not(:disabled),.hero-demo__chip:active{transform:translateY(0) scale(.97)}.cta{transition:border-color var(--slyos-motion-fast) var(--slyos-motion-ease),background var(--slyos-motion-fast) var(--slyos-motion-ease),transform var(--slyos-motion-base) var(--slyos-ease-out-expo)}.cta:hover{transform:translateY(-2px)}.cta:active{transform:translateY(0) scale(.98)}@media (prefers-reduced-motion:reduce){.reveal-word{opacity:1;filter:none;transform:none;transition:none}.slyos-bubble{animation:none}.card-action:hover:not(:disabled),.cta:hover,.hero-demo__chip:hover{transform:none}.writing-cursor:after{animation:none}}.section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--slyos-space-base)}.section-head__eyebrow{font-size:var(--slyos-size-eyebrow);font-weight:var(--slyos-weight-eyebrow);line-height:var(--slyos-lh-eyebrow);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,var(--slyos-accent) 0,color-mix(in srgb,var(--slyos-accent) 55%,var(--slyos-ink)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.section-head__eyebrow{background:none;color:var(--slyos-accent)}}.section-head__title{margin:0;max-width:18ch}.section-head__sub{margin:0;color:var(--slyos-soft);font-size:var(--slyos-size-body-large);line-height:var(--slyos-lh-body-large);max-width:34ch;text-wrap:balance}.email-start{display:flex;align-items:center;gap:var(--slyos-space-sm);width:min(520px,100%);padding:var(--slyos-space-xs);border-radius:var(--slyos-radius-pill);box-shadow:var(--slyos-elevation-card)}.email-start__field{flex:1 1;min-width:0;padding:var(--slyos-space-md) var(--slyos-space-base);border:0;border-radius:var(--slyos-radius-pill);background:transparent;color:var(--slyos-ink);font:inherit;font-size:var(--slyos-size-body)}.email-start__field::placeholder{color:var(--slyos-faint)}.email-start__field:focus{outline:none}.email-start:focus-within{outline:2px solid var(--slyos-accent);outline-offset:2px}@media (max-width:520px){.email-start{flex-direction:column;border-radius:var(--slyos-radius-lg)}.email-start__field{width:100%;text-align:center}.email-start .cta{width:100%;justify-content:center}}.app-page-head{display:flex;flex-direction:column;gap:var(--slyos-space-xs);margin-bottom:var(--slyos-space-xl)}.app-page-head__eyebrow{margin:0;font-size:var(--slyos-size-eyebrow);font-weight:var(--slyos-weight-eyebrow);line-height:var(--slyos-lh-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--slyos-faint)}.app-page-head__title{margin:0}.app-page-head__sub{margin:0;max-width:var(--slyos-measure-lede);color:var(--slyos-soft);font-size:var(--slyos-size-body);line-height:var(--slyos-lh-body)}@keyframes slyos-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slyos-fade{0%{opacity:0}to{opacity:1}}.route-enter{display:contents}.route-enter>*{animation:route-in .2s cubic-bezier(.22,.61,.36,1) both}@keyframes route-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-enter>*{animation:none}}@supports (animation-timeline:view()){@media (min-width:821px) and (prefers-reduced-motion:no-preference){#apps,#demoframe,#faq>*,#features>*,#pricepanel{animation:landing-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slyos-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[style*=slyos-sweep]{animation:none!important}}