/*! Top10AI v3 tokens.css — render-blocking; notes in CSS-NOTES.md */
@font-face{font-family:"Instrument Sans Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");font-weight:400 500;size-adjust:102.2%;ascent-override:94.9%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:"Instrument Sans Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Helvetica Bold"),local("Helvetica-Bold");font-weight:600 700;size-adjust:98.5%;ascent-override:98.5%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Times New Roman");size-adjust:87.8%;ascent-override:112.8%;descent-override:35.3%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback";src:local("Courier New"),local("CourierNewPSMT"),local("Menlo");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--paper:#F3F0E8;--paper-2:#EAE5D9;--card:#FBFAF6;--line:#D9D4C7;--line-soft:#E6E1D5;--line-strong:#C9C3B4;--dash:#8B897F;--dash-soft:#B9B3A5;--ink:#0C0D0B;--ink-2:#3F3E39;--muted:#5C5B54;--link-hover:#4B5A00;--console:#111311;--console-2:#1A1D1A;--console-line:#232622;--console-edge:#2E322D;--console-tile:#23261F;--console-text:#ECEAE3;--console-body:#B5B3AA;--console-muted:#A3A198;--console-dim:#8E8C84;--signal:#E3FF4F;--ff-sans:"Instrument Sans","Instrument Sans Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ff-serif:"Instrument Serif","Instrument Serif Fallback",Georgia,"Times New Roman",serif;--ff-mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--serif-style:italic;--fs-display:clamp(46px,6.2vw,80px);--fs-h2:clamp(34px,4.2vw,56px);--fs-h3:27px;--fs-body:17px;--fs-label:11px;--gutter:clamp(16px,5.6vw,80px);--maxw:none;--header-h:76px;--r-sm:10px;--r:18px;--r-lg:22px;--ease:cubic-bezier(.2,.7,.2,1);--cobalt:var(--ink);--coral:var(--ink);--mint:var(--paper-2);--sun:var(--signal);--citrus:var(--signal);--ff-display:var(--ff-sans);--pad:var(--gutter);--rad:var(--r);--border:1px solid var(--line);--border-thick:1px solid var(--ink);--shadow-hard:none;--shadow-hard-sm:none;--t3-scroll:linear-gradient(90deg,var(--paper) 30%,#0000) 0/32px 100% no-repeat local,linear-gradient(270deg,var(--paper) 30%,#0000) 100%/32px 100% no-repeat local,radial-gradient(farthest-side at 0,#0c0d0b2e,#0000) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#0c0d0b2e,#0000) 100%/12px 100% no-repeat}@media (max-width:860px){:root{--header-h:64px}}:lang(ar){--ff-sans:"Noto Sans Arabic","Segoe UI","Geeza Pro","Arabic UI Text",Tahoma,Arial,sans-serif;--ff-serif:var(--ff-sans);--serif-style:normal}:lang(el),:lang(ru){--ff-sans:"Instrument Sans","Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif;--ff-serif:Georgia,"Times New Roman","Noto Serif",serif}:lang(ar) .t3-serif,:lang(ar) em,:lang(ar) i,:lang(ar) cite{font-style:normal}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body[data-v="3"]{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.6 var(--ff-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}:where([data-v="3"] *,[data-v="3"] ::before,[data-v="3"] ::after){box-sizing:border-box}:where([data-v="3"] a){color:inherit;text-decoration:none}[data-v="3"] :where(#site-header,#site-footer,.t3-crumbs,.crumbs,.t3-toc,.t3-table,.t3-alt,.t3-bfs-card,.t3-plans,.t3-sources,.t10-buying-path,.t10-hub-guides) a,[data-v="3"] a:where([class*=t3-],.art-card,.bl-card){text-decoration:none}:where([data-v="3"] a:not([class]):hover){color:var(--link-hover)}:where([data-v="3"] img){max-width:100%;height:auto}:where([data-v="3"] :is(h1,h2,h3,h4)){font-family:var(--ff-sans);font-weight:600;color:inherit;margin:0}:where([data-v="3"] p){margin:0}:where([data-v="3"] button){font:inherit;color:inherit}[data-v="3"] td a{color:inherit!important}[data-v="3"] td a.t3-visit--primary{color:var(--paper)!important}[data-v="3"] td a.t3-visit--primary:hover{color:var(--signal)!important}[data-v="3"] td a.t3-visit--secondary,[data-v="3"] td a.t3-visit--signal{color:var(--ink)!important}[data-v="3"] :focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--signal)}[data-v="3"] :is(.t3-dk,.t3-router,.t3-footer) :focus-visible{outline:2px solid var(--signal);outline-offset:3px;box-shadow:none}[data-v="3"] :is(.t3-btn--signal,.t3-visit--signal,.t3-router-submit):focus-visible{outline-color:var(--paper)}[data-v="3"] .t3-router-input:focus-visible{outline:0;box-shadow:none}[data-v="3"] ::selection{background:var(--signal);color:var(--ink)}.t3-mono{font-family:var(--ff-mono)}.t3-serif{font-family:var(--ff-serif);font-style:var(--serif-style);font-weight:400}.t3-label{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.t3-kbd{font-family:var(--ff-mono);font-size:11px;border-radius:999px;padding:4px 9px;background:#2A2D29;color:var(--signal)}.t3-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.t3-dk{background:var(--console);color:var(--console-text)}.t3-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.t3-skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:999px;font-weight:600}.t3-skip:focus{top:12px;color:var(--paper)}.t3-header{min-height:var(--header-h)}@media (prefers-reduced-motion:reduce){[data-v="3"] *,[data-v="3"] ::before,[data-v="3"] ::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
