@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;600&family=JetBrains+Mono:wght@400;500&display=swap";/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}@font-face{font-family:Geist Fallback;src:local("SF Pro Text"),local("Helvetica Neue"),local("Segoe UI"),local("Arial");size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root,[data-theme=dark]{--color-bg: #0a0b0d;--color-bg-soft: #15171d;--color-bg-deep: #0c0d11;--color-bg-quiet: #111318;--color-bg-elev: #15171d;--color-selected: rgba(255,122,89,.1);--color-selection: rgba(255,122,89,.28);--color-border: rgba(255,255,255,.13);--color-bg-line: rgba(255,255,255,.08);--hairline: rgba(255,255,255,.06);--color-text: #f2f3f5;--color-text-mid: #a6abb6;--color-text-dim: #8b909c;--color-text-faint: #787d8a;--color-accent: #ff7a59;--color-on-accent: #ffffff;--color-success: #3ecf8e;--color-warning: #f5b642;--color-danger: #ff5e7d;--surface-hover: rgba(255,255,255,.035);--velo-hover: rgba(255,255,255,.075);--card-quiet: rgba(255,255,255,.055);--card-quiet-top: rgba(255,255,255,.085);--surface-active: rgba(255,122,89,.1);--highlight-top: inset 0 1px 0 rgba(255,255,255,.05);--shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 8px 24px -12px rgba(0,0,0,.7);--shadow-accent: 0 10px 28px -10px rgba(255,122,89,.55);--shadow-brand: 0 4px 14px -4px rgba(255,94,125,.6);--shadow-popover: 0 24px 60px -20px rgba(0,0,0,.8);--glow-cool: radial-gradient(1100px 620px at 78% -10%, rgba(86,110,180,.14), transparent 60%);--glow-warm: radial-gradient(720px 460px at 96% 8%, rgba(255,122,89,.1), transparent 62%);--focus-ring: 0 0 0 3px rgba(255,122,89,.3);--gradient-accent: linear-gradient(105deg, #ff7a59 0%, #ff5e7d 52%, #ff8a3d 100%);--font-sans: "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--band-h: 36px;--row-h: 36px;--row-h-sm: 30px;--rail-w: 248px;color-scheme:dark}[data-theme=light]{--color-bg: #f4f2ef;--color-bg-soft: #ffffff;--color-bg-deep: #faf8f5;--color-bg-quiet: #ffffff;--color-bg-elev: #ffffff;--color-selected: rgba(255,122,89,.1);--color-selection: rgba(255,122,89,.2);--color-border: rgba(50,40,30,.18);--color-bg-line: rgba(50,40,30,.11);--hairline: rgba(50,40,30,.08);--color-text: #262421;--color-text-mid: #5a5651;--color-text-dim: #65605b;--color-text-faint: #716c67;--color-accent: #c0532e;--color-on-accent: #ffffff;--color-success: #387f46;--color-warning: #966b11;--color-danger: #c0392f;--surface-hover: rgba(60,45,30,.038);--velo-hover: rgba(60,45,30,.055);--card-quiet: rgba(255,255,255,.72);--card-quiet-top: rgba(255,255,255,.95);--surface-active: rgba(255,122,89,.1);--highlight-top: inset 0 1px 0 rgba(255,255,255,.9);--shadow-card: 0 1px 1px rgba(60,45,30,.04), 0 2px 6px -2px rgba(60,45,30,.08), 0 16px 32px -18px rgba(60,45,30,.18);--shadow-accent: 0 10px 28px -12px rgba(255,122,89,.45);--shadow-brand: 0 4px 14px -4px rgba(255,94,125,.35);--shadow-popover: 0 24px 60px -22px rgba(60,45,30,.28);--glow-cool: radial-gradient(1100px 620px at 80% -12%, rgba(120,140,210,.08), transparent 62%);--glow-warm: radial-gradient(680px 440px at 97% 6%, rgba(255,122,89,.08), transparent 64%);--focus-ring: 0 0 0 3px rgba(255,122,89,.25);--gradient-accent: linear-gradient(105deg, #ff7a59 0%, #ff5e7d 52%, #ff8a3d 100%);--font-sans: "Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--band-h: 36px;--row-h: 36px;--row-h-sm: 30px;--rail-w: 248px;color-scheme:light}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}@property --hover-fill{syntax: "*"; inherits: false;}@property --hover-fill-ink{syntax: "*"; inherits: false;}body{font-family:var(--font-sans);font-size:13px;line-height:1.4;letter-spacing:0;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .16s ease,color .16s ease}.display-font{font-family:var(--font-sans);letter-spacing:-.02em}.mono-font{font-family:var(--font-mono)}.qorin-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1100px 560px at 78% -10%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 62%),radial-gradient(900px 520px at 14% 4%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 60%);background-repeat:no-repeat}::selection{background:var(--color-selection);color:var(--color-text)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.qorin-terminal,.qorin-terminal *,.xterm,.xterm *{outline:none!important;box-shadow:none!important}.qorin-terminal .xterm{padding:8px 10px}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-faint);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}@keyframes qorin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qorin-sheet-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.qorin-modal-backdrop{animation:qorin-fade-in .14s ease-out}.qorin-modal-backdrop>*{animation:qorin-sheet-in .2s cubic-bezier(.22,.95,.36,1)}button,a{transition:background .12s ease,border-color .12s ease,transform 80ms ease,box-shadow .12s ease,color .12s ease}button:not(:disabled):active{transform:translateY(.5px)}button:not(:disabled):hover,a:hover{--hover-fill: var(--surface-hover);--hover-fill-ink: color-mix(in srgb, var(--color-text) 86%, var(--color-bg-soft))}a.qorin-hoverable:hover,button.qorin-hoverable:not(:disabled):hover{background:var(--surface-hover);--hover-fill: var(--surface-hover)}.qorin-row-hover:hover{background:var(--surface-hover);--hover-fill: var(--surface-hover)}.qorin-row-action{opacity:0;transition:opacity .12s ease}.qorin-row-hover:hover .qorin-row-action,.qorin-row-action:focus-visible{opacity:1}hr{border:none;border-top:1px solid var(--color-bg-line);margin:20px 0}input,textarea,select,button{font-family:inherit}input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=url],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}input::placeholder,textarea::placeholder{color:var(--color-text-faint)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-quiet);cursor:pointer;display:inline-grid;place-content:center;flex-shrink:0}input[type=checkbox]:checked{background:var(--color-text);border-color:var(--color-text)}input[type=checkbox]:checked:before{content:"";width:9px;height:9px;background:var(--color-bg-soft);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.settings-rows>*+*{border-top:1px solid var(--hairline)}@media (max-width: 720px){.settings-shell{flex-direction:column!important;height:auto!important;overflow:visible!important}.settings-nav{width:100%!important;min-width:0!important;max-width:none!important;flex-direction:row!important;overflow-x:auto;overflow-y:hidden;border-right:none!important;border-bottom:1px solid var(--color-bg-line);padding:4px 6px!important;gap:2px;-webkit-overflow-scrolling:touch}.settings-nav .settings-group{display:contents}.settings-nav .settings-grouphdr{display:none}.settings-nav .settings-link{white-space:nowrap;width:auto!important;margin:0!important;padding:0 10px!important}.settings-pane{overflow:visible!important}}.qorin-surface{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none}.qorin-surface-2{background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.qorin-table{width:100%;border-collapse:collapse;font-size:12px}.qorin-table thead th{text-align:left;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-faint);padding:7px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg-quiet);position:sticky;top:0;z-index:1}.qorin-table thead th.num{text-align:right}.qorin-table tbody td{padding:9px 12px;border-bottom:1px solid var(--hairline);vertical-align:middle}.qorin-table tbody tr:last-child td{border-bottom:none}.qorin-table tbody tr{transition:background .11s ease}.qorin-table tbody tr:hover td{background:var(--surface-hover)}.qorin-table td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-mid)}.qorin-kbd{font-family:var(--font-mono);font-size:11px;line-height:1;color:var(--color-text-dim);background:var(--color-bg-quiet);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3px 5px;box-shadow:none}.qa-mark-light{display:none}[data-theme=light] .qa-mark-light{display:block}[data-theme=light] .qa-mark-dark{display:none}@keyframes qorin-breathe{0%,to{opacity:1}50%{opacity:.45}}.qorin-breathe{animation:qorin-breathe 2s ease-in-out infinite}@keyframes qorin-loadbar{0%{transform:translate(-140%)}to{transform:translate(360%)}}.qorin-loadbar{animation:qorin-loadbar 1.15s cubic-bezier(.45,.05,.35,1) infinite}@keyframes qorin-halo{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.28);opacity:.06}}.qorin-halo{animation:qorin-halo 2.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.qorin-breathe{animation:none;opacity:1}.qorin-modal-backdrop,.qorin-modal-backdrop>*{animation:none}.qorin-halo{animation:none;opacity:.18}.qorin-loadbar{animation:none;transform:none;width:55%!important}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--glow-cool),var(--glow-warm);pointer-events:none;z-index:0}.gov{padding:0 0 40px}.gov-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:16px 28px;background:color-mix(in srgb,var(--color-bg) 78%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--hairline)}.gov-title{font-size:19px;font-weight:640;letter-spacing:-.028em;color:var(--color-text);margin:0 8px 0 0}.gov-seg{display:inline-flex;padding:3px;gap:2px;background:var(--color-bg-quiet);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--highlight-top)}.gov-seg button{font:inherit;font-size:12.5px;font-weight:540;letter-spacing:-.01em;color:var(--color-text-mid);background:transparent;padding:5px 12px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:.15s}.gov-seg button:hover{color:var(--color-text)}.gov-seg button[aria-pressed=true]{color:var(--color-text);background:var(--color-bg-elev);border-color:var(--color-border);box-shadow:var(--highlight-top)}.gov-seg .n{font-variant-numeric:tabular-nums;color:var(--color-text-faint);margin-left:6px}.gov-seg button[aria-pressed=true] .n{color:var(--color-text-mid)}.gov-search{margin-left:auto;position:relative;min-width:220px;max-width:300px;flex:0 1 auto}.gov-search input{width:100%;font:inherit;font-size:13px;letter-spacing:-.01em;color:var(--color-text);background:var(--color-bg-quiet);border:1px solid var(--color-border);border-radius:10px;padding:8px 12px 8px 32px;box-shadow:var(--highlight-top);transition:.15s}.gov-search input::placeholder{color:var(--color-text-faint)}.gov-search input:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-ring)}.gov-search .ic{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-faint);display:flex;pointer-events:none}.gov-kbd{font-family:var(--font-mono);font-size:10.5px;font-weight:600;border-radius:5px;padding:2px 6px;line-height:1.35;display:inline-flex;align-items:center;color:#ffffffeb;background:#ffffff2e;border:1px solid rgba(255,255,255,.28)}.gov-btn{font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;padding:8px 11px 8px 14px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#fff;border:none;background:var(--gradient-accent);box-shadow:0 4px 16px -4px #ff5e7d8c,inset 0 1px #ffffff2e;transition:.15s}.gov-btn:hover{filter:brightness(1.06);box-shadow:0 6px 22px -4px #ff5e7dad,inset 0 1px #ffffff38}.gov-body{padding:24px 28px;max-width:1320px}.gov-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}@media (max-width: 1180px){.gov-stats{grid-template-columns:repeat(2,1fr)}}.gov-stat{position:relative;overflow:hidden;background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:14px;padding:20px;box-shadow:var(--shadow-card),var(--highlight-top)}.gov-stat-label{font-size:12px;font-weight:500;color:var(--color-text-mid);display:flex;align-items:center;gap:6px}.gov-stat-value{font-size:30px;font-weight:650;letter-spacing:-.035em;margin-top:10px;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text)}.gov-stat-value .of{font-size:18px;font-weight:600;color:var(--color-text-faint);letter-spacing:-.02em}.gov-stat-sub{font-size:11.5px;color:var(--color-text-dim);margin-top:8px;display:flex;align-items:center;gap:5px}.gov-stat-sub .d{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex:none}.gov-stat.hero{border:none;color:#fff;background:var(--gradient-accent);box-shadow:0 10px 30px -10px #ff5e7d80,inset 0 1px #ffffff59}.gov-stat.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(120% 90% at 15% -10%,rgba(255,255,255,.42),transparent 46%),radial-gradient(90% 120% at 100% 120%,rgba(255,40,90,.32),transparent 55%)}.gov-stat.hero>*{position:relative;z-index:1}.gov-stat.hero .gov-stat-label{color:#ffffffe6}.gov-stat.hero .gov-stat-value{color:#fff}.gov-stat.hero .gov-stat-value .of{color:#ffffffb8}.gov-stat.hero .gov-stat-sub{color:#ffffffd1}.gov-stat.hero .gov-stat-sub .d{background:#fff}.gov-panel{position:relative;overflow:hidden;background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:18px;box-shadow:var(--shadow-card),var(--highlight-top)}.gov-panel+.gov-panel{margin-top:20px}.gov-panel:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:120px;pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 50% 0%,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 70%)}.gov-head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--hairline)}.gov-head h2{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--color-text);margin:0}.gov-head .sub{font-size:12px;color:var(--color-text-dim);display:flex;align-items:center;gap:7px;margin-top:2px}.gov-head .sub .d{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex:none}.gov-tbl{width:100%;border-collapse:collapse;font-size:13px;position:relative;z-index:1}.gov-tbl thead th{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-faint);text-align:left;white-space:nowrap;padding:10px 16px;background:var(--color-bg-quiet);border-bottom:1px solid var(--hairline)}.gov-tbl thead th.r{text-align:right}.gov-tbl td{padding:12px 16px;border-bottom:1px solid var(--hairline);vertical-align:middle;height:56px}.gov-tbl tr:last-child td{border-bottom:none}.gov-tbl tbody tr{cursor:pointer;transition:filter .12s}.gov-tbl tbody tr:hover td{box-shadow:inset 0 0 0 999px var(--velo-hover)}.gov-tbl .first{padding-left:24px;position:relative}.gov-tbl .last{padding-right:24px}.gov-tbl tbody tr.waits .first:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2.5px;border-radius:2px;background:var(--gradient-accent);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent) 50%,transparent)}.gov-tbl tbody tr.broke .first:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2.5px;border-radius:2px;background:var(--color-danger)}.gov-name{display:flex;align-items:center;gap:11px;min-width:220px}.gov-name .n{font-weight:540;letter-spacing:-.01em;color:var(--color-text);display:flex;align-items:center;gap:6px}.gov-name .p{font-family:var(--font-mono);font-size:11px;color:var(--color-text-faint);margin-top:2px;letter-spacing:-.01em}.gov-host{display:flex;align-items:center;gap:8px;color:var(--color-text-mid);white-space:nowrap}.gov-host .hd{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex:none}.gov-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:-.01em;padding:3px 9px 3px 8px;border-radius:999px;white-space:nowrap;background:var(--color-bg-quiet);border:1px solid var(--color-border);color:var(--color-text-mid);box-shadow:var(--highlight-top)}.gov-chip .cd{width:6px;height:6px;border-radius:2px;flex:none}.gov-mono{font-family:var(--font-mono);font-size:12px;color:var(--color-text-mid);letter-spacing:-.01em;white-space:nowrap}.gov-num{text-align:right;font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--color-text-mid);white-space:nowrap}.gov-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:560;letter-spacing:-.005em;padding:3px 10px 3px 8px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.gov-pill .pd{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.gov-empty{padding:40px 24px;text-align:center;color:var(--color-text-dim);font-size:13px}.gsb-head{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;cursor:pointer;transition:background .15s;background:transparent;border:0;width:100%;text-align:left;color:var(--color-text-mid);font:inherit}.gsb-head:hover{background:var(--surface-hover)}.gsb-head .chev{display:flex;color:var(--color-text-faint);transition:transform .18s}.gsb-head[aria-expanded=false] .chev{transform:rotate(-90deg)}.gsb-head .nm{font-family:var(--font-mono);font-size:11.5px;font-weight:550;letter-spacing:.01em;color:var(--color-text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsb-head:hover .nm{color:var(--color-text)}.gsb-head .ct{margin-left:auto;font-size:11px;font-weight:550;color:var(--color-text-faint);font-variant-numeric:tabular-nums}.gsb-offline{flex:none;margin-left:2px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);border:1px solid var(--hairline);border-radius:4px;padding:1px 4px;line-height:1.35}.gsb-list{position:relative;margin:0 9px;padding:2px 0 8px}.gsb-row{position:relative;display:flex;align-items:center;gap:9px;width:100%;margin:4px 0;padding:7px 7px 7px 9px;border-radius:10px;cursor:pointer;text-align:left;border:1px solid var(--hairline);color:inherit;font:inherit;transition:border-color .15s,filter .15s}.gsb-row:hover:not(.menu-aperto){box-shadow:inset 0 0 0 999px var(--velo-hover)}.gsb-row.menu-aperto{filter:none;z-index:45}.gsb-row.on{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}.gsb-row .main{min-width:0;flex:1}.gsb-row .nm{font-size:13px;font-weight:520;letter-spacing:-.01em;color:var(--color-text);display:flex;align-items:center;gap:5px}.gsb-row .nm .t{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsb-row.on .nm{font-weight:580}.gsb-row .mt{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11px;letter-spacing:-.01em;color:var(--color-text-faint);margin-top:2px}.gsb-row .mt .br{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsb-acts{display:inline-flex;align-items:center;gap:1px;flex:none}.gsb-acts .ic{width:22px;height:22px;border-radius:6px;flex:none;display:grid;place-items:center;cursor:pointer;background:transparent;border:0;padding:0;color:var(--color-text-dim);transition:background .15s,color .15s}.gsb-acts .ic:hover{background:var(--surface-hover);color:var(--color-text)}.gsb-acts .ic[aria-pressed=true]{color:var(--color-accent)}.gsb-acts .ic[aria-expanded=true]{background:var(--surface-hover);color:var(--color-text)}.gsb-seg{display:flex;gap:2px;padding:3px;margin:0 8px 8px;background:var(--color-bg-quiet);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--highlight-top);flex:none}.gsb-seg button{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:12.5px;font-weight:540;letter-spacing:-.01em;color:var(--color-text-mid);background:transparent;padding:5px 8px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:.15s}.gsb-seg button:hover{color:var(--color-text)}.gsb-seg button[aria-pressed=true]{color:var(--color-text);background:var(--color-bg-elev);border-color:var(--color-border);box-shadow:var(--highlight-top)}.gsb-seg .n{font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.gsb-seg button[aria-pressed=true] .n{color:var(--color-text-mid)}.gsb-rec{display:inline-flex;align-items:center;gap:2px;margin-top:2px;flex:none}.gsb-rec button{font:inherit;font-size:11px;font-weight:520;height:22px;padding:0 8px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--color-text-mid);cursor:pointer;transition:.15s;display:inline-flex;align-items:center;justify-content:center}.gsb-rec button:hover:not(:disabled){background:var(--surface-hover);color:var(--color-text)}.gsb-rec button:disabled{opacity:.55;cursor:default}.gsb-rec .via{width:22px;padding:0;color:var(--color-text-faint)}.gts{flex:none;display:flex;align-items:flex-end;gap:2px;padding:0 8px;height:34px;background:var(--color-bg-deep);overflow-x:auto;box-shadow:inset 0 -1px 0 var(--hairline)}.gts-tab{display:flex;align-items:center;gap:7px;height:30px;max-width:200px;padding:0 8px 0 10px;border-radius:8px 8px 0 0;background:transparent;border:1px solid transparent;border-bottom:0;cursor:pointer;flex:none;font-size:12px;letter-spacing:-.01em;color:var(--color-text-mid);position:relative;transition:background .15s,color .15s}.gts-tab:hover{color:var(--color-text);background:var(--surface-hover)}.gts-tab.on{color:var(--color-text);background:var(--color-bg);border-color:var(--hairline);box-shadow:0 1px 0 var(--color-bg)}.gts-tab .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grh{display:flex;align-items:center;gap:6px;padding:14px 10px 12px;margin:0}.grh .mark{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-decoration:none;color:var(--color-text)}.grh .gear{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;color:var(--color-text-dim);text-decoration:none;transition:background .15s,color .15s}.grh .gear:hover{background:var(--surface-hover);color:var(--color-text)}.grh .gear[aria-current=page]{background:var(--color-selected);color:var(--color-text)}.grh .word{font-size:15px;font-weight:640;letter-spacing:-.02em}.grh-row{display:flex;align-items:center;padding-right:8px}.grh-row .grh{flex:1;min-width:0}.grn{display:flex;flex-direction:column;gap:1px;padding:0 8px 10px}.grn a{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:520;letter-spacing:-.01em;color:var(--color-text-mid);text-decoration:none;transition:background .15s,color .15s}.grn a svg{flex:none;opacity:.8}.grn a:hover{background:var(--surface-hover);color:var(--color-text)}.grn a[aria-current=page]{background:var(--color-selected);color:var(--color-text);font-weight:560}.grn a[aria-current=page] svg{opacity:1}.grn-sep{height:1px;background:var(--hairline);margin:2px 12px 10px}
