@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--tm-warm-50: #faf9f7;--tm-warm-100: #f4f2ee;--tm-warm-200: #e8e5df;--tm-warm-300: #d6d2c9;--tm-warm-400: #a8a49a;--tm-warm-500: #78746b;--tm-warm-600: #57544d;--tm-warm-700: #3d3b36;--tm-warm-800: #2a2825;--tm-warm-900: #1c1b19;--tm-warm-950: #121110;--tm-accent-50: #eef4f7;--tm-accent-100: #d6e5ec;--tm-accent-500: #2b6b87;--tm-accent-600: #23596f;--tm-accent-700: #1b4557;--tm-accent-300: #8bb4c7;--tm-green-50: #e9f2ec;--tm-green-600: #3f6b52;--tm-green-400: #7fbe9b;--tm-amber-50: #f9f0e2;--tm-amber-600: #a8641b;--tm-amber-400: #dfa45c;--tm-red-50: #f8eae7;--tm-red-600: #a03d2c;--tm-red-400: #e08d7c;--tm-bg: var(--tm-warm-50);--tm-surface: #ffffff;--tm-surface-sunk: var(--tm-warm-100);--tm-surface-raised: #ffffff;--tm-text: var(--tm-warm-900);--tm-text-muted: var(--tm-warm-600);--tm-text-faint: var(--tm-warm-500);--tm-text-inverse: var(--tm-warm-50);--tm-border: var(--tm-warm-200);--tm-border-strong: var(--tm-warm-300);--tm-accent: var(--tm-accent-600);--tm-accent-quiet: var(--tm-accent-50);--tm-focus: var(--tm-accent-500);--tm-action: var(--tm-warm-900);--tm-action-hover: var(--tm-warm-700);--tm-action-text: var(--tm-warm-50);--tm-ok: var(--tm-green-600);--tm-ok-quiet: var(--tm-green-50);--tm-wait: var(--tm-amber-600);--tm-wait-quiet: var(--tm-amber-50);--tm-danger: var(--tm-red-600);--tm-danger-quiet: var(--tm-red-50);--tm-font-ui: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--tm-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tm-text-2xs: .6875rem;--tm-text-xs: .75rem;--tm-text-sm: .8125rem;--tm-text-base: .875rem;--tm-text-md: 1rem;--tm-text-lg: 1.125rem;--tm-text-xl: 1.375rem;--tm-text-2xl: 1.75rem;--tm-leading-tight: 1.25;--tm-leading-normal: 1.5;--tm-leading-relaxed: 1.65;--tm-space-1: .25rem;--tm-space-2: .5rem;--tm-space-3: .75rem;--tm-space-4: 1rem;--tm-space-5: 1.5rem;--tm-space-6: 2rem;--tm-space-7: 3rem;--tm-radius-sm: 3px;--tm-radius: 5px;--tm-radius-lg: 8px;--tm-radius-full: 999px;--tm-shadow-overlay: 0 8px 24px -8px rgb(28 27 25 / .18), 0 2px 6px -2px rgb(28 27 25 / .1);--tm-motion-fast: .13s;--tm-motion-settle: .24s;--tm-ease: cubic-bezier(.2, 0, 0, 1);--tm-control-height: 2.25rem;--tm-control-height-touch: 2.75rem;--tm-field-bg: var(--tm-surface);--tm-nav-active: var(--tm-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tm-bg: var(--tm-warm-950);--tm-surface: var(--tm-warm-900);--tm-surface-sunk: #171614;--tm-surface-raised: var(--tm-warm-800);--tm-text: #ede9e3;--tm-text-muted: #a6a099;--tm-text-faint: #7d7770;--tm-text-inverse: var(--tm-warm-950);--tm-border: #302d29;--tm-border-strong: #423e39;--tm-accent: var(--tm-accent-300);--tm-accent-quiet: #16262e;--tm-focus: var(--tm-accent-300);--tm-action: #ede9e3;--tm-action-hover: #ffffff;--tm-action-text: var(--tm-warm-950);--tm-ok: var(--tm-green-400);--tm-ok-quiet: #16251c;--tm-wait: var(--tm-amber-400);--tm-wait-quiet: #2b2214;--tm-danger: var(--tm-red-400);--tm-danger-quiet: #2c1a16;--tm-shadow-overlay: 0 8px 24px -8px rgb(0 0 0 / .6), 0 2px 6px -2px rgb(0 0 0 / .4);--tm-field-bg: #171614}}:root[data-theme=dark]{--tm-bg: var(--tm-warm-950);--tm-surface: var(--tm-warm-900);--tm-surface-sunk: #171614;--tm-surface-raised: var(--tm-warm-800);--tm-text: #ede9e3;--tm-text-muted: #a6a099;--tm-text-faint: #7d7770;--tm-text-inverse: var(--tm-warm-950);--tm-border: #302d29;--tm-border-strong: #423e39;--tm-accent: var(--tm-accent-300);--tm-accent-quiet: #16262e;--tm-focus: var(--tm-accent-300);--tm-action: #ede9e3;--tm-action-hover: #ffffff;--tm-action-text: var(--tm-warm-950);--tm-ok: var(--tm-green-400);--tm-ok-quiet: #16251c;--tm-wait: var(--tm-amber-400);--tm-wait-quiet: #2b2214;--tm-danger: var(--tm-red-400);--tm-danger-quiet: #2c1a16;--tm-shadow-overlay: 0 8px 24px -8px rgb(0 0 0 / .6), 0 2px 6px -2px rgb(0 0 0 / .4);--tm-field-bg: #171614}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--tm-bg);color:var(--tm-text);font-family:var(--tm-font-ui);line-height:1.55}a{color:inherit}.wrap{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:.5rem;left:.5rem;transform:translateY(-160%);background:var(--tm-action);color:var(--tm-action-text);padding:.7rem 1rem}.skip-link:focus{transform:translateY(0)}:where(a,button,summary):focus-visible{outline:2px solid var(--tm-focus);outline-offset:3px;border-radius:var(--tm-radius-sm)}.site-header{min-height:4.5rem;display:flex;align-items:center;gap:2rem;width:min(1280px,calc(100% - 2rem));margin:auto;border-bottom:1px solid var(--tm-border)}.site-header nav{display:flex;gap:1.5rem;font-size:.88rem}.site-header nav a,.header-actions a,footer a{text-decoration:none}.site-header nav a[aria-current=page],.site-header nav a:hover{color:var(--tm-accent)}.wordmark{font-size:1.35rem;font-weight:600;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.wordmark span{color:var(--tm-accent)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:1rem}.theme-toggle{width:2.25rem;height:2.25rem;border:1px solid var(--tm-border);border-radius:var(--tm-radius);background:transparent;color:var(--tm-text-muted);cursor:pointer}.theme-toggle:hover{background:var(--tm-surface-sunk);color:var(--tm-text)}.button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;border:1px solid var(--tm-action);border-radius:var(--tm-radius);background:var(--tm-action);color:var(--tm-action-text);padding:.7rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background var(--tm-motion-fast) var(--tm-ease)}.button:hover{background:var(--tm-action-hover)}.button-small{min-height:2.25rem;padding:.45rem .8rem;font-size:.8rem}.button.secondary{background:transparent;color:var(--tm-text);border-color:var(--tm-border-strong)}.button.secondary:hover{background:var(--tm-surface-sunk)}.text-link{font-size:.88rem;font-weight:500;text-underline-offset:.2rem}.arrow:after{content:" →"}.hero{min-height:42rem;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:6rem}.eyebrow{margin:0 0 1rem;font:500 .72rem / 1 var(--tm-font-mono);color:var(--tm-accent);text-transform:uppercase;letter-spacing:.13em}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1.5rem;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.98;letter-spacing:-.055em;font-weight:500}h1 em{color:var(--tm-accent);font-style:normal}.lede{max-width:43rem;color:var(--tm-text-muted);font-size:clamp(1.05rem,2vw,1.28rem)}.hero-actions{display:flex;align-items:center;gap:1.25rem;margin-top:2rem}.microcopy{margin-top:1rem;color:var(--tm-text-faint);font-size:.78rem}.work-card{border:1px solid var(--tm-border-strong);border-radius:var(--tm-radius-lg);background:var(--tm-surface);padding:clamp(1.25rem,3vw,2rem)}.work-card-head,.work-card-foot{display:flex;justify-content:space-between;gap:1rem;color:var(--tm-text-faint);font:.72rem var(--tm-font-mono);text-transform:uppercase;letter-spacing:.07em}.account{margin:3rem 0 .5rem;color:var(--tm-accent);font-size:.8rem;font-weight:600}.work-card h2{font-size:1.55rem;line-height:1.2}.work-card>p{color:var(--tm-text-muted)}.status{border-radius:999px;padding:.3rem .55rem}.status.wait{background:var(--tm-wait-quiet);color:var(--tm-wait)}.evidence{margin:2rem 0;padding:1rem;border-left:2px solid var(--tm-accent);background:var(--tm-surface-sunk);display:grid;gap:.35rem}.evidence span{color:var(--tm-text-faint);font:.68rem var(--tm-font-mono);text-transform:uppercase}.section{padding-block:clamp(4rem,9vw,8rem)}.section h2,.safety blockquote,.page-hero h1{max-width:55rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.06;letter-spacing:-.045em;font-weight:500}.steps,.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem;border-top:1px solid var(--tm-border);border-left:1px solid var(--tm-border)}.tour-intro,.agent-tour{display:grid;gap:1.5rem;align-items:end}.tour-intro>p,.agent-tour>div>p:last-child{max-width:42rem;color:var(--tm-text-muted)}.tour-grid,.agent-list,.boundary-grid{display:grid;gap:1rem;margin-top:2rem}.tour-card,.agent-list article,.boundary-grid article{min-width:0;border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface);padding:1.25rem}.tour-card-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.tour-card h3,.agent-list h3,.boundary-grid h2{margin:0;font-size:1rem}.tour-card p,.agent-list p,.boundary-grid p{color:var(--tm-text-muted)}.tour-example{margin-top:1rem;border-left:2px solid var(--tm-accent);background:var(--tm-surface-sunk);padding:.75rem;color:var(--tm-text);font-family:var(--tm-font-mono);font-size:.75rem}.status.neutral{border:1px solid var(--tm-border-strong);background:var(--tm-surface-sunk);color:var(--tm-text-muted)}.boundary-grid>article>span{font-family:var(--tm-font-mono);color:var(--tm-accent);font-size:.75rem}@media(min-width:720px){.tour-intro,.agent-tour{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-list,.boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps article,.feature-grid article{min-width:0;padding:2rem;border-right:1px solid var(--tm-border);border-bottom:1px solid var(--tm-border)}.steps span{color:var(--tm-text-faint);font:.72rem var(--tm-font-mono)}.steps h3,.feature-grid h2{margin:2.8rem 0 .75rem;font-size:1.1rem;letter-spacing:-.02em}.steps p,.feature-grid p{color:var(--tm-text-muted);font-size:.9rem}.safety{padding-block:6rem;background:var(--tm-text);color:var(--tm-bg)}.safety .eyebrow{color:var(--tm-accent-300)}.safety blockquote{margin:0 0 1.5rem}.safety p:last-child{color:var(--tm-warm-400)}.split{display:grid;grid-template-columns:1fr .75fr;gap:5rem;align-items:end}.lede-small{color:var(--tm-text-muted);font-size:1.08rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem}.plans{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--tm-border);border-left:1px solid var(--tm-border)}.plan{min-width:0;display:flex;flex-direction:column;gap:1.4rem;padding:1.5rem;border-right:1px solid var(--tm-border);border-bottom:1px solid var(--tm-border);background:var(--tm-surface)}.plan-name{margin:0;font-size:1.1rem;font-weight:600}.plan-seats{color:var(--tm-text-faint);font-size:.78rem}.price{min-height:6.5rem;display:flex;flex-direction:column}.price strong{font-size:1.65rem;font-weight:500;letter-spacing:-.03em}.price span,.price small{color:var(--tm-text-faint);font-size:.74rem}.plan>p,.plan li{color:var(--tm-text-muted);font-size:.84rem}.plan ul{min-height:7.4rem;margin:0;padding-left:1.1rem}.plan .button{margin-top:auto}.faq>div{max-width:55rem;margin-top:2.5rem;border-top:1px solid var(--tm-border)}details{border-bottom:1px solid var(--tm-border);padding:1.25rem 0}summary{cursor:pointer;font-weight:500}details p{max-width:45rem;margin:1rem 0 0;color:var(--tm-text-muted)}.page-hero{padding-block:clamp(6rem,13vw,10rem)}.page-hero h1{margin-bottom:1.5rem}.feature-grid{grid-template-columns:repeat(2,1fr)}.identity-note,.truth-note{margin-top:3rem;padding:1.5rem;border:1px solid var(--tm-border-strong);background:var(--tm-surface-sunk)}.identity-note h2{font-size:1.5rem}.truth-note{display:flex;gap:1rem;align-items:baseline;margin:0 0 2rem}.truth-note span{color:var(--tm-text-muted)}code{font-family:var(--tm-font-mono);font-size:.9em}footer{border-top:1px solid var(--tm-border);padding-block:3rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.footer-grid>div{display:flex;flex-direction:column;gap:.6rem;color:var(--tm-text-muted);font-size:.82rem}.footer-grid p{max-width:20rem}@media(max-width:850px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-block:4.5rem}.steps,.plans{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:560px){.wrap,.site-header{width:min(100% - 1.25rem,1180px)}.site-header{gap:.6rem}.header-actions .text-link{display:none}.header-actions{gap:.45rem}.button-small{padding-inline:.65rem}.hero{min-height:auto}.hero-actions,.section-heading,.truth-note{align-items:stretch;flex-direction:column}.steps,.feature-grid,.plans,.footer-grid{grid-template-columns:1fr}.plan ul{min-height:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
