:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090102;--foreground:#f1eade;--muted:#b5ad9f;--line:#efe3cf1f;--panel:#10141d;--blue:#ff243d;--violet:#b78563;--cyan:#a8b29b;--mint:#c3aeb0;--coral:#df9b78;--amber:#e5b274;--kova-orange:#ff243d;--kova-orange-light:#ff8a64;--kova-cream:#f1eade;--kova-sage:#c3aeb0;--kova-ink:#090102}body{color:var(--foreground);background:#090102}::selection{color:#090102;background:#ff243d}:is(a,button,input,textarea,select):focus-visible{outline-color:#ff243d}.site-shell{--lux-white:#f1eade;--lux-accent:#ff243d;--lux-muted:#b5ad9f;--lux-line:#ff243d33;--kova-paper:#f1eade;--kova-sage:#c3aeb0;--kova-brass:#ff243d;color:#f1eade;background:linear-gradient(#130306 0%,#090102 48%,#130306 100%)}.site-shell:before,.site-shell:after{opacity:.72;background:linear-gradient(90deg,#0000 3px,#ff243d6b 3px 4px,#0000 4px)}.site-shell .hero-frame{background:linear-gradient(138deg,#24221d 0%,#121822 53%,#252019 100%);border-color:#ff243d3a}.site-shell .button-primary{color:#20160f;background:linear-gradient(115deg,#ff8a64,#ff243d 72%,#c20f2a);border-color:#ff8a6480;box-shadow:0 9px 28px #ff243d18,inset 0 1px #fff8}.site-shell .button-primary:hover{color:#1b140f;background:linear-gradient(115deg,#ffd0a3,#ff8a64);box-shadow:0 12px 34px #ff243d2d}.site-shell .button-secondary{color:#e8ddcc;background:#ff243d0a;border-color:#ff243d44}.site-shell .button-secondary:hover{background:#ff243d15;border-color:#ff8a6480}.site-shell .brand-mark{background:linear-gradient(145deg,#ff243d2a,#e7b27b12);border-color:#ff243d80;border-radius:8px;box-shadow:inset 0 1px #ffffff16}.site-shell .brand-monogram{color:#f0ad76}.site-shell .hero-index,.site-shell .hero-bottom,.site-shell .eyebrow,.site-shell .section-kicker,.site-shell .editorial-kicker{display:none!important}.site-shell .hero-copy{padding-top:0}.site-shell .hero h1{color:#f2ecdf}.site-shell .hero .text-reveal-accent .word-ink,.site-shell .text-reveal-accent .word-ink{background:linear-gradient(100deg,#f2c28f 0%,#e9985f 54%,#cd7143 100%);-webkit-background-clip:text;background-clip:text;animation:none!important}.site-shell .hero-lede,.site-shell .section-heading p,.site-shell .approach-intro>p,.site-shell .tech-copy>p{color:#b8b1a5}.site-shell .hero-caption{color:#a8a092}.site-shell .hero-caption svg,.site-shell .hero-staff-link svg{color:#ff8a64}.site-shell .hero-staff-link{color:#d7c9b5}.site-shell .idea-note{background:linear-gradient(150deg,#10141d,#10141d 60%,#130306);border-color:#ff243d44;box-shadow:9px 10px #ff243d0c,0 28px 60px #0004}.site-shell .idea-note-heading,.site-shell .idea-note-foot{display:none}.site-shell .idea-note>p{margin-top:8px}.site-shell .idea-note-heading span:last-child,.site-shell .idea-note-step span:first-child,.site-shell .idea-note-foot svg{color:#ff8a64}.site-shell .idea-note-rule{background:linear-gradient(90deg,#ff243d80,#e4b47a35,#0000)}.site-shell .idea-note-step svg{color:#c3aeb0}.site-shell .marquee{border-color:#ff243d2d}.site-shell .marquee-track span{color:#edb17d62}.site-shell .marquee-track i{background:#ff243d80}.site-shell .section-heading h2,.site-shell .approach-intro h2,.site-shell .tech-copy h2,.site-shell .news-heading h2{color:#f1eade}.site-shell .gradient-text{background-image:linear-gradient(110deg,#f1eade,#efae77 58%,#d67d4a)}.site-shell .feature-card{background:linear-gradient(145deg,#10141d,#121822 75%,#282119);border-color:#ff243d27}.site-shell .feature-card:hover{border-color:#ff8a644f;transform:translateY(-2px)}.site-shell .feature-icon{color:#ff8a64;background:linear-gradient(140deg,#ff243d20,#b8be9c12);border-color:#ff243d4d}.site-shell .feature-card h3,.site-shell .benefit h3{color:#eee6d9}.site-shell .feature-card p,.site-shell .benefit p{color:#b5ad9f}.site-shell .feature-card-top>span,.site-shell .benefit-number{color:#ff8a64}.site-shell .approach-step{background:linear-gradient(115deg,#ff243d0b,#b0ba9b08);border-color:#ff243d2b}.site-shell .approach-step:hover{background:#ff243d10;border-color:#ff8a6466}.site-shell .step-symbol,.site-shell .step-number{color:#ff8a64;background:#ff243d10;border-color:#ff243d42}.site-shell .text-link{color:#efae77}.site-shell .technology{background:linear-gradient(135deg,#10141d,#1b1c17 62%,#282119);border-color:#ff243d2f}.site-shell .tech-points{color:#dbd3c5}.site-shell .tech-points svg{color:#b5c09f}.site-shell .tech-status{color:#c1b5a2;background:#ff243d09;border-color:#ff243d2a}.site-shell .tech-status i{background:#ff7a1a}.site-shell .tech-note{border-color:#ff243da0}.site-shell .tech-note>span{display:none}.site-shell .tech-note{gap:17px}.site-shell .tech-note>span{color:#ff8a64}.site-shell .tech-note>strong{color:#f0e8da}.site-shell .tech-note em,.site-shell .idea-note>p em{color:#ff8a64}.site-shell .statement{background:linear-gradient(145deg,#27241e,#121822 70%,#130306);border-color:#ff243d30}.site-shell .statement-mark{color:#f0ae78;background:#ff243d18}.site-shell .statement p{color:#eee5d7}.site-shell .statement-label{color:#c5b8a4}.site-shell .cta-panel{background:linear-gradient(110deg,#10141d,#121822 58%,#130306);border-color:#ff243d5b}.site-shell .footer{background:linear-gradient(#1a1915,#141410);border-color:#ff243d2b}.site-shell .footer-links a:hover{color:#f0ae78}.site-shell .nav-links .nav-ai-link{color:#f3eade;background:#ff243d14;border-color:#ff243d4d}.site-shell .nav-links a:hover,.site-shell .nav-explore-trigger:hover{color:#f6ecdc;background:#ff243d15}.site-shell .nav-explore-menu{background:linear-gradient(145deg,#10141d,#1c1c17);border-color:#ff243d44}.site-shell [data-surface]:after,.site-shell .feature-card-glow{display:none!important}.site-shell .section{position:relative}.site-shell .section:not(.section-features):before{content:"";background:linear-gradient(90deg,#ff243d74,#0000);width:min(190px,30%);height:1px;position:absolute;top:0;left:34px}.site-shell .trust-strip{color:#ddd2c0;background:linear-gradient(90deg,#ff243d08,#0000 24% 76%,#c3aeb008);border-top:1px solid #ff243d24;border-bottom:1px solid #ff243d24;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 30px;padding:22px 24px;display:flex}.site-shell .trust-strip span{align-items:center;gap:9px;font-size:11px;display:flex}.site-shell .trust-strip svg{color:#c3aeb0;width:14px;height:14px}.site-shell .trust-strip i{background:#ff243d;border-radius:50%;width:3px;height:3px}.access-shell{color:#f1eade;background:radial-gradient(at 5% 42%,#ff243d14,#0000 42%),linear-gradient(135deg,#130306,#090102 62%,#211b16)}.access-atmosphere>span{display:none}.access-topbar .brand-mark{color:#f0ad76;background:linear-gradient(140deg,#ff243d25,#e7b27b10);border-color:#ff243d80;border-radius:9px}.access-topbar .brand-monogram{color:#f0ad76}.access-home-link{color:#c1b5a4}.access-home-link:hover{color:#f1eade}.access-eyebrow,.access-story-foot{display:none}.access-story{border-left:1px solid #ff243d66;padding-left:30px}.access-story h1{color:#f1eade;margin-top:0}.access-story h1 em{background:linear-gradient(110deg,#ff8a64,#ff8a64 72%,#c20f2a);-webkit-background-clip:text;background-clip:text}.access-story>p{color:#bdb4a6}.access-highlights{border-top:1px solid #efe3cf19;gap:0;width:min(470px,100%);margin-top:34px;display:grid}.access-highlights article{border-bottom:1px solid #efe3cf19;grid-template-columns:36px 1fr;gap:13px;padding:17px 0;display:grid}.access-highlights article>span{color:#ff8a64;font:500 10px/1.7 var(--font-geist-mono),monospace}.access-highlights h2{color:#eee6d9;margin:0 0 4px;font-size:13px;font-weight:550}.access-highlights p{color:#aaa394;margin:0;font-size:11px;line-height:1.7}.access-card{background:linear-gradient(145deg,#29251f,#201e19 65%,#292018);border-color:#ff243d44;border-radius:18px;box-shadow:0 25px 70px #0005,inset 0 1px #f5e9d710}.access-card:before{background:linear-gradient(90deg,#0000,#e9a36d99,#0000)}.access-switcher{background:#10141d;border-color:#ff243d2c}.access-switcher a{color:#aaa08f;border-radius:7px}.access-switcher a[aria-current=page]{color:#f2eade;background:linear-gradient(110deg,#ff243d25,#d4a16a14);border-color:#ff243d44}.access-heading h2{color:#f1eade}.access-heading p{color:#b5ad9f}.access-field>label,.access-field-label>label{color:#ded4c4}.access-field-label>a,.access-account-link a,.access-context-note a,.access-back-link a{color:#ff8a64}.access-input-wrap>svg{color:#be8056}.access-input-wrap input{color:#f1eade;background:#090d16;border-color:#e7d9c31f;border-radius:9px}.access-input-wrap input::placeholder{color:#817968}.access-input-wrap input:focus{background:#10141d;border-color:#ff8a64a0;box-shadow:0 0 0 3px #ff243d18}.access-input-wrap input:-webkit-autofill{-webkit-text-fill-color:#f1eade;caret-color:#f1eade;box-shadow:inset 0 0 0 100px #10141d}.access-password-toggle{color:#b39a83}.access-password-toggle:hover{color:#f1eade;background:#ff243d18}.access-submit.primary{color:#23170f;background:linear-gradient(110deg,#ff8a64,#ff243d 65%,#c20f2a);border-color:#ff8a6480;box-shadow:0 8px 24px #ff243d1c,inset 0 1px #fff8}.access-submit.primary:hover:not(:disabled){box-shadow:0 10px 30px #ff243d38}.access-submit.google{color:#27231d;background:#eee8dc;border-color:#e7d9c355}.access-divider{color:#ab9a85}.access-divider:before,.access-divider:after,.access-context-note{border-color:#efe3cf1b}.access-account-link,.access-context-note{color:#b4aa9b}.access-help-note{color:#c7ad92;background:#ff243d0a;border-color:#ff243d2c}.access-help-note>svg{color:#ff8a64}.access-notice{color:#f2b99d;background:linear-gradient(100deg,#ff8a6414,#ff243d0d);border-color:#ff8a6452}.access-notice.success{color:#cbd5bd;background:#c3aeb012;border-color:#c3aeb055}.access-notice.info{color:#edd0a5;background:#dfaa6b12;border-color:#dfaa6b55}.error-page{isolation:isolate;color:#fff7f7;background:radial-gradient(at 50% 0,#ff4b351b,#0000 43%),radial-gradient(at 0 100%,#ff7a1a0c,#0000 45%),linear-gradient(145deg,#130306,#090102 58%,#100204);place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.error-page:before,.error-page:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ff8a6418;border-radius:50%;width:min(62vw,620px);position:absolute}.error-page:before{top:-28%;right:-13%;box-shadow:0 0 0 38px #ff8a6406,0 0 0 88px #ff243d05}.error-page:after{border-color:#ff243d14;width:min(56vw,500px);bottom:-53%;left:-20%}.error-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#250a0edb,#110407e8 70%,#1d080be0);border:1px solid #fff7f71c;border-radius:26px;width:min(100%,560px);padding:clamp(28px,5vw,48px);box-shadow:0 32px 100px #0008,inset 0 1px #fff7f70c}.error-brand{color:#fff7f7;font:650 12px/1 var(--font-kova-title),Manrope,sans-serif;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.error-brand span{color:#ff9a70;background:linear-gradient(145deg,#ff7a1a22,#ff243d15);border:1px solid #ff7a1a66;border-radius:9px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.error-brand i{color:#ff8a64;font-style:normal}.error-mark{color:#ffab79;background:linear-gradient(145deg,#ff8a6419,#ff243d0b);border:1px solid #ff8a6444;border-radius:15px;place-items:center;width:48px;height:48px;margin-top:44px;display:grid}.error-kicker{color:#e4a184;font:600 9px/1.4 var(--font-kova-sans),Inter,sans-serif;letter-spacing:.15em;margin:18px 0 10px}.error-card h1{color:#fff7f7;font:550 clamp(28px,5vw,38px)/1.15 var(--font-kova-title),Manrope,sans-serif;letter-spacing:-.045em;margin:0}.error-description{color:#c3aeb0;max-width:440px;margin:13px 0 0;font-size:13px;line-height:1.8}.error-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.error-page .button{border-radius:12px;min-height:45px;font-size:12px}.error-page .button-primary{color:#fff7f7;background:linear-gradient(112deg,#ff7a1a,#ff243d 66%,#c20f2a);border-color:#ff8a6480;box-shadow:0 9px 27px #ff243d25,inset 0 1px #fff6}.error-page .button-primary:hover{background:linear-gradient(112deg,#ff9349,#ff4358 66%,#dc2640)}.error-page .button-secondary{color:#f6e8e8;background:#fff7f708;border-color:#fff7f727}.error-page .button-secondary:hover{background:#ff7a1a0e;border-color:#ff8a6455}.error-digest{color:#9f8587;flex-wrap:wrap;align-items:center;gap:7px;margin:24px 0 0;font-size:10px;display:flex}.error-digest code{color:#d1b3a8;background:#fff7f706;border:1px solid #fff7f712;border-radius:6px;padding:4px 7px;font:10px/1.4 ui-monospace,monospace}@media (max-width:480px){.error-card{border-radius:21px;padding:26px 22px}.error-mark{margin-top:35px}.error-actions{flex-direction:column}.error-actions .button{width:100%}}.access-card-foot,.access-card-foot span{color:#a79883}.access-card-foot i{background:#ff243d}.access-shell a:focus-visible,.access-shell button:focus-visible{outline-color:#eb9962}.app-layout,.app-layout-chat,.ai-chat-loading{color:#f1eade;background:#090102}.app-layout{background:linear-gradient(120deg,#130306,#090102)}.sidebar{background:linear-gradient(170deg,#211f19,#191a15 70%);border-color:#efe3cf18}.sidebar .brand-mark,.ai-history-brand .brand-mark{background:#ff243d1a;border-color:#ff243d55}.brand-monogram{color:#ff8a64;width:100%;height:100%;font-family:var(--font-kova-editorial),Georgia,serif;letter-spacing:0;place-items:center;font-size:21px;font-weight:600;display:grid}.side-label{color:#b1a18e;letter-spacing:.08em;font-size:10px}.side-link{color:#b7b0a3}.side-link:hover,.side-link.active{color:#f0eade;background:#ff243d14}.side-link.active svg,.profile-avatar{color:#ff8a64}.profile-avatar{background:linear-gradient(135deg,#ff243d35,#d5b07d20)}.app-top,.app-main{border-color:#efe3cf18}.app-top{color:#b9ad9d;background:#1c1b16}.app-content :is(h1,h2,h3),.app-main :is(h1,h2,h3){color:#f0eade}.app-content :is(p,small),.app-main :is(p,small){color:#b5ad9f}.app-content :is(a,button):focus-visible,.app-main :is(a,button):focus-visible{outline-color:#ff243d}.app-content :is(input,textarea,select),.app-main :is(input,textarea,select){color:#f1eade;background:#090102;border-color:#e7d9c31f}.app-content :is(input,textarea,select):focus,.app-main :is(input,textarea,select):focus{border-color:#ff243da0;box-shadow:0 0 0 3px #ff243d18}.ai-workspace{--chat-line:#e8d9c31b;color:#eee7da;background:#090102}.ai-history-panel{background:linear-gradient(170deg,#211f19,#191a15 70%);border-color:#e8d9c31b}.ai-history-new{color:#f0eade;background:linear-gradient(115deg,#ff243d1f,#d0a16b0e);border-color:#ff243d44}.ai-history-new:hover,.ai-history-item.active{background:linear-gradient(95deg,#ff243d1d,#bc925d0b);border-color:#ff243d54}.ai-history-search,.ai-history-item:hover{background:#ff243d0b;border-color:#ff243d2d}.ai-history-search input,.ai-composer textarea{color:#f0eade}.ai-history-item,.ai-account-panel>a,.ai-account-actions>a{color:#bcb3a4}.ai-history-item.active,.ai-history-item.active>svg{color:#f0eade}.ai-chat-panel{background:#090102}.ai-chat-header{border-color:#e8d9c31b}.ai-header-name>span,.ai-message-avatar,.ai-suggestion-icon{color:#eba16b}.ai-state.ready i,.ai-message.user .ai-message-content{background:#ff243d14}.ai-welcome-emblem{margin-bottom:16px}.ai-welcome-emblem>span,.ai-eyebrow{display:none}.ai-welcome-emblem>div{color:#ff8a64;box-shadow:none;font-family:var(--font-kova-editorial),Georgia,serif;background:linear-gradient(145deg,#ff243d27,#c3aeb012);border-color:#ff243d64;border-radius:8px;font-size:34px}.ai-welcome h1{color:#f1eade;margin-top:0}.ai-welcome h1 em{background:linear-gradient(100deg,#ff8a64,#ff8a64 65%,#c20f2a);-webkit-background-clip:text;background-clip:text}.ai-welcome-description,.ai-suggestions small{color:#b9b0a2}.ai-suggestions>button{--suggestion-color:#e09863;color:#e3d9c9;background:linear-gradient(125deg,#ff243d10,#b2ba9d08);border-color:#ff243d2b}.ai-suggestions>button[data-tone=blue]{--suggestion-color:#d98755}.ai-suggestions>button[data-tone=cyan]{--suggestion-color:#c3aeb0}.ai-suggestions>button[data-tone=rose]{--suggestion-color:#d79c78}.ai-suggestions>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--suggestion-color) 52%,transparent);background:color-mix(in srgb,var(--suggestion-color) 9%,#10141d)}.ai-suggestions strong,.ai-message-label,.ai-markdown strong{color:#eee6d9}.ai-markdown,.ai-message-content p.ai-user-text{color:#e1d8c9}.ai-markdown a,.ai-copy-button:hover{color:#f0a46d}.ai-markdown blockquote{color:#e29a64;border-color:#ff243d71}.ai-markdown li::marker{color:#e29a64;border-color:#ff243d71}.ai-composer{background:#201e19;border-color:#ff243d4f;border-radius:12px;box-shadow:inset 0 1px #f5e9d708}.ai-composer:focus-within{border-color:#ff8a64;box-shadow:0 0 0 3px #ff243d18}.ai-composer .ai-composer-bottom>button{box-shadow:none;background:linear-gradient(135deg,#ff8a64,#c20f2a);border-color:#ff8a6470}.ai-scroll-bottom{color:#f0ad76;background:#29231d;border-color:#ff243d5a}.ai-chat-error,.ai-load-notice{color:#f0b893;background:#ff243d12;border-color:#ff243d4a}.ai-load-notice button{color:#ff8a64;border-color:#ff243d4a}.ai-chat-loading{color:#e7dece;background:#090102}.ai-loading-center>span{color:#e99a63;background:#ff243d18;border-color:#ff243d55;border-radius:9px}.ai-loading-center>i{background:linear-gradient(90deg,#0000,#ff243d,#0000)}.staff-console{--staff-line:#ff243d2c;--staff-muted:#b8ad9d;color:#eee7da;background:#090102}.staff-rail{background:linear-gradient(175deg,#211f19,#191a15 72%);border-color:#e8d9c31c}.staff-brand .brand-mark{background:#ff243d1a;border-color:#ff243d55}.staff-brand-tag{color:#cf976e;letter-spacing:.1em}.staff-section-search,.staff-table-search,.staff-role-filter{color:#d59469;background:#090102;border-color:#ff243d2d}.staff-section-search input,.staff-table-search input,.staff-role-filter select{color:#f1eade;background:#090102}.staff-section-search input::placeholder,.staff-table-search input::placeholder{color:#8e8271}.staff-nav-link{color:#c1b7a7}.staff-nav-link svg{color:#c08760}.staff-nav-link.is-active{color:#f1eade;background:#ff243d15;border-color:#ff243d43;box-shadow:inset 2px 0 #ff243d}.staff-nav-link.is-active svg,.staff-top-actions .staff-site-link,.staff-panel-head>a{color:#ff8a64}.staff-nav-link:hover,.staff-rail-bottom>a:hover{background:#ff243d12}.staff-rail-label{color:#b7a28b;letter-spacing:.06em;text-transform:none;font-size:10px}.staff-rail-bottom>a{color:#e2d3be;background:#ff243d09;border-color:#ff243d2d}.staff-identity{border-color:#e8d9c31b}.staff-identity strong,.staff-breadcrumb>strong{color:#eee5d7}.staff-identity small,.staff-breadcrumb{color:#b5a994}.staff-identity>span,.staff-person-avatar{color:#f0ad76;background:#ff243d1d;border-color:#ff243d4a}.staff-identity form button,.staff-open-nav{color:#ff8a64;background:#ff243d0b;border-color:#ff243d2c}.staff-topbar{background:#1b1a16e8;border-color:#e8d9c31a}.staff-session-role{color:#e9c39f;background:#ff243d12;border-color:#ff243d38}.staff-session-role svg{color:#ff8a64}.staff-kicker{display:none}.staff-page-heading{margin-top:0}.staff-page-heading h1{color:#f1eade;margin-top:0}.staff-page-heading p,.staff-welcome-copy>p,.staff-welcome>p{color:#bcb2a3}.staff-welcome{background:linear-gradient(125deg,#2b241d,#10141d 60%,#292018);border-color:#ff243d39;border-radius:7px;box-shadow:inset 0 1px #f5e9d70a}.staff-welcome h1{color:#f1eade;margin-top:0}.staff-welcome h1 span{color:#ff8a64}.staff-welcome-orbit{display:none}.staff-primary-link,.staff-submit{color:#21170f;background:linear-gradient(110deg,#efb17d,#c20f2a);border-color:#e9ab7770}.staff-command-card{background:linear-gradient(145deg,#ff243d10,#b1b99d08);border-color:#ff243d34;border-radius:7px}.staff-command-top,.staff-command-foot{color:#c3b49f}.staff-command-top{letter-spacing:0;font-size:10px}.staff-command-top span:last-child{color:#ff8a64}.staff-command-orb{height:130px}.staff-command-orb:before,.staff-command-orb:after{display:none}.staff-command-orb>div{color:#ff8a64;width:68px;height:68px;box-shadow:none;background:#ff243d15;border:1px solid #ff243d66;border-radius:8px;animation:none;transform:none}.staff-command-orb>div>span{font-family:var(--font-kova-editorial),Georgia,serif;font-size:35px;line-height:1}.staff-command-orb small{color:#b9a489}.staff-command-foot strong{color:#e5d8c6}.staff-command-foot strong i{box-shadow:none;background:#afbd9d}.staff-section-title h2{color:#eee5d7}.staff-section-title h2,.staff-panel-head>div h2{margin-top:0}.staff-updated{color:#b0a28e}.staff-stat-card,.staff-panel,.staff-team-card{background:linear-gradient(145deg,#24221c,#1c1d18);border-color:#ff243d28;border-radius:7px;box-shadow:inset 0 1px #f5e9d706}.staff-stat-head,.staff-stat-head svg{color:#dda070}.staff-stat-card>strong{color:#f1eade}.staff-stat-card>small{color:#b8ad9d}.staff-stat-line{background:linear-gradient(90deg,#ff243d,#e7b47d)}.staff-panel-head{border-color:#e8d9c31b}.staff-panel-head h2,.staff-quick-actions strong,.staff-activity-row strong,.staff-data-table td:first-child .staff-person-cell strong{color:#eee5d7}.staff-panel-head h2>span.staff-panel-icon,.staff-quick-icon{color:#eaa06a;background:#ff243d14;border-color:#ff243d44}.staff-panel-badge{color:#d5a17b;border-color:#ff243d2b}.staff-quick-actions small,.staff-activity-row small,.staff-setting-hint p,.staff-usage-note span{color:#b2a895}.staff-activity-row{border-color:#e8d9c316}.staff-activity-dot{background:#ff243d}.staff-field{color:#ded3c2}.staff-field input,.staff-field select,.staff-field textarea{color:#f1eade;background:#090102;border-color:#ff243d2c}.staff-field input:focus,.staff-field select:focus,.staff-field textarea:focus{background:#10141d;border-color:#ff8a64a0;box-shadow:0 0 0 3px #ff243d18}.staff-field small{color:#b4a994}.staff-submit.secondary,.staff-table-action{color:#edb07a;background:#ff243d0c;border-color:#ff243d3c}.staff-table-search input::placeholder,.staff-table-result-count{color:#aa9d88}.staff-role-filter select{color:#e3d7c6}.staff-data-table{color:#ded3c2}.staff-data-table th,.staff-log-head{color:#c4a17f;border-color:#e8d9c31b}.staff-data-table td,.staff-log-row{color:#d2c7b6;border-color:#e8d9c316}.staff-data-table tbody tr:hover{background:#ff243d0a}.staff-role-pill.owner{color:#f0b681;background:#ff243d14;border-color:#ff243d41}.staff-person-cell>div small,.staff-username,.staff-muted,.staff-table-empty,.staff-empty,.staff-role-description{color:#b1a895}.staff-team-card h3,.staff-team-card>strong,.staff-invite-row strong{color:#eee5d7}.staff-team-card p,.staff-team-card>strong small,.staff-invite-row small{color:#b5aa97}.staff-team-members span{border-color:#211f19}.staff-invite-row{border-color:#e8d9c31a}.staff-permission-list label{background:#ff243d08;border-color:#ff243d27}.staff-permission-list input{accent-color:#ff243d}.staff-permission-list strong{color:#e8dfd2}.staff-permission-list small{color:#b1a895}.staff-delete-form{border-color:#ff243d22}.staff-invite-result,.staff-ai-status{background:#ff243d0e;border-color:#ff243d44}.staff-invite-result p,.staff-ai-status p{color:#bfaa91}.staff-secret-note,.staff-setting-hint,.staff-usage-note{background:#ff243d08;border-color:#ff243d28}.staff-log-row strong,.staff-log-row code,.staff-log-row time{color:#d7c7b1}.staff-db-warning{color:#f0b893;background:#ff243d12;border-color:#ff243d4a}.staff-saved{color:#cad5bd;background:#adba9e10;border-color:#adba9e50}.staff-error-card{background:linear-gradient(145deg,#10141d,#130306);border-color:#ff243d38}.staff-error-card h1{color:#f1eade}.staff-error-card>p{color:#b8ad9d}@media (max-width:760px){.access-story{border-left:0;padding-left:0}.access-highlights{margin-top:19px}.access-highlights article{text-align:left;grid-template-columns:29px 1fr;padding:12px 0}.site-shell .section:not(.section-features):before{left:24px}}.site-shell .nav-menu-caption{display:none}.site-shell .hero-frame{padding-top:62px;padding-bottom:58px}.site-shell .hero h1{max-width:740px}.site-shell .home-accent{color:#0000;background:linear-gradient(100deg,#ff8a64,#ff8a64 65%,#c20f2a);-webkit-background-clip:text;background-clip:text;display:inline-block}.site-shell .hero-caption{justify-content:flex-start}.site-shell .home-directory{padding-top:86px;padding-bottom:88px}.home-directory-heading{grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.home-directory-heading h2{color:#f1eade;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:450}.home-directory-heading p{color:#b8b1a5;max-width:420px;margin:0 0 3px;font-size:13px;line-height:1.8}.home-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-directory-card{background:linear-gradient(145deg,#10141d,#121822 75%,#130306);border:1px solid #ff243d2d;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:228px;padding:20px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative}.home-directory-card:hover{background:linear-gradient(145deg,#10141d,#10141d 75%,#130306);border-color:#ff8a646b;transform:translateY(-3px)}.home-directory-icon{color:#ff8a64;background:#ff243d14;border:1px solid #ff243d4a;border-radius:5px;place-items:center;width:38px;height:38px;margin-bottom:27px;display:grid}.home-directory-icon svg{width:18px;height:18px}.home-directory-card h3{color:#f0e8da;margin:0 0 8px;font-size:15px;font-weight:550}.home-directory-card p{color:#b6ad9d;overflow-wrap:anywhere;margin:0 0 19px;font-size:11px;line-height:1.7}.home-directory-link{color:#ff8a64;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.home-directory-link svg{width:13px;height:13px}.home-final-cta{padding-top:0}.home-final-cta:before{display:none}.detail-page-hero{width:min(1240px,100%);margin:0 auto;padding:190px 34px 62px}.detail-page-hero h1{color:#f1eade;letter-spacing:-.065em;text-wrap:balance;max-width:950px;margin:0;font-size:clamp(48px,6.4vw,78px);font-weight:450;line-height:1.04}.detail-page-hero h1 em{color:#0000;font-family:var(--font-kova-editorial),Georgia,serif;letter-spacing:-.035em;background:linear-gradient(100deg,#ff8a64,#ff8a64 60%,#c20f2a);-webkit-background-clip:text;background-clip:text;font-size:1.13em;font-weight:400}.detail-page-hero>p{color:#c0b7a9;max-width:690px;margin:24px 0 0;font-size:15px;line-height:1.85}.detail-page-content{width:min(1240px,100%);margin:0 auto;padding:0 34px 28px}.detail-feature-grid,.detail-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.detail-feature-card,.detail-benefit-card{background:linear-gradient(145deg,#10141d,#121822 75%,#130306);border:1px solid #ff243d2d;border-radius:6px;flex-direction:column;min-height:275px;padding:24px;display:flex;position:relative}.detail-feature-heading{justify-content:flex-start;align-items:center;margin-bottom:28px;display:flex}.detail-feature-heading svg,.detail-benefit-card>svg{color:#ff8a64;width:20px;height:20px}.detail-feature-card h2,.detail-benefit-card h2{color:#f0e8da;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;font-weight:550;line-height:1.3}.detail-feature-card>p,.detail-benefit-card>p{color:#bcb3a5;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.8}.detail-feature-note{color:#ff8a64;margin-top:auto;padding-top:17px;font-size:10px;line-height:1.65}.detail-steps{border-top:1px solid #ff243d34;gap:0;display:grid}.detail-step{border-bottom:1px solid #efe3cf1a;grid-template-columns:52px 44px minmax(0,1fr) 18px;align-items:start;gap:17px;padding:25px 8px;display:grid}.detail-step-number{color:#ff8a64;font:500 11px/1.4 var(--font-geist-mono),monospace;padding-top:4px}.detail-step-icon{color:#ff8a64;background:#ff243d12;border:1px solid #ff243d4c;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.detail-step-icon svg{width:18px;height:18px}.detail-step h2{color:#f0e8da;margin:0 0 7px;font-size:18px;font-weight:550}.detail-step p{color:#b9b0a1;max-width:730px;margin:0;font-size:13px;line-height:1.85}.detail-step-arrow{color:#ff8a64;margin-top:10px}.detail-callout,.detail-page-cta{background:linear-gradient(115deg,#10141d,#121822 58%,#130306);border:1px solid #ff243d44;border-radius:6px;justify-content:space-between;align-items:center;gap:28px;margin-top:38px;padding:30px 32px;display:flex}.detail-callout h2,.detail-page-cta h2{color:#f0e8da;letter-spacing:-.035em;margin:0 0 8px;font-size:22px;font-weight:500}.detail-callout p,.detail-page-cta p{color:#bcb2a2;margin:0;font-size:12px;line-height:1.8}.detail-callout>a,.detail-related-links>a{color:#ff8a64;flex-shrink:0;align-items:center;gap:9px;font-size:12px;display:inline-flex}.detail-callout>a svg,.detail-related-links svg{width:15px;height:15px}.detail-tech-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:48px;display:grid}.detail-tech-list{border-top:1px solid #ff243d2d}.detail-tech-item{border-bottom:1px solid #efe3cf1a;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.detail-tech-item>span{color:#ff8a64;background:#ff243d12;border:1px solid #ff243d4a;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.detail-tech-item>span svg{width:17px;height:17px}.detail-tech-item h2{color:#f0e8da;margin:0 0 7px;font-size:16px;font-weight:550}.detail-tech-item p{color:#b9b0a1;max-width:630px;margin:0;font-size:12px;line-height:1.85}.detail-tech-panel{background:linear-gradient(145deg,#10141d,#121822 70%,#130306);border:1px solid #ff243d44;border-radius:6px;padding:29px}.detail-tech-panel-mark{color:#ff8a64;width:48px;height:48px;font:600 28px/1 var(--font-kova-editorial),Georgia,serif;background:#ff243d17;border:1px solid #ff243d67;border-radius:7px;place-items:center;display:grid}.detail-tech-panel h2{color:#f0e8da;margin:24px 0 9px;font-size:22px;font-weight:500}.detail-tech-panel p{color:#bcb2a2;margin:0;font-size:12px;line-height:1.8}.detail-tech-panel ul{border-top:1px solid #efe3cf1c;gap:13px;margin:23px 0 0;padding:20px 0 0;list-style:none;display:grid}.detail-tech-panel li{color:#ded4c4;align-items:center;gap:9px;font-size:11px;display:flex}.detail-tech-panel li svg{color:#c3aeb0;width:15px;height:15px}.detail-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-benefit-card{min-height:240px}.detail-benefit-card>svg{margin-bottom:25px}.detail-quote{color:#f0e8da;font-family:var(--font-kova-editorial),Georgia,serif;border-left:2px solid #ff243d;margin:45px 0 30px;padding:25px 0 25px 26px;font-size:clamp(27px,4vw,42px);line-height:1.25}.detail-related-links{flex-wrap:wrap;gap:18px 28px;display:flex}.detail-page-next{padding-top:18px}.detail-page-next:before{display:none}.detail-page-cta{width:100%;margin-top:0}.detail-page-cta .button svg{width:15px;height:15px}.nav-download-cta{color:#fff7f7;white-space:nowrap;background:linear-gradient(120deg,#ff7a1a21,#ff243d1a);border:1px solid #ff7a1a4d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.nav-download-cta:hover{background:linear-gradient(120deg,#ff7a1a3b,#ff243d2b);border-color:#ff7a1a94;transform:translateY(-1px)}.nav-download-cta svg{color:#ff8a64}.nav-arrival-link{color:#ffb18b;white-space:nowrap;background:linear-gradient(120deg,#ff7a1a1a,#ff243d12);border:1px solid #ff7a1a3d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.nav-arrival-link:hover{background:linear-gradient(120deg,#ff7a1a2e,#ff243d1f);border-color:#ff7a1a80;transform:translateY(-1px)}.nav-arrival-link svg{color:#ff8a64}.pwa-home-section{padding-top:0}.pwa-home-card{background:linear-gradient(120deg,#26080fc7,#130306d6 70%,#1c080cc7);border:1px solid #fff7f71f;border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:25px 28px;display:grid;box-shadow:inset 0 1px #ffffff09}.pwa-home-icon,.pwa-install-icon{color:#ff8a64;background:linear-gradient(145deg,#ff243d29,#ff7a1a12);border:1px solid #ff7a1a42;place-items:center;display:grid}.pwa-home-icon{border-radius:14px;width:46px;height:46px}.pwa-home-card h2{color:#fff7f7;letter-spacing:-.025em;margin:0 0 5px;font-size:18px;font-weight:650;line-height:1.35}.pwa-home-card p{color:#c3aeb0;margin:0;font-size:12px;line-height:1.7}.pwa-home-card .button{min-height:44px}.pwa-install-panel{background:linear-gradient(145deg,#26080fd1,#130306de 67%,#1c080ccc);border:1px solid #fff7f724;border-radius:26px;grid-template-columns:56px minmax(0,1fr);gap:23px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0b}.pwa-install-icon{border-radius:17px;width:54px;height:54px}.pwa-install-copy{min-width:0}.pwa-install-kicker{color:#ff8a64;letter-spacing:.04em;margin:2px 0 8px;font-size:11px;font-weight:600}.pwa-install-copy h2{color:#fff7f7;letter-spacing:-.04em;margin:0 0 11px;font-size:clamp(23px,3vw,32px);font-weight:650;line-height:1.2}.pwa-install-copy>p:not(.pwa-install-kicker){color:#c3aeb0;max-width:650px;margin:0;font-size:13px;line-height:1.8}.pwa-install-button{min-height:46px;margin-top:19px}.pwa-install-status,.pwa-install-hint{align-items:center;gap:9px;display:flex;margin-top:18px!important}.pwa-install-status{color:#f2c0a7!important}.pwa-install-status svg,.pwa-install-hint svg{color:#ff8a64;flex:0 0 16px}.pwa-install-instructions{color:#f4e9e9;background:#fff7f706;border:1px solid #fff7f71a;border-radius:16px;margin-top:20px;padding:17px 18px;font-size:12px;line-height:1.7}.pwa-install-instructions>strong{margin-bottom:11px;font-size:13px;display:block}.pwa-install-instructions ol{color:#c3aeb0;gap:8px;margin:0;padding-left:21px;display:grid}.pwa-install-instructions li{padding-left:3px}.pwa-install-instructions li svg{vertical-align:-3px;color:#ff8a64;display:inline-block}.pwa-install-instructions li span{color:#fff7f7;font-weight:600}.pwa-privacy-note{color:#a99094;gap:11px;max-width:740px;margin:20px 0 0;font-size:11px;line-height:1.8;display:flex}.pwa-privacy-note>span{color:#ff8a64;flex:none}.pwa-privacy-note p{margin:0}@media (max-width:980px){.home-directory-grid,.detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-tech-layout{grid-template-columns:1fr;gap:25px}}@media (max-width:680px){.site-shell .hero-frame{padding:76px 22px 38px}.site-shell .hero-copy{text-align:center}.site-shell .hero-caption{justify-content:center}.site-shell .hero h1{font-size:clamp(38px,10vw,55px)}.home-directory-heading{grid-template-columns:1fr;gap:10px}.home-directory-grid,.detail-feature-grid,.detail-benefit-grid{grid-template-columns:1fr}.home-directory-card{min-height:210px}.detail-page-hero{padding:145px 24px 42px}.detail-page-hero h1{font-size:clamp(39px,11vw,58px)}.detail-page-hero>p{margin-top:18px;font-size:13px}.detail-page-content{padding:0 24px 12px}.detail-step{grid-template-columns:32px 38px minmax(0,1fr);gap:10px;padding:19px 0}.detail-step-arrow{display:none}.detail-step h2{font-size:16px}.detail-step p{font-size:11px}.detail-callout,.detail-page-cta{flex-direction:column;align-items:flex-start;padding:24px}.detail-feature-card{min-height:240px}.nav-download-cta{border-radius:12px;flex:0 0 36px;width:36px;min-height:36px;padding:0}.nav-download-cta span{display:none}.pwa-home-card{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:20px}.pwa-home-icon{width:40px;height:40px}.pwa-home-card h2{font-size:16px}.pwa-home-card .button{grid-column:1/-1;justify-self:start}.pwa-install-panel{border-radius:22px;grid-template-columns:1fr;gap:16px}.site-shell .topbar{top:calc(8px + env(safe-area-inset-top));border:1px solid #fff7f729;border-radius:18px;width:calc(100% - 20px);margin-inline:auto}.site-shell .nav-wrap{gap:8px;padding-inline:12px}.site-shell .nav-brand-link{flex:none}.site-shell .nav-actions{flex:none;gap:7px}.site-shell .nav-arrival-link{border-radius:12px;flex:0 0 36px;width:36px;min-height:36px;padding:0}.site-shell .nav-arrival-link span{display:none}.site-shell .nav-primary{white-space:nowrap;gap:4px;min-height:38px;padding-inline:10px;font-size:10px}.site-shell .nav-primary svg{width:12px;height:12px}.site-shell .nav-download-cta{display:none}.site-shell .nav-links{overscroll-behavior:contain;-webkit-backdrop-filter:blur(28px);background:#0e0305fc;border:1px solid #fff7f724;border-radius:16px;max-height:calc(100dvh - 100px);top:calc(100% + 7px);overflow-y:auto;box-shadow:0 20px 55px #0006}.site-shell .nav-links a,.site-shell .nav-explore-trigger{min-height:44px;font-size:14px}.site-shell .nav-explore-menu{width:100%;box-shadow:none;margin-top:6px;position:static}.site-shell .home-directory-heading p,.site-shell .home-directory-card p{font-size:13px;line-height:1.75}.site-shell .home-directory-link{font-size:12px}.site-shell .detail-page-hero{padding:132px 21px 34px}.site-shell .detail-page-hero h1{letter-spacing:-.055em;text-wrap:pretty;max-width:100%;font-size:clamp(36px,10vw,50px);line-height:1.08}.site-shell .detail-page-hero h1 em{letter-spacing:-.045em;font-size:1.02em}.site-shell .detail-page-hero>p{font-size:15px;line-height:1.75}.site-shell .detail-page-content{padding-inline:21px}.site-shell .detail-feature-card,.site-shell .detail-benefit-card{min-height:0;padding:21px}.site-shell .detail-feature-card h2,.site-shell .detail-benefit-card h2{font-size:18px}.site-shell .detail-feature-card>p,.site-shell .detail-benefit-card>p,.site-shell .detail-step p,.site-shell .detail-tech-item p,.site-shell .detail-tech-panel p{font-size:14px;line-height:1.75}.site-shell .detail-feature-note{padding-top:14px;font-size:12px;line-height:1.6}.site-shell .detail-step{grid-template-columns:32px minmax(0,1fr);gap:10px 12px}.site-shell .detail-step-icon{grid-area:1/1;width:32px;height:32px}.site-shell .detail-step-number{grid-area:2/1;font-size:11px}.site-shell .detail-step>div:last-of-type{grid-area:1/2/span 2}.site-shell .detail-step h2{font-size:17px;line-height:1.35}.site-shell .detail-callout,.site-shell .detail-page-cta{width:100%;padding:21px}.site-shell .detail-callout p,.site-shell .detail-page-cta p{font-size:14px}.site-shell .credits-page-hero h1{font-size:clamp(42px,12vw,58px)}.site-shell .credits-page-intro,.site-shell .credits-public-copy p,.site-shell .pwa-install-copy>p:not(.pwa-install-kicker),.site-shell .pwa-install-instructions{font-size:14px;line-height:1.75}.site-shell .pwa-privacy-note{font-size:12px}.site-shell .footer-note{font-size:11px;line-height:1.6}.site-shell .news-main p{font-size:14px;line-height:1.75}.site-shell .news-card{padding:20px}.site-shell .news-card h2{font-size:20px;line-height:1.25}.site-shell .coming-section{grid-template-columns:minmax(0,1fr)}.site-shell .launch-card,.site-shell .alexa-card,.site-shell .launch-copy,.site-shell .alexa-copy{min-width:0}.site-shell .launch-copy h2,.site-shell .alexa-copy h2{letter-spacing:-.06em;text-wrap:balance;overflow-wrap:normal;max-width:100%;font-size:clamp(34px,11vw,48px);line-height:1.02}.site-shell .launch-copy p,.site-shell .alexa-copy p{overflow-wrap:anywhere;max-width:100%}.site-shell .coming-note h2{text-wrap:balance;overflow-wrap:anywhere;max-width:100%;line-height:1.12}}@media (min-width:681px) and (max-width:1100px){.site-shell .coming-section{grid-template-columns:minmax(0,1fr)}.site-shell .launch-card,.site-shell .alexa-card{min-width:0;min-height:430px}.site-shell .launch-copy,.site-shell .alexa-copy{min-width:0}.site-shell .launch-copy h2,.site-shell .alexa-copy h2{text-wrap:balance;max-width:100%}}@media (max-width:380px){.site-shell .nav-primary{width:39px;min-width:39px;padding-inline:0;font-size:0;overflow:hidden}.site-shell .nav-primary svg{width:16px;height:16px}.site-shell .nav-wrap{padding-inline:10px}.site-shell .nav-actions{gap:5px}.site-shell .hero h1{font-size:clamp(35px,11vw,43px)}.site-shell .detail-page-hero h1{font-size:36px}.site-shell .detail-page-hero,.site-shell .detail-page-content{padding-inline:17px}.site-shell .detail-step{padding-block:16px}}.credits-page{max-width:1080px;min-height:64vh;margin:0 auto;padding:clamp(82px,10vw,132px) 28px 94px}.credits-page-hero{text-align:center;max-width:700px;margin:0 auto 55px}.credits-page-mark{color:#ff9a70;background:linear-gradient(145deg,#ff8a6418,#ff243d0b);border:1px solid #ff8a6442;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid}.credits-page-hero>p:first-of-type{color:#d8aa8c;letter-spacing:.08em;margin:0;font-size:11px}.credits-page-hero h1{color:#f1eade;letter-spacing:-.07em;margin:12px 0 13px;font-size:clamp(43px,8vw,72px);font-weight:520;line-height:1}.credits-page-hero h1 span{color:#ff8a64}.credits-page-rule{background:linear-gradient(90deg,#ff243d,#ffb178);border-radius:2px;width:54px;height:2px;margin:0 auto 20px}.credits-page-intro{color:#b5ad9f;max-width:580px;margin:0 auto;font-size:14px;line-height:1.85}.credits-public-list{gap:20px;display:grid}.credits-public-card{background:linear-gradient(125deg,#17100d,#0f0b0a 62%,#17100d);border:1px solid #ff8a6428;border-radius:22px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);min-height:260px;display:grid;overflow:hidden;box-shadow:0 20px 58px #0004}.credits-public-image{background:radial-gradient(at 50% 40%,#ff8a641b,#0000 65%),#100a08;min-height:250px;position:relative;overflow:hidden}.credits-public-image img{object-fit:cover;width:100%;height:100%;min-height:250px}.credits-public-image>span{color:#c17958;place-items:center;display:grid;position:absolute;inset:0}.credits-public-copy{align-self:center;padding:clamp(26px,5vw,52px)}.credits-public-copy>span{color:#d39874;letter-spacing:.15em;font-size:9px}.credits-public-copy h2{color:#f1eade;letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(22px,3vw,34px);font-weight:520}.credits-public-copy p{color:#b8afa1;white-space:pre-line;margin:0;font-size:13px;line-height:1.9}.credits-public-empty{text-align:center;background:#ff8a6405;border:1px dashed #ff8a6435;border-radius:18px;justify-items:center;padding:45px 20px;display:grid}.credits-public-empty>span{color:#d39470}.credits-public-empty h2{color:#eee3d6;margin:14px 0 5px;font-size:17px;font-weight:500}.credits-public-empty p{color:#9f9689;margin:0;font-size:12px}@media (max-width:680px){.credits-page{padding:95px 18px 65px}.credits-page-hero{margin-bottom:35px}.credits-page-intro{font-size:12px}.credits-public-card{grid-template-columns:1fr}.credits-public-image,.credits-public-image img{height:220px;min-height:220px}.credits-public-copy{padding:24px}.credits-public-copy p{font-size:12px}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#090102;--foreground:#fff7f7;--muted:#c3aeb0;--line:#fff7f71a;--panel:#130306;--blue:#ff243d;--violet:#c20f2a;--cyan:#ff7a1a;--mint:#c3aeb0;--coral:#ff7a1a;--amber:#ff8a64;--kova-orange:#ff243d;--kova-orange-light:#ff8a64;--kova-cream:#fff7f7;--kova-sage:#c3aeb0;--kova-ink:#090102}html{background:#090102}body{color:#fff7f7;font-family:var(--font-kova-sans),Inter,Arial,sans-serif;background-color:#090102;background-image:radial-gradient(at 8% 0,#ff243d29,#0000 34%),radial-gradient(at 92% 22%,#ff7a1a13,#0000 32%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}:is(h1,h2,h3,h4,.brand,.button,.nav-links,.access-heading,.detail-feature-card,.staff-page-heading){font-family:var(--font-kova-title),Manrope,Arial,sans-serif}::selection{color:#090102;background:#ff7a1a}:is(a,button,input,textarea,select):focus-visible{outline-color:#ff7a1a}.site-shell{isolation:isolate;color:#fff7f7;background:radial-gradient(at 82% 0,#ff243d24,#0000 35%),linear-gradient(#130306 0%,#090102 48%,#100204 100%);position:relative}.site-shell:before,.site-shell:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000,#ff243d6b 22%,#ff7a1a33 78%,#0000);width:1px;position:fixed;top:8vh;bottom:8vh}.site-shell:before{left:22px}.site-shell:after{right:22px}.site-shell>:not(.ambient-field){z-index:1;position:relative}.site-shell .ambient-field{opacity:.3}.site-shell .ambient-a{background:radial-gradient(#ff243d3d,#0000 68%)}.site-shell .ambient-b{background:radial-gradient(#ff7a1a21,#0000 70%)}.site-shell .ambient-c{opacity:.12}.site-shell .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#130306c7;border-color:#fff7f71a;box-shadow:0 16px 50px #0000002e}.site-shell .nav-wrap{max-width:1380px}.site-shell .brand{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif;letter-spacing:-.025em}.site-shell .brand-mark{background:linear-gradient(145deg,#ff243d3d,#ff7a1a14);border-color:#ff243d80;border-radius:11px;box-shadow:inset 0 1px #ffffff14}.site-shell .brand-monogram{color:#ff7a1a;font-family:var(--font-kova-title),Manrope,sans-serif}.site-shell .nav-links{color:#c3aeb0}.site-shell .nav-links a:hover,.site-shell .nav-explore-trigger:hover{color:#fff7f7;background:#ff243d1a}.site-shell .nav-links .nav-ai-link{color:#fff7f7;background:#ff243d1a;border-color:#ff243d57}.site-shell .nav-actions{color:#fff7f7}.site-shell .nav-login{color:#e4d6d8}.site-shell .nav-explore-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#130306f5;border-color:#fff7f724;border-radius:18px;box-shadow:0 24px 70px #00000073}.site-shell .nav-menu-caption,.site-shell .hero-index,.site-shell .hero-bottom,.site-shell .eyebrow,.site-shell .section-kicker,.site-shell .editorial-kicker{display:none!important}.site-shell .hero-frame{background:radial-gradient(at 85% 10%,#ff243d29,#0000 40%),linear-gradient(145deg,#26080fe0,#0d0306db 62%,#1c080cc7);border:1px solid #fff7f724;border-radius:38px;box-shadow:0 35px 100px #0000007a,inset 0 1px #ffffff14}.site-shell .hero-frame:after{display:none}.site-shell .hero-reflection,.site-shell .hero-orbital-lines,.site-shell .orbital-rail,.site-shell .orbital-trace,.site-shell .orbital-stars,.site-shell .aurora-wash,.site-shell .hero-atmosphere{display:none!important}.site-shell .hero h1,.site-shell .detail-page-hero h1{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif;letter-spacing:-.065em;font-weight:760}.site-shell .home-accent,.site-shell .hero .text-reveal-accent .word-ink,.site-shell .text-reveal-accent .word-ink,.site-shell .gradient-text{color:#0000;background:linear-gradient(105deg,#ff7a1a 0%,#ff243d 58%,#c20f2a 100%);-webkit-background-clip:text;background-clip:text;animation:none!important}.site-shell .detail-page-hero h1 em{font-family:var(--font-kova-title),Manrope,sans-serif;font-weight:700}.site-shell .hero-lede,.site-shell .section-heading p,.site-shell .approach-intro>p,.site-shell .tech-copy>p,.site-shell .detail-page-hero>p,.site-shell .hero-caption{color:#c3aeb0}.site-shell .hero-caption svg,.site-shell .hero-staff-link svg{color:#ff7a1a}.site-shell .hero-staff-link{color:#e5d2d4}.site-shell .idea-note{background:linear-gradient(150deg,#26080fe0,#130306f0);border:1px solid #fff7f724;border-radius:26px;box-shadow:0 26px 70px #00000059,inset 0 1px #ffffff12}.site-shell .idea-note-heading,.site-shell .idea-note-foot{display:none}.site-shell .idea-note>p{color:#fff7f7}.site-shell .idea-note>p em{color:#ff7a1a}.site-shell .idea-note-rule{background:linear-gradient(90deg,#ff243d,#ff7a1a4d,#0000)}.site-shell .idea-note-step{color:#e8dadd;border-color:#fff7f71a}.site-shell .idea-note-step span:first-child,.site-shell .idea-note-step svg{color:#ff7a1a}.site-shell .button-primary,.access-submit.primary,.staff-primary-link,.staff-submit{color:#fff7f7;background:linear-gradient(112deg,#ff7a1a 0%,#ff243d 58%,#c20f2a 100%);border-color:#ff7a1a80;box-shadow:0 10px 30px #ff243d2e,inset 0 1px #ffffff38}.site-shell .button-primary:hover,.access-submit.primary:hover:not(:disabled){color:#fff7f7;background:linear-gradient(112deg,#ff9349,#ff4358 62%,#d51b35);box-shadow:0 12px 34px #ff243d47}.site-shell .button-secondary{color:#fff7f7;background:#fff7f70b;border-color:#fff7f72b}.site-shell .button-secondary:hover{background:#ff243d1a;border-color:#ff7a1a80}.site-shell .trust-strip{color:#e5d6d8;background:linear-gradient(90deg,#ff243d0f,#0000 30% 70%,#ff7a1a0a);border-color:#fff7f71a}.site-shell .trust-strip svg{color:#ff7a1a;background:0 0}.site-shell .trust-strip i{background:#ff7a1a}.site-shell .marquee{background:linear-gradient(90deg,#ff243d09,#0000 30% 70%,#ff7a1a08);border-color:#fff7f71a;padding:20px 0}.site-shell .marquee-track{animation:48s linear infinite marquee-scroll}.site-shell .marquee-track span{color:#fff7f766;font-family:var(--font-kova-title),Manrope,sans-serif;letter-spacing:-.035em;font-size:clamp(18px,2.4vw,31px);font-weight:650}.site-shell .marquee-track i{background:#ff7a1a;width:5px;height:5px;margin:0 clamp(20px,3vw,40px);box-shadow:0 0 16px #ff7a1a8c}.site-shell .home-directory-heading h2,.site-shell .section-heading h2,.site-shell .approach-intro h2,.site-shell .tech-copy h2,.site-shell .news-heading h2{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif;font-weight:700}.site-shell .home-directory-heading p{color:#c3aeb0}.site-shell .home-directory-card,.site-shell .feature-card,.site-shell .detail-feature-card,.site-shell .detail-benefit-card,.site-shell .technology,.site-shell .statement,.site-shell .cta-panel,.site-shell .detail-callout,.site-shell .detail-page-cta,.site-shell .detail-tech-panel,.site-shell .approach-step,.site-shell .news-card,.site-shell .news-next,.site-shell .launch-card{background:linear-gradient(145deg,#26080fbd,#130306cc 68%,#1c080cc2);border-color:#fff7f71f;border-radius:24px;box-shadow:inset 0 1px #ffffff09}.site-shell .home-directory-card{min-height:240px;padding:24px}.site-shell .home-directory-card:hover,.site-shell .feature-card:hover,.site-shell .news-card:hover{background:linear-gradient(145deg,#330911e0,#130306e6);border-color:#ff7a1a70}.site-shell .benefit-number{color:#ff8a64}.site-shell .home-directory-icon,.site-shell .feature-icon,.site-shell .detail-step-icon,.site-shell .detail-tech-item>span,.site-shell .detail-tech-panel-mark{color:#ff8a64;background:linear-gradient(145deg,#ff243d2e,#ff7a1a0f);border-color:#ff243d57;border-radius:12px}.site-shell .home-directory-card h3,.site-shell .feature-card h3,.site-shell .benefit h3,.site-shell .detail-feature-card h2,.site-shell .detail-benefit-card h2,.site-shell .detail-step h2,.site-shell .detail-tech-item h2,.site-shell .detail-tech-panel h2{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif;font-weight:650}.site-shell .home-directory-card p,.site-shell .feature-card p,.site-shell .benefit p,.site-shell .detail-feature-card>p,.site-shell .detail-benefit-card>p,.site-shell .detail-step p,.site-shell .detail-tech-item p,.site-shell .detail-tech-panel p{color:#c3aeb0}.site-shell .home-directory-link,.site-shell .detail-feature-note,.site-shell .detail-step-number,.site-shell .detail-step-arrow,.site-shell .detail-callout>a,.site-shell .detail-related-links>a,.site-shell .text-link{color:#ff8a64}.site-shell .detail-step,.site-shell .detail-steps,.site-shell .detail-tech-list,.site-shell .detail-tech-item,.site-shell .detail-tech-panel ul{border-color:#fff7f71c}.site-shell .statement p{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif;font-style:normal;font-weight:550}.site-shell .statement-mark{color:#ff8a64;background:#ff243d24}.site-shell .footer{background:#090102;border-color:#fff7f71a}.site-shell .footer-links a:hover{color:#ff8a64}.access-shell{color:#fff7f7;font-family:var(--font-kova-sans),Inter,Arial,sans-serif;background:radial-gradient(at 5% 42%,#ff243d21,#0000 42%),radial-gradient(at 100% 5%,#ff7a1a12,#0000 36%),linear-gradient(135deg,#130306,#090102 62%,#1b0308)}.access-topbar .brand-mark,.sidebar .brand-mark,.ai-history-brand .brand-mark,.staff-brand .brand-mark{color:#ff8a64;background:linear-gradient(145deg,#ff243d38,#ff7a1a12);border-color:#ff243d80;border-radius:11px}.access-topbar .brand-monogram,.sidebar .brand-monogram,.ai-history-brand .brand-monogram,.staff-brand .brand-monogram{color:#ff8a64;font-family:var(--font-kova-title),Manrope,sans-serif}.access-home-link,.access-story>p,.access-account-link,.access-context-note{color:#c3aeb0}.access-eyebrow,.access-story-foot{display:none!important}.access-story{border-color:#ff243d7a;padding-left:30px}.access-story h1,.access-heading h2,.ai-welcome h1,.staff-page-heading h1{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif;font-weight:720}.access-story h1 em,.ai-welcome h1 em{color:#0000;font-family:var(--font-kova-title),Manrope,sans-serif;background:linear-gradient(105deg,#ff7a1a,#ff243d 72%);-webkit-background-clip:text;background-clip:text;font-weight:700}.access-card{background:linear-gradient(145deg,#26080fe6,#130306f0 70%);border-color:#fff7f724;border-radius:28px;box-shadow:0 35px 90px #00000073,inset 0 1px #ffffff12}.access-card:before{background:linear-gradient(90deg,#0000,#ff7a1aa6,#ff243d4d,#0000)}.access-switcher{background:#090102b8;border-color:#fff7f71a}.access-switcher a{color:#c3aeb0}.access-switcher a[aria-current=page]{color:#fff7f7;background:linear-gradient(110deg,#ff243d2e,#ff7a1a14);border-color:#ff243d52}.access-heading p,.access-field>label,.access-field-label>label{color:#d4c2c5}.access-field-label>a,.access-account-link a,.access-context-note a,.access-back-link a,.access-input-wrap>svg{color:#ff8a64}.access-input-wrap input,.app-content :is(input,textarea,select),.app-main :is(input,textarea,select),.staff-field input,.staff-field select,.staff-field textarea{color:#fff7f7;background:#0d0204;border-color:#fff7f724;border-radius:12px}.access-input-wrap input::placeholder{color:#8f7478}.access-input-wrap input:focus,.app-content :is(input,textarea,select):focus,.app-main :is(input,textarea,select):focus{background:#130306;border-color:#ff7a1ab3;box-shadow:0 0 0 3px #ff243d1f}.access-submit.google{color:#fff7f7;background:#fff7f712;border-color:#fff7f733}.access-divider,.access-card-foot,.access-account-link{color:#c3aeb0}.access-divider:before,.access-divider:after,.access-context-note{border-color:#fff7f71a}.access-notice.success,.staff-saved{color:#ffd0ad;background:#ff7a1a14;border-color:#ff7a1a59}.app-layout,.app-layout-chat,.ai-chat-loading,.ai-workspace,.ai-chat-panel,.staff-console{color:#fff7f7;background:#090102}.app-layout{background:radial-gradient(at 80% 0,#ff243d1c,#0000 34%),linear-gradient(120deg,#130306,#090102)}.sidebar,.ai-history-panel,.staff-rail{background:linear-gradient(170deg,#1b0509,#100204 70%);border-color:#fff7f71a}.side-label,.side-link,.ai-history-item,.ai-account-panel>a,.ai-account-actions>a,.staff-nav-link,.staff-breadcrumb{color:#c3aeb0}.side-link:hover,.side-link.active,.staff-nav-link:hover,.staff-nav-link.is-active{color:#fff7f7;background:#ff243d21}.side-link.active svg,.profile-avatar,.ai-header-name>span,.ai-message-avatar,.ai-suggestion-icon,.staff-nav-link.is-active svg{color:#ff8a64}.profile-avatar,.staff-identity>span,.staff-person-avatar{background:linear-gradient(135deg,#ff243d40,#ff7a1a1a);border-color:#ff243d59}.app-top,.app-main,.app-main>*{border-color:#fff7f71a}.app-top,.staff-topbar{color:#c3aeb0;background:#130306d6}.app-content :is(h1,h2,h3),.app-main :is(h1,h2,h3),.staff-section-title h2,.staff-panel-head h2{color:#fff7f7;font-family:var(--font-kova-title),Manrope,sans-serif}.app-content :is(p,small),.app-main :is(p,small),.staff-page-heading p,.staff-welcome-copy>p{color:#c3aeb0}.ai-history-new,.ai-suggestions>button,.staff-panel,.staff-stat-card,.staff-team-card,.staff-command-card{background:linear-gradient(145deg,#26080fc2,#130306d6);border-color:#fff7f71f;border-radius:20px}.ai-history-new:hover,.ai-history-item.active,.ai-suggestions>button:hover:not(:disabled){background:#ff243d1f;border-color:#ff7a1a66}.ai-history-search,.ai-composer{background:#130306;border-color:#fff7f724}.ai-composer:focus-within{border-color:#ff7a1a;box-shadow:0 0 0 3px #ff243d1f}.ai-composer .ai-composer-bottom>button{background:linear-gradient(112deg,#ff7a1a,#ff243d 62%,#c20f2a);border-color:#ff7a1a80}.ai-message.user .ai-message-content{background:#ff243d21}.ai-markdown a,.ai-markdown blockquote,.staff-top-actions .staff-site-link,.staff-panel-head>a{color:#ff8a64}.ai-markdown li::marker{color:#ff8a64}.staff-nav-link.is-active{border-color:#ff243d52;box-shadow:inset 2px 0 #ff7a1a}.staff-kicker{display:none!important}.staff-welcome{background:linear-gradient(125deg,#330911eb,#130306e6 70%);border-color:#fff7f724;border-radius:26px}.staff-welcome-orbit,.staff-command-orb:before,.staff-command-orb:after{display:none!important}.staff-welcome h1 span,.staff-stat-head,.staff-stat-head svg,.staff-session-role svg{color:#ff8a64}.staff-role-pill.owner,.staff-permission-list label,.staff-invite-result,.staff-ai-status,.staff-secret-note,.staff-setting-hint,.staff-usage-note{background:#ff243d14;border-color:#ff243d40}.staff-saved{color:#ffd0ad}.site-shell .topbar{-webkit-backdrop-filter:blur(28px);background:#1c080c8a;border-color:#fff7f729;box-shadow:0 18px 55px #00000047,inset 0 1px #ffffff1a}.site-shell .hero-frame{-webkit-backdrop-filter:blur(24px);background:radial-gradient(at 82% 5%,#ff243d29,#0000 42%),linear-gradient(145deg,#2b0a11a3,#120509ad 60%,#21080e8f);box-shadow:0 35px 100px #0000006b,inset 0 1px #ffffff21,inset 0 -1px #ff243d1a}.site-shell .hero-frame:before{background:linear-gradient(118deg,#ffffff13,#0000 25% 70%,#ff7a1a0b),radial-gradient(at 75% 12%,#ff7a1a1c,#0000 42%),radial-gradient(at 10% 90%,#ff243d1a,#0000 44%)}.site-shell .idea-note,.site-shell .home-directory-card,.site-shell .feature-card,.site-shell .detail-feature-card,.site-shell .detail-benefit-card,.site-shell .technology,.site-shell .statement,.site-shell .cta-panel,.site-shell .detail-callout,.site-shell .detail-page-cta,.site-shell .detail-tech-panel,.site-shell .approach-step,.site-shell .news-card,.site-shell .news-next,.site-shell .launch-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#2c0b128a,#14050975 58%,#24090f66);border-color:#fff7f729;box-shadow:0 22px 60px #0003,inset 0 1px #ffffff17}.site-shell .idea-note{background:linear-gradient(145deg,#2e0a11a3,#14050994)}.site-shell .home-directory-card:hover,.site-shell .feature-card:hover,.site-shell .news-card:hover{background:linear-gradient(135deg,#3d0c15ad,#1a050b94 62%,#3008107a);border-color:#ff7a1a75;box-shadow:0 26px 65px #00000047,inset 0 1px #ffffff21}.site-shell .access-card,.access-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(140deg,#2d0a11a8,#140509ad 64%,#25080f8c);border-color:#fff7f72b;box-shadow:0 35px 95px #0006,inset 0 1px #ffffff1f}.access-switcher,.access-input-wrap input,.access-submit.google,.ai-composer,.ai-history-search,.ai-history-new,.ai-suggestions>button,.staff-panel,.staff-stat-card,.staff-team-card,.staff-command-card,.sidebar,.ai-history-panel,.staff-rail{-webkit-backdrop-filter:blur(16px)}.access-shell,.app-layout,.app-layout-chat,.ai-workspace,.staff-console{background-image:radial-gradient(at 8% 8%,#ff243d26,#0000 35%),radial-gradient(at 90% 65%,#ff7a1a14,#0000 34%)}.access-topbar .brand-mark,.sidebar .brand-mark,.ai-history-brand .brand-mark,.staff-brand .brand-mark,.access-input-wrap input,.staff-field input,.staff-field select,.staff-field textarea,.ai-composer,.ai-history-search{box-shadow:inset 0 1px #ffffff12}.access-card:before{background:linear-gradient(90deg,#0000,#fff7f7b8,#ff7a1a73,#0000);height:1px}.site-shell[data-page=funzionalita]{background-image:radial-gradient(at 88% 9%,#ff7a1a26,#0000 34%),radial-gradient(at 4% 58%,#ff243d1a,#0000 38%),linear-gradient(#130306,#090102 58%,#100204)}.site-shell[data-page=approccio]{background-image:radial-gradient(at 10% 15%,#ff243d2b,#0000 36%),radial-gradient(at 92% 70%,#c20f2a1a,#0000 36%),linear-gradient(#130306,#090102 60%,#100204)}.site-shell[data-page=tecnologia]{background-image:radial-gradient(at 90% 12%,#ff7a1a1f,#0000 32%),radial-gradient(at 6% 75%,#ff243d1a,#0000 36%),linear-gradient(#100204,#090102 58%,#130306)}.site-shell[data-page=vantaggi]{background-image:radial-gradient(at 14% 8%,#ff7a1a21,#0000 32%),radial-gradient(at 91% 63%,#ff243d26,#0000 38%),linear-gradient(#130306,#090102 57%,#100204)}.site-shell[data-page=detail]{background-image:radial-gradient(at 82% 0,#ff243d21,#0000 35%),linear-gradient(#130306,#090102 55%,#100204)}@keyframes kova-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes kova-glow-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-13px)scale(1.035)}}@keyframes kova-menu-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kova-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.site-shell .ambient-a{animation:17s ease-in-out infinite kova-glow-drift}.site-shell .ambient-b{animation:22s ease-in-out -7s infinite kova-glow-drift}.site-shell .topbar,.site-shell .nav-links a,.site-shell .nav-explore-trigger,.site-shell .button,.staff-nav-link,.staff-quick-actions>a,.staff-table-action,.staff-submit,.staff-invite-shortcut{transition:color .2s,background .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.site-shell .nav-explore-menu.is-open{animation:.22s cubic-bezier(.16,1,.3,1) both kova-menu-enter}.site-shell .nav-links.open{animation:.24s cubic-bezier(.16,1,.3,1) both kova-menu-enter}.site-shell .hero-frame,.site-shell .detail-page-hero{animation:.72s cubic-bezier(.16,1,.3,1) both kova-enter}.site-shell .home-directory-card,.site-shell .detail-feature-card,.site-shell .detail-benefit-card,.site-shell .detail-step,.site-shell .detail-tech-item,.site-shell .detail-tech-panel,.site-shell .detail-callout,.site-shell .detail-page-cta{animation:.62s cubic-bezier(.16,1,.3,1) both kova-enter}.site-shell .home-directory-card:nth-child(2),.site-shell .detail-feature-card:nth-child(2),.site-shell .detail-benefit-card:nth-child(2),.site-shell .detail-step:nth-child(2),.site-shell .detail-tech-item:nth-child(2){animation-delay:70ms}.site-shell .home-directory-card:nth-child(3),.site-shell .detail-feature-card:nth-child(3),.site-shell .detail-benefit-card:nth-child(3),.site-shell .detail-step:nth-child(3),.site-shell .detail-tech-item:nth-child(3){animation-delay:.13s}.site-shell .home-directory-card:nth-child(4),.site-shell .detail-feature-card:nth-child(4),.site-shell .detail-step:nth-child(4),.site-shell .detail-tech-item:nth-child(4){animation-delay:.19s}.site-shell .home-directory-card:hover,.site-shell .detail-feature-card:hover,.site-shell .detail-benefit-card:hover{transform:translateY(-5px)}.site-shell .button-primary{position:relative;overflow:hidden}.site-shell .button-primary:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff45,#0000);width:45%;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.site-shell .button-primary:hover:after{opacity:1;animation:.75s both kova-sheen}.staff-stat-card,.staff-panel,.staff-team-card,.staff-content-grid>.staff-panel{animation:.48s cubic-bezier(.16,1,.3,1) both kova-enter}.staff-stats-grid>.staff-stat-card:nth-child(2){animation-delay:55ms}.staff-stats-grid>.staff-stat-card:nth-child(3){animation-delay:.1s}.staff-stats-grid>.staff-stat-card:nth-child(4){animation-delay:.145s}.staff-panel,.staff-stat-card,.staff-team-card{transition:transform .23s,border-color .23s,box-shadow .23s,background .23s}.staff-stat-card:hover,.staff-team-card:hover{border-color:#ff7a1a5c;transform:translateY(-3px);box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff1a}.staff-account-help{color:#c3aeb0;margin:-5px 0 14px;font-size:11px;line-height:1.75}.staff-account-create-options{margin:0 0 19px}.staff-invite-shortcut{color:#ffb07b;background:linear-gradient(110deg,#ff7a1a1a,#ff243d12);border:1px solid #ff7a1a40;border-radius:15px;align-items:center;gap:12px;padding:13px 14px;display:flex}.staff-invite-shortcut>span{flex:1;gap:3px;display:grid}.staff-invite-shortcut strong{color:#fff7f7;font-size:11px;font-weight:600}.staff-invite-shortcut small{color:#c3aeb0;font-size:10px}.staff-invite-shortcut:hover{background:#ff243d21;border-color:#ff7a1a7a;transform:translateY(-2px)}.staff-role-edit{align-items:center;gap:6px;min-width:150px;display:flex}.staff-role-edit select{color:#fff7f7;min-width:0;max-width:150px;min-height:32px;font:inherit;background:#130306c7;border:1px solid #fff7f726;border-radius:9px;padding:5px 8px;font-size:10px}.staff-role-edit select:focus{outline-offset:2px;outline:2px solid #ff7a1a80}.staff-role-save{color:#ffb07b;min-height:31px;font:inherit;cursor:pointer;background:#ff7a1a17;border:1px solid #ff7a1a47;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.staff-role-save:hover:not(:disabled){background:#ff7a1a2b;border-color:#ff7a1a8c}.staff-role-save:disabled{cursor:wait;opacity:.7}.staff-account-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.staff-table-action.danger{color:#ff9aa2;background:#ff243d14;border-color:#ff505e47}.staff-table-action.danger:hover:not(:disabled){color:#ffd7d9;background:#ff243d2b;border-color:#ff505e8c}.staff-table-action:disabled{opacity:.52;cursor:not-allowed}.staff-export-button{flex-shrink:0}.staff-users-footnote{color:#9d8589;margin:15px 0 0;font-size:10px;line-height:1.7}.staff-show-more{color:#ffb07b;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#ff243d0e;border:1px solid #fff7f71f;border-radius:12px;justify-content:center;margin:14px 0 0;font-size:11px;transition:background .2s,border-color .2s;display:flex}.staff-show-more:hover{background:#ff243d1f;border-color:#ff7a1a66}.staff-table-toolbar{flex-wrap:wrap}.staff-table-toolbar>.staff-table-search{flex:260px}.staff-table-toolbar>.staff-role-filter{flex:0 auto}.staff-role-filter select{min-width:95px}.staff-users-panel .staff-data-table td{vertical-align:middle}.staff-data-table tbody tr{transition:background .18s}.staff-data-table tbody tr:hover{background:#ff243d0b}.staff-form-grid{align-items:end}.staff-form-grid .staff-submit{min-height:44px}@media (max-width:1050px){.staff-content-grid{grid-template-columns:1fr}.staff-role-edit{min-width:130px}}@media (max-width:680px){.staff-account-actions{min-width:135px}.staff-table-toolbar>.staff-role-filter{flex:130px}.staff-export-button{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.site-shell .topbar{top:calc(12px + env(safe-area-inset-top));width:calc(100% - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)))}.site-shell:before{left:9px}.site-shell:after{right:9px}.site-shell .nav-wrap{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.access-story{border-left:0;padding-left:0}.site-shell>header.topbar{z-index:1000;isolation:isolate;position:fixed;overflow:visible;transform:translate(-50%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-shell .nav-wrap{position:relative;overflow:visible}.site-shell .menu-toggle{z-index:1002;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;position:relative}.site-shell .nav-links{z-index:1001;width:auto;max-height:calc(100vh - 134px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 134px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-overflow-scrolling:touch;isolation:isolate;opacity:1;filter:none;border:1px solid #fff7f72e;border-radius:20px;margin:0;padding:12px;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto;transform:translate(0,0)scale(1);box-shadow:0 22px 50px #00000085,inset 0 1px #ffffff12;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#130306 linear-gradient(155deg,#1d090e,#130306 60%,#1a0509)!important;position:absolute!important}.site-shell .nav-links:not(.open){display:none!important}.site-shell .nav-links.open{visibility:visible;pointer-events:auto;animation:none!important;display:grid!important}.site-shell .nav-links a,.site-shell .nav-explore-trigger{-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px}}@supports (-webkit-touch-callout:none){@media (max-width:760px) and (display-mode:standalone),(max-width:760px) and (display-mode:fullscreen){.site-shell>header.topbar{top:calc(max(50px,env(safe-area-inset-top)) + 8px)}.site-shell .nav-links{max-height:calc(100vh - max(50px,env(safe-area-inset-top)) - 112px - env(safe-area-inset-bottom));max-height:calc(100dvh - max(50px,env(safe-area-inset-top)) - 112px - env(safe-area-inset-bottom))}}}@media (max-width:860px){.ai-workspace .ai-history-panel{z-index:10020;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;max-height:none}.ai-drawer-scrim{z-index:10010;touch-action:manipulation;background:#030102b8;height:100dvh;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-workspace .ai-history-brand{position:relative}.ai-workspace .ai-close-drawer{z-index:1;min-width:44px;min-height:44px}.staff-console .staff-rail{z-index:10020;height:100dvh;max-height:none;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden}.staff-drawer-scrim{z-index:10010;touch-action:manipulation;background:#030102b8;height:100dvh;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.staff-console .staff-close-nav{min-width:44px;min-height:44px}.staff-console .staff-section-search input{font-size:16px}}.site-shell .home-pinned-news{grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr);align-items:center;gap:12px 34px;padding-top:67px;padding-bottom:65px;display:grid}.home-pinned-heading>span,.news-install-callout>div>span{color:#ffad78;font:600 8px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;align-items:center;gap:8px;display:flex}.home-pinned-heading>span svg,.news-install-callout>div>span svg{color:#ff8a32}.home-pinned-heading h2,.news-install-callout h2{color:#fff7f7;letter-spacing:-.06em;margin:17px 0 9px;font-size:clamp(28px,3.1vw,42px);font-weight:620;line-height:1.03}.home-pinned-heading h2 em,.news-install-callout h2 em{color:#0000;font-family:var(--font-kova-editorial),Georgia,serif;background:linear-gradient(100deg,#ff9b52,#ff3d43 76%);-webkit-background-clip:text;background-clip:text;font-size:1.12em;font-weight:400}.home-pinned-heading p,.news-install-callout p{color:#c3aeb0;max-width:270px;margin:0;font-size:10px;line-height:1.8}.home-pinned-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.home-pinned-track{width:max-content;display:flex}.home-pinned-group{flex:none;align-items:stretch;gap:10px;width:max-content;padding-right:10px;display:flex}.home-pinned-viewport.is-moving .home-pinned-track{animation:home-news-flow var(--home-news-duration,42s) linear infinite}.home-pinned-viewport.is-moving:hover .home-pinned-track,.home-pinned-viewport.is-moving:focus-within .home-pinned-track,.home-pinned-viewport.is-moving:active .home-pinned-track{animation-play-state:paused}@media (hover:none) and (pointer:coarse){.home-pinned-viewport.is-moving:hover .home-pinned-track,.home-pinned-viewport.is-moving:focus-within .home-pinned-track,.home-pinned-viewport.is-moving:active .home-pinned-track{animation-play-state:running}}.home-pinned-card{flex:0 0 clamp(285px,32vw,390px)}.home-pinned-viewport.is-static .home-pinned-group{flex-wrap:wrap}.home-pinned-viewport.is-static .home-pinned-card{flex-basis:min(390px,100%)}@keyframes home-news-flow{to{transform:translate(-33.3333%)}}.home-pinned-card{-webkit-backdrop-filter:blur(15px);background:linear-gradient(140deg,#2f0c12a8,#120509b3);border:1px solid #fff7f724;border-radius:17px;grid-template-columns:34px minmax(0,1fr) 29px;align-items:start;gap:12px;min-height:130px;padding:17px;transition:transform .23s,border-color .23s,background .23s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.home-pinned-card:hover{background:linear-gradient(140deg,#431316c7,#19060ac4);border-color:#ff8a3273;transform:translateY(-3px)}.home-pinned-icon{color:#ffad70;background:linear-gradient(145deg,#ff8a321c,#e433300c);border:1px solid #ff8a3236;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.home-pinned-card h3{color:#fff1e6;overflow-wrap:anywhere;margin:1px 0 7px;font-size:12px;font-weight:580;line-height:1.5}.home-pinned-card p{color:#c3aeb0;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.75}.home-pinned-card>a{color:#ffad70;background:#ff8a320c;border:1px solid #ff8a322b;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.home-pinned-all{color:#ffad78;grid-column:2;justify-self:end;align-items:center;gap:7px;font-size:9px;text-decoration:none;display:flex}.home-pinned-all:hover{color:#ffd1b2}.site-shell .news-orange .news-icon{color:#ffab70;background:linear-gradient(145deg,#ff8a321b,#e433300b);border-color:#ff8a3238}.site-shell .news-orange .news-status i{background:#ff9347;box-shadow:0 0 10px #ff7a1a}.site-shell .news-rose .news-icon{color:#ff9b8a;background:#e942300e;border-color:#ff5a4838}.site-shell .news-rose .news-status i{background:#ff7961;box-shadow:0 0 9px #ff6b51}.site-shell .news-install-callout{-webkit-backdrop-filter:blur(18px);background:linear-gradient(125deg,#330d12a8,#140509a3 65%,#360c1280);border:1px solid #fff7f726;border-radius:21px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:30px 34px;display:flex;box-shadow:0 22px 60px #00000030,inset 0 1px #ffffff14}.news-install-callout h2{margin:13px 0 7px;font-size:clamp(27px,3vw,38px)}.news-install-callout p{max-width:420px}.site-shell .home-pinned-card:focus-within,.site-shell .home-pinned-all:focus-visible{outline-offset:3px;outline:2px solid #ff9a59}@media (max-width:850px){.site-shell .home-pinned-news{grid-template-columns:1fr;gap:19px;padding-top:52px;padding-bottom:50px}.home-pinned-heading p{max-width:480px}.home-pinned-all{grid-column:1}}@media (max-width:580px){.home-pinned-card{flex-basis:min(320px,100vw - 54px);min-height:0}.site-shell .news-install-callout{flex-direction:column;align-items:flex-start;padding:25px 22px}.news-install-callout .button{min-height:42px}}@media (prefers-reduced-motion:reduce){.home-pinned-viewport.is-moving{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-pinned-viewport.is-moving .home-pinned-track{animation:none}.home-pinned-viewport.is-moving .home-pinned-group[aria-hidden=true]{display:none}}
.faq-hero,.faq-content,.faq-bottom-cta{width:min(1240px,100%);margin-inline:auto}.faq-hero{isolation:isolate;padding:195px 34px 76px;position:relative;overflow:hidden}.faq-hero-glow{z-index:-1;aspect-ratio:1;border:1px solid #ff74331b;border-radius:50%;width:min(48vw,580px);position:absolute;top:94px;right:-70px;box-shadow:0 0 0 34px #ff743307,0 0 0 86px #ff303007,inset 0 0 120px #ff542b0c}.faq-hero-glow:before,.faq-hero-glow:after{content:"";border:1px solid #ff80531c;border-radius:50%;position:absolute;inset:15%;transform:rotate(34deg)scaleY(.68)}.faq-hero-glow:after{border-color:#ef38431c;inset:27%;transform:rotate(-42deg)scaleY(.73)}.faq-kicker{color:#ffad78;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;align-items:center;gap:10px;display:flex}.faq-kicker svg{color:#ff7739}.faq-kicker i{background:linear-gradient(90deg,#ff7a35,#f32945);width:31px;height:1px}.faq-hero h1{color:#fff7f7;letter-spacing:-.075em;text-wrap:balance;max-width:900px;margin:29px 0 18px;font-size:clamp(48px,7.5vw,88px);font-weight:480;line-height:1.04}.faq-hero h1 em,.faq-bottom-cta h2 em{color:#0000;font-family:var(--font-kova-editorial),Georgia,serif;background:linear-gradient(105deg,#ff9e53,#ff493c 65%,#ed2850);-webkit-background-clip:text;background-clip:text;font-size:1.04em;font-weight:400}.faq-hero>p{color:#c3aeb0;max-width:540px;margin:0;font-size:15px;line-height:1.85}.faq-search{color:#ff9d6d;width:min(620px,100%);min-height:62px;box-shadow:0 20px 50px #0004,inset 0 1px #fff09;background:linear-gradient(130deg,#210b10ed,#100408ed);border:1px solid #fff7f71a;border-radius:17px;align-items:center;gap:14px;margin-top:38px;padding:0 19px;transition:border-color .2s,box-shadow .2s;display:flex}.faq-search:focus-within{border-color:#ff743d70;box-shadow:0 0 0 4px #ff743d12,0 22px 55px #0005}.faq-search input{color:#fff7f7;background:0 0;border:0;outline:0;flex:1;min-width:0;height:58px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4}.faq-search input::placeholder{color:#9f8588}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search button{color:#d6b8b6;cursor:pointer;background:#fff7f708;border:1px solid #fff7f71a;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.faq-quick-trust{color:#9d8b8d;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:11px;display:flex}.faq-quick-trust span{align-items:center;gap:7px;display:flex}.faq-quick-trust svg{color:#ff8650}.faq-content{grid-template-columns:245px minmax(0,1fr);gap:58px;padding:22px 34px 110px;display:grid}.faq-sidebar{align-self:start;position:sticky;top:105px}.faq-filter-label{color:#8e7b7f;font:600 9px/1.4 var(--font-geist-mono),monospace;letter-spacing:.16em}.faq-categories{gap:4px;margin-top:13px;display:grid}.faq-categories button{color:#bba8aa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;transition:background .18s,border-color .18s,color .18s;display:flex}.faq-categories button:hover{color:#fff7f7;background:#fff7f708}.faq-categories button.is-active{color:#ffb38b;background:linear-gradient(100deg,#ff512211,#ff8b3210);border-color:#ff69412e}.faq-categories button span{color:#977c7e;min-width:24px;height:22px;font:500 10px/1 var(--font-geist-mono),monospace;background:#fff7f708;border-radius:7px;place-items:center;display:grid}.faq-categories button.is-active span{color:#ffb38b;background:#ff6c2718}.faq-help-card{background:linear-gradient(145deg,#240c11a8,#130609b0);border:1px solid #ff704021;border-radius:16px;margin-top:36px;padding:18px}.faq-help-card>span{color:#fff3ef;font-size:12px;font-weight:600}.faq-help-card p{color:#bda7a9;margin:8px 0 14px;font-size:11px;line-height:1.7}.faq-help-card a{color:#ff9866;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.faq-results{min-width:0}.faq-results-head{justify-content:space-between;align-items:end;gap:20px;min-height:51px;margin-bottom:19px;display:flex}.faq-results-head h2{color:#fff7f7;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(22px,2.6vw,31px);font-weight:540}.faq-result-count{color:#aa9396;background:#fff7f705;border:1px solid #fff7f714;border-radius:99px;flex:none;padding:7px 10px;font-size:10px}.faq-list{border-top:1px solid #fff7f716}.faq-item{border-bottom:1px solid #fff7f716}.faq-question{width:100%;min-height:94px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:19px;padding:17px 8px;display:flex}.faq-question-index{color:#ff9c6e;width:37px;height:37px;font:500 10px/1 var(--font-geist-mono),monospace;background:linear-gradient(145deg,#ff6d2318,#e9264509);border:1px solid #ff743327;border-radius:12px;flex:0 0 37px;place-items:center;transition:background .2s,border-color .2s;display:grid}.faq-question-copy{flex:1;gap:7px;min-width:0;display:grid}.faq-item-category{color:#907c80;font:500 9px/1.3 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.faq-question-copy strong{color:#f3e9e9;letter-spacing:-.02em;font-size:16px;font-weight:540;line-height:1.45;transition:color .2s}.faq-chevron{color:#9f8588;border:1px solid #fff7f714;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;transition:transform .25s,border-color .2s,color .2s,background .2s;display:grid}.faq-item:hover .faq-question-copy strong,.faq-item.is-open .faq-question-copy strong{color:#fff}.faq-item.is-open .faq-question-index{background:#ff6d231e;border-color:#ff743355}.faq-item.is-open .faq-chevron{color:#ffab7b;background:#ff6d2312;border-color:#ff743343;transform:rotate(180deg)}.faq-answer-wrap[hidden]{display:none}.faq-answer{max-width:720px;padding:0 62px 24px 64px;animation:.25s both faq-answer-in}.faq-answer p{color:#bca9ab;margin:0;font-size:14px;line-height:1.9}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.faq-empty{color:#ff9c6e;text-align:center;border:1px dashed #fff7f725;border-radius:20px;justify-items:center;gap:11px;padding:58px 20px;display:grid}.faq-empty strong{color:#fff1f1;font-size:16px}.faq-empty p{color:#a89598;margin:0;font-size:12px;line-height:1.7}.faq-empty button{color:#ffb18a;cursor:pointer;background:#ff6e2510;border:1px solid #ff733344;border-radius:12px;min-height:40px;margin-top:8px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:600}.faq-bottom-cta{box-shadow:inset 0 1px #fff09;background:radial-gradient(at 8% 100%,#f03c3314,#0000 45%),linear-gradient(120deg,#210a0fa8,#100407c9);border:1px solid #ff633029;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:90px;padding:36px 40px;display:flex}.faq-bottom-cta>div>span{color:#ff9e6e;font:600 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.faq-bottom-cta h2{color:#fff7f7;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(24px,3vw,37px);font-weight:520;line-height:1.13}.faq-bottom-cta .button{flex:none}@media (max-width:760px){.faq-hero{padding:160px 22px 54px}.faq-hero-glow{opacity:.7;width:390px;top:95px;right:-210px}.faq-kicker{letter-spacing:.12em;font-size:8px}.faq-hero h1{max-width:560px;margin:25px 0 14px;font-size:clamp(42px,11vw,68px)}.faq-hero>p{max-width:450px;font-size:13px}.faq-search{border-radius:14px;min-height:56px;margin-top:28px;padding:0 14px}.faq-search input{height:52px;font-size:16px}.faq-quick-trust{gap:13px;font-size:10px}.faq-content{grid-template-columns:minmax(0,1fr);gap:24px;padding:10px 22px 70px}.faq-sidebar{position:static}.faq-sidebar>.faq-filter-label,.faq-help-card{display:none}.faq-categories{scrollbar-width:none;gap:8px;margin:0 -22px;padding:0 22px 5px;display:flex;overflow-x:auto}.faq-categories::-webkit-scrollbar{display:none}.faq-categories button{white-space:nowrap;background:#fff7f705;border-color:#fff7f714;flex:none;min-height:40px;padding:0 12px}.faq-categories button span{min-width:21px;height:20px}.faq-results-head{min-height:44px;margin-bottom:10px}.faq-results-head h2{font-size:22px}.faq-result-count{font-size:9px}.faq-question{gap:12px;min-height:82px;padding:13px 2px}.faq-question-index{border-radius:10px;flex-basis:31px;width:31px;height:31px;font-size:9px}.faq-question-copy{gap:5px}.faq-question-copy strong{overflow-wrap:anywhere;font-size:14px;line-height:1.42}.faq-item-category{font-size:8px}.faq-chevron{flex-basis:31px;width:31px;height:31px}.faq-answer{padding:0 7px 20px 45px}.faq-answer p{font-size:13px}.faq-bottom-cta{border-radius:19px;flex-direction:column;align-items:flex-start;gap:21px;margin:0 22px 65px;padding:25px 22px}.faq-bottom-cta h2{font-size:29px}}@media (max-width:370px){.faq-hero,.faq-content{padding-inline:17px}.faq-categories{margin-inline:-17px;padding-inline:17px}.faq-bottom-cta{margin-inline:17px}.faq-question-copy strong{font-size:13px}.faq-answer{padding-left:43px}}@media (prefers-reduced-motion:reduce){.faq-search,.faq-categories button,.faq-chevron,.faq-question-index{transition:none}.faq-answer{animation:none}}
:root{--kova-copy:clamp(.9375rem, calc(.88rem + .24vw), 1.125rem);--kova-copy-small:clamp(.8125rem, calc(.76rem + .18vw), .9375rem);--kova-label:clamp(.6875rem, calc(.66rem + .12vw), .8125rem)}body{font-size:var(--kova-copy)}.site-shell .hero h1{font-size:clamp(3.5rem,2rem + 4.5vw,7rem)}.site-shell .editorial-hero h1,.site-shell .coming-hero h1{font-size:clamp(3.25rem,1.9rem + 4.8vw,6.5rem)}.site-shell .detail-page-hero h1{font-size:clamp(3.1rem,1.8rem + 4.6vw,6.5rem)}.site-shell :is(.section-heading h2,.approach-intro h2,.tech-copy h2,.news-heading h2,.home-directory-heading h2){font-size:clamp(2.15rem,1.45rem + 2.65vw,4.1rem)}.site-shell :is(.hero-lede,.detail-page-hero>p,.section-heading p,.approach-intro>p,.tech-copy>p,.news-heading p,.news-main p,.detail-feature-card>p,.detail-benefit-card>p,.detail-step p,.detail-tech-item p,.detail-tech-panel p,.home-directory-heading p,.home-directory-card p,.launch-copy p,.alexa-copy p,.coming-note p,.voice-coming-copy p,.news-install-callout p,.credits-page-intro,.credits-public-copy p,.pwa-install-copy>p:not(.pwa-install-kicker),.pwa-install-instructions){font-size:clamp(.875rem,.82rem + .22vw,1.0625rem)}.site-shell :is(.detail-feature-card h2,.detail-benefit-card h2,.detail-callout h2,.detail-page-cta h2,.detail-tech-item h2,.detail-tech-panel h2,.home-directory-card h3,.news-main h3,.pwa-home-card h2,.pwa-install-copy h2,.credits-public-copy h2){font-size:clamp(1.125rem,1rem + .55vw,1.55rem)}.site-shell :is(.news-next h2,.launch-copy h2,.alexa-copy h2,.coming-note h2,.voice-coming-copy h2){font-size:clamp(2.45rem,1.55rem + 3vw,4.8rem);line-height:1.18}.site-shell :is(.button,.nav-links,.nav-primary,.nav-download-cta,.nav-arrival-link){font-size:clamp(.75rem,.7rem + .18vw,.9rem)}.site-shell :is(.footer-note,.footer-links,.home-pinned-card p,.credits-public-copy p,.credits-page-hero>p:first-of-type,.pwa-privacy-note){font-size:var(--kova-copy-small)}.site-shell :is(.section-kicker,.editorial-kicker,.news-meta,.news-status,.launch-status,.alexa-status,.home-pinned-heading>span,.news-install-callout>div>span){font-size:var(--kova-label)}.access-shell .access-story h1{font-size:clamp(2.65rem,1.8rem + 3.3vw,5rem)}.access-shell .access-heading h2{font-size:clamp(1.55rem,1.3rem + 1.15vw,2.15rem)}.access-shell :is(.access-story>p,.access-heading p,.access-notice,.access-field>label,.access-field-label>label,.access-field>small,.access-account-link,.access-context-note,.access-help-note p){font-size:clamp(.875rem,.82rem + .2vw,1.05rem)}.access-shell :is(.access-input-wrap input,.access-submit){font-size:clamp(.875rem,.82rem + .18vw,1rem)}.ai-welcome h1{font-size:clamp(2.65rem,2rem + 2.75vw,4.5rem)}.ai-welcome-description,.ai-message-content p.ai-user-text,.ai-markdown{font-size:clamp(.9375rem,.88rem + .23vw,1.125rem)}.ai-markdown h1{font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.ai-markdown h2{font-size:clamp(1.3rem,1.1rem + .75vw,1.8rem)}.ai-composer textarea{font-size:clamp(1rem,.95rem + .2vw,1.125rem)}.kova-voice-state{font-size:clamp(.9375rem,.95vw,1.125rem)}.kova-voice-headline h1{font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem)}.kova-voice-headline>span,.kova-voice-transcript>span,.kova-voice-reply>span{font-size:var(--kova-label)}.kova-voice-guidance,.kova-voice-transcript p,.kova-voice-reply p,.kova-voice-error,.kova-voice-manual label,.kova-voice-voice-select,.kova-voice-privacy,.kova-voice-footer{font-size:var(--kova-copy-small)}.kova-voice-primary,.kova-voice-secondary,.kova-voice-manual textarea{font-size:clamp(.875rem,.82rem + .2vw,1rem)}.staff-console{font-size:clamp(.875rem,.82rem + .22vw,1.0625rem)}.staff-page-heading h1{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.8rem)}.staff-page-heading p,.staff-welcome-copy>p,.staff-welcome>p,.staff-role-description,.staff-invite-result p,.staff-ai-status p,.staff-setting-hint p,.staff-usage-note span,.staff-empty{font-size:clamp(.875rem,.82rem + .2vw,1.05rem)}.staff-field,.staff-field input,.staff-field select,.staff-field textarea,.staff-data-table,.staff-data-table td:first-child .staff-person-cell strong{font-size:clamp(.8125rem,.77rem + .18vw,.95rem)}.staff-panel-head h2,.staff-section-title h2{font-size:clamp(1.125rem,1rem + .55vw,1.5rem)}.staff-nav-link,.staff-breadcrumb,.staff-quick-actions strong,.staff-section-search input,.ai-history-item,.ai-account-panel>a.ai-home-link,.ai-account-actions>a,.ai-account-actions form button,.ai-suggestions strong{font-size:clamp(.75rem,.72rem + .16vw,.875rem)}.ai-suggestions small,.ai-message-label,.ai-load-notice{font-size:clamp(.6875rem,.66rem + .12vw,.8125rem)}@media (max-width:680px){:root{--kova-copy:clamp(.9375rem,calc(.9rem + .3vw),1.0625rem)}.site-shell .hero h1{font-size:clamp(2.15rem,10.2vw,3.4rem)}.site-shell .editorial-hero h1,.site-shell .coming-hero h1,.site-shell .detail-page-hero h1{font-size:clamp(2.2rem,10vw,3.5rem)}.site-shell :is(.section-heading h2,.approach-intro h2,.tech-copy h2,.news-heading h2,.home-directory-heading h2){font-size:clamp(1.9rem,8.8vw,3.3rem)}.site-shell :is(.news-next h2,.launch-copy h2,.alexa-copy h2,.coming-note h2,.voice-coming-copy h2){font-size:clamp(2.1rem,10.6vw,3.25rem);line-height:1.16}.site-shell :is(.hero-lede,.detail-page-hero>p,.section-heading p,.approach-intro>p,.tech-copy>p,.news-heading p,.news-main p,.detail-feature-card>p,.detail-benefit-card>p,.detail-step p,.detail-tech-item p,.detail-tech-panel p,.home-directory-heading p,.home-directory-card p,.launch-copy p,.alexa-copy p,.coming-note p,.voice-coming-copy p,.news-install-callout p,.credits-page-intro,.credits-public-copy p,.pwa-install-copy>p:not(.pwa-install-kicker),.pwa-install-instructions){font-size:clamp(.875rem,4vw,1rem)}.access-shell .access-story h1{font-size:clamp(2.25rem,10vw,3.3rem)}.ai-welcome h1{font-size:clamp(2.2rem,10vw,3.3rem)}.ai-welcome-description,.ai-message-content p.ai-user-text,.ai-markdown{font-size:1rem}.kova-voice-headline h1{font-size:clamp(1.125rem,5vw,1.5rem)}.kova-voice-guidance,.kova-voice-transcript p,.kova-voice-reply p,.kova-voice-error,.kova-voice-manual label,.kova-voice-voice-select,.kova-voice-privacy,.kova-voice-footer{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.site-shell .hero h1,.site-shell .editorial-hero h1,.site-shell .coming-hero h1,.site-shell .detail-page-hero h1,.ai-welcome h1{animation:none}}
