:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tf-color-canvas:#0a0a0a;--tf-color-surface:#121212;--tf-color-surface-raised:#161616;--tf-color-surface-control:#1a1a1a;--tf-color-surface-hover:#1f1f1f;--tf-color-surface-active:#262626;--tf-color-well:#181818;--tf-color-line:#2a2a2a;--tf-color-line-strong:#3a3a3a;--tf-color-line-faint:#1d1d1d;--tf-color-text:#f5f5f5;--tf-color-text-secondary:#b0b0b0;--tf-color-text-muted:#8c8c8c;--tf-color-text-quiet:#828282;--tf-color-text-placeholder:#6c6c6c;--tf-color-text-inverse:#0a0a0a;--tf-color-brand:#fa5d19;--tf-color-brand-hover:#ff6d2e;--tf-color-brand-press:#e8510f;--tf-color-on-brand:#0a0a0a;--tf-color-brand-tint:#1c100a;--tf-color-brand-tint-strong:#2e160a;--tf-color-brand-line:#5a2a12;--tf-color-success-text:#4fd18b;--tf-color-success-fill:#1f9d55;--tf-color-success-tint:#0d1f15;--tf-color-danger-text:#ff6b6b;--tf-color-danger-tint:#261010;--tf-color-danger-fill:#d93036;--tf-color-danger-fill-hover:#c4282e;--tf-color-on-danger:#fff;--tf-color-warning-text:#f5b73b;--tf-color-warning-tint:#241b08;--tf-color-info-text:#6eb5ff;--tf-color-info-tint:#0e1a28;--tf-color-series-1:#e8692f;--tf-color-series-2:#4a68eb;--tf-color-series-3:#9d85f7;--tf-color-series-4:#b8caf8;--tf-color-series-5:#d44d15;--tf-color-series-6:#4fd18b;--tf-color-chart-baseline:#1a1a1a;--tf-color-chart-label:#6c6c6c;--tf-color-action-hover:var(--tf-color-brand-hover);--tf-color-paper:var(--tf-color-canvas);--tf-color-paper-bright:var(--tf-color-surface-raised);--tf-color-paper-muted:var(--tf-color-surface);--tf-color-paper-deep:var(--tf-color-line);--tf-color-line-card:var(--tf-color-line);--tf-color-active:var(--tf-color-brand-tint);--tf-color-line-light:var(--tf-color-line-faint);--tf-color-line-dash:var(--tf-color-line-strong);--tf-color-ink-faint:var(--tf-color-text-quiet);--tf-color-red-tint:#3a1a0b;--tf-color-red-light:var(--tf-color-brand-hover);--tf-color-announcement:var(--tf-color-brand-tint-strong);--tf-color-lamp:var(--tf-color-success-text);--tf-color-ink:var(--tf-color-text);--tf-color-ink-soft:var(--tf-color-text-secondary);--tf-color-ink-muted:var(--tf-color-text-muted);--tf-color-screen:var(--tf-color-surface);--tf-color-screen-raised:var(--tf-color-surface-raised);--tf-color-screen-panel:var(--tf-color-surface-control);--tf-color-screen-line:var(--tf-color-line);--tf-color-cream:var(--tf-color-text);--tf-color-cream-divider:var(--tf-color-line);--tf-color-coral:var(--tf-color-brand);--tf-color-coral-light:var(--tf-color-brand-hover);--tf-color-coral-strong:var(--tf-color-brand);--tf-color-coral-dark:var(--tf-color-brand-press);--tf-color-blue:var(--tf-color-info-text);--tf-color-blue-bright:var(--tf-color-info-text);--tf-color-blue-dark:var(--tf-color-info-text);--tf-color-blue-soft:var(--tf-color-info-tint);--tf-color-green:var(--tf-color-success-text);--tf-color-green-light:var(--tf-color-success-text);--tf-color-green-dark:var(--tf-color-success-text);--tf-color-green-soft:var(--tf-color-success-tint);--tf-color-yellow:var(--tf-color-warning-text);--tf-color-yellow-light:var(--tf-color-warning-text);--tf-color-yellow-dark:var(--tf-color-warning-text);--tf-color-amber:var(--tf-color-warning-text);--tf-color-amber-soft:var(--tf-color-warning-tint);--tf-color-muted-on-dark:var(--tf-color-text-muted);--tf-color-muted-on-ink:var(--tf-color-text-muted);--tf-color-border:var(--tf-color-line);--tf-color-border-subtle:var(--tf-color-line-faint);--tf-color-danger:var(--tf-color-danger-text);--tf-color-danger-soft:var(--tf-color-danger-tint);--tf-color-canvas-raised:var(--tf-color-surface-raised);--tf-color-action:var(--tf-color-brand);--tf-color-link:var(--tf-color-brand);--tf-color-focus:var(--tf-color-brand);--tf-color-focus-contrast:var(--tf-color-canvas);--tf-color-success:var(--tf-color-success-text);--tf-color-caution:var(--tf-color-warning-text);--tf-font-ui:var(--font-product), "Inter", system-ui, sans-serif;--tf-font-sans:var(--tf-font-ui);--tf-font-display:var(--tf-font-ui);--tf-font-mono:var(--font-code), "Geist Mono", ui-monospace, monospace;--tf-font-pixel:var(--tf-font-mono);--tf-font-hand:var(--tf-font-ui);--tf-font-size-00:.6875rem;--tf-font-size-0:.75rem;--tf-font-size-1:.8125rem;--tf-font-size-2:.875rem;--tf-font-size-3:1rem;--tf-font-size-4:1.25rem;--tf-font-size-5:clamp(1.5rem, 1.2rem + 1vw, 2rem);--tf-font-size-6:clamp(2rem, 1.4rem + 1.8vw, 2.5rem);--tf-font-size-7:clamp(2.5rem, 1.6rem + 3vw, 3.75rem);--tf-leading-tight:1.08;--tf-leading-heading:1.2;--tf-leading-body:1.55;--tf-tracking-tight:-.02em;--tf-tracking-label:.06em;--tf-weight-regular:400;--tf-weight-medium:500;--tf-weight-strong:600;--tf-space-1:.25rem;--tf-space-2:.5rem;--tf-space-3:.75rem;--tf-space-4:1rem;--tf-space-5:1.5rem;--tf-space-6:2rem;--tf-space-7:3rem;--tf-space-8:4rem;--tf-space-9:6rem;--tf-space-10:8rem;--tf-section-space:clamp(48px, 7vw, 96px);--tf-page-gutter:clamp(1rem, 3vw, 1.5rem);--tf-content-reading:72ch;--tf-content-script:78ch;--tf-content-default:1180px;--tf-content-wide:1260px;--tf-sidebar-width:255px;--tf-app-announcement-height:56px;--tf-app-topbar-height:64px;--tf-app-frame-inset:24px;--tf-app-shell-inset:0px;--tf-app-shell-gap:0px;--tf-radius-xs:4px;--tf-radius-sm:6px;--tf-radius-control:8px;--tf-radius-md:10px;--tf-radius-lg:12px;--tf-radius-xl:16px;--tf-radius-pill:999px;--tf-border-hairline:1px solid var(--tf-color-line);--tf-border-strong:1px solid var(--tf-color-line-strong);--tf-shadow-arcade:none;--tf-shadow-arcade-lg:none;--tf-shadow-action:none;--tf-shadow-cta:none;--tf-shadow-overlay:0 24px 64px -16px #000000b3, 0 0 0 1px #ffffff05;--tf-backdrop:#0000008c;--tf-backdrop-blur:6px;--tf-mark-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0C10.5 6.2 13.8 9.5 20 10C13.8 10.5 10.5 13.8 10 20C9.5 13.8 6.2 10.5 0 10C6.2 9.5 9.5 6.2 10 0Z' fill='%23404040'/%3E%3C/svg%3E");--tf-control-height:2.25rem;--tf-control-height-sm:2rem;--tf-focus-width:2px;--tf-focus-offset:2px;--tf-focus-outer-ring:none;--tf-duration-fast:.12s;--tf-duration-medium:.18s;--tf-duration-considered:.26s;--tf-duration-stage-max:.42s;--tf-ease-out:cubic-bezier(.2, .8, .2, 1);--tf-z-raised:10;--tf-z-nav:40;--tf-z-overlay:80}@media (prefers-reduced-motion:reduce){:root{--tf-duration-fast:1ms;--tf-duration-medium:1ms;--tf-duration-considered:1ms;--tf-duration-stage-max:1ms}}
:root{--paper:var(--tf-color-paper);--paper-bright:var(--tf-color-paper-bright);--paper-muted:var(--tf-color-paper-muted);--paper-deep:var(--tf-color-paper-deep);--ink:var(--tf-color-ink);--ink-soft:var(--tf-color-ink-soft);--ink-muted:var(--tf-color-ink-muted);--screen:var(--tf-color-screen);--screen-raised:var(--tf-color-screen-raised);--screen-panel:var(--tf-color-screen-panel);--screen-line:var(--tf-color-screen-line);--coral:var(--tf-color-coral);--coral-light:var(--tf-color-coral-light);--coral-dark:var(--tf-color-coral-dark);--coral-text-bg:var(--tf-color-brand);--blue:var(--tf-color-brand);--blue-electric:var(--tf-color-brand);--blue-text-on-dark:var(--tf-color-info-text);--blue-dark:var(--tf-color-brand-press);--green:var(--tf-color-success-text);--green-light:var(--tf-color-success-text);--green-dark:var(--tf-color-success-text);--yellow:var(--tf-color-warning-text);--yellow-light:var(--tf-color-warning-text);--yellow-dark:var(--tf-color-warning-text);--yellow-text:var(--tf-color-warning-text);--cream:var(--tf-color-cream);--muted-on-dark:var(--tf-color-text-muted);--muted-on-ink:var(--tf-color-text-muted);--code-string:#f5b73b;--code-key:#6eb5ff;--code-num:#4fd18b;--code-flag:#ff8a5c;--code-punct:#8c8c8c;--pill-live-fg:var(--tf-color-success-text);--pill-live-bg:var(--tf-color-success-tint);--pill-beta-fg:var(--tf-color-warning-text);--pill-beta-bg:var(--tf-color-warning-tint);--pill-planned-fg:var(--tf-color-info-text);--pill-planned-bg:var(--tf-color-info-tint);--pill-draft-fg:var(--tf-color-text-muted);--pill-draft-bg:var(--tf-color-surface-control);--radius-cabinet:var(--tf-radius-xl);--radius-card:var(--tf-radius-lg);--radius-control:var(--tf-radius-control);--border-card:1px solid var(--tf-color-line);--shadow-hard:var(--tf-shadow-arcade);--shadow-hard-lg:var(--tf-shadow-arcade-lg);--shadow-button:var(--tf-shadow-action);--content-max:1180px;--gutter:24px;--font-product-stack:var(--tf-font-ui);--font-arcade-stack:var(--tf-font-ui);--font-pixel-stack:var(--tf-font-mono);--font-code-stack:var(--tf-font-mono);--max:var(--content-max);--pad:clamp(20px, 4.5vw, 68px)}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:var(--paper)}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-product-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5;overflow-x:clip}a{color:var(--tf-color-link);text-decoration:none}a:hover{color:var(--tf-color-brand-hover)}:where(p,li,dd,td,figcaption,blockquote)>a:not([class]){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}:where(p,li,dd,td,figcaption,blockquote)>a:not([class]):hover{text-decoration-color:currentColor}button,input,textarea,select{font:inherit;font-family:inherit}button{cursor:pointer}input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--tf-color-brand)}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--tf-color-text);background:#fa5d1959}:focus-visible{outline:2px solid var(--tf-color-focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-product-stack);letter-spacing:var(--tf-tracking-tight);text-wrap:balance;font-weight:500}.tf-grain{display:none}.skip-link{z-index:1000;color:var(--tf-color-text-inverse);font-family:var(--font-product-stack);letter-spacing:0;background:var(--tf-color-text);border:1px solid var(--tf-color-text);border-radius:var(--radius-control);padding:12px 16px;font-size:13px;font-weight:500;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{color:var(--tf-color-text-inverse);transform:translateY(0)}img:is([src*="/design/icons/"]:not([src*="/codex.svg"]),[src*="/design/agent-logos/chatgpt.webp"],[src*="/design/color/x.svg"],[src*="/design/color/cursor.svg"],[src*="/design/color/github.svg"],[src*="/design/color/threads.svg"]){filter:invert()}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes tfBlink{0%,55%{opacity:1}56%,to{opacity:.18}}@keyframes tfChase{0%,to{opacity:.2}30%{opacity:1}}@keyframes tfRunner{0%{transform:translate(0)}to{transform:translateX(var(--tf-run,200px))}}@keyframes tfStep{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-3px)}}@keyframes tfCaret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.tf-shell{background:var(--paper);min-height:100vh;position:relative;overflow-x:clip}.tf-wrap{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.tf-section{padding-block:64px 0}.tf-section-tight{padding-block:22px 0}.tf-section-end{padding-bottom:70px}.tf-section-head{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.tf-section-head>p:last-child{max-width:38ch;color:var(--ink-muted);margin:0 0 4px auto;font-size:14.5px;line-height:1.5}.tf-agent-onboarding{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.tf-agent-onboarding>*{min-width:0}.tf-agent-onboarding>.tf-section-head{margin-bottom:0}.tf-eyebrow{color:var(--tf-color-text-quiet);font-family:var(--font-code-stack);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.6}.tf-eyebrow-coral{color:var(--tf-color-brand)}.tf-eyebrow-green,.tf-eyebrow-yellow{color:var(--tf-color-text-quiet)}.tf-label{font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-quiet);font-size:11px;font-weight:500}.tf-h1{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.04}.tf-h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1.1}.tf-h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.tf-dot{color:var(--coral)}.tf-lead{max-width:60ch;color:var(--tf-color-text-secondary);margin:16px 0 0;font-size:17px;line-height:1.55}.tf-body{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.55}.tf-mono{font-family:var(--font-code-stack);font-variant-numeric:tabular-nums}.tf-arcade{font-family:var(--font-product-stack);letter-spacing:.06em}.tf-card{background:var(--tf-color-surface-raised);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;padding:24px}.tf-card-flush{padding:0;overflow:hidden}.tf-card-lg{border-radius:var(--tf-radius-lg);box-shadow:none}.tf-card-foot-blue{border-bottom:2px solid var(--blue)}.tf-card-foot-green{border-bottom:2px solid var(--green)}.tf-card-foot-yellow{border-bottom:2px solid var(--yellow)}.tf-panel{background:var(--tf-color-surface);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-color-text);position:relative;overflow:hidden}.tf-panel-ink{background:var(--tf-color-surface-raised);border-radius:var(--tf-radius-xl);box-shadow:none;border:0}.tf-scanlines:before,.tf-scanlines:after{content:none}.tf-btn{border-radius:var(--tf-radius-control);min-height:36px;font-family:var(--font-product-stack);letter-spacing:0;color:var(--tf-color-text);background:var(--tf-color-surface-control);box-shadow:none;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tf-btn:hover{color:var(--tf-color-text);background:var(--tf-color-surface-active)}.tf-btn:active{transform:translateY(1px)}.tf-btn-primary{color:var(--tf-color-on-brand);background:var(--tf-color-brand);box-shadow:none;border-color:#0000}.tf-btn-primary:hover{color:var(--tf-color-on-brand);background:var(--tf-color-brand-hover)}.tf-btn-primary:active{transform:translateY(1px)}.tf-coin{border-radius:var(--tf-radius-control);min-height:40px;color:var(--tf-color-on-brand);background:var(--tf-color-brand);font-family:var(--font-product-stack);letter-spacing:0;box-shadow:none;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.tf-coin:hover{color:var(--tf-color-on-brand);background:var(--tf-color-brand-hover)}.tf-coin:active{transform:translateY(1px)}.tf-coin[disabled],.tf-coin[aria-disabled=true]{opacity:.55;box-shadow:none;cursor:default;transform:none}.tf-coin-lg{border-radius:var(--tf-radius-control);min-height:44px;box-shadow:none;padding:0 22px;font-size:15px}.tf-coin-lg:active{box-shadow:none;transform:translateY(1px)}.tf-coin-lg[disabled]{box-shadow:none;transform:none}.tf-coin-done{color:var(--tf-color-text-inverse);background:var(--tf-color-success-text);box-shadow:none}.tf-coin-done:hover{color:var(--tf-color-text-inverse);background:var(--tf-color-success-text)}.tf-machine-btn{border-radius:var(--tf-radius-sm);min-height:32px;color:var(--tf-color-text-muted);font-family:var(--font-product-stack);letter-spacing:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.tf-machine-btn:hover{color:var(--tf-color-text);background:var(--tf-color-surface-hover)}.tf-machine-btn[aria-selected=true],.tf-machine-btn[aria-pressed=true]{color:var(--tf-color-text);background:#252525;border-color:#343434}.tf-lamp{background:var(--screen-line);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:inset 0 0 0 1px #020a1280}.tf-lamp-off{background:var(--screen-line)}.tf-lamp-idle{background:var(--blue)}.tf-lamp-connected{background:var(--blue-electric);animation:2.4s step-end infinite tfBlink}.tf-lamp-scanning{background:var(--yellow);animation:1.1s step-end infinite tfChase}.tf-lamp-success{background:var(--green)}.tf-lamp-error{background:var(--coral)}.tf-lamp-row{gap:5px;display:flex}.tf-pill{border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:var(--tf-radius-xs);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.tf-pill-live{color:var(--pill-live-fg);background:var(--pill-live-bg)}.tf-pill-beta{color:var(--pill-beta-fg);background:var(--pill-beta-bg)}.tf-pill-planned{color:var(--pill-planned-fg);background:var(--pill-planned-bg)}.tf-pill-draft{color:var(--pill-draft-fg);background:var(--pill-draft-bg)}.tf-demo-badge{border-radius:var(--tf-radius-xs);color:var(--tf-color-text-inverse);background:var(--tf-color-warning-text);font-family:var(--font-product-stack);letter-spacing:.06em;padding:2px 7px;font-size:11px;font-weight:500;display:inline-block}.tf-field{flex-direction:column;gap:6px;display:flex}.tf-field-label{font-family:var(--font-product-stack);letter-spacing:0;color:var(--tf-color-text-secondary);font-size:12px;font-weight:500}.tf-input{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-control);background:var(--tf-color-surface-raised);width:100%;min-height:36px;color:var(--tf-color-text);font-family:var(--font-code-stack);padding:8px 12px;font-size:13px}.tf-input::placeholder{color:var(--tf-color-text-placeholder)}.tf-input:focus{border-color:var(--tf-color-line-strong)}.tf-select{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-control);background:var(--tf-color-surface-raised);min-height:36px;color:var(--tf-color-text);font-family:var(--font-product-stack);padding:6px 10px;font-size:13px;font-weight:500}.tf-screen-input{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-control);background:var(--tf-color-surface-raised);flex:240px;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.tf-screen-input[data-state=focus]{border-color:var(--tf-color-line-strong);box-shadow:0 0 0 3px #fa5d1938}.tf-screen-input[data-state=error]{border-color:var(--tf-color-danger-text)}.tf-screen-input input{min-width:0;color:var(--tf-color-text);font-family:var(--font-product-stack);background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:15px;font-weight:400}.tf-screen-input input::placeholder{color:var(--tf-color-text-placeholder)}.tf-caret{background:var(--tf-color-brand);flex:none;width:8px;height:16px;animation:1.1s step-end infinite tfCaret}.tf-code-window{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);background:var(--tf-color-canvas);min-width:0;overflow:hidden}.tf-code-bar{background:var(--tf-color-canvas);border-bottom:1px solid var(--tf-color-line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:48px;padding:8px 12px;display:flex}.tf-code-lights{display:none}.tf-code-lights span{border-radius:50%;width:9px;height:9px}.tf-code-body{font-family:var(--font-code-stack);font-size:13px;line-height:1.7;display:flex}.tf-code-gutter{background:var(--tf-color-canvas);color:var(--tf-color-text-quiet);text-align:right;border-right:1px solid var(--tf-color-line-faint);flex:none;padding:16px 10px}.tf-code-lines{flex:1;min-width:0;padding:16px;overflow-x:auto}.tf-code-lines pre{white-space:pre;color:var(--tf-color-text);margin:0}.tf-code-response{border-top:1px solid var(--tf-color-line);background:var(--tf-color-surface);padding:12px 16px 16px}.tf-code-response pre{white-space:pre;color:var(--code-punct);font-family:var(--font-code-stack);margin:0;font-size:13px;line-height:1.7;overflow-x:auto}.tf-tok-key{color:var(--code-key)}.tf-tok-str{color:var(--code-string)}.tf-tok-num{color:var(--code-num)}.tf-tok-flag{color:var(--code-flag)}.tf-tok-punct{color:var(--code-punct)}.tf-table-wrap{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;background:var(--tf-color-canvas);overflow-x:auto}.tf-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.tf-table caption{text-align:left;font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-muted);background:var(--tf-color-surface);border-bottom:1px solid var(--tf-color-line);padding:14px 20px;font-size:11px;font-weight:500}.tf-table thead th{text-align:left;color:var(--tf-color-text-quiet);border-bottom:1px solid var(--tf-color-line);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:14px 20px;font-size:11px;font-weight:500}.tf-table tbody th{border-bottom:1px solid var(--tf-color-line);text-align:left;color:var(--tf-color-text);font-family:var(--font-product-stack);vertical-align:middle;padding:14px 20px;font-size:13px;font-weight:500}.tf-table tbody tr:last-child th{border-bottom:0}.tf-table td{border-bottom:1px solid var(--tf-color-line);color:var(--tf-color-text-secondary);vertical-align:middle;padding:14px 20px}.tf-table tbody tr:last-child td{border-bottom:0}.tf-table tbody tr:hover :is(td,th){background:#0f0f0f}.tf-table .tf-num{font-family:var(--font-code-stack);font-variant-numeric:tabular-nums}.tf-scoreboard{border:2px solid var(--screen-line);background:var(--screen-raised);border-radius:8px;min-width:0;padding:14px 13px}.tf-score-row{border-bottom:1px dotted var(--screen-line);align-items:center;gap:9px;padding:8px 0;display:flex}.tf-score-rank{width:14px;font-family:var(--font-product-stack);color:var(--yellow);flex:none;font-size:13px}.tf-score-topic{min-width:0;color:var(--cream);flex:1;font-size:13px;font-weight:600;line-height:1.2}.tf-score-src{width:26px;font-family:var(--font-code-stack);letter-spacing:.06em;color:var(--muted-on-dark);flex:none;font-size:11px}.tf-score-value{font-family:var(--font-code-stack);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.tf-score-high{color:var(--green-light)}.tf-score-mid{color:var(--code-key)}.tf-chip{border:1px solid var(--tf-color-line-card);background:var(--paper-bright);color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.tf-chip-deck{box-shadow:var(--shadow-button)}.tf-monogram{min-width:22px;color:var(--tf-color-text-inverse);background:var(--ink);font-family:var(--font-product-stack);letter-spacing:.04em;text-align:center;border-radius:2px;padding:2px 4px;font-size:11px;font-weight:700;display:inline-block}.tf-machine-message{text-align:center;background:var(--screen);color:var(--cream);border-radius:12px;padding:40px 24px}.tf-machine-message .tf-machine-title{font-family:var(--font-product-stack);letter-spacing:.06em;color:var(--cream);margin:0 0 12px;font-size:clamp(15px,2vw,22px);line-height:1.35}.tf-machine-message .tf-machine-body{max-width:52ch;color:var(--muted-on-dark);margin:0 auto;font-size:15px;line-height:1.55}.tf-empty-note{text-align:center;font-family:var(--font-product-stack);letter-spacing:.1em;color:var(--coral-dark);margin:0;padding:26px 20px;font-size:11px}.tf-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tf-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tf-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tf-g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1180px){.tf-g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.tf-g3,.tf-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.tf-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tf-g2,.tf-g3,.tf-g4,.tf-g5{grid-template-columns:minmax(0,1fr)}.tf-section{padding-block:44px 0}.tf-agent-onboarding{gap:22px}}:root{--tf-reading:color-mix(in srgb, var(--tf-color-text) 55%, var(--tf-color-text-secondary));--tf-reading-column:720px;--tf-reading-measure:62ch}.tf-breadcrumbs{padding-top:20px}.tf-breadcrumbs ol{color:var(--tf-color-text-secondary);font-family:var(--font-product-stack);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:20px;list-style:none;display:flex}.tf-breadcrumbs li:not(:last-child):after{content:"/";color:var(--tf-color-text-placeholder);margin-left:8px}.tf-breadcrumbs a{min-height:32px;color:var(--tf-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.tf-breadcrumbs a:hover{color:var(--tf-color-text);text-underline-offset:3px;text-decoration:underline}.tf-answer{max-width:var(--tf-reading-column);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface);box-shadow:none;margin:40px 0 0;padding:20px 24px 22px}.tf-answer>.tf-answer-label,.tf-editorial-eyebrow{color:var(--tf-color-text-quiet);font-family:var(--font-code-stack);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500;line-height:16px}.tf-answer>.tf-answer-label{color:var(--tf-color-text-muted)}.tf-answer h2{color:var(--tf-color-text);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.tf-answer p,.tf-answer div{max-width:var(--tf-reading-measure);color:var(--tf-reading);margin:0;font-size:16px;line-height:1.65}.tf-answer p+p{margin-top:12px}:is(.tf-breadcrumbs:has(+.tf-editorial),.tf-editorial){max-width:min(var(--content-max), calc(100% - 48px));border-inline:1px solid var(--tf-color-line)}.tf-breadcrumbs:has(+:is(.page-hero,.intent-hero,.article-page)){border-inline:1px solid var(--tf-color-line)}.tf-editorial{padding-top:0;padding-bottom:96px}.tf-editorial-header{max-width:none;min-height:238px;margin-inline:calc(-1 * var(--gutter));padding:32px var(--gutter) 48px;border-bottom:1px solid var(--tf-color-line);background:var(--tf-band-texture);flex-direction:column;justify-content:center;display:flex;position:relative}:root{--tf-band-texture:linear-gradient(90deg, var(--tf-color-canvas) 48%, color-mix(in srgb, var(--tf-color-canvas) 0%, transparent) 100%), linear-gradient(180deg, var(--tf-color-canvas), color-mix(in srgb, var(--tf-color-canvas) 0%, transparent) 45%), radial-gradient(circle, color-mix(in srgb, var(--tf-color-text) 9%, transparent) .8px, transparent 1.3px) 0 0 / 6px 6px}.tf-editorial-header:before{content:"";left:calc(-1 * var(--gutter) - 1px);right:calc(-1 * var(--gutter) - 1px);background:var(--tf-color-line);pointer-events:none;height:1px;position:absolute;bottom:-1px}.tf-editorial-header:after{content:"";z-index:1;pointer-events:none;background:var(--tf-mark-sparkle) left top / 21px 21px no-repeat, var(--tf-mark-sparkle) right top / 21px 21px no-repeat;height:21px;position:absolute;bottom:-11px;left:-11px;right:-11px}.tf-editorial-header h1{max-width:28ch;color:var(--tf-color-text);font-family:var(--font-product-stack);font-size:var(--tf-font-size-6);letter-spacing:var(--tf-tracking-tight);text-wrap:balance;margin:0;font-weight:500;line-height:1.1}.tf-editorial-description{max-width:720px;color:var(--tf-color-text-secondary);margin:8px 0 0;font-size:16px;line-height:24px}.tf-editorial-byline{color:var(--tf-color-text-muted);font-family:var(--font-product-stack);margin:16px 0 0;font-size:13px;line-height:20px}.tf-editorial-byline a{color:var(--tf-color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--tf-color-line-strong);text-decoration-color:var(--tf-color-line-strong);text-underline-offset:3px}.tf-editorial-byline a:hover{color:var(--tf-color-text);text-decoration-color:currentColor}.tf-editorial-body,.tf-editorial>.tf-tool-answer,.tf-editorial>:is(.tf-tool-method,section:not([class])){max-width:var(--tf-reading-column);color:var(--tf-reading)}.tf-editorial-body section,.tf-editorial>section{scroll-margin-top:112px}.tf-editorial-body>section,.tf-editorial>.tf-tool-answer,.tf-editorial>:is(.tf-tool-method,section:not([class])){border-top:1px solid var(--tf-color-line);margin-top:40px;padding-top:32px}.tf-editorial-body h2,.tf-editorial>.tf-tool-answer h2,.tf-editorial>:is(.tf-tool-method,section:not([class])) h2{color:var(--tf-color-text);letter-spacing:var(--tf-tracking-tight);text-wrap:balance;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.25}.tf-editorial-body h3,.tf-editorial>:is(.tf-tool-method,section:not([class])) h3{color:var(--tf-color-text);letter-spacing:-.01em;margin:28px 0 8px;font-size:17px;font-weight:500;line-height:1.35}.tf-editorial-body p,.tf-editorial-body li,.tf-editorial>.tf-tool-answer p,.tf-editorial>:is(.tf-tool-method,section:not([class])) :is(p,li){font-size:16px;line-height:1.65}.tf-editorial-body p,.tf-editorial>.tf-tool-answer p,.tf-editorial>:is(.tf-tool-method,section:not([class])) p{margin:0 0 16px}.tf-editorial-body :is(p,ul,ol),.tf-editorial>.tf-tool-answer p,.tf-editorial>:is(.tf-tool-method,section:not([class])) :is(p,ul,ol){max-width:var(--tf-reading-measure)}.tf-editorial-body :is(ul,ol),.tf-editorial>:is(.tf-tool-method,section:not([class])) :is(ul,ol){margin:0 0 16px;padding-left:22px}.tf-editorial-body :is(p,ul,ol):last-child,.tf-editorial>:is(.tf-tool-method,section:not([class])) :is(p,ul,ol):last-child{margin-bottom:0}.tf-editorial-body li+li,.tf-editorial>:is(.tf-tool-method,section:not([class])) li+li{margin-top:8px}.tf-editorial-body li::marker{color:var(--tf-color-text-muted)}.tf-editorial>:is(.tf-tool-method,section:not([class])) li::marker{color:var(--tf-color-text-muted)}.tf-editorial-body strong,.tf-editorial>:is(.tf-tool-method,section:not([class])) strong{color:var(--tf-color-text);font-weight:600}.tf-editorial-body a:not([class]),.tf-editorial>.tf-tool-answer a:not([class]),.tf-editorial>:is(.tf-tool-method,section:not([class])) a:not([class]),.tf-answer a:not([class]){color:var(--tf-color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;font-weight:500}.tf-editorial-body a:not([class]):hover,.tf-editorial>.tf-tool-answer a:not([class]):hover,.tf-editorial>:is(.tf-tool-method,section:not([class])) a:not([class]):hover,.tf-answer a:not([class]):hover{color:var(--tf-color-brand-hover);text-decoration-color:currentColor}.tf-editorial-body :not(pre)>code,.tf-answer code{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-xs);background:var(--tf-color-surface-control);color:var(--tf-color-text);font-family:var(--font-code-stack);padding:.1em .35em;font-size:.86em}.tf-editorial-body>nav{color:var(--tf-color-text-quiet);margin-top:24px;font-size:14px;line-height:1.6}.tf-editorial-body>nav a:not([class]){font-weight:400}.tf-table-scroll:has(>.tf-editorial-table){border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);margin-top:20px}.tf-editorial-table{border-collapse:collapse;background:0 0;width:100%;margin:0;font-size:14px}.tf-editorial-table th,.tf-editorial-table td{border:0;border-bottom:1px solid var(--tf-color-line);text-align:left;vertical-align:top;padding:14px 16px;font-size:14px;line-height:1.55}.tf-editorial-table thead th{color:var(--tf-color-text-quiet);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;padding-block:12px;font-size:11px;font-weight:500;line-height:16px}.tf-editorial-table tbody th{color:var(--tf-color-text);font-weight:500}.tf-editorial-table td{color:var(--tf-color-text-secondary)}.tf-editorial-table tbody tr:last-child>*{border-bottom:0}.tf-editorial-callout,.tf-editorial-body>.tf-editorial-callout{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface);margin-top:24px;padding:20px 24px}.tf-editorial-callout>:is(p,h2,h3):last-child{margin-bottom:0}.tf-editorial-callout>h2{font-size:20px}.tf-channel-example{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;background:0 0;margin-top:24px;overflow:hidden}.tf-channel-example>header{border-bottom:1px solid var(--tf-color-line);min-height:48px;color:var(--tf-color-text-secondary);font-family:var(--font-code-stack);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:8px 16px;font-size:12px;display:flex}.tf-channel-example>header strong{border-radius:var(--tf-radius-xs);color:var(--tf-color-text);background:var(--tf-color-surface-control);padding:3px 7px;font-weight:500}.tf-channel-example dl{border-bottom:1px solid var(--tf-color-line);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tf-channel-example dl>div{padding:12px 16px}.tf-channel-example dl>div:first-child{border-right:1px solid var(--tf-color-line)}.tf-channel-example dt,.tf-channel-example-label{color:var(--tf-color-text-quiet);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;font-weight:500;font-size:11px!important}.tf-channel-example dd{color:var(--tf-color-text);font-family:var(--font-code-stack);margin:4px 0 0;font-size:12px;font-weight:500}.tf-channel-example-label{margin:18px 16px 8px!important}.tf-channel-example h3{margin:0 16px 16px;font-size:20px;font-weight:500;line-height:1.3}.tf-channel-example pre{max-width:100%;color:var(--tf-reading);font-family:var(--font-product-stack);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 16px 20px;font-size:15px;line-height:1.65}@media (max-width:560px){.tf-channel-example dl{grid-template-columns:minmax(0,1fr)}.tf-channel-example dl>div:first-child{border-right:0;border-bottom:1px solid var(--tf-color-line)}}.tf-related{max-width:var(--tf-reading-column);border-top:1px solid var(--tf-color-line);margin-top:56px;padding-top:32px}.tf-related h2{color:var(--tf-color-text);letter-spacing:-.01em;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.4}.tf-related ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tf-related li{max-width:100%;margin:0}.tf-related a{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-control);max-width:100%;min-height:36px;color:var(--tf-color-text);transition:border-color var(--tf-duration-fast) var(--tf-ease-out), background-color var(--tf-duration-fast) var(--tf-ease-out);background:0 0;align-items:center;gap:8px;padding:7px 12px 7px 14px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.tf-related a:after{content:"→" / "";color:var(--tf-color-text-quiet);transition:color var(--tf-duration-fast) var(--tf-ease-out);flex:none}.tf-related a:hover{color:var(--tf-color-text);border-color:var(--tf-color-brand);background:var(--tf-color-surface)}.tf-related a:hover:after{color:var(--tf-color-brand)}.tf-editorial-body[data-layout=index]{max-width:none}.tf-editorial-body .tf-link-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;margin:20px 0 0;padding:0;list-style:none;display:grid}.tf-editorial-body .tf-link-cards:not(:last-child){margin-bottom:20px}.tf-link-cards>li{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-md);min-width:0;min-height:112px;color:var(--tf-color-text-secondary);transition:border-color var(--tf-duration-fast) var(--tf-ease-out);background:0 0;flex-direction:column;gap:4px;margin:0;padding:20px 52px 20px 20px;font-size:14px;line-height:20px;display:flex;position:relative}.tf-editorial-body .tf-link-cards>li+li{margin-top:0}.tf-link-cards>li:after{content:"↗" / "";color:var(--tf-color-text-placeholder);transition:color var(--tf-duration-fast) var(--tf-ease-out);font-size:15px;line-height:20px;position:absolute;top:18px;right:20px}.tf-editorial-body .tf-link-cards>li>a:first-child{color:var(--tf-color-text);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.tf-link-cards>li>a:first-child:after{content:"";border-radius:inherit;position:absolute;inset:-1px}.tf-link-cards>li:hover{border-color:var(--tf-color-brand)}.tf-link-cards>li:hover:after{color:var(--tf-color-brand)}.tf-editorial-body .tf-link-cards>li>a:first-child:hover{color:var(--tf-color-text)}.tf-link-cards>li>a:first-child:focus-visible{outline:none}.tf-link-cards>li>a:first-child:focus-visible:after{border-radius:var(--tf-radius-md);outline:2px solid var(--tf-color-focus);outline-offset:2px}.tf-link-cards[data-layout=compact]>li{justify-content:center;min-height:0}.tf-editorial-body .tf-link-cards[data-layout=rows]{max-width:var(--tf-reading-column);grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:20px}.tf-link-cards[data-layout=rows]>li{min-height:0;padding:13px 48px 13px 16px}.tf-editorial-body .tf-link-cards[data-layout=rows]>li>a:first-child{font-size:15px;line-height:22px}.tf-link-cards[data-layout=rows]>li:after{content:"↓" / "";top:14px;right:16px}.tf-developer-contract{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;background:0 0;margin-top:40px;padding:32px;scroll-margin-top:112px;position:relative;overflow:hidden}.tf-developer-contract>.tf-editorial-eyebrow{margin-top:0}.tf-developer-contract>h2{max-width:24ch;color:var(--tf-color-text);letter-spacing:var(--tf-tracking-tight);text-wrap:balance;margin:0;font-size:clamp(24px,1.2rem + 1vw,28px);font-weight:500;line-height:1.2}.tf-developer-contract>p:not(.tf-editorial-eyebrow){max-width:52ch;color:var(--tf-color-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.65}.tf-developer-answers{border-block:1px solid var(--tf-color-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:28px 0 24px;display:grid}.tf-developer-answers>div{border-bottom:1px solid var(--tf-color-line-faint);min-width:0;padding:18px 0}.tf-developer-answers>div:nth-child(7){grid-column:1/-1}.tf-developer-answers>div:nth-last-child(-n+2){border-bottom:0}.tf-developer-answers dt{color:var(--tf-color-text);font-family:var(--font-code-stack);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}.tf-developer-answers dd{color:var(--tf-color-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}.tf-developer-answers code{overflow-wrap:anywhere;color:var(--tf-color-text);font-family:var(--font-code-stack);font-size:.88em;font-weight:500}.tf-developer-answers ul{columns:2;gap:32px;margin:14px 0 0;padding-left:20px}.tf-developer-answers li{break-inside:avoid;margin-bottom:8px}.tf-developer-answers li::marker{color:var(--tf-color-text-quiet)}.tf-developer-answers a,.tf-developer-contract>p a{color:var(--tf-color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;font-weight:500}.tf-developer-answers a:hover,.tf-developer-contract>p a:hover{color:var(--tf-color-brand-hover);text-decoration-color:currentColor}.tf-developer-contract .tf-copy-code{max-width:880px}.tf-copy-code{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-md);background:0 0;margin-block:20px;overflow:hidden}.tf-copy-code-bar{border:0;border-bottom:1px solid var(--tf-color-line);min-height:48px;color:var(--tf-color-text-secondary);font-family:var(--font-product-stack);letter-spacing:0;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;line-height:18px;display:flex}.tf-copy-code-bar>span{overflow-wrap:anywhere;min-width:0}.tf-copy-code-bar button{border-radius:var(--tf-radius-sm);background:var(--tf-color-surface-raised);min-height:32px;color:var(--tf-color-text);font-family:var(--font-product-stack);letter-spacing:.04em;border:1px solid #0000;flex:none;padding:0 12px;font-size:12px;font-weight:500}.tf-copy-code-bar button:hover{background:var(--tf-color-surface-active)}.tf-copy-code .code-block{color:var(--tf-color-text);background:0 0;border:0;border-radius:0;margin:0;padding:16px;font-size:13px;line-height:1.7}.tf-copy-code .code-block:focus-visible{outline-offset:-2px}@media (max-width:760px){:is(.tf-breadcrumbs:has(+.tf-editorial),.tf-editorial){max-width:var(--content-max);border-inline:0}.tf-editorial-header{min-height:0;padding:24px var(--gutter) 32px;background:0 0}.tf-editorial-header:before,.tf-editorial-header:after{content:none}.tf-answer{margin-top:32px;padding:18px}.tf-editorial{padding-top:0;padding-bottom:64px}.tf-editorial-body h2,.tf-editorial>.tf-tool-answer h2,.tf-editorial>:is(.tf-tool-method,section:not([class])) h2{font-size:22px}.tf-editorial-table{min-width:680px}.tf-editorial-body .tf-link-cards{grid-template-columns:minmax(0,1fr);gap:12px}.tf-link-cards>li{min-height:0}.tf-developer-contract{margin-top:32px;padding:24px 18px}.tf-developer-answers{grid-template-columns:minmax(0,1fr);column-gap:0}.tf-developer-answers>div:nth-child(7){grid-column:auto}.tf-developer-answers>div:nth-last-child(2){border-bottom:1px solid var(--tf-color-line-faint)}.tf-developer-answers ul{columns:1}}.tf-cabinet-section{max-width:var(--content-max);padding:26px var(--gutter) 0;margin-inline:auto;position:relative}.tf-cab-1{background:var(--tf-color-surface-raised);border-radius:var(--radius-cabinet);box-shadow:var(--shadow-hard-lg);padding:9px}.tf-cab-2{background:var(--coral);border-radius:23px;padding:13px}.tf-cab-3{background:var(--tf-color-surface-raised);border-radius:15px;padding:7px}.tf-cab-4{background:var(--blue);border-radius:11px;padding:8px;position:relative}.tf-cab-lamp{z-index:1;width:8px;height:8px;box-shadow:0 0 0 2px var(--blue-dark);border-radius:50%;position:absolute;top:14px}.tf-cab-lamp-left{background:var(--paper-muted);left:14px}.tf-cab-lamp-right{background:var(--green-light);right:14px}.tf-cab-5{background:var(--tf-color-surface-raised);border-radius:6px;padding:3px}.tf-screen{background:var(--screen);border-radius:4px;padding:30px 30px 26px;position:relative;overflow:hidden}.tf-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1.14fr) minmax(0,.58fr);align-items:start;gap:26px;display:grid;position:relative}.tf-hero-chip{border:2px solid var(--green-dark);color:var(--green-light);font-family:var(--font-product-stack);letter-spacing:.1em;border-radius:4px;align-items:center;gap:9px;margin:0 0 22px;padding:7px 10px;font-size:11px;display:inline-flex}.tf-hero-chip-block{background:var(--green);width:6px;height:6px}.tf-hero-h1{letter-spacing:-.035em;color:var(--cream);margin:0;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:.98}.tf-hero-primary{max-width:34ch;color:var(--cream);align-items:flex-start;gap:11px;margin:22px 0 0;font-size:19px;font-weight:600;line-height:1.35;display:flex}.tf-hero-chevron{background:var(--yellow);clip-path:polygon(0 30%,60% 30%,60% 0,100% 50%,60% 100%,60% 70%,0 70%);flex:none;width:13px;height:13px;margin-top:5px}.tf-hero-support{max-width:40ch;color:var(--muted-on-dark);margin:14px 0 0;font-size:14.5px;line-height:1.55}.tf-hero-arcade{color:var(--yellow);font-family:var(--font-product-stack);letter-spacing:.08em;margin:16px 0 22px;font-size:11px}.tf-hero-docs{margin:14px 0 0}.tf-hero-docs a{border-bottom:2px solid var(--screen-line);min-height:44px;color:var(--cream);align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-flex}.tf-hero-docs a:hover{color:var(--yellow);border-color:var(--yellow-dark)}.tf-scan{background:0 0;border:0;padding:0}.tf-scan-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.tf-scan-player{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:0;font-size:13px;font-weight:600}.tf-scan-status{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:0;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.tf-scan-status[data-tone=idle]{color:var(--ink-muted)}.tf-scan-status[data-tone=scanning]{color:var(--yellow-text)}.tf-scan-status[data-tone=success]{color:var(--green-dark)}.tf-scan-status[data-tone=error]{color:var(--coral-text-bg)}.tf-scan-status .tf-lamp[data-tone=idle]{background:var(--ink-muted)}.tf-scan-status .tf-lamp[data-tone=scanning]{background:var(--yellow)}.tf-scan-status .tf-lamp[data-tone=success]{background:var(--green)}.tf-scan-status .tf-lamp[data-tone=error]{background:var(--coral)}.tf-scan-row{flex-wrap:wrap;gap:10px;display:flex}.tf-scan-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:11px;display:flex}.tf-scan-help{font-family:var(--font-product-stack);letter-spacing:0;color:var(--ink-muted);margin:0;font-size:13px}.tf-scan-help[data-tone=error]{color:var(--coral-text-bg)}.tf-scan-help[data-tone=scanning]{color:var(--yellow-text)}.tf-scan-help[data-tone=success]{color:var(--green-light)}.tf-turnstile{margin-top:11px}.tf-scan-caretmark{color:var(--muted-on-ink);font-family:var(--font-code-stack);font-size:13px}.tf-scan-cta{background:0 0;border:0;max-width:640px;margin:26px auto 0;padding:0}.tf-scan-cta .tf-scan-row{justify-content:center}.tf-scan-cta .tf-screen-input{border-color:var(--screen-line);border-radius:var(--radius-control);background:var(--screen-raised);box-shadow:none;flex:280px;padding:0 14px}.tf-scan-cta .tf-screen-input input{color:var(--cream);padding:16px 0;font-size:15px}.tf-scan-cta .tf-screen-input input::placeholder{color:var(--muted-on-ink)}.tf-scan-cta .tf-scan-player,.tf-scan-cta .tf-scan-help,.tf-scan-cta .tf-scan-status[data-tone=idle]{color:var(--muted-on-dark)}.tf-scan-cta .tf-scan-foot{justify-content:center;margin-top:16px}.tf-tablist{gap:4px;margin-left:6px;display:flex}.tf-code-endpoint{color:var(--muted-on-dark);font-family:var(--font-code-stack);margin-left:auto;font-size:11px;font-weight:600}.tf-code-response-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.tf-code-status{font-family:var(--font-code-stack);letter-spacing:.1em;font-size:11px;font-weight:600}.tf-code-meta{color:var(--muted-on-dark);font-family:var(--font-code-stack);letter-spacing:.06em;font-size:11px}.tf-code-response-head .tf-demo-badge{margin-left:auto}.tf-scores-head{justify-content:center;align-items:center;gap:8px;display:flex}.tf-scores-lamp{background:var(--yellow);width:9px;height:9px;animation:1.8s step-end infinite tfChase}.tf-scores-lamp-b{animation-delay:.9s}.tf-scores-title{color:var(--green-light);font-family:var(--font-product-stack);letter-spacing:.02em;margin:0;font-size:15px;font-weight:500}.tf-scores-sub{text-align:center;color:var(--muted-on-dark);font-family:var(--font-product-stack);letter-spacing:.08em;margin:6px 0 14px;font-size:11px}.tf-scores-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-scores-badge{text-align:center;margin:12px 0 0}.tf-runner-trail{height:16px;margin-top:14px;position:relative;overflow:hidden}.tf-runner-line{background-image:repeating-linear-gradient(90deg, var(--yellow) 0 3px, transparent 3px 14px);height:3px;position:absolute;top:6px;left:0;right:0}.tf-runner{--tf-run:150px;background:var(--yellow);clip-path:polygon(0 0,100% 30%,100% 70%,0 100%,35% 50%);width:14px;height:14px;animation:11s steps(24,end) infinite tfRunner;position:absolute;top:0;left:0}.tf-deck{background:var(--tf-color-surface);box-shadow:none;border-radius:4px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:3px;padding:16px 18px;display:flex}.tf-joystick{flex-direction:column;flex:none;align-items:center;display:flex}.tf-joystick[data-scanning]{animation:.28s step-end 6 tfStep}.tf-joystick-ball{background:var(--coral);width:26px;height:26px;box-shadow:none;border-radius:50%}.tf-joystick-shaft{background:var(--tf-color-surface-raised);width:8px;height:16px}.tf-joystick-base{background:var(--tf-color-surface-raised);border-radius:50%;width:40px;height:11px}.tf-deck-chips{flex-wrap:wrap;flex:1;gap:8px;min-width:220px;display:flex}.tf-deck-buttons{flex:none;gap:11px;display:flex}.tf-deck-btn{border:1px solid var(--tf-color-line-card);border-radius:50%;width:30px;height:30px}.tf-deck-btn-y{background:var(--yellow);box-shadow:var(--shadow-button)}.tf-deck-btn-c{background:var(--coral);box-shadow:var(--shadow-button)}.tf-deck-btn-b{background:var(--blue-electric);box-shadow:var(--shadow-button)}.tf-strip{background:var(--paper-bright);border:var(--border-card);box-shadow:var(--shadow-hard);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tf-strip-cell{border-right:1px solid var(--tf-color-line);align-items:center;gap:14px;padding:20px 22px;display:flex}.tf-strip-cell:last-child{border-right:0}.tf-strip-block{flex:none;width:18px;height:18px}.tf-strip-title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.tf-strip-sub{color:var(--ink-muted);margin:2px 0 0;font-size:13.5px}@media (max-width:1180px){.tf-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tf-hero-scores{grid-column:1/-1}}@media (max-width:1080px){.tf-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tf-hero-grid{grid-template-columns:minmax(0,1fr)}.tf-cab-1{border-radius:16px;padding:5px}.tf-cab-2{border-radius:12px;padding:6px}.tf-cab-3{border-radius:9px;padding:4px}.tf-cab-4{border-radius:7px;padding:5px}.tf-screen{padding:20px 16px}.tf-hero-h1{font-size:36px}.tf-joystick,.tf-deck-buttons,.tf-mobhide{display:none}.tf-strip{grid-template-columns:minmax(0,1fr)}.tf-strip-cell{border-right:0;border-bottom:1px solid var(--tf-color-line)}.tf-strip-cell:last-child{border-bottom:0}}.tf-section-title{margin-bottom:24px}.tf-section-head-link{margin:0 0 6px auto}.tf-section-head-link a{font-family:var(--font-product-stack);letter-spacing:.1em;font-size:11px}.tf-outcome{gap:16px;padding:20px;display:flex}.tf-outcome-thumb{background:var(--screen);border-radius:6px;flex:none;place-items:center;width:76px;height:76px;display:grid}.tf-pixel-glyph{width:12px;height:12px}.tf-pixel-blue{background:var(--blue-electric);box-shadow:none}.tf-pixel-green{background:var(--green);box-shadow:none}.tf-pixel-yellow{background:var(--yellow);box-shadow:none}.tf-outcome-body{margin-top:9px}.tf-outcome-link{margin:12px 0 0}.tf-outcome-link a{font-family:var(--font-product-stack);letter-spacing:.1em;font-size:11px}.tf-family-card{background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);overflow:hidden}.tf-family-head{border-bottom:1px solid var(--tf-color-line-card);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.tf-family-name{color:var(--paper-bright);font-family:var(--font-product-stack);letter-spacing:.08em;font-size:11px}.tf-family-count{color:var(--paper-bright);font-family:var(--font-code-stack);font-size:11px;font-weight:500}.tf-family-list{flex-direction:column;gap:8px;margin:0;padding:11px 13px 14px;list-style:none;display:flex}.tf-family-list li{align-items:center;gap:8px;display:flex}.tf-family-source{min-width:0;color:var(--ink);flex:1;font-size:13.5px;font-weight:500}.tf-legend{color:var(--ink-muted);font-family:var(--font-code-stack);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:11px;display:flex}.tf-legend>span{align-items:center;gap:7px;display:inline-flex}.tf-legend-block{width:9px;height:9px}.tf-legend a{margin-left:auto;font-weight:600}.tf-step{position:relative}.tf-step-badge{border:1px solid var(--tf-color-line-card);font-family:var(--font-product-stack);border-top:0;border-radius:0 0 7px 7px;padding:7px 10px;font-size:13px;position:absolute;top:-3px;right:18px}.tf-step-title{max-width:16ch;margin-bottom:9px}.tf-step-endpoint{background:var(--paper-muted);color:var(--blue);font-family:var(--font-code-stack);border-radius:4px;margin:16px 0 0;padding:8px 9px;font-size:11.5px}.tf-flow{border-radius:var(--radius-card);background:var(--tf-color-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px 20px;display:flex}.tf-flow-item{font-family:var(--font-product-stack);letter-spacing:.09em;align-items:center;gap:14px;font-size:11px;display:inline-flex}.tf-flow-arrow{color:var(--muted-on-ink);font-family:var(--font-code-stack);font-size:14px}.tf-table-scroll{overflow-x:auto}.tf-board{border:var(--border-card);box-shadow:var(--shadow-hard);background:var(--screen);border-radius:14px}.tf-board-table{border-collapse:collapse;width:100%;min-width:720px}.tf-board-table th[scope=col]{text-align:left;background:var(--screen-panel);border-bottom:2px solid var(--screen-line);color:var(--yellow);font-family:var(--font-product-stack);letter-spacing:.1em;padding:13px 20px;font-size:11px;font-weight:400}.tf-board-table th[scope=row]{text-align:left;color:var(--cream);align-items:baseline;gap:9px;padding:15px 20px;font-size:14.5px;font-weight:600;display:flex}.tf-board-table td{border-bottom:1px solid var(--tf-color-line);color:var(--muted-on-dark);font-family:var(--font-code-stack);vertical-align:baseline;padding:15px 20px;font-size:12px}.tf-board-table tbody th{border-bottom:1px solid var(--tf-color-line)}.tf-board-n{font-family:var(--font-product-stack);font-size:11px}.tf-audience{flex-direction:column;gap:12px;display:flex}.tf-audience-head{align-items:center;gap:11px;display:flex}.tf-audience-glyph{place-items:center;width:34px;height:34px;display:grid}.tf-audience-glyph span{background:var(--paper-bright);width:8px;height:8px;box-shadow:none}.tf-audience-cta{margin:auto 0 0}.tf-audience-cta a{font-family:var(--font-product-stack);letter-spacing:.1em;font-size:11px}.tf-formats{background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.tf-formats-label{font-family:var(--font-product-stack);letter-spacing:.1em;font-size:11px}.tf-formats-chips{flex-wrap:wrap;gap:9px;display:flex}.tf-format-chip{border:1px solid var(--tf-color-line-card);background:var(--paper);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.tf-format-name{color:var(--ink);font-family:var(--font-code-stack);font-size:12.5px;font-weight:600}.tf-formats-note{color:var(--ink-muted);font-family:var(--font-code-stack);margin-left:auto;font-size:11px}.tf-explorer{background:var(--paper-bright);border:var(--border-card);box-shadow:var(--shadow-hard);border-radius:14px;overflow:hidden}.tf-explorer-filters{background:var(--paper-muted);border-bottom:1px solid var(--tf-color-line-card);flex-wrap:wrap;gap:18px;padding:16px 20px;display:flex}.tf-explorer-filters .tf-field{min-width:150px}.tf-explorer-reset{font-family:var(--font-product-stack);letter-spacing:.09em;align-self:flex-end;font-size:11px}.tf-explorer-count{border-bottom:1px solid var(--tf-color-line-faint);color:var(--ink-muted);font-family:var(--font-product-stack);margin:0;padding:10px 20px;font-size:12px;font-weight:500}.tf-table-source{align-items:center;gap:10px;font-weight:600;display:flex}.tf-mark{flex:none;display:block}.tf-proof{background:var(--tf-color-surface-raised);border-radius:16px;padding:34px 30px;position:relative;overflow:hidden}.tf-proof-dots{opacity:.5;background-image:radial-gradient(var(--screen-line) 1px, transparent 1px);background-size:16px 16px;position:absolute;inset:0}.tf-proof-inner{position:relative}.tf-proof-heading{color:var(--cream);font-family:var(--font-product-stack);letter-spacing:0;margin:0 0 8px;font-size:clamp(20px,2.3vw,30px);font-weight:500;line-height:1.3}.tf-proof-support{max-width:52ch;color:var(--muted-on-dark);margin:0 0 26px;font-size:15px;line-height:1.55}.tf-proof-card{border:2px solid var(--screen-line);background:var(--screen-raised);border-radius:10px;padding:18px}.tf-proof-n{font-family:var(--font-product-stack);font-size:15px;display:inline-block}.tf-proof-title{color:var(--cream);margin:10px 0 0;font-size:15.5px;font-weight:600;line-height:1.3}.tf-proof-body{color:var(--muted-on-dark);margin:7px 0 0;font-size:13px;line-height:1.5}.tf-founder{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;background:0 0;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);display:grid;overflow:hidden}.tf-founder-side{background:var(--tf-color-surface);border-right:1px solid var(--tf-color-line);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.tf-founder-photo{aspect-ratio:1;border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-md);background-color:var(--tf-color-canvas);background-image:radial-gradient(var(--tf-color-line-strong) 1px, transparent 1.3px);background-size:10px 10px;width:100%}.tf-founder-id{align-items:center;gap:11px;display:flex}.tf-founder-monogram{border:1px solid var(--tf-color-brand-line);border-radius:var(--tf-radius-control);background:var(--tf-color-brand-tint);width:40px;height:40px;color:var(--tf-color-brand);font-family:var(--font-product-stack);place-items:center;font-size:13px;font-weight:500;display:grid}.tf-founder-name{margin:0;font-size:15px;font-weight:500}.tf-founder-role{color:var(--tf-color-text-muted);font-family:var(--font-product-stack);letter-spacing:.06em;margin:0;font-size:11px}.tf-founder-note{padding:32px;position:relative}.tf-founder-pixels{display:none}.tf-founder-heading{color:var(--tf-color-text);font-family:var(--font-product-stack);letter-spacing:0;margin:0 0 16px;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.35}.tf-founder-note p{max-width:62ch;color:var(--tf-reading);margin:0 0 14px;font-size:16px;line-height:1.65}.tf-founder-sign{border-top:1px solid var(--tf-color-line);font-family:var(--font-product-stack);letter-spacing:.06em;align-items:center;gap:10px;padding-top:16px;color:var(--tf-color-text-secondary)!important;margin:8px 0 0!important;font-size:11px!important;display:inline-flex!important}.tf-founder-sign-block{display:none}.tf-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.tf-faq-item{background:var(--paper-bright);border:var(--border-card);box-shadow:var(--shadow-hard);border-radius:10px;overflow:hidden}.tf-faq-trigger{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 18px;display:flex}.tf-faq-dot{background:var(--green);flex:none;width:11px;height:11px}.tf-faq-dot[data-unconfirmed]{background:var(--yellow)}.tf-faq-question{color:var(--ink);flex:1;font-size:15.5px;font-weight:600;line-height:1.3}.tf-faq-sign{color:var(--ink-muted);font-family:var(--font-code-stack);flex:none;font-size:15px;font-weight:500}.tf-faq-panel{border-top:1px solid var(--tf-color-line-faint);padding:14px 18px 18px 41px}.tf-faq-panel p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.tf-faq-unconfirmed{border:1px dashed var(--coral-dark);background:var(--paper);font-family:var(--font-code-stack);letter-spacing:.08em;border-radius:4px;align-items:center;padding:6px 8px;font-weight:600;display:inline-flex;color:var(--coral-dark)!important;margin-top:12px!important;font-size:11px!important}.tf-draft-thumb{background:var(--screen);height:76px;overflow:hidden}.tf-draft-thumb span{opacity:.65;height:100%;display:block}.tf-draft-body{padding:16px 18px 18px}.tf-draft-meta{align-items:center;gap:9px;margin-bottom:9px;display:flex}.tf-draft-cat{font-family:var(--font-product-stack);letter-spacing:.1em;font-size:11px}.tf-draft-tag{border:1px dashed var(--ink-muted);color:var(--ink-muted);font-family:var(--font-code-stack);letter-spacing:.08em;border-radius:2px;padding:2px 4px;font-size:11px;font-weight:500}.tf-draft-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:500;line-height:1.25}.tf-draft-note{color:var(--ink-muted);font-family:var(--font-code-stack);margin:8px 0 0;font-size:11.5px}.tf-cta-bed{background-color:var(--paper);background-image:radial-gradient(var(--paper-deep) 1.5px, transparent 1.5px);background-size:15px 15px;border-radius:22px;padding:30px}.tf-cta-ink{background:var(--ink);border-radius:18px;padding:8px}.tf-cta-yellow{background:var(--yellow);border-radius:13px;padding:9px}.tf-cta-blue{background:var(--blue);border-radius:8px;padding:7px}.tf-cta-display{background:var(--screen);text-align:center;border-radius:4px;padding:44px 34px;position:relative;overflow:hidden}.tf-cta-runner{height:14px;position:absolute;top:16px;left:0;right:0}.tf-cta-runner-line{background-image:repeating-linear-gradient(90deg, var(--yellow) 0 3px, transparent 3px 16px);height:3px;position:absolute;top:6px;left:6%;right:6%}.tf-cta-runner-dot{--tf-run:640px;background:var(--yellow);clip-path:polygon(0 0,100% 30%,100% 70%,0 100%,35% 50%);width:14px;height:14px;animation:15s steps(40,end) infinite tfRunner;position:absolute;top:0;left:6%}.tf-cta-inner{position:relative}.tf-cta-eyebrow{color:var(--yellow);font-family:var(--font-product-stack);letter-spacing:.08em;margin:0 0 20px;font-size:11px}.tf-cta-heading{color:var(--cream);font-family:var(--font-product-stack);letter-spacing:0;margin:0;font-size:clamp(24px,3.6vw,48px);font-weight:500;line-height:1.2}.tf-cta-support{max-width:48ch;color:var(--muted-on-dark);margin:18px auto 0;font-size:16px;line-height:1.5}.tf-cta-foot{color:var(--green-light);font-family:var(--font-product-stack);letter-spacing:.08em;margin:22px 0 0;font-size:11px}@media (max-width:980px){.tf-faq-grid,.tf-founder{grid-template-columns:minmax(0,1fr)}.tf-founder-side{border-right:0;border-bottom:1px solid var(--tf-color-line)}.tf-founder-photo{max-width:160px}}@media (max-width:760px){.tf-outcome{flex-direction:column}.tf-formats-note,.tf-legend a{margin-left:0}.tf-cta-bed{padding:14px}.tf-cta-display{padding:30px 18px}.tf-founder-note{padding:24px 20px}}.tf-page-hero{padding-block:44px 0}.tf-page-hero .tf-h1{max-width:20ch}.tf-page-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.tf-stage-body{margin-top:9px}.tf-stage-label{font-family:var(--font-product-stack);letter-spacing:.1em;margin:0 0 12px;font-size:11px}.tf-stage-io{background:var(--paper-muted);color:var(--ink-muted);font-family:var(--font-product-stack);border-radius:4px;margin:16px 0 0;padding:8px 9px;font-size:12px;font-weight:500}.tf-cases{flex-direction:column;gap:18px;display:flex}.tf-case{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);box-shadow:none;background:0 0;overflow:hidden}.tf-case-head{border-bottom:1px solid var(--tf-color-line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;display:flex}.tf-case-n{border-radius:var(--tf-radius-control);width:28px;height:28px;color:var(--tf-color-text);background:var(--case-accent,var(--tf-color-surface-raised));font-family:var(--font-code-stack);place-items:center;font-size:12px;display:grid}.tf-case-name{color:var(--tf-color-text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.tf-case-who{color:var(--tf-color-text-muted);font-family:var(--font-product-stack);margin-left:auto;font-size:12px;font-weight:500}.tf-case-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:20px;padding:18px;display:grid}.tf-case-label{color:var(--tf-color-text-quiet);font-family:var(--font-product-stack);letter-spacing:.06em;margin:0 0 8px;font-size:11px;font-weight:500}.tf-case-value{color:var(--tf-color-text-secondary);margin:0;font-size:14px;line-height:1.5}.tf-case-action{letter-spacing:.02em;margin:0;font-size:14px;font-weight:500}.tf-case-note{color:var(--ink-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.tf-rule-n{font-family:var(--font-code-stack);letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:500;color:var(--tf-color-text-muted)!important}.tf-facts{max-width:var(--tf-reading-column);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tf-facts li{border:0;border-bottom:1px solid var(--tf-color-line);color:var(--tf-reading);background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:14px 18px;font-size:14.5px;line-height:1.55;display:flex}.tf-facts li:last-child{border-bottom:0}.tf-fact-block{border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px;background:var(--tf-color-text-quiet)!important}.tf-contact-band{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);background:var(--tf-color-surface);color:var(--tf-color-text);margin-top:24px;padding:24px}.tf-contact-label{color:var(--tf-color-text-muted);font-family:var(--font-code-stack);letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:500}.tf-contact-body{max-width:60ch;color:var(--tf-color-text-secondary);margin:0;font-size:15px;line-height:1.55}.tf-api-explorer{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.tf-api-list{background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);flex-direction:column;gap:8px;padding:18px;display:flex}.tf-api-list-label{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:.1em;margin:0 0 6px;font-size:11px}.tf-api-item{border:1px solid var(--tf-color-line-card);background:var(--paper);text-align:left;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.tf-api-item[aria-pressed=true]{background:var(--ink);box-shadow:var(--shadow-hard)}.tf-api-item[aria-pressed=true] .tf-api-path{color:var(--cream)}.tf-api-method{color:var(--paper-bright);font-family:var(--font-code-stack);letter-spacing:.06em;border-radius:3px;flex:none;padding:3px 6px;font-size:11px;font-weight:500}.tf-api-method-post{background:var(--green-dark)}.tf-api-method-get{background:var(--blue)}.tf-api-path{min-width:0;color:var(--ink);font-family:var(--font-code-stack);overflow-wrap:anywhere;font-size:12px}.tf-api-detail{background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);padding:24px}.tf-api-desc{max-width:70ch;margin-bottom:20px}.tf-api-sub{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:.1em;margin:0 0 10px;font-size:11px}.tf-api-headers ul,.tf-api-responses ul{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.tf-api-headers li,.tf-api-responses li{border-bottom:1px solid var(--tf-color-line-faint);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:8px;font-size:13.5px;display:flex}.tf-api-header-name{color:var(--ink);font-weight:600}.tf-api-header-note{color:var(--ink-muted);font-family:var(--font-code-stack);font-size:12px}.tf-api-code{margin-bottom:20px}.tf-api-code-badge{text-align:center;min-width:38px;font-family:var(--font-code-stack);border-radius:3px;flex:none;padding:3px 6px;font-size:11px;font-weight:500}.tf-api-code-badge[data-tone=ok]{color:var(--green-dark);background:var(--pill-live-bg)}.tf-api-code-badge[data-tone=client]{color:var(--yellow-dark);background:var(--pill-beta-bg)}.tf-api-code-badge[data-tone=server]{color:var(--coral-dark);background:var(--paper-muted)}.tf-onboard{flex-direction:column;gap:18px;display:flex}.tf-onboard-step{background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);padding:26px}.tf-onboard-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.tf-onboard-n{border:1px solid var(--tf-color-line-card);width:42px;height:42px;font-family:var(--font-product-stack);border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.tf-onboard-title{color:var(--ink);font-family:var(--font-product-stack);letter-spacing:.02em;margin:0;font-size:clamp(13px,1.5vw,17px);font-weight:500;line-height:1.35}.tf-onboard-body{max-width:68ch;color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.55}.tf-onboard-note{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:.1em;margin:16px 0 0;font-size:11px}.tf-onboard-sub{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:.1em;padding:0;font-size:11px}.tf-onboard-control{border-radius:var(--radius-control);background:var(--screen);margin-top:18px;padding:16px}.tf-role-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;display:grid}.tf-role-option{border:1px solid var(--tf-color-line-card);background:var(--paper);cursor:pointer;border-radius:6px;flex-direction:column;gap:5px;min-height:44px;padding:12px 14px;display:flex}.tf-role-option[data-selected]{background:var(--paper-muted);box-shadow:var(--shadow-hard)}.tf-role-option input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tf-role-option:focus-within{outline:2px solid var(--tf-color-focus);outline-offset:2px}.tf-role-label{color:var(--ink);font-family:var(--font-product-stack);letter-spacing:.1em;font-size:11px}.tf-role-note{color:var(--ink-muted);font-size:13px;line-height:1.45}.tf-onboard-code{margin-top:20px}@media (max-width:1080px){.tf-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.tf-api-explorer,.tf-role-picker{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tf-case-grid{grid-template-columns:minmax(0,1fr);padding:16px}.tf-case-who{margin-left:0}.tf-onboard-step{padding:20px 16px}}.tf-tally{background:var(--paper-bright);border:var(--border-card);box-shadow:var(--shadow-hard);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tf-tally-cell{border-right:1px solid var(--tf-color-line);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.tf-tally-cell:last-child{border-right:0}.tf-tally-n{font-family:var(--font-product-stack);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.tf-tally-label{color:var(--ink);font-family:var(--font-product-stack);letter-spacing:.08em;font-size:11px}.tf-tally-note{color:var(--ink-muted);font-size:13px}.tf-source-card{flex-direction:column;gap:12px;display:flex}.tf-source-top{align-items:flex-start;gap:11px;display:flex}.tf-source-names{min-width:0}.tf-source-name{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500}.tf-source-provider{color:var(--ink-muted);font-family:var(--font-product-stack);margin:2px 0 0;font-size:12px}.tf-source-status{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.tf-source-label{border:1px solid var(--tf-color-line-card);background:var(--paper-muted);color:var(--ink);font-family:var(--font-product-stack);letter-spacing:.09em;border-radius:4px;padding:4px 8px;font-size:11px}.tf-source-role{margin:0}.tf-source-details{border-top:1px solid var(--tf-color-line-faint);margin-top:auto;padding-top:12px}.tf-source-details summary{cursor:pointer;min-height:44px;color:var(--blue);font-family:var(--font-code-stack);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;list-style:none;display:flex}.tf-source-details summary::-webkit-details-marker{display:none}.tf-source-dl{gap:6px;margin:10px 0 0;display:grid}.tf-source-dl>div{border-bottom:1px solid var(--tf-color-line-faint);justify-content:space-between;gap:10px;padding-bottom:5px;display:flex}.tf-source-dl dt{color:var(--ink-muted);font-family:var(--font-product-stack);letter-spacing:.08em;font-size:11px}.tf-source-dl dd{color:var(--ink);font-family:var(--font-product-stack);text-align:right;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600}.tf-source-limits{color:var(--ink-muted);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.5}@media (max-width:760px){.tf-tally{grid-template-columns:minmax(0,1fr)}.tf-tally-cell{border-right:0;border-bottom:1px solid var(--tf-color-line)}.tf-tally-cell:last-child{border-bottom:0}}.tf-error-shell{padding-block:64px 90px}.tf-machine-message .tf-machine-body p{margin:0 0 10px}.tf-machine-action{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tf-error-digest{color:var(--muted-on-ink);font-family:var(--font-code-stack);letter-spacing:.06em;font-size:11px}.tf-machine-message a:not([class*=btn]):not([class*=button]),.scan-not-found a:not([class*=btn]):not([class*=button]),.ops-not-found a:not([class*=btn]):not([class*=button]),.ops-empty a:not([class*=btn]):not([class*=button]),.dashboard-empty a:not([class*=btn]):not([class*=button]),.scan-no-receipts a:not([class*=btn]):not([class*=button]),.empty-news a:not([class*=btn]):not([class*=button]){min-height:44px;color:var(--tf-color-link);font-family:var(--font-product-stack);text-underline-offset:.2em;align-items:center;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.tf-machine-message a:not([class*=btn]):not([class*=button]):hover,.scan-not-found a:not([class*=btn]):not([class*=button]):hover,.ops-not-found a:not([class*=btn]):not([class*=button]):hover{color:var(--tf-color-brand-hover)}.example-explorer{border:var(--border-card);background:var(--paper-bright);box-shadow:var(--shadow-hard);border-radius:14px;padding:22px}.action-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.action-tabs button{border:1px solid var(--tf-color-line-card);background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--font-product-stack);letter-spacing:.09em;box-shadow:var(--shadow-hard);border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:11px;display:inline-flex}.action-tabs button:hover{background:var(--paper-muted)}.action-tabs button[aria-pressed=true]{border-color:var(--tf-color-line-strong);background:var(--tf-color-surface-active);color:var(--tf-color-text);box-shadow:none}.tf-demo-caption{color:var(--ink-muted);font-family:var(--font-code-stack);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;font-size:12px;display:flex}.tf-share-page{max-width:min(var(--content-max), calc(100% - 48px));border-inline:1px solid var(--tf-color-line);padding-block:0 72px}.tf-share-head{min-height:238px;margin:0 calc(-1 * var(--gutter)) 40px;padding:40px var(--gutter);border-bottom:1px solid var(--tf-color-line);background:var(--tf-band-texture);align-content:center;justify-items:start;gap:12px;display:grid;position:relative}.tf-share-head:after{content:"";pointer-events:none;background:var(--tf-mark-sparkle) left top / 21px 21px no-repeat, var(--tf-mark-sparkle) right top / 21px 21px no-repeat;height:21px;position:absolute;bottom:-11px;left:-11px;right:-11px}.tf-share-head h1{font-size:var(--tf-font-size-6);letter-spacing:var(--tf-tracking-tight);margin:0;font-weight:500;line-height:1.1}.tf-share-head p{max-width:62ch;color:var(--tf-color-text-secondary);margin:0;font-size:16px;line-height:1.5}.tf-share-foot{border-top:1px solid var(--tf-color-line);justify-items:start;gap:14px;max-width:62ch;margin-top:56px;padding-top:28px;display:grid}.tf-share-foot p{color:var(--tf-color-text-secondary);margin:0;line-height:1.6}.tf-share-foot p a{color:var(--tf-color-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tf-share-foot p a:hover{color:var(--tf-color-brand-hover)}.tf-share-note{color:var(--tf-color-text-muted);font-size:13px}@media (max-width:760px){.tf-share-page{max-width:var(--content-max);border-inline:0}.tf-share-head{min-height:0;padding:28px var(--gutter);background:0 0}.tf-share-head:after{content:none}.tf-cabinet-section{padding-top:16px}.tf-hero-chip{margin-bottom:14px;padding:6px 9px}.tf-hero-h1{font-size:32px}.tf-hero-primary{margin-top:14px;font-size:17px}.tf-hero-support{margin-top:10px;font-size:14px}.tf-hero-arcade{margin:12px 0 14px}.tf-scan{padding:11px}.tf-scan-row{gap:8px}}
.page-shell,.tf-shell{background:var(--paper);min-height:100vh;position:relative;overflow-x:clip}.section-pad{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.tf-announce{padding:10px var(--gutter);background:var(--paper-muted);color:var(--ink-soft);border-bottom:1px solid var(--paper-deep);font-family:var(--font-product-stack);letter-spacing:0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.tf-announce-lamp{background:var(--green);width:7px;height:7px;animation:1.6s step-end infinite tfBlink}.tf-announce a{color:var(--coral-text-bg);border-bottom:1px solid var(--paper-deep);padding-bottom:1px;font-weight:600}.tf-announce a:hover{color:var(--ink);border-color:var(--ink)}.tf-announce-sep{color:var(--muted-on-ink)}.tf-announce-muted{color:var(--muted-on-dark)}.announcement-bar{max-width:var(--content-max);background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-control);box-shadow:var(--shadow-hard);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:18px auto 0;padding:12px 18px;font-size:14px;display:flex}.site-header{z-index:40;background:var(--paper);position:relative}.site-header-inner{max-width:var(--content-max);padding:16px var(--gutter);flex-wrap:wrap;align-items:center;gap:26px;margin-inline:auto;display:flex}.site-header .brand,.site-footer .brand{color:var(--ink);flex:none;align-items:center;gap:11px;display:flex}.site-header .brand span{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.site-header .brand:hover span{color:var(--coral)}.site-header nav{flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;display:flex}.site-header nav a{min-height:44px;color:var(--ink);border-radius:6px;align-items:center;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.site-header nav a:hover{color:var(--ink);background:var(--paper-muted)}.site-header nav a[data-active]:after{content:"";background:var(--coral);height:3px;position:absolute;bottom:1px;left:12px;right:12px}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.nav-toggle{border:1px solid var(--tf-color-line-card);background:var(--paper-bright);border-radius:6px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 10px;display:none}.nav-toggle span{background:var(--ink);height:3px;display:block}@media (max-width:940px){.nav-toggle{order:2;margin-left:auto;display:flex}.site-header-inner{gap:12px;padding-block:10px}.site-header nav,.site-header-inner>.header-actions{display:none}}dialog .header-actions{width:100%}dialog .header-actions .tf-btn{flex:1}.site-footer{background:var(--tf-color-canvas);border-top:1px solid var(--screen-line);color:var(--cream);margin-top:70px}.site-footer-inner{max-width:var(--content-max);padding:44px var(--gutter) 30px;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:34px;margin-inline:auto;display:grid}.site-footer .brand span{letter-spacing:-.03em;text-transform:uppercase;color:var(--cream);font-size:20px;font-weight:600}.footer-brand p{max-width:30ch;color:var(--muted-on-dark);margin:14px 0 0;font-size:14px;line-height:1.5}.footer-brand .footer-tagline{color:var(--muted-on-ink);font-family:var(--font-product-stack);letter-spacing:.11em;margin-top:16px;font-size:11px}.footer-pixels{gap:5px;margin-top:16px;display:flex}.footer-pixels span{width:8px;height:8px}.footer-pixels span:first-child{background:var(--coral)}.footer-pixels span:nth-child(2){background:var(--yellow)}.footer-pixels span:nth-child(3){background:var(--green)}.footer-pixels span:nth-child(4){background:var(--blue-electric)}.footer-column-title{color:var(--yellow);font-family:var(--font-product-stack);letter-spacing:.12em;margin:0 0 14px;font-size:11px}.footer-column ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-column li{align-items:center;gap:7px;display:flex}.footer-column a,.site-footer a{color:var(--muted-on-dark);font-size:14px}.footer-column a{align-items:center;min-height:34px;display:inline-flex}.footer-column a:hover,.site-footer a:hover{color:var(--yellow)}.footer-tag{border:1px solid var(--muted-on-ink);color:var(--muted-on-ink);font-family:var(--font-product-stack);letter-spacing:.06em;white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:11px;font-weight:500}.site-footer-bar{max-width:var(--content-max);padding:18px var(--gutter) 34px;border-top:1px solid var(--tf-color-line);flex-wrap:wrap;align-items:center;gap:16px;margin-inline:auto;display:flex}.site-footer-bar p{color:var(--muted-on-ink);font-family:var(--font-product-stack);margin:0;font-size:13px}.footer-bar-links{flex-wrap:wrap;gap:14px;display:flex}.footer-bar-links a{min-height:44px;color:var(--muted-on-ink);font-family:var(--font-product-stack);align-items:center;font-size:13px;display:inline-flex}.footer-insert{letter-spacing:0;margin-left:auto;font-size:13px}.footer-note{max-width:var(--content-max);padding:0 var(--gutter) 30px;color:var(--muted-on-ink);font-family:var(--font-code-stack);margin:0 auto;font-size:11px}@media (max-width:1080px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.site-footer-inner{grid-template-columns:minmax(0,1fr)}}.section-index,.kicker,.pricing-kicker,.eyebrow,.field-label,.ops-kicker,.dashboard-field-label,.scan-mono-label{color:var(--tf-color-text-quiet);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.kicker-dot{background:var(--green);vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block}.section-heading,.compact-heading,.ops-heading,.dashboard-section-heading,.scan-section-heading{gap:10px;margin-bottom:22px;display:grid}.section-heading h2,.compact-heading h2,.ops-heading h1,.dashboard-section-heading h2,.scan-section-heading h2{letter-spacing:var(--tf-tracking-tight);color:var(--ink);margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1.1}.section-heading p,.compact-heading p{max-width:62ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.55}.hero,.page-hero,.intent-hero{padding-block:44px 0}.page-hero,.intent-hero,.tf-page-hero{border-inline:1px solid var(--tf-color-line);border-bottom:1px solid var(--tf-color-line);min-height:238px;padding-block:48px;position:relative}.page-hero:before,.page-hero:after,.intent-hero:before,.intent-hero:after,.tf-page-hero:before,.tf-page-hero:after{content:"";z-index:1;background:var(--tf-mark-sparkle) center / contain no-repeat;pointer-events:none;width:20px;height:20px;position:absolute;bottom:-10.5px}.page-hero:before,.intent-hero:before,.tf-page-hero:before{left:-10.5px}.page-hero:after,.intent-hero:after,.tf-page-hero:after{right:-10.5px}:is(.hero,.page-hero,.intent-hero)>.section-index{color:var(--tf-color-text-quiet);font-family:var(--font-code-stack);letter-spacing:.08em;margin:0 0 14px;font-size:11px}:is(.page-hero,.intent-hero,.tf-page-hero)>.tf-editorial-byline{color:var(--tf-color-text-muted);font-size:13px}.hero h1,.page-hero h1,.intent-hero h1,.article-page h1,.content-page h1,.tf-page-hero .tf-h1{font-weight:500;font-size:var(--tf-font-size-6);letter-spacing:var(--tf-tracking-tight);color:var(--ink);margin:0;line-height:1.1}.tf-page-hero .tf-lead{margin-top:12px;font-size:16px;line-height:1.6}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:var(--ink)}.page-hero p,.intent-hero p,.hero-copy p,.hero-support{max-width:62ch;color:var(--ink-soft);margin:16px 0 0;font-size:16px;line-height:1.6}.hero-actions,.inline-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button,.button-primary,.button-secondary,.button-muted,.quiet-button,.header-cta,.text-link{border-radius:var(--radius-control);background:var(--tf-color-surface-control);min-height:40px;color:var(--ink);box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.button:hover,.button-secondary:hover,.button-muted:hover,.quiet-button:hover,.header-cta:hover{color:var(--ink);background:var(--tf-color-surface-active)}.button:active,.button-primary:active,.button-secondary:active,.button-muted:active,.quiet-button:active,.header-cta:active{box-shadow:none;transform:translateY(1px)}.button-primary,.header-cta{color:var(--tf-color-on-brand);background:var(--tf-color-brand);box-shadow:none;font-weight:500}.button-primary:hover,.header-cta:hover{color:var(--tf-color-on-brand);background:var(--tf-color-brand-hover)}.button-primary:active,.header-cta:active{box-shadow:none}.text-link{border:0;border-bottom:1px solid var(--tf-color-brand-line);min-height:0;box-shadow:none;color:var(--tf-color-link);background:0 0;border-radius:0;padding:0;font-weight:500}.text-link:hover{color:var(--coral);border-color:var(--coral);background:0 0}.text-link:active{box-shadow:none;transform:none}.metric-card,.source-card,.pricing-card,.next-move-card,.open-proof-card,.receipt,.evidence-block,.review-chip,.product-chip{background:var(--paper-bright);border:var(--border-card);border-radius:var(--radius-card);box-shadow:none;padding:24px}.pricing-card-featured{border-color:var(--tf-color-brand)}.metric-grid,.feature-grid,.pricing-grid,.agent-grid,.audience-grid,.process-grid,.move-grid,.error-grid,.source-ledger,.content-index{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.metric-card strong,.metric-card b{font-family:var(--font-code-stack);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:20px;font-weight:500;line-height:1.35;display:block}.receipt>a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.status-pill,.channel-badge,.format-badge,.action-badge,.ops-state-pill,.dashboard-status,.scan-reviewed-badge{border:1px solid color-mix(in srgb, currentColor 32%, transparent);border-radius:var(--tf-radius-xs);font-family:var(--font-code-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--pill-planned-fg);background:var(--pill-planned-bg);align-items:center;gap:6px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.status-pill[data-status=live],.status-pill[data-state=live],.action-remix,.scan-action-remix{color:var(--pill-live-fg);background:var(--pill-live-bg)}.status-pill[data-status=beta],.action-reply,.scan-action-reply{color:var(--pill-beta-fg);background:var(--pill-beta-bg)}.action-wait,.scan-action-wait{color:var(--pill-draft-fg);background:var(--pill-draft-bg)}.source-dot,.live-pulse,.scan-live-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent);border-radius:50%;display:inline-block}.code-block,.api-window,.dashboard-code,.example-explorer pre,.prose pre{background:var(--screen);border:1px solid var(--screen-line);border-radius:var(--tf-radius-control);color:var(--cream);font-family:var(--font-code-stack);font-size:13px;line-height:1.7;overflow-x:auto}.code-block,.dashboard-code,.prose pre{padding:16px 18px}.code-block code,.prose pre code{color:inherit;font-family:inherit}.api-window-bar{border-bottom:1px solid var(--screen-line);min-height:48px;font-family:var(--font-code-stack);color:var(--muted-on-dark);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.prose code,.article-body code{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-xs);background:var(--paper-muted);color:var(--ink);font-family:var(--font-code-stack);padding:1px 5px;font-size:.88em}.prose pre code,.article-body pre code{background:0 0;border:0;border-radius:0;padding:0}.data-table,.source-table,.dashboard-table,.ops-provider-table{border-collapse:collapse;width:100%;font-size:14px}.data-table thead th,.source-table thead th,.dashboard-table thead th,.ops-provider-table thead th{text-align:left;color:var(--tf-color-text-quiet);border-bottom:1px solid var(--tf-color-line);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:12px 16px;font-size:11px;font-weight:500}.data-table td,.source-table td,.dashboard-table td,.ops-provider-table td,.data-table tbody th,.source-table tbody th,.dashboard-table tbody th,.ops-provider-table tbody th{border-bottom:1px solid var(--tf-color-line);text-align:left;vertical-align:top;padding:12px 16px}.data-table tbody th,.source-table tbody th,.dashboard-table tbody th,.ops-provider-table tbody th{color:var(--ink);font-family:var(--font-product-stack);font-weight:500}.data-table caption,.source-table caption,.dashboard-table caption,.ops-provider-table caption{text-align:left;border-bottom:1px solid var(--tf-color-line-card);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-color-text-quiet);background:0 0;padding:14px 16px;font-size:11px;font-weight:500}.source-table-scroll-hint,.ops-provider-table-wrap{border:var(--border-card);border-radius:var(--tf-radius-lg);box-shadow:none;background:var(--tf-color-canvas);overflow-x:auto}.prose,.article-body,.docs-prose,.content-page,.article-page{color:var(--tf-reading);font-size:16px;line-height:1.65}.prose h2,.article-body h2,.docs-prose h2,.content-page h2{letter-spacing:var(--tf-tracking-tight);color:var(--tf-color-text);text-wrap:balance;margin:40px 0 12px;font-size:24px;font-weight:500;line-height:1.25}.prose h3,.article-body h3,.docs-prose h3,.content-page h3{letter-spacing:-.01em;color:var(--tf-color-text);margin:28px 0 8px;font-size:17px;font-weight:500;line-height:1.35}.prose>:is(h2,h3):first-child,.article-body>:is(h2,h3):first-child{margin-top:0}.prose p,.article-body p,.docs-prose p,.content-page p{max-width:var(--tf-reading-measure);margin:0 0 16px}.prose ul,.prose ol,.article-body ul,.article-body ol,.docs-prose ul,.content-page ul,.outline-list{max-width:var(--tf-reading-measure);margin:0 0 16px;padding-left:22px}.prose li,.article-body li,.outline-list li{margin-bottom:8px}:is(.prose,.article-body,.outline-list) li::marker{color:var(--tf-color-text-quiet)}.prose strong,.article-body strong{color:var(--tf-color-text);font-weight:600}.workflow-list{max-width:var(--tf-reading-column);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.workflow-list>:is(code,li){border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-sm);background:var(--tf-color-surface);min-height:28px;color:var(--tf-color-text-secondary);font-family:var(--font-code-stack);overflow-wrap:anywhere;align-items:center;margin:0;padding:3px 9px;font-size:12px;line-height:20px;display:inline-flex}.prose a:not([class]),.article-body a:not([class]),.docs-prose a:not([class]),.content-page a:not([class]){color:var(--tf-color-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;border-bottom:0}.prose a:not([class]):hover,.article-body a:not([class]):hover,.docs-prose a:not([class]):hover,.content-page a:not([class]):hover{color:var(--tf-color-brand-hover);text-decoration-color:currentColor}.docs-prose a.button-primary,.docs-prose a.button-primary:hover{color:var(--tf-color-on-brand);border-color:#0000}.prose blockquote,.article-body blockquote{border-left:2px solid var(--tf-color-line-strong);color:var(--tf-color-text-secondary);background:0 0;border-radius:0;margin:20px 0;padding:2px 0 2px 18px}.prose hr{background:var(--tf-color-line);border:0;height:1px;margin:32px 0}.faq-list,.faq-section details,.example-disclosure{background:var(--tf-color-canvas);border:var(--border-card);border-radius:var(--tf-radius-lg);box-shadow:none;overflow:hidden}.faq-list summary,.example-disclosure summary{cursor:pointer;min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.proof-strip,.source-strip,.usage-truth,.capability-legend,.channel-disclaimer,.form-privacy,.move-limitations,.scan-safety-note,.dashboard-review-boundary{border:var(--border-card);border-radius:var(--radius-control);background:var(--paper-muted);color:var(--ink-soft);padding:16px 20px;font-size:14px;line-height:1.55}.final-cta{background:var(--tf-color-surface);border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);color:var(--tf-color-text);text-align:center;margin-top:64px;padding:40px 32px}.final-cta h2{font-family:var(--font-product-stack);letter-spacing:var(--tf-tracking-tight);color:var(--cream);margin:0 0 12px;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.2}.final-cta p{max-width:52ch;color:var(--muted-on-dark);margin:0 auto 22px}.form-error,.login-error,.ops-queue-error,.scan-failure{border:1px solid color-mix(in srgb, var(--tf-color-danger-text) 40%, transparent);border-radius:var(--radius-control);background:var(--tf-color-danger-tint);color:var(--tf-color-danger-text);padding:12px 14px;font-size:14px}.empty-news,.empty-receipts,.ops-empty,.dashboard-empty,.scan-no-receipts,.scan-empty-plan,.demo-fallback{text-align:center;background:var(--screen);color:var(--muted-on-dark);font-family:var(--font-code-stack);border-radius:12px;padding:40px 24px;font-size:13px}.honeypot{clip:rect(0, 0, 0, 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.light{background:var(--paper-bright)}.features-section,.channels-section,.pricing-section,.faq-section,.proof-section,.founder-section,.process-section,.capability-section,.audience-section,.automation-section,.demo-section,.video-section,.contrast-section,.api-section,.open-proof-section,.repeat-scan-section,.intent-demo,.intent-api,.intent-points,.intent-trust,.docs-layout,.article-page,.content-page,.metric-grid{padding-block:44px 0}@media (max-width:760px){.hero{padding-block:28px 0}.page-hero,.intent-hero,.tf-page-hero{min-height:0;padding-block:36px 32px}}.tf-breadcrumbs:has(+.tf-page-hero){border-inline:1px solid var(--tf-color-line)}@media (max-width:860px){:is(.page-hero,.intent-hero,.tf-page-hero,.tf-breadcrumbs:has(+:is(.page-hero,.intent-hero,.tf-page-hero))){border-inline:0}.page-hero:before,.page-hero:after,.intent-hero:before,.intent-hero:after,.tf-page-hero:before,.tf-page-hero:after{display:none}}.protocol{color:var(--ink-muted);font-family:var(--font-code-stack);font-size:13px}.scan-form{flex-direction:column;gap:12px;max-width:640px;display:flex}.scan-input-row{border:1px solid var(--tf-color-line-card);border-radius:var(--radius-control);background:var(--paper-bright);box-shadow:var(--shadow-hard);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.scan-input-row input[type=url],.scan-input-row input[type=text]{min-width:0;min-height:44px;color:var(--ink);font-family:var(--font-code-stack);background:0 0;border:0;outline:none;flex:220px;padding:10px 0;font-size:14px}.scan-input-row button{border-radius:var(--radius-control);background:var(--tf-color-brand);min-height:44px;color:var(--tf-color-on-brand);font-family:var(--font-product-stack);letter-spacing:0;box-shadow:none;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.scan-input-row button:hover:not(:disabled){background:var(--tf-color-brand-hover)}.scan-input-row button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.scan-input-row button:disabled{background:var(--paper-deep);color:var(--ink-muted);box-shadow:none;cursor:not-allowed}.turnstile-widget{min-height:0}.launch-interest-form{border:1px dashed var(--tf-color-line-strong);border-radius:var(--radius-control);background:var(--paper-muted);flex-direction:column;gap:12px;margin-top:18px;padding:18px;display:flex}.launch-interest-email{font-family:var(--font-product-stack);letter-spacing:.1em;color:var(--ink-muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.launch-interest-email input{border:1px solid var(--tf-color-line-card);background:var(--paper-bright);min-height:44px;color:var(--ink);font-family:var(--font-code-stack);border-radius:6px;padding:11px 12px;font-size:14px}.launch-interest-consent{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.launch-interest-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--coral);flex:none;margin-top:2px}.launch-interest-status,.launch-interest-note{color:var(--ink-muted);font-family:var(--font-product-stack);margin:0;font-size:12.5px;line-height:1.6}.channel-arrow{color:var(--tf-color-brand);font-family:var(--font-code-stack);font-weight:500}.channel-contrast,.channel-guidance{border:var(--border-card);border-radius:var(--radius-control);background:var(--paper-bright);box-shadow:var(--shadow-hard);gap:12px;margin-top:18px;padding:18px 20px;display:grid}.source-card-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.source-strip-label{font-family:var(--font-product-stack);letter-spacing:.1em;color:var(--ink-muted);font-size:11px}.source-strip-items{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.legal-page,.content-page,.article-page{max-width:var(--content-max);margin-inline:auto}:is(.page-hero,.intent-hero)+.content-page,.article-page{border-inline:1px solid var(--tf-color-line);padding-block:40px 96px}.content-page>.prose,.article-page>.article-body{max-width:var(--tf-reading-column)}.article-page{padding-top:0}.article-page>header{min-height:238px;margin:0 calc(-1 * var(--gutter)) 40px;padding:32px var(--gutter) 40px;border-bottom:1px solid var(--tf-color-line);background:var(--tf-band-texture);flex-direction:column;justify-content:center;display:flex;position:relative}.article-page>header:after{content:"";pointer-events:none;background:var(--tf-mark-sparkle) left top / 21px 21px no-repeat, var(--tf-mark-sparkle) right top / 21px 21px no-repeat;height:21px;position:absolute;bottom:-11px;left:-11px;right:-11px}.article-page>header>.section-index{color:var(--tf-color-text-quiet);font-family:var(--font-code-stack);letter-spacing:.08em;margin:0 0 12px;font-size:11px;line-height:16px}.article-page>header>h1{max-width:28ch;font-size:var(--tf-font-size-6);letter-spacing:var(--tf-tracking-tight);text-wrap:balance;line-height:1.1}.article-page>header>p{max-width:720px;color:var(--tf-color-text-secondary);margin:8px 0 0;font-size:16px;line-height:24px}.article-page>header>p[data-seo-answer]{color:var(--tf-reading);margin-top:16px}.article-page>header>span{color:var(--tf-color-text-muted);margin-top:16px;font-size:13px;line-height:20px}@media (max-width:760px){:is(.page-hero,.intent-hero)+.content-page{padding-block:28px 64px}.article-page{padding-bottom:64px}.article-page>header{min-height:0;padding:24px var(--gutter) 28px;background:0 0;margin-bottom:28px}.article-page>header:after{content:none}}.demo-video-layout{gap:18px;display:grid}.pricing-limit{color:var(--ink-muted);font-family:var(--font-product-stack);margin:8px 0 0;font-size:12.5px;line-height:1.55}.move-topline,.move-heading,.move-footer,.evidence-heading,.final-response,.result-signature-card,.dashboard-project-next-move{gap:10px;display:grid}.move-topline{border-bottom:1px solid var(--paper-deep);padding-bottom:12px}.move-footer{border-top:1px solid var(--paper-deep);color:var(--ink-muted);font-family:var(--font-code-stack);margin-top:16px;padding-top:14px;font-size:11.5px}.result-signature-card,.final-response{border:var(--border-card);border-radius:var(--radius-control);background:var(--paper-bright);box-shadow:var(--shadow-hard);padding:18px 20px}.action-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ops-shell,.ops-detail{width:100%;max-width:var(--content-max);padding:34px var(--gutter) 70px;margin-inline:auto}.ops-section-heading{gap:8px;margin-bottom:18px;display:grid}.ops-section-heading h2{letter-spacing:var(--tf-tracking-tight);color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:500}.ops-panel,.ops-card{border:var(--border-card);border-radius:var(--radius-card);background:var(--paper-bright);box-shadow:var(--shadow-hard);padding:20px}.ops-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ops-form{flex-direction:column;gap:12px;max-width:520px;display:flex}.ops-form label{font-family:var(--font-product-stack);letter-spacing:.1em;color:var(--ink-muted);font-size:11px}.ops-form input,.ops-form textarea,.ops-form select{border:1px solid var(--tf-color-line-card);background:var(--paper-bright);min-height:44px;color:var(--ink);font-family:var(--font-code-stack);border-radius:6px;padding:11px 12px;font-size:13px}.ops-queue-list{gap:12px;display:grid}.ops-table-wrap{border:var(--border-card);box-shadow:var(--shadow-hard);background:var(--paper-bright);border-radius:14px;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;font-size:13.5px}.ops-table thead th{text-align:left;color:var(--tf-color-text-quiet);border-bottom:1px solid var(--paper-deep);font-family:var(--font-product-stack);letter-spacing:.06em;background:0 0;padding:11px 16px;font-size:11px;font-weight:500}.ops-table td,.ops-table tbody th{border-bottom:1px solid var(--paper-deep);text-align:left;vertical-align:top;padding:11px 16px}.tf-machine-action{margin-top:20px}.docs-layout{grid-template-columns:minmax(0,.26fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.docs-layout>aside{border:var(--border-card);border-radius:var(--radius-card);background:var(--tf-color-canvas);box-shadow:none;flex-direction:column;gap:2px;padding:12px 8px;display:flex;position:sticky;top:88px}.docs-layout>aside strong{color:var(--tf-color-text-quiet);font-family:var(--font-product-stack);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;padding:4px 10px;font-size:11px;font-weight:500}.docs-layout>aside a{border-radius:var(--radius-control);min-height:36px;color:var(--tf-color-text-secondary);align-items:center;padding:6px 10px;font-size:13px;font-weight:400;display:flex}.docs-layout>aside a:hover{color:var(--ink);background:var(--tf-color-surface-hover)}.docs-prose>section{scroll-margin-top:88px}.docs-prose>section+section{border-top:1px solid var(--paper-deep);margin-top:40px;padding-top:34px}@media (max-width:980px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-layout>aside{flex-flow:wrap;align-items:center;position:static}}.final-response pre,.result-signature-card pre,.metric-card pre,.next-move-card pre,.dashboard-panel pre,.ops-panel pre,.ops-card pre{border:1px solid var(--screen-line);border-radius:var(--tf-radius-control);background:var(--screen);color:var(--cream);font-family:var(--font-code-stack);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.final-response pre code,.result-signature-card pre code,.metric-card pre code,.next-move-card pre code,.dashboard-panel pre code,.ops-panel pre code,.ops-card pre code{color:inherit;background:0 0;padding:0}.usage-truth p,.channel-disclaimer,.tf-facts p,.repeat-scan-section p,.tf-card .tf-body,.tf-card .tf-stage-body,.tf-developer-contract p,.tf-founder-note p,.tf-contact-body,.tf-proof-support,.tf-share-head p,.intent-hero>p{max-width:52ch}.tf-answer p,.prose section p,.prose section li,.prose>p,.prose>ul,.prose>ol{max-width:var(--tf-reading-measure)}.tf-lead{max-width:46ch}.site-header-inner{max-width:1160px;padding:18px 28px}.site-header nav a{font-size:13px;font-weight:500}.site-header .brand span{font-size:17px}.site-header .tf-btn{min-height:40px;font-size:12px}.site-footer{background:var(--tf-color-canvas);color:var(--ink);border-top:1px solid var(--paper-deep);margin-top:10px}.site-footer-inner{grid-template-columns:1.6fr repeat(3,1fr);max-width:1160px;padding:46px 28px}.site-footer .brand span{color:var(--ink);text-transform:none;font-size:18px;font-weight:600}.site-footer .footer-brand p,.site-footer a,.site-footer-bar p{color:var(--ink-muted);font-size:12px}.site-footer .footer-column-title{color:var(--ink);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.site-footer a:hover{color:var(--tf-color-coral-strong)}.site-footer-bar{border-top:1px solid var(--paper-deep);justify-content:space-between;max-width:1104px;padding:20px 0 30px}@media (max-width:760px){.site-header-inner{padding:12px 20px}.site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:34px 20px}.footer-brand{grid-column:1/-1}.site-footer-bar{gap:10px;margin:0 20px}.site-footer .brand{justify-content:start}}.tf-brand-mark{font:inherit;align-items:center;gap:8px;display:inline-flex}.tf-brand-mark>span:first-child:not(:last-child){border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.tf-brand-mark img{object-fit:contain}.tf-brand-mark-dark{background:var(--tf-color-surface-raised)}.tf-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:28px;display:grid}.tf-source-list article{border-top:1px solid var(--tf-color-line);min-width:0;padding:24px 0}.tf-source-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.tf-source-title h3{margin:0}.tf-source-title>span{color:var(--tf-color-text-muted);font-size:12px}.tf-source-list p{font-size:14px;line-height:1.65}.tf-source-list summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}@media (max-width:650px){.tf-source-list{grid-template-columns:1fr}}.tf-brand-mark>span.tf-brand-mark-instagram{width:48px;height:48px;padding:8px}.metric-grid{gap:12px}.metric-grid>.metric-card>span{color:var(--tf-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.metric-grid+.prose{margin-top:40px}.error-grid{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);grid-template-columns:minmax(0,1fr);gap:0;margin-top:16px;overflow:hidden}.error-grid>div{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 20px;display:grid}.error-grid>div+div{border-top:1px solid var(--tf-color-line)}.error-grid>div>code{justify-self:start}.error-grid>div>p{max-width:none;color:var(--tf-color-text-secondary);margin:0;font-size:14px;line-height:1.6}.tf-data{width:100%;max-width:min(var(--content-max), calc(100% - 48px));padding:48px var(--gutter) 96px;border-inline:1px solid var(--tf-color-line);margin-inline:auto}.tf-data>.tf-eyebrow{margin:0 0 14px}.tf-data>h1{max-width:24ch;color:var(--tf-color-text);font-size:var(--tf-font-size-6);letter-spacing:var(--tf-tracking-tight);margin:0;font-weight:500;line-height:1.1}.tf-data>p:not(.tf-eyebrow){max-width:720px;color:var(--tf-color-text-secondary);margin:16px 0 0;font-size:16px;line-height:1.6}.tf-data>p:first-child:not(.tf-eyebrow){margin:0 0 20px;font-size:13px}.tf-data>p:last-child:not(.tf-eyebrow){color:var(--tf-color-text-muted);margin-top:40px;font-size:14px}.tf-data>section{border-top:1px solid var(--tf-color-line);margin-top:48px;padding-top:32px}.tf-data h2{color:var(--tf-color-text);letter-spacing:-.01em;margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.25}.tf-data section>p{max-width:720px;color:var(--tf-color-text-secondary);margin:0 0 12px;font-size:15px;line-height:1.65}.tf-data ul{border:1px solid var(--tf-color-line);border-radius:var(--tf-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.tf-data li{color:var(--tf-color-text-secondary);padding:14px 20px;font-size:14px;line-height:1.6}.tf-data li+li{border-top:1px solid var(--tf-color-line)}.tf-data li>a{font-weight:500}@media (max-width:860px){.tf-data{border-inline:0;max-width:none}}@media (max-width:760px){.tf-data{padding-top:32px}.tf-data li{padding:12px 16px}}
