:root{--color-canvas:#fff;--color-surface-subtle:#f5f5f1;--color-surface-raised:#fafaf8;--color-surface-selected:#e9e9e5;--color-surface-accent:#f5f5f1;--color-surface-accent-active:#fafaf8;--color-text-primary:#0c0a08;--color-text-secondary:#0c0a0899;--color-text-muted:#0c0a0899;--color-text-tertiary:#0c0a0899;--color-text-inverse:#fff;--color-text-inverse-muted:#fff9;--color-text-on-accent:#0c0a08;--color-border:#deded9;--color-border-strong:#b8b8b1;--color-border-inverse:#ffffff29;--color-dark:#171717;--color-dark-hover:#30302e;--color-accent-fill:#ebf212;--color-accent-hover:#c7cc43;--color-ink-soft:#3f3f3f;--color-success:#137a3d;--color-warning:#a45100;--color-danger:#b42318;--color-info:#1d4ed8;--ink:var(--color-text-primary);--muted:var(--color-text-muted);--line:var(--color-border);--soft:var(--color-surface-subtle);--paper:var(--color-canvas);--signal:var(--color-accent-fill);--signal-rgb:235 242 18;--focus-ring:var(--color-text-primary);--focus-ring-inverse:var(--signal);--signal-hover:var(--color-accent-hover);--signal-text:var(--color-text-primary);--signal-soft:var(--color-surface-accent);--success:var(--color-success);--warning:var(--color-warning);--max:1320px;--control-radius:6px;--button-height:48px;--motion-fast:.16s;--motion-button:.18s;--motion-menu:.18s;--ease-interface:cubic-bezier(.16, 1, .3, 1);--shadow-control:0 4px 4px #1717170a;--shadow-action:0 1px 2px #1717170f, 0 4px 10px #1717170a;--shadow-menu:0 24px 70px #17171724;--type-body-leading:1.375;--type-lede-leading:1.333;--type-display-leading:1;--type-display-tracking:-.01em;--type-section-leading:1.05;--type-section-tracking:-.01px;--type-card-leading:1.14;--type-card-tracking:0;--type-label-tracking:.08em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);line-height:var(--type-body-leading);margin:0}a{color:inherit}button,input,textarea{font:inherit}h1,h2,h3,p{margin-top:0}section[id]{scroll-margin-top:78px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(calc(100% - 48px), var(--max));margin:0 auto}.section{border-top:1px solid var(--line);padding:124px 0}.eyebrow{color:var(--muted);font:700 11px/1.25 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 18px}h1{max-width:690px;font-family:var(--font-display), Georgia, serif;font-size:clamp(60px,5.3vw,84px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:26px}h2{max-width:860px;font-family:var(--font-sans);font-size:clamp(42px,4.375vw,56px);font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin-bottom:22px}h3{font-size:28px;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin-bottom:16px}.lede{max-width:720px;color:var(--color-text-secondary);font-size:clamp(18px,1.5vw,21px);line-height:var(--type-lede-leading)}.text-link,.contract-link a,.hero-link{text-underline-offset:4px;align-items:center;gap:5px;font-weight:700;display:inline-flex}.action-chevron{transition:transform var(--motion-button) var(--ease-interface);flex:none}.text-link:hover .action-chevron,.contract-link a:hover .action-chevron,.hero-link:hover .action-chevron,.nav-cta:hover .action-chevron,.signup-form button:hover .action-chevron,.agent-entry-links a:hover .action-chevron,.button:hover .action-chevron{transform:translate(2px)}.site-header{z-index:20;isolation:isolate;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color var(--motion-menu) ease, border-color var(--motion-menu) ease, box-shadow var(--motion-menu) ease;background:#fffffff0;position:sticky;top:0}:is(.site-header:has(.nav-menu[open]),.site-header:has(.mobile-menu[open])){background:#fffffffc;border-bottom-color:#0000;box-shadow:0 12px 34px #17171712}.site-header:has(.nav-menu[open]):after{z-index:0;content:"";-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;height:calc(100vh - 64px);animation:nav-scrim-enter var(--motion-menu) ease both;background:#f5f5f194;position:absolute;top:100%;left:0;right:0}.nav{z-index:1;align-items:center;gap:28px;min-height:64px;display:flex;position:relative}.brand{flex:none;align-items:center;width:120px;margin-right:18px;text-decoration:none;display:flex}.brand img{width:120px;height:auto;display:block}.nav-links{align-self:stretch;align-items:stretch;gap:3px;font-size:14px;display:flex}.nav-direct{border-radius:var(--control-radius);min-height:44px;color:var(--color-text-secondary);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;align-self:center;align-items:center;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-direct:hover,.nav-direct[aria-current=page]{background:var(--soft);color:var(--ink)}.nav-menu{border:0;align-items:center;padding:0;display:flex}.nav-menu>summary{border-radius:var(--control-radius);min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:600;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu-chevron{transition:transform var(--motion-fast) var(--ease-interface);flex:none}.nav-menu>summary:hover{background:var(--soft);color:var(--ink)}.nav-menu[open]>summary{color:var(--ink);background:0 0}.nav-menu[open]>summary .nav-menu-chevron{transform:rotate(180deg)}.mega-menu{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-menu);animation:menu-shell-enter var(--motion-menu) ease both;background:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:22px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.mega-menu>*{animation:menu-content-enter var(--motion-menu) var(--ease-interface) both}.menu-label{color:var(--muted);font:700 11px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 8px}.menu-link{border-radius:var(--control-radius);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;padding:11px 12px;text-decoration:none;display:block}a.menu-link:hover,a.menu-link[aria-current=page]{background:var(--soft)}.menu-link strong{margin-bottom:3px;font-size:14px;display:block}.menu-link span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.menu-link-placeholder{cursor:default}.mobile-panel .menu-group{margin-top:16px}.nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-signin{padding:10px 12px;text-decoration:none}.nav-signin:hover{text-underline-offset:4px;text-decoration:underline}.nav-cta{border-radius:var(--control-radius);background:var(--ink);color:#fff;min-height:40px;transition:background-color var(--motion-button) ease, transform var(--motion-button) var(--ease-interface);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.nav-cta:hover{background:var(--color-dark-hover)}.nav-cta:active{transform:scale(.98)}.nav-cta:focus-visible,.nav-signin:focus-visible,.nav-direct:focus-visible,.nav-menu>summary:focus-visible,.mobile-menu>summary:focus-visible,.mobile-panel a:focus-visible,.menu-link:focus-visible,.hero-link:focus-visible,.text-link:focus-visible,.button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.mobile-menu{display:none}.hero{background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:48px 0 54px}.hero-stack{gap:clamp(48px,6vw,76px);display:grid}.hero-stack .hero-copy{max-width:100%}.hero-grid{grid-template-columns:minmax(0,.98fr) minmax(620px,1.02fr);align-items:center;gap:42px;display:grid}.hero-copy{min-width:0}.hero h1{max-width:690px;font-size:clamp(62px,5vw,76px)}.hero-copy .lede{max-width:650px}.hero-conversion{width:min(650px,100%);margin-top:30px}.signup-block{width:100%}.signup-form{grid-template-columns:minmax(220px,1fr) auto;gap:10px;width:min(620px,100%);display:grid}.signup-form input{border:1px solid var(--color-border-strong);border-radius:var(--control-radius);min-width:0;height:58px;box-shadow:var(--shadow-control);color:var(--ink);transition:border-color var(--motion-button) ease, box-shadow var(--motion-button) ease;background:#fff;outline:0;padding:0 18px}.signup-form input::placeholder{color:var(--muted)}.signup-form input:hover{border-color:var(--ink)}.signup-form input:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgb(var(--signal-rgb) / .18), var(--shadow-control)}.signup-form button{border:1px solid var(--signal);border-radius:var(--control-radius);background:var(--signal);min-height:58px;color:var(--color-text-on-accent);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-button) ease, background-color var(--motion-button) ease, transform var(--motion-button) var(--ease-interface);justify-content:center;align-items:center;gap:9px;padding:0 24px;font-weight:650;display:inline-flex}.signup-form button:hover{border-color:var(--signal-hover);background:var(--signal-hover)}.signup-form button:active{transform:scale(.985)}.signup-form button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.signup-friction{color:var(--ink);font:700 11px/1.45 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:13px 0 0}.agent-entry{border-top:1px solid var(--color-border);margin-top:22px;padding-top:20px}.agent-entry-offer{max-width:56ch;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.5}.agent-entry-connect{border:1px solid var(--color-border-strong);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 1px 2px #1717170a}.agent-entry-tabs{border-bottom:1px solid var(--line);background:var(--soft);display:flex}.agent-entry-tabs button{border:0;border-right:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;flex:auto;padding:0 12px;font-size:13px;font-weight:650}.agent-entry-tabs button:last-child{border-right:0}.agent-entry-tabs button:hover{color:var(--ink)}.agent-entry-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);background:#fff}.agent-entry-tabs button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.agent-entry-panel{padding:16px 18px 17px}.agent-entry-steps{gap:11px;margin:0;padding:0;list-style:none;display:grid}.agent-entry-steps li{grid-template-columns:22px minmax(0,1fr);gap:9px;display:grid}.agent-entry-steps li>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;padding-top:2px}.agent-entry-steps strong{margin-bottom:3px;font-size:13px;line-height:1.35;display:block}.agent-entry-steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.agent-entry-command{border:1px solid var(--line);background:var(--soft);border-radius:9px;margin-top:14px;overflow:hidden}.agent-entry-command-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.agent-entry-command-head span{color:var(--muted);font:700 10px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.agent-entry-command-head button{border:1px solid var(--color-border-strong);min-height:26px;color:var(--ink);cursor:pointer;transition:border-color var(--motion-button) ease, background-color var(--motion-button) ease;background:#fff;border-radius:7px;align-items:center;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.agent-entry-command-head button:hover{border-color:var(--ink)}.agent-entry-command-head button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.agent-entry-command-head button[data-copy-state=copied]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.agent-entry-command pre{font:500 12px/1.6 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:0;padding:11px 12px;overflow-x:auto}.agent-entry-command-note{color:var(--muted);margin:0;padding:0 12px 10px;font-size:11px;line-height:1.5}.agent-entry-links{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;display:flex}.agent-entry-links a{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.agent-entry-links a:hover{text-decoration:underline}.agent-entry-links a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.hero-link{align-items:center;gap:7px;margin-top:25px;font-size:15px;font-weight:500;display:inline-flex}.home-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.home-feature-card{--feature-image-pan:0px;border:1px solid var(--line);background-color:var(--soft);min-width:0;color:var(--ink);isolation:isolate;transition:border-color .24s ease, box-shadow .42s var(--ease-interface), transform .42s var(--ease-interface);background-image:radial-gradient(circle at 1px 1px,#1717171c 1px,#0000 0);background-size:22px 22px;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.home-feature-card--wide{grid-column:span 3;min-height:560px}.home-feature-card--narrow{grid-column:span 2;min-height:520px}.home-feature-title{z-index:4;max-width:calc(100% - 92px);font-family:var(--font-sans);font-size:42px;font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0;padding:38px 0 0 34px;position:relative}.home-feature-card--narrow .home-feature-title{max-width:calc(100% - 78px);padding-top:34px;padding-left:30px;font-size:35px}.home-feature-title span{display:block}.home-feature-title span:last-child{color:var(--color-text-tertiary)}.home-feature-arrow{z-index:6;width:48px;height:48px;transition:background-color .24s ease, border-color .24s ease, color .24s ease, transform .3s var(--ease-interface);background:#fffffff0;border:1px solid #1717171f;border-radius:9px;place-items:center;display:grid;position:absolute;top:36px;right:34px;box-shadow:0 2px 8px #17171709}.home-feature-card--narrow .home-feature-arrow{width:46px;height:46px;top:32px;right:28px}.home-feature-window{z-index:2;background:var(--paper);transform-origin:50% 100%;width:720px;animation:home-feature-window-enter .8s var(--ease-interface) both;border:1px solid #1717171f;border-radius:14px 14px 0 0;position:absolute;top:190px;left:28px;overflow:hidden;box-shadow:0 24px 62px #17171721}.home-feature-window-bar{background:#f9f9f7;border-bottom:1px solid #e7e6e2;align-items:center;gap:7px;height:31px;padding:0 13px;display:flex}.home-feature-window-bar i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.home-feature-window-bar strong{color:var(--color-text-muted);font:650 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.home-feature-window img{width:100%;height:auto;transition:transform .7s var(--ease-interface);display:block}.home-feature-card--connect{--feature-image-pan:-16px}.home-feature-card--connect .home-feature-window{transform-origin:0 100%;width:760px;top:188px}.home-feature-card--schedule .home-feature-window{width:auto;top:278px;left:62px;right:30px}.home-feature-card--work .home-feature-window{transform-origin:0 100%;width:700px;top:202px}.home-feature-card--results{--feature-image-pan:-10px}.home-feature-card--results .home-feature-window{transform-origin:0 100%;width:680px;top:202px}.home-feature-card--improve{--feature-image-pan:-8px}.home-feature-card--improve .home-feature-window{transform-origin:0 100%;width:680px;top:202px}.home-feature-agent-cue{z-index:5;background:#fffffff5;border:1px solid #17171714;border-radius:14px;width:min(320px,100% - 76px);padding:16px 18px 18px;position:absolute;top:170px;left:38px;box-shadow:0 18px 45px #17171717}.home-feature-agent-cue span{color:var(--muted);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.home-feature-agent-cue p{letter-spacing:0;margin:0;font-size:17px;font-weight:400;line-height:1.3}.home-feature-demo-note{z-index:5;border:1px solid var(--line);color:var(--muted);font:650 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:7px;padding:7px 9px;position:absolute;bottom:13px;right:14px}.home-feature-card--work .home-feature-demo-note{display:none}.home-feature-card:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.home-feature-card:focus-visible .home-feature-arrow{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:translate(2px,-2px)}@keyframes home-feature-window-enter{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.home-feature-card:hover{border-color:#c8c8c1;transform:translateY(-4px);box-shadow:0 18px 46px #1717171a}.home-feature-card:hover .home-feature-arrow{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:translate(2px,-2px)}.home-feature-card:hover .home-feature-window{transform:translateY(-6px)}.home-feature-card:hover .home-feature-window img{transform:translateX(var(--feature-image-pan))}}@media (min-width:900px){.hero h1{white-space:nowrap;max-width:none;font-size:clamp(58px,6.3vw,76px)}}.product-stage{background-color:#f4f4f0;background-image:radial-gradient(circle at 1px 1px,#17171717 1px,#0000 0);background-size:16px 16px;border:1px solid #d6d6d0;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 2px 3px #1717170d,0 34px 72px #1717171f}.stage-chrome{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid}.stage-chrome-brand,.stage-chrome-state{align-items:center;gap:8px;display:inline-flex}.stage-chrome-brand i{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--signal-rgb) / .11);border-radius:50%}.stage-chrome-view{color:var(--color-text-secondary);background:#ecece7;border-radius:999px;padding:6px 9px}.stage-chrome-state{color:var(--success);background:#e8f6ed;border-radius:999px;justify-self:end;padding:7px 10px}.stage-chrome-state i{background:#3ccb72;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3ccb7229}.stage-top{border:0;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:27px 28px 24px;display:flex}.stage-top>div{gap:6px;min-width:0;display:grid}.stage-kicker{color:var(--color-text-tertiary);font:700 9px/1.35 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking)}.stage-title{font-size:24px;font-weight:650;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin:0}.stage-summary{max-width:570px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.product-dashboard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:0;margin:14px;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 1px 2px #1717170a}.dashboard-block{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fffffff7;border-radius:0;padding:15px 18px;transition:background-color .22s,box-shadow .22s;position:relative}.dashboard-block:last-child{border-bottom:0}.dashboard-block.complete{background:#fcfcfa}.dashboard-block.active{z-index:1;background:linear-gradient(90deg, var(--color-surface-accent-active), white 72%)}.dashboard-label{color:var(--muted);font:700 10px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.flow-step-title{font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:7px;margin:0;display:flex}.flow-step-title span{color:var(--color-text-tertiary)}.flow-step.complete .flow-step-title span{color:var(--success)}.flow-step.active .flow-step-title span{color:var(--signal-text)}.dashboard-label code{color:var(--ink);background:#ecece7;border:0;border-radius:999px;padding:6px 9px;font-size:10px}.scheduled-post{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;display:grid}.video-thumb{background:var(--ink);color:#fff;min-height:66px;font:700 10px/1.05 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;border-radius:9px;align-items:center;padding:9px;display:flex;position:relative;box-shadow:0 5px 14px #17171726}.video-thumb small{color:var(--ink);background:#fff;padding:2px 4px;font-size:9px;position:absolute;bottom:5px;right:5px}.scheduled-post strong{margin-bottom:4px;font-size:14px;display:block}.scheduled-post p{color:var(--muted);margin:0;font-size:12px}.boundary-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.boundary-row>div{align-items:center;gap:10px;display:flex}.boundary-row strong{font-size:13px;display:block}.boundary-row p{color:var(--muted);margin:0;font-size:12px}.status-icon{color:var(--success);stroke-width:1.8px;flex:none}.destination-row{border-top:1px solid var(--line);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;display:grid}.destination-row strong{font-size:13px}.platform-mark{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #1717171f}.platform-mark svg{width:14px;height:14px}.platform-mark.instagram{background:radial-gradient(circle at 30% 105%,#ffd600 0 18%,#ff7a00 31%,#ff0169 54%,#d300c5 72%,#7638fa 100%)}.platform-mark.youtube{background:red}.platform-mark.youtube svg{width:16px}.platform-mark.tiktok{background:#010101}.destination-result{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.destination-result small{color:var(--muted);font:10px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:nowrap}.destination-state{min-height:24px;font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.destination-state.success{color:var(--success);background:#e8f6ed}.destination-state.action{color:var(--warning);background:#fff3e4}.measurement-row{grid-template-columns:.65fr .65fr 1.7fr;gap:14px;display:grid}.measurement-row>div{border-right:1px solid var(--line);padding-right:14px}.measurement-row small,.measurement-row strong,.measurement-row span{display:block}.measurement-row small{color:var(--muted);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.measurement-row strong{font-size:18px}.measurement-row span{color:var(--success);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.measurement-row p{background:var(--signal-soft);color:var(--color-ink-soft);border:0;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4}.measurement-row p small{color:var(--signal-text);margin-bottom:2px}.grind-section{background:#fff;position:relative;overflow:hidden}.grind-shell{position:relative}.grind-heading{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(60px,9vw,142px);display:grid}.grind-heading h2{max-width:590px;margin-bottom:0}.grind-heading>div:last-child{max-width:690px;padding-bottom:5px}.grind-heading .lede{max-width:690px;margin-bottom:20px}.grind-heading .section-copy{max-width:680px;margin-bottom:0}.grind-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:24px;margin-top:72px;display:grid}.grind-card{border:1px solid var(--line);background-color:var(--soft);isolation:isolate;min-width:0;min-height:500px;transition:border-color .24s ease, box-shadow .42s var(--ease-interface), transform .42s var(--ease-interface);background-image:radial-gradient(circle at 1px 1px,#1717171a 1px,#0000 0);background-size:22px 22px;border-radius:18px;position:relative;overflow:hidden}.grind-card--schedule{grid-column:1/-1;min-height:600px}.grind-card-title{z-index:5;max-width:700px;font-family:var(--font-sans);font-size:42px;font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0;padding:38px 34px 0;position:relative}.grind-card-title span{display:block}.grind-card-title span:last-child{color:var(--color-text-tertiary)}.manual-task-stack{z-index:4;gap:8px;width:264px;display:grid;position:absolute;top:194px;left:34px}.manual-task-stack span{min-height:56px;color:var(--color-text-secondary);background:#ffffffeb;border:1px solid #1717171a;border-radius:10px;align-items:center;padding:0 16px;font-size:13px;display:flex;box-shadow:0 8px 24px #1717170b}.manual-task-stack span:before{content:"";background:#c4c4bd;border-radius:50%;flex:none;width:6px;height:6px;margin-right:11px}.grind-agent-cue{z-index:6;background:#fffffff7;border:1px solid #17171717;border-radius:14px;width:348px;padding:15px 18px 17px;position:absolute;top:180px;left:330px;box-shadow:0 18px 46px #17171717}.grind-agent-cue span{color:var(--muted);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.grind-agent-cue p{margin:0;font-size:16px;line-height:1.35}.grind-app-window{z-index:3;width:980px;animation:grind-window-enter .8s var(--ease-interface) both;transition:transform .7s var(--ease-interface);background:#fff;border:1px solid #1717171f;border-radius:14px 14px 0 0;position:absolute;top:256px;left:330px;overflow:hidden;box-shadow:0 24px 62px #17171721}.grind-window-bar{background:#f9f9f7;border-bottom:1px solid #e7e6e2;align-items:center;gap:7px;height:31px;padding:0 13px;display:flex}.grind-window-bar i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.grind-window-bar strong{color:var(--color-text-muted);font:650 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.grind-app-window img{width:100%;height:auto;display:block}.timing-window,.answer-window{z-index:3;animation:grind-window-enter .8s var(--ease-interface) both;transition:transform .7s var(--ease-interface);background:#fffffff5;border:1px solid #1717171f;border-radius:14px;position:absolute;top:192px;left:28px;right:28px;overflow:hidden;box-shadow:0 24px 56px #1717171a}.timing-day{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 22px;display:flex}.timing-day span{color:var(--muted);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.timing-day strong{font-size:17px;font-weight:500}.timing-window ol{margin:0;padding:0 22px;list-style:none}.timing-window li{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:center;min-height:66px;display:grid}.timing-window li:last-child{border-bottom:0}.timing-window time,.timing-time{color:var(--muted);font:700 11px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.timing-window li>span{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.timing-window li i{background:#bfbfb8;border-radius:50%;width:8px;height:8px}.timing-window li.is-live{background:var(--signal-soft);margin:0 -22px;padding:0 22px}.timing-window li.is-live time{color:var(--signal-text)}.timing-window li.is-live i{background:var(--signal);box-shadow:0 0 0 5px rgb(var(--signal-rgb) / .1);animation:2.2s ease-in-out infinite timing-pulse}.answer-window{padding:0 20px 18px}.answer-window-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.answer-window-head span{color:var(--muted);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.answer-window-head strong{color:var(--success);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.answer-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid}.answer-row .platform-mark{border-radius:7px;width:26px;height:26px}.answer-row .platform-mark svg{width:14px;height:14px}.answer-row strong{font-size:14px}.answer-row code{color:var(--success);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;white-space:nowrap}.answer-row.needs-action code{color:var(--warning)}.answer-window>p{color:var(--color-text-secondary);align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}.answer-window>p i{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #137a3d1a}@media (hover:hover) and (pointer:fine){.grind-card:hover{border-color:#c8c8c1;transform:translateY(-4px);box-shadow:0 18px 46px #1717171a}.grind-card:hover .grind-app-window,.grind-card:hover .timing-window,.grind-card:hover .answer-window{transform:translateY(-6px)}}.principles{background:var(--ink);color:#fff;border-top:1px solid #343431;border-bottom:1px solid #343431;padding:42px 0 54px}.principles-shell{grid-template-columns:minmax(180px,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.principles-heading{padding-top:5px}.principles-heading .eyebrow{color:var(--color-text-inverse-muted)}.principles-heading h2{max-width:340px;font-family:var(--font-sans);font-size:clamp(32px,3vw,44px);font-weight:650;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:26px 0 0}.principles-heading>p:last-child{max-width:330px;color:var(--color-text-inverse-muted);margin:18px 0 0;font-size:16px;line-height:1.5}.principle-grid{border-top:1px solid #3a3a37;grid-template-columns:1fr 1fr;display:grid}.principle-grid article{border-bottom:1px solid #3a3a37;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:14px;min-height:170px;padding:26px 24px 24px 0;display:grid;position:relative}.principle-grid article:nth-child(odd){border-right:1px solid #3a3a37;padding-right:34px}.principle-grid article:nth-child(2n){padding-left:34px}.principle-index{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;padding-top:5px}.principle-grid h3{font-family:var(--font-sans);font-size:22px;font-weight:700;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin-bottom:9px}.principle-grid p{max-width:340px;color:var(--color-text-inverse-muted);margin:0;font-size:14px;line-height:1.55}@keyframes grind-window-enter{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes timing-pulse{0%,to{box-shadow:0 0 0 5px rgb(var(--signal-rgb) / .08)}50%{box-shadow:0 0 0 9px rgb(var(--signal-rgb) / .015)}}.measurement-story{background:var(--soft);position:relative;overflow:hidden}.measurement-shell{position:relative}.measurement-heading{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(60px,9vw,142px);display:grid}.measurement-heading h2{max-width:650px;margin-bottom:0}.measurement-heading>div:last-child{max-width:690px;padding-bottom:5px}.measurement-heading .lede{max-width:680px;margin-bottom:20px}.measurement-heading .section-copy{max-width:680px;margin-bottom:0}.measurement-heading .text-link{margin-top:24px;display:inline-flex}.section-copy{max-width:720px;color:var(--color-text-secondary);margin:0 0 12px;font-size:17px;line-height:1.55}.learning-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:24px;margin-top:72px;display:grid}.learning-card{border:1px solid var(--line);background-color:var(--color-surface-raised);isolation:isolate;min-width:0;min-height:500px;transition:border-color .24s ease, box-shadow .42s var(--ease-interface), transform .42s var(--ease-interface);background-image:radial-gradient(circle at 1px 1px,#1717171a 1px,#0000 0);background-size:22px 22px;border-radius:18px;position:relative;overflow:hidden}.learning-card--evidence{grid-column:1/-1;min-height:600px}.learning-card-title{z-index:5;max-width:730px;font-family:var(--font-sans);font-size:42px;font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0;padding:38px 34px 0;position:relative}.learning-card-title span{display:block}.learning-card-title span:last-child{color:var(--color-text-tertiary)}.learning-agent-cue{z-index:6;background:#fffffff7;border:1px solid #17171717;border-radius:14px;width:344px;padding:16px 18px 18px;position:absolute;top:190px;left:34px;box-shadow:0 18px 46px #17171717}.learning-agent-cue span{color:var(--muted);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.learning-agent-cue p{margin:0;font-size:16px;line-height:1.35}.learning-app-window{z-index:3;width:1010px;animation:learning-card-enter .8s var(--ease-interface) both;transition:transform .7s var(--ease-interface);background:#fff;border:1px solid #1717171f;border-radius:14px 14px 0 0;position:absolute;top:270px;left:300px;overflow:hidden;box-shadow:0 24px 62px #17171721}.learning-window-bar{background:#f9f9f7;border-bottom:1px solid #e7e6e2;align-items:center;gap:7px;height:31px;padding:0 13px;display:flex}.learning-window-bar i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.learning-window-bar strong{color:var(--color-text-muted);font:650 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.learning-app-window img{width:100%;height:auto;display:block}.learning-demo-note{z-index:6;border:1px solid var(--line);color:var(--muted);font:650 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;background:#fffffff0;border-radius:7px;padding:7px 9px;position:absolute;bottom:13px;right:14px}.evidence-window,.next-test-window{z-index:3;animation:learning-card-enter .8s var(--ease-interface) both;transition:transform .7s var(--ease-interface);background:#fffffff5;border:1px solid #1717171f;border-radius:14px;position:absolute;top:192px;left:28px;right:28px;overflow:hidden;box-shadow:0 24px 56px #1717171a}.evidence-window{padding:0 20px 18px}.evidence-window-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.evidence-window-head span,.evidence-window-head strong{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.evidence-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 82px;align-items:center;gap:14px;min-height:57px;display:grid}.evidence-row>span{color:var(--color-text-secondary);font-size:13px}.evidence-row strong{font-size:16px;font-weight:600}.evidence-row code{color:var(--success);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;text-transform:uppercase}.evidence-row.is-missing code{color:var(--warning)}.evidence-window>p{color:var(--color-text-secondary);margin:16px 0 0;font-size:12px;line-height:1.45}.next-test-window{padding:0 20px 20px}.next-test-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.next-test-head>span{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.next-test-head strong{color:var(--success);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.next-test-head strong i{background:#45c977;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45c9771a}.next-test-window>p{margin:24px 0;font-size:18px;line-height:1.4}.next-test-signals{border:1px solid var(--line);background:var(--line);border-radius:9px;gap:1px;display:grid;overflow:hidden}.next-test-signals span{min-height:48px;color:var(--color-text-secondary);background:#fff;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:grid}.next-test-signals small{color:var(--signal-text);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.learning-card:hover{border-color:#c8c8c1;transform:translateY(-4px);box-shadow:0 18px 46px #1717171a}.learning-card:hover .learning-app-window,.learning-card:hover .evidence-window,.learning-card:hover .next-test-window{transform:translateY(-6px)}}@keyframes learning-card-enter{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.agent-setup-section{background:#fff}.section-intro{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(70px,9vw,140px);display:grid}.section-intro h2{margin-bottom:0}.section-intro>div:last-child{max-width:690px;padding-top:28px}.section-intro .lede{margin-bottom:16px}.section-intro .contract-link{flex-wrap:wrap;gap:12px 24px;margin:22px 0 0;display:flex}.setup-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:24px;margin-top:72px;display:grid}.setup-card{border:1px solid var(--line);background-color:var(--soft);isolation:isolate;min-width:0;min-height:500px;transition:border-color .24s ease, box-shadow .42s var(--ease-interface), transform .42s var(--ease-interface);background-image:radial-gradient(circle at 1px 1px,#1717171a 1px,#0000 0);background-size:22px 22px;border-radius:18px;position:relative;overflow:hidden}.setup-card--connect{grid-column:1/-1;min-height:600px}.setup-card.setup-card--entry{min-height:auto;padding-bottom:34px}.setup-card--entry .agent-entry{border-top:0;margin:26px 34px 0;padding-top:0}.setup-card--entry .agent-entry-offer{max-width:62ch}.setup-card--entry .agent-entry-connect{max-width:760px}.setup-card-title{z-index:5;max-width:760px;font-family:var(--font-sans);font-size:42px;font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0;padding:38px 34px 0;position:relative}.setup-card-title span{display:block}.setup-card-title span:last-child{color:var(--color-text-tertiary)}.setup-agent-cue{z-index:6;background:#fffffff7;border:1px solid #17171717;border-radius:14px;width:344px;padding:16px 18px 18px;position:absolute;top:190px;left:34px;box-shadow:0 18px 46px #17171717}.setup-agent-cue span{color:var(--muted);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.setup-agent-cue p{margin:0;font-size:16px;line-height:1.35}.setup-app-window{z-index:3;width:1010px;animation:setup-card-enter .8s var(--ease-interface) both;transition:transform .7s var(--ease-interface);background:#fff;border:1px solid #1717171f;border-radius:14px 14px 0 0;position:absolute;top:270px;left:300px;overflow:hidden;box-shadow:0 24px 62px #17171721}.setup-window-bar{background:#f9f9f7;border-bottom:1px solid #e7e6e2;align-items:center;gap:7px;height:31px;padding:0 13px;display:flex}.setup-window-bar i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.setup-window-bar strong{color:var(--color-text-muted);font:650 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.setup-app-window img{width:100%;height:auto;display:block}.oauth-handoff-window,.setup-brief-window{z-index:3;animation:setup-card-enter .8s var(--ease-interface) both;transition:transform .7s var(--ease-interface);background:#fffffff5;border:1px solid #1717171f;border-radius:14px;position:absolute;top:192px;left:28px;right:28px;overflow:hidden;box-shadow:0 24px 56px #1717171a}.oauth-handoff-window{padding:0 20px 16px}.oauth-handoff-head,.setup-brief-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.oauth-handoff-head>span,.setup-brief-head>span,.setup-brief-head strong{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.oauth-handoff-head strong{color:var(--success);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.oauth-handoff-head strong i,.setup-brief-window>p i{background:#45c977;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #45c9771a}.oauth-handoff-window ol{margin:0;padding:0;list-style:none}.oauth-handoff-window li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:69px;display:grid}.oauth-handoff-window li:last-child{border-bottom:0}.oauth-handoff-window li>span{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.oauth-handoff-window li p{margin:0}.oauth-handoff-window li strong,.oauth-handoff-window li small{display:block}.oauth-handoff-window li strong{margin-bottom:3px;font-size:14px}.oauth-handoff-window li small{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.oauth-handoff-window li code{color:var(--signal-text);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.setup-brief-window{padding:0 20px 20px}.setup-brief-fields{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.setup-brief-fields span{background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:57px;padding:0 12px;font-size:13px;font-weight:600;display:grid}.setup-brief-fields small{color:var(--signal-text);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.setup-brief-window>p{color:var(--success);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.setup-card:hover{border-color:#c8c8c1;transform:translateY(-4px);box-shadow:0 18px 46px #1717171a}.setup-card:hover .setup-app-window,.setup-card:hover .oauth-handoff-window,.setup-card:hover .setup-brief-window{transform:translateY(-6px)}}@keyframes setup-card-enter{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.client-setup{border:1px solid var(--color-border-strong);background:#fff;border-radius:14px;margin-top:64px;overflow:hidden;box-shadow:0 1px 2px #1717170a,0 24px 70px #17171714}.client-setup-chrome{background:var(--ink);min-height:48px;color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex}.client-setup-chrome span:last-child,.client-brief-ready{align-items:center;gap:7px;display:inline-flex}.client-setup-chrome i,.client-brief-ready i{background:#35c76f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #35c76f1f}.client-onboarding{border-bottom:1px solid var(--line);background:var(--color-surface-raised);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.client-onboarding li{border-right:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-content:start;gap:11px;min-height:142px;padding:24px 20px;display:grid}.client-onboarding li:last-child{border-right:0}.client-onboarding li>span{color:var(--signal-text);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;padding-top:3px}.client-onboarding strong{margin-bottom:8px;font-size:14px;line-height:1.25;display:block}.client-onboarding p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.client-onboarding code{overflow-wrap:anywhere;font:700 9px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.client-tabs{border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(4,1fr);display:grid}.client-tabs button{border:0;border-right:1px solid var(--line);min-height:78px;color:var(--muted);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:0 20px;display:grid;position:relative}.client-tabs button:last-child{border-right:0}.client-tabs button:hover{color:var(--ink);background:#fff}.client-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--ink);color:var(--ink);background:#fff}.client-tab-index{color:var(--color-text-tertiary);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.client-tabs button[aria-selected=true] .client-tab-index{color:var(--signal-text)}.client-tab-copy{gap:4px;min-width:0;display:grid}.client-tab-copy strong{font-size:14px;line-height:1}.client-tab-copy small{color:var(--color-text-tertiary);font:9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-tabs button:focus-visible,.client-brief button:focus-visible{z-index:2;outline:3px solid var(--ink);outline-offset:-4px;position:relative}.client-panel{min-height:540px;animation:client-panel-enter var(--motion-menu) var(--ease-interface) both;grid-template-columns:1.18fr .82fr;display:grid}.client-panel-copy{padding:46px}.client-panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;display:grid}.client-panel-heading h3{margin-bottom:0;font-size:clamp(28px,2.5vw,36px)}.client-placement{background:var(--soft);border-radius:8px;gap:7px;min-width:200px;padding:14px 16px;display:grid}.client-placement span{color:var(--muted);font:700 8px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase}.client-placement code{overflow-wrap:anywhere;font:700 13px/1.35 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.client-panel-copy ol{background:var(--line);counter-reset:setup;border-radius:10px;gap:1px;margin:38px 0 0;padding:1px;list-style:none;display:grid}.client-panel-copy li{counter-increment:setup;background:#fff;align-items:center;min-height:86px;padding:20px 22px 20px 66px;display:flex;position:relative}.client-panel-copy li:first-child{border-radius:9px 9px 0 0}.client-panel-copy li:last-child{border-radius:0 0 9px 9px}.client-panel-copy li:before{content:"0" counter(setup);color:var(--signal-text);font:700 11px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;position:absolute;left:22px}.client-guidance{background:var(--soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-top:18px;padding:18px 20px;display:grid}.client-guidance p{max-width:530px;color:var(--muted);font:10px/1.55 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:0}.client-guidance a{color:var(--color-text-secondary);text-underline-offset:4px;font-size:11px;font-weight:700}.client-brief{background:var(--ink);color:#fff;flex-direction:column;padding:46px 40px 40px;display:flex}.client-brief-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.client-brief-label,.client-brief-ready{color:var(--color-text-inverse-muted);font:700 8px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase}.client-brief h3{max-width:350px;margin:72px 0 14px;font-size:clamp(30px,3vw,42px)}.client-brief-intro{color:var(--color-text-inverse-muted);margin:0;font-size:15px}.client-brief-intro code{color:#fff;overflow-wrap:anywhere;font-size:14px}.client-brief-rules{background:#3b3b38;border:1px solid #3b3b38;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.client-brief-rules span{min-height:58px;color:var(--color-text-inverse-muted);font:700 8px/1.35 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;background:#20201f;align-items:center;padding:12px;display:flex}.client-brief button{border:1px solid var(--signal);border-radius:var(--control-radius);background:var(--signal);min-height:50px;color:var(--color-text-on-accent);cursor:pointer;transition:border-color var(--motion-button) ease, background-color var(--motion-button) ease, transform var(--motion-button) var(--ease-interface);justify-content:center;align-items:center;gap:9px;margin-top:28px;padding:0 22px;font-weight:650;display:flex}.client-brief button:hover{border-color:var(--signal-hover);background:var(--signal-hover)}.client-brief button:active{transform:scale(.985)}.client-brief button[data-copy-state=copied]{background:#fff}.client-copy-status{min-height:32px;color:var(--color-text-inverse-muted);font:10px/1.45 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:12px 0 0}.brief-fallback{border-top:1px solid #3b3b38;margin-top:auto;padding-top:18px}.brief-fallback summary{color:#fff;min-height:44px;font:700 10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.brief-fallback summary::-webkit-details-marker{display:none}.brief-fallback summary svg{transition:transform var(--motion-fast) var(--ease-interface)}.brief-fallback[open] summary svg{transform:rotate(180deg)}.brief-fallback pre{white-space:pre-wrap;max-height:240px;color:var(--color-text-inverse-muted);font:11px/1.55 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;-webkit-user-select:text;user-select:text;margin:14px 0 0;overflow:auto}.workspace-brief-story{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(52px,7vw,94px);margin-top:88px;padding-top:88px;display:grid}.workspace-brief-copy h3{max-width:520px;margin-bottom:22px;font-size:clamp(34px,3.5vw,48px);font-weight:500}.workspace-brief-copy>p:not(.eyebrow){max-width:560px;color:var(--color-text-secondary);margin-bottom:13px;font-size:17px;line-height:1.55}.workspace-brief-copy small{border-top:1px solid var(--line);max-width:560px;color:var(--muted);font:10px/1.55 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:26px;padding-top:20px;display:block}.workspace-brief-preview{border:1px solid var(--color-border-strong);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1717170a,0 20px 48px #17171714}.workspace-brief-preview>div{background:var(--ink);color:#fff;min-height:52px;font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.workspace-brief-preview>div code{color:var(--color-text-inverse-muted);font:inherit;border:1px solid #444;border-radius:999px;padding:6px 8px}.workspace-brief-preview ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.workspace-brief-preview li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:14px 18px;display:grid}.workspace-brief-preview li:nth-child(2n){border-right:0}.workspace-brief-preview li:nth-last-child(-n+2){border-bottom:0}.workspace-brief-preview li span{color:var(--signal-text);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.workspace-brief-preview li strong{font-size:13px}.workspace-brief-preview>p{background:var(--signal-soft);min-height:58px;color:var(--color-ink-soft);justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0 20px;display:flex}.workspace-brief-preview>p span{font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.workspace-brief-preview>p strong{font-size:13px}@keyframes client-panel-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.faq-section{background:var(--soft);overflow:clip}.faq-grid{grid-template-columns:.62fr 1.38fr;align-items:start;gap:clamp(56px,7vw,104px);display:grid}.faq-heading{position:sticky;top:112px}.faq-grid h2{font-size:clamp(42px,4vw,60px)}.faq-audiences{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.faq-audiences span{border:1px solid var(--color-border-strong);color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 10px}.faq{border:1px solid var(--color-border-strong);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1717170d,0 18px 44px #17171714}.faq details{border-top:1px solid var(--line);transition:background-color var(--motion-button) ease;background:#fff}.faq details:first-child{border-top:0}.faq details[open]{background:var(--color-surface-accent-active)}.faq summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:16px;min-height:82px;padding:18px 22px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:hover .faq-question{color:var(--signal-text)}.faq-index{color:var(--color-text-tertiary);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em}.faq-question{letter-spacing:var(--type-card-tracking);transition:color var(--motion-fast) ease;font-size:18px;font-weight:650;line-height:1.25}.faq-toggle{border:1px solid var(--line);background:var(--soft);width:38px;height:38px;transition:border-color var(--motion-button) ease, background-color var(--motion-button) ease, color var(--motion-button) ease, transform var(--motion-button) var(--ease-interface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.faq details[open] .faq-index,.faq details[open] .faq-question{color:var(--signal-text)}.faq details[open] .faq-toggle{border-color:var(--ink);background:var(--ink);color:#fff;transform:rotate(180deg)}.faq details p{max-width:760px;color:var(--color-text-secondary);animation:faq-answer-in var(--motion-button) var(--ease-interface) both;margin:0;padding:0 78px 26px;font-size:15px;line-height:1.65}.faq summary:focus-visible{z-index:1;outline:3px solid var(--focus-ring);outline-offset:-3px;position:relative}.final{background:var(--ink);color:#fff}.final-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.final .eyebrow,.final .lede{color:var(--color-text-inverse-muted)}.final .signup-friction{color:#fff}.final h2{max-width:700px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.final .signup-form{box-shadow:var(--shadow-action)}footer{border-top:1px solid var(--line);padding:72px 0 34px}.footer-grid{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-brand{max-width:280px}.footer-brand img{width:140px;height:auto;margin-bottom:16px}.footer-brand p{color:var(--muted);font-size:13px}.footer-group h3{margin:0 0 16px;font-size:13px}.footer-group a,.footer-placeholder{color:var(--muted);margin:0 0 11px;font-size:13px;text-decoration:none;display:block}.footer-group a:hover{color:var(--ink)}.footer-legal{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;margin-top:52px;padding-top:22px;display:flex}.footer-legal a,.footer-cookie-settings{color:var(--muted);font-size:12px;text-decoration:none}.footer-cookie-settings{cursor:pointer;background:0 0;border:0;padding:0}.footer-legal a:hover,.footer-cookie-settings:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.footer-cookie-settings:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);font:11px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;justify-content:space-between;gap:20px;margin-top:22px;padding-top:22px;display:flex}.performance-page{overflow:hidden}.performance-page section{border-top:1px solid var(--line)}.performance-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:76px 0 88px;border-top:0!important}.performance-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;gap:clamp(44px,6vw,86px);display:grid}.performance-hero-grid>*{min-width:0}.performance-hero-copy h1{max-width:650px;font-size:clamp(58px,5.2vw,78px)}.performance-hero-copy .lede{max-width:610px}.performance-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.performance-hero-actions .button{margin-top:0}.performance-boundary{border-top:1px solid var(--line);max-width:600px;color:var(--muted);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:22px 0 0;padding-top:18px}.performance-demo{background:var(--color-dark);color:#fff;border:1px solid #30302e;border-radius:16px;overflow:hidden;box-shadow:0 26px 68px #1717172b}.performance-demo-head{min-height:54px;font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #363634;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.performance-demo-head>div{align-items:center;gap:9px;display:flex}.performance-demo-head>span{color:var(--color-text-inverse-muted)}.performance-live-dot{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--signal-rgb) / .13);border-radius:50%}.performance-demo-body{padding:22px}.performance-demo-summary{justify-content:space-between;align-items:end;gap:24px;padding:0 2px 20px;display:flex}.performance-demo-summary span,.performance-ranking-label{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.performance-demo-summary strong{margin-top:4px;font-size:22px;display:block}.performance-demo-summary p{color:var(--color-text-inverse-muted);font:9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:0}.performance-metric-demo{background:#292927;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.performance-metric-demo>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.performance-metric-demo>label{min-height:38px;color:var(--color-text-inverse-muted);font:700 11px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}.performance-metric-demo>input:checked+label{color:var(--ink);background:#fff}.performance-metric-demo>input:focus-visible+label{outline:3px solid var(--focus-ring);outline-offset:2px}.performance-metric-demo>.performance-ranking{grid-column:1/-1;display:none}#performance-views:checked~.performance-ranking-views,#performance-saves:checked~.performance-ranking-saves{display:block}.performance-ranking{background:#20201f;border:1px solid #393937;border-radius:10px;margin-top:14px;overflow:hidden}.performance-ranking-label{border-bottom:1px solid #393937;justify-content:space-between;padding:12px 14px;display:flex}.performance-rank-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:14px;display:grid}.performance-rank-row strong,.performance-rank-row small{display:block}.performance-rank-row strong{font-size:14px}.performance-rank-row small{color:var(--color-text-inverse-muted);font:10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:3px}.performance-rank-row b{color:#54d984;font:700 11px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.performance-rank-row.excluded b{color:#ffbc73}.performance-demo-note{color:var(--color-text-inverse-muted);border-top:1px solid #393937;margin:0;padding:14px;font-size:12px;line-height:1.5}.performance-demo-note strong{color:#fff}.performance-demo-note.warning{color:#f0efe9;background:#2a2a26}.performance-loop-section,.performance-scopes-section,.performance-platform-section,.performance-faq-section{padding:116px 0}.performance-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;display:grid}.performance-section-head h2{margin-bottom:0}.performance-section-head>p{max-width:610px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.performance-loop{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:64px 0 0;padding:1px;list-style:none;display:grid}.performance-loop li{background:#fff;grid-template-columns:36px minmax(0,1fr);gap:16px;min-height:250px;padding:30px;display:grid}.performance-loop li>span,.performance-scope-list article>span{color:var(--signal-text);font:700 11px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.performance-loop h3{margin-bottom:14px;font-size:24px}.performance-loop p{color:var(--muted);margin:0;font-size:15px}.performance-semantics-section{background:var(--color-dark);color:#fff;padding:124px 0}.performance-semantics-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.performance-semantics-section .eyebrow,.performance-semantics-section .lede{color:var(--color-text-inverse-muted)}.performance-semantics-section .text-link{margin-top:18px}.performance-value-compare{background:#3a3a38;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.performance-value-compare article{background:#20201f;flex-direction:column;min-height:310px;padding:30px;display:flex}.performance-value-compare span{color:var(--color-text-inverse-muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.performance-value-compare strong{font:400 76px/1 var(--font-display), Georgia, serif;margin-top:34px}.performance-value-compare b{color:#65da8d;font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border:1px solid #555;border-radius:4px;align-self:flex-start;margin-top:12px;padding:5px 7px}.performance-value-compare article:last-child b{color:#ffbc73}.performance-value-compare p{color:var(--color-text-inverse-muted);margin:auto 0 0;font-size:14px}.performance-scopes-grid{grid-template-columns:.72fr 1.28fr;gap:110px;display:grid}.performance-scopes-grid>div:first-child{align-self:start;position:sticky;top:112px}.performance-scopes-grid>div:first-child>p:last-child{max-width:500px;color:var(--color-text-secondary);font-size:18px}.performance-scope-list{border-top:1px solid var(--line)}.performance-scope-list article{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.performance-scope-list h3{margin-bottom:9px;font-size:24px}.performance-scope-list p{color:var(--muted);margin:0}.performance-ranking-section{background:var(--soft);padding:124px 0}.performance-ranking-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.performance-ranking-section .text-link{margin-top:16px}.performance-ranking-proof{border:1px solid var(--color-border-strong);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 40px #17171714}.performance-ranking-proof>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.performance-ranking-proof>header span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.performance-proof-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:20px 22px;display:grid}.performance-proof-row>span,.performance-proof-row small,.performance-proof-row>b{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.performance-proof-row>span{color:var(--signal-text);font-size:11px;font-weight:700}.performance-proof-row small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.performance-proof-row>b{color:var(--success);text-transform:uppercase;font-size:11px}.performance-proof-row.excluded>b{color:var(--warning)}.performance-ranking-proof>footer{background:var(--color-surface-accent-active);color:var(--color-ink-soft);border:0;padding:18px 22px;font-size:13px}.performance-platform-board{border:1px solid var(--line);border-radius:12px;margin-top:58px;overflow:hidden}.performance-platforms{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.performance-platforms article{border-right:1px solid var(--line);align-items:center;gap:13px;padding:22px;display:flex}.performance-platforms article:last-child{border-right:0}.performance-metric-list{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.performance-metric-list code{min-height:54px;color:var(--color-text-secondary);font:700 11px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;align-items:center;padding:0 20px;display:flex}.performance-availability-list{border-top:1px solid var(--line);background:var(--soft);flex-wrap:wrap;gap:7px;padding:20px;display:flex}.performance-availability-list span{border:1px solid var(--color-border-strong);font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;border-radius:4px;padding:6px 8px}.performance-platform-link{margin-top:26px}.performance-agent-section{background:var(--ink);color:#fff;padding:120px 0}.performance-agent-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.performance-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.performance-agent-section p{max-width:650px;color:var(--color-text-inverse-muted);font-size:18px}.performance-agent-section code{color:var(--signal)}.performance-agent-links{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.performance-faq-grid{grid-template-columns:.74fr 1.26fr;gap:100px;display:grid}.performance-faq-grid>div:first-child{align-self:start;position:sticky;top:112px}.performance-faq-list{border-top:1px solid var(--line)}.performance-faq-list details{border-bottom:1px solid var(--line)}.performance-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:20px;min-height:92px;list-style:none;display:grid}.performance-faq-list summary::-webkit-details-marker{display:none}.performance-faq-list summary span{font-size:21px;font-weight:650;line-height:1.3}.performance-faq-list summary b{color:var(--signal-text);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right}.performance-faq-list details>p{max-width:760px;color:var(--color-text-secondary);animation:faq-answer-in var(--motion-fast) ease both;margin:-6px 40px 28px 0;font-size:17px;line-height:1.6}.performance-faq-list summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.performance-closing{background:var(--soft);padding:110px 0}.performance-closing-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.performance-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.performance-closing-grid>div:last-child p{max-width:430px;color:var(--color-text-secondary);font-size:18px}.runs-page{overflow:hidden}.runs-page section{border-top:1px solid var(--line)}.runs-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:76px 0 88px;border-top:0!important}.runs-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(570px,1.18fr);align-items:center;gap:clamp(44px,6vw,86px);display:grid}.runs-hero-grid>*{min-width:0}.runs-hero-copy h1{max-width:620px;font-size:clamp(58px,5.2vw,78px)}.runs-hero-copy .lede{max-width:600px}.runs-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.runs-hero-actions .button{margin-top:0}.runs-boundary{border-top:1px solid var(--line);max-width:590px;color:var(--muted);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:22px 0 0;padding-top:18px}.runs-outcome-card{background:var(--color-dark);color:#fff;border:1px solid #30302e;border-radius:16px;overflow:hidden;box-shadow:0 26px 68px #1717172b}.runs-outcome-card>header{min-height:58px;font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #393937;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.runs-outcome-card>header div{align-items:center;gap:10px;display:flex}.runs-outcome-card>header strong{color:#ffbc73;border:1px solid #6f4e22;border-radius:999px;padding:6px 9px;font-size:9px}.runs-live-dot{background:#ffbc73;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffbc7321}.runs-outcome-meta{color:var(--color-text-inverse-muted);font:700 10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-bottom:1px solid #393937;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.runs-destination-list{padding:4px 20px}.runs-destination-list article{border-bottom:1px solid #393937;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:90px;display:grid}.runs-destination-list article:last-child{border-bottom:0}.runs-destination-list article>div strong,.runs-destination-list article>div small{display:block}.runs-destination-list article>div strong{font-size:16px}.runs-destination-list article>div small{color:var(--color-text-inverse-muted);font:10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:5px}.runs-destination-list article>b{font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border-radius:999px;padding:7px 10px}.runs-destination-list article>b.published{color:#65da8d;background:#21b2531f}.runs-destination-list article>b.failed{color:#ffbc73;background:#ff98301f}.runs-outcome-card>footer{color:var(--color-text-inverse-muted);font:9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#20201f;border-top:1px solid #393937;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.runs-outcome-card>footer strong{color:#fff;text-transform:uppercase}.runs-layers-section,.runs-timeline-section,.runs-handoff-section,.runs-vocabulary-section,.runs-faq-section{padding:116px 0}.runs-layers-grid,.runs-partial-grid,.runs-failure-grid,.runs-vocabulary-grid,.runs-agent-grid,.runs-faq-grid,.runs-closing-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:100px;display:grid}.runs-layers-grid>div:first-child .lede,.runs-partial-grid>div:first-child .lede,.runs-failure-grid>div:first-child .lede{max-width:560px}.runs-layer-stack{grid-template-columns:.72fr 48px 1.28fr;align-items:center;display:grid}.runs-layer-stack article{border:1px solid var(--color-border-strong);background:#fff}.runs-layer-stack .overall{border-radius:12px;flex-direction:column;justify-content:center;min-height:216px;padding:28px;display:flex;box-shadow:0 14px 38px #17171712}.runs-layer-stack article>span{color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.runs-layer-stack .overall strong{color:var(--warning);font:700 28px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:14px}.runs-layer-stack .overall p{color:var(--muted);margin:auto 0 0;font-size:13px}.runs-layer-connector{background:var(--color-border-strong);height:1px;position:relative}.runs-layer-connector i{background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;right:-3px}.runs-layer-connector i:first-child{top:-70px}.runs-layer-connector i:nth-child(2){top:-3px}.runs-layer-connector i:nth-child(3){top:64px}.runs-layer-destinations{gap:8px;display:grid}.runs-layer-destinations article{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:flex}.runs-layer-destinations strong{font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.runs-layer-destinations strong.published{color:var(--success)}.runs-layer-destinations strong.failed{color:var(--warning)}.runs-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;display:grid}.runs-section-head h2{margin-bottom:0}.runs-section-head>p{max-width:610px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.runs-timeline{grid-template-columns:repeat(3,1fr);margin:66px 0 0;padding:0;list-style:none;display:grid;position:relative}.runs-timeline:before{background:var(--color-border-strong);content:"";height:1px;position:absolute;top:17px;left:16.66%;right:16.66%}.runs-timeline li{padding:52px 34px 0 0;position:relative}.runs-timeline li:before{z-index:1;background:var(--ink);width:15px;height:15px;box-shadow:0 0 0 1px var(--color-border-strong);content:"";border:5px solid #fff;border-radius:50%;position:absolute;top:10px;left:0}.runs-timeline li>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.runs-timeline code{color:var(--ink);margin-top:20px;font-size:13px;font-weight:700;display:block}.runs-timeline time{font:400 32px/1 var(--font-display), Georgia, serif;margin-top:8px;display:block}.runs-timeline p{max-width:330px;color:var(--muted);margin:18px 0 0;font-size:14px}.runs-partial-section{background:var(--soft);padding:124px 0}.runs-partial-section .text-link{margin-top:18px}.runs-partial-proof{border:1px solid var(--color-border-strong);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 14px 40px #17171714}.runs-partial-proof>div{flex-direction:column;min-height:210px;padding:26px;display:flex}.runs-partial-proof>div:first-child{border-right:1px solid var(--line)}.runs-partial-proof span{color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.runs-partial-proof>div strong{color:var(--success);font:400 70px/1 var(--font-display), Georgia, serif;margin-top:26px}.runs-partial-proof>div:nth-child(2) strong{color:var(--warning)}.runs-partial-proof small{color:var(--color-text-secondary);margin-top:auto;font-size:13px}.runs-partial-proof footer{border-top:1px solid var(--line);background:var(--ink);color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.runs-partial-proof footer strong{color:#ffbc73;font:700 12px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.runs-failure-section{background:var(--color-dark);color:#fff;padding:124px 0}.runs-failure-section .eyebrow,.runs-failure-section .lede{color:var(--color-text-inverse-muted)}.runs-failure-proof{background:#20201f;border:1px solid #3d3d3a;border-radius:12px;overflow:hidden}.runs-failure-proof>header{border-bottom:1px solid #3d3d3a;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.runs-failure-proof>header span,.runs-failure-proof>div>span,.runs-failure-proof>footer>span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.runs-failure-proof>div{border-bottom:1px solid #3d3d3a;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 24px;display:grid}.runs-failure-proof code{color:#ffbc73;font-weight:700}.runs-failure-proof p{color:var(--color-text-inverse-muted);margin:0}.runs-failure-proof>footer{background:#2b2320;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 24px;display:grid}.runs-handoff-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;padding:1px;display:grid}.runs-handoff-grid article{background:#fff;flex-direction:column;min-height:310px;padding:26px;display:flex}.runs-handoff-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.runs-handoff-grid h3{margin:24px 0 20px;font-size:22px}.runs-handoff-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.runs-handoff-grid code{border:1px solid var(--line);background:var(--soft);color:var(--color-text-secondary);border-radius:4px;padding:5px 7px;font-size:9px}.runs-handoff-grid p{color:var(--muted);margin:auto 0 0;padding-top:24px;font-size:13px}.runs-vocabulary-section{background:var(--soft)}.runs-vocabulary-grid{align-items:start}.runs-vocabulary-grid>div:first-child{position:sticky;top:112px}.runs-vocabulary-grid>div:first-child>p:last-child{max-width:500px;color:var(--color-text-secondary);font-size:18px}.runs-state-board{border:1px solid var(--color-border-strong);background:#fff;border-radius:12px;overflow:hidden}.runs-state-board article+article{border-top:1px solid var(--line)}.runs-state-board header{border-bottom:1px solid var(--line);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.runs-state-board header span,.runs-state-board header strong{font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.runs-state-board header strong{color:var(--color-text-inverse-muted)}.runs-state-board article>div{flex-wrap:wrap;gap:8px;padding:24px 22px;display:flex}.runs-state-board code{border:1px solid var(--line);background:var(--soft);color:var(--color-text-secondary);border-radius:5px;padding:7px 9px;font-size:10px}.runs-agent-section{background:var(--ink);color:#fff;padding:120px 0}.runs-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.runs-agent-section p{max-width:650px;color:var(--color-text-inverse-muted);font-size:18px}.runs-agent-links{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.runs-faq-grid{align-items:start}.runs-faq-grid>div:first-child{position:sticky;top:112px}.runs-faq-list{border-top:1px solid var(--line)}.runs-faq-list details{border-bottom:1px solid var(--line)}.runs-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:20px;min-height:92px;list-style:none;display:grid}.runs-faq-list summary::-webkit-details-marker{display:none}.runs-faq-list summary span{font-size:21px;font-weight:650;line-height:1.3}.runs-faq-list summary b{color:var(--signal-text);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right}.runs-faq-list details>p{max-width:760px;color:var(--color-text-secondary);animation:faq-answer-in var(--motion-fast) ease both;margin:-6px 40px 28px 0;font-size:17px;line-height:1.6}.runs-faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.runs-closing{background:var(--soft);padding:110px 0}.runs-closing-grid{grid-template-columns:1.2fr .8fr}.runs-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.runs-closing-grid>div:last-child p{max-width:430px;color:var(--color-text-secondary);font-size:18px}.policy-page{overflow:hidden}.policy-page section{border-top:1px solid var(--line)}.policy-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:76px 0 88px;border-top:0!important}.policy-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(570px,1.18fr);align-items:center;gap:clamp(44px,6vw,86px);display:grid}.policy-hero-grid>*{min-width:0}.policy-hero-copy h1{max-width:650px;font-size:clamp(58px,5.2vw,78px)}.policy-hero-copy .lede{max-width:610px}.policy-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.policy-hero-actions .button{margin-top:0}.policy-boundary{border-top:1px solid var(--line);max-width:600px;color:var(--muted);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:22px 0 0;padding-top:18px}.policy-mode-demo{background:var(--color-dark);color:#fff;border:1px solid #30302e;border-radius:16px;overflow:hidden;box-shadow:0 26px 68px #1717172b}.policy-mode-demo>header{min-height:56px;font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #393937;align-items:center;gap:10px;padding:0 20px;display:flex}.policy-mode-demo>header b{color:var(--color-text-inverse-muted);border:1px solid #4b4b48;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px}.policy-live-dot{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--signal-rgb) / .13);border-radius:50%}.policy-mode-tabs{background:#393937;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.policy-mode-tabs button{min-height:72px;color:var(--color-text-inverse-muted);font:650 12px/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;background:#20201f;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.policy-mode-tabs button span{color:var(--color-text-inverse-muted);font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.policy-mode-tabs button:hover{color:#fff;background:#292927}.policy-mode-tabs button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--signal);background:#333330}.policy-mode-tabs button[aria-pressed=true] span{color:var(--signal)}.policy-mode-tabs button:focus-visible{z-index:1;outline:3px solid var(--focus-ring-inverse);outline-offset:-3px;position:relative}.policy-mode-panel{flex-direction:column;min-height:260px;padding:30px;display:flex}.policy-mode-panel>span{color:var(--signal);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.policy-mode-panel>strong{max-width:470px;margin-top:20px;font-size:30px;line-height:1.1}.policy-mode-panel>p{max-width:500px;color:var(--color-text-inverse-muted);margin:auto 0 0;font-size:15px;line-height:1.55}.policy-mode-demo>footer{color:var(--color-text-inverse-muted);font:9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;background:#20201f;border-top:1px solid #393937;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.policy-mode-demo>footer strong{color:#fff}.policy-modes-section,.policy-human-section,.policy-plan-section,.policy-faq-section{padding:116px 0}.policy-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;display:grid}.policy-section-head h2{margin-bottom:0}.policy-section-head>p{max-width:610px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.policy-mode-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;padding:1px;display:grid}.policy-mode-grid article{background:#fff;flex-direction:column;min-height:310px;padding:26px;display:flex}.policy-mode-grid article>span{color:var(--signal-text);font:700 11px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.policy-mode-grid h3{margin:28px 0 22px;font-size:22px}.policy-mode-grid strong{max-width:240px;font-size:15px;line-height:1.45}.policy-mode-grid p{color:var(--muted);margin:auto 0 0;padding-top:30px;font-size:13px}.policy-bounds-section{background:var(--color-dark);color:#fff;padding:124px 0}.policy-bounds-grid,.policy-strictest-grid,.policy-pause-grid,.policy-agent-grid,.policy-faq-grid,.policy-closing-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:100px;display:grid}.policy-bounds-section .eyebrow,.policy-bounds-section .lede{color:var(--color-text-inverse-muted)}.policy-default-note{max-width:560px;color:var(--color-text-inverse-muted);font:10px/1.55 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-top:1px solid #3d3d3a;margin:26px 0 0;padding-top:20px}.policy-bounds-board{background:#20201f;border:1px solid #3d3d3a;border-radius:12px;overflow:hidden}.policy-bounds-board article+article{border-top:1px solid #3d3d3a}.policy-bounds-board header{border-bottom:1px solid #3d3d3a;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 22px;display:grid}.policy-bounds-board header span{color:var(--signal);font:700 11px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.policy-bounds-board header strong{font-size:15px}.policy-bounds-board article>div{border-bottom:1px solid #343432;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 22px;display:grid}.policy-bounds-board article>div:last-child{border-bottom:0}.policy-bounds-board article>div span{color:var(--color-text-inverse-muted);font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.policy-bounds-board article>div b{color:var(--color-text-inverse);font-size:13px;font-weight:600}.policy-strictest-section{background:var(--soft);padding:124px 0}.policy-strictest-section .text-link{margin-top:20px}.policy-strictest-proof{border:1px solid var(--color-border-strong);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 14px 40px #17171714}.policy-strictest-proof>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.policy-strictest-proof>header span,.policy-strictest-proof>header strong{font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.policy-strictest-proof>header span{color:var(--color-text-inverse-muted)}.policy-strictest-proof>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 44px minmax(150px,.8fr);align-items:center;gap:18px;min-height:78px;padding:16px 22px;display:grid}.policy-strictest-proof>div b{color:var(--signal-text);font:700 11px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.policy-strictest-proof>div small{color:var(--muted);font-size:12px}.policy-strictest-proof>footer{background:var(--color-surface-accent-active);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.policy-strictest-proof>footer span{color:var(--muted);font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.policy-strictest-proof>footer strong{color:var(--color-ink-soft);font-size:14px}.policy-authority-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:64px;padding:1px;display:grid}.policy-authority-grid article{background:#fff;min-height:390px;padding:30px}.policy-authority-grid article:last-child{background:var(--color-surface-accent-active)}.policy-authority-grid header{align-items:baseline;gap:24px;display:flex}.policy-authority-grid header span{color:var(--signal-text);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.policy-authority-grid h3{margin:0;font-size:27px}.policy-authority-grid ul{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.policy-authority-grid li{border-top:1px solid var(--line);color:var(--color-text-secondary);padding:16px 0 16px 24px;font-size:15px;position:relative}.policy-authority-grid li:before{background:var(--success);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:2px}.policy-authority-grid article:last-child li:before{background:var(--ink)}.policy-pause-section{background:var(--ink);color:#fff;padding:124px 0}.policy-pause-section .eyebrow,.policy-pause-section .lede{color:var(--color-text-inverse-muted)}.policy-pause-proof{background:#20201f;border:1px solid #3d3d3a;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.policy-pause-proof article{flex-direction:column;min-height:250px;padding:26px;display:flex}.policy-pause-proof article:first-child{border-right:1px solid #3d3d3a}.policy-pause-proof article>span{color:var(--color-text-inverse-muted);font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.policy-pause-proof article>strong{margin-top:34px;font-size:22px}.policy-pause-proof article>b{color:#ffbc73;font:700 9px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border:1px solid #6f4e22;border-radius:999px;align-self:flex-start;margin-top:12px;padding:6px 8px}.policy-pause-proof article>p{color:var(--color-text-inverse-muted);margin:auto 0 0;font-size:13px}.policy-pause-proof footer{color:#ffbc73;font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border-top:1px solid #3d3d3a;grid-column:1/-1;padding:18px 26px}.policy-plan-flow{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:64px 0 0;padding:1px;list-style:none;display:grid;position:relative}.policy-plan-flow li{background:#fff;min-height:230px;padding:28px;position:relative}.policy-plan-flow li>span{color:var(--signal-text);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.policy-plan-flow h3{margin:34px 0 18px;font-size:25px}.policy-plan-flow p{color:var(--muted);margin:0;font-size:14px}.policy-agent-section{background:var(--color-surface-accent-active);padding:120px 0}.policy-agent-section p{max-width:650px;color:var(--color-text-secondary);font-size:18px}.policy-agent-links{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.policy-faq-grid{align-items:start}.policy-faq-grid>div:first-child{position:sticky;top:112px}.policy-faq-list{border-top:1px solid var(--line)}.policy-faq-list details{border-bottom:1px solid var(--line)}.policy-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:20px;min-height:92px;list-style:none;display:grid}.policy-faq-list summary::-webkit-details-marker{display:none}.policy-faq-list summary span{font-size:21px;font-weight:650;line-height:1.3}.policy-faq-list summary b{color:var(--signal-text);font:700 10px var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right}.policy-faq-list details>p{max-width:760px;color:var(--color-text-secondary);animation:faq-answer-in var(--motion-fast) ease both;margin:-6px 40px 28px 0;font-size:17px;line-height:1.6}.policy-faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.policy-closing{background:var(--soft);padding:110px 0}.policy-closing-grid{grid-template-columns:1.2fr .8fr}.policy-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.policy-closing-grid>div:last-child p{max-width:430px;color:var(--color-text-secondary);font-size:18px}@media (max-width:980px){.performance-hero-grid,.performance-section-head,.performance-semantics-grid,.performance-scopes-grid,.performance-ranking-grid,.performance-agent-grid,.performance-faq-grid,.performance-closing-grid{grid-template-columns:1fr;gap:52px}.performance-hero-grid{grid-template-columns:1fr}.performance-hero-copy h1{max-width:760px}.performance-section-head{align-items:start}.performance-scopes-grid>div:first-child,.performance-faq-grid>div:first-child{position:static}.performance-loop{grid-template-columns:1fr}.performance-loop li{min-height:170px}.performance-platforms{grid-template-columns:1fr}.performance-platforms article{border-right:0;border-bottom:1px solid var(--line)}.performance-platforms article:last-child{border-bottom:0}.runs-hero-grid,.runs-layers-grid,.runs-section-head,.runs-partial-grid,.runs-failure-grid,.runs-vocabulary-grid,.runs-agent-grid,.runs-faq-grid,.runs-closing-grid{grid-template-columns:1fr;gap:52px}.runs-hero-copy h1{max-width:760px}.runs-section-head{align-items:start}.runs-handoff-grid{grid-template-columns:1fr 1fr}.runs-handoff-grid article{min-height:260px}.runs-vocabulary-grid>div:first-child,.runs-faq-grid>div:first-child{position:static}.policy-hero-grid,.policy-section-head,.policy-bounds-grid,.policy-strictest-grid,.policy-pause-grid,.policy-agent-grid,.policy-faq-grid,.policy-closing-grid{grid-template-columns:1fr;gap:52px}.policy-hero-copy h1{max-width:760px}.policy-section-head{align-items:start}.policy-mode-grid{grid-template-columns:1fr 1fr}.policy-mode-grid article{min-height:270px}.policy-faq-grid>div:first-child{position:static}}@media (max-width:640px){.performance-hero{padding:58px 0 66px}.performance-hero-copy h1{font-size:clamp(48px,14vw,64px)}.performance-demo-head{flex-direction:column;align-items:flex-start;padding:16px}.performance-demo{width:100%}.performance-demo-body{padding:14px}.performance-demo-summary{flex-direction:column;align-items:flex-start;gap:10px}.performance-rank-row{grid-template-columns:32px minmax(0,1fr)}.performance-rank-row>b{grid-column:2;justify-self:start}.performance-loop-section,.performance-scopes-section,.performance-platform-section,.performance-faq-section,.performance-semantics-section,.performance-ranking-section,.performance-agent-section,.performance-closing{padding:82px 0}.performance-value-compare{grid-template-columns:1fr}.performance-value-compare article{min-height:255px}.performance-metric-list{grid-template-columns:1fr 1fr}.performance-proof-row{grid-template-columns:28px minmax(0,1fr)}.performance-proof-row>b{grid-column:2;justify-self:start}.performance-faq-list summary{min-height:84px}.performance-faq-list summary span{font-size:18px}.performance-faq-list details>p{margin-right:0;font-size:15px}.runs-hero{padding:58px 0 66px}.runs-hero-copy h1{font-size:clamp(48px,14vw,64px)}.runs-outcome-card>header,.runs-outcome-meta,.runs-outcome-card>footer{flex-direction:column;align-items:flex-start}.runs-destination-list{padding:4px 14px}.runs-destination-list article{grid-template-columns:34px minmax(0,1fr);padding:14px 0}.runs-destination-list article>b{grid-column:2;justify-self:start}.runs-layers-section,.runs-timeline-section,.runs-handoff-section,.runs-vocabulary-section,.runs-faq-section,.runs-partial-section,.runs-failure-section,.runs-agent-section,.runs-closing{padding:82px 0}.runs-layer-stack{grid-template-columns:1fr;gap:16px}.runs-layer-stack .overall{min-height:180px}.runs-layer-connector{justify-self:center;width:1px;height:28px}.runs-layer-connector i{display:none}.runs-timeline{grid-template-columns:1fr;gap:34px}.runs-timeline:before{width:1px;height:auto;inset:0 auto 0 7px}.runs-timeline li{padding:0 0 0 38px}.runs-timeline li:before{top:0}.runs-timeline code{margin-top:14px}.runs-partial-proof{grid-template-columns:1fr}.runs-partial-proof>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.runs-partial-proof footer{grid-column:1}.runs-failure-proof>div,.runs-failure-proof>footer{grid-template-columns:1fr;gap:10px}.runs-handoff-grid{grid-template-columns:1fr}.runs-handoff-grid article{min-height:240px}.runs-faq-list summary{min-height:84px}.runs-faq-list summary span{font-size:18px}.runs-faq-list details>p{margin-right:0;font-size:15px}.policy-hero{padding:58px 0 66px}.policy-hero-copy h1{font-size:clamp(48px,14vw,64px)}.policy-mode-demo>header,.policy-mode-demo>footer{flex-direction:column;align-items:flex-start}.policy-mode-demo>header b{margin-left:0}.policy-mode-tabs{grid-template-columns:1fr 1fr}.policy-mode-panel{min-height:235px;padding:24px}.policy-mode-panel>strong{font-size:26px}.policy-modes-section,.policy-human-section,.policy-plan-section,.policy-faq-section,.policy-bounds-section,.policy-strictest-section,.policy-pause-section,.policy-agent-section,.policy-closing{padding:82px 0}.policy-mode-grid{grid-template-columns:1fr}.policy-mode-grid article{min-height:240px}.policy-bounds-board article>div{grid-template-columns:1fr;gap:7px}.policy-strictest-proof>div{grid-template-columns:minmax(0,1fr) 42px;gap:10px}.policy-strictest-proof>div small{grid-column:1/-1}.policy-authority-grid{grid-template-columns:1fr}.policy-authority-grid article{min-height:auto}.policy-pause-proof{grid-template-columns:1fr}.policy-pause-proof article:first-child{border-bottom:1px solid #3d3d3a;border-right:0}.policy-pause-proof footer{grid-column:1}.policy-plan-flow{grid-template-columns:1fr}.policy-plan-flow li{min-height:190px}.policy-faq-list summary{min-height:84px}.policy-faq-list summary span{font-size:18px}.policy-faq-list details>p{margin-right:0;font-size:15px}}.cookie-card{z-index:100;background:var(--paper);width:min(360px,100vw - 32px);color:var(--ink);animation:cookie-enter var(--motion-menu) var(--ease-interface) both;border:0;border-radius:12px;padding:20px;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 4px #1717170a,inset 0 0 0 1px #17171714}.cookie-card:focus{outline:none}.cookie-copy h2{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin:0 0 9px}.cookie-copy p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.35}.cookie-copy a{text-underline-offset:3px}.cookie-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cookie-actions button{cursor:pointer;min-height:34px;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-interface);border:0;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500}.cookie-actions button:active{transform:scale(.98)}.cookie-actions button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cookie-reject{color:var(--color-text-secondary);background:#9d9d9d29}.cookie-reject:hover{background:var(--color-surface-selected);color:var(--ink)}.cookie-accept{background:var(--ink);color:#fff}.cookie-accept:hover{background:var(--color-dark-hover)}.contract-page{width:min(100% - 48px,1120px);margin:0 auto}.contract-hero{padding:112px 0 96px}.contract-hero h1{max-width:900px}.contract-verified{border:1px solid var(--color-border-strong);color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;border-radius:4px;margin:24px 0 0;padding:7px 9px;display:inline-flex}.contract-actions{flex-wrap:wrap;gap:12px;display:flex}.button{min-height:var(--button-height);border:1px solid var(--ink);border-radius:var(--control-radius);background:var(--ink);color:#fff;transition:border-color var(--motion-button) ease, background-color var(--motion-button) ease, box-shadow var(--motion-button) ease, transform var(--motion-button) var(--ease-interface);justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:0 22px;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-dark-hover)}.button:active{transform:scale(.985)}.button.secondary{border-color:var(--color-border-strong);box-shadow:var(--shadow-control);color:var(--ink);background:#fff}.button.secondary:hover{border-color:var(--ink);background:var(--soft)}.button.accent{border-color:var(--signal);background:var(--signal);color:var(--color-text-on-accent)}.button.accent:hover{border-color:var(--signal-hover);background:var(--signal-hover)}.button.accent:focus-visible{outline-color:var(--ink);outline-offset:2px}@keyframes menu-shell-enter{0%{border-color:#0000;box-shadow:0 8px 24px #17171700}to{border-color:var(--line);box-shadow:var(--shadow-menu)}}@keyframes menu-content-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes cookie-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contract-warning{border:2px solid var(--signal);background:var(--signal-soft);border-radius:9px;grid-template-columns:.55fr 1.2fr 1.25fr;align-items:start;gap:30px;padding:28px;display:grid}.contract-warning span{font:700 11px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking)}.contract-warning strong{font-size:23px;line-height:1.15}.contract-warning p{color:var(--color-ink-soft);margin:0}.contract-section{border-top:1px solid var(--line);padding:104px 0}.contract-tools{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:50px;display:grid;overflow:hidden}.contract-tools article{background:#fff;flex-direction:column;min-height:230px;padding:30px;display:flex}.contract-tools article code{color:var(--muted);margin-bottom:48px;font-size:13px}.contract-tools article strong{max-width:430px;font-size:20px}.contract-tools article p{color:var(--muted);font:12px/1.55 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin:auto 0 0;padding-top:24px}.contract-split{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.contract-split h2{font-size:clamp(40px,4.5vw,64px)}.contract-split>div:last-child{color:var(--color-text-secondary);padding-top:32px;font-size:19px}.authority-list p{border-top:1px solid var(--line);padding:18px 0}.authority-list p:last-child{border-bottom:1px solid var(--line)}.legal-hero{padding-bottom:72px}.legal-section{padding:66px 0}.legal-section h2{max-width:520px;font-size:clamp(34px,4vw,52px)}.legal-section p{max-width:720px;color:var(--color-text-secondary);margin-bottom:12px;font-size:18px}.docs-page{background:var(--paper);min-height:100vh}.docs-header{border-bottom:1px solid var(--line);background:#fffffff5}.docs-header-inner{width:min(calc(100% - 48px), var(--max));justify-content:space-between;align-items:center;gap:28px;min-height:64px;margin:0 auto;display:flex}.docs-brand{align-items:center;gap:16px;text-decoration:none;display:inline-flex}.docs-brand span{color:var(--ink);font-size:14px;font-weight:700}.docs-header-actions{align-items:center;gap:22px;display:flex}.docs-header-actions>a:not(.nav-cta){color:var(--color-text-secondary);text-underline-offset:4px;font-size:13px;font-weight:650}.docs-frame{width:min(calc(100% - 48px), var(--max));grid-template-columns:220px minmax(0,1fr);gap:clamp(56px,6vw,96px);margin:0 auto;display:grid}.docs-sidebar{min-width:0;padding:58px 0}.docs-sidebar .docs-navigation{max-height:calc(100vh - 148px);padding-right:8px;position:sticky;top:122px;overflow-y:auto}.docs-navigation{gap:34px;display:grid}.docs-navigation section{gap:4px;display:grid}.docs-navigation section>p{color:var(--muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0 0 7px}.docs-navigation a{border-radius:0 var(--control-radius) var(--control-radius) 0;color:var(--color-text-secondary);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-left:2px solid #0000;gap:2px;padding:9px 11px;text-decoration:none;display:grid}.docs-navigation a:hover{background:var(--soft);color:var(--ink)}.docs-navigation a[aria-current=page]{border-left-color:var(--signal);background:var(--signal-soft);color:var(--ink)}.docs-navigation a span{font-size:14px;font-weight:650}.docs-navigation a small{color:var(--muted);font:10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-mobile-navigation{display:none}.docs-content{min-width:0}.docs-article{max-width:940px}.docs-hero{border-bottom:1px solid var(--line);padding:92px 0 76px}.docs-hero h1{max-width:820px;font-size:clamp(64px,6vw,88px)}.docs-lede{max-width:780px;color:var(--color-text-secondary);font-size:clamp(18px,1.5vw,21px);line-height:var(--type-lede-leading);margin-bottom:10px}.docs-hero-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.docs-toc{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#fffffff5;align-items:center;gap:24px;padding:15px 0;display:flex;position:sticky;top:64px;overflow-x:auto}.docs-toc span{color:var(--muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase}.docs-toc a{color:var(--color-text-secondary);text-underline-offset:4px;font-size:13px;font-weight:650}.docs-section{border-bottom:1px solid var(--line);padding:82px 0;scroll-margin-top:118px}.docs-section>p{max-width:760px;color:var(--color-text-secondary);font-size:17px;line-height:1.6}.docs-section h2{margin-bottom:18px;font-size:clamp(38px,4vw,52px)}.docs-kicker{letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--muted)!important;font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace!important;margin:0 0 14px!important}.docs-loop{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:42px 0 0;padding:1px;list-style:none;display:grid}.docs-loop li{background:#fff;grid-template-columns:38px minmax(0,1fr);gap:18px;min-height:210px;padding:28px;display:grid}.docs-loop li>span,.docs-blocker-list li>span{color:var(--signal-text);font:700 11px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-loop h3,.docs-blocker-list h3{margin-bottom:10px;font-size:21px}.docs-loop p,.docs-blocker-list p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.docs-tool-list{border-top:1px solid var(--line);margin:40px 0 24px}.docs-tool-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) 1.3fr;align-items:center;gap:24px;padding:20px 0;display:grid}.docs-tool-list code{color:var(--signal-text);font:700 13px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-tool-list span{color:var(--color-text-secondary);font-size:15px}.docs-inline-link{text-underline-offset:4px;align-items:center;gap:6px;font-weight:700;display:inline-flex}.docs-inline-link:hover .action-chevron{transform:translate(2px)}.docs-authority-grid,.docs-note-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;padding:1px;display:grid}.docs-authority-grid article,.docs-note-grid article{background:#fff;min-height:240px;padding:28px}.docs-authority-grid article>span{color:var(--muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin-bottom:42px;display:block}.docs-authority-grid h3,.docs-note-grid h3{margin-bottom:12px;font-size:21px}.docs-authority-grid p,.docs-note-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.docs-boundary-callout{border:2px solid var(--signal);background:var(--signal-soft);border-radius:9px;padding:36px}.docs-boundary-callout.neutral{border-width:1px;border-color:var(--color-border-strong);background:var(--color-surface-raised)}.docs-boundary-callout h2{margin-bottom:14px}.docs-boundary-callout>p:not(.docs-kicker){max-width:760px;color:var(--color-ink-soft);font-size:17px}.docs-boundary-callout.neutral>p:not(.docs-kicker){color:var(--color-text-secondary)}.docs-agent-decision{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);border-radius:9px;gap:8px;margin-top:24px;padding:18px 20px;display:grid}.docs-agent-decision p{max-width:820px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.docs-agent-decision strong{color:var(--color-text-primary)}.docs-availability-hero h1{max-width:920px}.docs-status-list{border-top:1px solid var(--line);margin-top:40px}.docs-status-list article{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:28px;padding:25px 0;display:grid}.docs-status{font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:4px;place-self:start;padding:5px 7px}.docs-status.documented{color:var(--success)}.docs-status.modeled{color:var(--color-info)}.docs-status.configured{color:var(--warning)}.docs-status-list h3{margin-bottom:6px;font-size:20px}.docs-status-list p{color:var(--color-text-secondary);margin:0;font-size:14px}.docs-note-grid{grid-template-columns:1fr 1fr}.docs-note-grid article{min-height:190px}.docs-blocker-list{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.docs-blocker-list li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:22px;padding:24px 0;display:grid}.docs-loop h3 a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.docs-loop h3 a:hover{color:var(--signal-text)}.docs-concept-hero{padding-bottom:66px}.docs-concept-hero h1{max-width:880px}.docs-boundary-split{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;padding:1px;display:grid}.docs-boundary-split article{background:#fff;min-height:230px;padding:28px}.docs-boundary-split article>span,.docs-authority-matrix article>span,.docs-value-compare article>span,.docs-layer-diagram article>span{color:var(--muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin-bottom:38px;display:block}.docs-boundary-split h3,.docs-authority-matrix h3{margin-bottom:12px;font-size:21px}.docs-boundary-split p,.docs-authority-matrix li{color:var(--color-text-secondary);font-size:14px;line-height:1.55}.docs-field-list{border-top:1px solid var(--line);margin:38px 0 0}.docs-field-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.75fr) 1.25fr;gap:30px;padding:21px 0;display:grid}.docs-field-list dt,.docs-field-list dd{margin:0}.docs-field-list dt code,.docs-field-list dd code{color:var(--signal-text);font:700 12px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-field-list dd{color:var(--color-text-secondary);font-size:15px}.docs-code-example{color:var(--color-text-inverse);background:#171717;border:1px solid #2b2b2b;border-radius:9px;margin:34px 0 0;overflow:hidden}.docs-code-example figcaption{color:var(--color-text-inverse-muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;border-bottom:1px solid #343434;padding:12px 18px}.docs-code-example pre{margin:0;padding:26px;overflow-x:auto}.docs-code-example code{color:inherit;font:12px/1.75 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre}.docs-state-board{background:var(--line);gap:1px;margin-top:38px;padding:1px;display:grid}.docs-state-group{border-left:3px solid var(--color-border-strong);background:#fff;grid-template-columns:150px minmax(220px,.9fr) minmax(220px,1.2fr);align-items:center;gap:26px;min-height:104px;padding:20px 24px;display:grid}.docs-state-group.waiting{border-left-color:var(--color-info)}.docs-state-group.attention{border-left-color:var(--warning)}.docs-state-group.success{border-left-color:var(--success)}.docs-state-group>span{color:var(--muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.docs-state-group p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.docs-state-chips{flex-wrap:wrap;gap:6px;display:flex}.docs-state-chips code{border:1px solid var(--line);background:var(--soft);color:var(--color-text-secondary);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:4px;padding:5px 7px}.docs-handoff-list{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;padding:1px;display:grid}.docs-handoff-list article{background:#fff;min-height:220px;padding:27px}.docs-handoff-list article>code{min-height:42px;color:var(--signal-text);font:700 10px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:20px;display:block}.docs-handoff-list h3{margin-bottom:10px;font-size:20px}.docs-handoff-list p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.docs-authority-matrix{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;padding:1px;display:grid}.docs-authority-matrix article{background:#fff;min-height:300px;padding:28px}.docs-authority-matrix ul{gap:9px;margin:0;padding-left:18px;display:grid}.docs-layer-diagram{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:40px;display:grid}.docs-layer-diagram article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:190px;padding:27px;display:flex}.docs-layer-diagram article>span{margin-bottom:44px}.docs-layer-diagram strong{font-size:20px}.docs-layer-diagram code{color:var(--signal-text);font:700 11px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-top:auto;padding-top:20px}.docs-layer-diagram>div{color:var(--signal-text);font-size:22px}.docs-destination-flow{border:1px solid var(--line);background:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding:28px;display:flex}.docs-destination-flow code{border:1px solid var(--color-border-strong);font:700 11px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;border-radius:5px;padding:8px 10px}.docs-destination-flow span{color:var(--signal-text)}.docs-destination-flow i{color:var(--muted);text-transform:uppercase;font-size:12px;font-style:normal}.docs-destination-flow .docs-return-arrow{font:700 10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;padding-left:4px}.docs-value-compare{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;padding:1px;display:grid}.docs-value-compare article{background:#fff;min-height:300px;padding:30px}.docs-value-compare article>span{margin-bottom:22px}.docs-value-compare article>strong{font:400 clamp(64px, 7vw, 92px)/.8 var(--font-display), Georgia, serif;margin-bottom:34px;display:block}.docs-value-compare h3{margin-bottom:12px;font-size:21px}.docs-value-compare p{max-width:360px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.docs-evidence{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:190px minmax(0,1fr);gap:12px 28px;padding:28px 0;display:grid}.docs-evidence>span{font:700 9px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em}.docs-evidence>strong{color:var(--color-text-secondary);font-size:13px}.docs-evidence>div{grid-column:2}.docs-evidence p{margin:0;font-size:12px;line-height:1.5}.docs-pager{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:70px;padding:1px;display:grid}.docs-pager a{min-height:92px;color:var(--color-text-secondary);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;background:#fff;align-items:center;gap:12px;padding:20px;text-decoration:none;display:flex}.docs-pager a:last-child{text-align:right;justify-content:flex-end}.docs-pager a:hover{background:var(--soft);color:var(--ink)}.docs-pager a span{gap:4px;font-size:14px;font-weight:700;display:grid}.docs-pager a small{color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.docs-tool-hero h1 code{overflow-wrap:anywhere;max-width:100%;color:inherit;font:650 clamp(48px, 6vw, 78px)/.95 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.06em}.docs-tool-badges{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.docs-tool-badges span{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:6px 8px}.docs-reference-table{border-top:1px solid var(--line);margin-top:38px}.docs-reference-head,.docs-reference-row{grid-template-columns:minmax(150px,.7fr) minmax(110px,.5fr) minmax(280px,1.8fr);gap:24px;display:grid}.docs-reference-head{background:var(--soft);color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px}.docs-reference-row{border-bottom:1px solid var(--line);align-items:start;padding:22px 18px}.docs-reference-row>div:first-child{justify-items:start;gap:7px;display:grid}.docs-reference-row code{overflow-wrap:anywhere;color:var(--signal-text);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-reference-row small{border:1px solid var(--line);color:var(--muted);font:700 8px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:3px 5px}.docs-reference-row strong{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.docs-reference-row p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.docs-return-list dt{justify-items:start;gap:7px;display:grid}.docs-return-list dt small{color:var(--muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.docs-tool-cards{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;padding:1px;display:grid}.docs-tool-cards a{min-height:205px;color:var(--ink);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr) auto;gap:18px;padding:27px;text-decoration:none;display:grid;position:relative}.docs-tool-cards a:hover{background:var(--signal-soft)}.docs-tool-cards a>span{color:var(--muted);font:700 10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-tool-cards a>code{color:var(--signal-text);font:700 14px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-tool-cards a>svg{transition:transform var(--motion-fast) var(--ease-interface);align-self:start}.docs-tool-cards a:hover>svg{transform:translate(3px)}.docs-tool-cards p{max-width:330px;color:var(--color-text-secondary);grid-column:2/-1;margin:10px 0 0;font-size:14px;line-height:1.55}.docs-tool-sequence{border-top:1px solid var(--line);margin:38px 0 0;padding:0;list-style:none}.docs-tool-sequence li{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(170px,.7fr) 1.3fr;align-items:center;gap:28px;padding:24px 0;display:grid}.docs-tool-sequence span{color:var(--muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em}.docs-tool-sequence code{color:var(--signal-text);font:700 12px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-tool-sequence p{color:var(--color-text-secondary);margin:0;font-size:14px}.docs-tool-notes{grid-template-columns:repeat(3,1fr)}.docs-tool-notes article{min-height:220px}.docs-tool-notes article>span{color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;margin-bottom:34px;display:block}.docs-reference-values{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;padding:1px;display:grid}.docs-reference-values article{background:#fff;min-height:166px;padding:24px}.docs-reference-values article>code{overflow-wrap:anywhere;color:var(--signal-text);font:700 10px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;margin-bottom:28px;display:block}.docs-reference-values article>p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.docs-reference-chips{margin-top:22px}.docs-limit-table,.docs-state-reference{border-top:1px solid var(--line);margin-top:38px}.docs-limit-head,.docs-limit-row{grid-template-columns:minmax(110px,.6fr) minmax(130px,.65fr) minmax(270px,1.6fr) minmax(130px,.7fr);gap:22px;display:grid}.docs-limit-head,.docs-state-reference-head{background:var(--soft);color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px}.docs-limit-row{border-bottom:1px solid var(--line);align-items:start;padding:22px 16px}.docs-limit-row>span:first-child{color:var(--color-text-secondary);font-size:13px;font-weight:650}.docs-limit-row>code{overflow-wrap:anywhere;color:var(--signal-text);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-limit-row>div strong{margin-bottom:5px;font-size:13px;display:block}.docs-limit-row>div p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.55}.docs-enforcement{font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:5px 7px;display:inline-block}.docs-enforcement.schema{color:var(--success)}.docs-enforcement.runtime{color:var(--color-info)}.docs-enforcement.conditional,.docs-enforcement.warning{color:var(--warning)}.docs-enforcement.unvalidated{color:var(--muted)}.docs-state-reference-head,.docs-state-reference-row{grid-template-columns:minmax(130px,.55fr) minmax(190px,1fr) minmax(190px,1fr) minmax(210px,1.15fr);gap:22px;display:grid}.docs-state-reference-row{border-bottom:1px solid var(--line);border-left:3px solid var(--color-border-strong);align-items:start;padding:22px 16px}.docs-state-reference-row.waiting{border-left-color:var(--color-info)}.docs-state-reference-row.attention{border-left-color:var(--warning)}.docs-state-reference-row.success{border-left-color:var(--success)}.docs-state-reference-row>code{overflow-wrap:anywhere;color:var(--signal-text);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-state-reference-row>p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.docs-adapter-defaults{border-top:1px solid var(--line);margin:38px 0 28px}.docs-adapter-defaults>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.7fr) 1.3fr;gap:28px;padding:22px 0;display:grid}.docs-adapter-defaults dt,.docs-adapter-defaults dd{margin:0}.docs-adapter-defaults dt code{overflow-wrap:anywhere;color:var(--signal-text);font:700 11px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-adapter-defaults dd strong{margin-bottom:5px;font-size:14px;display:block}.docs-adapter-defaults dd p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.docs-metric-reference,.docs-metric-matrix{border-top:1px solid var(--line);margin-top:38px}.docs-metric-reference-head,.docs-metric-reference-row{grid-template-columns:minmax(180px,.9fr) minmax(130px,.6fr) minmax(120px,.55fr) minmax(240px,1.2fr);gap:20px;display:grid}.docs-metric-reference-head,.docs-metric-matrix-head{background:var(--soft);color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px}.docs-metric-reference-row{border-bottom:1px solid var(--line);align-items:start;padding:21px 16px}.docs-metric-reference-row>div:first-child{justify-items:start;gap:4px;display:grid}.docs-metric-reference-row>div:first-child code,.docs-metric-matrix-row code{overflow-wrap:anywhere;color:var(--signal-text);font:700 10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.docs-metric-reference-row>div:first-child span,.docs-metric-matrix-row>div:first-child span{color:var(--ink);font-size:13px;font-weight:700}.docs-metric-reference-row>div:first-child p,.docs-metric-reference-row>p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.55}.docs-availability-badge{font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:4px;padding:5px 7px;display:inline-block}.docs-availability-badge.available{color:var(--success)}.docs-availability-badge.delayed-2-3d{color:var(--color-info)}.docs-availability-badge.estimable{color:var(--signal-text)}.docs-availability-badge.never{color:var(--muted)}.docs-availability-badge.unverified{color:var(--warning)}.docs-metric-matrix-head,.docs-metric-matrix-row{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(145px,.8fr));gap:18px;display:grid}.docs-metric-matrix-row{border-bottom:1px solid var(--line);align-items:center;padding:18px 16px}.docs-metric-matrix-row>div:first-child{gap:3px;display:grid}.docs-changelog{border-top:1px solid var(--line);margin-top:38px}.docs-changelog article{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.docs-changelog time{color:var(--muted);font:700 10px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.05em;text-transform:uppercase}.docs-changelog h3{margin-bottom:14px;font-size:22px}.docs-changelog ul{gap:8px;margin:0 0 20px;padding-left:18px;display:grid}.docs-changelog li,.docs-changelog p{color:var(--color-text-secondary);font-size:14px;line-height:1.55}.docs-changelog p{margin:0}.docs-header a:focus-visible,.docs-navigation a:focus-visible,.docs-toc a:focus-visible,.docs-inline-link:focus-visible,.docs-loop a:focus-visible,.docs-tool-cards a:focus-visible,.docs-pager a:focus-visible,.docs-mobile-navigation summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:1100px){.brand{margin-right:0}.nav-direct,.nav-menu>summary{padding:0 9px}.hero-grid,.faq-grid,.final-grid,.contract-split{grid-template-columns:1fr;gap:52px}.hero-copy{max-width:800px}.hero-copy .lede{max-width:760px}.grind-heading{grid-template-columns:1fr;gap:30px}.grind-heading>div:last-child,.grind-heading .lede,.grind-heading .section-copy{max-width:790px}.grind-card-grid{grid-template-columns:1fr}.grind-card,.grind-card--schedule{grid-column:1}.manual-task-stack{width:232px;left:28px}.grind-agent-cue{left:286px}.grind-app-window{width:auto;left:286px;right:0}.measurement-heading{grid-template-columns:1fr;gap:30px}.measurement-heading>div:last-child,.measurement-heading .lede,.measurement-heading .section-copy{max-width:790px}.learning-card-grid{grid-template-columns:1fr}.learning-card,.learning-card--evidence{grid-column:1}.learning-agent-cue{left:28px}.learning-app-window{width:auto;left:286px;right:0}.setup-card-grid{grid-template-columns:1fr}.setup-card,.setup-card--connect{grid-column:1}.setup-agent-cue{left:28px}.setup-app-window{width:auto;left:286px;right:0}.faq-heading{position:static}.principle-grid{grid-template-columns:1fr 1fr}.principle-grid article:nth-child(2){border-right:0}.principle-grid article:nth-child(-n+2){border-bottom-color:#3a3a37}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}.docs-frame{grid-template-columns:190px minmax(0,1fr);gap:48px}.docs-authority-grid{grid-template-columns:1fr}.docs-authority-grid article{min-height:auto}.docs-authority-grid article>span{margin-bottom:22px}.docs-boundary-split,.docs-authority-matrix{grid-template-columns:1fr}.docs-boundary-split article,.docs-authority-matrix article{min-height:auto}.docs-boundary-split article>span,.docs-authority-matrix article>span{margin-bottom:20px}.docs-state-group{grid-template-columns:130px minmax(190px,.9fr) minmax(180px,1.2fr)}.docs-tool-notes{grid-template-columns:1fr}.docs-tool-notes article{min-height:auto}.section-intro{grid-template-columns:1fr;gap:24px}.section-intro>div:last-child{max-width:760px;padding-top:0}.workspace-brief-story{grid-template-columns:1fr}}@media (max-width:1199px){.home-feature-grid{grid-template-columns:1fr}.home-feature-card--wide,.home-feature-card--narrow{grid-column:1;min-height:570px}.home-feature-card--narrow .home-feature-title{max-width:calc(100% - 92px);padding-top:38px;padding-left:34px;font-size:42px}.home-feature-card--narrow .home-feature-arrow{width:48px;height:48px;top:36px;right:34px}.home-feature-card--work .home-feature-window,.home-feature-card--results .home-feature-window,.home-feature-card--improve .home-feature-window{top:190px}}@media (max-width:949px){.nav{gap:20px;min-height:66px}.brand,.brand img{width:104px}.brand{margin-right:0}.nav-links,.nav-signin{display:none}.mobile-menu{display:block;position:relative}.mobile-menu>summary{border:1px solid var(--line);border-radius:var(--control-radius);min-height:44px;box-shadow:var(--shadow-control);cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-interface);background:#fff;align-items:center;padding:0 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary:hover{border-color:var(--ink);background:var(--soft)}.mobile-menu>summary:active{transform:scale(.98)}.mobile-panel{border:1px solid var(--line);width:min(360px,100vw - 30px);max-height:calc(100vh - 110px);box-shadow:var(--shadow-menu);transform-origin:100% 0;animation:menu-enter var(--motion-menu) var(--ease-interface) both;background:#fff;border-radius:10px;padding:18px;position:absolute;top:52px;right:0;overflow:auto}.mobile-panel section{border-top:1px solid var(--line);padding:14px 0}.mobile-panel section:first-child{border-top:0;padding-top:0}.mobile-panel .menu-label{margin-bottom:7px}.mobile-panel a,.mobile-placeholder{padding:7px 4px;text-decoration:none;display:block}.mobile-panel a[aria-current=page]{color:var(--signal-text);font-weight:700}.mobile-placeholder{color:var(--muted)}}@media (max-width:760px){.wrap{width:min(calc(100% - 30px), var(--max))}.section{padding:86px 0}.nav{gap:20px;min-height:66px}.brand,.brand img{width:104px}.brand{margin-right:0}.nav-links,.nav-signin{display:none}.mobile-menu{display:block;position:relative}.mobile-menu>summary{border:1px solid var(--line);border-radius:var(--control-radius);min-height:44px;box-shadow:var(--shadow-control);cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-interface);background:#fff;align-items:center;padding:0 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary:hover{border-color:var(--ink);background:var(--soft)}.mobile-menu>summary:active{transform:scale(.98)}.mobile-panel{border:1px solid var(--line);width:min(360px,100vw - 30px);max-height:calc(100vh - 110px);box-shadow:var(--shadow-menu);transform-origin:100% 0;animation:menu-enter var(--motion-menu) var(--ease-interface) both;background:#fff;border-radius:10px;padding:18px;position:absolute;top:52px;right:0;overflow:auto}.mobile-panel section{border-top:1px solid var(--line);padding:14px 0}.mobile-panel section:first-child{border-top:0;padding-top:0}.mobile-panel .menu-label{margin-bottom:7px}.mobile-panel a,.mobile-placeholder{padding:7px 4px;text-decoration:none;display:block}.mobile-panel a[aria-current=page]{color:var(--signal-text);font-weight:700}.mobile-placeholder{color:var(--muted)}.hero{padding:58px 0 66px}.hero-stack{gap:42px}.home-feature-grid{gap:14px}.home-feature-card--wide,.home-feature-card--narrow{border-radius:15px;min-height:570px}.home-feature-title,.home-feature-card--narrow .home-feature-title{max-width:360px;padding:30px 78px 0 28px;font-size:34px}.home-feature-arrow,.home-feature-card--narrow .home-feature-arrow{width:46px;height:46px;top:28px;right:26px}.home-feature-card--connect .home-feature-window{width:520px;top:214px;left:18px}.home-feature-card--schedule .home-feature-window{width:650px;top:266px;left:28px;right:auto}.home-feature-card--work .home-feature-window{width:700px;top:222px;left:18px}.home-feature-card--results .home-feature-window,.home-feature-card--improve .home-feature-window{width:650px;top:214px;left:18px}.home-feature-agent-cue{width:min(315px,100% - 56px);padding:15px 17px 17px;top:158px;left:28px}.home-feature-agent-cue p{font-size:16px}.home-feature-card--work .home-feature-demo-note{display:block}h1{font-size:clamp(48px,14vw,62px)}h2{font-size:44px}.signup-form{grid-template-columns:1fr}.agent-entry-tabs{flex-wrap:wrap}.agent-entry-tabs button{min-height:44px}.agent-entry-panel{padding:14px 14px 15px}.hero-grid{gap:50px}.stage-top{flex-direction:column;align-items:flex-start}.stage-chrome{grid-template-columns:1fr auto}.stage-chrome-view{display:none}.product-dashboard{margin:0 14px 14px}.boundary-row{flex-direction:column;align-items:flex-start}.destination-row{grid-template-columns:29px minmax(0,1fr) auto;padding:3px 0}.measurement-row{grid-template-columns:1fr 1fr}.measurement-row p{grid-column:1/-1}.grind-card-grid{grid-template-columns:1fr;gap:14px;margin-top:52px}.grind-card,.grind-card--schedule{border-radius:15px;grid-column:1}.grind-card--schedule{min-height:700px}.grind-card-title{max-width:520px;padding:30px 28px 0;font-size:34px}.manual-task-stack{grid-template-columns:1fr 1fr;width:auto;top:186px;left:28px;right:28px}.manual-task-stack span{min-height:52px}.grind-agent-cue{width:min(348px,100% - 56px);top:324px;left:28px}.grind-app-window{width:760px;top:402px;left:28px;right:auto}.timing-window,.answer-window{top:184px;left:22px;right:22px}.principles{padding:58px 0}.principles-shell{grid-template-columns:1fr;gap:34px}.principles-heading>p:last-child{max-width:420px;margin-top:20px}.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article:nth-child(odd),.principle-grid article:nth-child(2n){border-bottom:1px solid #3a3a37;border-right:0;min-height:auto;padding:24px 0}.principle-grid article:last-child{border-bottom:0}.learning-card-grid{grid-template-columns:1fr;gap:14px;margin-top:52px}.learning-card,.learning-card--evidence{border-radius:15px;grid-column:1}.learning-card--evidence{min-height:650px}.learning-card-title{max-width:540px;padding:30px 28px 0;font-size:34px}.learning-agent-cue{width:min(344px,100% - 56px);top:184px;left:28px}.learning-app-window{width:760px;top:270px;left:28px;right:auto}.evidence-window,.next-test-window{top:184px;left:22px;right:22px}.setup-card-grid{grid-template-columns:1fr;gap:14px;margin-top:52px}.setup-card,.setup-card--connect{border-radius:15px;grid-column:1}.setup-card--connect{min-height:650px}.setup-card.setup-card--entry{min-height:auto}.setup-card--entry .agent-entry{margin:22px 28px 0}.setup-card--oauth,.setup-card--brief{min-height:520px}.setup-card-title{max-width:550px;padding:30px 28px 0;font-size:34px}.setup-agent-cue{width:min(344px,100% - 56px);top:184px;left:28px}.setup-app-window{width:760px;top:270px;left:28px;right:auto}.oauth-handoff-window,.setup-brief-window{top:184px;left:22px;right:22px}.client-tabs{display:flex;overflow-x:auto}.client-tabs button{min-width:158px}.client-setup-chrome{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.client-onboarding{grid-template-columns:1fr 1fr}.client-onboarding li{min-height:126px}.client-onboarding li:nth-child(2){border-right:0}.client-onboarding li:nth-child(-n+2){border-bottom:1px solid var(--line)}.client-panel{grid-template-columns:1fr}.client-panel-copy,.client-brief{padding:28px}.client-panel-heading{grid-template-columns:1fr;gap:22px}.client-placement{min-width:0}.client-panel-copy li{min-height:80px;padding-left:58px}.client-panel-copy li:before{left:18px}.client-guidance{grid-template-columns:1fr;gap:12px}.client-brief h3{margin-top:52px}.workspace-brief-story{gap:36px;margin-top:64px;padding-top:64px}.workspace-brief-preview ol{grid-template-columns:1fr}.workspace-brief-preview li,.workspace-brief-preview li:nth-child(2n),.workspace-brief-preview li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.workspace-brief-preview li:last-child{border-bottom:0}.faq-grid{gap:30px}.faq-audiences{margin-top:20px}.faq summary{grid-template-columns:30px minmax(0,1fr) 36px;gap:10px;min-height:76px;padding:16px}.faq-question{font-size:17px}.faq-toggle{width:36px;height:36px}.faq details p{padding:0 62px 22px 56px;font-size:14px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.contract-page{width:min(100% - 30px,1120px)}.contract-hero{padding:72px 0}.contract-warning{grid-template-columns:1fr;gap:12px}.contract-tools{grid-template-columns:1fr}.cookie-card{bottom:16px;right:16px}.docs-header-inner,.docs-frame{width:min(calc(100% - 30px), var(--max))}.docs-header-actions>a:not(.nav-cta),.docs-sidebar{display:none}.docs-mobile-navigation{border:1px solid var(--line);background:#fff;border-radius:8px;margin:14px 15px 0;display:block}.docs-mobile-navigation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 15px;font-size:13px;font-weight:700;list-style:none;display:flex}.docs-mobile-navigation>summary::-webkit-details-marker{display:none}.docs-mobile-navigation[open]>summary svg{transform:rotate(180deg)}.docs-mobile-navigation .docs-navigation{border-top:1px solid var(--line);gap:20px;padding:4px 14px 18px}.docs-mobile-navigation[open] .docs-navigation{max-height:min(520px,100vh - 190px);overflow-y:auto}.docs-frame{display:block}.docs-hero{padding:64px 0 58px}.docs-hero h1{font-size:clamp(48px,14vw,64px)}.docs-toc{margin-right:-15px;padding-right:15px;top:64px}.docs-section{padding:68px 0}.docs-loop,.docs-note-grid{grid-template-columns:1fr}.docs-loop li{min-height:auto}.docs-tool-list>div{grid-template-columns:1fr;gap:6px}.docs-authority-grid{grid-template-columns:1fr}.docs-boundary-callout{padding:26px}.docs-status-list article{grid-template-columns:1fr;gap:14px}.docs-field-list>div{grid-template-columns:1fr;gap:8px}.docs-state-group{grid-template-columns:1fr;gap:12px}.docs-handoff-list,.docs-value-compare{grid-template-columns:1fr}.docs-handoff-list article,.docs-handoff-list article>code{min-height:auto}.docs-layer-diagram{grid-template-columns:1fr}.docs-layer-diagram>div{justify-self:center;transform:rotate(90deg)}.docs-layer-diagram article{min-height:170px}.docs-code-example pre{padding:20px;overflow-x:hidden}.docs-code-example code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px}.docs-tool-hero h1 code{letter-spacing:-.07em;font-size:clamp(38px,11vw,54px)}.docs-reference-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-reference-row{grid-template-columns:1fr;gap:12px;padding-left:0;padding-right:0}.docs-reference-row>code{color:var(--color-text-secondary)}.docs-tool-cards{grid-template-columns:1fr}.docs-tool-cards a{min-height:180px}.docs-tool-sequence li{grid-template-columns:70px minmax(0,1fr);gap:10px 18px}.docs-tool-sequence p{grid-column:2}.docs-reference-values{grid-template-columns:1fr}.docs-reference-values article{min-height:auto}.docs-limit-head,.docs-state-reference-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-limit-row,.docs-state-reference-row{grid-template-columns:1fr;gap:10px;padding-left:0;padding-right:0}.docs-limit-row>div{margin-bottom:4px}.docs-state-reference-row{padding-left:14px}.docs-limit-row [role=cell]:before,.docs-state-reference-row [role=cell]:before{color:var(--muted);content:attr(data-label);font:700 8px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;display:block}.docs-adapter-defaults>div{grid-template-columns:1fr;gap:7px}.docs-metric-reference-head,.docs-metric-matrix-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-metric-reference-row,.docs-metric-matrix-row{grid-template-columns:1fr;gap:11px;padding-left:14px;padding-right:0}.docs-metric-reference-row [role=cell]:before,.docs-metric-matrix-row [role=cell]:before{color:var(--muted);content:attr(data-label);font:700 8px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;display:block}.docs-changelog article{grid-template-columns:1fr;gap:12px}.docs-evidence{grid-template-columns:1fr}.docs-evidence>div{grid-column:1}}@media (max-width:420px){.nav{gap:12px}.brand,.brand img{width:98px}.nav-actions{gap:8px}.nav-cta{white-space:nowrap;padding-left:12px;padding-right:12px;font-size:14px}.nav-cta .action-chevron{display:none}.grind-card--schedule{min-height:780px}.grind-card-title{padding-left:22px;padding-right:22px;font-size:30px}.manual-task-stack{grid-template-columns:1fr;top:174px;left:22px;right:22px}.grind-agent-cue{width:calc(100% - 44px);top:434px;left:22px}.grind-app-window{top:530px;left:22px}.timing-window,.answer-window{top:178px;left:16px;right:16px}.answer-window{padding-left:14px;padding-right:14px}.answer-row{grid-template-columns:30px minmax(0,1fr);gap:9px}.answer-row code{grid-column:2;margin-top:-8px;padding-bottom:10px}.setup-card--connect{min-height:690px}.setup-card.setup-card--entry{min-height:auto}.setup-card--entry .agent-entry{margin:20px 22px 0}.setup-card--oauth,.setup-card--brief{min-height:550px}.setup-card-title{padding-left:22px;padding-right:22px;font-size:30px}.setup-agent-cue{width:calc(100% - 44px);top:174px;left:22px}.setup-app-window{top:270px;left:22px}.oauth-handoff-window,.setup-brief-window{top:202px;left:16px;right:16px}.oauth-handoff-window{padding-left:14px;padding-right:14px}.oauth-handoff-window li{grid-template-columns:28px minmax(0,1fr) auto;gap:9px}.docs-header-inner,.docs-brand{gap:10px}.docs-brand span{font-size:12px}.docs-pager{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.outline-page{color:var(--ink);background:#f7f7f3}.outline-hero{border-bottom:1px solid var(--line);background-color:#fbfbf8;background-image:radial-gradient(circle at 1px 1px,#1717171f 1px,#0000 0);background-size:28px 28px;padding:112px 0 88px}.outline-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.68fr);align-items:end;gap:clamp(64px,9vw,148px);display:grid}.outline-hero h1{max-width:840px;font:400 clamp(62px, 7vw, 112px)/var(--type-display-leading) var(--font-display), Georgia, serif;letter-spacing:var(--type-display-tracking);margin:24px 0 0}.outline-brief{background:#ffffffeb;border:1px solid #cfcfc8;border-radius:16px;padding:28px;box-shadow:0 18px 42px #17171714}.outline-brief dl{margin:0}.outline-brief dl div{border-bottom:1px solid var(--line);grid-template-columns:132px 1fr;gap:20px;padding:14px 0;display:grid}.outline-brief dl div:first-child{padding-top:0}.outline-brief dt,.outline-cta-plan dt{color:var(--muted);font:700 10px/1.4 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.outline-brief dd,.outline-cta-plan dd{margin:0;font-size:15px;line-height:1.55}.outline-brief code{font:700 13px/1.4 var(--font-mono), monospace}.outline-audiences{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.outline-audiences span{font:700 9px/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#f5f5f1;border:1px solid #d7d7d0;border-radius:999px;padding:7px 10px}.outline-map{padding:96px 0 120px}.outline-map-head{grid-template-columns:.75fr 1fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.outline-map-head h2,.outline-cta-plan h2{font-size:clamp(38px,4vw,64px);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:16px 0 0}.outline-map-head>p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.outline-section-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.outline-section-list>li>article{background:#fff;border:1px solid #d1d1ca;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1717170d}.outline-section-list article>header{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:132px;padding:28px 34px;display:grid}.outline-section-list article>header>span{color:var(--signal-text);font:700 12px/1 var(--font-mono), monospace}.outline-section-list article>header p{color:var(--muted);font:700 10px/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px}.outline-section-list article>header h2{font-size:clamp(26px,3vw,42px);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.outline-section-list article>header strong{font:700 9px/1 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#f5f5f1;border:1px solid #d7d7d0;border-radius:999px;padding:8px 11px}.outline-section-body{grid-template-columns:1fr 1.15fr .9fr;gap:0;display:grid}.outline-section-body>*{min-height:188px;padding:28px 34px}.outline-section-body>*+*{border-left:1px solid var(--line)}.outline-section-body h3{color:var(--muted);font:700 10px/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.outline-section-body p,.outline-section-body li{margin:0;font-size:15px;line-height:1.55}.outline-section-body ul{gap:8px;margin:0;padding-left:18px;display:grid}.outline-section-body aside{background:#f2f2ee}.outline-section-list .is-hold>article{border-color:#dcccb9}.outline-section-list .is-hold article>header strong{color:#8c4e0c;background:#fff5e8;border-color:#e0c7aa}.outline-section-list .is-hold .outline-section-body aside{background:#fff8ef}.outline-cta-plan{background:var(--ink);color:#fff;border-top:1px solid #333;padding:80px 0}.outline-cta-plan-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;display:grid}.outline-cta-plan .eyebrow{color:var(--color-text-inverse-muted)}.outline-cta-plan dl{border:1px solid #3c3c39;border-radius:14px;grid-template-columns:1fr 1fr;margin:0;display:grid}.outline-cta-plan dl div{padding:26px}.outline-cta-plan dl div+div{border-left:1px solid #3c3c39}.outline-cta-plan dt{color:var(--color-text-inverse-muted);margin-bottom:9px}.outline-cta-plan dd a{color:#fff;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.outline-internal-links{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.outline-internal-links a{color:var(--color-text-inverse-muted);font:700 9px/1 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border:1px solid #3c3c39;border-radius:999px;padding:8px 11px;text-decoration:none}.outline-machine-plan{margin-top:18px!important}.outline-machine-plan code{color:#fff;font:700 12px/1.4 var(--font-mono), monospace;overflow-wrap:anywhere}.pricing-hero{background-image:radial-gradient(circle at 1px 1px,var(--color-border) 1px,transparent 0);background-size:18px 18px;padding:104px 0 96px;border-top:0!important}.pricing-hero-grid,.pricing-section-head,.pricing-meter-grid,.pricing-brand-grid,.pricing-faq-grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(56px,8vw,116px);display:grid}.pricing-hero h1{max-width:850px;font-size:clamp(64px,6.7vw,108px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 0}.pricing-hero-copy{padding-bottom:7px}.pricing-hero-copy .lede{max-width:650px;margin:0;font-size:23px;line-height:1.45}.pricing-hero-copy>p:last-child{border-top:1px solid var(--line);max-width:650px;color:var(--muted);font:700 11px/1.5 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;margin:28px 0 0;padding-top:22px}.pricing-plans{background:var(--soft);padding:108px 0 122px}.pricing-section-head h2,.pricing-meter-grid h2,.pricing-brand-grid h2,.pricing-faq-grid h2{max-width:700px;margin-bottom:0}.pricing-section-head>p{max-width:650px;color:var(--color-text-secondary);margin:0 0 8px;font-size:18px;line-height:1.6}.pricing-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:58px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--paper);min-height:510px;box-shadow:var(--shadow-action);border-radius:14px;flex-direction:column;grid-column:span 2;padding:28px;display:flex}.pricing-card:nth-child(4){grid-column:2/span 2}.pricing-card[data-plan=growth]{border-color:var(--signal-text);box-shadow:0 0 0 1px var(--signal-text),var(--shadow-menu)}.pricing-card header span{color:var(--muted);font:700 11px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.pricing-card header h3{min-height:94px;font-family:var(--font-display),Georgia,serif;font-size:clamp(42px,3.2vw,58px);font-weight:500;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);align-items:flex-end;margin:22px 0 0;display:flex}.pricing-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr;margin:28px 0 0;display:grid}.pricing-card dl div{flex-direction:column;justify-content:center;gap:10px;min-height:94px;display:flex}.pricing-card dl div+div{border-left:1px solid var(--line);padding-left:18px}.pricing-card dt{color:var(--muted);font:700 9px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.pricing-card dd{margin:0;font-size:18px;font-weight:750}.pricing-card ul{gap:12px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--color-text-secondary);padding-left:18px;font-size:14px;line-height:1.45;position:relative}.pricing-card li:before{background:var(--success);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.pricing-card .button{width:100%;margin-top:auto}.pricing-meter-section{background:var(--ink);color:var(--color-text-inverse);padding:112px 0}.pricing-meter-grid{align-items:center}.pricing-meter-grid .eyebrow{color:var(--color-text-inverse-muted)}.pricing-meter-grid>div:first-child>p:last-child{max-width:520px;color:var(--color-text-inverse-muted);margin:26px 0 0;font-size:17px;line-height:1.6}.pricing-meter-board{border:1px solid var(--color-border-inverse);background:var(--color-dark-hover);box-shadow:var(--shadow-menu);border-radius:14px;overflow:hidden}.pricing-meter-board header,.pricing-meter-board>div,.pricing-meter-board footer{border-bottom:1px solid var(--color-border-inverse);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:0 24px;display:flex}.pricing-meter-board header,.pricing-meter-board footer{color:var(--color-text-inverse-muted);font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.pricing-meter-board header b{color:var(--signal)}.pricing-meter-board>div span{color:var(--color-text-inverse-muted);font-size:14px}.pricing-meter-board>div strong{text-align:right;font-size:17px}.pricing-meter-board footer{border-bottom:0;justify-content:flex-end;min-height:60px}.pricing-brand-section{background:var(--paper);padding:108px 0}.pricing-brand-grid{align-items:start}.pricing-brand-grid>div:last-child{border-top:1px solid var(--color-border-strong);grid-template-columns:1fr 1fr;display:grid}.pricing-brand-grid>div:last-child p{min-height:180px;color:var(--color-text-secondary);margin:0;padding:28px;font-size:17px;line-height:1.55}.pricing-brand-grid>div:last-child p+p{border-left:1px solid var(--line)}.pricing-faq-section{background:var(--soft);padding:112px 0}.pricing-faq-grid{align-items:start}.pricing-faq-grid>div:first-child{position:sticky;top:128px}.pricing-faq-grid .text-link{margin-top:28px}.pricing-faq-list{border-top:1px solid var(--color-border-strong)}.pricing-faq-list details{border-bottom:1px solid var(--line)}.pricing-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.pricing-faq-list summary b{color:var(--signal-text);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.pricing-faq-list details>p{max-width:720px;color:var(--color-text-secondary);margin:-6px 42px 28px 0;font-size:16px;line-height:1.65}.pricing-faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (max-width:900px){.pricing-hero-grid,.pricing-section-head,.pricing-meter-grid,.pricing-brand-grid,.pricing-faq-grid{grid-template-columns:1fr;gap:42px}.pricing-card-grid{grid-template-columns:1fr 1fr}.pricing-card,.pricing-card:nth-child(4){grid-column:auto}.pricing-card:last-child{grid-column:1/-1;min-height:420px}.pricing-faq-grid>div:first-child{position:static}.outline-hero-grid,.outline-map-head,.outline-cta-plan-grid{grid-template-columns:1fr;gap:38px}.outline-hero{padding:86px 0 70px}.outline-section-body{grid-template-columns:1fr 1fr}.outline-section-body aside{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}}@media (max-width:620px){.pricing-hero{padding:70px 0 66px}.pricing-hero h1{font-size:clamp(52px,15vw,72px)}.pricing-plans,.pricing-meter-section,.pricing-brand-section,.pricing-faq-section{padding:82px 0}.pricing-card-grid{grid-template-columns:1fr}.pricing-card,.pricing-card:last-child{grid-column:auto;min-height:470px}.pricing-card header h3{min-height:74px;font-size:48px}.pricing-brand-grid>div:last-child{grid-template-columns:1fr}.pricing-brand-grid>div:last-child p{min-height:0;padding:24px 0}.pricing-brand-grid>div:last-child p+p{border-top:1px solid var(--line);border-left:0}.pricing-meter-board>div{flex-direction:column;justify-content:center;align-items:flex-start}.pricing-meter-board>div strong{text-align:left}.pricing-faq-list summary span{font-size:18px}.pricing-faq-list details>p{margin-right:0;font-size:15px}.outline-hero{padding:70px 0 58px}.outline-hero-grid{gap:30px}.outline-hero h1{font-size:clamp(50px,15vw,72px)}.outline-brief{padding:22px}.outline-brief dl div{grid-template-columns:1fr;gap:7px}.outline-map{padding:70px 0 86px}.outline-map-head{margin-bottom:30px}.outline-section-list article>header{grid-template-columns:34px 1fr;min-height:0;padding:24px 20px}.outline-section-list article>header strong{grid-column:2;justify-self:start}.outline-section-body{grid-template-columns:1fr}.outline-section-body>*{min-height:0;padding:24px 20px}.outline-section-body>*+*{border-top:1px solid var(--line);border-left:0}.outline-section-body aside{grid-column:auto}.outline-cta-plan{padding:64px 0}.outline-cta-plan dl{grid-template-columns:1fr}.outline-cta-plan dl div+div{border-top:1px solid #3c3c39;border-left:0}}.pricing-page{background:var(--paper);overflow:clip}.pricing-page section{border-top:1px solid var(--line)}.pricing-page .pricing-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#1717171a 1px,#0000 0);background-size:18px 18px;border-top:0;padding:76px 0 70px}.pricing-page .pricing-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(64px,9vw,136px);display:grid}.pricing-page .pricing-hero h1{max-width:860px;font-size:clamp(64px,6.35vw,96px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:18px 0 24px}.pricing-hero-main .lede{max-width:720px;margin:0;font-size:clamp(19px,1.6vw,23px)}.pricing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pricing-hero-actions .button{margin-top:0}.pricing-hero-proof{align-self:end;padding:0 0 7px}.pricing-hero-proof ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing-hero-proof li{align-items:center;gap:11px;font-size:16px;font-weight:700;display:flex}.pricing-hero-proof li svg{color:var(--success);flex:none}.pricing-hero-proof>p{border-top:1px solid var(--line);max-width:560px;color:var(--muted);font:700 10px/1.6 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;margin:30px 0 0;padding-top:22px}.pricing-page .pricing-calculator-section{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#1717171a 1px,#0000 0);background-size:18px 18px;border-top:0;padding:0 0 92px}.pricing-calculator-shell{border:1px solid var(--color-border-strong);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #17171724}.pricing-calculator-inputs{padding:clamp(30px,4vw,48px)}.pricing-calculator-heading h2{max-width:600px;font-size:clamp(34px,3vw,44px);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0 0 12px}.pricing-calculator-heading>p:last-child{max-width:650px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.pricing-calculator-field{margin-top:30px}.pricing-calculator-label{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.pricing-calculator-label label{color:var(--muted);font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.pricing-calculator-label span{letter-spacing:var(--type-card-tracking);font-size:22px;font-weight:750}.pricing-stepper{border:1px solid var(--color-border-strong);border-radius:var(--control-radius);height:52px;box-shadow:var(--shadow-control);background:#fff;grid-template-columns:52px 1fr 52px;display:grid;overflow:hidden}.pricing-stepper button{background:var(--soft);color:var(--ink);cursor:pointer;transition:background-color var(--motion-fast) ease;border:0;font-size:22px}.pricing-stepper button:hover{background:var(--color-surface-selected)}.pricing-stepper input{border:0;border-right:1px solid var(--line);border-left:1px solid var(--line);min-width:0;color:var(--ink);text-align:center;appearance:textfield;background:#fff;outline:0;font-size:17px;font-weight:700}.pricing-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.pricing-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.pricing-stepper button:focus-visible,.pricing-stepper input:focus-visible{z-index:1;outline:3px solid var(--focus-ring);outline-offset:-3px;position:relative}.pricing-overage-note{border-top:1px solid var(--line);color:var(--color-text-secondary);margin:30px 0 0;padding-top:20px;font-size:13px;line-height:1.6}.pricing-overage-note strong{color:var(--ink)}.pricing-calculator-result{background:var(--ink);color:#fff;flex-direction:column;padding:clamp(34px,4vw,50px);display:flex}.pricing-calculator-result .eyebrow{color:var(--color-text-inverse-muted)}.pricing-calculator-result h3{color:var(--signal);font-family:var(--font-display),Georgia,serif;font-size:clamp(50px,5vw,72px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:3px 0 28px}.pricing-calculator-result dl{margin:0}.pricing-calculator-result dl div{border-bottom:1px solid #3d3d3a;justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.pricing-calculator-result dt{color:var(--color-text-inverse-muted);font-size:14px}.pricing-calculator-result dd{text-align:right;margin:0;font-size:16px;font-weight:750}.pricing-estimated-total{margin-top:58px;padding-top:0}.pricing-estimated-total>span{color:var(--color-text-inverse-muted);margin-bottom:4px;font-size:13px;display:block}.pricing-estimated-total strong{font-family:var(--font-display),Georgia,serif;font-size:clamp(56px,5.3vw,78px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);display:block}.pricing-estimated-total small{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;font-size:13px;font-weight:600}.pricing-calculator-result .button{width:100%;margin-top:24px}.pricing-calculator-result>p:last-child{color:var(--color-text-inverse-muted);text-align:center;margin:15px 0 0;font-size:12px;line-height:1.5}.pricing-page .pricing-plans{background:var(--soft);padding:86px 0 96px}.pricing-page .pricing-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(56px,8vw,116px);display:grid}.pricing-page .pricing-section-head h2{max-width:720px;margin:0}.pricing-page .pricing-section-head>p{max-width:650px;color:var(--color-text-secondary);margin:0 0 8px;font-size:17px;line-height:1.6}.pricing-page .pricing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.pricing-page .pricing-card,.pricing-page .pricing-card:nth-child(4),.pricing-page .pricing-card:last-child{border:1px solid var(--line);min-height:500px;box-shadow:var(--shadow-action);transition:transform var(--motion-button) var(--ease-interface),box-shadow var(--motion-button) ease,border-color var(--motion-button) ease;background:#fff;border-radius:14px;flex-direction:column;grid-column:auto;padding:24px;display:flex}.pricing-page .pricing-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #1717171a}.pricing-page .pricing-card[data-plan=growth]{border-color:var(--color-dark);box-shadow:0 0 0 1px var(--color-dark),0 22px 50px #1717171f}.pricing-card header>div{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.pricing-page .pricing-card header span{color:var(--muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.pricing-card header b{background:var(--signal);color:var(--color-text-on-accent);font:700 8px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:6px 8px}.pricing-card header>p{min-height:42px;color:var(--color-text-secondary);margin:15px 0 0;font-size:13px;line-height:1.45}.pricing-page .pricing-card header h3{min-height:72px;font-family:var(--font-display),Georgia,serif;font-size:clamp(44px,3.4vw,56px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);align-items:flex-end;margin:12px 0 0;display:flex}.pricing-page .pricing-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;margin:20px 0 0;display:grid}.pricing-page .pricing-card dl div{flex-direction:column;justify-content:center;gap:9px;min-height:84px;display:flex}.pricing-page .pricing-card dl div+div{border-left:1px solid var(--line);padding-left:15px}.pricing-page .pricing-card dt{color:var(--muted);font:700 8px/1.2 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.pricing-page .pricing-card dd{margin:0;font-size:17px;font-weight:750}.pricing-card-billing{color:var(--ink);margin:18px 0 0;font-size:13px;font-weight:700}.pricing-page .pricing-card ul{gap:9px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.pricing-page .pricing-card li{color:var(--color-text-secondary);gap:8px;padding:0;font-size:12px;line-height:1.4;display:flex}.pricing-page .pricing-card li:before{display:none}.pricing-card li svg{color:var(--success);flex:none;margin-top:1px}.pricing-page .pricing-card .button{width:100%;margin-top:auto;padding:0 14px}.pricing-platform-card{border:1px solid var(--line);background:#ecece7;border-radius:14px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr) auto;align-items:center;gap:clamp(28px,5vw,70px);min-height:180px;margin-top:14px;padding:30px 34px;display:grid}.pricing-platform-card .eyebrow{margin-bottom:9px}.pricing-platform-card h3{font-family:var(--font-display),Georgia,serif;font-size:clamp(42px,4vw,58px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0}.pricing-platform-card>div>p:last-child{color:var(--color-text-secondary);margin:9px 0 0;font-size:14px}.pricing-platform-card ul{grid-template-columns:1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-platform-card li{color:var(--color-text-secondary);align-items:center;gap:9px;font-size:13px;display:flex}.pricing-platform-card li svg{color:var(--success);flex:none}.pricing-platform-card .button{min-width:172px;margin-top:0}.pricing-page .pricing-meter-section{background:var(--paper);color:var(--ink);padding:104px 0}.pricing-meter-heading{text-align:center;max-width:760px;margin:0 auto 44px}.pricing-meter-heading h2{margin:0 auto 18px}.pricing-meter-heading>p:last-child{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.6}.pricing-meter-examples{grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:0 auto;display:grid}.pricing-meter-example{border:1px solid var(--line);min-height:320px;box-shadow:var(--shadow-action);background:#fff;border-radius:14px;padding:32px}.pricing-meter-example.counts{background:#fbfefc;border-color:#b8d5c1}.pricing-meter-example.free{background:#fffdfd;border-color:#e0c8c6}.pricing-meter-example .eyebrow{color:var(--success)}.pricing-meter-example.free .eyebrow{color:var(--color-danger)}.pricing-meter-example h3{margin:0 0 28px;font-size:24px}.pricing-publish-flow{grid-template-columns:auto auto 1fr;align-items:center;gap:13px;display:grid}.pricing-publish-flow>strong{background:#fff;border:1px solid #a9cbb4;border-radius:7px;padding:13px 16px;font-size:13px}.pricing-publish-flow>span{color:var(--success);font-size:22px}.pricing-publish-flow>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pricing-publish-flow b,.pricing-zero-states span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:7px;padding:12px 8px;font-size:12px}.pricing-meter-example>p:last-child{color:var(--color-text-secondary);text-align:center;margin:30px 0 0}.pricing-meter-example>p:last-child strong{color:var(--ink)}.pricing-zero-states{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:46px;display:grid}.pricing-comparison-section{background:var(--soft);padding:102px 0}.pricing-comparison-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(56px,8vw,116px);margin-bottom:46px;display:grid}.pricing-comparison-heading h2{max-width:720px;margin:0}.pricing-comparison-heading>p{max-width:650px;color:var(--color-text-secondary);margin:0 0 7px;font-size:17px;line-height:1.6}.pricing-comparison-scroll{border:1px solid var(--line);box-shadow:var(--shadow-action);background:#fff;border-radius:14px;overflow-x:auto}.pricing-comparison-scroll:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.pricing-comparison-scroll table{border-collapse:collapse;width:100%;min-width:860px}.pricing-comparison-scroll th,.pricing-comparison-scroll td{border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:center;min-width:142px;padding:19px 20px;font-size:14px}.pricing-comparison-scroll tr:last-child th,.pricing-comparison-scroll tr:last-child td{border-bottom:0}.pricing-comparison-scroll th:first-child{text-align:left;border-left:0;min-width:260px}.pricing-comparison-scroll thead th{background:#fafaf8;padding-top:23px;padding-bottom:23px}.pricing-comparison-scroll thead th span,.pricing-comparison-scroll thead th b{display:block}.pricing-comparison-scroll thead th span{margin-bottom:5px;font-size:15px}.pricing-comparison-scroll thead th em{background:var(--signal);color:var(--color-text-on-accent);font:700 7px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:4px;margin-left:8px;padding:4px 6px;display:inline-block}.pricing-comparison-scroll thead th b{color:var(--muted);font-size:12px}.pricing-comparison-scroll [data-plan=growth]{background:var(--signal-soft)}.pricing-comparison-scroll tbody th{color:var(--color-text-secondary);font-weight:650}.pricing-page .pricing-faq-section{background:var(--paper);padding:104px 0}.pricing-page .pricing-faq-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(56px,8vw,116px);display:grid}.pricing-page .pricing-faq-grid>div:first-child{position:sticky;top:128px}.pricing-faq-grid>div:first-child>p:not(.eyebrow){max-width:440px;color:var(--color-text-secondary);margin:0;line-height:1.6}.pricing-page .pricing-faq-grid .text-link{margin-top:26px}.pricing-page .pricing-faq-list{border-top:1px solid var(--color-border-strong)}.pricing-page .pricing-faq-list details{border-bottom:1px solid var(--line)}.pricing-page .pricing-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:88px;list-style:none;display:grid}.pricing-page .pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-page .pricing-faq-list summary span{font-size:19px;font-weight:750;line-height:1.25}.pricing-page .pricing-faq-list summary b{color:var(--signal-text);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.pricing-page .pricing-faq-list details>p{max-width:720px;color:var(--color-text-secondary);margin:-5px 42px 27px 0;font-size:15px;line-height:1.65}.pricing-page .pricing-faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pricing-closing-section{background:var(--soft);padding:80px 0}.pricing-closing-card{background:var(--ink);color:#fff;min-height:270px;box-shadow:var(--shadow-menu);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:clamp(38px,5vw,64px);display:grid}.pricing-closing-card .eyebrow{color:var(--color-text-inverse-muted)}.pricing-closing-card h2{max-width:720px;font-family:var(--font-display),Georgia,serif;font-size:clamp(48px,5vw,70px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0 0 15px}.pricing-closing-card p:last-child{max-width:680px;color:var(--color-text-inverse-muted);margin:0}.pricing-closing-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pricing-closing-actions .button{margin-top:0}.pricing-closing-actions .button.secondary{box-shadow:none;color:#fff;background:0 0;border-color:#666}.pricing-closing-actions .button.secondary:hover{background:#262624;border-color:#fff}@media (max-width:840px){.pricing-page .pricing-card-grid{grid-template-columns:1fr 1fr}.pricing-page .pricing-card,.pricing-page .pricing-card:last-child{min-height:500px}.pricing-calculator-shell,.pricing-platform-card{grid-template-columns:1fr 1fr}.pricing-closing-card{grid-template-columns:1fr}.pricing-closing-actions{justify-content:flex-start}.pricing-page .pricing-hero-grid,.pricing-page .pricing-section-head,.pricing-comparison-heading,.pricing-page .pricing-faq-grid{grid-template-columns:1fr;gap:38px}.pricing-hero-proof{border:1px solid var(--line);background:#ffffffd6;border-radius:12px;align-self:auto;padding:24px}.pricing-calculator-shell{grid-template-columns:1fr}.pricing-calculator-result{min-height:470px}.pricing-platform-card{grid-template-columns:1fr}.pricing-platform-card .button{grid-column:auto;justify-self:stretch}.pricing-meter-examples{grid-template-columns:1fr}.pricing-page .pricing-faq-grid>div:first-child{position:static}}@media (min-width:841px) and (max-width:920px){body:has(.pricing-page) .nav{gap:8px}body:has(.pricing-page) .brand{width:106px}body:has(.pricing-page) .brand img{width:106px}body:has(.pricing-page) .brand{margin-right:2px}body:has(.pricing-page) .nav-links{gap:0;font-size:12px}body:has(.pricing-page) .nav-menu>summary{padding-left:8px;padding-right:8px;font-size:12px}body:has(.pricing-page) .nav-direct{padding-left:8px;padding-right:8px;font-size:12px}body:has(.pricing-page) .nav-actions{gap:3px}body:has(.pricing-page) .nav-signin{white-space:nowrap;padding-left:8px;padding-right:8px}body:has(.pricing-page) .nav-cta{white-space:nowrap;padding-left:12px;padding-right:12px}}@media (max-width:620px){.pricing-page .pricing-hero{padding:58px 0 50px}.pricing-page .pricing-hero h1{font-size:clamp(51px,14.5vw,68px)}.pricing-hero-actions{flex-direction:column}.pricing-hero-actions .button{width:100%}.pricing-page .pricing-calculator-section{padding-bottom:72px}.pricing-calculator-inputs,.pricing-calculator-result{padding:26px 22px}.pricing-calculator-result{min-height:440px}.pricing-calculator-result h3{font-size:54px}.pricing-estimated-total strong{font-size:58px}.pricing-page .pricing-plans,.pricing-page .pricing-meter-section,.pricing-comparison-section,.pricing-page .pricing-faq-section{padding:76px 0}.pricing-page .pricing-card-grid{grid-template-columns:1fr}.pricing-page .pricing-card,.pricing-page .pricing-card:last-child{min-height:505px}.pricing-platform-card{padding:26px 22px}.pricing-publish-flow{grid-template-columns:1fr}.pricing-publish-flow>span{text-align:center;transform:rotate(90deg)}.pricing-publish-flow>div,.pricing-zero-states{grid-template-columns:1fr}.pricing-zero-states{margin-top:28px}.pricing-meter-example{min-height:0;padding:26px 22px}.pricing-page .pricing-faq-list summary span{font-size:17px}.pricing-page .pricing-faq-list details>p{margin-right:0}.pricing-closing-section{padding:58px 0}.pricing-closing-card{padding:34px 24px}.pricing-closing-actions{flex-direction:column}.pricing-closing-actions .button{width:100%}}.contact-page{background:var(--paper);overflow:clip}.contact-page section{border-top:1px solid var(--line)}.contact-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#17171717 1px,#0000 0);background-size:18px 18px;padding:30px 0 22px;border-top:0!important}.contact-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(470px,1.02fr);align-items:center;gap:clamp(64px,9vw,132px);display:grid}.contact-hero-copy h1{max-width:680px;font-size:clamp(72px,7vw,106px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:15px 0 24px}.contact-hero-copy h1 span{display:block}.contact-hero-copy .lede{max-width:640px;margin:0;font-size:clamp(19px,1.55vw,22px)}.contact-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.contact-hero-actions .button{margin-top:0}.sales-contact-form,.sales-contact-success{border:1px solid var(--color-border-strong);background:#fffffff5;border-radius:14px;scroll-margin-top:104px;position:relative;box-shadow:0 24px 68px #1717171c}.sales-contact-form{padding:28px}.sales-contact-form header{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:21px}.sales-contact-form header .eyebrow{color:var(--signal-text);margin-bottom:9px}.sales-contact-form h2,.sales-contact-success h2{font-size:clamp(30px,2.65vw,40px);font-weight:500;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin:0}.sales-contact-form header>p:last-child{color:var(--color-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.5}.sales-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.sales-contact-fields label{gap:7px;min-width:0;display:grid}.sales-contact-fields label>span{color:var(--color-text-secondary);font-size:12px;font-weight:650}.sales-contact-fields input,.sales-contact-fields select,.sales-contact-fields textarea{border:1px solid var(--color-border-strong);width:100%;color:var(--ink);font:400 15px/1.4 var(--font-sans),system-ui,sans-serif;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;background:#fff;border-radius:7px}.sales-contact-fields input,.sales-contact-fields select{min-height:48px;padding:0 13px}.sales-contact-fields textarea{resize:vertical;min-height:116px;padding:12px 13px}.sales-contact-fields input:focus,.sales-contact-fields select:focus,.sales-contact-fields textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft);outline:0}.sales-contact-message{grid-column:1/-1}.sales-contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sales-contact-status{min-height:20px;margin:11px 0 3px}.sales-contact-status p{color:var(--color-danger);margin:0;font-size:13px;line-height:1.45}.sales-contact-form>.button{width:100%;margin:0}.sales-contact-form>.button:disabled{cursor:wait;opacity:.64}.sales-contact-privacy{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.5}.sales-contact-privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sales-contact-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:596px;padding:clamp(34px,4.5vw,58px);display:flex}.sales-contact-success>svg{color:var(--color-success);margin-bottom:28px}.sales-contact-success .eyebrow{color:var(--color-success);margin-bottom:11px}.sales-contact-success h2{max-width:480px}.sales-contact-success>p:not(.eyebrow){max-width:430px;color:var(--color-text-secondary);margin:16px 0 0;font-size:15px;line-height:1.55}.sales-contact-success .button{margin-top:28px}.contact-self-serve{background:var(--paper);padding:31px 0}.contact-self-serve-grid{grid-template-columns:minmax(260px,.65fr) minmax(390px,1.2fr) auto;align-items:center;gap:clamp(24px,4vw,58px);display:grid}.contact-self-serve h2{font-size:24px;font-weight:400;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin:0}.contact-self-serve p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.contact-self-serve .text-link{white-space:nowrap}.contact-note-section{background:var(--paper);padding:84px 0}.contact-note-grid{grid-template-columns:minmax(320px,.8fr) minmax(480px,1.2fr);align-items:start;gap:clamp(64px,9vw,132px);display:grid}.contact-note-grid>div:first-child{position:sticky;top:126px}.contact-note-grid h2{max-width:560px;font-family:var(--font-display),Georgia,serif;font-size:clamp(52px,5.2vw,72px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0 0 21px}.contact-note-grid>div:first-child>p:last-child{max-width:480px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.contact-note-list{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.contact-note-list li{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:22px;min-height:112px;display:grid}.contact-note-list li>span{color:var(--ink);font:700 11px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.contact-note-list strong{margin-bottom:7px;font-size:18px;display:block}.contact-note-list p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.contact-process-section{background:var(--soft);padding:80px 0 88px}.contact-process-section h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(48px,4.8vw,66px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0 0 42px}.contact-process-list{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.contact-process-list li{grid-template-columns:34px minmax(0,1fr);align-content:start;gap:17px;min-height:190px;padding:30px 28px 26px 0;display:grid}.contact-process-list li+li{border-left:1px solid var(--line);padding-left:28px}.contact-process-list li>span{color:var(--signal-text);font:700 11px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;padding-top:4px}.contact-process-list strong{margin-bottom:10px;font-size:17px;display:block}.contact-process-list p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.contact-faq-section{background:var(--paper);padding:82px 0 92px}.contact-faq-section h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(48px,4.8vw,66px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0 0 35px}.contact-faq-list{border-top:1px solid var(--color-border-strong)}.contact-faq-list details{border-bottom:1px solid var(--line)}.contact-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:72px;list-style:none;display:grid}.contact-faq-list summary::-webkit-details-marker{display:none}.contact-faq-list summary span{font-size:16px;font-weight:650}.contact-faq-list summary b{color:var(--signal-text);transition:transform var(--motion-fast) ease;font-size:19px;font-weight:400}.contact-faq-list details[open] summary b{transform:rotate(45deg)}.contact-faq-list details>p{max-width:760px;color:var(--color-text-secondary);margin:-2px 50px 25px 0;font-size:14px;line-height:1.6}.contact-faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.contact-closing-section{background:var(--soft);padding:72px 0}.contact-closing-card{background:var(--ink);color:#fff;min-height:220px;box-shadow:var(--shadow-menu);border-radius:14px;grid-template-columns:1fr minmax(260px,.65fr) auto;align-items:center;gap:clamp(34px,5vw,72px);padding:clamp(34px,4vw,54px);display:grid}.contact-closing-card h2{max-width:510px;font-family:var(--font-display),Georgia,serif;font-size:clamp(44px,4.4vw,62px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0}.contact-closing-card>p{color:var(--color-text-inverse-muted);margin:0;font-size:15px;line-height:1.55}.contact-closing-card>div{gap:10px;display:flex}.contact-closing-card .button{white-space:nowrap;margin-top:0}.contact-closing-card .button.secondary{border-color:var(--color-border-inverse);box-shadow:none;color:#fff;background:0 0}.contact-closing-card .button.secondary:hover{background:var(--color-dark-hover);border-color:#fff}@media (max-width:1080px){.contact-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:48px}.contact-hero-copy h1{font-size:58px}.contact-hero-actions{gap:8px}.contact-hero-actions .button{padding-left:15px;padding-right:15px;font-size:13px}.sales-contact-form{padding:22px}.sales-contact-fields{gap:12px}.sales-contact-success{min-height:548px}.contact-closing-card{grid-template-columns:1fr 1fr}.contact-closing-card>div{grid-column:2}}@media (min-width:841px) and (max-width:920px){body:has(.contact-page) .nav{gap:8px}body:has(.contact-page) .brand{width:106px}body:has(.contact-page) .brand img{width:106px}body:has(.contact-page) .brand{margin-right:2px}body:has(.contact-page) .nav-links{gap:0;font-size:12px}body:has(.contact-page) .nav-menu>summary{padding-left:8px;padding-right:8px;font-size:12px}body:has(.contact-page) .nav-direct{padding-left:8px;padding-right:8px;font-size:12px}body:has(.contact-page) .nav-actions{gap:3px}body:has(.contact-page) .nav-signin{white-space:nowrap;padding-left:8px;padding-right:8px}body:has(.contact-page) .nav-cta{white-space:nowrap;padding-left:12px;padding-right:12px}}@media (max-width:840px){.contact-hero-grid,.contact-note-grid{grid-template-columns:1fr;gap:50px}.contact-hero-copy,.sales-contact-form,.sales-contact-success{max-width:720px}.contact-self-serve-grid{grid-template-columns:1fr;gap:18px}.contact-self-serve .text-link{grid-column:auto}.contact-note-grid>div:first-child{position:static}.contact-process-list{grid-template-columns:1fr}.contact-process-list li{min-height:0;padding:26px 0}.contact-process-list li+li{border-top:1px solid var(--line);border-left:0;padding-left:0}.contact-closing-card{grid-template-columns:1fr}.contact-closing-card>div{grid-column:auto}}@media (max-width:620px){.contact-hero{padding:44px 0 54px}.contact-hero-copy h1{font-size:clamp(60px,18vw,76px)}.contact-hero-actions{flex-direction:column}.contact-hero-actions .button{width:100%}.sales-contact-form{padding:24px 18px}.sales-contact-fields{grid-template-columns:1fr}.sales-contact-message{grid-column:auto}.sales-contact-success{min-height:480px;padding:32px 24px}.contact-note-section,.contact-faq-section{padding:70px 0}.contact-process-section{padding:68px 0 74px}.contact-note-grid h2,.contact-process-section h2,.contact-faq-section h2{font-size:48px}.contact-note-list li{grid-template-columns:34px minmax(0,1fr);gap:12px}.contact-closing-section{padding:54px 0}.contact-closing-card{padding:32px 24px}.contact-closing-card>div{flex-direction:column}.contact-closing-card .button{width:100%}}.security-page{background:var(--paper);overflow:clip}.security-page section{border-top:1px solid var(--line)}.security-hero{background:var(--paper);padding:28px 0 24px;border-top:0!important}.security-hero-grid{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);align-items:center;gap:clamp(42px,5vw,72px);display:grid}.security-hero-copy h1{max-width:720px;font-family:var(--font-display),Georgia,serif;font-size:clamp(58px,5.3vw,84px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:14px 0 22px}.security-hero-copy h1 span{display:block}.security-hero-copy .lede{max-width:650px;margin:0;font-size:clamp(17px,1.35vw,20px)}.security-hero-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.security-hero-actions .button{margin-top:0}.security-accent-button{border-color:var(--signal);background:var(--signal);color:var(--color-text-on-accent)}.security-accent-button:hover{border-color:var(--signal-hover);background:var(--signal-hover)}.security-accent-button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.security-authority-board{border:1px solid var(--color-border-strong);background:#fffffff5;overflow:hidden;box-shadow:0 22px 54px #17171714}.security-authority-board header{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:0 22px;display:flex}.security-authority-board header span,.security-authority-board header code{color:var(--ink);font:700 9px/1.2 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.security-authority-board ol{margin:0;padding:0;list-style:none}.security-authority-board li{border-bottom:1px solid var(--color-border-strong);grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:88px;padding:14px 22px;display:grid;position:relative}.security-authority-board li:last-child{border-bottom:0}.security-authority-board li.active:before{background:var(--signal);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.security-authority-board li>span{color:var(--ink);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.security-authority-board li.active>span,.security-authority-board li.active strong{color:var(--signal-text)}.security-authority-board a{min-width:0;text-decoration:none;display:block}.security-authority-board strong,.security-authority-board small{display:block}.security-authority-board strong{font:700 11px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.security-authority-board small{color:var(--color-text-secondary);font:10px/1.45 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:10px}.security-authority-board li>span:last-child{transition:transform var(--motion-fast) var(--ease-interface);font-size:20px;font-weight:400}.security-authority-board li:hover>span:last-child{transform:translate(3px)}.security-verified-strip{background:#fff;padding:11px 0}.security-verified-strip .wrap{border:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:0 22px;display:flex}.security-verified-strip span,.security-verified-strip strong{font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase}.security-verified-strip strong{color:var(--color-text-secondary)}.security-controls-section{background:#fff;padding:54px 0 82px}.security-controls-section h2{font-family:var(--font-sans);font-size:clamp(38px,3.8vw,52px);font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.security-control-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;padding:1px;display:grid}.security-control-grid:after{background:var(--paper);content:""}.security-control-grid article{background:var(--paper);flex-direction:column;min-height:260px;padding:25px;display:flex}.security-control-grid article>span{color:var(--ink);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.security-control-grid h3{margin:34px 0 12px;font-size:22px}.security-control-grid p{max-width:340px;color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.security-control-grid .text-link{font:700 11px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;align-self:flex-start;margin-top:auto;padding-top:24px}.security-control-grid article:hover{background:var(--color-surface-raised)}.security-credential-section{background:var(--ink);color:#fff;padding:70px 0}.security-credential-grid{grid-template-columns:.75fr 1.65fr;align-items:start;gap:clamp(56px,7vw,104px);display:grid}.security-credential-grid .eyebrow{color:var(--color-text-inverse-muted)}.security-credential-grid h2{max-width:380px;font-family:var(--font-sans);font-size:clamp(38px,3.8vw,52px);font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0 0 22px}.security-credential-grid>div>p:last-child{max-width:360px;color:var(--color-text-inverse-muted);font:11px/1.55 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin:0}.security-credential-grid ol{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.security-credential-grid li{min-width:0;position:relative}.security-credential-grid li:not(:last-child):after{color:var(--color-text-inverse-muted);content:"→";font-size:22px;position:absolute;top:49px;right:-20px}.security-credential-grid li>span{color:var(--color-text-inverse-muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.security-credential-symbol{border:1px solid var(--color-border-inverse);color:#fff;width:40px;height:40px;font:400 18px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;justify-content:center;align-items:center;margin:20px 0 22px;display:flex}.security-credential-grid strong{min-height:42px;font-size:14px;line-height:1.35;display:block}.security-credential-grid li p{color:var(--color-text-inverse-muted);font:10px/1.55 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin:12px 0 0}.security-action-section{background:var(--paper);padding:76px 0 82px}.security-action-heading{max-width:360px}.security-action-heading h2{max-width:760px;font-family:var(--font-sans);font-size:clamp(38px,3.8vw,52px);font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.security-action-explorer{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:44px;display:grid}.security-action-sidebar{min-width:0}.security-action-sidebar .security-action-tabs{margin-top:32px}.security-action-tabs{border:1px solid var(--color-border-strong);background:#fff}.security-action-tabs button{border:0;border-bottom:1px solid var(--color-border-strong);width:100%;min-height:70px;color:var(--ink);font:700 12px/1.2 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}.security-action-tabs button:last-child{border-bottom:0}.security-action-tabs button:hover{background:var(--soft)}.security-action-tabs button[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--signal);color:var(--signal-text)}.security-action-tabs button:focus-visible{z-index:1;outline:3px solid var(--ink);outline-offset:-3px;position:relative}.security-action-result{border:1px solid var(--color-border-strong);background:#fff;padding:30px 28px 24px}.security-action-result ol{grid-template-columns:repeat(3,1fr);gap:42px;margin:0;padding:0;list-style:none;display:grid}.security-action-result li{min-width:0;position:relative}.security-action-result li:not(:last-child):after{color:var(--muted);content:"→";font-size:22px;position:absolute;top:44px;right:-28px}.security-action-result li>span{font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:23px;display:block}.security-action-result strong{min-height:44px;font-size:15px;line-height:1.35;display:block}.security-action-result li p{color:var(--color-text-secondary);font:10px/1.6 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin:12px 0 0}.security-action-status{background:var(--color-surface-subtle);color:var(--ink);font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;margin:30px 0 0;padding:12px 14px}.security-public-section{background:#fff;padding:70px 0 32px}.security-public-section h2{font-family:var(--font-sans);font-size:clamp(38px,3.8vw,52px);font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0 0 34px}.security-public-list{border-top:1px solid var(--color-border-strong)}.security-public-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(320px,1.25fr) auto;align-items:center;gap:32px;min-height:78px;display:grid}.security-public-list h3{font:700 13px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin:0}.security-public-list p{color:var(--color-text-secondary);font:11px/1.5 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;margin:0}.security-public-list .text-link{font:700 11px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.security-faq-section{background:#fff;padding:62px 0 76px}.security-faq-grid{grid-template-columns:.44fr 1.56fr;align-items:start;gap:72px;display:grid}.security-faq-grid h2{font-family:var(--font-sans);font-size:clamp(38px,3.8vw,52px);font-weight:400;line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:0}.security-faq-list{border-top:1px solid var(--color-border-strong)}.security-faq-list details{border-bottom:1px solid var(--line)}.security-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:62px;list-style:none;display:grid}.security-faq-list summary::-webkit-details-marker{display:none}.security-faq-list summary span{font:700 12px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.security-faq-list summary b{color:var(--ink);transition:transform var(--motion-fast) ease;font-size:18px;font-weight:400}.security-faq-list details[open] summary b{color:var(--signal-text);transform:rotate(45deg)}.security-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-2px 48px 24px 0;font-size:14px;line-height:1.6}.security-faq-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.security-closing-section{background:#fff;padding:0 0 24px}.security-closing-card{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:48px;min-height:170px;padding:34px 42px;display:grid}.security-closing-card h2{max-width:700px;font-family:var(--font-display),Georgia,serif;font-size:clamp(44px,4.4vw,62px);font-weight:400;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:0}.security-closing-card>div{gap:10px;display:flex}.security-closing-card .button{white-space:nowrap;margin-top:0}.security-closing-card .button.secondary{border-color:var(--color-border-inverse);box-shadow:none;color:#fff;background:0 0}.security-closing-card .button.secondary:hover{background:var(--color-dark-hover);border-color:#fff}@media (max-width:1120px){.security-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(405px,.94fr);gap:32px}.security-hero-copy h1{font-size:clamp(34px,3.75vw,43px)}.security-hero-actions .button{padding-left:13px;padding-right:13px;font-size:12px}}@media (min-width:841px) and (max-width:920px){body:has(.security-page) .nav{gap:8px}body:has(.security-page) .brand{width:106px}body:has(.security-page) .brand img{width:106px}body:has(.security-page) .brand{margin-right:2px}body:has(.security-page) .nav-links{gap:0;font-size:12px}body:has(.security-page) .nav-menu>summary{padding-left:8px;padding-right:8px;font-size:12px}body:has(.security-page) .nav-direct{padding-left:8px;padding-right:8px;font-size:12px}body:has(.security-page) .nav-actions{gap:3px}body:has(.security-page) .nav-signin{white-space:nowrap;padding-left:8px;padding-right:8px}body:has(.security-page) .nav-cta{white-space:nowrap;padding-left:12px;padding-right:12px}}@media (max-width:900px){.security-hero-grid,.security-action-explorer,.security-faq-grid{grid-template-columns:1fr;gap:44px}.security-hero-copy h1{max-width:760px;font-size:clamp(58px,9.2vw,78px)}.security-authority-board{max-width:760px}.security-control-grid{grid-template-columns:1fr 1fr}.security-control-grid:after{display:none}.security-credential-grid{grid-template-columns:1fr;gap:48px}.security-credential-grid>div{grid-template-columns:1fr 1fr;gap:32px;display:grid}.security-credential-grid>div>p:last-child{align-self:end}.security-action-tabs{grid-template-columns:repeat(3,1fr);display:grid}.security-action-tabs button{border-right:1px solid var(--color-border-strong);border-bottom:0}.security-action-tabs button:last-child{border-right:0}.security-action-tabs button[aria-pressed=true]{box-shadow:inset 0 4px 0 var(--signal)}.security-public-list article{grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr);padding:18px 0}.security-public-list .text-link{grid-column:2}.security-closing-card{grid-template-columns:1fr}}@media (max-width:680px){.security-hero{padding:50px 0 56px}.security-hero-copy h1{font-size:clamp(48px,13.4vw,66px)}.security-hero-copy h1 span{display:inline}.security-hero-actions{flex-direction:column}.security-hero-actions .button{width:100%}.security-authority-board li{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;padding-left:16px;padding-right:16px}.security-verified-strip .wrap{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:74px}.security-controls-section,.security-action-section{padding:68px 0 72px}.security-control-grid{grid-template-columns:1fr}.security-control-grid article{min-height:235px}.security-credential-section{padding:66px 0}.security-credential-grid>div{display:block}.security-credential-grid>div>p:last-child{margin-top:20px}.security-credential-grid ol{grid-template-columns:1fr;gap:0}.security-credential-grid li{border-top:1px solid var(--color-border-inverse);grid-template-columns:36px 48px minmax(0,1fr);align-content:center;column-gap:14px;min-height:170px;display:grid}.security-credential-grid li:not(:last-child):after{display:none}.security-credential-symbol{margin:0}.security-credential-grid strong{min-height:0}.security-credential-grid li p{grid-column:3}.security-action-tabs{grid-template-columns:1fr}.security-action-tabs button{border-right:0;border-bottom:1px solid var(--color-border-strong)}.security-action-tabs button:last-child{border-bottom:0}.security-action-tabs button[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--signal)}.security-action-result{padding:26px 22px 22px}.security-action-result ol{grid-template-columns:1fr;gap:0}.security-action-result li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-content:center;gap:14px;min-height:150px;display:grid}.security-action-result li:last-child{border-bottom:0}.security-action-result li:not(:last-child):after{display:none}.security-action-result li>span{margin:5px 0 0}.security-action-result strong{min-height:0}.security-action-result li p{margin-top:8px}.security-public-section{padding-top:64px}.security-public-list article{grid-template-columns:1fr;gap:10px;padding:22px 0}.security-public-list .text-link{grid-column:auto;margin-top:7px}.security-faq-section{padding:60px 0 70px}.security-faq-list summary span{font-size:11px}.security-faq-list details p{margin-right:0}.security-closing-section{padding-bottom:18px}.security-closing-card{padding:32px 24px}.security-closing-card>div{flex-direction:column}.security-closing-card .button{width:100%}}.instagram-page{background:var(--paper);overflow:hidden}.instagram-page section{border-top:1px solid var(--line)}.instagram-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,var(--color-border) 1px,transparent 0);background-size:18px 18px;padding:96px 0 92px;border-top:0!important}.instagram-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(58px,8vw,122px);display:grid}.instagram-hero h1{max-width:760px;font-size:clamp(66px,6.35vw,100px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 28px}.instagram-hero-copy .lede{max-width:660px;margin:0}.instagram-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.instagram-hero-actions .button{margin-top:0}.instagram-boundary{border-top:1px solid var(--line);max-width:660px;color:var(--color-text-secondary);margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.55}.instagram-hero-board{border:1px solid var(--color-border-inverse);background:var(--ink);color:var(--color-text-inverse);box-shadow:var(--shadow-menu);border-radius:16px;overflow:hidden}.instagram-hero-board>header{border-bottom:1px solid var(--color-border-inverse);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 24px;display:flex}.instagram-hero-board>header>span{color:var(--color-text-inverse-muted);font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:11px;display:flex}.instagram-hero-board .platform-mark{width:30px;height:30px}.instagram-hero-board>header b{border:1px solid var(--color-border-inverse);color:var(--color-text-inverse-muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;border-radius:999px;padding:7px 10px}.instagram-contract-rows{background:var(--color-border-inverse);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.instagram-contract-rows article{background:var(--color-dark-hover);flex-direction:column;justify-content:center;min-height:170px;padding:24px;display:flex}.instagram-contract-rows article.wire{background:var(--color-surface-raised);color:var(--ink)}.instagram-contract-rows small{color:var(--color-text-inverse-muted);font:700 10px/1.25 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.instagram-contract-rows strong{margin:20px 0 10px;font-size:20px;line-height:1.2}.instagram-contract-rows article.wire strong{color:var(--signal-text)}.instagram-contract-rows code{color:var(--color-text-inverse-muted);font-size:10px;line-height:1.45}.instagram-contract-rows article.wire code{color:var(--muted)}.instagram-hero-board>footer{border-top:1px solid var(--color-border-inverse);color:var(--color-text-inverse-muted);font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:19px 24px;display:flex}.instagram-eligibility-section,.instagram-lifecycle-section,.instagram-authority-section,.instagram-schedule-section,.instagram-measurement-section,.instagram-native-section,.instagram-comparison-section,.instagram-agent-section,.instagram-faq-section,.instagram-closing{padding:112px 0}.instagram-eligibility-section,.instagram-schedule-section,.instagram-native-section,.instagram-faq-section{background:var(--paper)}.instagram-lifecycle-section,.instagram-authority-section,.instagram-measurement-section,.instagram-comparison-section,.instagram-closing{background:var(--soft)}.instagram-section-head{grid-template-columns:.84fr 1.16fr;align-items:end;gap:96px;display:grid}.instagram-section-head h2{max-width:720px;margin-bottom:0}.instagram-section-head>p{max-width:650px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.instagram-eligibility-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:58px 0 0;padding:1px;list-style:none;display:grid}.instagram-eligibility-grid li{background:var(--paper);min-height:290px;padding:28px}.instagram-eligibility-grid li>span{color:var(--signal-text);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.instagram-eligibility-grid h3{margin:54px 0 18px;font-size:24px}.instagram-eligibility-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.instagram-eligibility-note{max-width:840px;color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.55}.instagram-lifecycle-grid,.instagram-schedule-grid,.instagram-native-grid,.instagram-agent-grid,.instagram-closing-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.instagram-lifecycle-grid h2,.instagram-schedule-grid h2,.instagram-native-grid h2{max-width:620px}.instagram-lifecycle-grid .lede,.instagram-schedule-grid .lede,.instagram-native-grid .lede{max-width:590px}.instagram-lifecycle-grid .text-link,.instagram-schedule-grid .text-link{margin-top:28px}.instagram-lifecycle-visual{min-width:0}.instagram-lifecycle-board{border:1px solid var(--color-border-inverse);background:var(--ink);color:var(--color-text-inverse);box-shadow:var(--shadow-menu);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.instagram-lifecycle-board li{border-bottom:1px solid var(--color-border-inverse);grid-template-columns:34px 1fr auto;align-items:center;gap:18px;min-height:126px;padding:20px 24px;display:grid}.instagram-lifecycle-board li:last-child{border-bottom:0}.instagram-lifecycle-board li>span{color:var(--signal);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.instagram-lifecycle-board small{color:var(--color-text-inverse-muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.instagram-lifecycle-board h3{margin:7px 0 6px;font-size:19px}.instagram-lifecycle-board p{max-width:480px;color:var(--color-text-inverse-muted);margin:0;font-size:12px;line-height:1.45}.instagram-lifecycle-board code{border:1px solid var(--color-border-inverse);max-width:150px;color:var(--color-text-inverse-muted);text-align:center;border-radius:5px;padding:7px 9px;font-size:10px}.instagram-wire-outcome{border:1px solid var(--color-border-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-action);border-radius:12px;margin-top:12px;padding:22px 24px}.instagram-wire-outcome small{color:var(--signal-text);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;display:block}.instagram-wire-outcome code{color:var(--signal-text);margin-top:14px;font-size:13px;font-weight:700;display:block}.instagram-wire-outcome p{max-width:620px;color:var(--color-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.5}.instagram-authority-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.instagram-authority-grid article{background:var(--paper);min-height:350px;padding:28px}.instagram-authority-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.instagram-authority-grid small{color:var(--muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;margin-top:24px;display:block}.instagram-authority-grid h3{margin:42px 0 20px;font-size:25px}.instagram-authority-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.instagram-link-row,.instagram-agent-links{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.instagram-schedule-board{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-action);border-radius:14px;overflow:hidden}.instagram-schedule-board header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 24px;display:flex}.instagram-schedule-board header span,.instagram-schedule-board footer{color:var(--muted);font:700 10px/1.4 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.instagram-schedule-board header code{font-size:11px}.instagram-schedule-board article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:center;gap:24px;min-height:126px;padding:22px 24px;display:grid}.instagram-schedule-board article>span{width:fit-content;font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;border-radius:999px;padding:7px 10px}.instagram-schedule-board article>span.success{background:var(--color-surface-raised);color:var(--success);box-shadow:inset 0 0 0 1px var(--color-success)}.instagram-schedule-board article>span.attention{background:var(--color-surface-raised);color:var(--warning);box-shadow:inset 0 0 0 1px var(--color-warning)}.instagram-schedule-board article code{font-size:12px;font-weight:700}.instagram-schedule-board article p{color:var(--color-text-secondary);margin:7px 0 0;font-size:14px}.instagram-schedule-board footer{padding:18px 24px}.instagram-metric-board{background:var(--color-border-inverse);grid-template-columns:.84fr 1.16fr;gap:1px;margin-top:58px;padding:1px;display:grid}.instagram-metric-column{background:var(--ink);color:var(--color-text-inverse);overflow:hidden}.instagram-metric-column>header{border-bottom:1px solid var(--color-border-inverse);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 24px;display:flex}.instagram-metric-column>header span,.instagram-metric-column>header b{color:var(--color-text-inverse-muted);font:700 10px/1.3 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.instagram-metric-column>header b{color:var(--signal)}.instagram-metric-column article{border-bottom:1px solid var(--color-border-inverse);justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:14px 24px;display:flex}.instagram-metric-column article:last-child{border-bottom:0}.instagram-metric-column article strong{font-size:15px;display:block}.instagram-metric-column article small{max-width:460px;color:var(--color-text-inverse-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.instagram-metric-column article code{border:1px solid var(--color-border-inverse);color:var(--color-text-inverse-muted);border-radius:5px;flex:none;padding:7px 9px;font-size:10px}.instagram-metric-column.available article code{border-color:var(--color-success);color:var(--color-text-inverse)}.instagram-measurement-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;display:flex}.instagram-measurement-footer p{max-width:620px;color:var(--color-text-secondary);margin:0;font-size:14px}.instagram-adapter-note{border-top:1px solid var(--line);max-width:620px;color:var(--color-text-secondary);margin:34px 0 0;padding-top:22px;font-size:13px;line-height:1.7}.instagram-adapter-note code{border:1px solid var(--line);background:var(--soft);border-radius:4px;padding:5px 7px;font-size:10px}.instagram-native-lists{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.instagram-native-lists article{background:var(--paper);min-height:430px;padding:28px}.instagram-native-lists header{justify-content:space-between;align-items:center;gap:18px;display:flex}.instagram-native-lists header span,.instagram-native-lists header b{color:var(--muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.instagram-native-lists article:first-child header b{color:var(--success)}.instagram-native-lists ul{margin:56px 0 0;padding:0;list-style:none}.instagram-native-lists li{border-bottom:1px solid var(--line);color:var(--color-text-secondary);padding:16px 0 16px 20px;font-size:14px;line-height:1.45;position:relative}.instagram-native-lists li:before{background:var(--success);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:1.45em;left:0}.instagram-native-lists article:last-child li:before{background:var(--color-text-tertiary)}.instagram-comparison-table{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:58px;overflow:hidden}.instagram-comparison-header,.instagram-comparison-table article{grid-template-columns:1.1fr .55fr 1.2fr 1.3fr;align-items:center;gap:24px;display:grid}.instagram-comparison-header{border-bottom:1px solid var(--line);background:var(--ink);min-height:54px;color:var(--color-text-inverse-muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;padding:0 24px}.instagram-comparison-table article{border-bottom:1px solid var(--line);min-height:112px;padding:20px 24px}.instagram-comparison-table article:last-child{background:var(--color-surface-accent-active);border-bottom:0}.instagram-comparison-table article strong{font-size:16px}.instagram-comparison-table article code{border:1px solid var(--line);border-radius:4px;width:fit-content;padding:6px 8px;font-size:10px}.instagram-comparison-table article p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.45}.instagram-agent-section{background:var(--ink);color:var(--color-text-inverse)}.instagram-agent-grid{align-items:start}.instagram-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.instagram-agent-section h2{max-width:650px}.instagram-agent-section .lede{color:var(--color-text-inverse-muted);font-size:18px}.instagram-agent-section .wrap>div:first-child>strong{border:1px solid var(--color-border-inverse);max-width:650px;color:var(--signal);border-radius:8px;margin-top:28px;padding:18px 20px;font-size:14px;line-height:1.5;display:block}.instagram-agent-section .text-link{color:var(--color-text-inverse)}.instagram-agent-path{border:1px solid var(--color-border-inverse);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.instagram-agent-path li{border-bottom:1px solid var(--color-border-inverse);grid-template-columns:34px 1fr;align-items:center;gap:18px;min-height:90px;padding:18px 22px;display:grid}.instagram-agent-path li:last-child{border-bottom:0}.instagram-agent-path li>span{color:var(--signal);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.instagram-agent-path code{color:var(--color-text-inverse);font-size:11px;font-weight:700}.instagram-agent-path p{color:var(--color-text-inverse-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.instagram-faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:96px;display:grid}.instagram-faq-grid h2{margin-bottom:0}.instagram-faq-list{border-top:1px solid var(--color-border-strong)}.instagram-faq-list details{border-bottom:1px solid var(--line)}.instagram-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.instagram-faq-list summary::-webkit-details-marker{display:none}.instagram-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.instagram-faq-list summary b{color:var(--muted);font:700 10px/1 var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.instagram-faq-list details[open] summary b{color:var(--signal-text)}.instagram-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.instagram-closing-grid h2{max-width:760px;font-family:var(--font-display),Georgia,serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.instagram-closing-grid>div:last-child>p{max-width:570px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}.instagram-closing-grid>div:last-child>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.instagram-closing-grid .button{margin-top:0}@media (max-width:1100px){.instagram-hero-grid{grid-template-columns:1fr}.instagram-hero-board{max-width:880px}.instagram-eligibility-grid,.instagram-authority-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.instagram-section-head,.instagram-lifecycle-grid,.instagram-schedule-grid,.instagram-native-grid,.instagram-agent-grid,.instagram-closing-grid,.instagram-faq-grid{grid-template-columns:1fr;gap:46px}.instagram-metric-board{grid-template-columns:1fr}.instagram-comparison-header{display:none}.instagram-comparison-table article{grid-template-columns:minmax(180px,.72fr) 1.28fr;gap:12px 28px}.instagram-comparison-table article code{grid-column:1}}@media (max-width:620px){.instagram-hero{padding:52px 0 54px}.instagram-hero h1{margin:18px 0 22px;font-size:clamp(48px,13.4vw,62px)}.instagram-hero-grid{gap:32px}.instagram-boundary{margin-top:18px;padding-top:16px}.instagram-hero-board>header{min-height:56px;padding:0 18px}.instagram-hero-board>header>span{font-size:10px}.instagram-hero-board .platform-mark{width:26px;height:26px}.instagram-contract-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-contract-rows article{min-height:136px;padding:18px}.instagram-contract-rows strong{margin:16px 0 8px;font-size:17px}.instagram-contract-rows code{overflow-wrap:anywhere;font-size:10px}.instagram-hero-board>footer{justify-content:flex-start;padding:15px 18px}.instagram-eligibility-section,.instagram-lifecycle-section,.instagram-authority-section,.instagram-schedule-section,.instagram-measurement-section,.instagram-native-section,.instagram-comparison-section,.instagram-agent-section,.instagram-faq-section,.instagram-closing{padding:78px 0}.instagram-section-head{gap:26px}.instagram-eligibility-grid,.instagram-authority-grid,.instagram-native-lists{grid-template-columns:1fr}.instagram-eligibility-grid li,.instagram-authority-grid article,.instagram-native-lists article{min-height:auto}.instagram-eligibility-grid h3,.instagram-authority-grid h3{margin-top:36px}.instagram-lifecycle-board li{grid-template-columns:28px 1fr}.instagram-lifecycle-board li>code{grid-column:2;justify-self:start}.instagram-schedule-board header{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:18px}.instagram-schedule-board article{grid-template-columns:1fr;gap:14px}.instagram-metric-column article{flex-direction:column;align-items:flex-start}.instagram-native-lists article{padding:24px}.instagram-native-lists ul{margin-top:34px}.instagram-comparison-table article{grid-template-columns:1fr;gap:10px}.instagram-comparison-table article code{grid-column:auto}.instagram-faq-list summary{min-height:84px}.instagram-faq-list summary span{font-size:17px}.instagram-faq-list details p{margin-right:0;font-size:15px}}.youtube-page{background:var(--paper);overflow:hidden}.youtube-hero{background:var(--color-surface-subtle);padding:92px 0 82px}.youtube-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;display:grid}.youtube-hero-copy h1{max-width:740px;font-size:clamp(58px,5.8vw,92px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:20px 0 28px}.youtube-hero-copy .lede{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:20px;line-height:1.55}.youtube-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.youtube-boundary{border-left:2px solid var(--signal);background:var(--color-canvas);max-width:720px;color:var(--color-text-secondary);margin:26px 0 0;padding:16px 18px;font-size:13px;line-height:1.55}.youtube-hero-board{border:1px solid var(--color-dark-hover);background:var(--color-dark);color:var(--color-text-inverse);box-shadow:var(--shadow-menu);border-radius:18px;overflow:hidden}.youtube-hero-board>header{border-bottom:1px solid var(--color-dark-hover);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.youtube-hero-board>header span{font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.youtube-hero-board>header svg{width:22px;height:22px}.youtube-hero-board>header b{border:1px solid var(--color-border-strong);color:var(--signal);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 10px}.youtube-hero-input{border:1px solid var(--color-dark-hover);background:var(--color-dark-hover);border-radius:11px;margin:24px 24px 0;padding:24px}.youtube-hero-input span,.youtube-hero-input small{color:var(--color-text-inverse-muted);font:700 8px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.youtube-hero-input strong{margin:14px 0 9px;font-size:24px;display:block}.youtube-hero-path{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 36px 0;display:grid}.youtube-hero-path i{background:linear-gradient(90deg,var(--signal),var(--signal-hover));height:2px;display:block}.youtube-hero-states{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 24px 26px;display:grid}.youtube-hero-states article{border:1px solid var(--color-dark-hover);background:var(--color-dark-hover);border-radius:10px;min-height:150px;padding:20px}.youtube-hero-states article:nth-child(2){border-color:var(--signal);background:color-mix(in srgb, var(--signal) 11%, var(--color-dark) 89%)}.youtube-hero-states article>span{color:var(--signal);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.youtube-hero-states strong{margin-top:28px;font-size:17px;display:block}.youtube-hero-states small{color:var(--color-text-inverse-muted);margin-top:8px;font-size:11px;line-height:1.45;display:block}.youtube-hero-board>footer{border-top:1px solid var(--color-dark-hover);flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.youtube-hero-board>footer span{border:1px solid var(--color-border-strong);color:var(--color-text-inverse-muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border-radius:999px;padding:7px 9px}.youtube-run-section,.youtube-authority-section,.youtube-visibility-section,.youtube-processing-section,.youtube-measurement-section,.youtube-defaults-section,.youtube-comparison-section,.youtube-faq-section,.youtube-closing{padding:112px 0}.youtube-section-head{grid-template-columns:.78fr 1.22fr;align-items:end;gap:90px;display:grid}.youtube-section-head h2,.youtube-authority-grid h2,.youtube-measurement-grid h2,.youtube-agent-grid h2,.youtube-faq-grid h2,.youtube-closing-grid h2{font-size:clamp(44px,4.5vw,70px);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin:16px 0 0}.youtube-section-head>p{max-width:700px;color:var(--color-text-secondary);margin:0;font-size:18px;line-height:1.6}.youtube-run-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:58px 0 0;padding:1px;list-style:none;display:grid}.youtube-run-grid li{background:var(--color-canvas);min-height:340px;padding:28px}.youtube-run-grid li>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.youtube-run-grid small{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:54px;display:block}.youtube-run-grid h3{margin:14px 0 18px;font-size:24px}.youtube-run-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.youtube-authority-section{background:var(--color-dark);color:var(--color-text-inverse)}.youtube-authority-grid,.youtube-measurement-grid,.youtube-agent-grid,.youtube-faq-grid,.youtube-closing-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:96px;display:grid}.youtube-authority-grid .eyebrow,.youtube-agent-grid .eyebrow{color:var(--color-text-inverse-muted)}.youtube-authority-grid .lede{max-width:520px;color:var(--color-text-inverse-muted);margin:28px 0;font-size:18px;line-height:1.6}.youtube-authority-section .text-link,.youtube-agent-section .text-link{color:var(--color-text-inverse)}.youtube-authority-list{border-top:1px solid var(--color-dark-hover)}.youtube-authority-list article{border-bottom:1px solid var(--color-dark-hover);grid-template-columns:44px 1fr;gap:22px;min-height:145px;padding:28px 0;display:grid}.youtube-authority-list article>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.youtube-authority-list h3{margin:0 0 11px;font-size:23px}.youtube-authority-list p{max-width:680px;color:var(--color-text-inverse-muted);margin:0;font-size:14px;line-height:1.55}.youtube-visibility-section{background:var(--color-surface-subtle)}.youtube-visibility-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.youtube-visibility-grid article{background:var(--color-canvas);min-height:360px;padding:34px}.youtube-visibility-grid article.current{background:var(--color-dark);color:var(--color-text-inverse)}.youtube-visibility-grid article>span{font:700 9px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.youtube-visibility-grid article.current>span{color:var(--signal)}.youtube-visibility-grid h3{max-width:500px;margin:84px 0 22px;font-size:31px}.youtube-visibility-grid p{max-width:600px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.youtube-visibility-grid article.current p{color:var(--color-text-inverse-muted)}.youtube-visibility-grid b{border:1px solid var(--line);width:fit-content;color:var(--muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border-radius:999px;margin-top:34px;padding:8px 10px;display:block}.youtube-visibility-grid article.current b{border-color:var(--color-border-strong);color:var(--color-text-inverse-muted)}.youtube-processing-section{background:var(--color-canvas)}.youtube-processing-board{background:var(--color-dark-hover);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.youtube-processing-board article{background:var(--color-dark);min-height:330px;color:var(--color-text-inverse);border-top:3px solid #0000;padding:28px}.youtube-processing-board article.provider-context{background:var(--color-dark-hover)}.youtube-processing-board article.failed{border-top-color:var(--color-danger)}.youtube-processing-board article>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.youtube-processing-board article.failed>span{color:var(--color-text-inverse)}.youtube-processing-board article.failed code{border-color:var(--color-danger);color:var(--color-text-inverse)}.youtube-processing-board article>small{color:var(--color-text-inverse-muted);font:700 8px/1.2 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:34px;display:block}.youtube-processing-board code{border:1px solid var(--color-border-strong);width:fit-content;color:var(--color-text-inverse-muted);border-radius:5px;margin-top:12px;padding:7px 9px;font-size:9px;display:block}.youtube-processing-board h3{margin:20px 0 14px;font-size:22px}.youtube-processing-board p{color:var(--color-text-inverse-muted);margin:0;font-size:13px;line-height:1.55}.youtube-measurement-section{background:var(--color-surface-subtle)}.youtube-measurement-grid .lede{max-width:530px;color:var(--color-text-secondary);margin:28px 0;font-size:18px;line-height:1.6}.youtube-metric-board{border:1px solid var(--color-dark-hover);background:var(--color-dark);color:var(--color-text-inverse);box-shadow:12px 12px 0 var(--color-surface-selected);border-radius:14px;overflow:hidden}.youtube-metric-board header{border-bottom:1px solid var(--color-dark-hover);min-height:62px;color:var(--color-text-inverse-muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.youtube-metric-board article{border-bottom:1px solid var(--color-dark-hover);grid-template-columns:130px 1fr;gap:24px;min-height:142px;padding:24px;display:grid}.youtube-metric-board code{border:1px solid var(--color-border-strong);width:fit-content;height:fit-content;color:var(--signal);border-radius:5px;padding:7px 9px;font-size:9px}.youtube-metric-board strong,.youtube-metric-board small{display:block}.youtube-metric-board strong{font-size:17px}.youtube-metric-board small{color:var(--color-text-inverse);margin-top:8px;font-size:12px}.youtube-metric-board p{color:var(--color-text-inverse-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.youtube-metric-board footer{color:var(--color-text-inverse-muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;padding:19px 24px}.youtube-default-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.youtube-default-grid article{background:var(--color-canvas);min-height:315px;padding:28px}.youtube-default-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.youtube-default-grid code{color:var(--muted);margin-top:50px;font-size:10px;display:block}.youtube-default-grid strong{overflow-wrap:anywhere;margin-top:13px;font-size:22px;display:block}.youtube-default-grid p{color:var(--color-text-secondary);margin:20px 0 0;font-size:13px;line-height:1.55}.youtube-guidance-note{border:1px solid var(--line);background:var(--color-surface-subtle);color:var(--color-text-secondary);margin:24px 0 0;padding:20px 22px;font-size:14px;line-height:1.55}.youtube-guidance-note b{color:var(--ink)}.youtube-comparison-section{background:var(--color-surface-subtle)}.youtube-comparison-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.youtube-comparison-grid article{background:var(--color-canvas);min-height:370px;padding:30px}.youtube-comparison-grid article.postdom{background:var(--color-dark);color:var(--color-text-inverse)}.youtube-comparison-grid article>span{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.youtube-comparison-grid article.postdom>span{color:var(--signal)}.youtube-comparison-grid h3{margin:50px 0 30px;font-size:25px}.youtube-comparison-grid ul{margin:0;padding:0;list-style:none}.youtube-comparison-grid li{border-bottom:1px solid var(--line);color:var(--color-text-secondary);padding:14px 0 14px 18px;font-size:13px;line-height:1.45;position:relative}.youtube-comparison-grid li:before{background:var(--signal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:1.5em;left:0}.youtube-comparison-grid article.postdom li{border-color:var(--color-dark-hover);color:var(--color-text-inverse-muted)}.youtube-comparison-note{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.5}.youtube-agent-section{background:var(--color-dark);color:var(--color-text-inverse);padding:112px 0}.youtube-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin:4px 0 24px;font-size:19px;line-height:1.6}.youtube-agent-grid>div:last-child>strong{border:1px solid var(--signal);max-width:720px;color:var(--color-text-inverse);border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.5;display:block}.youtube-agent-grid>div:last-child>div{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.youtube-faq-grid h2{margin-bottom:0}.youtube-faq-list{border-top:1px solid var(--color-border-strong)}.youtube-faq-list details{border-bottom:1px solid var(--line)}.youtube-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.youtube-faq-list summary::-webkit-details-marker{display:none}.youtube-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.youtube-faq-list summary b{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.youtube-faq-list details[open] summary b{color:var(--signal-text)}.youtube-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.youtube-closing{background:var(--color-surface-subtle)}.youtube-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.youtube-closing-grid>div:last-child>p{max-width:590px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}@media (max-width:1100px){.youtube-hero-grid{grid-template-columns:1fr}.youtube-hero-board{max-width:920px}.youtube-run-grid,.youtube-processing-board,.youtube-default-grid,.youtube-comparison-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.youtube-section-head,.youtube-authority-grid,.youtube-measurement-grid,.youtube-agent-grid,.youtube-faq-grid,.youtube-closing-grid{grid-template-columns:1fr;gap:44px}.youtube-visibility-grid{grid-template-columns:1fr}.youtube-visibility-grid article{min-height:auto}.youtube-visibility-grid h3{margin-top:50px}}@media (max-width:620px){.youtube-hero{padding:68px 0 64px}.youtube-hero h1{font-size:clamp(51px,14.5vw,68px)}.youtube-hero-grid{gap:36px}.youtube-hero-board>header{padding:0 18px}.youtube-hero-input{margin:18px 18px 0;padding:20px}.youtube-hero-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 18px 18px}.youtube-hero-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 24px 0}.youtube-hero-states article{min-height:142px;padding:13px 10px}.youtube-hero-states article>span{font-size:7px;line-height:1.25}.youtube-hero-states strong{overflow-wrap:anywhere;margin-top:17px;font-size:11px;line-height:1.25}.youtube-hero-states small{margin-top:7px;font-size:9px;line-height:1.35}.youtube-run-section,.youtube-authority-section,.youtube-visibility-section,.youtube-processing-section,.youtube-measurement-section,.youtube-defaults-section,.youtube-comparison-section,.youtube-agent-section,.youtube-faq-section,.youtube-closing{padding:78px 0}.youtube-run-grid,.youtube-processing-board,.youtube-default-grid,.youtube-comparison-grid{grid-template-columns:1fr}.youtube-run-grid li,.youtube-processing-board article,.youtube-default-grid article,.youtube-comparison-grid article{min-height:auto}.youtube-run-grid small,.youtube-default-grid code,.youtube-comparison-grid h3{margin-top:34px}.youtube-metric-board{box-shadow:7px 7px 0 var(--color-surface-selected)}.youtube-metric-board article{grid-template-columns:1fr;gap:16px}.youtube-faq-list summary{min-height:84px}.youtube-faq-list summary span{font-size:17px}.youtube-faq-list details p{margin-right:0;font-size:15px}}.glossary-page{background:var(--paper);overflow:hidden}.glossary-page section{border-top:1px solid var(--line)}.glossary-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:110px 0 96px;border-top:0!important}.glossary-hero-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(64px,9vw,140px);display:grid}.glossary-hero h1{max-width:790px;font-size:clamp(72px,7.5vw,114px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-top:24px}.glossary-hero-intro .lede{max-width:600px;margin:0}.glossary-hero-note{border-top:1px solid var(--line);max-width:600px;color:var(--color-text-secondary);margin:28px 0 0;padding-top:22px;font-size:16px;line-height:1.55}.glossary-hero-intro>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.glossary-hero-intro .button{margin-top:0}.glossary-hero-intro>small{color:var(--muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:22px;display:block}.glossary-explorer{background:#fff;padding:92px 0 120px}.glossary-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.glossary-search-row label>span{color:var(--muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;display:block}.glossary-search-row input{border:1px solid var(--color-border-strong);background:var(--paper);width:100%;height:78px;color:var(--ink);font:500 24px/1 var(--font-sans);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border-radius:10px;outline:0;padding:0 24px}.glossary-search-row input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1717171a}.glossary-search-row p{min-width:150px;color:var(--muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;text-transform:uppercase;margin:0 0 16px}.glossary-search-row p strong{color:var(--signal-text)}.glossary-category-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.glossary-category-filters button{border:1px solid var(--line);min-height:38px;color:var(--color-text-secondary);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;background:#fff;border-radius:999px;padding:0 14px}.glossary-category-filters button:hover{border-color:var(--ink);color:var(--ink)}.glossary-category-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.glossary-category-filters button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.glossary-term-list{border-top:1px solid var(--color-border-strong);margin-top:54px}.glossary-term-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.62fr) minmax(360px,1.18fr) minmax(180px,.5fr);gap:48px;padding:34px 0;scroll-margin-top:100px;display:grid}.glossary-term-list article:target{background:rgb(var(--signal-rgb) / .14);box-shadow:inset 3px 0 0 var(--signal);margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.glossary-term-name>span,.glossary-related>span{color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.glossary-term-name h2{font-size:28px;line-height:var(--type-card-leading);letter-spacing:var(--type-card-tracking);margin:12px 0 0}.glossary-term-name code{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:5px;margin-top:14px;padding:6px 8px;display:inline-block}.glossary-term-definition p{max-width:700px;color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.65}.glossary-term-definition a{color:var(--ink);align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.glossary-term-definition a span{border-bottom:1px solid}.glossary-related{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.glossary-related>span{width:100%;margin-bottom:4px}.glossary-related a{border:1px solid var(--line);color:var(--color-text-secondary);border-radius:999px;padding:7px 9px;font-size:10px;line-height:1;text-decoration:none}.glossary-related a:hover{border-color:var(--ink);color:var(--ink)}.glossary-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin-top:54px;padding:72px 30px}.glossary-empty strong{font-size:28px}.glossary-empty p{color:var(--muted)}.glossary-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:42px;padding:0 18px;font-weight:700}.glossary-distinctions{background:var(--soft);padding:120px 0}.glossary-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;display:grid}.glossary-section-head h2{margin-bottom:0}.glossary-section-head>p{max-width:620px;color:var(--color-text-secondary);margin:0 0 8px;font-size:18px;line-height:1.6}.glossary-distinction-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:62px;padding:1px;display:grid}.glossary-distinction-grid article{background:#fff;min-height:230px;padding:28px}.glossary-distinction-grid article:last-child{grid-column:1/-1;min-height:190px}.glossary-distinction-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.glossary-distinction-grid h3{margin:34px 0 20px;font-size:27px}.glossary-distinction-grid h3 small{color:var(--muted);font:italic 400 18px var(--font-display), Georgia, serif}.glossary-distinction-grid p{max-width:620px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.glossary-agent-rule{background:var(--ink);color:#fff;padding:120px 0}.glossary-agent-grid,.glossary-closing-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:100px;display:grid}.glossary-agent-rule .eyebrow{color:var(--color-text-inverse-muted)}.glossary-agent-rule h2{max-width:680px;margin-bottom:0}.glossary-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin-top:8px;font-size:20px;line-height:1.6}.glossary-code-row{flex-wrap:wrap;gap:8px;margin:34px 0 28px;display:flex}.glossary-code-row code{color:var(--signal);font:700 11px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border:1px solid #444440;border-radius:6px;padding:9px 11px}.glossary-agent-rule .text-link{color:#fff}.glossary-closing{background:var(--paper);padding:110px 0}.glossary-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.glossary-closing-grid>div:last-child>p{max-width:520px;color:var(--color-text-secondary);margin-top:8px;font-size:18px;line-height:1.6}.glossary-closing-grid>div:last-child>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.glossary-closing-grid .button{margin-top:0}@media (max-width:900px){.glossary-hero-grid,.glossary-section-head,.glossary-agent-grid,.glossary-closing-grid{grid-template-columns:1fr;gap:48px}.glossary-term-list article{grid-template-columns:minmax(190px,.55fr) 1fr;gap:32px}.glossary-related{grid-column:2}}@media (max-width:620px){.glossary-hero{padding:70px 0 64px}.glossary-hero h1{font-size:clamp(56px,16vw,74px)}.glossary-explorer,.glossary-distinctions,.glossary-agent-rule,.glossary-closing{padding:78px 0}.glossary-search-row{grid-template-columns:1fr;gap:12px}.glossary-search-row input{height:66px;font-size:19px}.glossary-search-row p{text-align:left;margin:0}.glossary-category-filters{flex-wrap:nowrap;margin-right:-15px;padding-bottom:4px;padding-right:15px;overflow-x:auto}.glossary-category-filters button{flex:none}.glossary-term-list article{grid-template-columns:1fr;gap:22px;padding:28px 0}.glossary-related{grid-column:1}.glossary-term-definition p{font-size:15px}.glossary-section-head{gap:28px}.glossary-distinction-grid{grid-template-columns:1fr}.glossary-distinction-grid article,.glossary-distinction-grid article:last-child{grid-column:auto;min-height:210px}.glossary-agent-grid>div:last-child>p{font-size:17px}}.supervisor-page{background:var(--paper);overflow:hidden}.supervisor-page section{border-top:1px solid var(--line)}.supervisor-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:98px 0 92px;border-top:0!important}.supervisor-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(60px,8vw,126px);display:grid}.supervisor-hero h1{max-width:760px;font-size:clamp(70px,7vw,108px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 28px}.supervisor-hero-copy .lede{max-width:650px;margin:0}.supervisor-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.supervisor-hero-actions .button{margin-top:0}.supervisor-boundary{border-top:1px solid var(--line);max-width:650px;color:var(--color-text-secondary);margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.5}.supervisor-hero-board{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:16px;overflow:hidden;box-shadow:0 26px 54px #17171726}.supervisor-hero-board>header,.supervisor-plan-board>header,.supervisor-strictest-board>header{border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}.supervisor-hero-board>header span,.supervisor-plan-board>header span,.supervisor-strictest-board>header span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.supervisor-hero-board>header b,.supervisor-plan-board>header b,.supervisor-strictest-board>header b{color:var(--color-text-inverse);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border:1px solid #484844;border-radius:999px;padding:7px 10px}.supervisor-hero-lanes article{border-bottom:1px solid #343430;grid-template-columns:34px minmax(160px,.8fr) 1fr;align-items:center;gap:18px;min-height:112px;padding:22px 24px;display:grid}.supervisor-hero-lanes article>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.supervisor-hero-lanes small{color:var(--color-text-inverse-muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;display:block}.supervisor-hero-lanes strong{font-size:18px;display:block}.supervisor-hero-lanes p{color:var(--color-text-inverse-muted);margin:0;font-size:13px;line-height:1.45}.supervisor-hero-board>footer{color:var(--color-text-inverse-muted);font:700 10px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:right;text-transform:uppercase;padding:20px 24px}.supervisor-authority-section,.supervisor-modes-section,.supervisor-plan-section,.supervisor-strictest-section,.supervisor-exception-section,.supervisor-ownership-section,.supervisor-faq-section,.supervisor-closing{padding:112px 0}.supervisor-authority-section,.supervisor-plan-section,.supervisor-exception-section,.supervisor-faq-section{background:#fff}.supervisor-section-head{grid-template-columns:.86fr 1.14fr;align-items:end;gap:96px;display:grid}.supervisor-section-head h2{max-width:720px;margin-bottom:0}.supervisor-section-head>p{max-width:650px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.supervisor-responsibility-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.supervisor-responsibility-grid article{background:var(--paper);min-height:360px;padding:28px}.supervisor-responsibility-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.supervisor-responsibility-grid small{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:42px;display:block}.supervisor-responsibility-grid h3{margin:10px 0 28px;font-size:26px}.supervisor-responsibility-grid ul,.supervisor-ownership-grid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.supervisor-responsibility-grid li,.supervisor-ownership-grid li{color:var(--color-text-secondary);padding-left:18px;font-size:14px;line-height:1.45;position:relative}.supervisor-responsibility-grid li:before,.supervisor-ownership-grid li:before{content:"";background:#188949;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.supervisor-modes-section,.supervisor-strictest-section,.supervisor-ownership-section{background:var(--soft)}.supervisor-mode-rail{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.supervisor-mode-rail article{background:#fff;min-height:330px;padding:28px 24px}.supervisor-mode-rail article>span{border:1px solid var(--line);min-width:38px;min-height:28px;color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.supervisor-mode-rail h3{margin:48px 0 12px;font-size:25px}.supervisor-mode-rail strong{min-height:42px;font-size:14px;line-height:1.4;display:block}.supervisor-mode-rail p{color:var(--color-text-secondary);margin:22px 0 0;font-size:14px;line-height:1.55}.supervisor-plan-grid,.supervisor-strictest-grid,.supervisor-agent-grid,.supervisor-closing-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.supervisor-plan-grid h2,.supervisor-strictest-grid h2{max-width:620px}.supervisor-plan-grid .lede,.supervisor-strictest-grid .lede{max-width:580px}.supervisor-plan-board{border:1px solid var(--color-border-strong);background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #17171712}.supervisor-plan-board>header{border-bottom-color:var(--line)}.supervisor-plan-board>header b{color:#137c42;background:#e8f7ee;border-color:#c9e7d4}.supervisor-plan-board h3{margin:0;padding:30px 28px 12px;font-size:34px}.supervisor-plan-board dl{margin:0;padding:0 28px 28px}.supervisor-plan-board dl div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:24px;padding:15px 0;display:grid}.supervisor-plan-board dt{color:var(--muted);font:700 9px/1.4 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.supervisor-plan-board dd{margin:0;font-weight:700}.supervisor-plan-board footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.supervisor-plan-board footer span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.supervisor-plan-board footer strong{color:#7ee0a1}.supervisor-strictest-board{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:14px;overflow:hidden}.supervisor-strictest-board>div{border-bottom:1px solid #343430;grid-template-columns:1fr 62px 150px;align-items:center;gap:18px;min-height:76px;padding:0 24px;display:grid}.supervisor-strictest-board>div>span{font-weight:700}.supervisor-strictest-board>div>strong{color:var(--signal);font:700 12px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.supervisor-strictest-board>div>small{color:var(--color-text-inverse-muted)}.supervisor-strictest-board footer{justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex}.supervisor-strictest-board footer span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.supervisor-strictest-board footer strong{color:#7ee0a1}.supervisor-handoff-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.supervisor-handoff-grid article{background:var(--paper);min-height:270px;padding:28px}.supervisor-handoff-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.supervisor-handoff-grid code{border:1px solid var(--line);width:fit-content;font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;border-radius:5px;margin-top:42px;padding:7px 9px;display:block}.supervisor-handoff-grid h3{margin:18px 0 12px;font-size:25px}.supervisor-handoff-grid p{max-width:560px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.supervisor-ownership-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:58px;padding:1px;display:grid}.supervisor-ownership-grid article{background:#fff;min-height:340px;padding:32px}.supervisor-ownership-grid header{align-items:center;gap:18px;margin-bottom:34px;display:flex}.supervisor-ownership-grid header span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.supervisor-ownership-grid h3{margin:0;font-size:28px}.supervisor-ownership-grid li{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:15px}.supervisor-agent-section{background:var(--ink);color:#fff;padding:112px 0}.supervisor-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.supervisor-agent-section h2{max-width:660px;margin-bottom:0}.supervisor-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin:4px 0 24px;font-size:19px;line-height:1.6}.supervisor-agent-grid>div:last-child>strong{max-width:720px;color:var(--signal);border:1px solid #444440;border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.5;display:block}.supervisor-agent-grid>div:last-child>div{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.supervisor-agent-section .text-link{color:#fff}.supervisor-faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:96px;display:grid}.supervisor-faq-grid h2{margin-bottom:0}.supervisor-faq-list{border-top:1px solid var(--color-border-strong)}.supervisor-faq-list details{border-bottom:1px solid var(--line)}.supervisor-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.supervisor-faq-list summary::-webkit-details-marker{display:none}.supervisor-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.supervisor-faq-list summary b{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.supervisor-faq-list details[open] summary b{color:var(--signal-text)}.supervisor-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.supervisor-closing{background:var(--paper)}.supervisor-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.supervisor-closing-grid>div:last-child p{max-width:560px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}.supervisor-closing-grid .button{margin-top:26px}@media (max-width:1000px){.supervisor-hero-grid{grid-template-columns:1fr}.supervisor-hero-board{max-width:760px}.supervisor-responsibility-grid{grid-template-columns:1fr}.supervisor-responsibility-grid article{min-height:auto}.supervisor-mode-rail{grid-template-columns:1fr 1fr}}@media (max-width:900px){.supervisor-section-head,.supervisor-plan-grid,.supervisor-strictest-grid,.supervisor-agent-grid,.supervisor-closing-grid,.supervisor-faq-grid{grid-template-columns:1fr;gap:46px}}@media (max-width:620px){.supervisor-hero{padding:68px 0 64px}.supervisor-hero h1{font-size:clamp(56px,16vw,74px)}.supervisor-hero-grid{gap:44px}.supervisor-hero-lanes article{grid-template-columns:28px 1fr;gap:14px}.supervisor-hero-lanes article>p{grid-column:2}.supervisor-authority-section,.supervisor-modes-section,.supervisor-plan-section,.supervisor-strictest-section,.supervisor-exception-section,.supervisor-ownership-section,.supervisor-agent-section,.supervisor-faq-section,.supervisor-closing{padding:78px 0}.supervisor-section-head{gap:26px}.supervisor-mode-rail,.supervisor-handoff-grid,.supervisor-ownership-grid{grid-template-columns:1fr}.supervisor-mode-rail article{min-height:auto}.supervisor-plan-board dl div{grid-template-columns:1fr;gap:6px}.supervisor-plan-board footer,.supervisor-strictest-board footer{flex-direction:column;align-items:flex-start}.supervisor-strictest-board>div{grid-template-columns:1fr 44px;gap:10px;padding-top:16px;padding-bottom:16px}.supervisor-strictest-board>div>small{grid-column:1/-1}.supervisor-handoff-grid article,.supervisor-ownership-grid article{min-height:auto}.supervisor-faq-list summary{min-height:84px}.supervisor-faq-list summary span{font-size:17px}.supervisor-faq-list details p{margin-right:0;font-size:15px}}.agency-page{background:var(--paper);overflow:hidden}.agency-page section{border-top:1px solid var(--line)}.agency-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:98px 0 92px;border-top:0!important}.agency-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(58px,8vw,124px);display:grid}.agency-hero h1{max-width:780px;font-size:clamp(68px,6.8vw,106px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 28px}.agency-hero-copy .lede{max-width:660px;margin:0}.agency-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.agency-hero-actions .button{margin-top:0}.agency-boundary{border-top:1px solid var(--line);max-width:660px;color:var(--color-text-secondary);margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.5}.agency-hero-board,.agency-context-board,.agency-evidence-board{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:16px;overflow:hidden;box-shadow:0 26px 54px #17171726}.agency-hero-board>header,.agency-context-board>header,.agency-evidence-board>header{border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}.agency-hero-board>header span,.agency-context-board>header span,.agency-evidence-board>header span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.agency-hero-board>header b,.agency-context-board>header b,.agency-evidence-board>header b{color:var(--color-text-inverse);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border:1px solid #484844;border-radius:999px;padding:7px 10px}.agency-workspace-list article{border-bottom:1px solid #343430;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:18px;min-height:88px;padding:18px 24px;display:grid}.agency-workspace-list article>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.agency-workspace-list strong{font-size:20px;display:block}.agency-workspace-list small{color:var(--color-text-inverse-muted);margin-top:7px;font-size:12px;display:block}.agency-hero-board>footer{color:var(--color-text-inverse-muted);font:700 8px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:19px 24px;display:flex}.agency-boundaries-section,.agency-loop-section,.agency-context-section,.agency-authority-section,.agency-exception-section,.agency-evidence-section,.agency-comparison-section,.agency-scope-section,.agency-faq-section,.agency-closing{padding:112px 0}.agency-boundaries-section,.agency-context-section,.agency-exception-section,.agency-comparison-section,.agency-faq-section{background:#fff}.agency-loop-section,.agency-authority-section,.agency-scope-section{background:var(--soft)}.agency-section-head{grid-template-columns:.86fr 1.14fr;align-items:end;gap:96px;display:grid}.agency-section-head h2{max-width:720px;margin-bottom:0}.agency-section-head>p{max-width:650px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.agency-boundary-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.agency-boundary-grid article{background:var(--paper);min-height:210px;padding:28px}.agency-boundary-grid article>span,.agency-loop-list>li>span,.agency-handoff-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.agency-boundary-grid h3{margin:40px 0 12px;font-size:25px}.agency-boundary-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.agency-loop-list{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:58px 0 0;padding:1px;list-style:none;display:grid}.agency-loop-list li{background:#fff;flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;display:flex}.agency-loop-list h3{margin:0 0 14px;font-size:24px}.agency-loop-list p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.agency-context-grid,.agency-evidence-grid,.agency-agent-grid,.agency-closing-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.agency-context-grid h2,.agency-evidence-grid h2{max-width:620px}.agency-context-grid .lede,.agency-evidence-grid .lede{max-width:580px}.agency-context-board>div{border-bottom:1px solid #343430;grid-template-columns:160px 1fr;align-items:center;gap:28px;min-height:78px;padding:0 24px;display:grid}.agency-context-board code{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.agency-context-board strong{font-size:16px}.agency-context-board footer,.agency-evidence-board footer{color:var(--color-text-inverse-muted);font:700 9px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;padding:22px 24px}.agency-mode-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.agency-mode-grid article{background:#fff;min-height:315px;padding:28px 24px}.agency-mode-grid article>span{border:1px solid var(--line);min-width:38px;min-height:28px;color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.agency-mode-grid small{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;margin-top:38px;display:block}.agency-mode-grid h3{min-height:60px;margin:10px 0 18px;font-size:19px;line-height:1.35}.agency-mode-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.agency-link-row{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.agency-handoff-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.agency-handoff-grid article{background:var(--paper);min-height:270px;padding:28px}.agency-handoff-grid code{border:1px solid var(--line);width:fit-content;font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;border-radius:5px;margin-top:38px;padding:7px 9px;display:block}.agency-handoff-grid h3{margin:18px 0 12px;font-size:25px}.agency-handoff-grid p{max-width:560px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.agency-evidence-section{background:var(--paper)}.agency-evidence-board>div{border-bottom:1px solid #343430;grid-template-columns:minmax(150px,.6fr) minmax(0,1.15fr);align-items:center;gap:20px;min-height:86px;padding:16px 24px;display:grid}.agency-evidence-board>div strong{font-size:15px}.agency-evidence-board>div p{color:var(--color-text-inverse-muted);margin:0;font-size:13px;line-height:1.45}.agency-comparison-grid,.agency-scope-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.agency-comparison-grid article,.agency-scope-grid article{background:var(--paper);min-height:360px;padding:32px}.agency-comparison-grid article:first-child{background:var(--ink);color:#fff}.agency-comparison-grid small{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.agency-comparison-grid article:first-child small{color:var(--signal)}.agency-comparison-grid h3{margin:44px 0 32px;font-size:29px}.agency-comparison-grid ul,.agency-scope-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.agency-comparison-grid li,.agency-scope-grid li{border-bottom:1px solid var(--line);color:var(--color-text-secondary);padding:15px 0 15px 20px;font-size:15px;line-height:1.45;position:relative}.agency-comparison-grid article:first-child li{color:var(--color-text-inverse-muted);border-bottom-color:#383834}.agency-comparison-grid li:before,.agency-scope-grid li:before{content:"";background:#188949;border-radius:50%;width:6px;height:6px;position:absolute;top:1.45em;left:0}.agency-scope-grid article{background:#fff}.agency-scope-grid article:last-child li:before{background:#aaa}.agency-scope-grid header{align-items:center;gap:18px;margin-bottom:28px;display:flex}.agency-scope-grid header span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.agency-scope-grid h3{margin:0;font-size:27px}.agency-agent-section{background:var(--ink);color:#fff;padding:112px 0}.agency-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.agency-agent-section h2{max-width:700px;margin-bottom:0}.agency-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin:4px 0 24px;font-size:19px;line-height:1.6}.agency-agent-grid>div:last-child>strong{max-width:720px;color:var(--signal);border:1px solid #444440;border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.5;display:block}.agency-agent-grid>div:last-child>div{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.agency-agent-section .text-link{color:#fff}.agency-faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:96px;display:grid}.agency-faq-grid h2{margin-bottom:0}.agency-faq-list{border-top:1px solid var(--color-border-strong)}.agency-faq-list details{border-bottom:1px solid var(--line)}.agency-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.agency-faq-list summary::-webkit-details-marker{display:none}.agency-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.agency-faq-list summary b{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.agency-faq-list details[open] summary b{color:var(--signal-text)}.agency-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.agency-closing{background:var(--paper)}.agency-closing-grid h2{max-width:760px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.agency-closing-grid>div:last-child p{max-width:560px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}.agency-closing-grid .button{margin-top:26px}@media (max-width:1000px){.agency-hero-grid{grid-template-columns:1fr}.agency-hero-board{max-width:760px}.agency-boundary-grid,.agency-loop-list,.agency-mode-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.agency-section-head,.agency-context-grid,.agency-evidence-grid,.agency-agent-grid,.agency-closing-grid,.agency-faq-grid{grid-template-columns:1fr;gap:46px}}@media (max-width:620px){.agency-hero{padding:68px 0 64px}.agency-hero h1{font-size:clamp(54px,15.5vw,72px)}.agency-hero-grid{gap:44px}.agency-workspace-list article{grid-template-columns:28px 1fr;gap:14px}.agency-hero-board>footer{justify-content:flex-start}.agency-boundaries-section,.agency-loop-section,.agency-context-section,.agency-authority-section,.agency-exception-section,.agency-evidence-section,.agency-comparison-section,.agency-scope-section,.agency-agent-section,.agency-faq-section,.agency-closing{padding:78px 0}.agency-section-head{gap:26px}.agency-boundary-grid,.agency-loop-list,.agency-mode-grid,.agency-handoff-grid,.agency-comparison-grid,.agency-scope-grid{grid-template-columns:1fr}.agency-boundary-grid article,.agency-loop-list li,.agency-mode-grid article,.agency-handoff-grid article,.agency-comparison-grid article,.agency-scope-grid article{min-height:auto}.agency-context-board>div{grid-template-columns:1fr;gap:8px;padding-top:18px;padding-bottom:18px}.agency-evidence-board>div{grid-template-columns:1fr;gap:8px}.agency-faq-list summary{min-height:84px}.agency-faq-list summary span{font-size:17px}.agency-faq-list details p{margin-right:0;font-size:15px}}.saas-page{background:var(--paper);overflow:hidden}.saas-page section{border-top:1px solid var(--line)}.saas-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:98px 0 92px;border-top:0!important}.saas-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(58px,8vw,124px);display:grid}.saas-hero h1{max-width:790px;font-size:clamp(68px,6.8vw,106px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 28px}.saas-hero-copy .lede{max-width:680px;margin:0}.saas-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.saas-hero-actions .button{margin-top:0}.saas-boundary{border-top:1px solid var(--line);max-width:680px;color:var(--color-text-secondary);margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.5}.saas-hero-board,.saas-architecture-board,.saas-evidence-board{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:16px;overflow:hidden;box-shadow:0 26px 54px #17171726}.saas-hero-board>header,.saas-architecture-board>header,.saas-evidence-board>header{border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}.saas-hero-board>header span,.saas-architecture-board>header span,.saas-evidence-board>header span{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.saas-hero-board>header b,.saas-architecture-board>header b,.saas-evidence-board>header b{color:var(--color-text-inverse);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border:1px solid #484844;border-radius:999px;padding:7px 10px}.saas-hero-flow{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:10px;padding:54px 24px;display:grid}.saas-hero-flow article{background:#20201e;border:1px solid #3c3c38;border-radius:10px;flex-direction:column;justify-content:center;min-height:170px;padding:22px;display:flex}.saas-hero-flow article.active{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:#2a2a26}.saas-hero-flow small{color:var(--color-text-inverse-muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.saas-hero-flow strong{margin-top:18px;font-size:18px;line-height:1.25}.saas-hero-flow article>span{color:var(--color-text-inverse-muted);margin-top:8px;font-size:11px;line-height:1.4}.saas-hero-flow i{color:var(--signal);text-align:center}.saas-hero-board>footer{color:var(--color-text-inverse-muted);font:700 8px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;border-top:1px solid #343430;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:19px 24px;display:flex}.saas-burden-section,.saas-architecture-section,.saas-journey-section,.saas-authority-section,.saas-evidence-section,.saas-ownership-section,.saas-scope-section,.saas-faq-section,.saas-closing{padding:112px 0}.saas-burden-section,.saas-journey-section,.saas-evidence-section,.saas-scope-section,.saas-faq-section{background:#fff}.saas-architecture-section,.saas-authority-section,.saas-ownership-section{background:var(--soft)}.saas-section-head{grid-template-columns:.86fr 1.14fr;align-items:end;gap:96px;display:grid}.saas-section-head h2{max-width:720px;margin-bottom:0}.saas-section-head>p{max-width:660px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.saas-burden-grid{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.saas-burden-grid article{background:var(--paper);min-height:300px;padding:26px 22px}.saas-burden-grid article>span,.saas-authority-grid article>span,.saas-ownership-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.saas-burden-grid h3{margin:60px 0 18px;font-size:22px;line-height:1.15}.saas-burden-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.saas-architecture-grid,.saas-evidence-grid,.saas-agent-grid,.saas-closing-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;display:grid}.saas-architecture-grid h2,.saas-evidence-grid h2{max-width:620px}.saas-architecture-grid .lede,.saas-evidence-grid .lede{max-width:590px}.saas-architecture-board ol{margin:0;padding:0;list-style:none}.saas-architecture-board li{border-bottom:1px solid #343430;grid-template-columns:36px 1fr;align-items:center;gap:18px;min-height:80px;padding:14px 24px;display:grid}.saas-architecture-board li>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.saas-architecture-board strong{font-size:16px;display:block}.saas-architecture-board small{color:var(--color-text-inverse-muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.saas-architecture-board footer,.saas-evidence-board footer{color:var(--color-text-inverse-muted);font:700 9px/1.5 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;padding:22px 24px}.saas-journey-list{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:58px 0 0;padding:1px;list-style:none;display:grid}.saas-journey-list li{background:var(--paper);min-height:300px;padding:28px}.saas-journey-list li>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.saas-journey-list code{border:1px solid var(--line);width:fit-content;font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#fff;border-radius:5px;margin-top:34px;padding:7px 9px;display:block}.saas-journey-list h3{margin:28px 0 12px;font-size:23px}.saas-journey-list p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.saas-proof-grid{background:#3b3b38;grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;padding:1px;display:grid}.saas-proof-grid article{background:var(--ink);color:#fff;min-width:0;overflow:hidden}.saas-proof-grid header{border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:flex}.saas-proof-grid header span,.saas-proof-grid header b{color:var(--color-text-inverse-muted);font:700 8px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.saas-proof-grid header b{color:var(--signal)}.saas-proof-grid pre{min-height:390px;margin:0;padding:28px;overflow:auto}.saas-proof-grid pre code{color:var(--color-text-inverse-muted);font:500 11px/1.7 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre}.saas-authority-grid,.saas-ownership-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.saas-authority-grid article,.saas-ownership-grid article{background:#fff;min-height:370px;padding:30px}.saas-authority-grid h3,.saas-ownership-grid h3{margin:48px 0 28px;font-size:28px}.saas-authority-grid ul,.saas-ownership-grid ul,.saas-scope-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.saas-authority-grid li,.saas-ownership-grid li,.saas-scope-grid li{border-bottom:1px solid var(--line);color:var(--color-text-secondary);padding:14px 0 14px 20px;font-size:14px;line-height:1.45;position:relative}.saas-authority-grid li:before,.saas-ownership-grid li:before,.saas-scope-grid li:before{content:"";background:#188949;border-radius:50%;width:6px;height:6px;position:absolute;top:1.4em;left:0}.saas-link-row{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.saas-evidence-board article{border-bottom:1px solid #343430;grid-template-columns:36px 1fr;align-items:center;gap:18px;min-height:108px;padding:16px 24px;display:grid}.saas-evidence-board article>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.saas-evidence-board small{color:var(--color-text-inverse-muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.saas-evidence-board strong{margin-top:7px;font-size:17px;display:block}.saas-evidence-board p{color:var(--color-text-inverse-muted);margin:7px 0 0;font-size:12px;line-height:1.45}.saas-scope-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.saas-scope-grid article{background:var(--paper);min-height:380px;padding:32px}.saas-scope-grid article:last-child li:before{background:#aaa}.saas-scope-grid header{align-items:center;gap:18px;margin-bottom:28px;display:flex}.saas-scope-grid header span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.saas-scope-grid h3{margin:0;font-size:27px}.saas-agent-section{background:var(--ink);color:#fff;padding:112px 0}.saas-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.saas-agent-section h2{max-width:700px;margin-bottom:0}.saas-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin:4px 0 24px;font-size:19px;line-height:1.6}.saas-agent-grid>div:last-child>strong{max-width:720px;color:var(--signal);border:1px solid #444440;border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.5;display:block}.saas-agent-grid>div:last-child>div{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.saas-agent-section .text-link{color:#fff}.saas-faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:96px;display:grid}.saas-faq-grid h2{margin-bottom:0}.saas-faq-list{border-top:1px solid var(--color-border-strong)}.saas-faq-list details{border-bottom:1px solid var(--line)}.saas-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.saas-faq-list summary::-webkit-details-marker{display:none}.saas-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.saas-faq-list summary b{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.saas-faq-list details[open] summary b{color:var(--signal-text)}.saas-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.saas-closing{background:var(--paper)}.saas-closing-grid h2{max-width:780px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.saas-closing-grid>div:last-child>p{max-width:590px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}@media (max-width:1100px){.saas-hero-grid{grid-template-columns:1fr}.saas-hero-board{max-width:880px}.saas-burden-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.saas-section-head,.saas-architecture-grid,.saas-evidence-grid,.saas-agent-grid,.saas-closing-grid,.saas-faq-grid{grid-template-columns:1fr;gap:46px}.saas-authority-grid,.saas-ownership-grid,.saas-proof-grid{grid-template-columns:1fr}.saas-authority-grid article,.saas-ownership-grid article{min-height:auto}}@media (max-width:620px){.saas-hero{padding:68px 0 64px}.saas-hero h1{font-size:clamp(54px,15.5vw,72px)}.saas-hero-grid{gap:44px}.saas-hero-flow{grid-template-columns:1fr;padding:24px}.saas-hero-flow article{min-height:128px}.saas-hero-flow i{transform:rotate(90deg)}.saas-hero-board>footer{justify-content:flex-start}.saas-burden-section,.saas-architecture-section,.saas-journey-section,.saas-authority-section,.saas-evidence-section,.saas-ownership-section,.saas-scope-section,.saas-agent-section,.saas-faq-section,.saas-closing{padding:78px 0}.saas-section-head{gap:26px}.saas-burden-grid,.saas-journey-list,.saas-scope-grid{grid-template-columns:1fr}.saas-proof-grid pre,.saas-burden-grid article,.saas-journey-list li,.saas-scope-grid article{min-height:auto}.saas-burden-grid h3{margin-top:38px}.saas-faq-list summary{min-height:84px}.saas-faq-list summary span{font-size:17px}.saas-faq-list details p{margin-right:0;font-size:15px}}.about-page{background:var(--paper);overflow:hidden}.about-page section{border-top:1px solid var(--line)}.about-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:98px 0 92px;border-top:0!important}.about-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:clamp(60px,8vw,126px);display:grid}.about-hero h1{max-width:820px;font-size:clamp(68px,6.8vw,106px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 28px}.about-hero-copy .lede{max-width:690px;margin:0}.about-hero-support{border-top:1px solid var(--line);max-width:640px;color:var(--color-text-secondary);margin:24px 0 0;padding-top:20px;font-size:16px;line-height:1.55}.about-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.about-hero-actions .button{margin-top:0}.about-loop-board{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:16px;overflow:hidden;box-shadow:0 26px 54px #17171726}.about-loop-board>header{border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}.about-loop-board>header span,.about-loop-board>header b,.about-loop-board>footer{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase}.about-loop-board>header b{color:var(--color-text-inverse);border:1px solid #484844;border-radius:999px;padding:7px 10px}.about-loop-board ol{margin:0;padding:0;list-style:none}.about-loop-board li{border-bottom:1px solid #343430;grid-template-columns:38px 1fr;align-items:center;gap:18px;min-height:104px;padding:18px 26px;display:grid;position:relative}.about-loop-board li:after{background:var(--signal);width:9px;height:9px;box-shadow:0 0 0 5px rgb(var(--signal-rgb) / .12);content:"";border-radius:50%;position:absolute;bottom:-5px;left:40px}.about-loop-board li:last-child:after{display:none}.about-loop-board li>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.about-loop-board small{color:var(--color-text-inverse-muted);font:700 8px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;display:block}.about-loop-board strong{margin-top:9px;font-size:19px;display:block}.about-loop-board>footer{flex-wrap:wrap;justify-content:flex-end;gap:20px;padding:19px 24px;display:flex}.about-category-section,.about-principles-section,.about-scope-section,.about-company-section,.about-evidence-section,.about-agent-section,.about-faq-section,.about-closing{padding:112px 0}.about-category-section,.about-scope-section,.about-evidence-section,.about-faq-section{background:#fff}.about-company-section{background:var(--soft)}.about-section-head{grid-template-columns:.84fr 1.16fr;align-items:end;gap:96px;display:grid}.about-section-head h2{max-width:720px;margin-bottom:0}.about-section-head>p{max-width:680px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.about-model-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.about-model-grid article{background:var(--paper);min-height:360px;padding:30px}.about-model-grid article.active{background:var(--ink);color:#fff}.about-model-grid article>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.about-model-grid article.active>span{color:var(--signal)}.about-model-grid small{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase;margin-top:58px;display:block}.about-model-grid h3{margin:20px 0 16px;font-size:27px;line-height:1.1}.about-model-grid p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.about-model-grid article.active p{color:var(--color-text-inverse-muted)}.about-principles-section{background:var(--ink);color:#fff}.about-principles-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.about-principles-grid .eyebrow{color:var(--color-text-inverse-muted)}.about-principles-grid>div>h2{margin-bottom:24px}.about-principles-grid>div>p:last-child{max-width:480px;color:var(--color-text-inverse-muted);margin:0;font-size:17px;line-height:1.6}.about-principles-grid ol{border-top:1px solid #3a3a37;margin:0;padding:0;list-style:none}.about-principles-grid li{border-bottom:1px solid #3a3a37;grid-template-columns:42px 1fr;gap:18px;padding:30px 0;display:grid}.about-principles-grid li>span{color:var(--signal);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;padding-top:7px}.about-principles-grid h3{margin:0;font-size:28px}.about-principles-grid p{max-width:680px;color:var(--color-text-inverse-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.about-scope-board{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:58px;padding:1px;display:grid}.about-scope-board article{background:var(--paper);min-height:430px;padding:32px}.about-scope-board header{margin-bottom:28px}.about-scope-board header>span{color:var(--signal-text);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.about-scope-board h3{margin:18px 0 0;font-size:30px}.about-scope-board ul,.about-scope-board ol{margin:0;padding:0;list-style:none}.about-scope-board ul li{border-bottom:1px solid var(--line);color:var(--color-text-secondary);padding:15px 0 15px 20px;font-size:15px;line-height:1.45;position:relative}.about-scope-board ul li:before{content:"";background:#188949;border-radius:50%;width:6px;height:6px;position:absolute;top:1.45em;left:0}.about-scope-board ol{border-top:1px solid var(--line);margin-bottom:26px}.about-scope-board ol li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:16px;min-height:70px;display:grid}.about-scope-board ol span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.about-company-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.about-company-grid>div>p:not(.eyebrow){max-width:580px;color:var(--color-text-secondary);font-size:17px;line-height:1.6}.about-company-grid .text-link{margin-top:22px}.about-company-grid dl{border-top:1px solid var(--color-border-strong);margin:0}.about-company-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.about-company-grid dt{color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}.about-company-grid dd{margin:0;font-size:18px;font-weight:700;line-height:1.35}.about-evidence-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;padding:1px;display:grid}.about-evidence-grid a{background:var(--paper);min-height:270px;color:var(--ink);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;padding:28px;text-decoration:none;position:relative}.about-evidence-grid a:hover{background:var(--ink);color:#fff}.about-evidence-grid a>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.about-evidence-grid h3{margin:62px 0 14px;font-size:24px}.about-evidence-grid p{max-width:330px;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.about-evidence-grid a:hover p{color:var(--color-text-inverse-muted)}.about-evidence-grid .action-chevron{transition:transform var(--motion-fast) ease;position:absolute;bottom:26px;right:26px}.about-evidence-grid a:hover .action-chevron{transform:translate(3px)}.about-agent-section{background:var(--ink);color:#fff}.about-agent-grid,.about-faq-grid,.about-closing-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:96px;display:grid}.about-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.about-agent-grid h2,.about-faq-grid h2{margin-bottom:0}.about-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin:4px 0 24px;font-size:19px;line-height:1.6}.about-agent-grid>div:last-child>strong{max-width:720px;color:var(--signal);border:1px solid #444440;border-radius:8px;padding:18px 20px;font-size:14px;line-height:1.5;display:block}.about-agent-grid>div:last-child>div{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.about-agent-section .text-link{color:#fff}.about-faq-list{border-top:1px solid var(--color-border-strong)}.about-faq-list details{border-bottom:1px solid var(--line)}.about-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.about-faq-list summary::-webkit-details-marker{display:none}.about-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.about-faq-list summary b{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.about-faq-list details[open] summary b{color:var(--signal-text)}.about-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.about-closing{background:var(--soft)}.about-closing-grid h2{max-width:780px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.about-closing-grid>div:last-child>p{max-width:610px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}.about-closing-grid>div:last-child>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.about-closing-grid .button{margin-top:0}@media (max-width:1100px){.about-hero-grid{grid-template-columns:1fr}.about-loop-board{max-width:880px}}@media (max-width:900px){.about-section-head,.about-principles-grid,.about-company-grid,.about-agent-grid,.about-faq-grid,.about-closing-grid{grid-template-columns:1fr;gap:46px}}@media (max-width:620px){.about-hero{padding:68px 0 64px}.about-hero h1{font-size:clamp(54px,15.5vw,72px)}.about-hero-grid{gap:44px}.about-loop-board>header{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:18px}.about-loop-board>footer{justify-content:flex-start}.about-category-section,.about-principles-section,.about-scope-section,.about-company-section,.about-evidence-section,.about-agent-section,.about-faq-section,.about-closing{padding:78px 0}.about-section-head{gap:26px}.about-model-grid,.about-scope-board,.about-evidence-grid{grid-template-columns:1fr}.about-model-grid article,.about-scope-board article,.about-evidence-grid a{min-height:auto}.about-model-grid small,.about-evidence-grid h3{margin-top:38px}.about-company-grid dl div{grid-template-columns:1fr;gap:8px}.about-faq-list summary{min-height:84px}.about-faq-list summary span{font-size:17px}.about-faq-list details p{margin-right:0;font-size:15px}}.schedule-page{background:var(--paper);overflow:hidden}.schedule-page section{border-top:1px solid var(--line)}.schedule-hero{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,#deded9 1px,#0000 0);background-size:18px 18px;padding:94px 0 88px;border-top:0!important}.schedule-hero-grid{grid-template-columns:minmax(420px,.8fr) minmax(620px,1.2fr);align-items:center;gap:clamp(54px,6.5vw,104px);display:grid}.schedule-hero h1{max-width:760px;font-size:clamp(66px,6.2vw,94px);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin:22px 0 28px}.schedule-hero-copy .lede{max-width:680px;margin:0}.schedule-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.schedule-hero-actions .button{margin-top:0}.schedule-boundary{border-top:1px solid var(--line);max-width:670px;color:var(--color-text-secondary);margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.5}.schedule-boundary code{border:1px solid var(--line);color:var(--signal-text);background:#ffffffdb;border-radius:5px;margin-right:8px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.schedule-product-window{border:1px solid var(--color-border-strong);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 26px 62px #17171724}.schedule-product-window>header,.schedule-product-window>footer{min-height:58px;color:var(--muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;display:flex}.schedule-product-window>header{border-bottom:1px solid var(--line);background:#f8f8f5}.schedule-product-window>header b{border:1px solid var(--line);color:var(--color-text-secondary);border-radius:999px;padding:7px 10px}.schedule-product-frame{background:#fff;overflow:hidden}.schedule-product-frame img{width:100%;height:auto;display:block}.schedule-product-window>footer{border-top:1px solid var(--line);min-height:48px}.schedule-product-window>footer strong{color:var(--color-text-secondary)}.schedule-handoff-section,.schedule-time-section,.schedule-authority-section,.schedule-late-section,.schedule-destinations-section,.schedule-agent-section,.schedule-faq-section,.schedule-closing{padding:112px 0}.schedule-section-head{grid-template-columns:.84fr 1.16fr;align-items:end;gap:96px;display:grid}.schedule-section-head h2{max-width:730px;margin-bottom:0}.schedule-section-head>p{max-width:690px;color:var(--color-text-secondary);margin:0 0 6px;font-size:18px;line-height:1.6}.schedule-handoff-section{background:#fff}.schedule-handoff-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:60px 0 0;padding:1px;list-style:none;display:grid}.schedule-handoff-grid li{background:var(--paper);min-height:330px;padding:28px}.schedule-handoff-grid li>span{color:var(--signal-text);font:700 10px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.schedule-handoff-grid h3{margin:72px 0 18px;font-size:27px;line-height:1.12}.schedule-handoff-grid p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.schedule-time-section{background:var(--soft)}.schedule-time-grid,.schedule-authority-grid,.schedule-destinations-grid,.schedule-agent-grid,.schedule-faq-grid,.schedule-closing-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.schedule-time-copy h2,.schedule-authority-grid h2,.schedule-destinations-grid h2{max-width:690px}.schedule-time-copy .lede,.schedule-authority-grid .lede,.schedule-destinations-grid .lede{max-width:620px}.schedule-time-copy .text-link,.schedule-authority-grid .text-link,.schedule-destinations-grid .text-link{margin-top:22px}.schedule-code-board{background:var(--ink);color:#fff;border:1px solid #393936;border-radius:16px;overflow:hidden;box-shadow:0 24px 54px #17171721}.schedule-code-board>header,.schedule-code-board>footer{color:var(--color-text-inverse-muted);font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.schedule-code-board>header b{color:var(--signal)}.schedule-code-board pre{margin:0;padding:28px 24px;overflow:auto}.schedule-code-board pre code{color:#e9e9e3;font:500 12px/1.75 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre}.schedule-code-board>footer{background:#20201f;border-top:1px solid #3b3b38;border-bottom:0}.schedule-code-board>footer code{color:#fff;font-size:11px}.schedule-authority-section{background:var(--paper)}.schedule-authority-board{background:var(--ink);color:#fff;border:1px solid #343430;border-radius:16px;overflow:hidden;box-shadow:0 24px 54px #17171724}.schedule-authority-board>header{border-bottom:1px solid #3b3b38;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}.schedule-authority-board>header span,.schedule-authority-board>header strong,.schedule-authority-board>footer{font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase}.schedule-authority-board>header span,.schedule-authority-board>footer{color:var(--color-text-inverse-muted)}.schedule-authority-board>header strong{color:var(--signal)}.schedule-authority-board>div{border-bottom:1px solid #343430;grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:20px;min-height:82px;padding:14px 24px;display:grid}.schedule-authority-board>div>span{color:var(--color-text-inverse-muted);font-size:12px}.schedule-authority-board>div>strong{font-size:16px}.schedule-authority-board>div>b{color:#65da8d;font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.schedule-authority-board>footer{padding:20px 24px}.schedule-late-section{background:#fff}.schedule-timeline{grid-template-columns:repeat(3,1fr);gap:14px;margin:60px 0 0;padding:0;list-style:none;display:grid}.schedule-timeline li{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;min-height:340px;padding:28px;display:flex}.schedule-timeline li.attention{border-color:rgb(var(--signal-rgb) / .45);background:rgb(var(--signal-rgb) / .1)}.schedule-timeline time{font:400 64px/1 var(--font-display), Georgia, serif;letter-spacing:var(--type-display-tracking)}.schedule-timeline code{border:1px solid var(--line);width:fit-content;color:var(--signal-text);background:#fff;border-radius:5px;margin-top:28px;padding:6px 8px;font-size:9px;font-weight:700}.schedule-timeline h3{margin:30px 0 12px;font-size:26px}.schedule-timeline p{color:var(--color-text-secondary);margin:auto 0 0;padding-top:20px;font-size:14px;line-height:1.55}.schedule-late-action{background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:24px 28px;display:flex}.schedule-late-action>strong{font-size:18px;font-weight:400}.schedule-late-action .text-link{color:#fff;flex:none}.schedule-destinations-section{background:var(--soft)}.schedule-destination-board{border:1px solid var(--color-border-strong);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 46px #17171714}.schedule-destination-board>header,.schedule-destination-board>footer{background:var(--ink);color:#fff;min-height:58px;font:700 9px/1.3 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex}.schedule-destination-board>header span{color:var(--color-text-inverse-muted)}.schedule-destination-board article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:94px;padding:14px 24px;display:grid}.schedule-destination-board article>strong{font-size:18px}.schedule-destination-board article>code{color:var(--success);text-transform:uppercase;font-size:10px;font-weight:700}.schedule-destination-board article:last-of-type>code{color:var(--warning)}.schedule-destination-board>footer{min-height:50px;color:var(--muted);background:#fff;justify-content:flex-end}.schedule-agent-section{background:var(--ink);color:#fff}.schedule-agent-grid{align-items:start}.schedule-agent-section .eyebrow{color:var(--color-text-inverse-muted)}.schedule-agent-grid h2,.schedule-faq-grid h2{margin-bottom:0}.schedule-agent-grid>div:last-child>p{max-width:720px;color:var(--color-text-inverse-muted);margin:4px 0 24px;font-size:19px;line-height:1.6}.schedule-agent-grid>div:last-child>strong{max-width:720px;color:var(--signal);border:1px solid #444440;border-radius:8px;padding:18px 20px;font-size:14px;font-weight:400;line-height:1.5;display:block}.schedule-agent-grid>div:last-child>div{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.schedule-agent-section .text-link{color:#fff}.schedule-faq-section{background:#fff}.schedule-faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start}.schedule-faq-list{border-top:1px solid var(--color-border-strong)}.schedule-faq-list details{border-bottom:1px solid var(--line)}.schedule-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;list-style:none;display:grid}.schedule-faq-list summary::-webkit-details-marker{display:none}.schedule-faq-list summary span{font-size:20px;font-weight:750;line-height:1.25}.schedule-faq-list summary b{color:var(--muted);font:700 9px/1 var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.schedule-faq-list details[open] summary b{color:var(--signal-text)}.schedule-faq-list details p{max-width:760px;color:var(--color-text-secondary);margin:-4px 70px 30px 0;font-size:16px;line-height:1.65}.schedule-closing{background:var(--paper)}.schedule-closing-grid{align-items:center}.schedule-closing-grid h2{max-width:780px;font-family:var(--font-display), Georgia, serif;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);margin-bottom:0}.schedule-closing-grid>div:last-child>p{max-width:610px;color:var(--color-text-secondary);margin-top:4px;font-size:18px;line-height:1.6}@media (max-width:1160px){.schedule-hero-grid{grid-template-columns:1fr}.schedule-hero-copy{max-width:880px}.schedule-product-window{max-width:980px}.schedule-handoff-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.schedule-section-head,.schedule-time-grid,.schedule-authority-grid,.schedule-destinations-grid,.schedule-agent-grid,.schedule-faq-grid,.schedule-closing-grid{grid-template-columns:1fr;gap:46px}.schedule-timeline{grid-template-columns:1fr}.schedule-timeline li{min-height:280px}}@media (max-width:620px){.schedule-hero{padding:68px 0 64px}.schedule-hero h1{font-size:clamp(52px,14.2vw,68px)}.schedule-hero-grid{gap:44px}.schedule-product-window>header,.schedule-product-window>footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:14px;padding-bottom:14px}.schedule-handoff-section,.schedule-time-section,.schedule-authority-section,.schedule-late-section,.schedule-destinations-section,.schedule-agent-section,.schedule-faq-section,.schedule-closing{padding:78px 0}.schedule-section-head{gap:26px}.schedule-handoff-grid{grid-template-columns:1fr}.schedule-handoff-grid li{min-height:auto}.schedule-handoff-grid h3{margin-top:42px}.schedule-code-board pre{padding:22px 18px}.schedule-code-board pre code{font-size:10px}.schedule-code-board>footer{flex-direction:column;align-items:flex-start}.schedule-authority-board>div{grid-template-columns:1fr auto;gap:8px 16px}.schedule-authority-board>div>span{grid-column:1/-1}.schedule-late-action{flex-direction:column;align-items:flex-start}.schedule-destination-board>header{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:14px;padding-bottom:14px}.schedule-destination-board article{grid-template-columns:38px 1fr}.schedule-destination-board article>code{grid-column:2}.schedule-faq-list summary{min-height:84px}.schedule-faq-list summary span{font-size:17px}.schedule-faq-list details p{margin-right:0;font-size:15px}}.docs-policy-reasons{flex-direction:column;gap:20px;max-width:760px;display:flex}.docs-policy-reason{scroll-margin-top:96px}.docs-policy-reason h3{margin:0 0 6px}.docs-policy-reason p{color:var(--color-text-secondary);margin:0 0 6px}.docs-policy-reason-meta{color:var(--color-text-tertiary,var(--color-text-secondary));flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.demo-booking{background:var(--color-surface-subtle);border-top:1px solid var(--line);padding:96px 0}.demo-booking-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.demo-booking h2{margin:8px 0 14px;font-size:34px;line-height:1.15}.demo-booking>.wrap>div>p{max-width:46ch;color:var(--color-text-secondary)}.demo-booking-proof{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.demo-booking-proof li{border-left:3px solid var(--color-dark);padding-left:16px;font-size:15px;line-height:1.5}@media (max-width:900px){.demo-booking-grid{grid-template-columns:minmax(0,1fr);gap:36px}.demo-booking{padding:64px 0}}.destination-reference-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px 32px;margin-top:28px;display:grid}.destination-reference-group h3{letter-spacing:.01em;margin:0 0 12px;font-size:15px}.destination-reference-group ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.destination-reference-group li{border-left:2px solid var(--line);gap:3px;padding-left:14px;display:grid}.destination-reference-group li a{font-size:14px;font-weight:600}.destination-reference-group li span{color:var(--color-text-secondary);font-size:13px;line-height:1.45}
