.marketing-site .dalil-chrome-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--canvas) 89%, transparent);-webkit-backdrop-filter:blur(16px);position:sticky;top:0}.dalil-chrome-header .dalil-header-note{background:color-mix(in srgb, var(--ink) 4%, var(--canvas));max-height:32px;transition:max-height .4s cubic-bezier(.6,0,.2,1);overflow:hidden}.dalil-chrome-header .dalil-header-note[data-hidden]{max-height:0}.dalil-chrome-header .dalil-header-note>div{max-width:1376px;min-height:32px;font:9px/1.4 var(--font-mono);letter-spacing:.035em;align-items:center;gap:20px;margin:auto;padding:0 40px;display:flex}.dalil-header-note-label{color:var(--accent)}.dalil-header-note a{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.dalil-header-note a:hover{color:var(--ink)}.dalil-header-note button{width:28px;height:28px;color:var(--muted);place-items:center;margin-left:auto;display:grid}.dalil-chrome-header .header-inner{gap:28px;min-height:70px;padding:0 40px}.dalil-chrome-header .brand{gap:10px}.dalil-chrome-header .brand>span{letter-spacing:-.065em;font-size:23px;font-weight:650}.dalil-chrome-header .brand>svg{width:30px;height:30px}.dalil-chrome-header .desktop-nav>a,.dalil-chrome-header .nav-disclosure>button{font-size:11px}.dalil-chrome-header .header-actions{gap:17px}.dalil-chrome-header .login-link{font-size:11px}.dalil-chrome-header .dalil-header-launch{border:1px solid color-mix(in srgb, var(--ink) 70%, transparent);background:var(--ink);min-height:38px;color:var(--canvas);font:10px/1.4 var(--font-mono);letter-spacing:-.015em;box-shadow:none;border-radius:3px;gap:10px;padding:10px 13px}.dalil-header-launch .dalil-launch-dots{color:var(--accent);letter-spacing:1px}.dalil-chrome-header .dalil-header-launch:hover{background:var(--accent);border-color:var(--accent);color:#fff9ef;transform:none}.dalil-chrome-header .dalil-header-launch:hover .dalil-launch-dots{color:#fff9ef}.dalil-chrome-header .nav-popover{background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:8px;top:37px}.dalil-chrome-header .product-popover{padding:16px}.dalil-chrome-header .nav-popover a{border-radius:5px}.dalil-chrome-header .mobile-nav{max-height:calc(100dvh - 104px);overflow-y:auto}.dalil-chrome-header .mobile-nav a{min-height:45px;font-size:14px}.marketing-site .dalil-chrome-footer{isolation:isolate;color:#f3f0e9;background:#171916;border:1px solid #3c4235;border-radius:32px;width:calc(100% - 32px);max-width:none;margin:0 16px 16px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3f0e90d}.dalil-chrome-footer .dalil-footer-dots{height:48px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.dalil-footer-dots>div{opacity:.28;background-image:radial-gradient(circle,#f3f0e999 1.2px,#0000 1.7px),radial-gradient(circle,#f3f0e959 1px,#0000 1.5px),radial-gradient(circle,#f3f0e966 1.2px,#0000 1.8px);background-position:0 8px,24px 22px,48px 14px;background-size:72px 38px,110px 44px,160px 52px;width:200%;height:68px;animation:24s linear infinite dalilFooterDots;position:absolute;top:50%;left:0}.dalil-footer-inner{width:min(100% - 80px,1296px);margin:0 auto;padding:20px 0 26px}.dalil-footer-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.dalil-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding-top:6px;display:grid}.dalil-footer-links[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dalil-footer-label{color:#a6a79f;font:9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;display:flex}.dalil-footer-label>span{background:#e27358;border-radius:50%;width:5px;height:5px}.dalil-footer-intro h2{letter-spacing:-.055em;color:#f3f0e9;max-width:520px;margin:20px 0 0;font-size:clamp(36px,3.7vw,58px);font-weight:400;line-height:1.08}.dalil-footer-intro>p{color:#b2b7a8;max-width:360px;margin:16px 0 0;font-size:14px;line-height:1.7}.dalil-footer-cta{color:#f3f0e9;background:#272d22;border:1px solid #505944;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;min-height:46px;margin-top:24px;padding:12px 18px;font-size:13px;transition:border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #f3f0e90f}.dalil-footer-cta:hover{background:#30382a;border-color:#7b866c}.dalil-footer-cta>svg{color:#e27358;transition:transform .16s}.dalil-footer-cta:hover>svg{transform:translate(2px,-2px)}.dalil-footer-nav{background:#1e231a;border:1px solid #353c2f;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex}.dalil-footer-nav>.dalil-footer-label{margin-bottom:10px}.dalil-footer-nav>a{color:#d4d4ca;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;font-size:13px;line-height:1.5;transition:color .16s,transform .16s;display:flex}.dalil-footer-nav>a>svg{opacity:0;color:#e27358;transition:opacity .16s}.dalil-footer-nav>a:hover{color:#fffaf0;transform:translate(3px)}.dalil-footer-nav>a:hover>svg,.dalil-footer-nav>a:focus-visible>svg{opacity:1}.dalil-chrome-footer .dalil-footer-wordmark{color:#f3f0e9;border-top:1px solid #353c2f;border-bottom:1px solid #41493a;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(16px,3vw,40px);width:100%;margin:clamp(44px,5vw,72px) 0 0;padding:28px 0;display:grid}.dalil-footer-wordmark>svg{width:clamp(52px,9vw,128px);height:auto;margin:0;display:block}.dalil-footer-wordmark>span{text-align:right;white-space:nowrap;letter-spacing:-.075em;min-width:0;font-size:clamp(76px,19vw,252px);font-weight:550;line-height:.96;display:block}.dalil-footer-period{color:#e27358}.dalil-footer-legal{color:#b2b4a9;flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:22px;font-size:10px;line-height:1.6;display:flex}.dalil-footer-legal>div{flex-wrap:wrap;gap:12px 22px;display:flex}.dalil-footer-legal>span:last-child{margin-left:auto}.dalil-footer-legal a:hover{color:#fffaf0}.dalil-chrome-footer a:focus-visible{outline-offset:5px;outline:2px solid #e27358}@keyframes dalilFooterDots{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}@media (max-width:1100px){.dalil-chrome-header .header-inner{gap:20px;padding:0 28px}.dalil-chrome-header .desktop-nav{gap:18px}.dalil-chrome-header .header-actions{gap:12px}.dalil-chrome-header .header-actions>.theme-control{display:none}.dalil-chrome-header .dalil-header-note>div{padding:0 28px}.dalil-footer-inner{width:calc(100% - 56px)}.dalil-footer-top{gap:36px}.dalil-footer-nav{padding:16px 14px}}@media (max-width:950px){.dalil-chrome-header .header-inner{min-height:66px}.dalil-chrome-header .header-actions>.theme-control{display:flex}.dalil-footer-top{grid-template-columns:1fr;gap:34px}.dalil-footer-intro{max-width:520px}.dalil-footer-intro h2{font-size:44px}.dalil-footer-nav{gap:8px}}@media (max-width:700px){.dalil-chrome-header .header-inner{gap:16px;min-height:64px;padding:0 20px}.dalil-chrome-header .header-actions{gap:12px}.dalil-chrome-header .header-actions>.theme-control{display:none}.dalil-chrome-header .brand>span{font-size:21px}.dalil-chrome-header .brand>svg{width:27px;height:27px}.dalil-chrome-header .dalil-header-launch{gap:7px;min-height:35px;padding:8px 9px;font-size:9px}.dalil-header-launch .dalil-launch-dots{display:none}.dalil-chrome-header .dalil-header-note>div{gap:9px;min-height:30px;padding:0 16px;font-size:8px}.dalil-header-note-label{display:none}.dalil-header-note a{font-size:8px}.dalil-chrome-header .mobile-nav{padding-left:20px;padding-right:20px}.marketing-site .dalil-chrome-footer{border-radius:26px;width:calc(100% - 24px);margin:0 12px 12px}.dalil-chrome-footer .dalil-footer-dots{height:30px}.dalil-footer-inner{width:calc(100% - 40px);padding-top:16px;padding-bottom:22px}.dalil-footer-intro h2{margin-top:18px;font-size:clamp(34px,8vw,40px)}.dalil-footer-intro>p{max-width:320px;font-size:13px}.dalil-footer-cta{margin-top:20px;font-size:12px}.dalil-footer-top{gap:28px}.dalil-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dalil-footer-links[data-columns="3"] .dalil-footer-nav:last-child{grid-column:1/-1}.dalil-footer-nav{border-radius:18px;gap:6px;padding:15px 13px}.dalil-footer-nav>a{min-height:40px;font-size:12px}.dalil-footer-nav>a>svg{flex-shrink:0}.dalil-footer-label{font-size:8px}.dalil-chrome-footer .dalil-footer-wordmark{gap:14px;margin-top:34px;padding:22px 0}.dalil-footer-wordmark>svg{width:clamp(40px,12vw,64px)}.dalil-footer-wordmark>span{font-size:clamp(58px,20vw,138px)}.dalil-footer-legal{gap:12px 18px;padding-top:19px;font-size:10px}.dalil-footer-legal>div{gap:8px 14px}.dalil-footer-legal>span:last-child{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.dalil-footer-dots>div{animation:none;transform:translateY(-50%)}.dalil-chrome-header .dalil-header-note{transition:none}.dalil-footer-nav>a:hover,.dalil-footer-cta:hover>svg{transform:none}.dalil-footer-nav>a,.dalil-footer-cta,.dalil-footer-cta>svg{transition:none}}.marketing-site .dalil-chrome-header .dalil-header-launch{font:10px/1.4 var(--font-mono);white-space:nowrap;flex-shrink:0}@media (max-width:700px){.marketing-site .dalil-chrome-header .dalil-header-launch{font-size:9px}.dalil-chrome-header .header-inner{padding-left:16px;padding-right:16px}}.marketing-site .dalil-chrome-header{background:color-mix(in srgb, var(--canvas) 82%, transparent);border-bottom:0}.marketing-site .dalil-chrome-header .header-inner{border:1px solid var(--edge);background:linear-gradient(115deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 66%, var(--surface)));width:min(100% - 48px,1328px);min-height:56px;box-shadow:0 3px 16px #272c220b, inset 0 1px 0 var(--edge);border-radius:999px;gap:22px;margin:7px auto;padding:0 14px 0 20px}.dalil-chrome-header .desktop-nav{gap:3px}.marketing-site .dalil-chrome-header .desktop-nav>a,.marketing-site .dalil-chrome-header .nav-disclosure>button{border-radius:999px;align-items:center;min-height:36px;padding:9px 12px;font-size:11px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.marketing-site .dalil-chrome-header .desktop-nav>a:hover,.marketing-site .dalil-chrome-header .nav-disclosure>button:hover,.marketing-site .dalil-chrome-header .desktop-nav>a[aria-current=page],.marketing-site .dalil-chrome-header .nav-disclosure>button[aria-expanded=true],.marketing-site .dalil-chrome-header .nav-disclosure>button[data-active]{background:color-mix(in srgb, var(--surface-soft) 80%, var(--surface));box-shadow:inset 0 1px 0 var(--edge);color:var(--ink)}.marketing-site .dalil-chrome-header .header-actions{gap:12px}.marketing-site .dalil-chrome-header .dalil-header-launch{min-height:38px;font:10px/1.4 var(--font-mono);border-radius:999px;padding:10px 16px;transition:background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff21,0 2px 6px #272c2214}.marketing-site .dalil-chrome-header .login-link{padding:8px 2px}.dalil-chrome-header .theme-control select{border-radius:999px}.marketing-site .dalil-chrome-header .nav-popover{border:1px solid var(--edge);outline:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-soft) 75%, var(--surface)));box-shadow:0 20px 60px #1c241921, inset 0 1px 0 var(--edge);border-radius:24px;padding:13px;animation:.28s cubic-bezier(.22,1,.36,1) dalilPublicMenu;top:45px}.marketing-site .dalil-chrome-header .nav-popover a{border-radius:15px}.marketing-site .dalil-chrome-header .popover-heading>a{border-radius:999px}.marketing-site .dalil-chrome-header .nav-popover>a:hover{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}.marketing-site .dalil-chrome-header .mobile-menu-button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:50%}.marketing-site .dalil-chrome-header .mobile-nav{border:1px solid var(--edge);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--surface-soft) 75%, var(--surface)));width:min(100% - 32px,600px);max-height:calc(100dvh - 122px);box-shadow:0 14px 30px #272c2214, inset 0 1px 0 var(--edge);border-radius:26px;margin:8px auto 13px;padding:14px;animation:.28s cubic-bezier(.22,1,.36,1) dalilPublicMenu}.marketing-site .dalil-chrome-header .mobile-nav a{border-bottom:0;border-radius:999px;min-height:44px;padding:12px 14px}.marketing-site .dalil-chrome-header .mobile-nav a:hover{background:color-mix(in srgb, var(--surface-soft) 85%, transparent)}.dalil-chrome-header .mobile-appearance{border-top:1px solid var(--line);margin-top:7px;padding:14px}@keyframes dalilPublicMenu{0%{opacity:.6;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1150px) and (min-width:951px){.marketing-site .dalil-chrome-header .header-inner{gap:10px;width:calc(100% - 36px);padding-left:17px}.marketing-site .dalil-chrome-header .desktop-nav>a,.marketing-site .dalil-chrome-header .nav-disclosure>button{padding-left:9px;padding-right:9px;font-size:10px}.marketing-site .dalil-chrome-header .header-actions{gap:9px}.marketing-site .dalil-chrome-header .dalil-header-launch{padding-left:13px;padding-right:13px}}@media (max-width:950px){.marketing-site .dalil-chrome-header .header-inner{width:calc(100% - 32px);min-height:54px;margin-top:6px;margin-bottom:6px;padding-right:10px}.marketing-site .dalil-chrome-header .header-actions{margin-left:auto}}@media (max-width:700px){.marketing-site .dalil-chrome-header .header-inner{gap:10px;width:calc(100% - 24px);min-height:54px;margin:5px auto;padding:0 8px 0 13px}.marketing-site .dalil-chrome-header .brand{gap:7px}.marketing-site .dalil-chrome-header .brand>span{font-size:20px}.marketing-site .dalil-chrome-header .brand>svg{width:25px;height:25px}.marketing-site .dalil-chrome-header .header-actions{gap:7px}.marketing-site .dalil-chrome-header .dalil-header-launch{gap:7px;min-height:35px;padding:8px 11px;font-size:9px}.marketing-site .dalil-chrome-header .mobile-menu-button{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.marketing-site .dalil-chrome-header .nav-popover,.marketing-site .dalil-chrome-header .mobile-nav{animation:none}.marketing-site .dalil-chrome-header .desktop-nav>a,.marketing-site .dalil-chrome-header .nav-disclosure>button,.marketing-site .dalil-chrome-header .dalil-header-launch{transition:none}}@media (min-width:701px){.marketing-site .dalil-chrome-header .header-actions>.theme-control{display:flex}}
.marketing-site{--canvas:#efece5;--surface:#f8f6ef;--surface-soft:#e7e5db;--surface-glass:#faf8f2b3;--ink:#252820;--muted:#686d5f;--line:#d7d7ca;--edge:#fffc;--accent:#c75938;--accent-dark:#9d4129;background:var(--canvas);color:var(--ink);overflow:clip}html[data-theme=dark] .marketing-site{--canvas:#23261f;--surface:#2b3026;--surface-soft:#32372b;--surface-glass:#2a2f24bf;--ink:#efeee5;--muted:#b0b5a2;--line:#444b3a;--edge:#ffffff14;--accent:#ec9a79;--accent-dark:#efac8e}.marketing-site .button{box-shadow:none;border-radius:4px;font-size:12px;font-weight:500}.marketing-site .text-link{font-size:12px;line-height:1.7}.marketing-site .eyebrow{font-size:9px}.marketing-site .public-hero{gap:80px;min-height:570px;padding-top:88px;padding-bottom:75px}.marketing-site .public-hero h1{letter-spacing:-.055em;font-size:clamp(44px,5vw,72px);font-weight:450;line-height:1.08}.marketing-site .public-hero p{max-width:500px;font-size:15px;line-height:1.9}.marketing-site .public-mechanism{background:color-mix(in srgb,var(--surface) 65%,transparent);box-shadow:none;border:1px solid var(--line);border-radius:6px;min-height:350px}.marketing-site .public-intro{padding-top:45px;padding-bottom:45px}.marketing-site .public-intro h2{letter-spacing:-.04em;font-size:35px;font-weight:450}.marketing-site .public-intro p,.marketing-site .public-content p,.marketing-site .public-content ul{font-size:15px;line-height:1.9}.marketing-site .editorial-row{background:color-mix(in srgb,var(--surface) 55%,transparent);box-shadow:none;border-radius:7px;padding:30px}.marketing-site .editorial-row h3{letter-spacing:-.03em;font-size:23px;font-weight:500}.marketing-site .editorial-row p{font-size:14px;line-height:1.85}.marketing-site .notice{font-size:13px;line-height:1.8}.marketing-site .status-item strong{font-size:14px}.marketing-site .status-item p{font-size:13px}.marketing-site .directory-card{box-shadow:none;border-radius:8px}.marketing-site .directory-card>p{font-size:14px}.marketing-site .public-content h2{letter-spacing:-.04em;font-weight:450}.marketing-site .contact-form input,.marketing-site .contact-form textarea{font-size:16px}.nova-manifesto{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:75px 7% 90px}.nova-section-caption{font:9px/1.6 var(--font-mono);letter-spacing:.09em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.nova-manifesto .scroll-text{font:450 clamp(30px,3.6vw,51px)/1.35 var(--font-sans);letter-spacing:-.045em;max-width:1050px;color:var(--ink)}.nova-manifesto>a{border-bottom:1px solid var(--line);align-items:center;gap:17px;margin-top:29px;padding-bottom:8px;font-size:12px;display:inline-flex}.nova-principles{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12%;max-width:1440px;margin:0 auto;padding:95px 7% 100px;display:grid}.nova-principles-heading{align-self:start;position:sticky;top:120px}.nova-principles h2{letter-spacing:-.045em;margin:24px 0;font-size:clamp(37px,4vw,56px);font-weight:450;line-height:1.13}.nova-principles h2 em,.nova-faq h2 em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--accent);font-weight:400}.nova-principles-heading>p{color:var(--muted);max-width:340px;font-size:15px;line-height:1.9}.nova-principles-heading>a{align-items:center;gap:13px;margin-top:24px;font-size:12px;display:inline-flex}.nova-principle{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:24px;padding:32px 0;display:grid}.nova-principle-number{font:9px/1.8 var(--font-mono);color:var(--muted);padding-top:4px}.nova-principle-body>svg{color:var(--accent);margin-bottom:21px}.nova-principle-body h3{letter-spacing:-.035em;margin-bottom:13px;font-size:24px;font-weight:500;line-height:1.3}.nova-principle-body p{color:var(--muted);font-size:14px;line-height:1.85}.nova-principle-body a{align-items:center;gap:14px;margin-top:21px;font-size:12px;display:inline-flex}.nova-principle-body a:hover>svg,.nova-principles-heading>a:hover>svg,.nova-manifesto>a:hover>svg{transform:translate(2px,-2px)}.marketing-site .nova-faq{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12%;max-width:1440px;margin:0 auto;padding:78px 7% 90px}.nova-faq h2{letter-spacing:-.04em;margin:24px 0;font-size:48px;font-weight:450;line-height:1.1}.marketing-site .nova-faq .accordion-item h3>button{padding:23px 0;font-size:14px;line-height:1.7}.marketing-site .nova-faq .accordion-body{font-size:14px;line-height:1.9}.marketing-site .compact-cta{border:1px solid var(--line);max-width:1240px;box-shadow:none;background:0 0;border-radius:5px;margin:0 auto 80px;padding:35px}.marketing-site .compact-cta h2{letter-spacing:-.03em;font-size:24px;font-weight:500}.marketing-site .compact-cta p{font-size:13px;line-height:1.8}.marketing-site .compact-cta-symbol{background:var(--surface-soft);border-radius:4px}@media (max-width:1000px){.nova-principles,.marketing-site .nova-faq{gap:7%}.nova-principles{padding-top:65px;padding-bottom:65px}.nova-principle{gap:12px}.marketing-site .public-hero{gap:35px}.marketing-site .compact-cta{max-width:none;margin-left:5%;margin-right:5%}.marketing-site .public-hero h1{font-size:52px}.marketing-site .public-hero p{font-size:14px}}@media (max-width:700px){.marketing-site .public-hero{gap:30px;min-height:0;padding:43px 24px}.marketing-site .public-hero h1{font-size:43px}.marketing-site .public-hero p{font-size:15px}.marketing-site .public-mechanism{min-height:280px}.marketing-site .public-intro h2{font-size:31px}.marketing-site .public-intro p,.marketing-site .public-content p,.marketing-site .public-content ul,.marketing-site .editorial-row p{font-size:14px}.marketing-site .editorial-row{padding:23px}.marketing-site .editorial-row h3{font-size:22px}.marketing-site .public-intro{padding-top:30px;padding-bottom:30px}.nova-manifesto{padding:42px 24px 49px}.nova-section-caption{gap:20px;margin-bottom:24px;font-size:7px}.nova-manifesto .scroll-text{letter-spacing:-.045em;font-size:29px;line-height:1.4}.nova-manifesto>a{margin-top:23px;font-size:12px}.nova-principles{padding:43px 24px 45px;display:block}.nova-principles-heading{position:static}.nova-principles h2{margin:21px 0;font-size:38px}.nova-principles-heading>p{max-width:none;font-size:14px}.nova-principles-heading>a{margin-top:20px}.nova-principle-list{margin-top:35px}.nova-principle{grid-template-columns:23px 1fr;gap:16px;padding:27px 0}.nova-principle-body>svg{margin-bottom:18px}.nova-principle-body h3{font-size:23px}.nova-principle-body p{font-size:14px}.marketing-site .nova-faq{padding:42px 24px 50px;display:block}.nova-faq h2{margin:20px 0;font-size:38px}.marketing-site .nova-faq .accordion{margin-top:28px}.marketing-site .nova-faq .accordion-body{padding-right:10px;font-size:14px}.marketing-site .nova-faq .accordion-item h3>button{padding:21px 0;font-size:14px;line-height:1.6}.marketing-site .compact-cta{grid-template-columns:36px 1fr;gap:14px;margin:0 24px 45px;padding:24px}.marketing-site .compact-cta-symbol{width:36px;height:36px}.marketing-site .compact-cta h2{font-size:21px}.marketing-site .compact-cta p{font-size:13px}.marketing-site .compact-cta>.button{min-height:44px;margin-top:10px;font-size:12px}}.marketing-site{--public-card-radius:24px;--public-panel-radius:28px;--public-field-radius:16px;--public-pill-radius:999px;--public-sage:#e4ead8;--public-rose:#f1e1d9;--public-sand:#eee6d6;--public-slate:#dce7e6;--public-rim:#ffffffe6;--public-card-shadow:0 4px 20px #28302009, inset 0 1px 0 #ffffffbf}html[data-theme=dark] .marketing-site{--public-sage:#353f2c;--public-rose:#44372e;--public-sand:#3e3c2c;--public-slate:#2f3d38;--public-rim:#e6f0d321;--public-card-shadow:0 6px 24px #00000014, inset 0 1px 0 #ecf7da0f}.marketing-site .button,.marketing-site .button-secondary{border-radius:var(--public-pill-radius);min-height:43px;padding-left:19px;padding-right:19px}.marketing-site .icon-button{border-radius:50%}.marketing-site .field{border-radius:var(--public-field-radius);border-color:var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent)}.marketing-site .field:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.marketing-site .public-mechanism,.marketing-site .editorial-row,.marketing-site .directory-card,.marketing-site .empty-directory,.marketing-site .public-inline-cta,.marketing-site .compact-cta,.marketing-site .pricing-structure>.frost-card{border:1px solid var(--public-rim);border-radius:var(--public-card-radius);box-shadow:var(--public-card-shadow);background:linear-gradient(130deg, color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--public-sage) 55%, var(--surface)))}.marketing-site .public-mechanism{border-radius:var(--public-panel-radius);background:radial-gradient(ellipse at 20% 10%, color-mix(in srgb, var(--surface) 90%, transparent), transparent 65%), linear-gradient(130deg, var(--surface-soft), var(--public-slate))}.marketing-site .editorial-row:nth-child(3n+2),.marketing-site .directory-card:nth-child(3n+2),.marketing-site .pricing-structure>.frost-card:nth-child(3n+2){background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--public-sand) 76%, var(--surface)))}.marketing-site .editorial-row:nth-child(3n),.marketing-site .directory-card:nth-child(3n),.marketing-site .pricing-structure>.frost-card:nth-child(3n){background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--public-rose) 65%, var(--surface)))}.marketing-site .editorial-row,.marketing-site .directory-card{transition:border-color .16s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1)}.marketing-site .editorial-row:hover,.marketing-site .directory-card:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--public-rim));box-shadow:0 10px 30px #28302011, inset 0 1px 0 var(--edge);transform:translateY(-2px)}.marketing-site .public-inline-cta,.marketing-site .compact-cta{border-radius:var(--public-panel-radius);background:linear-gradient(115deg, color-mix(in srgb, var(--public-sand) 70%, var(--surface)), color-mix(in srgb, var(--public-rose) 45%, var(--surface)))}.marketing-site .compact-cta-symbol{border:1px solid var(--public-rim);background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:inset 0 1px 0 var(--edge);border-radius:16px}.marketing-site .notice{border:1px solid var(--public-rim);background:color-mix(in srgb, var(--public-slate) 45%, var(--surface));box-shadow:var(--public-card-shadow);border-radius:20px}.marketing-site .badge,.marketing-site .network-list>span{border-radius:var(--public-pill-radius);background:color-mix(in srgb, var(--surface) 80%, transparent);border-color:var(--public-rim);box-shadow:inset 0 1px 0 var(--edge);padding:7px 12px}.marketing-site .docs-sidebar{gap:5px;padding-right:22px}.marketing-site .docs-sidebar>.eyebrow{margin-bottom:12px;padding:0 12px}.marketing-site .docs-sidebar>a{border-radius:var(--public-pill-radius);border:1px solid #0000;width:100%;padding:10px 12px;transition:background .16s,color .16s;display:flex}.marketing-site .docs-sidebar>a:hover,.marketing-site .docs-sidebar>a[aria-current=page]{background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:var(--public-rim);box-shadow:inset 0 1px 0 var(--edge)}.marketing-site .contact-form{border-radius:var(--public-panel-radius);border:1px solid var(--public-rim);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--public-sand) 55%, var(--surface)));max-width:670px;box-shadow:var(--public-card-shadow);padding:28px}.marketing-site .contact-form label{font-size:13px}.marketing-site .contact-form .field{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid var(--line)}.marketing-site .contact-form>.button{justify-self:start}.marketing-site .public-body .status-item{border:1px solid var(--public-rim);background:linear-gradient(125deg, var(--surface), color-mix(in srgb, var(--public-slate) 36%, var(--surface)));box-shadow:var(--public-card-shadow);border-radius:21px;margin:10px 0;padding:22px 24px}.marketing-site .public-body .status-item>div{min-width:0}.marketing-site .public-bottom-note{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:20px;padding:18px 22px}.marketing-site .nova-faq .accordion-item{border:1px solid var(--public-rim);background:linear-gradient(125deg, var(--surface), color-mix(in srgb, var(--public-sand) 35%, var(--surface)));box-shadow:var(--public-card-shadow);border-radius:21px;margin-bottom:10px;padding:0 20px}.marketing-site .nova-faq .accordion-item:last-child{margin-bottom:0}.marketing-site .nova-faq .accordion-item h3>button{padding:20px 0}.marketing-site .nova-faq .accordion-body{padding-bottom:20px}@media (max-width:700px){.marketing-site .button,.marketing-site .button-secondary{min-height:44px}.marketing-site .public-mechanism,.marketing-site .editorial-row,.marketing-site .directory-card,.marketing-site .public-inline-cta,.marketing-site .compact-cta{border-radius:23px}.marketing-site .docs-sidebar{gap:7px;padding:0 0 20px}.marketing-site .docs-sidebar>.eyebrow{padding:0}.marketing-site .docs-sidebar>a{width:auto;padding:8px 12px;font-size:11px}.marketing-site .contact-form{border-radius:24px;padding:23px 19px}.marketing-site .public-body .status-item{gap:14px;padding:19px}.marketing-site .nova-faq .accordion-item{border-radius:20px;padding:0 16px}.marketing-site .nova-faq .accordion-item h3>button{font-size:14px}.marketing-site .network-list>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.marketing-site .editorial-row,.marketing-site .directory-card,.marketing-site .docs-sidebar>a{transition:none}.marketing-site .editorial-row:hover,.marketing-site .directory-card:hover{transform:none}}.marketing-site .creator-profile-header{border:1px solid var(--public-rim);border-radius:var(--public-panel-radius);background:linear-gradient(125deg, var(--surface), color-mix(in srgb, var(--public-slate) 70%, var(--surface)));box-shadow:var(--public-card-shadow);margin-top:26px;padding:30px}.marketing-site .creator-profile-monogram{background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:inset 0 1px 0 var(--edge);border-radius:24px;outline:none}.marketing-site .creator-profile-header .eyebrow{font-size:9px}.marketing-site .creator-profile-header p,.marketing-site .creator-profile-about p,.marketing-site .creator-profile-sections>section>p{font-size:14px}.marketing-site .creator-profile-sections{border-top:0;gap:20px;padding-top:0}.marketing-site .creator-profile-sections>section{border-radius:var(--public-card-radius);border:1px solid var(--public-rim);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--public-sand) 38%, var(--surface)));min-width:0;box-shadow:var(--public-card-shadow);padding:28px}.marketing-site .creator-account-list>div{border-color:var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:19px}.marketing-site .creator-offerings>div{border-color:var(--public-rim);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--public-sage) 65%, var(--surface)));box-shadow:inset 0 1px 0 var(--edge);border-radius:21px}.marketing-site .creator-offerings small{font-size:12px}.marketing-site .creator-offerings .button{min-height:43px}@media (max-width:700px){.marketing-site .creator-profile-header{gap:17px;padding:23px 20px}.marketing-site .creator-profile-header .eyebrow{font-size:8px}.marketing-site .creator-profile-header h1{overflow-wrap:anywhere;font-size:29px}.marketing-site .creator-profile-monogram{border-radius:18px;width:55px;height:55px;font-size:23px}.marketing-site .creator-profile-sections>section{padding:23px 20px}.marketing-site .creator-account-list>div{flex-wrap:wrap}}.marketing-site .workspace-composite{border-radius:var(--public-panel-radius);border:1px solid var(--public-rim);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--public-sand) 45%, var(--surface)));box-shadow:var(--public-card-shadow);outline:none}.marketing-site .composite-lock{border-color:var(--public-rim);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;padding:5px 9px}.marketing-site .composite-tabs{gap:8px;padding-bottom:12px}.marketing-site .composite-tabs>button{border:1px solid var(--line);border-radius:999px;min-height:36px;padding:8px 13px}.marketing-site .composite-tabs>button[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.marketing-site .composite-tab-active{background:color-mix(in srgb, var(--public-rose) 62%, var(--surface));border-radius:999px;height:auto;inset:0}.marketing-site .doc-search .field{border-radius:999px;min-height:46px;padding-left:19px;padding-right:19px}
