html:has(main .site-surface){background:#f6f8fd}body:has(main .site-surface){--site-canvas:#f7f8fc;--site-top:#f6f8fd;--site-ink:#263047;--site-copy:#626d81;--site-muted:#7c879b;--site-line:rgba(63,82,126,.13);--site-line-strong:rgba(63,82,126,.2);--site-tint:#eff2fa;--site-paper:hsla(0,0%,100%,.9);--site-shadow:0 22px 54px -24px rgba(42,61,111,.24),0 3px 9px rgba(42,61,111,.035),inset 0 1px 0 #fff;--site-pearl:radial-gradient(ellipse at 100% 0%,rgba(192,182,236,.13),transparent 60%),linear-gradient(140deg,#fff,#f8faff);--site-deep:radial-gradient(ellipse at 100% 0%,rgba(157,146,234,.18),transparent 65%),linear-gradient(140deg,#202941,#2b3557 55%,#3b426b);--site-blue-light:.3;--site-violet-light:.28;background:var(--site-canvas)}body:has(main .site-surface):before{content:none}body:has(main .site-surface) .site-header{border-bottom-color:transparent;background:rgba(246,248,253,.9)}body:has(main .site-surface) .nav-links>a:not(.nav-cta){color:var(--site-copy)}body:has(main .site-surface) .nav-links>a.nav-current{color:var(--site-ink)}body:has(main .site-surface) .nav-links>a:not(.nav-cta):hover{color:var(--site-ink)}body:has(main .site-surface) .site-footer{border-top-color:transparent;background:linear-gradient(180deg,var(--site-canvas),rgba(247,248,252,0) 35%),radial-gradient(ellipse 70% 90% at -8% 65%,rgba(126,158,235,.24),transparent 80%),radial-gradient(ellipse 65% 90% at 108% 70%,rgba(179,151,237,.23),transparent 80%),var(--site-canvas)}body:has(main .site-surface) .site-footer:after,body:has(main .site-surface) .site-footer:before{content:none}body:has(main .site-surface) .footer-v3-cta{border-color:var(--site-line);background:var(--site-pearl);box-shadow:var(--site-shadow)}body:has(main .site-surface) .footer-v3-cta:after{content:none}body:has(main .site-surface) .footer-v3-bottom{border-color:var(--site-line)}.site-surface{--site-page-light:linear-gradient(180deg,var(--site-top),transparent 160px),linear-gradient(0deg,var(--site-canvas),transparent 180px),radial-gradient(ellipse 55% 430px at 50% 290px,hsla(0,0%,100%,.92),transparent 90%),radial-gradient(ellipse 64% 480px at -8% 260px,rgba(126,158,235,var(--site-blue-light)),transparent 80%),radial-gradient(ellipse 62% 520px at 108% 360px,rgba(179,151,237,var(--site-violet-light)),transparent 80%),radial-gradient(ellipse 62% 760px at -15% 68%,rgba(126,158,235,.12),transparent 80%),radial-gradient(ellipse 60% 680px at 110% 78%,rgba(179,151,237,.12),transparent 80%)}.section.osec.order-center.site-surface,.site-surface:is(.agent-page,.processp,.faqp,.gl,.contactp,.editorial-page,.product-surface,.about-page,.legal-page){background:var(--site-page-light),var(--site-canvas)}.site-surface .faqp-hero,.site-surface .processp-hero{border-bottom-color:transparent;background:transparent}.site-surface.contactp:before{content:none}.site-surface:is(.processp,.faqp){color:var(--site-ink)}.site-surface :is(.processp-hero-copy>p,.faqp-lede,.contactp-v2-intro>p){color:var(--site-copy)}.agent-page.site-surface{--agent-ink:var(--site-ink);--agent-muted:var(--site-copy);--agent-line:var(--site-line);--agent-soft:var(--site-tint)}.site-surface .agent-workspace-orbit{background:radial-gradient(ellipse at 65% 40%,rgba(154,164,228,.2),transparent 70%)}.site-surface .agent-workspace-window{border-color:var(--site-line-strong);background:var(--site-pearl);box-shadow:0 32px 64px -27px rgba(42,61,111,.3),0 4px 12px rgba(42,61,111,.04),inset 0 1px 0 #fff}.site-surface :is(.agent-window-bar,.agent-window-foot){border-color:var(--site-line);background:#f2f5fb}.site-surface .agent-task-example{border-color:rgba(173,190,233,.2);background:var(--site-deep)}.site-surface .agent-promise-strip{background:hsla(0,0%,100%,.36)}.site-surface .agent-tool-feature{border-color:var(--site-line);background:var(--site-pearl);box-shadow:var(--site-shadow)}.site-surface .agent-tool-hermes{background:linear-gradient(145deg,#fff,#f3f1fc)}.site-surface :is(.agent-model-panel,.agent-process){border-color:var(--site-line);background:var(--site-pearl);box-shadow:var(--site-shadow)}.site-surface .agent-other-tools{border-color:var(--site-line-strong);background:hsla(0,0%,100%,.56)}.site-surface .agent-contact{background:var(--site-deep);box-shadow:0 26px 54px -24px rgba(37,51,94,.35)}.site-surface .agent-contact:before{content:none}.site-surface .agent-contact-card{border-color:hsla(0,0%,100%,.8);background:#f9fbff}.site-surface :is(.agent-contact-main>p,.agent-copy){color:#c3cce5}.site-surface .agent-contact-brief li{border-color:rgba(196,208,239,.2);color:#c6d0e9;background:rgba(196,208,239,.04)}.processp.site-surface{--proc-ink:var(--site-ink);--proc-muted:var(--site-copy);--proc-line:var(--site-line)}.site-surface .processp-overview{background:var(--site-deep);border-color:rgba(63,82,126,.26);box-shadow:0 26px 60px -25px rgba(37,51,94,.32)}.site-surface .processp-overview ol{background:#fff}.site-surface .processp-jump{border-color:var(--site-line);background:hsla(0,0%,100%,.38)}.site-surface :is(.proc-method,.proc-service-head){border-color:var(--site-line);box-shadow:var(--site-shadow)}.site-surface .proc-method{background:var(--site-paper)}.site-surface .processp-safety{border-color:var(--site-line);background:#edf1fb}.site-surface .processp-finish{border-color:var(--site-line);background:var(--site-pearl);box-shadow:var(--site-shadow)}.faqp.site-surface{--faq-ink:var(--site-ink);--faq-muted:var(--site-copy);--faq-line:var(--site-line)}.site-surface .faqp-hero h1 em:after{background:linear-gradient(90deg,rgba(126,158,235,.12),rgba(107,98,205,.5),rgba(179,151,237,.12))}.site-surface :is(.faqp-search-panel,.faqp-group){border-color:var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow)}.site-surface .faqp-search-panel:focus-within{border-color:#8b87ca;box-shadow:var(--site-shadow),0 0 0 3px rgba(107,98,205,.09)}.site-surface :is(.faqp-search-foot,.faqp-group-h,.faqp-search-key){background:#f1f4fa}.site-surface .faqp-assurance{border-color:var(--site-line);background:hsla(0,0%,100%,.62)}.site-surface .faqp-nav button{border-color:var(--site-line);background:var(--site-pearl);box-shadow:0 5px 16px rgba(42,61,111,.035)}.site-surface .faqp-answer-products section{border-color:var(--site-line);background:#f8faff}.site-surface .faqp-contact-card{border-color:var(--site-line);background:var(--site-pearl);box-shadow:var(--site-shadow)}.site-surface .faqp-notice{border-color:var(--site-line);background:rgba(232,237,248,.66)}.site-surface :is(.faqp-notice-h,.faqp-notice li){color:var(--site-copy)}.editorial-page.site-surface{--site-blue-light:.16;--site-violet-light:.14;--ed-paper:var(--site-canvas);--ed-ink:#2c3443;--ed-muted:var(--site-copy);--ed-line:#dce1ed;--ed-tint:#eff2f9}.site-surface .editorial-cover-image{border-color:var(--ed-line);background:#eef1f8}.site-surface .editorial-cover-figure-dark .editorial-cover-image{border-color:#252822;background:#252822}.site-surface .contactp-desk{border-color:var(--site-line-strong);background:var(--site-paper);box-shadow:var(--site-shadow)}.site-surface :is(.contactp-desk-head,.contactp-desk-foot){border-color:var(--site-line);background:#f1f4fb}.site-surface .contactp-desk-aside{border-color:var(--site-line);background:linear-gradient(150deg,#f5f7fd,#f4f2fb)}.site-surface .contactp-v2-browser-tip{border-color:var(--site-line);background:#f4f6fc}.site-surface .contactp-principles{border-color:var(--site-line)}.site-surface .order-workspace{border-color:var(--site-line-strong);background:var(--site-paper);box-shadow:var(--site-shadow)}.site-surface .order-workspace-head{border-color:var(--site-line);background:var(--site-pearl)}.site-surface :is(.order-search-card,.order-search-column){background:#fff}.site-surface .order-resume{border-color:var(--site-line);background:linear-gradient(155deg,#f2f5fc,#f3f1fa)}.site-surface .order-resume-empty{border-color:var(--site-line-strong);background:hsla(0,0%,100%,.72)}.about-page.site-surface{--about-accent:#555598;--about-muted:var(--site-copy);--about-line:var(--site-line);color:var(--site-ink)}.site-surface :is(.about-brand-sheet,.about-support){border-color:var(--site-line);background:var(--site-pearl);box-shadow:var(--site-shadow)}.site-surface :is(.about-brand-facts,.about-brand-facts>div+div,.about-service-link,.about-support-bottom){border-color:var(--site-line)}.site-surface :is(.about-location a,.about-brand-name,.about-service-card h3,.about-brand-facts dd){color:var(--site-ink)}.site-surface :is(.about-eyebrow,.about-brand-sheet>p,.about-nav a,.about-steps p,.about-support-bottom p){color:var(--site-copy)}.site-surface :is(.about-location,.about-sheet-top,.about-brand-facts dt,.about-item-number,.about-nav span,.about-service-top,.about-bottom p){color:var(--site-muted)}.site-surface .about-service-card{background:var(--site-paper);box-shadow:0 6px 20px -12px rgba(42,61,111,.16)}.site-surface .about-service-card.pro{--service-color:#4c6eb1}.site-surface .about-service-card:hover{border-color:var(--site-line-strong);box-shadow:var(--site-shadow)}.site-surface .about-steps li>span{border-color:var(--site-line);background:#f3f6fc;color:#60769e}.site-surface :is(.about-primary,.about-contact){background:var(--site-deep)}.site-surface .about-primary:hover{background:#343f63}.site-surface .about-contact{box-shadow:0 26px 54px -24px rgba(37,51,94,.35)}.site-surface .about-contact :is(.about-eyebrow,p,.about-contact-hours){color:#c3cce5}.site-surface .about-contact-actions a:first-child{background:#f4f7ff;color:#34456d}.site-surface .about-contact-actions a:last-child{color:#c3cce5}.legal-page.site-surface{--site-blue-light:.2;--site-violet-light:.18;--legal-ink:var(--site-ink);--legal-muted:var(--site-copy);--legal-accent:#5d5aa5;--legal-soft:#eff1fa;--legal-line:var(--site-line)}.legal-page.site-surface[data-kind=privacy]{--legal-accent:#42658f;--legal-soft:#edf3fb}.site-surface .legal-switch{border-color:var(--site-line);background:#ecf0f8}.site-surface :is(.legal-highlights,.legal-mobile-toc){background:var(--site-paper);box-shadow:0 5px 18px -12px rgba(42,61,111,.13)}.site-surface .legal-paper{background:#fff;box-shadow:var(--site-shadow)}.site-surface .legal-section-heading>span{background:#f5f7fc;color:var(--legal-accent)}.site-surface .legal-section:target .legal-section-heading>span{background:var(--legal-accent);color:#fff}.site-surface :is(.legal-location,.legal-switch a,.legal-updated time,.legal-intro p,.legal-note p,.legal-sidebar-help>b,.legal-mobile-toc summary){color:var(--site-copy)}.site-surface :is(.legal-updated,.legal-nav-label,.legal-highlights small,.legal-sidebar-help p,.legal-contact p,.legal-related small,.legal-document-end){color:var(--site-muted)}.site-surface :is(.legal-facts dt,.legal-formula){color:var(--site-ink)}.site-surface :is(.legal-related b,.legal-related-detail,.legal-contact-email,.legal-switch a[aria-current=page]){color:var(--legal-accent)}.site-surface .legal-section-body a{-webkit-text-decoration-color:var(--site-line-strong);text-decoration-color:var(--site-line-strong)}.site-surface .legal-contact{background:var(--site-pearl);box-shadow:var(--site-shadow)}.product-surface.site-surface :is(.claude-hero,.plus-hero,.claude-trust-block,.plus-trust-block,.claude-account,.gptseo,.claude-faq-block,.plus-faq-block,.pro-compare-section,.related-guides){border-top-color:transparent;border-bottom-color:transparent;background:transparent}.product-surface.site-surface :is(.claude-steps-bar,.plus-steps-bar){border-bottom-color:var(--site-line);background:rgba(246,248,253,.65);box-shadow:none}.product-surface.site-surface .ribbon{border-color:var(--site-line);background:rgba(237,242,252,.7)}.product-surface.site-surface :is(.claude-hero-preflight,.plus-hero-preflight){border-color:var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow)}.product-surface.site-surface :is(.claude-trust-block .badge,.plus-trust-block .badge,.claude-account-checks li,.claude-org-card,.gptseo-overview,.gptseo-sections,.pro-table-wrap,.related-guides-grid article){border-color:var(--site-line);background:var(--site-paper);box-shadow:var(--site-shadow)}.product-surface.site-surface :is(.claude-org-card,.gptseo-overview){background:var(--site-pearl)}.product-surface.site-surface :is(.claude-account-action,.claude-org-card small,.gptseo-section-safety){border-color:var(--site-line);background:#eff3fb}.product-surface.site-surface .claude-org-card small{color:var(--site-copy)}.product-surface.site-surface :is(.claude-hero h1,.plus-hero h1){color:var(--site-ink)}.product-surface.site-surface :is(.claude-hero-lede,.plus-hero-lede,.claude-account-head>p){color:var(--site-copy)}.product-faq{--faq-accent:#574bc4;--faq-open-line:#c6c0e9}.theme-claude .product-faq{--faq-accent:#a95136;--faq-open-line:#d9baad}.pro-storefront .product-faq{--faq-accent:#3b6fc8;--faq-open-line:#b9cdea}.product-surface.site-surface .product-faq .faq-item{border-color:var(--site-line);background:#fff;box-shadow:0 3px 12px rgba(42,61,111,.035);transition:border-color .16s ease-out}.product-surface.site-surface .product-faq .faq-item:is(:hover,[data-open=true]){border-color:var(--faq-open-line)}.product-surface .product-faq .faq-q{color:var(--site-ink)}.product-surface .product-faq .faq-q .chev{color:var(--faq-accent)}.product-surface .product-faq .faq-q:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-4px;border-radius:14px}.product-surface .product-faq .faq-a{color:var(--site-copy)}@media (max-width:860px){body:has(main .site-surface) .nav-links{border-color:var(--site-line);background:rgba(248,250,255,.97)}body:has(main .site-surface) .nav-links>a:not(.nav-cta){background:rgba(231,237,250,.65)}body:has(main .site-surface) .nav-links>a.nav-current{background:#eeecfc}body:has(main .site-surface) .nav-links>a:not(.nav-cta):hover{background:#fff}}@media (max-width:600px){body:has(main .site-surface){--site-blue-light:.25;--site-violet-light:.24}}