.hosts-module__TcRk8q__main{max-width:1120px;margin:0 auto;padding:140px 28px 80px}.hosts-module__TcRk8q__main h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1.03}.hosts-module__TcRk8q__lead{max-width:700px;font-size:1.2rem;line-height:1.65}.hosts-module__TcRk8q__stack{margin-top:44px}.hosts-module__TcRk8q__record{border-top:1px solid var(--line,var(--paper-3));padding-top:30px}.hosts-module__TcRk8q__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.hosts-module__TcRk8q__head h2{margin:0 0 10px;font-size:2rem}.hosts-module__TcRk8q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0;display:grid}.hosts-module__TcRk8q__grid section,.hosts-module__TcRk8q__listCard{border:1px solid var(--line,var(--paper-3));border-radius:16px;padding:28px}.hosts-module__TcRk8q__listCard{color:inherit;text-decoration:none}.hosts-module__TcRk8q__listCard:hover{border-color:currentColor}.hosts-module__TcRk8q__record section{margin-bottom:28px}.hosts-module__TcRk8q__record h3{margin:0 0 18px;font-size:1.2rem}.hosts-module__TcRk8q__record p,.hosts-module__TcRk8q__limit,.hosts-module__TcRk8q__stack>p{line-height:1.65}.hosts-module__TcRk8q__chip{background:var(--neutral-surface);color:var(--neutral-text);border-radius:20px;padding:6px 10px;font-size:.8rem;display:inline-block}.hosts-module__TcRk8q__chip[data-tone=ok]{background:var(--success-surface);color:var(--success-text)}.hosts-module__TcRk8q__chip[data-tone=warn]{background:var(--warn-surface);color:var(--warn-text)}.hosts-module__TcRk8q__number{letter-spacing:-.025em;font-size:1.5rem}.hosts-module__TcRk8q__digest{overflow-wrap:anywhere;font-size:.85rem}.hosts-module__TcRk8q__measurement,.hosts-module__TcRk8q__window{border-top:1px solid var(--line,var(--paper-3));padding:20px 0}.hosts-module__TcRk8q__record dt{opacity:.7;margin-top:12px;font-size:.8rem}.hosts-module__TcRk8q__record dd{margin:6px 0 0}.hosts-module__TcRk8q__events{padding-left:20px;line-height:2}.hosts-module__TcRk8q__limit{border-top:1px solid var(--line,var(--paper-3));max-width:800px;margin-top:64px;padding-top:24px}.hosts-module__TcRk8q__notice{background:var(--warn-surface);padding:18px}.hosts-module__TcRk8q__button{background:var(--night);color:var(--bone);cursor:pointer;font:inherit;border:0;border-radius:24px;padding:12px 18px}.hosts-module__TcRk8q__button:disabled{opacity:.6;cursor:wait}@media (max-width:720px){.hosts-module__TcRk8q__main{padding:120px 20px 60px}.hosts-module__TcRk8q__grid{grid-template-columns:1fr}}
.InstallApp-module__bSpOxq__button{background:var(--paper);color:var(--ink);min-height:38px;font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.03em;border:0;padding:8px 12px}.InstallApp-module__bSpOxq__button:hover{background:var(--signal)}.InstallApp-module__bSpOxq__button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.InstallApp-module__bSpOxq__instructions{max-width:480px;color:var(--muted);gap:16px;display:grid}.InstallApp-module__bSpOxq__instructions ol{color:var(--ink);gap:12px;margin:0;padding-left:22px;display:grid}@media (max-width:480px){.InstallApp-module__bSpOxq__button{max-width:120px;padding:6px 8px;font-size:10px}}
.Runway-module__ZBntKa__balance{flex-direction:column;gap:4px}.Runway-module__ZBntKa__balance small{font:400 9px/1.2 var(--sans);letter-spacing:0}.Runway-module__ZBntKa__fields{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.Runway-module__ZBntKa__fields label{flex:180px;min-width:0}.Runway-module__ZBntKa__fields input{box-sizing:border-box;width:100%;margin-top:8px;display:block}
.ThemeToggle-module__3b5zuq__control{font:500 13px/1.5 var(--sans);color:inherit;flex-wrap:wrap;align-items:center;gap:10px;padding-block:16px;display:flex}.ThemeToggle-module__3b5zuq__control select{border:1px solid var(--line-dark-strong);background:var(--night);max-width:100%;min-height:44px;color:var(--bone);border-radius:0;padding:8px 32px 8px 12px}.ThemeToggle-module__3b5zuq__control select:focus-visible{outline:2px solid var(--signal);outline-offset:3px}
.AccountStrip-module__TWWDHG__strip{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.AccountStrip-module__TWWDHG__balance,.AccountStrip-module__TWWDHG__bell{border:1px solid var(--line-dark);min-height:40px;color:inherit;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.AccountStrip-module__TWWDHG__balance{font:500 12px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;padding:0 12px;text-decoration:none}.AccountStrip-module__TWWDHG__bell{cursor:pointer;min-width:40px;position:relative}.AccountStrip-module__TWWDHG__balance:hover,.AccountStrip-module__TWWDHG__bell:hover{background:var(--ink-3)}.AccountStrip-module__TWWDHG__bell:focus-visible,.AccountStrip-module__TWWDHG__balance:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (max-width:600px){.AccountStrip-module__TWWDHG__strip{gap:6px}.AccountStrip-module__TWWDHG__balance{padding:0 8px;font-size:11px}}@media (max-width:380px){.AccountStrip-module__TWWDHG__balance{letter-spacing:0;padding:0 6px}}.AccountStrip-module__TWWDHG__drawer{border:0;border-left:1px solid var(--ink);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--paper);font:16px/1.45 var(--sans);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.AccountStrip-module__TWWDHG__drawer[open]{animation:AccountStrip-module__TWWDHG__drawer-in .4s var(--ease-out)}.AccountStrip-module__TWWDHG__drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0c0b99}@keyframes AccountStrip-module__TWWDHG__drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AccountStrip-module__TWWDHG__drawer[open]{animation:none}}.AccountStrip-module__TWWDHG__panel{overscroll-behavior:contain;height:100%;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));min-width:0;overflow:auto}.AccountStrip-module__TWWDHG__panel h2{letter-spacing:-.04em;font-size:28px;line-height:1.05}.AccountStrip-module__TWWDHG__panel :focus-visible{outline:2px solid var(--signal-deep);outline-offset:2px}.AccountStrip-module__TWWDHG__section{border-top:1px solid var(--line);min-width:0;padding:20px 0}.AccountStrip-module__TWWDHG__section h3{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.AccountStrip-module__TWWDHG__section>p{margin:0 0 12px}.AccountStrip-module__TWWDHG__amount{font:620 32px/1.1 var(--sans);letter-spacing:-.03em}.AccountStrip-module__TWWDHG__notice:empty{display:none}.AccountStrip-module__TWWDHG__notice{color:var(--signal-deep);margin:0 0 12px;font-size:14px}.AccountStrip-module__TWWDHG__list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.AccountStrip-module__TWWDHG__list li{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--white);overflow-wrap:anywhere;min-width:0;padding:14px;font-size:14px}.AccountStrip-module__TWWDHG__list li[data-final=true]{border-left-color:var(--signal-deep)}.AccountStrip-module__TWWDHG__list p{margin:0 0 6px}.AccountStrip-module__TWWDHG__list p:last-child{margin-bottom:0}.AccountStrip-module__TWWDHG__list code{font:400 11px/1.5 var(--mono);margin:0 0 6px;display:block}.AccountStrip-module__TWWDHG__list .help-text{margin:6px 0 0!important}.AccountStrip-module__TWWDHG__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.AccountStrip-module__TWWDHG__row h3{margin-bottom:12px}.AccountStrip-module__TWWDHG__row time{color:var(--muted);font-size:12px}.AccountStrip-module__TWWDHG__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.AccountStrip-module__TWWDHG__actions .AccountStrip-module__TWWDHG__confirm{white-space:normal;text-align:left;text-transform:none;letter-spacing:.02em;max-width:100%;padding-block:10px;line-height:1.35}.AccountStrip-module__TWWDHG__foot{border-top:1px solid var(--line);margin:0;padding-top:20px}@media (max-width:600px){.AccountStrip-module__TWWDHG__panel{padding-inline:16px}}.AccountStrip-module__TWWDHG__badge{background:var(--signal);min-width:16px;color:var(--night);font:10px var(--mono);text-align:center;padding:2px 4px;position:absolute;top:-4px;right:-4px}.AccountStrip-module__TWWDHG__drawer::backdrop{background:color-mix(in srgb,var(--night) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.site-header .nav-left{gap:24px}.site-header nav{gap:16px}.site-header .task-menus{gap:4px}.task-disclosure>button,.site-search-button{color:inherit;min-height:40px;font:500 14px/1 var(--sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:10px 8px;display:inline-flex}.task-disclosure>button[aria-current=true],.task-disclosure>button[aria-expanded=true]{box-shadow:inset 0 -2px var(--signal)}.task-disclosure>button:hover,.site-search-button:hover{background:var(--ink-3)}.task-disclosure>button span{color:var(--muted-dark)}.site-search-button{border:1px solid var(--line-dark);flex:none;margin-left:auto;padding-inline:12px}.site-search-button kbd{font:400 10px var(--mono);color:var(--muted-dark)}.task-panel{top:var(--header);left:var(--gutter);right:var(--gutter);background:var(--night);border:1px solid var(--line-dark);box-shadow:0 20px 40px color-mix(in srgb,var(--night) 25%,transparent);max-height:calc(100svh - var(--header) - 24px);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:20px;display:grid;position:absolute;overflow:auto}.task-panel[hidden]{display:none}.site-header .task-panel a{opacity:1;white-space:normal;border:1px solid #0000;padding:14px;display:block}.site-header .task-panel a:after{display:none}.task-panel a:hover,.task-panel a:focus-visible{background:var(--ink-2);border-color:var(--line-dark)}.task-panel strong{font:550 16px/1.3 var(--sans);display:block}.task-panel a span{color:var(--muted-dark);font:400 13px/1.5 var(--sans);margin-top:6px;display:block}.mobile-task-groups{gap:28px;display:grid}.mobile-task-groups h2{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);margin-bottom:12px}.mobile-task-groups ul,.task-map-card ul{margin:0;padding:0;list-style:none}.mobile-task-groups li+li{border-top:1px solid var(--line-dark)}.mobile-task-groups a{font:550 20px/1.3 var(--sans);padding:12px 0;text-decoration:none;display:block}.mobile-task-groups a span{font:400 13px/1.5 var(--sans);color:var(--muted-dark);margin-top:4px;display:block}.site-header.expanded .mobile-menu{height:calc(100svh - var(--header));padding-top:24px}.task-map{border-bottom:1px solid var(--line);padding-block:80px}.task-map .section-head{align-items:end;margin-bottom:32px}.task-map h2{margin-top:16px;font-size:clamp(32px,4vw,52px)}.task-search{cursor:pointer;justify-self:end}.task-map-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-map-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.task-map-card h3{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:20px}.task-map-card li+li{margin-top:18px}.task-map-card a{text-decoration:none;display:block}.task-map-card strong{font:550 17px/1.3 var(--sans);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.task-map-card b{color:var(--signal-deep);font-weight:400}.task-map-card a span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.task-map-card a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep);text-underline-offset:4px}.site-search{max-width:720px}.site-search input{border:1px solid var(--line-strong);background:var(--white);width:100%;color:var(--ink);font:400 18px var(--sans);margin-top:12px;padding:14px;display:block}.search-status,.search-help{font:400 11px/1.5 var(--mono);color:var(--muted);margin:14px 0}.search-results{overscroll-behavior:contain;gap:4px;max-height:46svh;display:grid;overflow:auto}.search-results [role=option]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:14px;text-decoration:none;display:block}.search-results [role=option][aria-selected=true]{background:var(--signal-tint);border-color:var(--signal-deep)}.search-results small{font:500 10px var(--mono);text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.search-results strong{font:550 17px/1.3 var(--sans);display:block}.search-results [role=option] span{color:var(--muted);margin-top:4px;font-size:14px;display:block}.search-results [aria-disabled=true]{cursor:default}.search-results [aria-disabled=true] strong{color:var(--muted)}.search-lock{border:1px solid var(--line-strong);color:var(--ink);margin-left:8px;padding:1px 6px;font-style:normal;display:inline-block}.site-search .modal-head h2{flex:1}.site-search .search-back{flex:none;align-self:center}.search-confirm{gap:12px;padding-block:6px;display:grid}.search-confirm p{margin:0}.search-confirm #site-search-question{font:550 18px/1.4 var(--sans)}.search-confirm .button-row{flex-wrap:wrap;gap:10px;display:flex}.site-search[data-phase=done] .search-status{font:550 18px/1.4 var(--sans);color:var(--ink)}.search-empty{padding-block:20px}.site-footer .footer-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.site-footer .footer-about{grid-column:1/-1}@media (max-width:1100px){.site-header .nav-left{gap:12px}.task-disclosure>button{padding-inline:5px}.site-header .nav-buttons .ar-button{gap:6px;padding-inline:10px}.site-footer .footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.site-header .task-menus{display:none}.site-search-button{margin-left:auto}.site-header .nav-left{margin-right:auto}.site-header .mobile-menu .button-row{flex-wrap:wrap;display:flex}.task-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site-header nav{gap:10px}.site-search-button{padding-inline:8px;font-size:13px}.site-search-button kbd{font-size:9px}.task-map{padding-block:48px}.task-map-grid{grid-template-columns:1fr}.task-map-card{padding:24px}.task-map .section-head{display:block}.task-search{margin-top:24px}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:961px){.site-header .desktop-links.task-menus{display:flex}.site-header .menu-toggle{display:none}}@media (min-width:1200px){.site-header .nav-buttons{display:flex}}.site-header nav>.site-search-button{order:1}@media (max-width:600px){.site-search-button kbd{display:none}}.site-header nav>.nav-left{flex:auto}.site-header nav>:not(.nav-left){order:1}.site-header nav>.site-search-button{margin-left:0}.site-header nav>.nav-buttons{order:2}.site-header nav>.menu-toggle{order:3}
.StopMenu-module__LxQFvW__wrap{width:100%;max-width:320px}.StopMenu-module__LxQFvW__choices{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:4px;margin-top:6px;padding:8px;display:grid}.StopMenu-module__LxQFvW__choices button{min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 12px}.StopMenu-module__LxQFvW__choices button:hover{background:var(--paper-2)}.StopMenu-module__LxQFvW__choices button:focus-visible{outline:2px solid var(--signal-deep);outline-offset:2px}
.ModelCompare-module__7dulSa__page{gap:24px;min-width:0;display:grid}.ModelCompare-module__7dulSa__heading{overflow-wrap:anywhere;gap:12px;display:grid}.ModelCompare-module__7dulSa__heading h1{margin:0;font-size:clamp(30px,5vw,56px);line-height:1.1}.ModelCompare-module__7dulSa__note{color:var(--muted);font-size:13px;line-height:1.6}.ModelCompare-module__7dulSa__share{gap:8px;min-width:0;display:grid}.ModelCompare-module__7dulSa__share input{box-sizing:border-box;width:100%;min-width:0}.ModelCompare-module__7dulSa__scroll{border:1px solid var(--line);min-width:0;max-width:100%;overflow-x:auto}.ModelCompare-module__7dulSa__scroll:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.ModelCompare-module__7dulSa__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.ModelCompare-module__7dulSa__table caption{text-align:left;color:var(--muted);padding:14px}.ModelCompare-module__7dulSa__table th,.ModelCompare-module__7dulSa__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px}.ModelCompare-module__7dulSa__table th{background:var(--paper-2);color:var(--ink)}.ModelCompare-module__7dulSa__table td{background:var(--paper);color:var(--ink)}.ModelCompare-module__7dulSa__table td[data-different]{background:var(--signal-tint);color:var(--signal-deep)}.ModelCompare-module__7dulSa__table th p{font-weight:400}.ModelCompare-module__7dulSa__table ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ModelCompare-module__7dulSa__difference{margin-top:8px;font-size:13px;display:block}.ModelCompare-module__7dulSa__tray{box-sizing:border-box;z-index:5;border:1px solid var(--line);background:var(--paper-2);width:min(960px,100% - 32px);color:var(--ink);gap:12px;min-width:0;max-height:45vh;padding:16px;display:grid;position:fixed;bottom:12px;left:50%;overflow-y:auto;transform:translate(-50%)}.ModelCompare-module__7dulSa__tray p{margin:0}.ModelCompare-module__7dulSa__picks{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ModelCompare-module__7dulSa__picks li{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.ModelCompare-module__7dulSa__picks span{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.ModelCompare-module__7dulSa__table th,.ModelCompare-module__7dulSa__table td{padding:12px}.ModelCompare-module__7dulSa__tray{padding:12px;bottom:0}.ModelCompare-module__7dulSa__picks{flex-direction:column}.ModelCompare-module__7dulSa__tray .button-row{flex-wrap:wrap}}
.ModelPerformance-module__6-cQyq__readings{color:var(--ink);gap:8px;margin:16px 0;display:grid}.ModelPerformance-module__6-cQyq__readings div{min-width:0}.ModelPerformance-module__6-cQyq__readings dt{font:500 11px/1.5 var(--mono);color:var(--muted)}.ModelPerformance-module__6-cQyq__readings dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.5}
.ModelCapabilities-module__LCvf4G__chips{flex-wrap:wrap;gap:4px;max-width:100%;margin:8px 0;display:flex}.ModelCapabilities-module__LCvf4G__chip{font:500 10px/1.3 var(--mono);background:var(--paper-2);color:var(--muted);padding:5px 6px}.ModelCapabilities-module__LCvf4G__chips[data-dark] .ModelCapabilities-module__LCvf4G__chip{background:var(--ink-3);color:var(--muted-dark)}.ModelCapabilities-module__LCvf4G__guide{color:var(--muted);margin:12px 0;font-size:12px}.ModelCapabilities-module__LCvf4G__guide summary{cursor:pointer;padding:6px 0}.ModelCapabilities-module__LCvf4G__guide ul{margin:8px 0;padding-left:18px}.ModelCapabilities-module__LCvf4G__guide li{margin-bottom:8px}.ModelCapabilities-module__LCvf4G__guide a{text-underline-offset:3px;text-decoration:underline}.ModelCapabilities-module__LCvf4G__guide[data-dark]{color:var(--muted-dark)}.ModelCapabilities-module__LCvf4G__guide[data-dark] b,.ModelCapabilities-module__LCvf4G__guide[data-dark] a{color:var(--bone)}
.ModelCatalog-module__Y_ThZG__filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ModelCatalog-module__Y_ThZG__filters button{border:1px solid var(--line);background:var(--white);font:500 11px/1.4 var(--mono);min-height:44px;padding:10px}.ModelCatalog-module__Y_ThZG__filters button[aria-pressed=true]{background:var(--night);color:var(--bone);border-color:var(--ink)}.ModelCatalog-module__Y_ThZG__filters span{opacity:.7;margin-left:4px}@media (max-width:480px){.ModelCatalog-module__Y_ThZG__filters button{flex:45%}}
.NewModels-module__uKrvKW__badge{font:500 11px/1.4 var(--mono);background:var(--signal);color:var(--night);padding:3px 7px;display:inline-block}.NewModels-module__uKrvKW__filters{margin-bottom:12px}.NewModels-module__uKrvKW__filters button{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ink);font:500 11px/1.4 var(--mono);cursor:pointer;padding:10px 14px}.NewModels-module__uKrvKW__filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.NewModels-module__uKrvKW__row{--new-ink:var(--ink);--new-line:var(--line);color:var(--new-ink);min-width:0}.NewModels-module__uKrvKW__row[data-dark]{--new-ink:var(--bone);--new-line:var(--line-dark);padding:12px}.NewModels-module__uKrvKW__row h3{font:500 14px/1.5 var(--mono);margin:0 0 12px}.NewModels-module__uKrvKW__row ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.NewModels-module__uKrvKW__row li{border:1px solid var(--new-line);min-width:0;padding:12px}.NewModels-module__uKrvKW__row a,.NewModels-module__uKrvKW__pick{color:inherit;overflow-wrap:anywhere;text-align:left;font:600 15px/1.5 var(--sans);margin-bottom:8px;display:block}.NewModels-module__uKrvKW__pick{cursor:pointer;background:0 0;border:none;width:100%;min-height:44px;padding:0}.NewModels-module__uKrvKW__row p{font:400 11px/1.6 var(--mono);overflow-wrap:anywhere;margin:8px 0 0}.NewModels-module__uKrvKW__row a:focus-visible,.NewModels-module__uKrvKW__pick:focus-visible,.NewModels-module__uKrvKW__filters button:focus-visible{outline-offset:3px;outline:2px solid}
.ProofBadge-module__38DSgq__group{vertical-align:middle;flex-wrap:wrap;gap:6px 10px;max-width:100%;display:inline-flex}.ProofBadge-module__38DSgq__item{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.ProofBadge-module__38DSgq__badge{border:1px solid var(--line);background:var(--paper-2);color:var(--muted);font:500 10px/1.4 var(--mono);align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.ProofBadge-module__38DSgq__badge svg{flex:none}.ProofBadge-module__38DSgq__badge[data-tone=proof]{background:var(--signal-tint);color:var(--signal-deep);border-color:var(--signal-deep)}.ProofBadge-module__38DSgq__check{font:400 10px/1.5 var(--mono);color:var(--muted);text-underline-offset:3px;padding-block:3px}.ProofBadge-module__38DSgq__explanation{color:var(--muted);font:400 12px/1.5 var(--sans);overflow-wrap:anywhere;flex-basis:100%}.ProofBadge-module__38DSgq__group[data-dark] .ProofBadge-module__38DSgq__badge{background:var(--ink-3);color:var(--muted-dark);border-color:var(--line-dark)}.ProofBadge-module__38DSgq__group[data-dark] .ProofBadge-module__38DSgq__badge[data-tone=proof]{color:var(--signal);border-color:var(--signal-deep)}.ProofBadge-module__38DSgq__group[data-dark] .ProofBadge-module__38DSgq__check,.ProofBadge-module__38DSgq__group[data-dark] .ProofBadge-module__38DSgq__explanation{color:var(--muted-dark)}.ProofBadge-module__38DSgq__group[data-dark] .ProofBadge-module__38DSgq__check:focus-visible{outline-color:var(--signal)}.ProofBadge-module__38DSgq__guide{margin-top:clamp(28px,4vw,44px)}.ProofBadge-module__38DSgq__pop{display:inline-flex;position:relative}.ProofBadge-module__38DSgq__pop>summary{cursor:pointer;list-style:none}.ProofBadge-module__38DSgq__pop>summary::-webkit-details-marker{display:none}.ProofBadge-module__38DSgq__pop>summary:focus-visible{outline:2px solid var(--signal-deep);outline-offset:2px}.ProofBadge-module__38DSgq__popover{z-index:30;background:var(--night);width:min(300px,80vw);color:var(--bone);border:1px solid var(--line-dark);font:400 12px/1.5 var(--sans);box-shadow:0 12px 24px color-mix(in srgb,var(--night) 18%,transparent);padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0}
.RouteCard-module__o9AQhW__card{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;gap:10px;padding:12px;font-size:12px;display:grid}.RouteCard-module__o9AQhW__card[data-dark]{border-color:var(--line-dark);background:var(--ink-2);color:var(--bone)}.RouteCard-module__o9AQhW__card dl{margin:0}.RouteCard-module__o9AQhW__card dt{font:500 9.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.RouteCard-module__o9AQhW__card[data-dark] dt{color:var(--muted-dark)}.RouteCard-module__o9AQhW__card dd{min-width:0;font:400 11.5px/1.45 var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.RouteCard-module__o9AQhW__card dd[data-missing]{color:var(--muted)}.RouteCard-module__o9AQhW__card[data-dark] dd[data-missing]{color:var(--muted-dark)}.RouteCard-module__o9AQhW__stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:10px;display:grid}.RouteCard-module__o9AQhW__card[data-dark] .RouteCard-module__o9AQhW__stats{border-color:var(--line-dark)}.RouteCard-module__o9AQhW__stats dd{margin-top:3px;font-size:12.5px;font-weight:500}.RouteCard-module__o9AQhW__rows{gap:8px;display:grid}.RouteCard-module__o9AQhW__rows>div{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.RouteCard-module__o9AQhW__card .RouteCard-module__o9AQhW__flush{margin:0}.RouteCard-module__o9AQhW__card .RouteCard-module__o9AQhW__routes{display:flex}.RouteCard-module__o9AQhW__links{flex-wrap:wrap;gap:4px 12px;display:flex}.RouteCard-module__o9AQhW__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;text-decoration-thickness:2px}.RouteCard-module__o9AQhW__link:hover{text-decoration-color:currentColor}.RouteCard-module__o9AQhW__link:focus-visible{outline:2px solid var(--signal-deep);outline-offset:2px}.RouteCard-module__o9AQhW__card[data-dark] .RouteCard-module__o9AQhW__link:focus-visible{outline-color:var(--signal)}.RouteCard-module__o9AQhW__card[data-place=rail]{margin:2px 16px 10px}.RouteCard-module__o9AQhW__card[data-place=palette]{scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;border-width:1px 0 0;max-height:min(32vh,300px);padding:12px 20px;overflow-y:auto}ul.RouteCard-module__o9AQhW__shortList{max-height:min(36vh,340px)}.RouteCard-module__o9AQhW__toggle{margin:4px 0 16px}.RouteCard-module__o9AQhW__toggle[open]>summary{margin-bottom:6px}@media (max-width:480px){.RouteCard-module__o9AQhW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.RouteCard-module__o9AQhW__rows>div{grid-template-columns:minmax(0,1fr);gap:2px}}
.AccountShell-module__5u-Okq__shell{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.AccountShell-module__5u-Okq__tabs{grid-column:1/-1;min-width:0}.AccountShell-module__5u-Okq__tabs nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:0;margin-bottom:0;position:static}.AccountShell-module__5u-Okq__tabs a:focus-visible,.AccountShell-module__5u-Okq__sidebar a:focus-visible{outline:2px solid var(--signal-deep);outline-offset:-2px}.AccountShell-module__5u-Okq__sidebar{border:1px solid var(--line);background:var(--paper-2);padding:16px}.AccountShell-module__5u-Okq__sidebar nav{gap:20px;display:grid}.AccountShell-module__5u-Okq__sidebar nav div{gap:4px;display:grid}.AccountShell-module__5u-Okq__sidebar nav .eyebrow{padding:0 8px 4px}.AccountShell-module__5u-Okq__sidebar a{overflow-wrap:anywhere;padding:8px;font-size:14px;text-decoration:none;display:block}.AccountShell-module__5u-Okq__sidebar a:hover{background:var(--paper-3)}.AccountShell-module__5u-Okq__content{gap:24px;min-width:0;display:grid}.AccountShell-module__5u-Okq__connection{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:20px;padding-top:16px}.AccountShell-module__5u-Okq__form{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.AccountShell-module__5u-Okq__form h3{margin:0;font-size:20px}.AccountShell-module__5u-Okq__form p{overflow-wrap:anywhere;margin:0}.AccountShell-module__5u-Okq__secret{overflow-wrap:anywhere;word-break:break-all}.AccountShell-module__5u-Okq__home{gap:24px;display:grid}.AccountShell-module__5u-Okq__home h2{letter-spacing:-.035em;font-size:24px}.AccountShell-module__5u-Okq__home h3{margin:0 0 12px;font-size:18px}.AccountShell-module__5u-Okq__home ul{gap:12px;padding-left:20px;display:grid}.AccountShell-module__5u-Okq__home dl{gap:12px;margin:0;display:grid}.AccountShell-module__5u-Okq__home dl div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.AccountShell-module__5u-Okq__home dt{color:var(--muted)}.AccountShell-module__5u-Okq__home dd{font-family:var(--mono);margin:0}.AccountShell-module__5u-Okq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.AccountShell-module__5u-Okq__cards section{min-width:0}.AccountShell-module__5u-Okq__recent{padding:0!important;list-style:none!important}.AccountShell-module__5u-Okq__recent li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:6px;padding:12px 0;display:grid}.account-preview-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:8px;display:grid}.account-preview-grid div{background:var(--white);gap:6px;min-width:0;padding:16px;display:grid}.account-preview-grid strong{font-size:15px}.account-preview-grid span{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:800px){.AccountShell-module__5u-Okq__shell{grid-template-columns:minmax(0,1fr);gap:16px}.AccountShell-module__5u-Okq__sidebar{min-width:0;padding:6px}.AccountShell-module__5u-Okq__sidebar nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.AccountShell-module__5u-Okq__sidebar nav div{gap:4px;display:flex}.AccountShell-module__5u-Okq__sidebar nav .eyebrow{display:none}.AccountShell-module__5u-Okq__sidebar a{white-space:nowrap;scroll-snap-align:start;flex:none}.AccountShell-module__5u-Okq__connection{margin-top:6px;padding:6px 8px 2px}.AccountShell-module__5u-Okq__cards{grid-template-columns:1fr}.account-preview-grid{grid-template-columns:1fr}}.AccountShell-module__5u-Okq__sidebar a[aria-current]{background:var(--night);color:var(--bone)}
.KeyRotation-module__WU5RUG__panel{min-width:0;margin-block:1rem}.KeyRotation-module__WU5RUG__list{margin:1rem 0;padding:0;list-style:none}.KeyRotation-module__WU5RUG__list li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-block:1rem}.KeyRotation-module__WU5RUG__label{color:var(--muted);margin-block:.35rem;font-size:.85rem;display:block}.KeyRotation-module__WU5RUG__panel select{background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--line);padding:.65rem}
.Savings-module__CskkDW__savings{overflow-wrap:anywhere;min-width:0}.Savings-module__CskkDW__savings .savings-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.Savings-module__CskkDW__savings .savings-list>li{border-top:1px solid var(--line);min-width:0;padding-top:16px}.Savings-module__CskkDW__savings h3{font-size:18px}.Savings-module__CskkDW__savings :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:400px){.Savings-module__CskkDW__savings .panel-heading{flex-direction:column;align-items:flex-start;gap:12px}.Savings-module__CskkDW__savings .button-row{flex-wrap:wrap}}
.ProjectBudget-module__kz-Rua__panel{min-width:0}.ProjectBudget-module__kz-Rua__panel label{gap:.4rem;min-width:0;margin-block:.75rem;display:grid}.ProjectBudget-module__kz-Rua__panel input{box-sizing:border-box;background:var(--white);width:100%;min-width:0;max-width:24rem;color:var(--ink);border:1px solid var(--line);font:inherit;padding:10px;font-size:16px}.ProjectBudget-module__kz-Rua__panel :is(input,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ProjectBudget-module__kz-Rua__panel p{overflow-wrap:anywhere}
.Insights-module__RpmFfG__insights{gap:16px;min-width:0;display:grid}.Insights-module__RpmFfG__insights h2{font-size:24px}.Insights-module__RpmFfG__insights h3{font-size:18px}.Insights-module__RpmFfG__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.Insights-module__RpmFfG__filters label{gap:6px;min-width:0;font-size:13px;display:grid}.Insights-module__RpmFfG__filters :is(input,select){background:var(--white);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;padding:10px}.Insights-module__RpmFfG__filters button{justify-self:start}.Insights-module__RpmFfG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Insights-module__RpmFfG__stats div{overflow-wrap:anywhere;gap:8px;display:grid}.Insights-module__RpmFfG__stats span{color:var(--muted);font-size:13px}.Insights-module__RpmFfG__stats strong{font-family:var(--mono);font-size:18px}.Insights-module__RpmFfG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Insights-module__RpmFfG__grid>section{min-width:0}.Insights-module__RpmFfG__insights .insights-chart svg{width:100%;height:auto;color:var(--ink);display:block}.Insights-module__RpmFfG__insights .insights-table-wrap{max-width:100%;overflow-x:auto}.Insights-module__RpmFfG__insights table{border-collapse:collapse;width:100%;font-size:13px}.Insights-module__RpmFfG__insights :is(th,td){text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 8px}.Insights-module__RpmFfG__insights td{font-family:var(--mono)}.Insights-module__RpmFfG__insights caption{text-align:left;color:var(--muted);padding:8px;font-size:12px}.Insights-module__RpmFfG__insights summary{cursor:pointer;padding:10px 0;font-size:13px}.Insights-module__RpmFfG__insights :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Insights-module__RpmFfG__suggestions{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:16px;padding-top:16px}.Insights-module__RpmFfG__suggestions>div{padding:12px 0}.Insights-module__RpmFfG__suggestions h4{font-size:15px}@media (max-width:700px){.Insights-module__RpmFfG__grid,.Insights-module__RpmFfG__filters{grid-template-columns:minmax(0,1fr)}.Insights-module__RpmFfG__stats strong{font-size:15px}}@media (max-width:400px){.Insights-module__RpmFfG__stats{grid-template-columns:minmax(0,1fr)}}
.InboxFilters-module__CcElZq__controls{min-width:0;margin:16px 0}.InboxFilters-module__CcElZq__chips,.InboxFilters-module__CcElZq__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.InboxFilters-module__CcElZq__chips button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);cursor:pointer;font:inherit;border-radius:24px;padding:8px 12px}.InboxFilters-module__CcElZq__chips button[aria-pressed=true]{color:var(--night);background:var(--signal);border-color:var(--signal)}.InboxFilters-module__CcElZq__chips button:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.InboxFilters-module__CcElZq__chips span{font:12px var(--mono)}.InboxFilters-module__CcElZq__readState{color:var(--muted);font-size:12px}.InboxFilters-module__CcElZq__readState[data-inbox-decision]{color:var(--signal-deep)}.InboxFilters-module__CcElZq__controls~ul{min-width:0}li:has(>.InboxFilters-module__CcElZq__readState[data-inbox-decision]){border-inline-start:3px solid var(--signal);background:var(--signal-tint);padding-inline-start:12px}
.ApproveAndAllow-module__xq8EkG__option{white-space:normal;text-align:left;max-width:100%;line-height:1.4}.ApproveAndAllow-module__xq8EkG__option span{min-width:0}.ApproveAndAllow-module__xq8EkG__review{padding:16px}
.Inbox-module__uhEeEq__bell{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.Inbox-module__uhEeEq__bell:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.Inbox-module__uhEeEq__dialog{width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.Inbox-module__uhEeEq__inbox{color:var(--ink);background:var(--paper);min-width:0}.Inbox-module__uhEeEq__inbox>p{margin:12px 0}.Inbox-module__uhEeEq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Inbox-module__uhEeEq__list{margin:20px 0 0;padding:0;list-style:none}.Inbox-module__uhEeEq__list li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.Inbox-module__uhEeEq__list li p{margin:8px 0}.Inbox-module__uhEeEq__row{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.Inbox-module__uhEeEq__row time{color:var(--muted);font-size:12px}@media (max-width:600px){.Inbox-module__uhEeEq__row{flex-direction:column}}.Inbox-module__uhEeEq__bell{border:1px solid color-mix(in srgb,var(--bone) 24%,transparent);min-width:44px;min-height:44px;color:var(--bone);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Inbox-module__uhEeEq__badge{background:var(--signal);color:var(--night);font:10px var(--mono);text-align:center;min-width:16px;padding:2px 4px;position:absolute;top:-4px;right:-4px}
.SavedRoutes-module__Et99VG__meta{justify-content:flex-end;margin:-8px 0 12px;display:flex}.SavedRoutes-module__Et99VG__table td{vertical-align:top}.SavedRoutes-module__Et99VG__table td:first-child{min-width:200px}.SavedRoutes-module__Et99VG__table .SavedRoutes-module__Et99VG__current{background:var(--paper)}.SavedRoutes-module__Et99VG__table .SavedRoutes-module__Et99VG__current td:first-child{box-shadow:inset 3px 0 0 var(--signal-deep)}.SavedRoutes-module__Et99VG__slug{color:var(--signal-deep);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.SavedRoutes-module__Et99VG__table .badge{margin-top:8px}.SavedRoutes-module__Et99VG__table td small.SavedRoutes-module__Et99VG__description{white-space:normal;max-width:34ch;line-height:1.45}.SavedRoutes-module__Et99VG__order{counter-reset:rank;gap:6px;margin:0;padding:0;list-style:none;display:grid}.SavedRoutes-module__Et99VG__order li{counter-increment:rank;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;line-height:1.4;display:flex}.SavedRoutes-module__Et99VG__order li:before{content:counter(rank,decimal-leading-zero);font:500 10px/1.4 var(--mono);color:var(--muted);flex:none}.SavedRoutes-module__Et99VG__order li:first-child:before{color:var(--signal-deep)}.SavedRoutes-module__Et99VG__warn{font:500 10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--danger-text)}.SavedRoutes-module__Et99VG__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SavedRoutes-module__Et99VG__tags li{border:1px solid var(--line);background:var(--paper);font:400 11px/1.4 var(--mono);white-space:nowrap;padding:3px 7px}.SavedRoutes-module__Et99VG__none{color:var(--muted);font-size:13px}.SavedRoutes-module__Et99VG__actions{justify-content:flex-end;gap:16px;display:flex}.SavedRoutes-module__Et99VG__pick{border:1px solid var(--line-strong);background:var(--white);max-width:100%;min-height:44px;font:400 13px var(--mono);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;flex:none;padding:10px 40px 10px 12px}.SavedRoutes-module__Et99VG__useGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.SavedRoutes-module__Et99VG__useGrid .code-panel{margin:0}.SavedRoutes-module__Et99VG__langs{flex-wrap:wrap;gap:0;margin-bottom:-1px;display:flex}.SavedRoutes-module__Et99VG__langs button{border:1px solid var(--line);background:var(--paper-2);font:500 10.5px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:0;padding:9px 12px;transition:color .2s,background .2s}.SavedRoutes-module__Et99VG__langs button+button{border-left:0}.SavedRoutes-module__Et99VG__langs button[aria-pressed=true]{background:var(--night);border-color:var(--ink);color:var(--bone)}.SavedRoutes-module__Et99VG__langs button:hover:not([aria-pressed=true]){color:var(--ink)}.SavedRoutes-module__Et99VG__rules{border:1px solid var(--line);border-left:3px solid var(--signal-deep);background:var(--white);padding:22px 22px 24px;font-size:14px;line-height:1.5;position:relative}.SavedRoutes-module__Et99VG__rules ol{counter-reset:step;gap:12px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.SavedRoutes-module__Et99VG__rules li{counter-increment:step;padding-left:30px;position:relative}.SavedRoutes-module__Et99VG__rules li:before{content:counter(step,decimal-leading-zero);font:500 10px/2.1 var(--mono);color:var(--signal-deep);position:absolute;top:0;left:0}.SavedRoutes-module__Et99VG__rules strong{font-weight:600}.SavedRoutes-module__Et99VG__rules p{color:var(--muted);font-size:13px}.SavedRoutes-module__Et99VG__rules code{font-size:.86em}.SavedRoutes-module__Et99VG__editor{min-width:0}.SavedRoutes-module__Et99VG__hint{color:var(--muted);font-size:12px;line-height:1.4}.SavedRoutes-module__Et99VG__fieldError{color:var(--danger-text);font-size:12.5px;line-height:1.4}.SavedRoutes-module__Et99VG__group>.SavedRoutes-module__Et99VG__fieldError{margin:-4px 0 14px}.SavedRoutes-module__Et99VG__editor .field input[aria-invalid=true]{border-color:var(--danger)}.SavedRoutes-module__Et99VG__shortText{min-height:72px!important}.SavedRoutes-module__Et99VG__slugInput{border:1px solid var(--line-strong);background:var(--white);align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex}.SavedRoutes-module__Et99VG__slugInput:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--signal-tint)}.SavedRoutes-module__Et99VG__slugInput>span{font:400 14px var(--mono);color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;padding:0 2px 0 14px;display:flex}.SavedRoutes-module__Et99VG__editor .SavedRoutes-module__Et99VG__slugInput input{min-width:0;font-family:var(--mono);box-shadow:none;border:0;flex:1;padding-left:0;font-size:15px}.SavedRoutes-module__Et99VG__editor .SavedRoutes-module__Et99VG__slugInput input:focus{box-shadow:none}.SavedRoutes-module__Et99VG__group{border:0;border-top:1px solid var(--line-strong);min-width:0;margin:28px 0 0;padding:20px 0 4px}.SavedRoutes-module__Et99VG__group legend{float:left;width:100%;font:600 17px/1.2 var(--sans);letter-spacing:-.02em;margin:0 0 6px;padding:0}.SavedRoutes-module__Et99VG__group legend+*{clear:both}.SavedRoutes-module__Et99VG__group .help-text{margin-top:2px!important}.SavedRoutes-module__Et99VG__picked{border:1px solid var(--line-strong);background:var(--white);margin:0 0 16px;padding:0;list-style:none}.SavedRoutes-module__Et99VG__picked li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:grid}.SavedRoutes-module__Et99VG__picked li:last-child{border-bottom:0}.SavedRoutes-module__Et99VG__picked li:first-child .SavedRoutes-module__Et99VG__rank{background:var(--signal);color:var(--night)}.SavedRoutes-module__Et99VG__rank{background:var(--night);min-width:30px;height:24px;color:var(--bone);font:500 10px/1 var(--mono);place-items:center;padding:0 5px;display:grid}.SavedRoutes-module__Et99VG__pickedName{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.SavedRoutes-module__Et99VG__pickedName small{font:400 10.5px/1.3 var(--mono);color:var(--muted)}.SavedRoutes-module__Et99VG__moves{gap:4px;display:flex}.SavedRoutes-module__Et99VG__moves .icon-button{border-color:var(--line-strong);width:32px;height:32px;font-size:15px}.SavedRoutes-module__Et99VG__moves .icon-button:disabled{opacity:.25}.SavedRoutes-module__Et99VG__results{border:1px solid var(--line);background:var(--white);border-top:0;margin:-8px 0 18px;padding:0;list-style:none}.SavedRoutes-module__Et99VG__results li+li{border-top:1px dashed var(--line)}.SavedRoutes-module__Et99VG__results li.SavedRoutes-module__Et99VG__none{padding:12px 14px}.SavedRoutes-module__Et99VG__results button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id plus""price plus";align-items:center;gap:2px 12px;width:100%;padding:10px 14px;font-size:13px;transition:background .2s;display:grid}.SavedRoutes-module__Et99VG__results button>.SavedRoutes-module__Et99VG__mono{overflow-wrap:anywhere;grid-area:id}.SavedRoutes-module__Et99VG__results button small{font:400 10.5px/1.3 var(--mono);color:var(--muted);grid-area:price}.SavedRoutes-module__Et99VG__results button b{border:1px solid var(--line-strong);width:26px;height:26px;font:400 16px/1 var(--sans);grid-area:plus;place-items:center;transition:background .2s,color .2s;display:grid}.SavedRoutes-module__Et99VG__results button:hover,.SavedRoutes-module__Et99VG__results button:focus-visible{background:var(--signal-tint)}.SavedRoutes-module__Et99VG__results button:hover b{background:var(--night);color:var(--bone)}.SavedRoutes-module__Et99VG__params{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.SavedRoutes-module__Et99VG__editor .note{margin:20px 0 0}.SavedRoutes-module__Et99VG__editor .note+.note{margin-top:10px}.SavedRoutes-module__Et99VG__editor .button-row{margin-top:24px}@media (max-width:860px){.SavedRoutes-module__Et99VG__useGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.SavedRoutes-module__Et99VG__meta{justify-content:flex-start;margin-top:0}.SavedRoutes-module__Et99VG__table td:first-child{min-width:0}.SavedRoutes-module__Et99VG__table .SavedRoutes-module__Et99VG__current{box-shadow:inset 3px 0 0 var(--signal-deep)}.SavedRoutes-module__Et99VG__table .SavedRoutes-module__Et99VG__current td:first-child{box-shadow:none}.SavedRoutes-module__Et99VG__table td small.SavedRoutes-module__Et99VG__description{max-width:none}.SavedRoutes-module__Et99VG__table td[data-label] .SavedRoutes-module__Et99VG__order,.SavedRoutes-module__Et99VG__table td[data-label] .SavedRoutes-module__Et99VG__tags{clear:both;text-align:left;justify-content:flex-start;padding-top:6px}.SavedRoutes-module__Et99VG__table td[data-label] .SavedRoutes-module__Et99VG__none{text-align:right;display:block}.SavedRoutes-module__Et99VG__actions{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.SavedRoutes-module__Et99VG__pick{width:100%}.SavedRoutes-module__Et99VG__params{grid-template-columns:1fr}.SavedRoutes-module__Et99VG__picked li{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.SavedRoutes-module__Et99VG__moves{grid-column:2;justify-content:flex-start}}
.Harness-module__3pRMBW__harness{--col:760px;height:100svh;padding-top:var(--header);background:var(--paper);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.Harness-module__3pRMBW__harness[data-compare]{--col:1480px}.Harness-module__3pRMBW__harness kbd{font:500 10px/1 var(--mono);background:var(--paper-3);color:var(--muted);letter-spacing:.02em;padding:3px 5px}.Harness-module__3pRMBW__rail{background:var(--night);min-height:0;color:var(--bone);flex-direction:column;display:flex}.Harness-module__3pRMBW__railHead{gap:12px;padding:18px 16px 12px;display:grid}.Harness-module__3pRMBW__railTitle{align-items:baseline;gap:10px;display:flex}.Harness-module__3pRMBW__railTitle h2,.Harness-module__3pRMBW__toolsHead h2{letter-spacing:-.01em;font-size:15px;font-weight:620;line-height:1.2}.Harness-module__3pRMBW__count{font:500 10.5px var(--mono);color:var(--muted-dark)}.Harness-module__3pRMBW__sheetClose{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;background:0 0;border:0;margin-left:auto;padding:6px 0;display:none;font:500 12px var(--mono)!important}.Harness-module__3pRMBW__search{display:block;position:relative}.Harness-module__3pRMBW__search input{background:var(--ink-3);width:100%;color:var(--bone);transition:background .2s var(--ease), box-shadow .2s var(--ease);border:0;padding:11px 52px 11px 12px;font-size:14px}.Harness-module__3pRMBW__search input::placeholder{color:var(--muted-dark)}.Harness-module__3pRMBW__search input:focus{background:var(--ink-4);box-shadow:inset 2px 0 0 var(--signal);outline:none}.Harness-module__3pRMBW__search input::-webkit-search-cancel-button{appearance:none}.Harness-module__3pRMBW__search kbd{background:var(--ink-2);color:var(--muted-dark);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Harness-module__3pRMBW__chips{flex-wrap:wrap;gap:5px;display:flex}.Harness-module__3pRMBW__chips button{background:var(--ink-3);color:var(--bone);transition:background .2s var(--ease), color .2s var(--ease);border:0;align-items:baseline;gap:6px;padding:6px 8px;display:inline-flex;font-size:12px!important;font-weight:500!important;line-height:1.1!important}.Harness-module__3pRMBW__chips button small{font:500 9.5px var(--mono);color:var(--muted-dark);transition:color .2s}.Harness-module__3pRMBW__chips button:hover:not(:disabled):not([aria-pressed=true]){background:var(--ink-4)}.Harness-module__3pRMBW__chips button[aria-pressed=true]{background:var(--signal);color:var(--night)}.Harness-module__3pRMBW__chips button[aria-pressed=true] small{color:var(--night)}.Harness-module__3pRMBW__chips button:disabled{opacity:.32}.Harness-module__3pRMBW__railSort{justify-content:space-between;align-items:center;gap:8px;display:flex}.Harness-module__3pRMBW__railSort .Harness-module__3pRMBW__segmented{flex-wrap:nowrap}.Harness-module__3pRMBW__railSort .Harness-module__3pRMBW__segmented button{white-space:nowrap;padding:5px 9px;font-size:12px!important}.Harness-module__3pRMBW__rail .Harness-module__3pRMBW__segmented{background:var(--ink-3)}.Harness-module__3pRMBW__rail .Harness-module__3pRMBW__segmented button{color:var(--muted-dark)}.Harness-module__3pRMBW__groupToggle{white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:inline-flex;color:var(--muted-dark)!important;font-size:12px!important}.Harness-module__3pRMBW__groupToggle:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--muted-dark);transition:background .2s,box-shadow .2s}.Harness-module__3pRMBW__groupToggle[aria-pressed=true]{color:var(--bone)!important}.Harness-module__3pRMBW__groupToggle[aria-pressed=true]:before{background:var(--signal);box-shadow:none}.Harness-module__3pRMBW__railList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.Harness-module__3pRMBW__group h3{z-index:1;background:var(--night);font:500 10.5px/1.2 var(--mono);letter-spacing:.02em;color:var(--muted-dark);justify-content:space-between;padding:12px 16px 6px;display:flex;position:sticky;top:0}.Harness-module__3pRMBW__group h3 span{opacity:.7}.Harness-module__3pRMBW__group ul{margin:0;padding:0;list-style:none}.Harness-module__3pRMBW__row{content-visibility:auto;contain-intrinsic-size:auto 50px;position:relative}.Harness-module__3pRMBW__pick{text-align:left;width:100%;transition:background .15s var(--ease);background:0 0;border:0;gap:3px;padding:8px 40px 8px 16px;display:grid}.Harness-module__3pRMBW__pick:hover{background:var(--ink-2)}.Harness-module__3pRMBW__row[data-active] .Harness-module__3pRMBW__pick{background:var(--ink-3);box-shadow:inset 2px 0 0 var(--signal)}.Harness-module__3pRMBW__pick:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.Harness-module__3pRMBW__rowName{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.Harness-module__3pRMBW__rowMeta{font:400 10.5px/1.3 var(--mono);color:var(--muted-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Harness-module__3pRMBW__att{background:var(--signal);flex:none;width:6px;height:6px;display:inline-block}.Harness-module__3pRMBW__fav{color:var(--muted-dark);opacity:0;background:0 0;border:0;padding:6px;transition:opacity .15s,color .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Harness-module__3pRMBW__row:hover .Harness-module__3pRMBW__fav,.Harness-module__3pRMBW__fav:focus-visible,.Harness-module__3pRMBW__fav[aria-pressed=true]{opacity:1}.Harness-module__3pRMBW__fav:hover{color:var(--bone)}.Harness-module__3pRMBW__fav[aria-pressed=true]{color:var(--signal)}.Harness-module__3pRMBW__fav:focus-visible{outline:2px solid var(--signal);outline-offset:0}.Harness-module__3pRMBW__railNote{color:var(--muted-dark);justify-items:start;gap:10px;padding:20px 16px;font-size:13.5px;display:grid}.Harness-module__3pRMBW__railNote .text-button{color:var(--bone)}.Harness-module__3pRMBW__railSkeleton{gap:10px;padding:16px;display:grid}.Harness-module__3pRMBW__railSkeleton i{background:var(--ink-2);height:30px;animation:Harness-module__3pRMBW__skel 1.4s var(--ease-in-out) infinite alternate}.Harness-module__3pRMBW__railSkeleton i:nth-child(2n){animation-delay:.2s}@keyframes Harness-module__3pRMBW__skel{to{opacity:.4}}.Harness-module__3pRMBW__railFoot{font:400 10px var(--mono);color:var(--muted-dark);background:var(--night);padding:10px 16px 14px}.Harness-module__3pRMBW__stage{background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.Harness-module__3pRMBW__bar{min-height:60px;width:min(calc(var(--col) + 48px), 100%);align-items:center;gap:14px;margin-inline:auto;padding:8px 24px;display:flex}.Harness-module__3pRMBW__modelBtn{text-align:left;min-width:0;transition:background .15s var(--ease);background:0 0;border:0;gap:2px;margin-left:-10px;padding:6px 10px;display:grid}.Harness-module__3pRMBW__modelBtn:hover{background:var(--paper-2)}.Harness-module__3pRMBW__modelBtn b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:620;overflow:hidden}.Harness-module__3pRMBW__modelBtn b:after{content:"";vertical-align:3px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;margin-left:9px;display:inline-block;transform:rotate(45deg)}.Harness-module__3pRMBW__modelBtn span{font:400 11px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Harness-module__3pRMBW__barTitle{letter-spacing:-.01em;pointer-events:none;background:0 0;border:0;padding:6px 0;font-size:16px!important;font-weight:620!important}.Harness-module__3pRMBW__barRight{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.Harness-module__3pRMBW__barToggle{background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;display:inline-flex;font-size:13.5px!important;font-weight:500!important}.Harness-module__3pRMBW__barLink{background:0 0;border:0;padding:6px 0;transition:color .15s;color:var(--muted)!important;font-size:13.5px!important}.Harness-module__3pRMBW__barLink:hover:not(:disabled){color:var(--ink)!important}.Harness-module__3pRMBW__signBtn{background:var(--night);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);border:0;align-items:center;gap:10px;padding:9px 16px 9px 14px;transition:background .2s,color .2s;display:inline-flex;color:var(--bone)!important;font:500 11px/1 var(--mono)!important}.Harness-module__3pRMBW__signBtn:before{content:"";background:var(--signal);width:7px;height:7px}.Harness-module__3pRMBW__signBtn:hover{background:var(--signal);color:var(--night)!important}.Harness-module__3pRMBW__signBtn:hover:before{background:var(--night)}.Harness-module__3pRMBW__account{align-items:center;gap:14px;display:flex}.Harness-module__3pRMBW__account>span{justify-items:end;line-height:1.15;display:grid}.Harness-module__3pRMBW__account b{font:500 14px var(--mono)}.Harness-module__3pRMBW__account small{font:500 9.5px var(--mono);color:var(--signal-deep)}.Harness-module__3pRMBW__toolsBtn{background:var(--paper-2);border:0;padding:8px 11px;display:inline-block;font-size:13px!important;font-weight:500!important}.Harness-module__3pRMBW__switch{background:var(--paper-3);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s var(--ease);flex:none;position:relative}.Harness-module__3pRMBW__switch:after{content:"";background:var(--white);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--night) 25%,transparent);transition:transform .35s var(--ease-out), background .2s;position:absolute;top:3px;left:3px}[aria-pressed=true]>.Harness-module__3pRMBW__switch{background:var(--night)}[aria-pressed=true]>.Harness-module__3pRMBW__switch:after{background:var(--signal);transform:translate(14px)}.Harness-module__3pRMBW__laneHeads{grid-template-columns:repeat(var(--lanes), minmax(0, 1fr)) auto;width:min(var(--col), 100% - 48px);gap:8px;margin:0 auto 6px;display:grid}.Harness-module__3pRMBW__laneHead{background:var(--paper-2);min-width:0;transition:box-shadow .2s var(--ease);align-items:center;display:flex;position:relative}.Harness-module__3pRMBW__laneHead[data-focus]{box-shadow:inset 0 -2px 0 var(--signal-deep)}.Harness-module__3pRMBW__laneHead>button:first-child{text-align:left;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:9px 12px;display:grid}.Harness-module__3pRMBW__laneHead b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.Harness-module__3pRMBW__laneHead span{font:400 10.5px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Harness-module__3pRMBW__laneX{background:0 0;border:0;padding:8px 12px 8px 4px;color:var(--muted)!important;font-size:18px!important;line-height:1!important}.Harness-module__3pRMBW__laneX:hover{color:var(--ink)!important}.Harness-module__3pRMBW__laneAdd{white-space:nowrap;background:0 0;border:0;padding:0 14px;font:500 12px var(--mono)!important;color:var(--muted)!important}.Harness-module__3pRMBW__laneAdd:hover{background:var(--paper-2);color:var(--ink)!important}.Harness-module__3pRMBW__scroll{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-bottom:24px;overflow-y:auto}.Harness-module__3pRMBW__scroll>*{width:min(var(--col), 100% - 48px);margin-inline:auto}.Harness-module__3pRMBW__editForm textarea{background:var(--paper-2);resize:vertical;width:100%;min-height:46px;transition:box-shadow .2s var(--ease);border:0;padding:11px 14px;font-size:14px;line-height:1.5}.Harness-module__3pRMBW__editForm textarea:focus{box-shadow:inset 2px 0 0 var(--signal-deep), 0 0 0 3px var(--signal-tint);outline:none}.Harness-module__3pRMBW__empty{padding:clamp(28px,7vh,88px) 0 40px}.Harness-module__3pRMBW__display{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.4vw,84px);font-weight:660;line-height:.9}.Harness-module__3pRMBW__line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.Harness-module__3pRMBW__w{animation:Harness-module__3pRMBW__rise 1s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + 60ms);display:inline-block;transform:translateY(105%)}@keyframes Harness-module__3pRMBW__rise{to{transform:none}}.Harness-module__3pRMBW__display mark{background:var(--signal);color:var(--night);clip-path:polygon(0 9%,99% 0,100% 90%,1% 100%);margin-left:-.04em;padding:0 .1em .02em}.Harness-module__3pRMBW__lede{max-width:520px;color:var(--muted);animation:Harness-module__3pRMBW__fadeUp .8s var(--ease-out) .35s both;margin-top:20px;font-size:16.5px;line-height:1.5}.Harness-module__3pRMBW__counts{font:500 11px var(--mono);color:var(--muted);animation:Harness-module__3pRMBW__fadeUp .8s var(--ease-out) .45s both;align-items:center;gap:9px;margin:18px 0 0;display:inline-flex}.Harness-module__3pRMBW__counts:before{content:"";background:var(--signal);width:7px;height:7px}.Harness-module__3pRMBW__examples{animation:Harness-module__3pRMBW__fadeUp .8s var(--ease-out) .55s both;grid-template-columns:1fr 1fr;gap:6px;margin:34px 0 0;padding:0;list-style:none;display:grid}.Harness-module__3pRMBW__examples button{background:var(--paper-2);text-align:left;width:100%;height:100%;transition:background .25s var(--ease), color .25s var(--ease);border:0;align-content:start;gap:8px;padding:14px 40px 14px 16px;font-size:14.5px;line-height:1.4;display:grid;position:relative}.Harness-module__3pRMBW__examples button b{transition:transform .35s var(--ease-out);font-weight:400;position:absolute;bottom:12px;right:14px}.Harness-module__3pRMBW__examples button:hover{background:var(--night);color:var(--bone)}.Harness-module__3pRMBW__examples button:hover b{color:var(--signal);transform:translate(3px)}@keyframes Harness-module__3pRMBW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.Harness-module__3pRMBW__lanes{grid-template-columns:repeat(var(--lanes), minmax(0, 1fr));align-items:start;gap:28px;padding:18px 0 32px;display:grid}.Harness-module__3pRMBW__lane{flex-direction:column;gap:26px;min-width:0;display:flex}.Harness-module__3pRMBW__user{background:var(--paper-2);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);animation:Harness-module__3pRMBW__msgIn .35s var(--ease-out) both;padding:13px 56px 13px 16px;position:relative}.Harness-module__3pRMBW__userText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.Harness-module__3pRMBW__userFiles{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Harness-module__3pRMBW__userFiles img{object-fit:cover;width:72px;height:72px}.Harness-module__3pRMBW__userFiles span{font:500 11px var(--mono);background:var(--paper-3);padding:5px 8px}.Harness-module__3pRMBW__editBtn{opacity:0;background:0 0;border:0;padding:2px 0;transition:opacity .15s;position:absolute;top:10px;right:12px;font:500 10.5px var(--mono)!important;color:var(--muted)!important}.Harness-module__3pRMBW__user:hover .Harness-module__3pRMBW__editBtn,.Harness-module__3pRMBW__editBtn:focus-visible{opacity:1}.Harness-module__3pRMBW__editForm{gap:8px;margin-right:-40px;display:grid}.Harness-module__3pRMBW__editForm textarea{background:var(--white)}.Harness-module__3pRMBW__editActions{justify-content:flex-end;gap:18px;display:flex}@keyframes Harness-module__3pRMBW__msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Harness-module__3pRMBW__reply{min-width:0;animation:Harness-module__3pRMBW__msgIn .35s var(--ease-out) both}.Harness-module__3pRMBW__replyHead{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.Harness-module__3pRMBW__replyHead b{font-size:13.5px;font-weight:620}.Harness-module__3pRMBW__replyHead span{font:400 10.5px var(--mono);color:var(--muted)}.Harness-module__3pRMBW__replyHead .Harness-module__3pRMBW__live{color:var(--signal-deep)}.Harness-module__3pRMBW__wait{background:var(--paper-3);width:120px;height:2px;margin:12px 0 4px;overflow:hidden}.Harness-module__3pRMBW__wait i{background:var(--signal-deep);width:40%;height:100%;animation:Harness-module__3pRMBW__slide 1.1s var(--ease-in-out) infinite;display:block}@keyframes Harness-module__3pRMBW__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.Harness-module__3pRMBW__md{overflow-wrap:anywhere;font-size:15.5px;line-height:1.65}.Harness-module__3pRMBW__md>:first-child{margin-top:0}.Harness-module__3pRMBW__md>:last-child{margin-bottom:0}.Harness-module__3pRMBW__md p{margin:0 0 .85em}.Harness-module__3pRMBW__md h3,.Harness-module__3pRMBW__md h4,.Harness-module__3pRMBW__md h5,.Harness-module__3pRMBW__md h6,.Harness-module__3pRMBW__md h7,.Harness-module__3pRMBW__md h8{letter-spacing:-.02em;margin:1.3em 0 .5em;line-height:1.2}.Harness-module__3pRMBW__md h3{font-size:20px}.Harness-module__3pRMBW__md h4{font-size:17px}.Harness-module__3pRMBW__md h5,.Harness-module__3pRMBW__md h6{font-size:15.5px}.Harness-module__3pRMBW__md ul,.Harness-module__3pRMBW__md ol{margin:0 0 .85em;padding-left:1.35em}.Harness-module__3pRMBW__md li{margin:.2em 0}.Harness-module__3pRMBW__md li::marker{color:var(--muted)}.Harness-module__3pRMBW__md ul li::marker{color:var(--signal-deep)}.Harness-module__3pRMBW__md a{-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep);text-underline-offset:3px;text-decoration-thickness:1.5px}.Harness-module__3pRMBW__md :not(pre)>code{background:var(--paper-2);padding:1px 5px;font-size:.84em}.Harness-module__3pRMBW__md blockquote{background:var(--paper-2);color:var(--muted);margin:0 0 .85em;padding:10px 14px}.Harness-module__3pRMBW__md hr{background:var(--paper-2);border:0;height:6px;margin:1.4em 0}.Harness-module__3pRMBW__md strong{font-weight:640}.Harness-module__3pRMBW__code{background:var(--night);color:var(--bone);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);margin:.3em 0 1em}.Harness-module__3pRMBW__codeBar{background:var(--ink-2);font:500 10.5px var(--mono);color:var(--muted-dark);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.Harness-module__3pRMBW__codeBar .text-button{color:var(--bone);font-size:10px}.Harness-module__3pRMBW__code pre{margin:0;padding:14px 16px 18px;font-size:12.5px;line-height:1.65;overflow-x:auto}.Harness-module__3pRMBW__code pre:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.Harness-module__3pRMBW__tableWrap{margin:0 0 1em;overflow-x:auto}.Harness-module__3pRMBW__tableWrap table{border-collapse:collapse;min-width:100%;font-size:13.5px}.Harness-module__3pRMBW__tableWrap th{text-align:left;font:500 11px var(--mono);color:var(--muted);background:var(--paper-2);padding:8px 12px}.Harness-module__3pRMBW__tableWrap td{background:var(--white);padding:8px 12px}.Harness-module__3pRMBW__tableWrap tr+tr td{box-shadow:inset 0 1px 0 var(--paper-2)}.Harness-module__3pRMBW__thinking{margin-bottom:12px}.Harness-module__3pRMBW__thinking summary{cursor:pointer;font:500 11px var(--mono);color:var(--muted);align-items:baseline;gap:10px;padding:4px 0;list-style:none;display:inline-flex}.Harness-module__3pRMBW__thinking summary::-webkit-details-marker{display:none}.Harness-module__3pRMBW__thinking summary:before{content:"";width:5px;height:5px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;align-self:center;transform:rotate(-45deg)}.Harness-module__3pRMBW__thinking[open] summary:before{transform:rotate(45deg)}.Harness-module__3pRMBW__thinking summary small{font:inherit;opacity:.7}.Harness-module__3pRMBW__thinking summary:hover{color:var(--ink)}.Harness-module__3pRMBW__thinkingBody{background:var(--paper-2);color:var(--muted);white-space:pre-wrap;max-height:300px;margin-top:6px;padding:12px 14px;font-size:13.5px;line-height:1.6;overflow-y:auto}.Harness-module__3pRMBW__images{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:8px 0;display:grid}.Harness-module__3pRMBW__images img{background:var(--paper-2);width:100%;height:auto}.Harness-module__3pRMBW__audio{gap:8px;margin:8px 0;display:grid}.Harness-module__3pRMBW__audio audio{width:100%;max-width:480px}.Harness-module__3pRMBW__audio p{color:var(--muted);font-size:14px}.Harness-module__3pRMBW__tools{gap:8px;margin:6px 0 4px;display:grid}.Harness-module__3pRMBW__toolCard{background:var(--night);color:var(--bone);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.Harness-module__3pRMBW__toolHead{background:var(--ink-2);font:500 10.5px var(--mono);color:var(--muted-dark);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.Harness-module__3pRMBW__toolHead b{color:var(--signal);font-size:12px;font-weight:500}.Harness-module__3pRMBW__toolCard pre{margin:0;padding:12px 14px;font-size:12px;line-height:1.6;overflow-x:auto}.Harness-module__3pRMBW__toolResult{gap:6px;padding:0 14px 16px;display:grid}.Harness-module__3pRMBW__toolResult label{font:500 10.5px var(--mono);color:var(--muted-dark);justify-content:space-between;align-items:baseline;display:flex}.Harness-module__3pRMBW__toolResult .text-button{color:var(--bone);font-size:10px}.Harness-module__3pRMBW__toolResult textarea{background:var(--ink-3);width:100%;color:var(--bone);font:400 12.5px/1.5 var(--mono);resize:vertical;border:0;padding:10px 12px}.Harness-module__3pRMBW__toolResult textarea:focus{box-shadow:inset 2px 0 0 var(--signal);outline:none}.Harness-module__3pRMBW__toolActions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.Harness-module__3pRMBW__toolActions>span{color:var(--muted);font-size:13px}.Harness-module__3pRMBW__toolActions .ar-button{min-height:40px}.Harness-module__3pRMBW__toolMsg{font:400 11px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:-12px;display:flex}.Harness-module__3pRMBW__toolMsg code{background:var(--paper-2);color:var(--ink);overflow-wrap:anywhere;max-width:100%;padding:3px 7px;font-size:11.5px}.Harness-module__3pRMBW__note{font:400 11px/1.5 var(--mono);color:var(--muted);margin-top:8px}.Harness-module__3pRMBW__replyError{background:var(--danger-surface);color:var(--danger-text);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:10px;padding:11px 14px;font-size:14px;display:flex}.Harness-module__3pRMBW__replyError p{flex:260px}.Harness-module__3pRMBW__replyError .text-button{color:var(--danger-text)}.Harness-module__3pRMBW__replyFoot{font:400 10.5px/1.6 var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;display:flex}.Harness-module__3pRMBW__replyFoot a{color:var(--ink);-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep);text-underline-offset:3px;text-decoration-thickness:1.5px}.Harness-module__3pRMBW__attBadge{background:var(--signal-tint);color:var(--signal-deep);padding:1px 6px;font-weight:500}.Harness-module__3pRMBW__discl{color:var(--muted)}.Harness-module__3pRMBW__footActions{opacity:0;gap:14px;margin-left:auto;transition:opacity .15s;display:inline-flex}.Harness-module__3pRMBW__reply:hover .Harness-module__3pRMBW__footActions,.Harness-module__3pRMBW__footActions:focus-within,.Harness-module__3pRMBW__lane>.Harness-module__3pRMBW__reply:last-child .Harness-module__3pRMBW__footActions{opacity:1}.Harness-module__3pRMBW__footActions .text-button{font-size:10px}.Harness-module__3pRMBW__composer{padding:6px 24px 16px}.Harness-module__3pRMBW__composer>*{width:min(var(--col), 100%);margin-inline:auto}.Harness-module__3pRMBW__tray{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex;margin-bottom:8px!important}.Harness-module__3pRMBW__tray li{background:var(--paper-2);font:500 11px var(--mono);max-width:240px;animation:Harness-module__3pRMBW__msgIn .25s var(--ease-out) both;align-items:center;gap:8px;padding:4px;display:flex}.Harness-module__3pRMBW__tray img,.Harness-module__3pRMBW__fileIcon{object-fit:cover;flex:none;width:34px;height:34px}.Harness-module__3pRMBW__fileIcon{background:var(--night);color:var(--bone);text-transform:uppercase;place-items:center;font-size:9px;display:grid}.Harness-module__3pRMBW__tray li>span:not(.Harness-module__3pRMBW__fileIcon){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Harness-module__3pRMBW__tray button{color:var(--muted);background:0 0;border:0;padding:4px 8px;font-size:16px;line-height:1}.Harness-module__3pRMBW__tray button:hover{color:var(--ink)}.Harness-module__3pRMBW__fileNote{color:var(--muted);font-size:12.5px;margin-bottom:6px!important}.Harness-module__3pRMBW__box{background:var(--night);color:var(--bone);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);transition:box-shadow .2s var(--ease);align-items:flex-end;gap:4px;padding:8px 8px 8px 10px;display:flex}.Harness-module__3pRMBW__box:focus-within{box-shadow:inset 3px 0 0 var(--signal)}.Harness-module__3pRMBW__box textarea{min-width:0;color:var(--bone);resize:none;background:0 0;border:0;flex:1;max-height:240px;padding:10px 8px;font-size:16px;line-height:1.5;overflow-y:auto}.Harness-module__3pRMBW__box textarea::placeholder{color:var(--muted-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Harness-module__3pRMBW__box textarea:focus{outline:none}.Harness-module__3pRMBW__attach{cursor:pointer;width:40px;height:44px;color:var(--muted-dark);flex:none;place-items:center;transition:color .15s;display:grid;position:relative}.Harness-module__3pRMBW__attach:hover,.Harness-module__3pRMBW__attach:focus-within{color:var(--signal)}.Harness-module__3pRMBW__attach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.Harness-module__3pRMBW__attach:focus-within{outline:2px solid var(--signal);outline-offset:-4px}.Harness-module__3pRMBW__send{background:var(--signal);letter-spacing:.05em;text-transform:uppercase;min-height:44px;transition:background .2s var(--ease), transform .15s var(--ease);border:0;flex:none;align-items:center;gap:10px;padding:0 16px;display:inline-flex;color:var(--night)!important;font:500 12px/1 var(--mono)!important}.Harness-module__3pRMBW__send b{font-size:14px;font-weight:400}.Harness-module__3pRMBW__send:hover:not(:disabled){background:var(--paper)}.Harness-module__3pRMBW__send:active:not(:disabled){transform:translateY(1px)}.Harness-module__3pRMBW__send[data-busy]{background:var(--paper)}.Harness-module__3pRMBW__send:disabled{background:var(--ink-3);opacity:1;color:var(--muted-dark)!important}.Harness-module__3pRMBW__send:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.Harness-module__3pRMBW__hints{font:400 10.5px var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex;margin-top:8px!important}.Harness-module__3pRMBW__hints span{align-items:center;gap:6px;display:inline-flex}.Harness-module__3pRMBW__est{margin-left:auto}.Harness-module__3pRMBW__drop{z-index:20;background:color-mix(in srgb,var(--bone) 94%,transparent);pointer-events:none;animation:Harness-module__3pRMBW__fadeUp .2s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.Harness-module__3pRMBW__drop p{letter-spacing:-.035em;align-items:center;gap:14px;font-size:28px;font-weight:640;display:inline-flex}.Harness-module__3pRMBW__drop p:before{content:"";background:var(--signal);width:14px;height:14px}.Harness-module__3pRMBW__toolsPanel{background:var(--paper-2);z-index:70;min-height:0;top:var(--header);visibility:hidden;width:min(380px,92vw);transition:transform .4s var(--ease-out), visibility 0s linear .4s;box-shadow:-30px 0 60px -30px color-mix(in srgb,var(--night) 35%,transparent);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;transform:translate(100%)}.Harness-module__3pRMBW__toolsPanel[data-open]{visibility:visible;transition:transform .4s var(--ease-out);transform:none}.Harness-module__3pRMBW__toolsPanel .Harness-module__3pRMBW__sheetClose{display:block}.Harness-module__3pRMBW__systemInput{background:var(--paper);resize:vertical;width:100%;min-height:64px;transition:box-shadow .2s var(--ease);border:0;padding:11px 14px;font-size:14px;line-height:1.5}.Harness-module__3pRMBW__systemInput:focus{box-shadow:inset 2px 0 0 var(--signal-deep), 0 0 0 3px var(--signal-tint);outline:none}.Harness-module__3pRMBW__toolsHead{align-items:flex-start;gap:12px;padding:18px 20px 6px;display:flex}.Harness-module__3pRMBW__toolsHead p{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.45}.Harness-module__3pRMBW__toolsHead b{color:var(--ink);font-weight:600}.Harness-module__3pRMBW__toolsHead .Harness-module__3pRMBW__sheetClose{color:var(--ink)}.Harness-module__3pRMBW__toolsBody{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:4px 0 24px;overflow-y:auto}.Harness-module__3pRMBW__sect{gap:10px;padding:14px 20px;display:grid}.Harness-module__3pRMBW__sect+.Harness-module__3pRMBW__sect{padding-top:12px}.Harness-module__3pRMBW__sect h3{font:500 10.5px var(--mono);color:var(--muted);letter-spacing:.02em}.Harness-module__3pRMBW__sub{gap:6px;display:grid}.Harness-module__3pRMBW__sub>span{font:500 10.5px var(--mono);color:var(--muted)}.Harness-module__3pRMBW__switchRow{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:2px 0;display:flex;font-size:14px!important;font-weight:520!important}.Harness-module__3pRMBW__switchRow small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.Harness-module__3pRMBW__segmented{background:var(--paper-3);flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:2px;display:inline-flex}.Harness-module__3pRMBW__segmented button{transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;padding:6px 10px;color:var(--muted)!important;font-size:12.5px!important;font-weight:500!important}.Harness-module__3pRMBW__segmented button:hover{color:var(--ink)!important}.Harness-module__3pRMBW__segmented button[aria-checked=true]{background:var(--night);color:var(--bone)!important}.Harness-module__3pRMBW__rail .Harness-module__3pRMBW__segmented button[aria-checked=true]{background:var(--paper);color:var(--ink)!important}.Harness-module__3pRMBW__rail .Harness-module__3pRMBW__segmented button:hover{color:var(--bone)!important}.Harness-module__3pRMBW__rail .Harness-module__3pRMBW__segmented button[aria-checked=true]:hover{color:var(--ink)!important}.Harness-module__3pRMBW__slider{gap:6px;display:grid}.Harness-module__3pRMBW__slider label{justify-content:space-between;align-items:baseline;font-size:13px;font-weight:500;display:flex}.Harness-module__3pRMBW__slider label>span{font:500 11.5px var(--mono);align-items:baseline;gap:10px;display:inline-flex}.Harness-module__3pRMBW__slider input{width:100%;accent-color:var(--ink);margin:0}.Harness-module__3pRMBW__slider input[data-default]{accent-color:var(--muted);opacity:.6}.Harness-module__3pRMBW__reset{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;font:500 10px var(--mono)!important;color:var(--muted)!important}.Harness-module__3pRMBW__pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Harness-module__3pRMBW__pair label,.Harness-module__3pRMBW__wide{gap:6px;font-size:12.5px;font-weight:500;display:grid}.Harness-module__3pRMBW__pair input,.Harness-module__3pRMBW__wide input{background:var(--white);width:100%;font:400 13px var(--mono);border:0;padding:9px 10px}.Harness-module__3pRMBW__pair input:focus,.Harness-module__3pRMBW__wide input:focus,.Harness-module__3pRMBW__editor:focus{box-shadow:inset 2px 0 0 var(--signal-deep);outline:none}.Harness-module__3pRMBW__editor{background:var(--night);width:100%;color:var(--bone);font:400 11.5px/1.55 var(--mono);resize:vertical;border:0;min-height:120px;padding:12px}.Harness-module__3pRMBW__editor:focus{box-shadow:inset 2px 0 0 var(--signal)}.Harness-module__3pRMBW__presets{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.Harness-module__3pRMBW__presets span{font:500 10.5px var(--mono);color:var(--muted);margin-right:2px}.Harness-module__3pRMBW__presets button{background:var(--white);border:0;padding:5px 8px;transition:background .15s,color .15s;font:500 11px var(--mono)!important}.Harness-module__3pRMBW__presets button:hover{background:var(--night);color:var(--bone)!important}.Harness-module__3pRMBW__bad{color:var(--danger-text);font-size:12px}.Harness-module__3pRMBW__good{font:500 11px var(--mono);color:var(--signal-deep)}.Harness-module__3pRMBW__quiet{color:var(--muted);padding:6px 20px;font-size:12px;line-height:1.5}.Harness-module__3pRMBW__preview{margin:8px 20px 0}.Harness-module__3pRMBW__preview summary{cursor:pointer;font:500 11px var(--mono);color:var(--muted);padding:6px 0}.Harness-module__3pRMBW__preview summary:hover{color:var(--ink)}.Harness-module__3pRMBW__preview pre{background:var(--night);color:var(--bone);max-height:280px;margin:6px 0 0;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.Harness-module__3pRMBW__palette{background:0 0;border:0;width:min(680px,100% - 32px);max-width:none;max-height:none;margin:11vh auto auto;padding:0;overflow:visible}.Harness-module__3pRMBW__palette::backdrop{background:color-mix(in srgb,var(--night) 50%,transparent)}.Harness-module__3pRMBW__palette[open]{animation:Harness-module__3pRMBW__palIn .22s var(--ease-out)}@keyframes Harness-module__3pRMBW__palIn{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.Harness-module__3pRMBW__paletteInner{background:var(--night);color:var(--bone);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);box-shadow:0 40px 90px -40px color-mix(in srgb,var(--night) 60%,transparent)}.Harness-module__3pRMBW__paletteSearch{background:var(--ink-2);align-items:center;gap:12px;padding:0 18px 0 20px;display:flex}.Harness-module__3pRMBW__paletteSearch input{min-width:0;color:var(--bone);background:0 0;border:0;flex:1;padding:18px 0;font-size:18px}.Harness-module__3pRMBW__paletteSearch input::placeholder{color:var(--muted-dark)}.Harness-module__3pRMBW__paletteSearch input:focus{outline:none}.Harness-module__3pRMBW__paletteSearch kbd{background:var(--ink-3)!important;color:var(--muted-dark)!important}.Harness-module__3pRMBW__paletteList{scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;max-height:min(52vh,460px);margin:0;padding:6px 0;list-style:none;overflow-y:auto}.Harness-module__3pRMBW__paletteList li{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:9px 20px;display:grid}.Harness-module__3pRMBW__paletteList li[data-active]{background:var(--ink-3);box-shadow:inset 2px 0 0 var(--signal)}.Harness-module__3pRMBW__palName{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;font-size:14.5px;font-weight:500;display:flex;overflow:hidden}.Harness-module__3pRMBW__palName .Harness-module__3pRMBW__att{align-self:center}.Harness-module__3pRMBW__palName small{font:400 10.5px var(--mono);color:var(--muted-dark)}.Harness-module__3pRMBW__palCaps{gap:4px;max-width:260px;display:flex;overflow:hidden}.Harness-module__3pRMBW__capTag{font:500 9.5px/1 var(--mono);background:var(--ink-3);color:var(--muted-dark);white-space:nowrap;padding:4px 5px}.Harness-module__3pRMBW__paletteList li[data-active] .Harness-module__3pRMBW__capTag{background:var(--ink-4)}.Harness-module__3pRMBW__capTag[data-green]{color:var(--signal)}.Harness-module__3pRMBW__palMeta{font:400 10.5px var(--mono);color:var(--muted-dark);white-space:nowrap}.Harness-module__3pRMBW__palEmpty{color:var(--muted-dark);font-size:14px;cursor:default!important}.Harness-module__3pRMBW__paletteFoot{font:400 10px var(--mono);color:var(--muted-dark);background:var(--ink-2);gap:18px;padding:10px 20px 14px;display:flex}.Harness-module__3pRMBW__paletteFoot span:last-child{margin-left:auto}.Harness-module__3pRMBW__signin>p{color:var(--muted);margin-bottom:20px;line-height:1.5}.Harness-module__3pRMBW__signin .help-text{margin:18px 0 0!important}.Harness-module__3pRMBW__scrim{z-index:65;inset:var(--header) 0 0;background:color-mix(in srgb,var(--night) 35%,transparent);animation:Harness-module__3pRMBW__fadeUp .2s var(--ease-out);cursor:default;border:0;display:block;position:fixed}.Harness-module__3pRMBW__rail{z-index:70;top:var(--header);visibility:hidden;width:min(420px,100%);transition:transform .4s var(--ease-out), visibility 0s linear .4s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.Harness-module__3pRMBW__rail[data-open]{visibility:visible;transition:transform .4s var(--ease-out);transform:none}.Harness-module__3pRMBW__rail .Harness-module__3pRMBW__sheetClose{color:var(--bone);display:block}.Harness-module__3pRMBW__palBrowse{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;background:0 0;border:0;margin-left:auto;padding:0;font:500 10.5px var(--mono)!important;color:var(--bone)!important}.Harness-module__3pRMBW__palBrowse:hover{color:var(--signal)!important}@media (max-width:880px){.Harness-module__3pRMBW__barTitle{pointer-events:auto;text-align:left;flex:1 0 100%;order:-1}.Harness-module__3pRMBW__bar{flex-wrap:wrap;gap:8px 12px;padding:8px 16px}.Harness-module__3pRMBW__modelBtn{flex:1 0 100%;order:-1;margin:0;padding:4px 0}.Harness-module__3pRMBW__modelBtn:hover{background:0 0}.Harness-module__3pRMBW__barRight{flex:1;justify-content:space-between;gap:10px;margin-left:0}.Harness-module__3pRMBW__account b{font-size:13px}.Harness-module__3pRMBW__account .Harness-module__3pRMBW__barLink{display:none}.Harness-module__3pRMBW__scroll>*{width:calc(100% - 32px)}.Harness-module__3pRMBW__laneHeads{grid-template-columns:repeat(var(--lanes), 82%) auto;scrollbar-width:none;gap:18px;width:calc(100% - 32px);overflow-x:auto}.Harness-module__3pRMBW__harness[data-compare] .Harness-module__3pRMBW__lanes{grid-template-columns:repeat(var(--lanes), 82%);scroll-snap-type:x mandatory;padding-bottom:20px;gap:18px;width:100%;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.Harness-module__3pRMBW__lane{scroll-snap-align:start}.Harness-module__3pRMBW__composer{padding:4px 12px 12px}.Harness-module__3pRMBW__hints{display:none}.Harness-module__3pRMBW__display{font-size:clamp(44px,13vw,64px)}.Harness-module__3pRMBW__lede{margin-top:18px;font-size:15.5px}.Harness-module__3pRMBW__examples{grid-template-columns:1fr;margin-top:28px}.Harness-module__3pRMBW__examples li:nth-child(n+3){display:none}.Harness-module__3pRMBW__empty{padding:16px 0 28px}.Harness-module__3pRMBW__user{padding-right:44px}.Harness-module__3pRMBW__editBtn{opacity:1}.Harness-module__3pRMBW__footActions{opacity:1;margin-left:0}.Harness-module__3pRMBW__paletteList li{grid-template-columns:minmax(0,1fr) auto}.Harness-module__3pRMBW__palCaps{display:none}.Harness-module__3pRMBW__palette{margin-top:10px}}@media (prefers-reduced-motion:reduce){.Harness-module__3pRMBW__w{animation:none;transform:none}.Harness-module__3pRMBW__lede,.Harness-module__3pRMBW__counts,.Harness-module__3pRMBW__examples,.Harness-module__3pRMBW__user,.Harness-module__3pRMBW__reply,.Harness-module__3pRMBW__tray li,.Harness-module__3pRMBW__drop,.Harness-module__3pRMBW__palette[open]{animation:none}.Harness-module__3pRMBW__wait i{animation-duration:3s}}.Harness-module__3pRMBW__hints>span{flex-wrap:wrap}@media (max-width:880px){.Harness-module__3pRMBW__barRight{flex-wrap:wrap}}
.Presets-module__ziy4dG__doc{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:320px;font:400 13px/1.55 var(--mono);resize:vertical;tab-size:2;padding:14px}.Presets-module__ziy4dG__history{margin:28px 0 8px}.Presets-module__ziy4dG__historyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.Presets-module__ziy4dG__versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Presets-module__ziy4dG__versions li{background:var(--paper);gap:4px;padding:12px 14px;display:grid}.Presets-module__ziy4dG__versions li.Presets-module__ziy4dG__latest{background:var(--paper-2)}.Presets-module__ziy4dG__versions li strong{font-weight:600}.Presets-module__ziy4dG__versions li small{color:var(--muted);font-size:12px}.Presets-module__ziy4dG__versions .badge{margin-left:8px}.Presets-module__ziy4dG__versionActions{flex-wrap:wrap;gap:14px;display:flex}.Presets-module__ziy4dG__versionActions button[aria-pressed=true]{color:var(--signal-deep);font-weight:600}.Presets-module__ziy4dG__diff{background:var(--white);min-width:0;padding:18px 20px;font-size:14px;line-height:1.5}.Presets-module__ziy4dG__changes{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Presets-module__ziy4dG__changes li{overflow-wrap:anywhere;font:400 12px/1.5 var(--mono);gap:3px;padding:8px 10px;display:grid}.Presets-module__ziy4dG__changes li code{font-weight:600}.Presets-module__ziy4dG__changes del{color:var(--danger-text);text-decoration:line-through}.Presets-module__ziy4dG__changes ins{color:var(--ink);text-decoration:none}.Presets-module__ziy4dG__add{background:color-mix(in srgb,var(--signal-deep) 8%,transparent)}.Presets-module__ziy4dG__remove{background:color-mix(in srgb,var(--danger) 7%,transparent)}.Presets-module__ziy4dG__replace{background:var(--paper)}.Presets-module__ziy4dG__pin{color:var(--muted);margin:14px 0 0;font-size:13px}@media (max-width:760px){.Presets-module__ziy4dG__historyGrid{grid-template-columns:minmax(0,1fr)}}
.Characters-module__sdwXIG__import{background:var(--paper);min-width:0;margin:0 0 28px;padding:20px 22px 22px}.Characters-module__sdwXIG__import h3{font:600 17px/1.2 var(--sans);letter-spacing:-.02em;margin:0 0 14px}.Characters-module__sdwXIG__import .button-row{margin-top:8px}.Characters-module__sdwXIG__label{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.Characters-module__sdwXIG__fileInput{width:100%;font:400 13px var(--sans);color:var(--muted);padding:6px 0}.Characters-module__sdwXIG__fileInput::file-selector-button{border:1px solid var(--line-strong);background:var(--white);color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-right:12px;padding:10px 14px;transition:background .2s,color .2s}.Characters-module__sdwXIG__fileInput:hover::file-selector-button{background:var(--night);color:var(--bone)}.Characters-module__sdwXIG__fileInput:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.Characters-module__sdwXIG__parsed{background:var(--white);gap:6px;min-width:0;margin:0 0 18px;padding:14px 16px;display:grid}.Characters-module__sdwXIG__parsed strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.Characters-module__sdwXIG__parsed small{font:400 12px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere}.Characters-module__sdwXIG__model{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.Characters-module__sdwXIG__private{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.5}.Characters-module__sdwXIG__private code{font-size:.9em}.Characters-module__sdwXIG__chatGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:20px;margin:0 0 28px;display:grid}.Characters-module__sdwXIG__chatForm{min-width:0}.Characters-module__sdwXIG__chatForm select{max-width:100%}.Characters-module__sdwXIG__message{min-height:96px!important}.Characters-module__sdwXIG__transcript{background:var(--white);gap:10px;min-width:0;padding:18px 20px;font-size:14px;line-height:1.5;display:grid}.Characters-module__sdwXIG__turn{background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;margin:0;padding:10px 12px;display:grid}.Characters-module__sdwXIG__turn span{font:500 10px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.Characters-module__sdwXIG__user{background:var(--signal-tint);justify-self:end;max-width:85%}.Characters-module__sdwXIG__meta{font:400 12px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.Characters-module__sdwXIG__note{color:var(--muted);margin:0;font-size:13px}@media (max-width:860px){.Characters-module__sdwXIG__chatGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.Characters-module__sdwXIG__import{padding:16px}.Characters-module__sdwXIG__user{max-width:100%}}
.ModelAlternatives-module__CR_NRG__choices{overflow-wrap:anywhere;min-width:0;max-width:100%}.ModelAlternatives-module__CR_NRG__choices>div{width:100%;min-width:0}.ModelAlternatives-module__CR_NRG__choices button{text-align:left;overflow-wrap:anywhere;max-width:100%;min-height:44px}
.EvalLab-module__EugyMq__privacy{margin:0 0 24px}.EvalLab-module__EugyMq__panel{border:1px solid var(--line-strong);background:var(--white);min-width:0;margin:0 0 20px;padding:24px;position:relative}.EvalLab-module__EugyMq__panelHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 20px;padding-bottom:16px;display:flex}.EvalLab-module__EugyMq__panelHead .eyebrow{flex-basis:100%}.EvalLab-module__EugyMq__panelHead .eyebrow:before{content:"";background:var(--signal);flex:none;width:7px;height:7px}.EvalLab-module__EugyMq__panelHead h3{letter-spacing:-.03em;flex:auto;font-size:20px}.EvalLab-module__EugyMq__count{font:500 11px/1.4 var(--mono);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.EvalLab-module__EugyMq__listFoot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.EvalLab-module__EugyMq__setBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.EvalLab-module__EugyMq__toolbar{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 20px;display:flex}.EvalLab-module__EugyMq__divider{background:var(--line-strong);opacity:.35;width:1px;height:18px}.EvalLab-module__EugyMq__reportList{margin:8px 0 0;padding-left:18px}.EvalLab-module__EugyMq__caseList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.EvalLab-module__EugyMq__case{border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--paper);min-width:0;padding:16px 16px 4px;position:relative}.EvalLab-module__EugyMq__caseInvalid{border-left-color:var(--danger)}.EvalLab-module__EugyMq__caseHead{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 12px;display:flex}.EvalLab-module__EugyMq__caseNo{font:600 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.EvalLab-module__EugyMq__caseId{max-width:24ch;font:400 11px/1.4 var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EvalLab-module__EugyMq__caseActions{gap:18px;margin-left:auto;display:flex}.EvalLab-module__EugyMq__caseGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 16px;display:grid}.EvalLab-module__EugyMq__caseGrid .field{margin-bottom:14px}.EvalLab-module__EugyMq__caseGrid .field textarea{min-height:52px}.EvalLab-module__EugyMq__caseGrid>.field textarea{min-height:128px}.EvalLab-module__EugyMq__caseProblem{color:var(--danger-text);margin:-2px 0 14px;font-size:12px}.EvalLab-module__EugyMq__caseProblem:before{content:"";background:var(--danger);vertical-align:.1em;width:6px;height:6px;margin-right:8px;display:inline-block}.EvalLab-module__EugyMq__problemCount{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--danger-text)}.EvalLab-module__EugyMq__candidates{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.EvalLab-module__EugyMq__candidate{border:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex;position:relative}.EvalLab-module__EugyMq__candidate .field{width:100%;margin-bottom:8px}.EvalLab-module__EugyMq__candidate>.EvalLab-module__EugyMq__letter{margin:0;position:absolute;top:14px;right:14px}.EvalLab-module__EugyMq__price{font:400 11px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px}.EvalLab-module__EugyMq__letter{background:var(--night);width:20px;height:20px;color:var(--bone);font:600 10px/1 var(--mono);vertical-align:middle;flex:none;place-items:center;margin-right:8px;display:inline-grid}.EvalLab-module__EugyMq__routesNote{color:var(--muted);flex:280px;font-size:13px}.EvalLab-module__EugyMq__params{border-top:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,220px));gap:0 16px;margin-top:24px;padding-top:20px;display:grid}.EvalLab-module__EugyMq__judge{padding-top:4px}.EvalLab-module__EugyMq__judgeGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:0 16px;display:grid}.EvalLab-module__EugyMq__judgeGrid .field textarea{min-height:104px}.EvalLab-module__EugyMq__judgeGrid .help-text{grid-column:1/-1;margin-top:0!important}.EvalLab-module__EugyMq__runGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.EvalLab-module__EugyMq__estimateBox{min-width:0}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__estimate{margin:0 0 12px}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__estimate>div{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__estimate dt{font:500 11px/1.5 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);overflow-wrap:anywhere;padding-top:1px}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__estimate dd{font:400 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;text-align:right}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__estimate dd small{color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__total{border-top:1px solid var(--ink)}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__total dt{letter-spacing:.05em;text-transform:uppercase;font-weight:600}.EvalLab-module__EugyMq__estimateBox .EvalLab-module__EugyMq__total strong{font-size:15px;font-weight:600}.EvalLab-module__EugyMq__runBox{border:1px solid var(--line-strong);background:var(--paper);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.EvalLab-module__EugyMq__runBox .help-text{margin:0!important}.EvalLab-module__EugyMq__connect{border-left:3px solid var(--warn);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--warn) 9%,transparent) 0 6px,transparent 6px 14px),var(--white);flex-direction:column;align-self:stretch;gap:6px;padding:12px 14px;font-size:14px;display:flex}.EvalLab-module__EugyMq__connect span{color:var(--muted);font-size:13px}.EvalLab-module__EugyMq__connect .text-button{align-self:flex-start;margin-top:4px}.EvalLab-module__EugyMq__blockers{align-self:stretch;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.EvalLab-module__EugyMq__blockers li{padding-left:16px;position:relative}.EvalLab-module__EugyMq__blockers li:before{content:"";background:var(--danger);width:6px;height:6px;position:absolute;top:.55em;left:0}.EvalLab-module__EugyMq__ready{font-size:14px}.EvalLab-module__EugyMq__ready:before{content:"";background:var(--signal-deep);vertical-align:.1em;width:7px;height:7px;margin-right:10px;display:inline-block}.EvalLab-module__EugyMq__progress{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.EvalLab-module__EugyMq__progress progress{height:8px;margin:0}.EvalLab-module__EugyMq__progressHead{width:100%;font:400 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.EvalLab-module__EugyMq__progressHead strong{font-size:14px;font-weight:600}.EvalLab-module__EugyMq__wait{border-left:3px solid var(--warn);background:var(--white);align-self:stretch;padding:8px 10px;font-size:13px}.EvalLab-module__EugyMq__results{margin-top:clamp(40px,5vw,56px)}.EvalLab-module__EugyMq__runPicker{max-width:560px}.EvalLab-module__EugyMq__summary tbody td.EvalLab-module__EugyMq__lead{color:var(--signal-deep);font-weight:600}.EvalLab-module__EugyMq__leadMark{background:var(--signal-deep);vertical-align:.15em;width:6px;height:6px;margin-right:8px;display:inline-block}.EvalLab-module__EugyMq__costLine{color:var(--muted);margin:-8px 0 36px;font-size:13px;line-height:1.5}.EvalLab-module__EugyMq__costLine strong{font:500 13px var(--mono);color:var(--ink)}.EvalLab-module__EugyMq__subhead{letter-spacing:-.02em;margin:0 0 14px;font-size:18px}.EvalLab-module__EugyMq__matrix th{white-space:normal;vertical-align:bottom;overflow-wrap:anywhere;min-width:120px}.EvalLab-module__EugyMq__matrix th:first-child{min-width:220px}.EvalLab-module__EugyMq__matrix td{vertical-align:top}.EvalLab-module__EugyMq__matrix td.EvalLab-module__EugyMq__cell small{margin-top:6px}.EvalLab-module__EugyMq__verdict{font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.EvalLab-module__EugyMq__verdict:before{content:"";flex:none;width:7px;height:7px}.EvalLab-module__EugyMq__pass{color:var(--signal-deep)}.EvalLab-module__EugyMq__pass:before{background:var(--signal-deep);box-shadow:0 0 0 3px var(--signal-tint)}.EvalLab-module__EugyMq__fail{color:var(--danger-text)}.EvalLab-module__EugyMq__fail:before{background:var(--danger)}.EvalLab-module__EugyMq__err{color:var(--danger-text)}.EvalLab-module__EugyMq__err:before{border:1.5px solid var(--danger);transform:rotate(45deg)}.EvalLab-module__EugyMq__na{color:var(--muted)}.EvalLab-module__EugyMq__na:before{border:1px solid var(--muted)}.EvalLab-module__EugyMq__muted{color:var(--muted);font-size:13px}.EvalLab-module__EugyMq__matrix tbody tr.EvalLab-module__EugyMq__detailRow td{background:var(--paper);text-align:left;padding:18px 16px 20px}.EvalLab-module__EugyMq__fullPrompt{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:6px;max-height:180px;margin:0 0 14px;font-size:14px;display:flex;overflow:auto}.EvalLab-module__EugyMq__outputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.EvalLab-module__EugyMq__output{border:1px solid var(--line-strong);background:var(--white);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.EvalLab-module__EugyMq__output .error{margin:0}.EvalLab-module__EugyMq__outputHead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.EvalLab-module__EugyMq__outputHead strong{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px}.EvalLab-module__EugyMq__outputHead .EvalLab-module__EugyMq__letter{margin:0}.EvalLab-module__EugyMq__outputText{border:1px dashed var(--line-strong);background:var(--paper);max-height:320px;font:400 12px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.EvalLab-module__EugyMq__facts{margin:0;font-size:12.5px;display:grid}.EvalLab-module__EugyMq__facts>div{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.EvalLab-module__EugyMq__facts dt{font:500 10px/1.8 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.EvalLab-module__EugyMq__facts dd{overflow-wrap:anywhere;margin:0}.EvalLab-module__EugyMq__receiptId{font:400 11px/1.5 var(--mono);overflow-wrap:anywhere;display:block}.EvalLab-module__EugyMq__receiptActions{flex-wrap:wrap;gap:6px 16px;margin:6px 0;display:flex}.EvalLab-module__EugyMq__good,.EvalLab-module__EugyMq__bad{margin-top:4px;font-size:12px;display:block}.EvalLab-module__EugyMq__good{color:var(--success-text)}.EvalLab-module__EugyMq__bad{color:var(--danger-text)}.EvalLab-module__EugyMq__forget{color:var(--muted)}.EvalLab-module__EugyMq__noRuns{margin-top:40px}@media (max-width:860px){.EvalLab-module__EugyMq__setBar,.EvalLab-module__EugyMq__caseGrid,.EvalLab-module__EugyMq__runGrid,.EvalLab-module__EugyMq__judgeGrid{grid-template-columns:minmax(0,1fr)}.EvalLab-module__EugyMq__params{grid-template-columns:repeat(2,minmax(0,1fr))}.EvalLab-module__EugyMq__caseGrid>.field textarea{min-height:104px}}@media (max-width:640px){.EvalLab-module__EugyMq__panel{padding:18px 16px}.EvalLab-module__EugyMq__case{padding:14px 12px 4px}.EvalLab-module__EugyMq__caseActions{flex-basis:100%;margin-left:0}.EvalLab-module__EugyMq__params{grid-template-columns:minmax(0,1fr)}.EvalLab-module__EugyMq__runBox{padding:16px}.EvalLab-module__EugyMq__matrix th,.EvalLab-module__EugyMq__matrix th:first-child{min-width:0}.EvalLab-module__EugyMq__matrix tbody tr.EvalLab-module__EugyMq__detailRow td{background:0 0;padding:14px 0 0}.EvalLab-module__EugyMq__facts>div{grid-template-columns:64px minmax(0,1fr)}}
.ChatCap-module__Aat_Eq__cost{flex-basis:100%;order:1;min-width:0}.ChatCap-module__Aat_Eq__cost>.ChatCap-module__Aat_Eq__chip{max-width:100%}.ChatCap-module__Aat_Eq__chip{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);text-align:left;cursor:pointer;font:400 11px/1.5 var(--mono);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 10px;display:flex}.ChatCap-module__Aat_Eq__chip:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.ChatCap-module__Aat_Eq__chip:disabled{cursor:default}[data-harness-app] div:has(>.ChatCap-module__Aat_Eq__cost){flex-wrap:wrap}.ChatCap-module__Aat_Eq__notice{border:1px solid var(--warn-text);color:var(--warn-text);background:var(--warn-surface);border-radius:6px;padding:12px;font-size:13px}.ChatCap-module__Aat_Eq__notice p{overflow-wrap:anywhere;margin:0 0 10px}.ChatCap-module__Aat_Eq__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ChatCap-module__Aat_Eq__settings{border-bottom:1px solid var(--line);color:var(--ink);padding:16px 0;font-size:13px}.ChatCap-module__Aat_Eq__settings h3{font:500 12px var(--mono)}.ChatCap-module__Aat_Eq__settings p{color:var(--muted);line-height:1.6}.ChatCap-module__Aat_Eq__editor{color:var(--ink);padding:20px}.ChatCap-module__Aat_Eq__editor p{font-size:14px;line-height:1.6}.ChatCap-module__Aat_Eq__editor form{margin-top:20px}.ChatCap-module__Aat_Eq__editor label{margin-bottom:8px;font-size:14px;display:block}.ChatCap-module__Aat_Eq__editor input{width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:4px;padding:10px}
.BatchStudio-module__QymZ_W__lede{max-width:640px}.BatchStudio-module__QymZ_W__privacy{margin:0 0 28px}.BatchStudio-module__QymZ_W__privacy strong{font-weight:600}.BatchStudio-module__QymZ_W__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.BatchStudio-module__QymZ_W__panel{border:1px solid var(--line-strong);background:var(--white);min-width:0;padding:24px;position:relative}.BatchStudio-module__QymZ_W__panel h3{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 20px;font-size:18px;display:flex}.BatchStudio-module__QymZ_W__panel h3:before{content:"";background:var(--signal);flex:none;width:8px;height:8px}.BatchStudio-module__QymZ_W__panel.BatchStudio-module__QymZ_W__drop{box-shadow:0 0 0 3px var(--signal-tint);border-color:var(--signal-deep)}.BatchStudio-module__QymZ_W__fileRow{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:6px;display:flex}.BatchStudio-module__QymZ_W__fileRow>.BatchStudio-module__QymZ_W__fileField{flex:220px;min-width:0}.BatchStudio-module__QymZ_W__fileRow>.BatchStudio-module__QymZ_W__formatField{flex:0 180px;min-width:140px}.BatchStudio-module__QymZ_W__fileInput{width:100%;font:400 13px var(--sans);color:var(--muted);padding:6px 0}.BatchStudio-module__QymZ_W__fileInput::file-selector-button{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-right:12px;padding:10px 14px;transition:background .2s,color .2s}.BatchStudio-module__QymZ_W__fileInput:hover::file-selector-button{background:var(--night);color:var(--bone)}.BatchStudio-module__QymZ_W__fileInput:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.BatchStudio-module__QymZ_W__source{border:1px dashed var(--line-strong);background:var(--paper);font:400 12px/1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 18px;padding:14px 16px;display:flex}.BatchStudio-module__QymZ_W__source strong{overflow-wrap:anywhere;font-weight:500}.BatchStudio-module__QymZ_W__input textarea{min-height:220px;font:400 12.5px/1.65 var(--mono);white-space:pre;overflow-wrap:normal;tab-size:2;overflow-x:auto}.BatchStudio-module__QymZ_W__examples{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:-6px 0 4px;display:flex}.BatchStudio-module__QymZ_W__examples span{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.BatchStudio-module__QymZ_W__subhead{border-top:1px dashed var(--line);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:28px 0 18px;padding-top:22px;display:flex}.BatchStudio-module__QymZ_W__subhead:before{content:"";background:var(--night);flex:none;width:7px;height:7px}.BatchStudio-module__QymZ_W__pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.BatchStudio-module__QymZ_W__more{margin:0 0 6px}.BatchStudio-module__QymZ_W__more summary{cursor:pointer;font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:4px;margin-bottom:14px;text-decoration:underline}.BatchStudio-module__QymZ_W__more textarea{min-height:90px;font:400 12.5px/1.6 var(--mono)}.BatchStudio-module__QymZ_W__fieldError{color:var(--danger-text);margin:-10px 0 18px;font-size:13px}.BatchStudio-module__QymZ_W__figures{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.BatchStudio-module__QymZ_W__figures.BatchStudio-module__QymZ_W__wide{grid-template-columns:repeat(6,minmax(0,1fr))}.BatchStudio-module__QymZ_W__figures.BatchStudio-module__QymZ_W__four{grid-template-columns:repeat(4,minmax(0,1fr))}.BatchStudio-module__QymZ_W__figure{background:var(--white);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.BatchStudio-module__QymZ_W__figure strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:620;line-height:1.05}.BatchStudio-module__QymZ_W__figure>span:last-child{color:var(--muted);font-size:12px}.BatchStudio-module__QymZ_W__figure .eyebrow{font-size:10px}.BatchStudio-module__QymZ_W__check{border:1px solid var(--line);border-left:3px solid var(--signal-deep);align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.BatchStudio-module__QymZ_W__check.BatchStudio-module__QymZ_W__warn{border-left-color:var(--warn);background:var(--warn-surface)}.BatchStudio-module__QymZ_W__check.BatchStudio-module__QymZ_W__muted{border-left-color:var(--line-strong);color:var(--muted)}.BatchStudio-module__QymZ_W__check b{font-weight:600}.BatchStudio-module__QymZ_W__issues{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:var(--danger-surface);margin:0 0 18px}.BatchStudio-module__QymZ_W__issues h4{font:500 11px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--danger-text);border-bottom:1px solid color-mix(in srgb,var(--danger) 25%,transparent);letter-spacing:.05em;margin:0;padding:12px 14px}.BatchStudio-module__QymZ_W__issues ul{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.BatchStudio-module__QymZ_W__issues li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 14px;font-size:13px;line-height:1.45;display:grid}.BatchStudio-module__QymZ_W__issues li:last-child{border-bottom:0}.BatchStudio-module__QymZ_W__issues li b{font:500 11px/1.8 var(--mono);color:var(--danger-text);white-space:nowrap}.BatchStudio-module__QymZ_W__issues code{background:var(--paper-2);border:1px solid var(--line);overflow-wrap:anywhere;margin-right:6px;padding:1px 5px;font-size:11.5px}.BatchStudio-module__QymZ_W__issues p{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 14px;font-size:12px}.BatchStudio-module__QymZ_W__slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin:4px 0 20px;display:grid}.BatchStudio-module__QymZ_W__slider label{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.BatchStudio-module__QymZ_W__slider input{width:100%;height:28px;accent-color:var(--signal-deep);cursor:pointer;margin:0}.BatchStudio-module__QymZ_W__slider input:disabled{cursor:not-allowed}.BatchStudio-module__QymZ_W__slider output{min-width:2ch;font:500 16px var(--mono);text-align:right;font-variant-numeric:tabular-nums}.BatchStudio-module__QymZ_W__slider small{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.45}.BatchStudio-module__QymZ_W__runOn{flex-wrap:wrap;gap:0 24px;margin:4px 0 6px;display:flex}.BatchStudio-module__QymZ_W__runOn .check-label{margin:0 0 12px}.BatchStudio-module__QymZ_W__runOnHelp{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.45}.BatchStudio-module__QymZ_W__serverNote{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.45}.BatchStudio-module__QymZ_W__lineErrors{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.BatchStudio-module__QymZ_W__startRow{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.BatchStudio-module__QymZ_W__locked{color:var(--muted);font-size:13px;line-height:1.45}.BatchStudio-module__QymZ_W__progressHead{font:400 12px/1.4 var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.BatchStudio-module__QymZ_W__progressHead strong{font:600 15px var(--sans);letter-spacing:-.02em}.BatchStudio-module__QymZ_W__progress{height:10px;margin:10px 0 20px}.BatchStudio-module__QymZ_W__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:4px 0 0;display:flex}.BatchStudio-module__QymZ_W__controls .BatchStudio-module__QymZ_W__slider{flex:260px;max-width:420px;margin:0}.BatchStudio-module__QymZ_W__keepOpen{color:var(--muted);align-items:flex-start;gap:10px;margin:20px 0 0;font-size:13px;line-height:1.45;display:flex}.BatchStudio-module__QymZ_W__keepOpen:before{content:"";background:var(--warn);flex:none;width:7px;height:7px;margin-top:6px}.BatchStudio-module__QymZ_W__tools{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.BatchStudio-module__QymZ_W__tools>input{flex:220px;min-width:0}.BatchStudio-module__QymZ_W__tools>select{width:auto;min-height:48px;font-size:14px}.BatchStudio-module__QymZ_W__pill{font:500 10px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);background:var(--paper-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.BatchStudio-module__QymZ_W__pill:before{content:"";background:var(--muted-dark);width:5px;height:5px}.BatchStudio-module__QymZ_W__pill[data-status=done]{background:var(--signal-tint);border-color:color-mix(in srgb,var(--signal-deep) 30%,transparent);color:var(--signal-deep)}.BatchStudio-module__QymZ_W__pill[data-status=done]:before{background:var(--signal-deep)}.BatchStudio-module__QymZ_W__pill[data-status=failed]{background:var(--danger-surface);border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger-text)}.BatchStudio-module__QymZ_W__pill[data-status=failed]:before{background:var(--danger)}.BatchStudio-module__QymZ_W__pill[data-status=running]:before{background:var(--signal-deep);animation:1s steps(2,end) infinite BatchStudio-module__QymZ_W__pulse}.BatchStudio-module__QymZ_W__pill[data-status=waiting]{background:var(--warn-surface);border-color:color-mix(in srgb,var(--warn) 50%,transparent);color:var(--warn-text)}.BatchStudio-module__QymZ_W__pill[data-status=waiting]:before{background:var(--warn)}.BatchStudio-module__QymZ_W__pill[data-status=cancelled]{color:var(--muted)}@keyframes BatchStudio-module__QymZ_W__pulse{50%{opacity:.25}}.BatchStudio-module__QymZ_W__rowNote{max-width:360px;color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.4;display:block;white-space:normal!important}.BatchStudio-module__QymZ_W__pager{font:400 12px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:-8px 0 8px;display:flex}.BatchStudio-module__QymZ_W__pager .button-row{gap:20px}.BatchStudio-module__QymZ_W__results{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BatchStudio-module__QymZ_W__response{background:var(--white);border:1px solid var(--line);max-height:320px;font:400 12.5px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;padding:14px 16px;overflow:auto}@media (max-width:1100px){.BatchStudio-module__QymZ_W__figures.BatchStudio-module__QymZ_W__wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.BatchStudio-module__QymZ_W__grid{grid-template-columns:1fr}.BatchStudio-module__QymZ_W__figures.BatchStudio-module__QymZ_W__four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.BatchStudio-module__QymZ_W__panel{padding:18px}.BatchStudio-module__QymZ_W__pair{grid-template-columns:1fr;gap:0}.BatchStudio-module__QymZ_W__figures.BatchStudio-module__QymZ_W__wide{grid-template-columns:repeat(2,minmax(0,1fr))}.BatchStudio-module__QymZ_W__figure{padding:14px}.BatchStudio-module__QymZ_W__figure strong{font-size:21px}.BatchStudio-module__QymZ_W__issues li{grid-template-columns:1fr;gap:2px}.BatchStudio-module__QymZ_W__controls{align-items:stretch}.BatchStudio-module__QymZ_W__controls .BatchStudio-module__QymZ_W__slider{max-width:none}.BatchStudio-module__QymZ_W__tools>select{width:100%}.BatchStudio-module__QymZ_W__rowNote{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.BatchStudio-module__QymZ_W__pill[data-status=running]:before{animation:none}}.BatchStudio-module__QymZ_W__pill[data-status=closed]{background:var(--danger-surface);border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger-text)}.BatchStudio-module__QymZ_W__pill[data-status=closed]:before{background:var(--danger)}.BatchStudio-module__QymZ_W__lane{font:500 10px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:inline-block}.BatchStudio-module__QymZ_W__lane[data-lane=attested]{color:var(--signal-deep)}.BatchStudio-module__QymZ_W__receipt{max-width:190px;font:400 11px/1.4 var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}
.ChatCost-module__C3N00q__total{min-width:0;font:400 11px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere;display:block}[data-harness-app] div:has(>.ChatCost-module__C3N00q__total):has(>button){flex-wrap:wrap}[data-harness-app] div:has(>.ChatCost-module__C3N00q__total):has(>button)>.ChatCost-module__C3N00q__total{flex-basis:100%;order:1}
.activity-module__oLIeZW__scroll{margin:24px 0;overflow-x:auto}.activity-module__oLIeZW__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.activity-module__oLIeZW__table caption{text-align:left;margin-bottom:12px;font-weight:600}.activity-module__oLIeZW__table th,.activity-module__oLIeZW__table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:110px;padding:12px}.activity-module__oLIeZW__table small,.activity-module__oLIeZW__table a{margin-top:6px;display:block}.activity-module__oLIeZW__table td:last-child{white-space:pre-wrap;max-width:220px;font-family:monospace}
