:root{--ah-canvas:#f1f3ec;--ah-canvas-warm:#f6f2ea;--ah-canvas-cool:#e5ede6;--ah-paper:#fafaf5fa;--ah-paper-solid:#fafaf5;--ah-forest:#214d40;--ah-forest-deep:#173a31;--ah-forest-soft:#2d5a49;--ah-coral-muted:#9f414a;--ah-text-muted:#435e51;--ah-accent-strong:#9f414a;--ah-accent-hover:#87343d;--ah-accent-on-dark:#ffc1bd;--ah-line-soft:#173d3329;--ah-shadow-soft:0 24px 70px #173d3314}html,body{background:var(--ah-canvas)}body .ah-hero{background:radial-gradient(at 15% 22%,#5d9e7a52,#0000 44%),radial-gradient(at 88% 24%,#c96f7345,#0000 42%),linear-gradient(145deg,#dcebe2 0%,#eef1e7 48%,#f1ddd9 100%);box-shadow:inset 0 -90px 130px #173d3309}body .af-section,body .ta-section{background:radial-gradient(circle at 86% 12%, #d27e812e, transparent 30%), radial-gradient(circle at 8% 90%, #a2ccb224, transparent 34%), linear-gradient(145deg, var(--ah-forest), var(--ah-forest-deep));border-color:#f6f5ee1f}body .faq-section{background:radial-gradient(circle at 92% 9%,#d5838521,#0000 30%),linear-gradient(145deg,#356453,#254f43);border-top-color:#f6f5ee1f}body .start-section{background:radial-gradient(circle at 8% 12%,#ffffff14,#0000 30%),linear-gradient(135deg,#a85a60,#86484e);border-top-color:#f6f5ee24}body .site-footer{background:linear-gradient(110deg,#224d41,#183c33)}body .system-page{background:radial-gradient(circle at 80% 18%, #d5838521, transparent 27%), linear-gradient(145deg, var(--ah-canvas-warm), var(--ah-canvas-cool))}body .account-page{background:var(--ah-canvas)}body .account-story{background:radial-gradient(circle at 82% 18%, #d3808333, transparent 32%), linear-gradient(150deg, var(--ah-forest), var(--ah-forest-deep))}body .account-card-wrap{background:radial-gradient(circle at 85% 15%,#d5838521,#0000 32%),radial-gradient(circle at 12% 84%,#447a5e14,#0000 34%),linear-gradient(145deg,#f7f7f2,#edf2ed)}body .account-card{background:var(--ah-paper-solid);border-color:var(--ah-line-soft);box-shadow:var(--ah-shadow-soft)}body .legal-page{background:radial-gradient(circle at 88% 8%,#c7696f2e,#0000 26%),radial-gradient(circle at 10% 92%,#41805e1f,#0000 28%),linear-gradient(145deg,#efe7df,#dce9e1)}body .legal-card{background:var(--ah-paper-solid);border-color:var(--ah-line-soft);box-shadow:var(--ah-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .ds-page{background:radial-gradient(circle at 88% 8%,#c7696f2e,#0000 26%),linear-gradient(150deg,#e8eee5,#d9e7df)}body .ds-principles article{background:#f4f8f2db}body .ds-detail{background:linear-gradient(145deg, var(--ah-forest), var(--ah-forest-deep))}body .ds-cta{background:linear-gradient(135deg,#d2e4d7,#eadbd5)}body .sp-page{background:var(--ah-canvas)}body .sp-nav{background:#e8f0e9f0}body .sp-value-rail,body .sp-team{background:radial-gradient(circle at 90% 6%, rgb(var(--sp-accent-rgb) / .18), transparent 31%), linear-gradient(145deg, var(--ah-forest), var(--ah-forest-deep))}body .sp-compare-grid,body .sp-hero-panel{background:var(--ah-paper-solid);border-color:var(--ah-line-soft);box-shadow:var(--ah-shadow-soft)}body .sp-cta{background:linear-gradient(125deg, var(--sp-accent-deep), #244f42)}body .sp-footer{background:var(--ah-forest-deep)}body .panel-shell,body .panel-loading,body .admin,body .gate{background:radial-gradient(circle at 90% 4%,#c5676c26,#0000 22rem),linear-gradient(145deg,#e5ece4,#dce8e0)}body .panel-sidebar,body .admin aside{background:linear-gradient(180deg, var(--ah-forest), var(--ah-forest-deep))}body .panel-shell .card,body .panel-shell .metrics article,body .panel-shell .inbox-row,body .panel-shell .channel-grid article,body .admin .card,body .admin .metrics article,body .admin .campaign>div,body .gate section{background:var(--ah-paper-solid);border-color:var(--ah-line-soft);box-shadow:0 16px 45px #173d330b}body .panel-shell .welcome,body .panel-shell .channel-intro,body .panel-shell .page-intro,body .panel-shell .report-hero,body .admin .linkbox{background:linear-gradient(135deg, var(--ah-forest), var(--ah-forest-soft))}@media (width<=720px){body .legal-page,body .account-card-wrap,body .panel-shell,body .admin{background:var(--ah-canvas)}}body .sx-card,body .ps-grid article,body .ps-pilot,body .start-steps article{background:var(--ah-paper-solid);border-color:#214d4024;box-shadow:0 18px 48px #214d4012}body .faq-section details{background:#ffffff0d}body .sp-compare-grid .without{background:#e2e9e2}body .contact-form input,body .contact-form textarea,body .panel-shell input,body .panel-shell textarea,body .panel-shell select,body .admin input,body .admin textarea,body .admin select{background:#edf3ec}body .ah-hero{background:linear-gradient(#214d4006 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#214d4006 1px,#0000 1px) 0 0/52px 52px,radial-gradient(at 13% 20%,#5d9e7a1a,#0000 48%),radial-gradient(at 90% 23%,#c96f7312,#0000 46%),linear-gradient(135deg,#f6f7ef 0%,#f8f8f1 48%,#f4f0e9 100%)}body .af-section,body .ta-section{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 86% 12%,#d27e8112,#0000 31%),linear-gradient(145deg,#234f40,#173a31)}body .sx-section{background:radial-gradient(circle,#214d400e 1px,#0000 1.5px) 0 0/25px 25px,radial-gradient(circle at 92% 10%,#c7676d0d,#0000 32%),linear-gradient(150deg,#f5f7f0 0%,#eaf0e6 100%)}body .ps-section{background:repeating-linear-gradient(132deg,#214d4006 0 1px,#0000 1px 24px),radial-gradient(circle at 88% 13%,#c5676c0d,#0000 32%),linear-gradient(150deg,#f7f4ed 0%,#f0f4ec 100%)}body .faq-section{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(145deg,#214d40,#173a31)}body .start-section{color:var(--ah-forest-deep);background:repeating-radial-gradient(circle at 92%,#214d4006 0 1px,#0000 1px 28px),linear-gradient(135deg,#f7f4ee,#eef3ea)}body .account-card-wrap,body .legal-page,body .ds-page{background:linear-gradient(#214d4006 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#214d4006 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 87% 8%,#c7696f0d,#0000 29%),linear-gradient(145deg,#f6f3eb,#eaf0e8)}body .sp-hero{background:repeating-linear-gradient(135deg, #214d4009 0 1px, transparent 1px 25px), radial-gradient(circle at 86% 12%, rgb(var(--sp-accent-rgb) / .18), transparent 35%), radial-gradient(circle at 8% 88%, #2c654b21, transparent 35%), linear-gradient(145deg, #e7eee5 0%, #f1e5df 100%)}body .sp-page .sd-section,body .sp-compare,body .sp-flow{background:radial-gradient(circle, #214d4013 1px, transparent 1.4px) 0 0 / 28px 28px, radial-gradient(circle at 90% 12%, rgb(var(--sp-accent-rgb) / .12), transparent 31%), linear-gradient(150deg, #e5eee6, #f1e6df)}body .panel-shell,body .admin,body .gate{background:radial-gradient(circle,#214d4009 1px,#0000 1.5px) 0 0/30px 30px,linear-gradient(145deg,#f3f5ee,#eaf0e8)}body .sx-section,body .ps-section,body .faq-section,body .start-section,body .legal-card,body .ds-detail,body .sp-team,body .sp-flow{border-top:1px solid #214d401f}@media (width<=720px){body .ah-hero,body .account-card-wrap,body .legal-page,body .ds-page{background-size:36px 36px,36px 36px,auto,auto,auto}body .sx-section,body .sp-page .sd-section,body .sp-compare,body .sp-flow,body .panel-shell,body .admin,body .gate{background-size:24px 24px,auto,auto,auto}}body main>.site-nav .brand{color:#173a31;letter-spacing:.14em;text-transform:uppercase;gap:13px;font-size:19px;font-weight:850;line-height:1}body main>.site-nav .brand-mark{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:15px;flex-shrink:0;padding:0;overflow:hidden}body main>.site-nav .brand-mark img{object-fit:contain;filter:none;width:100%;height:100%;transform:none}body main>.site-nav .brand:hover .brand-mark{box-shadow:none;border-color:#0000}@media (width<=600px){body main>.site-nav .brand{letter-spacing:.1em;gap:9px;font-size:16px}body main>.site-nav .brand-mark{border-radius:12px;width:52px;height:52px;padding:0}}body .start-steps article{background:var(--ah-paper-solid);color:var(--ah-forest-deep)}body .start-steps h3,body .ps-pilot strong,body .ps-pilot>b{color:var(--ah-forest-deep)}body .start-steps p,body .start-steps article>span,body .ps-pilot span{color:var(--ah-text-muted)}body .start-steps article>svg{color:var(--ah-accent-strong)}body .ps-pilot{color:var(--ah-forest-deep)}body main>.site-nav .brand-mark{background:0 0;border-color:#0000}body main>.site-nav .brand-mark img{filter:none;transform:none}body main>.site-nav .brand>span:last-child{color:var(--ah-forest-deep)}body main>.site-nav .desktop-nav,body .ah-description,body .ah-promise p,body .ah-promise small,body .ah-promise-no,body .ah-stage-top,body .ah-stage-bottom,body .ah-core>span,body .sx-heading>span,body .sx-card-copy p,body .sx-card-copy small,body .ps-heading>span,body .ps-price span,body .ps-plan>small,body .ps-description,body .ps-note,body .ps-extras strong{color:var(--ah-text-muted)}body .account-story p{color:var(--ah-accent-on-dark)}body .account-brand>span{color:#f6f5ee}body .legal-page{--ink:#173a31;--ink-2:#486457;--navy:#214d40;--line:#214d402e;color:var(--ink)}body .sp-launch-note,body .sp-lead,body .sp-panel-rule,body .sp-flow article>span,body .sp-needs .sp-section-title>p,body .sp-needs .sp-section-title>span,body .sd-copy>p,body .sd-console-head>small,body .sd-wait,body .sd-controls>small,body .ds-hero>p,body .ds-hero>span,body .ds-principles article>span,body .ds-principles p,body .ds-boundary p,body .ds-footer,body .af-core>small,body .af-core p,body .sp-hero-panel li>span,body .sp-flow li>span,body .sd-steps button:not(.active),body .sd-message small,body .ta-brand>span,body .ta-sector>span,body .ta-chat header small,body .ta-date,body .ta-incoming small,body .ta-incoming>span,body .ta-waiting,body .ta-engine>header small,body .ta-checkpoint small,body .ta-checkpoint p,body .ta-decision:not(.is-complete) small,body .ta-decision:not(.is-complete) p,body .ta-timeline span{color:var(--ah-text-muted)}body .ta-checkpoint{color:var(--ah-forest-deep);opacity:1}body .ta-decision:not(.is-complete){color:var(--ah-forest-deep)}body .faq-section .eyebrow,body .ta-heading>div>p{color:var(--ah-accent-on-dark)}body .sx-heading>div>p{color:var(--ah-accent-strong)}body main>.site-nav .brand{letter-spacing:-.025em;text-transform:none;white-space:nowrap;gap:11px;font-size:20px}body .ah-core strong{letter-spacing:-.035em;text-align:center;font-size:24px;line-height:1.1}body .ah-core strong>span{letter-spacing:.12em;margin-top:3px;font-size:13px;display:block}body .admin .admin-brand-mark,body .gate .admin-brand-mark{background:var(--ah-paper-solid);border-radius:12px;flex-shrink:0;width:43px;height:43px;padding:6px}body .admin .brand b,body .gate .brand b{white-space:nowrap;font-size:20px}@media (width<=600px){body main>.site-nav .brand{gap:9px;font-size:18px}body main>.site-nav .brand-mark{flex-shrink:0;width:52px;height:52px}}@media (width<=440px){body .site-nav .nav-cta{display:none}body main>.site-nav{grid-template-columns:1fr auto}body .sp-brand{font-size:16px}body .legal-nav{flex-direction:column;align-items:flex-start;gap:16px}}body .site-footer .brand-mark{background:var(--ah-paper-solid);padding:4px}body .panel-brand img{background:var(--ah-paper-solid);border-radius:10px;flex-shrink:0;padding:5px}body .brand-mark img,body .account-brand img,body .panel-brand img,body .sp-brand img,body .legal-brand img,body .ds-brand img{object-fit:contain}body .ah-core strong{font-size:23px}body .ah-stage-top>span:first-child{white-space:nowrap}body .ah-hero{--ah-accent:var(--ah-accent-strong);--ah-muted:var(--ah-text-muted)}body .ah-grid{opacity:.25}body .ah-proof p,body .ah-proof>div>span,body .ah-channel,body .ah-notice,body .sd-copy>p{color:var(--ah-text-muted)}body .ah-notice strong{color:var(--ah-forest-deep)}body .ah-primary,body main>.site-nav .nav-cta,body .start-primary,body .account-card>button,body .ps-pilot>a,body .ps-grid article>a{background:var(--ah-accent-strong);border-color:var(--ah-accent-strong);color:#fff}body .ah-primary:hover,body main>.site-nav .nav-cta:hover,body .start-primary:hover,body .account-card>button:hover,body .ps-pilot>a:hover,body .ps-grid article>a:hover{background:var(--ah-accent-hover);border-color:var(--ah-accent-hover);color:#fff}body .start-heading>p{color:var(--ah-accent-strong)}body .start-heading h2{color:var(--ah-forest-deep)}body .start-heading>span,body .start-heading>small{color:var(--ah-text-muted)}body .start-steps{background:var(--ah-line-soft);box-shadow:var(--ah-shadow-soft)}body .faq-section summary,body .faq-section h2{color:var(--ah-paper-solid)}body .faq-section details p{color:#dce8df}body .site-footer p,body .site-footer .footer-links{color:#d0ded2}body .account-card{background:var(--ah-paper-solid)}body .account-card-wrap{--a-muted:var(--ah-text-muted);--a-coral:var(--ah-accent-strong)}body .account-story>div>span,body .account-story>small{color:#dce8df}body .panel-shell,body .admin,body .gate{--pu:var(--ah-text-muted);--pp:var(--ah-paper-solid);--pc:var(--ah-accent-strong)}body .panel-shell .runs time,body .panel-shell .run-main time,body .panel-shell .library-list em,body .panel-shell .channel-status:not(.live),body .panel-shell .source-list header small{color:var(--ah-text-muted)}body .account-card input::placeholder,body .panel-shell input::placeholder,body .panel-shell textarea::placeholder,body .contact-form input::placeholder,body .contact-form textarea::placeholder{color:var(--ah-text-muted);opacity:1}body .panel-shell .channel-cards footer button:disabled{opacity:1;cursor:not-allowed}
