#agents-root,#agents-root ::placeholder,#agents-root :where(:not(svg,svg *)):after,#agents-root :where(:not(svg,svg *)):before,#agents-root :where(:not(svg,svg *,img,canvas)){all:revert}#agents-root :where(svg,svg *,img,canvas){border:revert;vertical-align:revert}#agents-root{-moz-tab-size:8;tab-size:8;-webkit-tap-highlight-color:initial;unicode-bidi:normal;color-scheme:dark;--bg:#0a0a0a;--bg-2:#0e0e0e;--panel:#121212;--panel-2:#171717;--panel-3:#1e1e1e;--line:#232323;--line-2:#2e2e2e;--line-3:#3b3b3b;--text:#ece6da;--text-2:#b2aa9c;--text-3:#7b7469;--amber-50:#fde4b8;--amber-100:#f9cc84;--amber-200:#f3b252;--amber:#ec9b27;--amber-600:#d9841a;--amber-700:#b56b13;--amber-800:#87500f;--amber-900:#5a350a;--amber-950:#24160a;--amber-a08:rgba(236,155,39,.08);--amber-a15:rgba(236,155,39,.15);--amber-a30:rgba(236,155,39,.30);--ok:#a8d47a;--bad:#ff6b5b;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:1200px;--gutter:24px;--nav-h:64px;--ease:cubic-bezier(.2,.8,.2,1)}#agents-root,#agents-root *,#agents-root :after,#agents-root :before,#agents-root:after,#agents-root:before{box-sizing:border-box}#agents-root{margin:0;background:var(--bg);color:var(--text);font:400 15px/1.7 var(--mono);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#agents-root img,#agents-root svg{display:block;max-width:100%}#agents-root a{color:inherit;text-decoration:none}#agents-root p{margin:0 0 1em}#agents-root ::selection{background:var(--amber);color:#120a00}#agents-root :focus-visible{outline:2px solid var(--amber);outline-offset:2px}#agents-root button{font:inherit;color:inherit;cursor:pointer}#agents-root h1,#agents-root h2,#agents-root h3,#agents-root h4{margin:0;color:var(--text);font-weight:700;line-height:1.15}#agents-root .h-display{font:700 clamp(26px,3.6vw,40px)/1.2 var(--mono);letter-spacing:-.02em}#agents-root .h-section{font:800 clamp(28px,3.4vw,40px)/1.08 var(--sans);letter-spacing:-.035em}#agents-root .h-card{font:700 17px/1.3 var(--sans);letter-spacing:-.015em}#agents-root .lede{font-size:16px;line-height:1.8}#agents-root .lede,#agents-root .muted{color:var(--text-2)}#agents-root .faint{color:var(--text-3)}#agents-root .amber{color:var(--amber)}#agents-root .mono{font-family:var(--mono)}#agents-root .sans{font-family:var(--sans)}#agents-root .kicker{display:block;font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:14px}#agents-root .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}#agents-root .hidden{display:none!important}#agents-root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#agents-root .os-nav{position:sticky;top:0;z-index:50;height:var(--nav-h);background:rgba(10,10,10,.82);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}#agents-root .os-nav.scrolled{border-bottom-color:var(--line)}#agents-root .os-nav .wrap{height:100%;display:flex;align-items:center;gap:28px}#agents-root .os-brand{display:flex;align-items:center;gap:10px;font:700 15px/1 var(--mono);letter-spacing:-.01em;color:var(--text)}#agents-root .os-brand img{height:22px;width:auto}#agents-root .os-brand small{font:500 12px/1 var(--mono);color:var(--text-3);margin-left:2px}#agents-root .os-links{display:flex;gap:26px;font-size:14px;color:var(--text-2)}#agents-root .os-links a:hover,#agents-root .os-links a[aria-current=page]{color:var(--text)}#agents-root .os-links a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:6px}#agents-root .os-signin{font:400 14px/1 var(--mono);color:var(--text-2);white-space:nowrap;transition:color .15s}#agents-root .os-signin:hover{color:var(--text)}#agents-root .os-nav .spacer{flex:1}@media (max-width:860px){#agents-root .os-links{display:none}}@media (max-width:560px){#agents-root .os-nav .wrap{gap:12px}#agents-root .os-brand small,#agents-root .os-nav .hide-sm{display:none}}#agents-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:0;font:600 14px/1 var(--mono);letter-spacing:-.01em;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .15s}#agents-root .btn:active{transform:translateY(1px)}#agents-root .btn:disabled{opacity:.5;cursor:not-allowed}#agents-root .btn-primary{background:var(--amber);color:#140b00;border-color:var(--amber)}#agents-root .btn-primary:hover:not(:disabled){background:var(--amber-200);border-color:var(--amber-200)}#agents-root .btn-ghost{background:var(--panel);color:var(--text);border-color:var(--line-2)}#agents-root .btn-ghost:hover:not(:disabled){border-color:var(--amber-700);color:var(--amber-100)}#agents-root .btn-text{padding:6px 0;background:none;border:0;border-bottom:1px solid var(--line-3);color:var(--text);font:600 14px/1.2 var(--mono)}#agents-root .btn-text:hover{border-color:var(--amber);color:var(--amber-100)}#agents-root .btn-sm{padding:9px 14px;font-size:13px}#agents-root .btn-lg{padding:15px 24px;font-size:15px}#agents-root .btn svg{width:16px;height:16px;flex:none}#agents-root .notice{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid var(--amber-800);color:var(--amber-100);font-size:13px;background:rgba(10,10,10,.6);transition:border-color .15s,background .15s}#agents-root .notice:hover{border-color:var(--amber);background:var(--amber-a08)}#agents-root .card{background:var(--panel);border:1px solid var(--line)}#agents-root .card-pad{padding:22px}#agents-root .card:hover.card-hover{border-color:var(--line-3)}#agents-root .rule{height:1px;background:var(--line);border:0;margin:0}#agents-root .chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--line-2);background:var(--panel-2);font-size:12px;line-height:1.3;color:var(--text-2);white-space:nowrap}#agents-root .chip b{color:var(--text);font-weight:600}#agents-root .chip .dot{width:6px;height:6px;background:var(--amber);flex:none}#agents-root .tag{display:inline-block;padding:2px 7px;border:1px solid var(--amber-800);color:var(--amber-100);font:600 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}#agents-root .tag.quiet{border-color:var(--line-3);color:var(--text-2)}#agents-root label{display:block;font-size:12.5px;color:var(--text-2);margin:0 0 7px;font-weight:500}#agents-root input[type=email],#agents-root input[type=tel],#agents-root input[type=text],#agents-root input[type=url],#agents-root textarea{width:100%;padding:12px 14px;background:#0c0c0c;color:var(--text);border:1px solid var(--line-2);border-radius:0;font:400 15px/1.4 var(--mono);outline:none;transition:border-color .15s,box-shadow .15s}#agents-root input::placeholder,#agents-root textarea::placeholder{color:var(--text-3)}#agents-root input:focus,#agents-root textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-a15)}#agents-root .check{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:var(--text-2);cursor:pointer;margin:0}#agents-root .check input{margin:2px 0 0;width:15px;height:15px;flex:none;accent-color:var(--amber)}#agents-root .err{color:var(--bad);font-size:13.5px;min-height:1.4em;margin-top:8px}#agents-root .pixel-field{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}#agents-root .pixel-field canvas{width:100%;height:100%;display:block}#agents-root .wordmark{image-rendering:pixelated}@keyframes agents-os-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes agents-os-fade{0%{opacity:0}to{opacity:1}}@keyframes agents-os-blink{50%{opacity:0}}@keyframes agents-os-pulse{0%{box-shadow:0 0 0 0 var(--amber-a30)}70%{box-shadow:0 0 0 9px rgba(236,155,39,0)}to{box-shadow:0 0 0 0 rgba(236,155,39,0)}}@keyframes agents-os-scan{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes agents-os-spin{to{transform:rotate(1turn)}}#agents-root .pop{animation:agents-os-pop .5s var(--ease) both}#agents-root .fade{animation:agents-os-fade .4s ease both}#agents-root .caret:after{content:"▍";margin-left:2px;color:var(--amber);animation:agents-os-blink 1s steps(1) infinite}#agents-root .live-dot{width:8px;height:8px;background:var(--amber);display:inline-block;animation:agents-os-pulse 1.6s infinite;flex:none}#agents-root .spin{width:12px;height:12px;border:2px solid var(--line-3);border-top-color:var(--amber);border-radius:50%;animation:agents-os-spin .8s linear infinite;flex:none}#agents-root .scanbar{height:2px;background:linear-gradient(90deg,transparent,var(--amber),transparent) 0 0 /50% 100% no-repeat,var(--line);animation:agents-os-scan 1.6s linear infinite}#agents-root .theater{position:relative;display:flex;flex-direction:column;height:var(--theater-h,520px);overflow:hidden;background:radial-gradient(120% 80% at 100% 0,rgba(236,155,39,.07),transparent 60%),var(--panel);border:1px solid var(--line)}#agents-root .theater-top{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:13px;flex:none}#agents-root .theater-top .title{color:var(--text);font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#agents-root .theater-top .spacer{flex:1}#agents-root .theater-stage{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:28px 28px 22px;min-height:0;overflow:hidden}#agents-root .cap{margin:0;font:600 clamp(19px,2vw,25px)/1.38 var(--sans);letter-spacing:-.02em;color:var(--text);max-width:34ch;flex:none;transition:opacity .5s,transform .5s var(--ease),font-size .4s}#agents-root .cap .who{display:block;font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:9px}#agents-root .cap.otto{color:var(--amber-50);align-self:flex-start}#agents-root .cap.otto .who{color:var(--amber)}#agents-root .cap.caller{align-self:flex-end;text-align:right;color:var(--text-2)}#agents-root .cap.old{opacity:.32;font-size:15px;transform:translateY(-2px)}#agents-root .cap.gone{opacity:0;transform:translateY(-14px)}#agents-root .cap.note{align-self:center;text-align:center;font:500 13px/1.5 var(--mono);color:var(--text-3)}#agents-root .cap .w{opacity:0;transition:opacity .18s}#agents-root .cap .w.on{opacity:1}#agents-root .theater-empty{margin:auto 0;align-self:center;text-align:center;color:var(--text-3);font-size:14px;max-width:420px}#agents-root .theater-empty .big{display:block;font:700 22px/1.3 var(--sans);color:var(--text);letter-spacing:-.02em;margin-bottom:8px}#agents-root .theater-toasts{position:absolute;right:16px;top:64px;display:flex;flex-direction:column;gap:10px;width:min(330px,calc(100% - 32px));pointer-events:none;z-index:2}#agents-root .toast{display:flex;gap:11px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line-2);background:rgba(18,18,18,.94);font-size:12.5px;line-height:1.45;animation:agents-os-pop .45s var(--ease) both;box-shadow:0 14px 40px rgba(0,0,0,.45);pointer-events:auto}#agents-root .toast b{color:var(--text);font-weight:600}#agents-root .toast .meta{display:block;color:var(--text-3);font-size:11.5px;margin-top:3px}#agents-root .toast.found{border-color:var(--amber-800)}#agents-root .toast.big,#agents-root .toast.booked{border-color:var(--amber);background:rgba(36,22,10,.96)}#agents-root .toast .ico{width:18px;height:18px;flex:none;display:grid;place-items:center;margin-top:1px;color:var(--amber)}#agents-root .toast.out{animation:none;opacity:0;transform:translateY(-8px);transition:opacity .35s,transform .35s}#agents-root .theater-foot{display:flex;align-items:center;gap:12px;padding:13px 20px;border-top:1px solid var(--line);font-size:12px;flex:none}#agents-root .wave{display:inline-flex;gap:3px;align-items:center;height:14px}#agents-root .wave i{width:3px;height:4px;background:var(--amber);animation:agents-os-wave 1s ease-in-out infinite}#agents-root .wave i:nth-child(2){animation-delay:.12s}#agents-root .wave i:nth-child(3){animation-delay:.24s}#agents-root .wave i:nth-child(4){animation-delay:.36s}#agents-root .wave i:nth-child(5){animation-delay:.48s}#agents-root .wave.idle i{animation:none;height:4px;opacity:.5}@keyframes agents-os-wave{0%,to{height:4px}50%{height:14px}}@media (max-width:520px){#agents-root .theater{--theater-h:470px}#agents-root .theater-stage{padding:22px 18px 18px}#agents-root .theater-toasts{top:auto;bottom:56px}}#agents-root .os-foot{border-top:1px solid var(--line);padding:34px 0 44px;color:var(--text-3);font-size:13px}#agents-root .os-foot .wrap{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between}#agents-root .os-foot nav{display:flex;flex-wrap:wrap;gap:10px 22px}#agents-root .os-foot a:hover{color:var(--text)}@media (max-width:640px){#agents-root{--gutter:16px;--nav-h:58px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){#agents-root,#agents-root *,#agents-root :after,#agents-root :before,#agents-root:after,#agents-root:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}