:root{--basalt: #14181d;--stone: #1e252c;--ashlar: #2a333c;--seam: #3b4653;--woad: #6e97c9;--vault: #3c6396;--chalk: #e7ecf1;--pewter: #92a2b3;--brass: #b98a4e;--vermilion: #c0504d;--floor: var(--basalt);--surface: var(--stone);--loam: var(--seam);--litter: var(--ashlar);--canopy: var(--seam);--dust: var(--chalk);--lichen: var(--pewter);--dim2: #6d7c8b;--theca: var(--woad);--theca-soft: #9ab8e0;--spore: var(--brass);--mycelium: var(--woad);--ember: var(--woad);--radius: 6px;--mono: "SF Mono", "Fira Mono", "Consolas", monospace;--sans: "Avenir Next", "Helvetica Neue", system-ui, sans-serif;--auth-accent: var(--woad);--auth-accent-rgb: 110, 151, 201;--auth-fg: var(--chalk);--auth-fg-rgb: 231, 236, 241;--auth-surface: var(--stone);--auth-rule: var(--seam);--auth-error: var(--vermilion);--auth-ok: var(--woad);--auth-warn: var(--brass);--auth-mono: var(--mono)}[data-theme=light]{--floor: #eef1f5;--surface: #ffffff;--seam: #d4dbe3;--loam: #d4dbe3;--litter: #eef1f5;--canopy: #c3ccd6;--dust: #1e252c;--lichen: #5b6b7a;--dim2: #7d8b9a;--brass: #8a6428;--spore: #8a6428;--vermilion: #ae3f3c;--theca: var(--vault);--theca-soft: #2e507b;--mycelium: var(--vault);--ember: var(--vault);--auth-fg-rgb: 30, 37, 44;--auth-accent-rgb: 60, 99, 150}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#fff}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--floor);color:var(--dust);font-family:var(--sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}#root{min-height:100%}a{color:var(--theca);text-decoration:none}input,select,button,textarea{font:inherit}input,select,textarea{width:100%;padding:9px 11px;background:var(--litter);color:var(--dust);border:1px solid var(--loam);border-radius:var(--radius);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--theca)}textarea{resize:vertical}button{cursor:pointer}.btn,.tact,.seg button{padding:8px 13px;background:transparent;color:var(--lichen);border:1px solid var(--canopy);border-radius:var(--radius);transition:color .12s ease,border-color .12s ease,background .12s ease}.btn:hover:not(:disabled),.tact:hover:not(:disabled){color:var(--dust);border-color:var(--theca)}.btn:disabled,.tact:disabled{opacity:.5;cursor:default}.btn.ghost{border-color:var(--loam)}.btn.primary{background:color-mix(in srgb,var(--theca) 14%,transparent);border-color:var(--theca);color:var(--theca-soft)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--theca) 24%,transparent)}.btn.danger,.tact.del{color:var(--dim2);border-color:transparent;padding:8px 10px}.btn.danger:hover:not(:disabled),.tact.del:hover:not(:disabled){color:var(--vermilion);border-color:var(--vermilion)}.muted{color:var(--dim2)}.small{font-size:11px}.error{color:var(--vermilion);font-size:12px}.mono{font-family:var(--mono)}.num{text-align:right;font-variant-numeric:tabular-nums}.spacer{flex:1 1 auto}.app{min-height:100vh;display:flex;flex-direction:column}.inv-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--loam);flex-wrap:wrap}.inv-search{max-width:260px}.inv-filter{width:auto;min-width:130px}.inv-counts{font-size:12px;color:var(--dim2);font-variant-numeric:tabular-nums}.seg{display:inline-flex;gap:2px}.seg button{color:var(--lichen);border-color:var(--loam)}.seg button.on{color:var(--floor);background:var(--theca);border-color:var(--theca);font-weight:600}.view-seg{flex:0 0 auto}.banner{padding:8px 16px;font-size:12px}.banner.error{background:#c0504d24;color:var(--vermilion);cursor:pointer}.inv-main{padding:16px;flex:1 1 auto}.empty{color:var(--dim2);padding:40px 0;text-align:center}.inv-empty{text-align:center;padding:48px 16px}.inv-empty p{margin:4px 0}.inv-empty-acts{display:flex;gap:10px;justify-content:center;margin-top:18px}.reload-row{padding:0 16px 16px}.ttree,.tchildren{list-style:none;margin:0;padding:0}.tnode{position:relative}.trow{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 0;border-radius:var(--radius);border:1px solid transparent}.trow:hover{background:var(--surface);border-color:var(--loam)}.trow:hover .tactions{opacity:1}.twist{flex:0 0 auto;width:20px;height:20px;padding:0;background:transparent;border:none;color:var(--dim2);font-size:11px;line-height:20px;text-align:center}.twist.empty{color:var(--loam);cursor:default}.tname{color:var(--dust);font-weight:600}.tname.tloc{color:var(--theca-soft)}.tkind,.tcat{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--dim2);border:1px solid var(--loam);border-radius:4px;padding:1px 6px}.tcat{color:var(--lichen)}.tstatus{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--lichen);padding:1px 6px;border-radius:4px;background:var(--litter)}.tstatus.installed{color:var(--theca-soft)}.tstatus[data-status=in_repair]{color:var(--brass)}.tstatus[data-status=loaned]{color:var(--brass);background:color-mix(in srgb,var(--brass) 12%,var(--litter))}.tstatus[data-status=retired]{color:var(--dim2);opacity:.7;text-decoration:line-through}.tqty{font-size:11px;color:var(--spore);font-variant-numeric:tabular-nums}.tmeta{font-size:11px;color:var(--dim2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.tactions{display:flex;gap:4px;opacity:0;transition:opacity .12s}.tact{padding:3px 8px;font-size:11px;border-color:var(--loam)}.tact.del{padding:3px 7px}.unrooted-h{margin:18px 0 6px;color:var(--spore);font-size:12px}.list-scroll{overflow-x:auto}table.inv-list{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface);border:1px solid var(--loam);border-radius:var(--radius)}table.inv-list th,table.inv-list td{border-bottom:1px solid var(--loam);padding:6px 10px;text-align:left;vertical-align:top}table.inv-list thead th{background:var(--litter);color:var(--dim2);font-size:10px;letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0}table.inv-list tbody tr{cursor:pointer}table.inv-list tbody tr:hover td{background:#6e93b814}.li-name{color:var(--dust);font-weight:600}.modal-bg{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;padding:24px;z-index:50}.modal{background:var(--surface);border:1px solid var(--canopy);border-radius:10px;padding:22px 24px;width:100%;max-width:440px}.modal-wide{max-width:560px}.modal h3{margin:0 0 16px;color:var(--theca-soft);font-size:15px}.field{margin-bottom:14px}.field>label{display:block;font-size:11px;color:var(--lichen);margin-bottom:5px}.field .dim{color:var(--dim2)}.hint{font-size:11px;color:var(--dim2);margin:6px 0 0;line-height:1.45}.hint code{font-family:var(--mono);color:var(--theca-soft);background:var(--litter);padding:1px 4px;border-radius:3px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal .seg{margin:4px 0 8px}.modal .seg button{flex:1}.file-in{border:none;padding:6px 0;background:transparent;font-size:12px;color:var(--lichen)}.csv-in{font-family:var(--mono);font-size:12px}.import-prev{font-size:12px;color:var(--theca-soft);margin:10px 0 0}.import-ok{color:var(--mycelium);font-size:13px}.row-errors{margin-top:12px}table.err-tbl{width:100%;border-collapse:collapse;font-size:12px;margin-top:6px}table.err-tbl th,table.err-tbl td{border-bottom:1px solid var(--loam);padding:4px 8px;text-align:left}table.err-tbl th{color:var(--dim2);font-size:10px;text-transform:uppercase}.mfa-panel h3{margin:0 0 12px;color:var(--theca-soft);font-size:15px}.mfa-panel button{margin:8px 8px 0 0}.print-only{display:none}@media print{html,body{background:#fff!important;color:#000!important}.no-print{display:none!important}.print-only{display:block;color:#000;background:#fff}.print-only h1{font-size:16px;margin:0 0 3px}.print-only .print-sub{font-size:10px;color:#555;margin:0 0 12px}.print-only table{width:100%;border-collapse:collapse;font-size:11px}.print-only th,.print-only td{border:1px solid #999;padding:3px 6px;text-align:left}.print-only thead th{background:#eee}}@media(max-width:640px){.inv-toolbar{gap:8px;padding:10px 12px}.inv-search{flex:1 1 100%;max-width:none}.inv-counts{display:none}.inv-main{padding:12px}.two-col{grid-template-columns:1fr}.tmeta{max-width:120px}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:100%;max-width:340px;background:var(--auth-surface);border:1px solid var(--auth-rule);border-radius:10px;padding:30px 28px 22px}.auth-mark{display:block;margin:0 auto 12px;color:var(--auth-accent)}.auth-card h1{margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:.14em;color:var(--auth-accent);text-align:center}.auth-card .tagline{margin:0 0 3px;font-size:11px;letter-spacing:.04em;color:rgba(var(--auth-fg-rgb),.5);text-align:center}.auth-card .sub2{margin:0 0 22px;font-size:10px;letter-spacing:.04em;color:rgba(var(--auth-fg-rgb),.4);text-align:center}.auth-card form{display:flex;flex-direction:column;gap:0}.auth-card label{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.auth-card label span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--auth-fg-rgb),.62)}.auth-card input{width:100%;background:rgba(var(--auth-fg-rgb),.05);border:1px solid var(--auth-rule);border-radius:6px;padding:7px 10px;font:inherit;font-size:13px;color:var(--auth-fg)}.auth-card input:focus{outline:none;border-color:var(--auth-accent)}.auth-card input::placeholder{color:rgba(var(--auth-fg-rgb),.35)}.auth-card button{width:100%;margin-top:6px;padding:9px;background:rgba(var(--auth-accent-rgb),.12);color:var(--auth-accent);border:1px solid var(--auth-accent);border-radius:6px;font:inherit;font-size:12px;cursor:pointer;transition:background .12s ease,color .12s ease}.auth-card button:hover:not(:disabled){background:rgba(var(--auth-accent-rgb),.22)}.auth-card button:disabled{opacity:.4;cursor:not-allowed}.auth-card .error{margin:12px 0 0;font-size:11px;color:var(--auth-error);text-align:center;min-height:14px}.auth-hint,.svc-gate{text-align:center}.svc-gate-body{margin:10px 0 0;font-size:13px;line-height:1.5;color:rgba(var(--auth-fg-rgb),.65)}.svc-org-list{display:flex;flex-direction:column;gap:8px;margin-top:18px}.svc-org{width:100%;padding:11px 14px;font:inherit;font-size:14px;text-align:left;color:var(--auth-fg);background:rgba(var(--auth-accent-rgb),.08);border:1px solid rgba(var(--auth-accent-rgb),.35);border-radius:8px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.svc-org:hover{background:rgba(var(--auth-accent-rgb),.18);border-color:var(--auth-accent)}.auth-demo{margin-top:16px;padding-top:16px;border-top:1px solid var(--auth-rule);display:flex;flex-direction:column;gap:8px;text-align:center}.auth-demo-tagline{margin:0;font-size:11px;letter-spacing:.04em;color:rgba(var(--auth-fg-rgb),.5)}.auth-demo-button{width:100%;padding:9px;background:transparent;color:var(--auth-accent);border:1px dashed rgba(var(--auth-accent-rgb),.6);border-radius:6px;font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.auth-demo-button:hover:not(:disabled){border-color:var(--auth-accent);color:var(--auth-fg);background:rgba(var(--auth-fg-rgb),.04)}.auth-demo-button:disabled{opacity:.4;cursor:not-allowed}.auth-demo-fineprint{margin:0;font-size:10px;letter-spacing:.04em;color:rgba(var(--auth-fg-rgb),.5)}.auth-footer{margin:18px 0 0;text-align:center;font-size:10px;letter-spacing:.04em;color:rgba(var(--auth-fg-rgb),.4)}.auth-footer a{color:rgba(var(--auth-fg-rgb),.5);text-decoration:underline;text-decoration-color:rgba(var(--auth-accent-rgb),.45);transition:color .12s ease,text-decoration-color .12s ease}.auth-footer a:hover,.auth-footer a:focus{color:var(--auth-accent);text-decoration-color:var(--auth-accent)}.mfa-state{font-size:12px;margin:6px 0}.mfa-on{color:var(--auth-ok)}.mfa-off{color:rgba(var(--auth-fg-rgb),.5)}.mfa-warn{color:var(--auth-warn)}.mfa-sub{font-size:12px;margin:0 0 6px;color:rgba(var(--auth-fg-rgb),.7)}.mfa-enroll{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:4px 0 16px}.mfa-qr{width:140px;height:140px;border-radius:6px;background:#fff;padding:6px;flex:0 0 auto}.mfa-secret{display:flex;flex-direction:column;gap:4px}.mfa-secret code{font-family:var(--auth-mono);font-size:12px;letter-spacing:.04em;color:var(--auth-accent);word-break:break-all;background:rgba(var(--auth-fg-rgb),.06);border:1px solid var(--auth-rule);border-radius:4px;padding:5px 8px}.mfa-confirm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.mfa-confirm input{width:140px;background:rgba(var(--auth-fg-rgb),.05);border:1px solid var(--auth-rule);border-radius:6px;padding:7px 10px;font:inherit;font-size:13px;color:var(--auth-fg)}.mfa-confirm input:focus{outline:none;border-color:var(--auth-accent)}.mfa-confirm button{margin:0}.mfa-backup{margin-top:16px;padding-top:14px;border-top:1px solid var(--auth-rule)}.mfa-codes{list-style:none;padding:0;margin:10px 0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.mfa-codes li code{font-family:var(--auth-mono);font-size:13px;color:var(--auth-accent)}.mfa-codes-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.mfa-codes-actions button{margin:0}.tnav{--_accent: var(--auth-accent, var(--accent));--_fg-rgb: var(--auth-fg-rgb, var(--fg-rgb));display:flex;align-items:center;gap:14px;padding:10px 20px;border-bottom:1px solid var(--auth-rule, var(--rule));background:rgba(var(--_fg-rgb),.02)}.tnav-way{display:flex;align-items:center;gap:10px}.tnav-anchor{display:inline-flex;opacity:.9;transition:opacity .12s ease,transform .12s ease}.tnav-anchor:hover{opacity:1;transform:translateY(-1px)}.tnav-div{width:1px;height:22px;background:rgba(var(--_fg-rgb),.18)}.tnav-current{display:inline-flex;align-items:center;gap:8px;color:var(--_accent)}.tnav-current-mark{display:block}.tnav-name{font-size:14px;font-weight:600;letter-spacing:.14em;color:var(--_accent)}.tnav-sib{display:inline-flex;opacity:.4;filter:grayscale(.9);transition:opacity .12s ease,filter .12s ease,transform .12s ease}.tnav-sib:hover{opacity:1;filter:none;transform:translateY(-1px)}.tnav-sib.locked{opacity:.42;filter:grayscale(1);position:relative}.tnav-sib.locked:hover{opacity:.64;filter:grayscale(.7);transform:translateY(-1px)}.tnav-lock{position:absolute;right:-5px;bottom:-4px;width:12px;height:12px;color:rgba(var(--_fg-rgb),.9);filter:drop-shadow(0 0 1.5px rgba(var(--_bg-rgb, 20, 24, 29),.9))}.tnav-domain{display:flex;align-items:center;gap:4px}.tnav-domain :is(a,button){font:inherit;font-size:13px;color:rgba(var(--_fg-rgb),.7);background:transparent;border:0;padding:6px 10px;border-radius:6px;cursor:pointer;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .12s ease,background .12s ease}.tnav-domain :is(a,button):hover{color:rgba(var(--_fg-rgb),.95);background:rgba(var(--_fg-rgb),.06)}.tnav-domain :is(a,button).on{color:rgba(var(--_fg-rgb),.95);background:rgba(var(--_fg-rgb),.08)}.tnav-domain select,.tnav-org-switcher{font:inherit;font-size:13px;line-height:1.2;box-sizing:border-box;color:rgba(var(--_fg-rgb),.8);border:1px solid rgba(var(--_fg-rgb),.18);border-radius:6px;padding:5px 26px 5px 8px;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23888' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px}.tnav-domain select:hover{border-color:rgba(var(--_fg-rgb),.32)}.tnav-org{display:inline-flex;align-items:center}.tnav-org-switcher{border-color:rgba(var(--_fg-rgb),.28);font-weight:500}.tnav-org-switcher:hover{border-color:rgba(var(--_fg-rgb),.44)}.tnav-spacer{flex:1 1 auto}.tnav-chrome{display:flex;align-items:center;gap:10px}.tnav-who{font-size:12px;color:rgba(var(--_fg-rgb),.65);display:inline-flex;align-items:center;gap:6px}.tnav-role{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--_fg-rgb),.7);border:1px solid rgba(var(--_fg-rgb),.2);border-radius:3px;padding:1px 5px}.tnav-btn{font:inherit;font-size:12px;color:rgba(var(--_fg-rgb),.75);background:rgba(var(--_fg-rgb),.04);border:1px solid rgba(var(--_fg-rgb),.14);border-radius:6px;padding:5px 10px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.tnav-btn:hover{color:rgba(var(--_fg-rgb),.95);border-color:rgba(var(--_fg-rgb),.3);background:rgba(var(--_fg-rgb),.08)}.tnav-ico-m{display:none}.tnav-more{position:relative;display:none}.tnav-more-btn{font-size:16px;line-height:1;padding:4px 10px}.tnav-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:300;display:flex;flex-direction:column;min-width:188px;padding:6px;background:var(--auth-surface, var(--surface));border:1px solid var(--auth-rule, var(--rule));border-radius:10px;box-shadow:0 8px 26px #0006}.tnav-more-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;font-size:14px;text-decoration:none;color:rgba(var(--_fg-rgb),.9)}.tnav-more-item:hover{background:rgba(var(--_fg-rgb),.06)}.tnav-more-item.locked{color:rgba(var(--_fg-rgb),.55)}.tnav-more-lock{margin-left:auto;font-size:11px;opacity:.7}.tnav-bg{--bg-amber: 217, 154, 43;padding:5px 8px;color:rgba(var(--bg-amber),.92);border-color:rgba(var(--bg-amber),.42);background:rgba(var(--bg-amber),.09)}.tnav-bg:hover{color:rgb(var(--bg-amber));border-color:rgba(var(--bg-amber),.7);background:rgba(var(--bg-amber),.17)}.tnav-bg.active{color:#201410;background:rgba(var(--bg-amber),.92);border-color:rgba(var(--bg-amber),.92)}.tnav-bg-ico{display:inline-block;vertical-align:middle}.env-banner{--env-amber: 224, 138, 20;position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 20px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a1206;background:repeating-linear-gradient(-45deg,rgb(var(--env-amber)) 0 18px,#d17f12 18px 36px);border-bottom:2px solid #8a5300;text-shadow:0 1px 0 rgba(255,255,255,.25)}.env-banner .env-dot{width:8px;height:8px;border-radius:50%;background:#7a1f1f;box-shadow:0 0 0 2px #00000040}.bg-wrap{display:flex;flex-direction:column}.bg-banner{--bg-amber: 217, 154, 43;display:flex;align-items:center;gap:10px;padding:8px 20px;font-size:13px;color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.92);background:rgba(var(--bg-amber),.16);border-bottom:1px solid rgba(var(--bg-amber),.45)}.bg-ico{display:inline-flex;align-items:center;color:rgb(var(--bg-amber))}.bg-msg{flex:1 1 auto}.bg-msg strong{font-weight:700}.bg-exp{opacity:.8}.bg-end{font:inherit;font-size:12px;color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.9);background:#d99a2b33;border:1px solid rgba(217,154,43,.6);border-radius:6px;padding:4px 10px;cursor:pointer;transition:background .12s ease}.bg-end:hover:not(:disabled){background:#d99a2b57}.bg-end:disabled{opacity:.6;cursor:default}.bg-modal-bg{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073}.bg-modal{width:min(440px,92vw);background:var(--auth-surface, var(--surface, #201c19));color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.95);border:1px solid var(--auth-rule, var(--rule));border-radius:10px;padding:20px 22px;box-shadow:0 12px 40px #0006;display:flex;flex-direction:column;gap:12px}.bg-modal h3{margin:0;font-size:15px;letter-spacing:.02em}.bg-modal-note{margin:0;font-size:12px;line-height:1.5;color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.6)}.bg-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.bg-field>span{color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.75)}.bg-field em{font-style:normal;color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.5)}.bg-field input,.bg-field textarea{font:inherit;font-size:13px;color:inherit;background:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.05);border:1px solid rgba(var(--auth-fg-rgb, var(--fg-rgb)),.18);border-radius:6px;padding:7px 9px;resize:vertical}.bg-field input:focus,.bg-field textarea:focus{outline:2px solid rgba(217,154,43,.6);outline-offset:1px}.bg-hours input{width:80px}.bg-err{margin:0;font-size:12px;color:#e0736a}.bg-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.bg-cancel,.bg-go{font:inherit;font-size:13px;border-radius:6px;padding:7px 14px;cursor:pointer;border:1px solid rgba(var(--auth-fg-rgb, var(--fg-rgb)),.2)}.bg-cancel{background:transparent;color:rgba(var(--auth-fg-rgb, var(--fg-rgb)),.8)}.bg-go{background:#d99a2beb;color:#201410;border-color:#d99a2beb;font-weight:600}.bg-go:disabled{opacity:.5;cursor:default}.tnav-mfa-bg{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.tnav-mfa{width:100%;max-width:460px;padding:20px 22px;border-radius:12px;background:var(--auth-surface, var(--surface));color:var(--auth-fg, var(--fg));border:1px solid var(--auth-rule, var(--rule));box-shadow:0 16px 48px #00000073}.tnav-mfa-actions{display:flex;justify-content:flex-end;margin-top:14px}.tnav-mfa-close{font:inherit;font-size:13px;padding:7px 14px;border-radius:6px;cursor:pointer;background:transparent;color:var(--auth-fg, var(--fg));border:1px solid var(--auth-rule, var(--rule))}.tnav-mfa-close:hover{border-color:var(--auth-accent, var(--accent))}@media(max-width:640px){.tnav{flex-wrap:wrap;gap:8px 10px;padding:8px 12px}.tnav-spacer,.tnav-anchor,.tnav-div,.tnav-sib{display:none}.tnav-way{flex:0 0 auto;gap:8px}.tnav-org{flex:1 1 0;min-width:44px}.tnav-org-switcher{width:100%;min-width:0;padding-top:7px;padding-bottom:7px;text-overflow:ellipsis}.tnav-chrome{gap:6px}.tnav-who,.tnav-lbl{display:none}.tnav-ico-m{display:inline}.tnav-more{display:inline-flex}.tnav-domain{order:3;flex:1 1 100%;flex-wrap:wrap;gap:6px}.tnav-domain :is(a,button){padding:8px 12px;font-size:14px}}
