@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/Newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/Newsreader-latin-ext.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:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/fonts/Newsreader-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/fonts/Newsreader-italic-latin-ext.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Inter-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/JetBrainsMono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/JetBrainsMono-latin-ext.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}:root{color-scheme:light;--paper:#FCFCFD;--ink-rgb:8,21,46;--ink:#08152E;--ink-85:rgba(var(--ink-rgb),.85);--ink-75:rgba(var(--ink-rgb),.75);--ink-60:rgba(var(--ink-rgb),.6);--ink-45:rgba(var(--ink-rgb),.62);--ink-deco:rgba(var(--ink-rgb),.45);--hair:rgba(var(--ink-rgb),.1);--hair-2:rgba(var(--ink-rgb),.05);--hair-3:rgba(var(--ink-rgb),.15);--card:#F5F6F8;--surface:#FFFFFF;--surface-70:rgba(255,255,255,.8);--mint:#2FB36B;--focus:#1F8A52;--night:#0B1A3A;--white:#FFFFFF;--white-70:rgba(255,255,255,.7);--fade-0:rgba(252,252,253,0);--fade-8:rgb(252,252,253);--deep-0:#050C22;--deep-1:#0A1E45;--glow-mint:#2FE6B5;--btn-primary-bg:var(--ink);--btn-primary-ink:var(--paper);--btn-secondary-bg:rgba(255,255,255,.8);--btn-secondary-ink:var(--ink);--btn-light-bg:var(--white);--btn-light-ink:var(--ink);--shadow-btn:0 2px 8px rgba(var(--ink-rgb),.06);--shadow-light:0 4px 16px rgba(0,0,0,.15);--shadow-card:0 14px 30px rgba(var(--ink-rgb),.12);--shadow-art:0 16px 36px rgba(var(--ink-rgb),.14);--shadow-menu:0 24px 60px rgba(var(--ink-rgb),.16);--r-pill:999px;--r-card:24px;--r-input:12px;--display:"Newsreader",ui-serif,Georgia,"Times New Roman",serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:120px;--measure:1200px;--ease:cubic-bezier(.16,1,.3,1);--ease-pop:cubic-bezier(.34,1.45,.64,1);--ease-hover:cubic-bezier(.4,0,.2,1);--ease-flat:cubic-bezier(.4,0,.2,1);--ease-soft:cubic-bezier(.16,1,.3,1);--t-hover:.15s;--t-press:.12s;--t-chrome:.15s;--t-reveal:.8s;--t-sky:.62s;--sky-ink:#08152E;--sky-chip:#FFFFFF;--sky-chip-line:rgba(8,21,46,.1)}[data-theme=dark]{color-scheme:dark;--paper:#080C14;--ink-rgb:233,238,246;--ink:#E9EEF6;--ink-85:rgba(var(--ink-rgb),.85);--ink-75:rgba(var(--ink-rgb),.72);--ink-60:rgba(var(--ink-rgb),.6);--ink-45:rgba(var(--ink-rgb),.62);--ink-deco:rgba(var(--ink-rgb),.45);--hair:rgba(var(--ink-rgb),.13);--hair-2:rgba(var(--ink-rgb),.06);--hair-3:rgba(var(--ink-rgb),.2);--card:#101725;--surface:#131A29;--surface-70:rgba(19,26,41,.8);--mint:#43D389;--focus:#43D389;--white:#FFFFFF;--white-70:rgba(255,255,255,.7);--fade-0:rgba(8,12,20,0);--fade-8:rgb(8,12,20);--btn-primary-bg:var(--ink);--btn-primary-ink:#070B12;--btn-secondary-bg:rgba(var(--ink-rgb),.08);--btn-secondary-ink:var(--ink);--btn-light-bg:rgba(8,12,20,.55);--btn-light-ink:var(--ink);--shadow-btn:0 2px 8px rgba(0,0,0,.45);--shadow-light:0 4px 16px rgba(0,0,0,.5);--shadow-card:0 14px 30px rgba(0,0,0,.5);--shadow-art:0 16px 36px rgba(0,0,0,.55);--shadow-menu:0 24px 60px rgba(0,0,0,.6)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--paper)}html:focus-within{scroll-behavior:smooth}body{margin:0;background-color:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--t-chrome) var(--ease-flat),color var(--t-chrome) var(--ease-flat)}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,canvas,iframe{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:16px;z-index:120;transform:translateY(-200%);background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:var(--r-pill);font-size:14px;font-weight:500;transition:transform var(--t-hover) var(--ease)}.skip:focus{transform:none}.wrap{width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.t-display{font-family:var(--display);font-weight:400;letter-spacing:-.033em;line-height:1.08}.t-h1{font-family:var(--display);font-size:68px;font-weight:500;letter-spacing:-2.7px;line-height:1.05}.t-h2{font-family:var(--display);font-size:48px;font-weight:400;letter-spacing:-1.6px;line-height:1.08}.t-h3{font-family:var(--display);font-size:34px;font-weight:400;letter-spacing:-1.1px;line-height:1.12}.t-h4{font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.7px;line-height:1}.t-mono{font-family:var(--mono);font-size:12px;letter-spacing:1px;line-height:1;color:var(--ink-45)}.glyph{display:block;flex:none;color:var(--ink);fill:currentColor}.glyph--deco{color:var(--ink-deco)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-pill);font-family:var(--body);font-size:14px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--t-hover) var(--ease-hover),color var(--t-hover) var(--ease-hover),box-shadow var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover),border-color var(--t-hover) var(--ease-hover)}.btn:active{transform:scale(.97);transition-duration:var(--t-press)}.btn--primary{height:34px;padding:0 14px;background:var(--btn-primary-bg);color:var(--btn-primary-ink)}.btn--primary:hover{background:color-mix(in srgb,var(--btn-primary-bg) 86%,var(--paper));box-shadow:0 6px 18px rgba(var(--ink-rgb),.2);transform:translateY(-1px)}.btn--primary:active{transform:translateY(0) scale(.97)}.btn--secondary{height:34px;padding:0 14px;background:var(--btn-secondary-bg);color:var(--btn-secondary-ink);border:1px solid var(--hair);box-shadow:var(--shadow-btn)}.btn--secondary:hover{background:color-mix(in srgb,var(--surface) 92%,var(--ink));transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--ink-rgb),.1)}.btn--secondary:active{transform:translateY(0) scale(.97)}.btn--light{height:38px;padding:0 18px;background:var(--btn-light-bg);color:var(--btn-light-ink);box-shadow:var(--shadow-light)}.btn--light:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000038}.btn--light:active{transform:translateY(0) scale(.97)}[data-theme=dark] .btn--light{border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=dark] .btn--light:hover{background:#080c14b3}.btn--ghost{height:34px;padding:0 14px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn--ghost:hover{background:#ffffff2e;transform:translateY(-1px)}.tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:var(--card);border-radius:var(--r-pill)}.tag__dot{width:6px;height:6px;border-radius:50%;background:var(--mint);flex:none}.tag__label{font-size:11px;font-weight:600;letter-spacing:.9px;line-height:1;color:var(--ink-60);text-transform:uppercase}.divider{display:flex;align-items:center;gap:24px;width:100%}.divider__rule{flex:1;height:1px;background:var(--hair)}.divider__dots{display:flex;align-items:center}.divider__dots .glyph{width:8px;height:14.2px;color:var(--ink-45)}.frow{display:flex;align-items:center;gap:12px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--hair)}.frow__icon{width:16px;height:16px;flex:none;color:var(--ink-60)}.frow__label{font-size:15px;line-height:1.4;color:var(--ink-75)}.ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav{position:fixed;inset:0 0 auto;z-index:60;width:100%}.nav__glass{position:absolute;inset:0 0 -36px;pointer-events:none;background:linear-gradient(to bottom,var(--paper) 0%,color-mix(in srgb,var(--paper) 97%,transparent) 34%,color-mix(in srgb,var(--paper) 84%,transparent) 56%,color-mix(in srgb,var(--paper) 52%,transparent) 74%,color-mix(in srgb,var(--paper) 18%,transparent) 88%,transparent 100%);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgba(0,0,0,.86) 56%,rgba(0,0,0,.52) 74%,rgba(0,0,0,.18) 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgba(0,0,0,.86) 56%,rgba(0,0,0,.52) 74%,rgba(0,0,0,.18) 88%,transparent 100%)}.nav__inner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px var(--gutter);width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto}[data-page=writing] main{padding-top:74px}.nav__left{display:flex;align-items:center;gap:36px}.nav__right{display:flex;align-items:center;gap:12px}.wordmark{display:inline-flex;align-items:baseline;gap:7px}.wordmark .glyph{width:9.2px;height:16.3px}.wordmark__word{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.6px;line-height:1;color:var(--ink)}.nav__links{display:flex;align-items:center;gap:4px}.nav__link{position:relative;display:inline-block;padding:8px 12px;font-size:14px;line-height:1;color:var(--ink-75);transition:color var(--t-hover) var(--ease-hover)}.nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-hover) var(--ease-hover)}.nav__link:hover{color:var(--ink)}.nav__link:hover:after,.nav__link:focus-visible:after{transform:scaleX(1)}.themetoggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--btn-secondary-bg);border:1px solid var(--hair);box-shadow:var(--shadow-btn);color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover),box-shadow var(--t-hover) var(--ease-hover)}.themetoggle:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--ink-rgb),.12)}.themetoggle:active{transform:scale(.94);transition-duration:var(--t-press)}.themetoggle svg{width:16px;height:16px;transition:transform .42s var(--ease-pop),opacity .18s linear}.themetoggle .ico-moon,[data-theme=dark] .themetoggle .ico-sun{display:none}[data-theme=dark] .themetoggle .ico-moon{display:block}.nav__menu{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--hair);color:var(--ink);transition:background-color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover)}.nav__menu:active{transform:scale(.94);transition-duration:var(--t-press)}.nav__menu svg{width:16px;height:16px}@property --sky-ink{syntax:"<color>";inherits:true;initial-value:#08152E}@property --sky-chip{syntax:"<color>";inherits:true;initial-value:#FFFFFF}@property --sky-chip-line{syntax:"<color>";inherits:true;initial-value:rgba(8,21,46,.1)}html{transition-property:--sky-ink,--sky-chip,--sky-chip-line;transition-duration:var(--t-sky);transition-timing-function:var(--ease-flat)}html[data-sky=dark]{--sky-ink:#FFFFFF;--sky-chip:rgba(255,255,255,.14);--sky-chip-line:rgba(255,255,255,.3)}@property --hero-veil-0{syntax:"<color>";inherits:true;initial-value:rgba(252,252,253,.8)}@property --hero-veil-1{syntax:"<color>";inherits:true;initial-value:rgba(252,252,253,.4)}@property --hero-veil-2{syntax:"<color>";inherits:true;initial-value:rgba(252,252,253,0)}@property --hero-ink{syntax:"<color>";inherits:true;initial-value:#08152E}@property --hero-ink-soft{syntax:"<color>";inherits:true;initial-value:#08152E}@property --hero-glass-bg{syntax:"<color>";inherits:true;initial-value:#FFFFFF}@property --hero-glass-line{syntax:"<color>";inherits:true;initial-value:rgba(8,21,46,.1)}@property --hero-glass-ink{syntax:"<color>";inherits:true;initial-value:#08152E}@property --hero-glass-deco{syntax:"<color>";inherits:true;initial-value:rgba(8,21,46,.45)}.hero{position:relative;padding:98px 48px 40px;background:var(--paper);transition-property:--hero-veil-0,--hero-veil-1,--hero-veil-2,--hero-ink,--hero-ink-soft,--hero-glass-bg,--hero-glass-line,--hero-glass-ink,--hero-glass-deco;transition-duration:var(--t-sky);transition-timing-function:var(--ease-flat);--hero-veil-0:rgba(252,252,253,.8);--hero-veil-1:rgba(252,252,253,.4);--hero-veil-2:rgba(252,252,253,0);--hero-ink:#08152E;--hero-ink-soft:#08152E;--hero-glass-bg:#FFFFFF;--hero-glass-line:rgba(8,21,46,.1);--hero-glass-ink:#08152E;--hero-glass-deco:rgba(8,21,46,.45);--hero-rim:rgba(255,255,255,.4)}[data-theme=dark] .hero{--hero-rim:rgba(233,238,246,.18)}.hero[data-sky=dark],html[data-hero-intro=arming] .hero{--hero-veil-0:rgba(8,12,20,.8);--hero-veil-1:rgba(8,12,20,.4);--hero-veil-2:rgba(8,12,20,0);--hero-ink:#FFFFFF;--hero-ink-soft:rgba(255,255,255,.8);--hero-glass-bg:rgba(255,255,255,.12);--hero-glass-line:rgba(255,255,255,.25);--hero-glass-ink:#FFFFFF;--hero-glass-deco:rgba(255,255,255,.55)}.hero__frame{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:1600px;aspect-ratio:16/9;margin-inline:auto;border-radius:28px;background:var(--night)}.hero__rim{position:absolute;inset:0;z-index:3;pointer-events:none;border:1px solid var(--hero-rim);border-radius:inherit}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 56%;z-index:-3}.hero__veil{position:absolute;left:0;right:0;top:0;height:71%;z-index:-2;pointer-events:none;background:linear-gradient(to bottom,var(--hero-veil-0) 0%,var(--hero-veil-1) 50%,var(--hero-veil-2) 100%)}.hero__fade{display:none;position:absolute;left:0;right:0;bottom:0;height:160px;z-index:-2;pointer-events:none;background:linear-gradient(to bottom,var(--fade-0) 0%,var(--fade-8) 100%)}.hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:72px 40px 0;text-align:center}.hero h1{margin-top:25px;font-family:var(--display);font-size:68px;font-weight:500;letter-spacing:-2.7px;line-height:1.05;color:var(--hero-ink);max-width:1000px}.hero h1 em{font-style:italic;font-weight:400}.hero__sub{margin-top:24px;width:600px;max-width:100%;font-size:17px;line-height:1.5;color:var(--hero-ink-soft)}.hero__ctas{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:10px}.hero__eyebrow{display:inline-flex;align-items:center;padding:7px 14px;background:var(--hero-glass-bg);border:1px solid var(--hero-glass-line);border-radius:var(--r-pill);box-shadow:var(--shadow-btn);font-size:11px;font-weight:600;letter-spacing:.9px;line-height:1;color:var(--hero-glass-ink);text-transform:uppercase}.hero[data-sky=dark] .hero__eyebrow{box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero__terms{margin:20px auto 0;width:min(100%,620px);font-size:13px;line-height:1.5;color:var(--ink-60);text-align:center}.hero__terms a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--hair-3);transition:text-decoration-color var(--t-hover) var(--ease-hover)}.hero__terms a:hover{text-decoration-color:currentColor}.hero .hero__ctas .btn--primary,[data-theme=dark] .hero .hero__ctas .btn--primary{background:#08152e;color:#fcfcfd}.hero .hero__ctas .btn--primary:hover{background:#16243f}.hero .hero__ctas .btn--light,[data-theme=dark] .hero .hero__ctas .btn--light{background:#fff;color:#08152e;border:1px solid transparent;box-shadow:var(--shadow-light);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background-color var(--t-sky) var(--ease-flat),color var(--t-sky) var(--ease-flat),border-color var(--t-sky) var(--ease-flat),box-shadow var(--t-sky) var(--ease-flat),backdrop-filter var(--t-sky) var(--ease-flat),-webkit-backdrop-filter var(--t-sky) var(--ease-flat),transform var(--t-hover) var(--ease-hover)}.hero[data-sky=dark] .hero__ctas .btn--light,[data-theme=dark] .hero[data-sky=dark] .hero__ctas .btn--light{background:#ffffff1f;border-color:#ffffff40;color:#fff;box-shadow:0 0 #0000;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero[data-sky=dark] .hero__ctas .btn--light:hover{background:#fff3}.hero__sketch{filter:blur(52px) saturate(106%);transform:scale(1.09)}.hero__live{opacity:0;pointer-events:none;filter:blur(52px);transform:scale(1.09);transition:opacity 1s ease,filter 1.5s var(--ease),transform 1.5s var(--ease)}[data-renderer=active] .hero__live{opacity:1;filter:none;transform:none}[data-renderer=active] .hero__sketch{opacity:0;visibility:hidden;transition:opacity 1.2s ease .6s,visibility 0s linear 1.8s}.hero__still{opacity:0}[data-renderer=fallback] .hero__still,[data-renderer=static] .hero__still,.hero__still--shown{opacity:1;transition:opacity .7s ease}[data-renderer=fallback] .hero__sketch,[data-renderer=static] .hero__sketch{opacity:0;transition:opacity .7s ease}:root{--sk-sky-1:#5E9ED6;--sk-sky-2:#8FC0E4;--sk-sky-3:#C4DCEC;--sk-grass-1:#86B152;--sk-grass-2:#5E8F3B;--sk-grass-3:#3F6B2C;--sk-cloud:#FFFFFF;--sk-haze:#EAF2F6;--sk-glow:#FFFFFF;--sk-crest:#8FBA57}html[data-hero-intro=arming],html[data-hero-intro=running]{--sk-sky-1:#28375F;--sk-sky-2:#2E3E68;--sk-sky-3:#3E4D7B;--sk-grass-1:#254B31;--sk-grass-2:#1F452C;--sk-grass-3:#183520;--sk-cloud:#39456E;--sk-haze:#4B5885;--sk-glow:#C9D2E8;--sk-crest:#2A5334}html[data-hero-intro=arming] .hero__still,html[data-hero-intro=running] .hero__still{opacity:0;transition:none}html[data-hero-intro=running] .hero__live{filter:none;transform:none;transition:opacity 1.6s ease}html[data-hero-intro=running] .hero__sketch{transition:opacity 1.8s ease .5s,visibility 0s linear 2.3s}.hero__copy>*{animation:load-rise var(--t-reveal) var(--ease) backwards}@keyframes load-rise{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.statement{display:flex;flex-direction:column;align-items:center;gap:20px;padding:120px var(--gutter) 0;text-align:center}.statement__body{width:820px;max-width:100%;font-family:var(--display);font-size:40px;font-weight:400;letter-spacing:-1.2px;line-height:1.2;color:var(--ink)}.statement__more{position:relative;font-size:13px;line-height:1;color:var(--ink-45);transition:color var(--t-hover) var(--ease-hover)}.statement__more:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-hover) var(--ease-hover)}.statement__more:hover{color:var(--ink)}.statement__more:hover:after,.statement__more:focus-visible:after{transform:scaleX(1)}.statement__glyph{display:none}.founder{width:640px;max-width:100%;margin-top:16px;text-align:left}.founder__body{font-size:17px;line-height:1.6;color:var(--ink-75)}.founder__sig{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.6px;line-height:1.5;color:var(--ink-45)}.founder__sig:before{content:"\2014  "}.product{display:flex;flex-direction:column;align-items:center;gap:20px;padding:96px var(--gutter) 0;text-align:center}.product h2{font-family:var(--display);font-size:48px;font-weight:400;letter-spacing:-1.6px;line-height:1.1;color:var(--ink)}.product__body{width:520px;max-width:100%;font-size:16px;line-height:1.5;color:var(--ink-75)}.stage{position:relative;width:100%;max-width:var(--measure);height:966px;overflow:hidden}.doodles{position:absolute;z-index:0;left:-146px;top:-6px;width:1486px;height:947px;max-width:none;color:var(--ink);pointer-events:none}.doodle{display:none}.appdemo{position:absolute;left:calc(50% - 215px);top:-2px;width:430px;height:902px;z-index:1;--dev-x:20px;--dev-y:27px;--dev-w:390px;--dev-h:848px;--bez-w:calc(var(--dev-w) / .893333);--bez-h:calc(var(--dev-h) / .95);--dev-r:calc(var(--dev-w) * .105)}.appdemo__screen{position:absolute;z-index:0;pointer-events:none;left:calc(var(--dev-x) - 1px);top:calc(var(--dev-y) - 1px);width:calc(var(--dev-w) + 2px);height:calc(var(--dev-h) + 2px);border-radius:var(--dev-r);background:#f4f4f2}[data-theme=dark] .appdemo__screen{background:#15161a}.appdemo__bezel{position:absolute;z-index:2;pointer-events:none;max-width:none;width:var(--bez-w);height:var(--bez-h);left:calc(var(--dev-x) - var(--bez-w) * .0533333);top:calc(var(--dev-y) - var(--bez-h) * .025)}.appdemo__shade{position:absolute;z-index:-1;pointer-events:none;--bite:3px;width:calc(var(--bez-w) * .96444 - var(--bite) * 2);height:calc(var(--bez-h) * .98478 - var(--bite) * 2);left:calc(var(--dev-x) - var(--bez-w) * .0355556 + var(--bite));top:calc(var(--dev-y) - var(--bez-h) * .0173913 + var(--bite));border-radius:16%/12.5%;box-shadow:0 calc(var(--dev-w) * .087) calc(var(--dev-w) * .113) #0000004d,0 calc(var(--dev-w) * .031) calc(var(--dev-w) * .051) #00000029,0 0 calc(var(--dev-w) * .036) #0000001a}[data-theme=dark] .appdemo__shade{box-shadow:0 calc(var(--dev-w) * .087) calc(var(--dev-w) * .113) #0000008c,0 calc(var(--dev-w) * .031) calc(var(--dev-w) * .051) #00000059,0 0 calc(var(--dev-w) * .036) #00000038}.appdemo__frame{position:relative;z-index:1;width:100%;height:100%;border:0;background:transparent;color-scheme:normal}.features{display:flex;flex-direction:column;align-items:center;padding:64px var(--gutter) 0}.features__inner{width:100%;max-width:var(--measure)}.frow-row{display:flex;align-items:center;justify-content:space-between;gap:80px;padding:56px 0}.frow-row--flip{flex-direction:row-reverse}.frow-row__text{display:flex;flex-direction:column;gap:16px;width:440px;flex:none}.frow-row__step{font-family:var(--mono);font-size:12px;letter-spacing:.9px;line-height:1;color:var(--ink-45);text-transform:uppercase}.frow-row__text h3{font-family:var(--display);font-size:34px;font-weight:400;letter-spacing:-1.1px;line-height:1.12;color:var(--ink)}.frow-row__text p{font-size:16px;line-height:1.55;color:var(--ink-75)}.frow-row__list{padding-top:8px}.chapter{display:flex;align-items:center;justify-content:center;width:560px;height:420px;flex:none}.chapter__art{width:400px;height:368px;color:var(--ink)}.glass{background:#ffffff1c;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.shead{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.shead h2{font-family:var(--display);font-size:48px;font-weight:400;letter-spacing:-1.6px;line-height:1.08;color:var(--ink)}.shead p{width:560px;max-width:100%;font-size:16px;line-height:1.5;color:var(--ink-75)}.boundary{display:flex;flex-direction:column;align-items:center;gap:18px;padding:120px var(--gutter) 0}.boundary__cards{display:flex;gap:24px;width:100%;max-width:var(--measure);padding-top:28px}.bcard{flex:1;min-width:0;display:flex;flex-direction:column;padding:30px 32px 18px;background:var(--card);border-radius:var(--r-card)}.bcard__head{display:flex;align-items:center;gap:10px;padding-bottom:14px}.bcard__head svg{width:18px;height:18px;flex:none;color:var(--ink)}.bcard__head h3{font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.7px;line-height:1;color:var(--ink)}.bcard__item{display:flex;flex-direction:column;gap:4px;padding:14px 0;box-shadow:inset 0 1px 0 var(--hair)}.bcard__item dt{font-size:15px;font-weight:500;line-height:1.3;color:var(--ink)}.bcard__item dd{margin:0;font-size:14px;line-height:1.5;color:var(--ink-60)}.boundary__more{width:640px;max-width:100%;padding-top:22px;font-size:14px;line-height:1.5;color:var(--ink-60);text-align:center}.shead p a,.boundary__more a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--hair-3);transition:text-decoration-color var(--t-hover) var(--ease-hover)}.shead p a:hover,.boundary__more a:hover{text-decoration-color:currentColor}.beta{display:flex;flex-direction:column;align-items:center;gap:18px;padding:120px var(--gutter) 0}.beta__cols{display:flex;gap:48px;width:100%;max-width:var(--measure);padding-top:28px}.beta__col{flex:1;min-width:0}.beta__col h3{font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.7px;line-height:1;color:var(--ink);margin-bottom:12px}.beta__item{display:flex;align-items:flex-start;gap:12px;padding:13px 0;box-shadow:inset 0 -1px 0 var(--hair)}.beta__item svg{width:17px;height:17px;flex:none;margin-top:2px}.beta__item--yes svg{color:var(--mint)}.beta__item--try svg{color:var(--ink-60)}.beta__item--soon svg{color:var(--ink-deco)}.beta__reviewed{width:100%;max-width:var(--measure);padding-top:24px;font-family:var(--mono);font-size:12px;letter-spacing:.6px;line-height:1.5;color:var(--ink-45)}.beta__item span{font-size:15px;line-height:1.4;color:var(--ink-75)}.faq{display:flex;flex-direction:column;align-items:center;padding:120px var(--gutter) 0}.faq h2{font-family:var(--display);font-size:48px;font-weight:400;letter-spacing:-1.6px;line-height:1.08;color:var(--ink);margin-bottom:36px}.faq__list{width:720px;max-width:100%}.qa{display:flex;align-items:flex-start;gap:40px;padding:22px 0;box-shadow:inset 0 1px 0 var(--hair)}.qa:last-child{box-shadow:inset 0 1px 0 var(--hair),inset 0 -1px 0 var(--hair)}.qa__q{width:300px;flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;font-size:17px;font-weight:500;line-height:1.3;color:var(--ink);transition:color var(--t-hover) var(--ease-hover)}.qa__q:hover{color:var(--ink-75)}.qa__chev{width:16px;height:16px;flex:none;margin-top:2px;color:var(--ink-deco);transition:transform .26s var(--ease),color var(--t-hover) var(--ease-hover)}.qa__q[aria-expanded=false] .qa__chev{transform:rotate(-90deg)}.qa__q:hover .qa__chev{color:var(--ink)}.qa__a{flex:1;min-width:0;overflow:hidden}.qa__a p{font-size:15px;line-height:1.55;color:var(--ink-75)}.qa__a[hidden]{display:none}.closing{padding:120px var(--gutter) 0}.closing>.aurora-cta{max-width:var(--measure);margin-inline:auto}.aurora-cta{--au-ink: #f2f1de;--au-muted: #b2c1b7;--au-accent: #dceabe;--au-bg: #0c2427;--au-display: var(--display);--au-sans: var(--body);position:relative;isolation:isolate;container:aurora / inline-size;width:100%;overflow:hidden;overflow:clip;color:var(--au-ink);background:var(--au-bg);border-radius:28px;font-family:var(--au-sans);-webkit-font-smoothing:antialiased}.aurora-cta *,.aurora-cta *:before,.aurora-cta *:after{box-sizing:border-box}.aurora-cta__layout{position:relative;display:grid;grid-template-columns:1.05fr 1fr;min-height:682px}.aurora-cta__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:53px 0 36px 64px;min-width:0}.au-brand{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;font-weight:550;letter-spacing:.19em;line-height:1;white-space:nowrap}.au-mark{flex:none;display:block;width:14px;height:24.8px;color:inherit}.au-brand__divider{height:15px;width:1px;margin-inline:7px;background:currentColor;opacity:.25}.au-brand__label{font-size:11px;letter-spacing:.1em;font-weight:450;opacity:.88}.aurora-cta__message{width:100%;padding-top:78px;padding-bottom:56px}.au-status{display:flex;align-items:center;gap:8px;color:var(--au-accent);font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.16em}.au-status__dot{position:relative;width:5px;height:5px;flex:none;background:currentColor;border-radius:50%;box-shadow:0 0 0 4px #cde9b612}.aurora-cta h2{margin:22px 0 25px;color:inherit;font-family:var(--au-display);font-size:clamp(56px,6.15cqw,91px);font-weight:400;letter-spacing:-.058em;line-height:.98}.aurora-cta h2 em{font-weight:inherit;font-style:italic}.aurora-cta__description{max-width:370px;margin:0;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:-.015em;color:var(--au-muted);text-wrap:pretty}.aurora-cta__actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:29px}.au-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;max-width:100%;border:1px solid transparent;border-radius:999px;padding:15px 23px;background:var(--au-accent);color:var(--au-bg);font-family:var(--au-sans);font-size:12px;line-height:1.4;font-weight:550;letter-spacing:-.015em;cursor:pointer;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease;-webkit-tap-highlight-color:transparent}.au-button svg{width:18px;height:18px;flex:none;transition:transform .22s ease}.au-availability{padding-left:1px;font-size:10px;color:var(--au-muted);letter-spacing:.02em}.aurora-cta__footer{display:flex;align-items:center;gap:25px;margin-top:auto;color:var(--au-muted);font-size:9px;line-height:1.5;letter-spacing:.01em}.aurora-cta__footer>span{display:flex;align-items:center;gap:7px}.aurora-cta__footer svg{width:14px;height:15px;flex:none;opacity:.82}.aurora-cta__footer>span+span svg{width:19px}.aurora-cta__visual{position:relative;min-width:0;margin:0;pointer-events:none}.aurora-cta__art{position:absolute;width:720px;height:720px;top:0;left:50%;transform:translate(-50%)}.aurora-cta__art>:is(svg,img){display:block;width:100%;height:100%;overflow:visible}.au-art-caption{position:absolute;bottom:33px;left:24px;right:32px;display:flex;align-items:center;justify-content:center;gap:11px;font-size:8px;line-height:1.5;letter-spacing:.07em;color:var(--au-muted);text-align:center}.au-caption-rule{display:inline-block;width:23px;height:1px;background:currentColor;opacity:.55;flex:none}.aurora-cta--resonance{--au-bg: #2549d8;--au-ink: #f7f5e9;--au-muted: #d8def9;--au-accent: #edf1d2}.aurora-cta--resonance h2{font-family:var(--au-sans);font-size:clamp(63px,6.85cqw,101px);font-weight:500;line-height:1.025;letter-spacing:-.075em;margin-top:17px}.aurora-cta--resonance h2 em{font-family:var(--au-display);font-weight:400;font-size:1.15em;letter-spacing:-.06em;line-height:.88}.aurora-cta--resonance .au-brand{color:#f7f5e9}.aurora-cta--resonance .aurora-cta__message{padding-top:66px}.aurora-cta--resonance .au-button{color:#1e3ba9;background:#f3f3e7;border-radius:8px;min-width:190px}.aurora-cta--resonance .aurora-cta__art{width:680px;height:680px;top:3px}.aurora-cta--resonance .au-art-caption{flex-direction:column;gap:13px;bottom:38px;font-size:8px;letter-spacing:.055em}.au-wave{display:flex;align-items:center;justify-content:center;height:31px;gap:3px}.au-wave i{display:block;width:1px;height:var(--au-height);border-radius:2px;background:#e4efc1;transform-origin:center}.au-button:focus-visible{outline:2px solid var(--au-ink);outline-offset:5px}@media(hover:hover)and (pointer:fine){.au-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0002}.au-button:hover svg{transform:translate(2px,-2px)}.aurora-cta--resonance:hover .au-wave i{animation:au-wave 1.15s ease-in-out infinite alternate;animation-delay:calc(var(--au-bar) * -79ms)}}.au-button:active{transform:translateY(0)}@keyframes au-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@container aurora (min-width: 801px) and (max-width: 1120px){.aurora-cta__layout{min-height:620px;grid-template-columns:1.06fr 1fr}.aurora-cta__body{padding:40px 0 31px 43px}.aurora-cta__message{padding-top:66px;padding-bottom:43px}.au-brand__label{letter-spacing:.09em}.au-brand__divider{margin-inline:3px}.aurora-cta__description{max-width:330px;font-size:13px}.aurora-cta--resonance .aurora-cta__art{width:595px;height:595px;top:28px}.aurora-cta__footer{gap:18px;font-size:8px}.au-art-caption{font-size:7px}}@container aurora (max-width: 800px){.aurora-cta__layout{display:flex;flex-direction:column;min-height:0}.aurora-cta__body{padding:35px 34px 0}.au-brand{font-size:12px;gap:9px}.au-brand__label{letter-spacing:.09em}.au-brand__divider{margin-inline:3px}.aurora-cta__message,.aurora-cta--resonance .aurora-cta__message{padding-top:48px;padding-bottom:28px}.aurora-cta--resonance h2{font-size:clamp(58px,10cqw,80px);margin:18px 0 25px}.aurora-cta__description{max-width:420px;font-size:14px;line-height:1.8}.aurora-cta__actions{margin-top:26px;gap:13px}.au-button{min-height:54px;font-size:12px;padding:15px 21px;gap:27px}.au-availability{font-size:10px}.aurora-cta__footer{display:none}.aurora-cta__visual{height:425px;margin-top:0}.aurora-cta--resonance .aurora-cta__visual{height:460px;margin-top:12px}.aurora-cta--resonance .aurora-cta__art{top:auto;bottom:65px;width:460px;height:460px;left:calc(50% - 5px)}.aurora-cta--resonance .au-art-caption{bottom:27px;left:10px;right:10px;font-size:7px;gap:9px}.au-wave{height:24px}.au-wave i{height:calc(var(--au-height) * .75)}}@container aurora (max-width: 440px){.aurora-cta__body{padding:29px 25px 0}.au-brand{font-size:11px;gap:8px}.au-brand .au-mark{width:12px;height:21.3px}.au-brand__label{letter-spacing:.09em}.au-brand__divider{margin-inline:1px}.aurora-cta__message,.aurora-cta--resonance .aurora-cta__message{padding-top:40px;padding-bottom:24px}.au-status{font-size:8px;letter-spacing:.12em}.aurora-cta h2{font-size:clamp(41px,12.2cqw,53px);margin:20px 0 22px}.aurora-cta--resonance h2{font-size:clamp(50px,14.8cqw,65px);margin:18px 0 23px}.aurora-cta__description{font-size:13px;line-height:1.8;max-width:335px}.aurora-cta__actions{margin-top:25px;gap:11px}.au-button{font-size:12px;min-height:51px;padding:14px 19px;gap:24px}.au-availability{font-size:9px}.aurora-cta__visual{height:327px}.aurora-cta--resonance .aurora-cta__visual{height:385px;margin-top:-3px}.aurora-cta--resonance .aurora-cta__art{width:360px;height:360px;bottom:65px;left:calc(50% - 5px)}.aurora-cta--resonance .au-art-caption{bottom:26px;font-size:6.6px}}@supports not (container-type: inline-size){@media(max-width:800px){.aurora-cta__layout{display:flex;flex-direction:column}.aurora-cta__body{padding:32px 26px}.aurora-cta__message{padding-top:44px;padding-bottom:24px}.aurora-cta h2{font-size:47px}.aurora-cta__visual{height:340px}.aurora-cta__art{top:auto;bottom:-110px;width:490px;height:490px}.aurora-cta__footer,.au-brand__label,.au-brand__divider{display:none}}}@media(prefers-reduced-motion:reduce){.aurora-cta *,.aurora-cta *:before,.aurora-cta *:after{animation:none!important;transition:none!important}}@media(forced-colors:active){.aurora-cta{border:1px solid CanvasText}.au-button{border:1px solid ButtonText}.aurora-cta__visual{visibility:hidden}}.foot{display:flex;flex-direction:column;gap:56px;padding:96px var(--gutter) 48px;width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto}.foot__top{display:flex;justify-content:space-between;gap:48px}.foot__brand{display:flex;flex-direction:column;gap:16px}.foot__status{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;color:var(--ink-75)}.foot__status i{width:7px;height:7px;border-radius:50%;background:var(--mint);flex:none}.foot__cols{display:flex;gap:96px}.foot__col h3{font-family:var(--display);font-size:18px;font-weight:400;line-height:1;color:var(--ink);margin-bottom:14px}.foot__col ul{font-size:14px;line-height:1}.foot__col li+li{margin-top:14px}.foot__col a{position:relative;font-size:14px;line-height:1;color:var(--ink-75);transition:color var(--t-hover) var(--ease-hover)}.foot__col a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-hover) var(--ease-hover)}.foot__col a:hover{color:var(--ink)}.foot__col a:hover:after,.foot__col a:focus-visible:after{transform:scaleX(1)}.foot__base{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;box-shadow:inset 0 1px 0 var(--hair);font-size:13px;line-height:1;color:var(--ink-45)}.foot__base a{transition:color var(--t-hover) var(--ease-hover)}.foot__base a:hover{color:var(--ink)}.menu{position:fixed;inset:0;z-index:90;display:block}.menu[hidden]{display:none}.menu__scrim{position:absolute;inset:0;opacity:0;background:color-mix(in srgb,var(--paper) 80%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.menu.is-open .menu__scrim{animation:scrim-in .22s var(--ease-flat) both}.menu.is-closing .menu__scrim{animation:scrim-out .18s var(--ease-flat) both}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-out{0%{opacity:1}to{opacity:0}}.menu__card{position:absolute;left:16px;right:16px;top:68px;display:flex;flex-direction:column;padding:12px 20px 20px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--shadow-menu);transform-origin:top right;opacity:0}.menu.is-open .menu__card{animation:menu-in .22s var(--ease) both}.menu.is-closing .menu__card{animation:menu-out .22s var(--ease-flat) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes menu-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-4px) scale(.98);filter:blur(6px)}}.menu__row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:19px;font-weight:500;line-height:1;color:var(--ink);transition:color var(--t-hover) var(--ease-hover)}.menu__row svg{width:16px;height:16px;flex:none;color:var(--ink-deco);transition:transform var(--t-hover) var(--ease-hover)}.menu__row:active svg{transform:translate(2px,-2px)}.menu__rule{height:1px;background:rgba(var(--ink-rgb),.15)}.menu__row--last{padding-bottom:20px}.menu__theme{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:19px;font-weight:500;line-height:1;color:var(--ink)}.menu__btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:var(--r-pill);font-size:16px;font-weight:500;line-height:1;transition:transform var(--t-hover) var(--ease-hover),background-color var(--t-hover) var(--ease-hover)}.menu__btn:active{transform:scale(.98);transition-duration:var(--t-press)}.menu__btn--quiet{background:var(--card);border:1px solid var(--hair);color:var(--ink)}.menu__btn--strong{margin-top:10px;background:var(--ink);color:var(--btn-primary-ink)}body.is-locked{overflow:hidden}.access{--ax-scrim:color-mix(in srgb,var(--paper) 55%,transparent);--ax-bezel:linear-gradient(to bottom,#F7F7F9,#ECECF0);--ax-bezel-line:rgba(11,26,58,.1);--ax-bezel-shadow:0 40px 90px rgba(11,26,58,.25);--ax-panel:#FFFFFF;--ax-panel-line:rgba(11,26,58,.08);--ax-aside:linear-gradient(to bottom,#EDF3FC,#E4EEF7);--ax-aside-glow:rgba(0,122,255,.16);--ax-seam:linear-gradient(to right,rgba(11,26,58,0),rgba(11,26,58,.07),rgba(11,26,58,0));--ax-ink:#08152E;--ax-ink-75:rgba(8,21,46,.75);--ax-ink-60:rgba(8,21,46,.6);--ax-line:rgba(8,21,46,.1);--ax-line-2:rgba(8,21,46,.18);--ax-field:#FFFFFF;--ax-soft:#F5F6F8;--ax-go-bg:#08152E;--ax-go-ink:#FFFFFF;--ax-go-hover:#16243F;--ax-go-shadow:0 10px 30px rgba(8,21,46,.28);--ax-second:#FFFFFF;--ax-chip:#FFFFFF;--ax-chip-on:#08152E;--ax-chip-on-line:#08152E;--ax-chip-on-ink:#FFFFFF;--ax-accent:#007AFF;--ax-accent-text:#0062CC;--ax-accent-track:rgba(11,26,58,.12);--ax-accent-ink:#FFFFFF;--ax-dot:#08152E;--ax-dot-off:rgba(11,26,58,.2);--ax-close:#FFFFFF;--ax-err:#C0362C;--ax-mono:#08152E;position:fixed;inset:0;z-index:100;width:100%;max-width:none;max-height:none;height:100%;margin:0;padding:0;border:0;background:transparent;overflow:hidden;display:none;color:var(--ax-ink)}[data-theme=dark] .access{--ax-scrim:rgba(8,12,20,.55);--ax-bezel:linear-gradient(to bottom,#2A2A2E,#141416);--ax-bezel-line:rgba(255,255,255,.12);--ax-bezel-shadow:0 60px 120px rgba(0,0,0,.65);--ax-panel:#0C0C0E;--ax-panel-line:rgba(0,0,0,.5);--ax-aside:linear-gradient(to bottom,#161618,#0F0F11);--ax-aside-glow:rgba(64,156,255,.18);--ax-seam:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0));--ax-ink:#FFFFFF;--ax-ink-75:rgba(255,255,255,.7);--ax-ink-60:rgba(255,255,255,.56);--ax-line:rgba(255,255,255,.18);--ax-line-2:rgba(255,255,255,.25);--ax-field:#141416;--ax-soft:#141416;--ax-go-bg:#F2F2F2;--ax-go-ink:#0C0C0E;--ax-go-hover:#FFFFFF;--ax-go-shadow:0 10px 30px rgba(0,0,0,.35);--ax-second:rgba(255,255,255,.06);--ax-chip:rgba(255,255,255,.06);--ax-chip-on:#F2F2F2;--ax-chip-on-line:#F2F2F2;--ax-chip-on-ink:#0C0C0E;--ax-accent:#409CFF;--ax-accent-text:#6FB5FF;--ax-accent-track:rgba(255,255,255,.12);--ax-dot:#FFFFFF;--ax-dot-off:rgba(255,255,255,.25);--ax-close:rgba(255,255,255,.08);--ax-err:#FF8E85;--ax-mono:#FFFFFF}.access[open]{display:grid;place-items:center}.access::backdrop{background:var(--ax-scrim);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.access[open]::backdrop{animation:veil-in .26s var(--ease-flat) both}.access.is-closing::backdrop{animation:veil-out .18s var(--ease-flat) both}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes veil-out{0%{opacity:1}to{opacity:0}}.access__bezel{position:relative;width:min(1180px,calc(100vw - 80px));height:min(780px,calc(100dvh - 80px));border-radius:34px;background:var(--ax-bezel);box-shadow:0 0 0 1px var(--ax-bezel-line),var(--ax-bezel-shadow);animation:sheet-in .42s var(--ease) backwards}.access.is-closing .access__bezel{animation:sheet-out .22s var(--ease-flat) both}@keyframes sheet-in{0%{opacity:0;transform:translateY(-6px) scale(.97);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes sheet-out{0%{opacity:1;transform:none;filter:none}to{opacity:0;transform:translateY(-4px) scale(.98);filter:blur(6px)}}.access__panel{position:absolute;inset:14px;display:flex;overflow:hidden;border-radius:24px;background:var(--ax-panel);box-shadow:inset 0 0 0 1px var(--ax-panel-line)}.access__grabber{display:none}.access__close{position:absolute;right:24px;top:24px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ax-close);border:1px solid var(--ax-line);color:var(--ax-ink);transition:background-color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover)}.access__close:hover{transform:rotate(90deg)}.access__close svg{width:16px;height:16px}.access__form{position:relative;z-index:2;order:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;flex:none;text-align:center;padding:0 88px 52px;perspective:1700px;perspective-origin:0% 50%}.access__aside{position:relative;order:1;width:50%;flex:none;overflow:hidden;background:var(--ax-aside)}.access__aside:before{content:"";position:absolute;left:-32px;top:0;width:640px;height:640px;border-radius:50%;background:radial-gradient(closest-side,var(--ax-aside-glow),rgba(0,122,255,.06) 50%,rgba(0,122,255,0))}.access__seam{position:absolute;left:calc(50% - 16px);top:0;bottom:0;width:32px;z-index:1;background:var(--ax-seam)}.access :focus-visible{outline-color:var(--ax-accent)}.access__glyph{width:18px;height:31.9px;color:var(--ax-ink);margin-bottom:26px}.access h2{width:100%;font-family:var(--display);font-size:38px;font-weight:400;letter-spacing:-1.2px;line-height:1.1;color:var(--ax-ink)}.access__lede{margin-top:12px;width:100%;font-size:15px;line-height:1.5;color:var(--ax-ink-75)}.access__optional{width:100%;margin-top:18px;padding:16px;border-radius:16px;background:var(--ax-soft);border:1px solid var(--ax-line);text-align:left}.access__optional .access__k{margin-top:0}.access__optional .access__field{margin-top:10px}.access__optional .access__check,.access__optional .access__fine,.access__optional .access__go{margin-top:12px}.access__optional .access__fine a{color:var(--ax-ink);text-decoration:underline;text-underline-offset:2px}.access__form1{display:flex;flex-direction:column;width:100%}.access__disclose{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:16px;padding:10px 0;color:var(--ax-ink-75);font-size:13px;font-weight:500;line-height:1.3;text-align:left;transition:color var(--t-hover) var(--ease-hover)}.access__disclose:hover{color:var(--ax-ink)}.access__disclose svg{width:14px;height:14px;flex:none;transition:transform var(--t-hover) var(--ease-hover)}.access__disclose[aria-expanded=true] svg{transform:rotate(180deg)}.access__more{width:100%}.access__more>.access__group:first-of-type{margin-top:4px}.access__fine{margin-top:20px;width:100%;font-size:13px;line-height:1.5;color:var(--ax-ink-60)}.access__foot{position:absolute;left:0;bottom:24px;width:100%;z-index:2;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;line-height:1;color:var(--ax-ink-60)}.access__foot a,.access__foot button{font-weight:500;color:var(--ax-ink);transition:opacity var(--t-hover) var(--ease-hover)}.access__foot a:hover,.access__foot button:hover{opacity:.7}.access__field{display:flex;align-items:center;width:100%;height:56px;margin-top:28px;padding:0 18px;background:var(--ax-field);border:1px solid var(--ax-line);border-radius:16px;font-size:16px;color:var(--ax-ink);transition:border-color var(--t-hover) var(--ease-hover),box-shadow var(--t-hover) var(--ease-hover)}.access__field::placeholder{color:var(--ax-ink-60)}.access__field:focus{outline:none;border-color:var(--ax-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ax-accent) 22%,transparent)}.access__field.is-bad{border-color:var(--ax-err);box-shadow:0 0 20px #c0362c29}.access__err{margin-top:10px;width:100%;font-size:13px;line-height:1.4;color:var(--ax-err);min-height:0}.access__err:empty{display:none}.access__go{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:28px;background:var(--ax-go-bg);color:var(--ax-go-ink);font-size:16px;font-weight:600;line-height:1;box-shadow:var(--ax-go-shadow);transition:transform var(--t-hover) var(--ease-hover),box-shadow var(--t-hover) var(--ease-hover),background-color var(--t-hover) var(--ease-hover)}.access__go:hover{background:var(--ax-go-hover);transform:translateY(-1px)}.access__go:active{transform:translateY(0) scale(.985);transition-duration:var(--t-press)}.access__actions{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px}.access__second{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:12px;border-radius:var(--r-pill);background:var(--ax-second);border:1px solid var(--ax-line);color:var(--ax-ink);font-size:15px;font-weight:500;line-height:1;transition:background-color var(--t-hover) var(--ease-hover),border-color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover)}.access__second svg{width:14px;height:14px;flex:none;transition:transform var(--t-hover) var(--ease-hover)}.access__second:hover{border-color:var(--ax-line-2)}.access__second:hover svg{transform:translate(3px)}.access__second:active{transform:scale(.985);transition-duration:var(--t-press)}.access__skip{margin-top:14px;font-size:14px;font-weight:500;line-height:1;color:var(--ax-ink-75);transition:color var(--t-hover) var(--ease-hover)}.access__skip:hover{color:var(--ax-ink)}.access__link{width:100%;margin-top:28px;overflow:hidden;border-radius:16px;background:var(--ax-soft);border:1px solid var(--ax-line)}.access__linkrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px}.access__linkrow code{font-family:var(--mono);font-size:14px;line-height:1;color:var(--ax-mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access__copy{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 11px 7px 9px;border-radius:999px;background:var(--ax-field);color:var(--ax-ink);font-size:12px;font-weight:600;line-height:1;transition:background-color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover)}.access__copy:hover{background:var(--ax-chip)}.access__copy:active{transform:scale(.94);transition-duration:var(--t-press)}.access__copy svg{width:12px;height:12px}.access__copy.is-done{background:color-mix(in srgb,var(--ax-accent) 20%,transparent);color:var(--ax-ink)}.access__sent{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--ax-line);font-size:12px;line-height:1;color:var(--ax-ink-75)}.access__sent[hidden],.access__second[hidden]{display:none}.access__sent i{width:6px;height:6px;border-radius:50%;background:var(--ax-accent);flex:none}.access__quiz{width:100%;min-height:0;flex:1 1 auto;margin-top:18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left;padding:0 16px 16px;border-radius:16px;background:var(--ax-soft);border:1px solid var(--ax-line)}.access__group{width:100%;min-width:0;margin:0;padding:0;border:0}.access__group+.access__group{margin-top:20px}.access__k{width:100%;margin-top:28px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.8px;line-height:1;color:var(--ax-ink-60);text-transform:uppercase}legend.access__k{float:none;padding:0}.access__quiz .access__k{margin-top:0;padding-top:16px}.access__k span{font-weight:500;letter-spacing:.2px;text-transform:none}.access__chips{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:10px}.access__chip{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:var(--ax-chip);border:1px solid var(--ax-line);color:var(--ax-ink);font-size:14px;font-weight:500;line-height:1;transition:background-color var(--t-hover) var(--ease-hover),color var(--t-hover) var(--ease-hover),border-color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover)}.access__chip:hover{border-color:var(--ax-line-2)}.access__chip:active{transform:scale(.95);transition-duration:var(--t-press)}.access__chip[aria-pressed=true],.access__pick input:checked+.access__chip{background:var(--ax-chip-on);border-color:var(--ax-chip-on-line);color:var(--ax-chip-on-ink)}.access__chip--none{color:var(--ax-ink-60)}.access__pick{position:relative;display:inline-flex;cursor:pointer}.access__pick input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.access__pick:active .access__chip{transform:scale(.95);transition-duration:var(--t-press)}.access__pick input:focus-visible+.access__chip{outline:2px solid var(--ax-accent);outline-offset:2px}.access__minor{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;width:100%;margin-top:14px}.access__minor .access__skip{margin-top:0}.access__skip:disabled{opacity:.5}.access__check{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:16px;text-align:left;cursor:pointer}.access__check input{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer;z-index:1}.access__box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;pointer-events:none;border-radius:6px;border:1.5px solid var(--ax-line);color:var(--ax-accent-ink);transition:background-color var(--t-hover) var(--ease-hover),border-color var(--t-hover) var(--ease-hover)}.access__box svg{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity .16s var(--ease-flat),transform .22s var(--ease-pop)}.access__check input:checked+.access__box{background:var(--ax-accent);border-color:var(--ax-accent)}.access__check input:checked+.access__box svg{opacity:1;transform:none}.access__check input:focus-visible+.access__box{outline:2px solid var(--ax-accent);outline-offset:3px}.access__check span{font-size:14px;line-height:1.45;color:var(--ax-ink-75)}.access__art{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 56px;text-align:center}.access__objects{position:relative;display:flex;align-items:center;justify-content:center}.access__portal{width:240px;height:425px;object-fit:contain;filter:drop-shadow(0 40px 80px rgba(0,0,0,.45))}.access__phone{display:none;position:absolute;left:92.7%;top:17.96%;width:77.2%;height:89.3%;max-width:none;object-fit:contain;transform:rotate(-8deg);filter:drop-shadow(0 30px 56px rgba(0,0,0,.42))}.access__aside.is-link .access__objects{transform:translate(-34%) scale(.917)}.access__aside.is-link .access__phone{display:block}.access__art h3{margin-top:36px;font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.7px;line-height:1.1;color:var(--ax-ink)}.access__art p{margin-top:10px;width:400px;max-width:100%;font-size:14px;line-height:1.5;color:var(--ax-ink-75)}.access__dots{position:absolute;left:0;bottom:35px;width:100%;display:flex;align-items:center;justify-content:center;gap:5px}.access__dots i{width:5px;height:5px;border-radius:3px;background:var(--ax-dot-off);transition:width .32s var(--ease),background-color .32s var(--ease)}.access__dots i.on{width:18px;background:var(--ax-dot)}.access__aside.is-return .access__dots{display:none}.access__pages{position:relative;display:grid;grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-height:0;width:100%}.access__step{grid-area:1/1;align-self:stretch;min-height:0;display:flex;flex-direction:column;align-items:center;width:100%;visibility:hidden}.access__step.is-current{visibility:visible}.access__tail{margin-top:auto}.access__leaf,.access__leafcast{position:absolute;inset:0;pointer-events:none}.access__leaf{z-index:5;transform-style:preserve-3d}.access__joint{position:absolute;left:0;top:0;width:100%;height:100%;transform-style:preserve-3d;transform-origin:left center;will-change:transform}.access__joint .access__joint{left:var(--strip)}.access__face{position:absolute;left:0;top:0;width:calc(var(--strip) + 1px);height:100%;overflow:hidden;background:var(--ax-panel)}.access__leaf__page,.access__leaf__verso{position:absolute;top:0;left:calc(var(--i) * var(--strip) * -1);width:var(--pane);height:100%}.access__leaf__page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 88px;text-align:center;background:var(--ax-panel)}.access__leaf__verso{visibility:hidden;background:var(--ax-panel)}.access__leaf__mirror{position:absolute;inset:0;transform:scaleX(-1)}.access__leaf__mirror .access__aside{position:absolute;inset:0;width:100%;height:100%;order:0}.access__lit{position:absolute;inset:0;opacity:0}.access__lit--shade{background:#000}.access__lit--shade-r{background:linear-gradient(to right,#0000,#000)}.access__lit--shade-l{background:linear-gradient(to left,#0000,#000)}.access__lit--gloss{background:#fff}.access__lit--gloss-r{background:linear-gradient(to right,#fff0,#fff)}.access__lit--gloss-l{background:linear-gradient(to left,#fff0,#fff)}.access__leafcast{z-index:4;opacity:0;background:linear-gradient(to right,#0000006b,#00000026 34%,#0000 72%)}.page-head{display:flex;flex-direction:column;gap:18px;padding:72px var(--gutter) 56px;width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto}.page-head h1{font-family:var(--display);font-size:56px;font-weight:400;letter-spacing:-1.8px;line-height:1.05;color:var(--ink)}.page-head p{width:640px;max-width:100%;font-size:18px;line-height:1.5;color:var(--ink-75)}.filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.filter{padding:8px 14px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--hair);font-size:13px;font-weight:500;line-height:1;color:var(--ink);transition:background-color var(--t-hover) var(--ease-hover),color var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover),border-color var(--t-hover) var(--ease-hover)}.filter:hover{transform:translateY(-1px);border-color:var(--hair-3)}.filter:active{transform:scale(.96);transition-duration:var(--t-press)}.filter[aria-pressed=true],.filter.is-on{background:var(--ink);border-color:var(--ink);color:var(--btn-primary-ink)}.postgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.post{display:flex;flex-direction:column}.post[hidden]{display:none}.post__link{display:flex;flex-direction:column}.post__art{height:460px;margin-bottom:18px}.post__meta{font-size:12px;font-weight:500;line-height:1.45;color:var(--ink-45)}.post__meta>span{white-space:nowrap}.post__t{margin-top:10px;font-family:var(--display);font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:1.2;color:var(--ink);transition:color var(--t-hover) var(--ease-hover)}.post__dek{margin-top:8px;font-size:14px;line-height:1.55;color:var(--ink-75)}.post__link:hover .post__t{color:var(--ink-75)}.post__link:hover .postart{transform:translateY(-6px);box-shadow:0 24px 48px rgba(var(--ink-rgb),.2)}.postart{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:var(--night);box-shadow:var(--shadow-art);transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.postart:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.postart__art{position:absolute;left:-52%;top:-43%;width:204%;height:186%;background:url(/assets/world/golden-hour.webp) center/cover;filter:blur(56px)}.postart__glow{position:absolute;left:-21%;top:-13%;width:146%;height:100%;border-radius:50%;filter:blur(90px)}.postart__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.postart--privacy .postart__glow{background:#2f8cff80}.postart--privacy .postart__face{background:linear-gradient(to bottom,#0b1a3a33,#0b1a3aa6)}.postart--product .postart__glow{background:#ff9a76b3}.postart--product .postart__face{background:linear-gradient(to bottom,#4a1f3a33,#2a1030a6)}.postart--eng .postart__glow{background:#2fe6b580}.postart--eng .postart__face{background:linear-gradient(to bottom,#0f2a1f33,#0a1e1aa6)}.report{display:flex;flex-direction:column;gap:12px;width:220px;padding:22px 24px;border-radius:18px}.report__k{display:flex;align-items:center;gap:8px;padding-bottom:4px;font-family:var(--mono);font-size:10px;letter-spacing:1.2px;line-height:1;color:#fffc}.report__k svg{width:12px;height:12px}.report i{display:block;height:6px;border-radius:3px;background:#fff9;width:var(--w)}.report i.ok{background:#2fe6b5}.bot{display:grid;grid-template-columns:repeat(2,110px);gap:10px}.bot>div{display:flex;align-items:center;justify-content:center;height:78px;border-radius:12px}.bot>div>i{width:26px;height:26px;border-radius:50%;background:#fff6}.bot>div.empty{background:transparent;border:1px solid rgba(255,255,255,.4);backdrop-filter:none}.cost{display:flex;flex-direction:column;align-items:center;gap:8px}.cost b{font-family:var(--display);font-size:88px;font-weight:400;letter-spacing:-3px;line-height:1;color:#fff}.cost span{font-family:var(--mono);font-size:11px;letter-spacing:1.2px;line-height:1;color:#ffffffb3}.buildnotes{padding:96px var(--gutter) 0}.buildnotes__card{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:var(--measure);margin-inline:auto;padding:40px 48px;background:var(--card);border-radius:var(--r-card)}.buildnotes__card h2{font-family:var(--display);font-size:28px;font-weight:400;letter-spacing:-.7px;line-height:1.1;color:var(--ink)}.buildnotes__card p{margin-top:8px;width:520px;max-width:100%;font-size:15px;line-height:1.5;color:var(--ink-75)}.buildnotes__form{display:flex;align-items:center;gap:10px;flex:none}.buildnotes__form input{width:300px;height:48px;padding:0 18px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-pill);font-size:15px;color:var(--ink);transition:border-color var(--t-hover) var(--ease-hover),box-shadow var(--t-hover) var(--ease-hover)}.buildnotes__form input::placeholder{color:var(--ink-45)}.buildnotes__form input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.buildnotes__said{font-size:14px;line-height:1.4;color:var(--ink-75)}.buildnotes__said:empty{display:none}.artheader{display:flex;flex-direction:column;align-items:center;padding:56px var(--gutter) 0;width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto}.artheader__inner{width:760px;max-width:100%}.backlink{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;color:var(--ink-60);transition:color var(--t-hover) var(--ease-hover)}.backlink svg{width:13px;height:13px;transition:transform var(--t-hover) var(--ease-hover)}.backlink:hover{color:var(--ink)}.backlink:hover svg{transform:translate(-3px)}.artheader__kicker{margin-top:44px;font-family:var(--mono);font-size:12px;letter-spacing:.6px;line-height:1.45;color:var(--ink-45);text-transform:uppercase}.artheader__kicker>span{white-space:nowrap}.artheader h1{margin-top:18px;font-family:var(--display);font-size:54px;font-weight:400;letter-spacing:-1.8px;line-height:1.06;color:var(--ink)}.artheader__dek{margin-top:22px;width:680px;max-width:100%;font-size:20px;line-height:1.5;color:var(--ink-75)}.byline{display:flex;align-items:center;gap:10px;margin-top:22px}.byline__mark{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink)}.byline__mark .glyph{width:7px;height:12.4px;color:var(--paper)}.byline span{font-size:14px;font-weight:500;line-height:1;color:var(--ink)}.artheader__art{width:1000px;max-width:100%;height:520px;margin-top:48px}.artbody{display:flex;flex-direction:column;align-items:center;padding:64px var(--gutter) 0;width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto}.prose{display:flex;flex-direction:column;gap:22px;width:680px;max-width:100%}.prose p{font-size:18px;line-height:1.65;color:var(--ink-85)}.prose h2{margin-top:10px;font-family:var(--display);font-size:30px;font-weight:400;letter-spacing:-.6px;line-height:1.2;color:var(--ink)}.prose ul{display:flex;flex-direction:column;gap:16px}.prose ul li{position:relative;padding-left:28px}.prose ul li:before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--ink)}.prose ul li b{display:block;font-size:18px;font-weight:600;line-height:1.65;color:var(--ink)}.prose ul li p{margin-top:2px}.prose blockquote{padding:6px 0 6px 28px;border-left:2px solid var(--ink);font-family:var(--display);font-size:26px;font-style:italic;font-weight:400;letter-spacing:-.3px;line-height:1.35;color:var(--ink)}.prose figure{display:flex;flex-direction:column;gap:12px;padding:10px 0}.prose figcaption{font-size:13px;line-height:1.5;color:var(--ink-45)}.ftable{padding:8px 24px;background:var(--card);border-radius:18px}.ftable__row{display:flex;gap:16px;padding:14px 0}.ftable__row+.ftable__row{box-shadow:inset 0 1px 0 var(--hair)}.ftable__row>*{flex:1;min-width:0;font-size:15px;line-height:1.4;color:var(--ink-75)}.ftable__row--head>*{font-family:var(--mono);font-size:11px;letter-spacing:1px;line-height:1.4;color:var(--ink-45);text-transform:uppercase}.ftable__row>b{font-weight:500;color:var(--ink)}.related{display:flex;flex-direction:column;padding-top:28px;margin-top:28px;border-top:1px solid var(--hair)}.related__k{font-family:var(--mono);font-size:12px;letter-spacing:1px;line-height:1;color:var(--ink-45);margin-bottom:14px}.related__item{display:flex;align-items:flex-start;gap:8px;padding:10px 0}.related__item svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--ink);transition:transform var(--t-hover) var(--ease-hover)}.related__item:hover svg{transform:translate(2px,-2px)}.related__item b{display:block;font-size:15px;font-weight:500;line-height:1.2;color:var(--ink)}.related__item span{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--ink-60)}.more{display:flex;flex-direction:column;gap:28px;padding:96px var(--gutter) 0;width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);margin-inline:auto}.more h2{font-family:var(--display);font-size:32px;font-weight:400;letter-spacing:-.8px;line-height:1.1;color:var(--ink)}.more__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.more__grid .post__art{height:320px}[data-motion=on] .rv{opacity:0;transform:translateY(var(--rv-y,24px));filter:blur(var(--rv-blur,12px))}[data-motion=on] .rv.is-in{opacity:1;transform:none;filter:none;transition:opacity var(--rv-d,.8s) var(--ease) var(--rv-delay,0ms),transform var(--rv-d,.8s) var(--ease) var(--rv-delay,0ms),filter var(--rv-d,.8s) var(--ease) var(--rv-delay,0ms)}[data-motion=on] .rv--2{--rv-d:.8s;--rv-delay:.3s}[data-motion=on] .rv--3{--rv-d:.7s;--rv-delay:.65s}[data-motion=on] .rv--i{--rv-d:.7s;--rv-delay:calc(.65s + var(--i,0) * 90ms)}[data-motion=on] .rv--card{--rv-y:28px;--rv-d:.9s;transform:translateY(28px) scale(.97);filter:blur(12px)}[data-motion=on] .rv--card.is-in{transform:none}@media(max-width:1280px){:root{--gutter:64px}.hero h1{font-size:clamp(46px,5vw,68px);letter-spacing:-.04em}.stage{height:966px}.postgrid{grid-template-columns:repeat(2,1fr)}.post__art{height:380px}}@media(max-width:1080px){.frow-row{flex-direction:column;gap:40px;padding:56px 0}.frow-row--flip{flex-direction:column}.frow-row__text{width:100%}.chapter{width:100%;max-width:560px;height:420px}.boundary__cards{flex-direction:column}.beta__cols{flex-direction:column;gap:40px}.artheader__art{height:420px}.buildnotes__card{flex-direction:column;align-items:flex-start;gap:24px}.buildnotes__form{width:100%}.buildnotes__form input{flex:1;width:auto}}@media(max-width:760px){:root{--gutter:24px}[data-page=writing] main{padding-top:68px}.nav__inner{padding:16px var(--gutter)}.nav__glass{inset:0 0 -30px;background:linear-gradient(to bottom,var(--paper) 0%,var(--paper) 50%,color-mix(in srgb,var(--paper) 78%,transparent) 72%,color-mix(in srgb,var(--paper) 34%,transparent) 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.34) 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.34) 88%,transparent 100%);transition:opacity .3s var(--ease-flat)}html[data-over-hero=yes] .nav__glass{opacity:0}html[data-over-hero=yes] .wordmark__word,html[data-over-hero=yes] .wordmark .glyph{color:var(--sky-ink)}html[data-over-hero=yes] .nav__menu{background:var(--sky-chip);border-color:var(--sky-chip-line);color:var(--sky-ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav__left{gap:0}.nav__links,.nav__right .btn,.nav__right .themetoggle{display:none}.nav__menu{display:flex}.hero{padding:0}.hero__frame{height:720px;aspect-ratio:auto;max-width:none;border-radius:0}.hero__rim{display:none}.hero__fade{display:block}.hero__veil{height:69%}.hero__copy{padding:82px 24px 0;gap:16px}.hero h1,.hero__sub,.hero__ctas{margin-top:0}.hero h1{font-size:35px;letter-spacing:-.04em;line-height:1.05}.hero__sub{font-size:16px}.hero__ctas{margin-top:4px}.hero__ctas .btn--light{display:none}.hero__eyebrow{padding:6px 12px;font-size:10.5px}.hero__terms{margin:18px var(--gutter) 0;width:auto;font-size:12.5px}.statement{gap:20px;padding:100px var(--gutter) 0}.statement__glyph{display:block;width:14px;height:24.8px}.statement__body{font-size:26px;letter-spacing:-.6px;line-height:1.25}.statement__more{margin-top:4px}.product{gap:12px;padding:88px var(--gutter) 0}.product h2{font-size:28px;letter-spacing:-.84px;line-height:1.1}.product__body{font-size:16px}.stage{height:560px;margin-top:20px;overflow:visible}.product{overflow:clip}.appdemo{left:calc(50% - 134px);top:-4px;width:268px;height:545px;--dev-x:20px;--dev-y:24.65px;--dev-w:228px;--dev-h:495.7px}.doodles{display:none}.doodle{display:block;position:absolute;z-index:0;left:var(--x);top:var(--y);width:var(--w);height:var(--h);max-width:none;overflow:hidden;color:var(--ink);pointer-events:none}.founder{margin-top:8px}.founder__body{font-size:16px;line-height:1.55}.features{padding:56px var(--gutter) 0}.frow-row{flex-direction:column;align-items:stretch;gap:0;padding:0 0 88px}.frow-row--flip{flex-direction:column}.chapter{width:100%;max-width:none;height:250px;order:-1;margin-bottom:28px}.chapter__art{width:216px;height:195px}.frow-row__text{width:100%;gap:0}.frow-row__step{margin-bottom:10px}.frow-row__text h3{font-size:28px;letter-spacing:-.84px;line-height:1.1}.frow-row__text p{margin-top:10px;font-size:16px;line-height:1.5}.frow-row__list{padding-top:16px}.boundary{align-items:stretch;gap:0;padding:72px var(--gutter) 0}.boundary__cards{flex-direction:column;gap:12px;padding-top:24px}.bcard{padding:22px 22px 12px;border-radius:20px}.bcard__head{padding-bottom:10px}.bcard__head h3{font-size:22px;letter-spacing:-.5px}.bcard__head svg{width:16px;height:16px}.bcard__item{gap:3px;padding:12px 0}.boundary__more{padding-top:16px;font-size:13px;text-align:left}.beta{align-items:stretch;gap:0;padding:72px var(--gutter) 0}.beta__cols{flex-direction:column;gap:0;padding-top:12px;max-width:none}.beta__col{padding-top:12px}.beta__col h3{font-size:20px;letter-spacing:-.4px;margin-bottom:4px}.beta__item{gap:10px;padding:9px 0}.beta__item svg{width:15px;height:15px}.beta__item span{font-size:14px}.beta__reviewed{padding-top:16px;font-size:11px}.faq{align-items:stretch;padding:72px var(--gutter) 0}.faq h2{font-size:28px;letter-spacing:-.84px;line-height:1.1;margin-bottom:12px}.faq__list{width:100%}.qa{flex-direction:column;gap:4px;padding:13px 0}.qa__q{width:100%;font-size:16px}.qa__a p{font-size:14px}.foot{gap:28px;padding:64px var(--gutter) 36px}.foot__top{flex-direction:column;gap:28px}.foot__brand{gap:14px}.foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:26px 24px}.foot__base{flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px}.page-head{padding:28px var(--gutter) 0;gap:12px}.page-head h1{font-size:40px;font-weight:500;letter-spacing:-1.6px}.page-head p{width:100%;font-size:16px}.filters{padding-top:6px}.filter{padding:8px 13px}.postgrid{grid-template-columns:1fr;gap:48px;padding-top:36px}.post__art{height:380px;margin-bottom:16px}.post__t{font-size:24px}.buildnotes{padding:64px var(--gutter) 0}.buildnotes__card{flex-direction:column;align-items:stretch;gap:10px;padding:26px 22px;border-radius:20px}.buildnotes__card h2{font-size:24px;letter-spacing:-.6px;line-height:1.15}.buildnotes__card p{width:100%;font-size:14px}.buildnotes__form{flex-direction:column;align-items:stretch;gap:10px;margin-top:6px}.buildnotes__form input{width:100%}.buildnotes__form .btn{height:48px}.artheader{padding:20px var(--gutter) 0;align-items:stretch}.artheader__inner{width:100%}.artheader__kicker{margin-top:32px;font-size:11px}.artheader h1{margin-top:14px;font-size:36px;letter-spacing:-1.2px;line-height:1.08}.artheader__dek{margin-top:16px;width:100%;font-size:17px}.byline{margin-top:18px}.byline__mark{width:26px;height:26px}.artheader__art{width:100%;height:260px;margin-top:28px}.artbody{padding:36px var(--gutter) 0}.prose{gap:18px}.prose p{font-size:17px;line-height:1.6}.prose h2{font-size:26px}.prose ul li{padding-left:24px}.prose ul li b{font-size:17px;line-height:1.6}.prose blockquote{padding-left:20px;font-size:22px}.ftable{padding:6px 18px;border-radius:16px}.ftable__row{gap:10px;padding:12px 0}.ftable__row>*{font-size:13px;line-height:1.35}.ftable__row--head>*{font-size:10px}.more{gap:24px;padding:64px var(--gutter) 0}.more h2{font-size:28px;letter-spacing:-.84px}.more__grid{grid-template-columns:1fr;gap:48px}.more__grid .post__art{height:240px}.access[open]{place-items:end center}.access__bezel{width:100%;height:auto;max-height:calc(100dvh - 44px);border-radius:28px 28px 0 0;background:var(--ax-panel);box-shadow:0 0 0 1px var(--ax-bezel-line),0 -12px 40px #0b1a3a29;animation:sheet-up .38s var(--ease) both}[data-theme=dark] .access__bezel{box-shadow:0 0 0 1px var(--ax-bezel-line),0 -12px 40px #0009}.access.is-closing .access__bezel{animation:sheet-down .22s var(--ease-flat) both}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-down{0%{transform:none}to{transform:translateY(100%)}}.access__panel{position:relative;inset:auto;display:block;overflow-y:auto;max-height:calc(100dvh - 44px);border-radius:28px 28px 0 0;box-shadow:none;padding:12px 24px calc(30px + env(safe-area-inset-bottom))}.access__grabber{display:block;width:36px;height:5px;margin:0 auto;border-radius:3px;background:var(--ax-line-2)}.access__aside,.access__seam{display:none}.access__form{width:100%;padding:0;justify-content:flex-start}.access__close{right:24px;top:14px;width:36px;height:36px;background:var(--ax-soft)}.access__close svg{width:15px;height:15px}.access__glyph{display:block;width:16px;height:28px;margin:17px auto 18px}.access__step.is-current{animation:sheet-step .28s var(--ease) both}@keyframes sheet-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.access h2{font-size:26px;letter-spacing:-.7px}.access__lede{font-size:15px}.access__optional{margin-top:14px;padding:14px}.access__field{height:56px;margin-top:18px}.access__go{height:54px;border-radius:27px}.access__foot{position:static;margin-top:22px;padding-top:0}.access__link{margin-top:18px;background:none;border:0;overflow:visible}.access__linkrow{padding:16px;border-radius:16px;background:var(--ax-soft);border:1px solid var(--ax-line)}.access__linkrow code{font-size:11px;color:var(--ax-accent-text);white-space:normal;overflow-wrap:anywhere;text-align:left}.access__copy{border-radius:8px}.access__sent{justify-content:center;border-top:0;padding:10px 0 0;font-size:12px}.access__chips{gap:8px}.access__chip{flex:1 1 calc(50% - 4px);height:44px;display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:22px}.access__chip[aria-pressed=true]{background:color-mix(in srgb,var(--ax-accent) 12%,transparent);border-color:var(--ax-accent);color:var(--ax-ink)}.access__quiz{margin-top:18px;max-height:min(42dvh,320px);padding:0 12px 14px}.access__quiz .access__chip{flex:0 1 auto;height:auto;min-height:40px;padding:9px 12px;border-radius:20px;font-size:13px;justify-content:flex-start;text-align:left}.access__quiz .access__k{text-align:left;margin-top:16px}.access__quiz .access__pick input:checked+.access__chip{background:color-mix(in srgb,var(--ax-accent) 12%,transparent);border-color:var(--ax-accent);color:var(--ax-ink)}.access__minor{gap:16px;margin-top:12px}.access__k{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:1.2px;text-align:center;margin-top:18px}.access__check span{font-size:13px}.access__second{height:48px}.access__fine{font-size:13px;margin-top:16px}}@media(max-width:360px){.hero h1{font-size:min(32px,8.4vw)}.access__chip{font-size:13px}}html[data-scrollbars=owned],[data-scrollbars=owned] :is(.access__panel,.access__quiz,.prose .scroller){scrollbar-width:none}html[data-scrollbars=owned]::-webkit-scrollbar,[data-scrollbars=owned] :is(.access__panel,.access__quiz,.prose .scroller)::-webkit-scrollbar{display:none}.sb{position:fixed;z-index:120;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-hover)}.sb[hidden]{display:none}.sb.is-on{opacity:1;pointer-events:auto}.sb__thumb{position:absolute;border-radius:999px;background:color-mix(in srgb,currentColor 34%,transparent);transition:background-color .16s var(--ease-hover),width .16s var(--ease-hover),height .16s var(--ease-hover)}.sb:hover .sb__thumb,.sb.is-held .sb__thumb{background:color-mix(in srgb,currentColor 56%,transparent)}.sb--y .sb__thumb{top:0;right:4px;width:6px}.sb--y:hover .sb__thumb,.sb--y.is-held .sb__thumb{width:9px}.sb--x .sb__thumb{left:0;bottom:4px;height:6px}.sb--x:hover .sb__thumb,.sb--x.is-held .sb__thumb{height:9px}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rv{opacity:1!important;transform:none!important;filter:none!important}.hero__live,.hero__sketch,.hero__still{transition:none}.hero__live{filter:none;transform:none}}@media print{.nav,.menu,.access,.stage,.aurora-cta{display:none!important}.rv{opacity:1!important;transform:none!important;filter:none!important}}.frow-row__divider{display:none;width:100%}.section__divider{display:none}.features__divider{display:block}@media(max-width:760px){.frow-row__divider{display:block;order:-2;margin-bottom:40px}.features__divider{display:none}.section__divider{display:block;width:100%;padding-bottom:26px}}.access__step>.access__field,.access__step>.access__chips,.access__step>.access__link,.access__step>.access__actions{width:100%}.access__step h2,.access__step .access__lede,.access__step .access__fine{width:100%}.access__turnstile{width:100%;margin-top:10px;display:flex;justify-content:center}.access__turnstile:empty{display:none}.access__turnstile iframe{max-width:100%}.access__form1.is-busy>.access__go{opacity:.6;pointer-events:none;transform:none}.access__sent.is-pending i{background:var(--ax-ink-60)}.access__sent.is-failed i{background:var(--ax-err)}.access__sent.is-sending i{width:11px;height:11px;background:none;border:1.5px solid var(--ax-accent-track);border-top-color:var(--ax-accent);animation:sent-spin var(--t-reveal) linear infinite}@keyframes sent-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.access__sent.is-sending i{animation:none}}.prose a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--hair-3);transition:text-decoration-color var(--t-hover) var(--ease-hover)}.prose a:hover{text-decoration-color:currentColor}.prose strong{font-weight:600;color:var(--ink)}.prose em{font-style:italic}.prose li>strong:first-child{display:block;font-size:18px;font-weight:600;line-height:1.65;color:var(--ink)}.prose .pull{display:flex;flex-direction:column;gap:10px;padding:6px 0 6px 28px;border-left:2px solid var(--ink)}.prose .pull p{font-family:var(--display);font-size:26px;font-style:italic;font-weight:400;letter-spacing:-.3px;line-height:1.35;color:var(--ink)}.prose .pull cite{font-family:var(--mono);font-size:12px;font-style:normal;letter-spacing:1px;line-height:1;color:var(--ink-45);text-transform:uppercase}.prose .scroller{overflow-x:auto;overscroll-behavior-x:contain;padding:8px 24px;border-radius:18px;background-color:var(--card);background-image:linear-gradient(to right,var(--card) 60%,transparent),linear-gradient(to left,var(--card) 60%,transparent),linear-gradient(to right,rgba(var(--ink-rgb),.16),transparent),linear-gradient(to left,rgba(var(--ink-rgb),.16),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}.prose .scroller:focus-visible{outline-offset:2px;border-radius:18px}.prose .facts-table{width:100%;border-collapse:collapse;text-align:left}.prose .facts-table caption{padding:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-45);text-align:left;caption-side:bottom}.prose .facts-table th{padding:14px 16px 14px 0;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:1px;line-height:1.4;color:var(--ink-45);text-transform:uppercase;white-space:nowrap}.prose .facts-table tbody th{font-family:var(--body);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4;color:var(--ink);text-transform:none}.prose .facts-table td{padding:14px 16px 14px 0;font-size:15px;line-height:1.4;color:var(--ink-75)}.prose .facts-table tbody tr{border-top:1px solid var(--hair)}.prose .facts-table td.num{font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums}.prose .note{padding:20px 24px;background:var(--card);border-radius:18px}.prose .note p{font-size:15px;line-height:1.6;color:var(--ink-75)}.prose .note p+p{margin-top:10px}.prose .sources{display:flex;flex-direction:column;padding-top:28px;margin-top:6px;border-top:1px solid var(--hair)}.prose .sources h2{margin:0 0 14px;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:1px;line-height:1;color:var(--ink-45);text-transform:uppercase}.prose .sources ol{display:flex;flex-direction:column;counter-reset:none}.prose .sources li{padding:10px 0;font-size:14px;line-height:1.5;color:var(--ink-60)}.prose .sources li+li{border-top:1px solid var(--hair-2)}.prose .sources li a{font-size:15px;font-weight:500;color:var(--ink);text-decoration:none}.prose .sources li a:hover{text-decoration:underline;text-underline-offset:3px}.trybeta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.trybeta .trybeta__go{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:var(--r-pill);background:var(--btn-primary-bg);color:var(--btn-primary-ink);font-family:var(--body);font-size:16px;font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow var(--t-hover) var(--ease-hover),transform var(--t-hover) var(--ease-hover)}.trybeta .trybeta__go:hover{box-shadow:0 8px 22px rgba(var(--ink-rgb),.2);transform:translateY(-1px);text-decoration:none}.trybeta .trybeta__go:active{transform:translateY(0) scale(.98)}.trybeta .trybeta__go--quiet{height:46px;padding:0 20px;font-size:15px;font-weight:500;background:var(--btn-secondary-bg);color:var(--btn-secondary-ink);border:1px solid var(--hair);box-shadow:var(--shadow-btn)}.trybeta__url{font-size:15px;line-height:1.6;color:var(--ink-60)}.trybeta__url code{font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.trybeta__steps{display:flex;flex-direction:column;gap:14px;padding-left:24px;list-style:decimal}.trybeta__steps li{padding-left:4px;font-size:18px;line-height:1.65;color:var(--ink-85)}.trybeta__h3{font-family:var(--display);font-size:22px;font-weight:400;letter-spacing:-.3px;line-height:1.25;color:var(--ink)}.trybeta__note{font-size:14px;line-height:1.6;color:var(--ink-45)}@media(max-width:760px){.prose .pull p{font-size:22px}.prose li>strong:first-child{font-size:17px;line-height:1.6}.prose .scroller,.prose .scroller:focus-visible{padding:6px 18px;border-radius:16px}.prose .facts-table th,.prose .facts-table td{padding:12px 10px 12px 0;font-size:13px}.prose .note{padding:18px;border-radius:16px}}.access__summary{display:none;flex-direction:column;gap:14px;width:340px;padding:24px;background:#141416;border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 30px 60px #00000080;text-align:left}.access__aside.is-card .access__objects{display:none}.access__aside.is-card .access__summary{display:flex}.access__who{display:flex;align-items:center;gap:12px}.access__avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:22px;background:linear-gradient(135deg,#6e52c9,#2f6fbf);font-size:16px;font-weight:600;line-height:1;color:#fff}.access__who b{display:block;font-size:16px;font-weight:600;line-height:1;color:#fff;overflow:hidden;text-overflow:ellipsis}.access__who i{display:block;margin-top:4px;font-size:12px;font-style:normal;line-height:1;color:#ffffff8f}.access__rule{height:1px;background:#ffffff14}.access__summary dl{display:flex;flex-direction:column;gap:14px}.access__summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.access__summary dt{font-size:13px;line-height:1;color:#ffffff8f}.access__summary dd{margin:0;font-size:13px;font-weight:500;line-height:1;color:#fff;text-align:right}
