.x1-development-auth{--app-bg: #10151c;--card-title: #f0f3f9;--card-body: #cbd2e0;--input-bg: #1e2733;--input-text: #eef1f7;--focus-outline: #95a9c4;color-scheme:dark;height:100dvh;overflow:auto;display:grid;align-items:safe center;justify-items:center;padding:1.5rem;background:var(--app-bg);color:var(--card-body)}.x1-development-auth section{width:min(100%,30rem);padding-bottom:3rem}.x1-development-auth h1,.x1-development-auth label{color:var(--card-title, #f5f7fa)}.x1-development-auth p{color:var(--card-body, #e8edf5);line-height:1.5}.x1-development-auth form,.x1-development-auth label{display:grid;gap:.65rem}.x1-development-auth form{gap:1rem;margin:1rem 0}.x1-development-auth input{width:100%;box-sizing:border-box;padding:.8rem;font-size:1rem;background:var(--input-bg);color:var(--input-text);caret-color:var(--input-text);border:1px solid #8191a6;border-radius:.4rem}.x1-development-auth input::placeholder{color:var(--card-body);opacity:1}.x1-development-auth input:focus-visible,.x1-development-auth button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}.x1-development-auth button{margin:.5rem .4rem .5rem 0;padding:.8rem;min-height:44px;background:#20324a;color:#fff;border:1px solid #95a9c4;border-radius:.4rem;cursor:pointer}.x1-development-auth button:disabled{opacity:.55;cursor:wait}.x1-auth-secret{display:block;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;color:var(--card-title, #f5f7fa);padding:1rem;border:1px solid #95a9c4}.x1-auth-qr{display:block;width:min(100%,256px);height:auto;margin:1rem auto;background:#fff}.x1-auth-enrollment strong{color:var(--card-title)}:where(.x1hub) button{border:revert;background:revert;border-radius:revert;padding:revert;min-height:revert;transition:revert}:where(.x1hub) button:hover,:where(.x1hub) button:disabled{border-color:revert;transform:revert;opacity:revert}:where(.x1hub) :is(button,input,select,textarea):focus-visible{outline:revert}:where(.x1hub) select,:where(.x1hub) option,:where(.x1hub) optgroup{color:revert;background:revert}.x1hub.x1hub *{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}@font-face{font-family:X1 DIN Condensed;src:local("DIN Condensed Bold"),local("DINCondensed-Bold");font-weight:100 900;ascent-override:92.2%;descent-override:21%;line-gap-override:0%}.x1hub{color-scheme:dark;--stage: #020304;--bg: #050608;--bg-2: #090b0f;--panel: #0c0f14;--card: #11151c;--card-2: #161b24;--card-3: #1d2330;--line: rgba(150, 165, 195, .11);--line-2: rgba(150, 165, 195, .2);--line-3: rgba(150, 165, 195, .32);--card-title: #eef1f6;--card-body: #c4cbd8;--muted: #8b95a8;--faint: #6a7386;--cream: #ebe3cc;--gold: #e7c36a;--gold-2: #f3d78f;--gold-ink: #17120a;--steel: #8fa8de;--log: #7d8899;--intel: #5fd3c6;--ops: #5c9dff;--req: #f2a35c;--conn: #5fd391;--prog: #ebe3cc;--safety: #f27b79;--ok: #5fd391;--cyan: #7fe6ff;--focus: #f3d78f;--glass: rgba(14, 22, 38, .52);--glass-2: rgba(22, 32, 54, .5);--font-ui: Bahnschrift, "DIN Alternate", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--font-cond: "Bahnschrift SemiCondensed", Bahnschrift, "X1 DIN Condensed", "DIN Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--font-mono: "Cascadia Mono", "SF Mono", Consolas, "Roboto Mono", ui-monospace, monospace}.x1hub,.x1hub *{box-sizing:border-box}.x1hub{height:100%;margin:0}.x1hub{background:var(--stage);color:var(--card-body);font:14px/1.45 var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.x1hub button,.x1hub input,.x1hub select,.x1hub textarea{font:inherit;color:inherit}.x1hub button{cursor:pointer}.x1hub :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.x1hub [hidden]{display:none!important}.x1hub .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x1hub #pv-time{font:500 12px var(--font-mono);color:var(--gold);min-width:92px;font-variant-numeric:tabular-nums}.x1hub .stage{position:relative;flex:1;min-height:0;overflow:hidden}.x1hub .frame{position:absolute;left:0;top:0;width:1440px;height:900px;transform-origin:0 0;background:var(--bg);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 30px 80px #0009}.x1hub .app{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) 52px}.x1hub .strip{display:flex;align-items:center;gap:24px;padding:0 18px;background:var(--bg-2);border-bottom:1px solid var(--line);min-width:0}.x1hub .brand{font:700 14px var(--font-cond);letter-spacing:.24em;color:var(--cream);white-space:nowrap}.x1hub .brand b{color:var(--gold);letter-spacing:.08em}.x1hub .inc{display:flex;flex-direction:column;min-width:0}.x1hub .inc b{color:var(--card-title);font-size:14.5px;font-weight:600}.x1hub .inc span{color:var(--muted);font-size:11.5px;white-space:nowrap}.x1hub .kv{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.x1hub .kv span{font:700 9.5px var(--font-cond);letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.x1hub .kv b{font:500 15px var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums}.x1hub .kv.warn b{color:var(--req)}.x1hub .kv.me b{color:var(--gold-2)}.x1hub .callst{display:flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid var(--line-2);white-space:nowrap}.x1hub .callst i{width:7px;height:7px;border-radius:50%;background:var(--faint)}.x1hub .callst b{font:700 11px var(--font-cond);letter-spacing:.18em;color:var(--muted)}.x1hub .callst span{font:500 13px var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums}.x1hub .callst.live{border-color:#5fd39180;background:#5fd39114}.x1hub .callst.live i{background:var(--ok);box-shadow:0 0 10px var(--ok);animation:blink 1.6s infinite}.x1hub .callst.live b{color:var(--ok)}@keyframes blink{50%{opacity:.35}}.x1hub .strip .sp{flex:1}.x1hub .role{font-size:12px;color:var(--muted);white-space:nowrap}.x1hub .role b{color:var(--card-title);font-weight:600}.x1hub .main{display:grid;grid-template-columns:var(--wl, 340px) minmax(0,1fr) var(--wr, 340px);min-height:0;transition:grid-template-columns .4s cubic-bezier(.3,.7,.2,1)}.x1hub .main:has(.sz.on){transition:none}.x1hub .side{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-2)}.x1hub .side[data-closed]{visibility:hidden}.x1hub .side-l{border-right:1px solid var(--line)}.x1hub .side-r{border-left:1px solid var(--line)}.x1hub .side>:not(.sz){flex:1;min-height:0}.x1hub .sz{position:absolute;top:0;bottom:0;width:10px;cursor:col-resize;z-index:6;touch-action:none}.x1hub .side-l .sz{right:-5px}.x1hub .side-r .sz{left:-5px}.x1hub .sz:hover,.x1hub .sz.on{background:linear-gradient(90deg,transparent 4px,var(--gold) 4px 6px,transparent 6px)}.x1hub .hb{border:1px solid var(--line-2);background:transparent;color:var(--muted);border-radius:7px;width:26px;height:24px;padding:0;font-size:14px;line-height:1}.x1hub .hb:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub #stream .col-h .r1,.x1hub #tr .col-h .r1{cursor:grab}.x1hub .tile.docked{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;border-radius:0;box-shadow:none;background:radial-gradient(120% 50% at 0% 0%,var(--tint),transparent 60%),var(--bg-2);backdrop-filter:none;-webkit-backdrop-filter:none;transition:none;z-index:auto}.x1hub .tile.docked:before,.x1hub .tile.docked:after,.x1hub .tile.docked .rz{display:none}.x1hub .tile.docked .th{padding:9px 10px 5px 12px}.x1hub .tile.docked .tb{-webkit-mask-image:none;mask-image:none}.x1hub .tile .d-only{display:none}.x1hub .tile.docked .d-only{display:inline-grid;place-items:center}.x1hub .tile.docked .b-only{display:none}.x1hub .board.drop-mod:after{content:"Drop to add it to the Board";position:absolute;inset:10px;z-index:15;border:1.5px dashed var(--gold);border-radius:24px;display:grid;place-items:end center;padding-bottom:24px;font:700 12px var(--font-cond);letter-spacing:.2em;color:var(--gold-2);text-transform:uppercase;pointer-events:none}.x1hub .col-h{flex:none;padding:7px 10px 6px;display:flex;flex-direction:column;gap:5px}.x1hub .col-h .r1{display:flex;align-items:center;gap:8px}.x1hub .col-h h2{margin:0;font:700 11px var(--font-cond);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.x1hub .col-h .sub{font-size:11.5px;color:var(--faint)}.x1hub .col-h .sp{flex:1}.x1hub .stream{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--bg-2)}.x1hub .sh2{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.x1hub .sh2 .sp{flex:1}.x1hub .fchip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font-size:11.5px}.x1hub .fchip i{width:7px;height:7px;border-radius:2px;background:currentColor}.x1hub .fchip.log i{color:var(--log)}.x1hub .fchip.intel i{color:var(--intel)}.x1hub .fchip.ops i{color:var(--ops)}.x1hub .fchip.all i{color:var(--gold)}.x1hub .fchip small{font:500 10px var(--font-mono);color:var(--muted)}.x1hub .fchip[aria-pressed=true]{background:var(--card-2);border-color:var(--line-3);color:var(--card-title)}.x1hub .slist{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 16px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .slist .empty{color:var(--muted);font-size:12.5px;padding:20px 8px;text-align:center}.x1hub .sc{position:relative;flex:none;border-radius:10px;--c: var(--log);--cf: rgba(157, 180, 230, .09)}.x1hub .k-log{--c: var(--log);--cf: color-mix(in srgb, var(--log) 9%, transparent)}.x1hub .k-intel{--c: var(--intel);--cf: color-mix(in srgb, var(--intel) 9%, transparent)}.x1hub .k-ops{--c: var(--ops);--cf: color-mix(in srgb, var(--ops) 9%, transparent)}.x1hub .k-req{--c: var(--req)}.x1hub .k-conn{--c: var(--conn)}.x1hub .sc .tx{color:var(--card-title);font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.x1hub .sc .tm{font:500 11px var(--font-mono);color:var(--gold);font-variant-numeric:tabular-nums}.x1hub .sc .by{color:var(--faint);font-size:10.5px}.x1hub .sc.card{padding:9px 34px 8px 13px;border:1px solid var(--line);background:linear-gradient(90deg,var(--cf),transparent 62%),var(--card);box-shadow:inset 2px 0 0 var(--c)}.x1hub .sc .ft{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}.x1hub .sc .tg{font:700 9.5px var(--font-cond);letter-spacing:.16em;color:var(--c);text-transform:uppercase}.x1hub .sc .ft .by{margin-left:auto}.x1hub .sf-chip{font:700 9.5px var(--font-cond);letter-spacing:.14em;color:var(--gold-ink);background:var(--safety);padding:1px 6px;border-radius:3px}.x1hub .ob-chip{font:700 9.5px var(--font-cond);letter-spacing:.14em;color:var(--gold-2);border:1px solid rgba(231,195,106,.5);padding:0 5px;border-radius:3px}.x1hub .sc.safety.card{box-shadow:inset 3px 0 0 var(--safety);border-color:#f27b7959;background:linear-gradient(90deg,rgba(242,123,121,.12),transparent 62%),var(--card)}.x1hub .sc.quote .tx{font-style:italic}.x1hub .qa{margin-top:7px;padding:7px 9px;border-radius:8px;background:#6e9bff14;border:1px solid rgba(110,155,255,.2);font-size:12.5px}.x1hub .qa .qh{display:flex;gap:8px;align-items:center}.x1hub .qto{font:700 9.5px var(--font-cond);letter-spacing:.14em;color:var(--ops)}.x1hub .qto.me{color:var(--gold-2)}.x1hub .qw{font:500 11px var(--font-mono);color:var(--muted)}.x1hub .qa .ans{margin-top:5px;color:var(--card-title)}.x1hub .qa .ans b{color:var(--ok);font:700 10px var(--font-cond);letter-spacing:.14em;margin-right:6px}.x1hub .qa .ans span{color:var(--faint);font-size:11px;margin-left:6px}.x1hub .sc.row{display:grid;grid-template-columns:42px 12px 1fr;align-items:start;gap:6px;padding:5px 34px 5px 9px}.x1hub .sc.row .tm{padding-top:2px}.x1hub .sc.row .dt{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--log);box-shadow:0 0 8px #9db4e680}.x1hub .sc.row .tx{font-size:13px}.x1hub .sc.row .tx .by{margin-left:6px}.x1hub .sc.row.safety{background:#f27b7912}.x1hub .sc.row.safety .dt{background:var(--safety)}.x1hub .sc.auto{display:grid;grid-template-columns:42px auto 1fr;align-items:baseline;gap:8px;padding:5px 34px 5px 9px;border:1px dashed var(--line-2)}.x1hub .sc.auto .ai{font:700 9.5px var(--font-cond);letter-spacing:.15em;color:var(--c);text-transform:uppercase}.x1hub .sc.auto .tx{font-size:12.5px;color:var(--card-body)}.x1hub .sc .tools{position:absolute;right:4px;top:4px;display:flex;flex-direction:column;gap:2px;opacity:.3;transition:opacity .15s}.x1hub .sc .tools button,.x1hub .sc .grip{width:24px;height:22px;display:grid;place-items:center;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--card-body);font-size:13px;line-height:1;padding:0}.x1hub .sc .tools button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .sc .grip{cursor:grab;touch-action:none;color:var(--muted)}.x1hub .sc.on-board .tools .pr{color:var(--gold-2)}.x1hub .condensed .sc .tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub .condensed .sc.card{padding-top:6px;padding-bottom:6px}.x1hub .condensed .sc .ft .by,.x1hub .condensed .qa{display:none}.x1hub .queued{display:none!important}.x1hub .flying{visibility:hidden!important}.x1hub .landed{animation:landed 1.3s ease-out}@keyframes landed{0%{box-shadow:0 0 0 2px var(--gold),0 0 26px #e7c36ab3}to{box-shadow:0 0 0 0 transparent}}.x1hub .newpill{position:absolute;left:50%;bottom:120px;transform:translate(-50%);z-index:4;border:1px solid var(--gold);background:#17130a;color:var(--gold-2);border-radius:999px;padding:5px 14px;font:600 12px var(--font-ui);box-shadow:0 8px 20px #00000080}.x1hub .composer{flex:none;border-top:1px solid var(--line);padding:9px 12px 12px;display:flex;flex-direction:column;gap:7px}.x1hub .cp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x1hub .cp-row .seg{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.x1hub .cp-row .seg button{border:0;background:transparent;padding:4px 9px;font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.x1hub .cp-row .seg button+button{border-left:1px solid var(--line-2)}.x1hub .cp-row .seg button[aria-pressed=true]{background:var(--card-2);color:var(--card-title)}.x1hub .cp-row .flag{border:1px solid var(--line-2);background:transparent;border-radius:8px;padding:4px 9px;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .cp-row .flag[aria-pressed=true]{background:var(--safety);border-color:var(--safety);color:var(--gold-ink)}.x1hub .cp-row label{display:flex;align-items:center;gap:5px;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .cp-row select{background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:3px 6px;color:var(--card-title);font:500 12px var(--font-ui)}.x1hub .composer textarea{resize:none;width:100%;min-height:46px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:9px 11px;font:13.5px/1.4 var(--font-ui)}.x1hub .composer textarea::placeholder{color:var(--faint)}.x1hub .composer textarea:focus{border-color:var(--gold);outline:none}.x1hub .tr{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-2)}.x1hub .mock{font:700 9px var(--font-cond);letter-spacing:.16em;color:var(--req);border:1px solid rgba(242,163,92,.5);border-radius:3px;padding:1px 5px}.x1hub .tr .col-h button{border:1px solid var(--line-2);background:transparent;color:var(--muted);border-radius:7px;padding:2px 9px;font-size:11.5px}.x1hub .tr .r2{font-size:11.5px;color:var(--muted)}.x1hub .tr .r2 span{font-family:var(--font-mono);color:var(--card-title)}.x1hub .trl{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 16px;display:flex;flex-direction:column;gap:7px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .tl{position:relative;padding:7px 34px 7px 11px;border-radius:10px;border:1px solid var(--line);background:var(--card);--wc: var(--steel)}.x1hub .tl.w-subject{--wc: var(--req);background:linear-gradient(90deg,rgba(242,163,92,.08),transparent 60%),var(--card)}.x1hub .tl .sp1{display:flex;gap:8px;align-items:baseline}.x1hub .tl .who{font:700 9.5px var(--font-cond);letter-spacing:.16em;color:var(--wc);text-transform:uppercase}.x1hub .tl .tm{font:500 10.5px var(--font-mono);color:var(--gold)}.x1hub .tl p{margin:2px 0 0;color:var(--card-title);font-size:13.5px;line-height:1.45}.x1hub .tl .lg{position:absolute;right:4px;top:4px;display:flex;flex-direction:column;gap:2px;opacity:.3}.x1hub .tl:hover .lg,.x1hub .tl:focus-within .lg{opacity:1}.x1hub .tl .lg button,.x1hub .tl .lg .grip{width:24px;height:22px;display:grid;place-items:center;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--card-body);font-size:12px;padding:0}.x1hub .tl .lg button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .tl .grip{cursor:grab;touch-action:none;color:var(--muted)}.x1hub .tl.logged .lg button{color:var(--ok)}.x1hub .tl.gap{border:0;background:transparent;text-align:center;color:var(--muted);font-size:11.5px;padding:4px}.x1hub .tr-off-v{display:none}.x1hub .main.tr-off .tr>:not(.tr-off-v){display:none}.x1hub .main.tr-off .tr-off-v{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0;height:100%;border:0;background:transparent;color:var(--muted)}.x1hub .tr-off-v span{writing-mode:vertical-rl;transform:rotate(180deg);font:700 10.5px var(--font-cond);letter-spacing:.2em;text-transform:uppercase}.x1hub .tr-off-v:hover span{color:var(--gold-2)}.x1hub .board{position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 52%,rgba(40,70,150,.22),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,#070b16,var(--bg) 75%)}.x1hub .board canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.x1hub .bhead{position:absolute;left:18px;top:12px;right:18px;display:flex;align-items:baseline;gap:10px;z-index:1;pointer-events:none}.x1hub .bhead b{font:700 11px var(--font-cond);letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.x1hub .bhead span{font-size:11.5px;color:var(--muted)}.x1hub .tiles{position:absolute;inset:36px 12px 12px}.x1hub .hub{position:absolute;left:50%;top:calc(36px + (100% - 48px)*.505);transform:translate(-50%,-50%);width:190px;text-align:center;pointer-events:none;z-index:1}.x1hub .hub-k{font:700 10.5px var(--font-cond);letter-spacing:.24em;color:var(--muted)}.x1hub .hub-v{font:400 34px var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums;line-height:1.15;margin:2px 0;text-shadow:0 0 18px rgba(127,230,255,.35)}.x1hub .hub-s{font-size:11.5px;color:var(--muted)}.x1hub .hub.live .hub-k{color:var(--ok)}.x1hub .hub.live .hub-v{text-shadow:0 0 18px rgba(95,211,145,.45)}.x1hub .tile{position:absolute;display:flex;flex-direction:column;min-width:0;border-radius:16px;background:radial-gradient(120% 90% at 0% 0%,var(--tint),transparent 60%),linear-gradient(160deg,var(--glass-2),var(--glass));backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px #ffffff0f,0 0 40px var(--halo),0 18px 40px #00000059;transition:left .45s cubic-bezier(.3,.7,.2,1),top .45s cubic-bezier(.3,.7,.2,1),width .45s cubic-bezier(.3,.7,.2,1),height .45s cubic-bezier(.3,.7,.2,1),opacity .35s,filter .35s;z-index:2;--c: var(--steel);--tint: rgba(143, 168, 222, .12);--edge: rgba(143, 168, 222, .16);--halo: rgba(143, 168, 222, .05)}.x1hub .tile:before,.x1hub .tile:after{content:"";position:absolute;width:12px;height:12px;border:1.5px solid var(--c);opacity:.55;pointer-events:none}.x1hub .tile:before{left:5px;top:5px;border-right:0;border-bottom:0;border-radius:8px 0 0}.x1hub .tile:after{right:5px;bottom:5px;border-left:0;border-top:0;border-radius:0 0 8px}.x1hub .tile[data-tile=facts],.x1hub .tile[data-view=facts]{--c: var(--safety);--tint: rgba(242, 123, 121, .14);--edge: rgba(242, 123, 121, .22);--halo: rgba(242, 123, 121, .08)}.x1hub .tile[data-tile=questions],.x1hub .tile[data-view=questions]{--c: var(--ops);--tint: rgba(171, 156, 245, .14);--edge: rgba(171, 156, 245, .2);--halo: rgba(171, 156, 245, .07)}.x1hub .tile[data-tile=requests],.x1hub .tile[data-view=requests]{--c: var(--req);--tint: rgba(242, 163, 92, .13);--edge: rgba(242, 163, 92, .2);--halo: rgba(242, 163, 92, .06)}.x1hub .tile[data-tile=people],.x1hub .tile[data-view=people]{--c: var(--conn);--tint: rgba(95, 211, 145, .12);--edge: rgba(95, 211, 145, .18);--halo: rgba(95, 211, 145, .06)}.x1hub .tile[data-tile=progress],.x1hub .tile[data-view=progress]{--c: var(--prog);--tint: rgba(235, 227, 204, .1);--edge: rgba(235, 227, 204, .16);--halo: rgba(235, 227, 204, .05)}.x1hub .tile[data-tile=subject],.x1hub .tile[data-view=subject]{--c: var(--gold);--tint: rgba(231, 195, 106, .12);--edge: rgba(231, 195, 106, .2);--halo: rgba(231, 195, 106, .06)}.x1hub .tile.moving{transition:opacity .3s;z-index:6;box-shadow:inset 0 0 0 1px var(--c),0 0 60px var(--halo),0 26px 50px #00000080}.x1hub .tile.pulse{animation:panePulse 1.1s ease-out}@keyframes panePulse{0%{box-shadow:inset 0 0 0 1px var(--c),0 0 70px var(--c),0 18px 40px #00000059}to{box-shadow:inset 0 0 0 1px var(--edge),0 0 40px var(--halo),0 18px 40px #00000059}}.x1hub .th{flex:none;display:flex;align-items:center;gap:6px;padding:7px 7px 3px 14px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.x1hub .th .tt{font:700 10.5px var(--font-cond);letter-spacing:.22em;color:var(--c);text-transform:uppercase;text-shadow:0 0 12px var(--halo)}.x1hub .th .tc{font:500 11px var(--font-mono);color:var(--card-title);opacity:.8}.x1hub .th .sp{flex:1}.x1hub .th button{width:22px;height:20px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);padding:0;font-size:13px}.x1hub .th button:hover{border-color:var(--c);color:var(--card-title)}.x1hub .tb{flex:1;min-height:0;overflow-y:auto;padding:0 9px 9px 10px;scrollbar-width:thin;scrollbar-color:var(--edge) transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 9px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 9px),transparent)}.x1hub .tb .none{color:var(--muted);font-size:12px;padding:6px 2px;margin:0}.x1hub .rz{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none;z-index:1}.x1hub .tile .sum{display:none;font-size:12px;color:var(--card-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:6px}.x1hub .tile .sum b{color:var(--card-title);font-weight:600}.x1hub .tile.compact .sum{display:block}.x1hub .tile.compact .list{display:none}.x1hub .board.focusing .tile:not(.focus){opacity:.16;filter:blur(2px)}.x1hub .tile.focus{left:3%!important;top:2%!important;width:94%!important;height:96%!important;z-index:20;background:radial-gradient(120% 90% at 0% 0%,var(--tint),transparent 60%),#0a101ee6}.x1hub .tile.focus .bi p{font-size:16px}.x1hub .board.drop-ok:after{content:"Drop to put it on the Board";position:absolute;inset:10px;z-index:15;border:1.5px dashed var(--gold);border-radius:24px;display:grid;place-items:end center;padding-bottom:24px;font:700 12px var(--font-cond);letter-spacing:.2em;color:var(--gold-2);text-transform:uppercase;background:radial-gradient(ellipse at center,rgba(231,195,106,.08),transparent 70%);pointer-events:none}.x1hub .stream.drop-ok:after{content:"Drop to log this line";position:absolute;inset:6px;z-index:15;border:1.5px dashed var(--gold);border-radius:14px;display:grid;place-items:center;font:700 12px var(--font-cond);letter-spacing:.2em;color:var(--gold-2);text-transform:uppercase;background:#050608b3;pointer-events:none}.x1hub .bi{position:relative;padding:4px 8px 4px 10px;border-radius:9px;margin-bottom:3px;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 85%)}.x1hub .bi:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c);opacity:.8}.x1hub .bi p{margin:0;color:var(--card-title);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.x1hub .bi .bm{display:flex;align-items:center;gap:6px;margin-top:1px;font-size:10.5px;color:var(--muted)}.x1hub .bi .bm .sp{flex:1}.x1hub .bi .bm button{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:6px;padding:0 5px;font-size:12px}.x1hub .bi .bm button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .bi.sf{--c: var(--safety);background:linear-gradient(90deg,rgba(242,123,121,.13),transparent 85%)}.x1hub .bi.sf p{font-weight:600}.x1hub .bi.new{background:linear-gradient(90deg,rgba(231,195,106,.16),transparent 85%);box-shadow:0 0 0 1px #e7c36a8c,0 0 22px #e7c36a38}.x1hub .bi .qh{display:flex;align-items:center;gap:8px;margin-bottom:1px}.x1hub .qage{margin-left:auto;font:500 11px var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums}.x1hub .qage.late{color:var(--req)}.x1hub .qi.me{--c: var(--gold)}.x1hub .qf{display:flex;gap:5px;margin-top:4px}.x1hub .qf input{flex:1;min-width:0;border-radius:7px;border:1px solid var(--line-2);background:#05080e99;color:var(--card-title);padding:3px 8px;font-size:12.5px}.x1hub .qf input::placeholder{color:var(--faint)}.x1hub .qf input:focus{border-color:var(--gold);outline:none}.x1hub .qf button,.x1hub .rb button{border-radius:7px;border:1px solid var(--line-2);background:#05080e66;color:var(--card-title);padding:2px 9px;font:500 12px var(--font-ui)}.x1hub .qf button:hover,.x1hub .rb button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .qi.done{opacity:.8}.x1hub .qi .qans{margin-top:3px;color:var(--ok);font-size:12.5px}.x1hub .ri .rty{font:700 9.5px var(--font-cond);letter-spacing:.15em;color:var(--req)}.x1hub .ri .rap{font:700 9.5px var(--font-cond);letter-spacing:.14em;padding:0 6px;border-radius:4px;border:1px solid currentColor}.x1hub .ri.ap-pending .rap{color:var(--gold-2)}.x1hub .ri.ap-approved .rap{color:var(--ok)}.x1hub .ri.ap-conditional .rap{color:var(--cyan)}.x1hub .ri.ap-denied .rap{color:var(--safety)}.x1hub .ri.st-done{opacity:.6}.x1hub .rb{display:flex;gap:5px;margin-top:4px;flex-wrap:wrap}.x1hub .pi{display:grid;grid-template-columns:1fr auto;gap:1px 8px}.x1hub .pi .pst{font:700 9.5px var(--font-cond);letter-spacing:.14em;align-self:center}.x1hub .pi .pst.s-contacted{color:var(--ok)}.x1hub .pi .pst.s-attempted{color:var(--req)}.x1hub .pi .pst.s-not{color:var(--muted)}.x1hub .pi .bm{grid-column:1 / -1;margin-top:0}.x1hub .ms{list-style:none;margin:0;padding:0 0 0 2px;display:flex;flex-direction:column;gap:0;position:relative}.x1hub .ms:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--prog),transparent);opacity:.35}.x1hub .ms li{position:relative;display:grid;grid-template-columns:16px 1fr auto;gap:7px;align-items:center;padding:2px 6px 2px 0;border-radius:7px;font-size:12.5px;color:var(--muted)}.x1hub .ms li i{width:9px;height:9px;margin-left:3px;border-radius:50%;border:1.5px solid var(--line-3);background:var(--bg)}.x1hub .ms li.on{color:var(--card-title)}.x1hub .ms li.on i{background:var(--prog);border-color:var(--prog);box-shadow:0 0 10px #ebe3cc99}.x1hub .ms li span{font:500 11px var(--font-mono);color:var(--gold)}.x1hub .ms li.new{box-shadow:0 0 0 1px #e7c36a8c,0 0 16px #e7c36a33}.x1hub .sj-name{color:var(--card-title);font-weight:600;font-size:13.5px;padding-left:2px}.x1hub .sj-meta{color:var(--muted);font-size:11.5px;margin-bottom:5px;padding-left:2px}.x1hub .rk{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px}.x1hub .rk div{position:relative;padding:3px 7px 4px 9px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 90%)}.x1hub .rk div:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--lc, var(--faint));box-shadow:0 0 8px var(--lc, transparent)}.x1hub .rk span{display:block;font:700 9px var(--font-cond);letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.x1hub .rk b{font-size:12.5px;font-weight:600;color:var(--card-title)}.x1hub .rk .l-warn{--lc: var(--req)}.x1hub .rk .l-alert{--lc: var(--safety)}.x1hub .rk .l-alert b{color:var(--safety)}.x1hub .rk .l-calm{--lc: var(--ok)}.x1hub .rk .new{box-shadow:0 0 0 1px #e7c36a8c,0 0 16px #e7c36a40}.x1hub .waitpill{position:absolute;left:50%;top:44px;transform:translate(-50%);z-index:25;border:1px solid var(--gold);background:#17130a;color:var(--gold-2);border-radius:999px;padding:5px 14px;font:600 12px var(--font-ui);white-space:nowrap}.x1hub .layer{position:absolute;inset:0;pointer-events:none;z-index:40}.x1hub .layer>*{pointer-events:auto}.x1hub .veil{position:absolute;inset:0;pointer-events:none!important;background:radial-gradient(ellipse at 50% 50%,#02030699,#0203061f 70%);opacity:0;transition:opacity .35s}.x1hub .veil.on{opacity:1}.x1hub .arrival{position:absolute;width:640px;padding:18px 22px 14px 26px;border-radius:24px;background:radial-gradient(120% 100% at 0% 0%,var(--glow),transparent 60%),#0a0f1af0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--edge, rgba(231, 195, 106, .35)),0 0 90px var(--glow),0 30px 80px #000000a6;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;--c: var(--log);--glow: rgba(157, 180, 230, .16)}.x1hub .arrival:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--c);box-shadow:0 0 14px var(--c)}.x1hub .arrival.k-intel{--c: var(--intel);--glow: rgba(95, 211, 198, .18)}.x1hub .arrival.k-ops{--c: var(--ops);--glow: rgba(171, 156, 245, .18)}.x1hub .arrival.k-req{--c: var(--req);--glow: rgba(242, 163, 92, .2)}.x1hub .arrival.k-conn{--c: var(--conn);--glow: rgba(95, 211, 145, .16)}.x1hub .arrival.safety{--c: var(--safety);--glow: rgba(242, 123, 121, .3);--edge: rgba(242, 123, 121, .5)}.x1hub .arrival.stack:before{display:none}.x1hub .arrival.in{animation:arrIn .55s cubic-bezier(.2,.9,.25,1.08) both}@keyframes arrIn{0%{opacity:0;transform:scale(.7);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.x1hub .ar-top{display:flex;align-items:center;gap:10px}.x1hub .ar-k{font:700 11px var(--font-cond);letter-spacing:.2em;color:var(--c);text-transform:uppercase}.x1hub .ar-by{font-size:12px;color:var(--muted)}.x1hub .ar-top .sp{flex:1}.x1hub .ar-q{font:600 11.5px var(--font-ui);color:var(--gold-2)}.x1hub .ar-x{width:30px;height:30px;border-radius:9px;border:1px solid var(--line-2);background:transparent;color:var(--card-body)}.x1hub .ar-x:hover{border-color:var(--gold)}.x1hub .ar-text{margin:10px 0 8px;font:600 25px/1.32 var(--font-ui);color:var(--card-title);text-wrap:pretty}.x1hub .ar-dest{font-size:12px;color:var(--muted)}.x1hub .ar-dest b{color:var(--card-body);font-weight:600}.x1hub .ar-bar{margin-top:12px;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.x1hub .ar-bar i{display:block;height:100%;width:100%;background:var(--gold);box-shadow:0 0 8px var(--gold);transform-origin:0 50%}.x1hub .ar-acts{display:flex;gap:8px;margin-top:10px;align-items:center}.x1hub .ar-acts button{border-radius:9px;border:1px solid var(--line-2);background:transparent;color:var(--card-title);padding:5px 12px;font:500 12px var(--font-ui)}.x1hub .ar-acts button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .ar-acts .hint{margin-left:auto;font-size:11.5px;color:var(--faint)}.x1hub .ar-acts .hint kbd{font:600 10.5px var(--font-mono);color:var(--card-body);border:1px solid var(--line-3);border-radius:4px;padding:0 4px}.x1hub .arrival.stack .ar-rows{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px}.x1hub .ar-row{position:relative;padding:8px 12px 8px 14px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 90%)}.x1hub .ar-row:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c)}.x1hub .ar-row.safety{--c: var(--safety)}.x1hub .ar-row .ar-k{font-size:10px}.x1hub .ar-row p{margin:2px 0 0;font:600 16px/1.35 var(--font-ui);color:var(--card-title);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x1hub .ghost{position:absolute;max-width:280px;padding:7px 11px;border-radius:10px;background:#17130a;border:1px solid var(--gold);color:var(--card-title);font-size:12.5px;box-shadow:0 12px 30px #0009;pointer-events:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.x1hub .arrival.in,.x1hub .sc.fresh,.x1hub .landed,.x1hub .callst.live i,.x1hub .tile.pulse{animation:none}.x1hub .tile{transition:none}}.x1hub .dock{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 16px;background:var(--bg-2);border-top:1px solid var(--line);position:relative}.x1hub .dock.drop-ok{background:linear-gradient(0deg,rgba(231,195,106,.12),transparent),var(--bg-2);box-shadow:inset 0 2px 0 var(--gold)}.x1hub .dock.drop-ok:after{content:"Drop to put it away";position:absolute;left:50%;top:-30px;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#17130a;border:1px solid var(--gold);color:var(--gold-2);font:700 11px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.x1hub .dk-hint{margin:0;font-size:11px;line-height:1.35;color:var(--faint)}.x1hub .dk-items{display:flex;align-items:center;gap:2px;padding:3px 6px;border-radius:16px;background:#05080eb3;box-shadow:inset 0 0 0 1px var(--line-2),0 0 30px #6e8cff0f}.x1hub .dk-m{position:relative;width:62px;padding:4px 0;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--faint);display:flex;flex-direction:column;align-items:center;gap:2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.x1hub .dk-m span{font:700 9px var(--font-cond);letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.x1hub .dk-m:hover{color:var(--card-title);background:var(--card)}.x1hub .dk-m.on{color:var(--card-title)}.x1hub .dk-m.on:after{content:"";position:absolute;left:24px;right:24px;bottom:1px;height:2px;border-radius:2px;background:var(--gold);box-shadow:0 0 8px var(--gold)}.x1hub .dk-m b{position:absolute;top:0;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gold);color:var(--gold-ink);font:700 10px/16px var(--font-mono)}.x1hub .dk-m .live{position:absolute;top:5px;left:13px;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.x1hub .dk-tools{justify-self:end;display:flex;gap:6px}.x1hub .dk-tools button{height:28px;padding:0 11px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:500 11.5px var(--font-ui)}.x1hub .dk-tools button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .dk-tools button[aria-pressed=true]{border-color:#e7c36a80;color:var(--gold-2)}.x1hub .board:before{content:"";position:absolute;top:0;bottom:0;width:70px;z-index:14;pointer-events:none;opacity:0;transition:opacity .2s}.x1hub .main.dock-l .board:before{left:0;opacity:1;background:linear-gradient(90deg,rgba(231,195,106,.3),transparent);box-shadow:inset 2px 0 0 var(--gold)}.x1hub .main.dock-r .board:before{right:0;opacity:1;background:linear-gradient(270deg,rgba(231,195,106,.3),transparent);box-shadow:inset -2px 0 0 var(--gold)}.x1hub .main.dock-l #sideL,.x1hub .main.dock-r #sideR{box-shadow:inset 0 0 0 2px var(--gold);background-color:#e7c36a0d}.x1hub .side>.snav{flex:none;display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--bg)}.x1hub .nb{display:inline-flex;align-items:center;gap:4px;height:26px;min-width:28px;padding:0 8px;border-radius:7px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:500 16px/1 var(--font-ui)}.x1hub .nb span{font:700 9.5px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.x1hub .nb span:empty{display:none}.x1hub .nb:hover:not(:disabled){border-color:var(--gold);color:var(--gold-2)}.x1hub .nb:hover:not(:disabled) span{color:var(--gold-2)}.x1hub .nb:disabled{opacity:.3;cursor:default}.x1hub .nb.x{font-size:12px}.x1hub .snav .sp{flex:1}.x1hub .side>.snav{padding:3px 6px;gap:3px;cursor:grab;min-height:32px}.x1hub .snav .nb,.x1hub .pk-h .nb{height:22px;min-width:24px;padding:0 6px;font-size:15px}.x1hub .snav .nb.x,.x1hub .pk-h .nb.x{font-size:11px}.x1hub .sn-t{margin:0 2px 0 6px;font:700 10.5px var(--font-cond);letter-spacing:.2em;color:var(--card-title);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.x1hub .snav .tc{font:500 11px var(--font-mono);color:var(--muted)}.x1hub .snav .mock{flex:none}.x1hub .r2{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);white-space:nowrap;margin-left:4px}.x1hub .r2 span{font-family:var(--font-mono);color:var(--card-title)}.x1hub .lv{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok);display:inline-block}.x1hub .side #tr .col-h,.x1hub .peek #tr .col-h,.x1hub .side #stream .col-h .r1,.x1hub .peek #stream .col-h .r1,.x1hub .side .tile.docked .th,.x1hub .peek .tile.docked .th{display:none}.x1hub .side #stream .col-h,.x1hub .peek #stream .col-h,.x1hub .side .tile.docked .tb{padding-top:6px}.x1hub .side.flash{animation:sflash 1.1s ease-out}@keyframes sflash{0%{box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 40px #e7c36a40}to{box-shadow:inset 0 0 0 0 transparent}}.x1hub .fchip.ic{width:24px;padding:0;justify-content:center;font:700 11px var(--font-mono)}.x1hub .tile.fixed:after{border-color:var(--gold);opacity:.95}.x1hub .peek{position:absolute;inset:40px 3.5% 3%;z-index:30;display:flex;flex-direction:column;border-radius:16px;background:radial-gradient(120% 60% at 0% 0%,rgba(110,140,255,.1),transparent 60%),#090d18f2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line-3),0 0 80px #6e8cff24,0 30px 70px #0009;overflow:hidden;animation:pkIn .28s cubic-bezier(.2,.9,.25,1.05)}@keyframes pkIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.x1hub .pk-h{flex:none;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 14px;border-bottom:1px solid var(--line)}.x1hub .pk-h h2{margin:0;font:700 11px var(--font-cond);letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.x1hub .pk-n{font:500 11.5px var(--font-mono);color:var(--muted);display:inline-flex;align-items:center;gap:5px}.x1hub .pk-h .sp{flex:1}.x1hub .pk-h .nb:not(.x){font:500 11.5px var(--font-ui);padding:0 10px}.x1hub .pk-b{flex:1;min-height:0;display:flex;flex-direction:column}.x1hub .pk-b>*{flex:1;min-height:0}.x1hub .peek .tile.docked{background:transparent}.x1hub .peek .tile.docked .tb{padding:10px 16px 16px}.x1hub .peek .bi p{font-size:15px}.x1hub .peek .bi .bm{font-size:11.5px}.x1hub .board.peeking #tiles .tile{opacity:.14;filter:blur(1.5px)}.x1hub .board.peeking .hub{opacity:.25}.x1hub .dk-m.pk{color:var(--gold-2);border-color:#e7c36a8c;background:#e7c36a1a}@media(prefers-reduced-motion:reduce){.x1hub .peek,.x1hub .side.flash{animation:none}}.x1hub .ic{flex:none;display:inline-block;vertical-align:-2px}.x1hub .ar-x,.x1hub .hb{display:inline-grid;place-items:center}.x1hub .qto .ic,.x1hub .qans .ic,.x1hub .newpill .ic{vertical-align:-1px}.x1hub #pv-err{flex-basis:100%;font:600 12px var(--font-ui);color:var(--safety)}.x1hub #pv-time.end{color:var(--gold-2)}.x1hub .btools{position:absolute;right:12px;top:6px;z-index:8;display:flex;gap:5px}.x1hub .btools button{height:24px;padding:0 9px;border-radius:7px;border:1px solid var(--line-2);background:#05080e99;color:var(--card-body);font:500 11px var(--font-ui);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.x1hub .btools button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .btools button[aria-pressed=true]{border-color:#e7c36a80;color:var(--gold-2)}.x1hub .board.peeking .btools{opacity:.3}.x1hub .dock{grid-template-columns:1fr auto 1fr}.x1hub .tool{display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--bg-2);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .peek .tool{background:transparent}.x1hub .tl-pad{padding:10px 12px 14px;display:flex;flex-direction:column;gap:6px}.x1hub .tl-note{margin:6px 0 0;font-size:11px;color:var(--faint)}.x1hub .tl-h{margin:8px 0 2px;font:700 10.5px var(--font-cond);letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.x1hub .rf-q{width:100%;height:30px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:0 10px;font:13px var(--font-ui)}.x1hub .rf-q::placeholder{color:var(--faint)}.x1hub .rf-q:focus{border-color:var(--gold);outline:none}.x1hub .rf{border-radius:10px;background:var(--card);border:1px solid var(--line);overflow:hidden}.x1hub .rf-h{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;background:transparent;color:var(--card-title);text-align:left}.x1hub .rf-h span{font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;flex:1}.x1hub .rf-h small{font:500 11px var(--font-mono);color:var(--muted)}.x1hub .ic.rot{transform:rotate(-90deg)}.x1hub .rf-i{padding:5px 10px 6px 12px;border-top:1px solid var(--line)}.x1hub .rf-i b{color:var(--card-title);font-weight:600;font-size:13px}.x1hub .rf-i p{margin:1px 0 0;color:var(--card-body);font-size:12.5px;line-height:1.4}.x1hub .fl-top{display:flex;align-items:center;gap:8px;margin-bottom:2px}.x1hub .fl-top span{font-size:11px;color:var(--muted);line-height:1.3}.x1hub .fl-i{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:1px 8px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);background:var(--card);text-align:left}.x1hub .fl-i:hover{border-color:var(--line-3)}.x1hub .fl-k{grid-row:1 / span 2;align-self:center;text-align:center;font:700 9.5px var(--font-cond);letter-spacing:.12em;color:var(--steel);border:1px solid var(--line-2);border-radius:6px;padding:5px 0}.x1hub .fl-n{color:var(--card-title);font-size:13px;font-weight:600;overflow-wrap:anywhere}.x1hub .fl-m{color:var(--muted);font-size:11px}.x1hub .fl-open{position:sticky;bottom:40%;align-self:center;padding:8px 18px;border-radius:10px;background:#050608d9;color:var(--gold);font:800 15px var(--font-cond);letter-spacing:.3em;box-shadow:0 0 0 1px #e7c36a66,0 0 30px #e7c36a33}.x1hub .hl-help{margin:0 0 2px;font-size:12px;color:var(--muted)}.x1hub .hl-b{position:relative;overflow:hidden;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);text-align:left;font:500 13px/1.35 var(--font-ui);touch-action:pan-y;-webkit-user-select:none;user-select:none}.x1hub .hl-b.go{border-color:#5fd39173}.x1hub .hl-b.stop{border-color:#f27b7973}.x1hub .hl-b .hl-t{position:relative}.x1hub .hl-f{position:absolute;left:0;top:0;bottom:0;width:0;background:#e7c36a33}.x1hub .hl-b.holding .hl-f{width:100%;transition:width .65s linear}.x1hub .hl-b.logged{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 18px #e7c36a4d}.x1hub .aar-top{display:flex;align-items:center;gap:10px}.x1hub .aar-top label{display:flex;align-items:center;gap:6px;font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.x1hub .aar-top select{background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:3px 6px;color:var(--card-title);font:500 12px var(--font-ui)}.x1hub .pv-chip{font:700 9.5px var(--font-cond);letter-spacing:.14em;color:var(--ok);border:1px solid rgba(95,211,145,.45);border-radius:4px;padding:1px 6px;text-transform:uppercase}.x1hub #aar-t{width:100%;resize:vertical;min-height:160px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:9px 11px;font:13.5px/1.5 var(--font-ui)}.x1hub #aar-t:focus{border-color:var(--gold);outline:none}.x1hub .aar-b{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.x1hub .aar-b .sp{flex:1}.x1hub .uns{color:var(--req);font-weight:600}.x1hub .nb.sv:not(:disabled){border-color:var(--gold);color:var(--gold-2)}.x1hub .inc-d{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}.x1hub .inc-d dt{font:700 9.5px var(--font-cond);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;align-self:center}.x1hub .inc-d dd{margin:0;color:var(--card-title)}.x1hub .att{display:flex;flex-direction:column;gap:3px}.x1hub .att div{display:grid;grid-template-columns:1fr auto 110px;gap:8px;padding:4px 8px;border-radius:8px;background:var(--card);font-size:12.5px}.x1hub .att b{color:var(--card-title);font-weight:600}.x1hub .att span{color:var(--muted)}.x1hub .att em{font:normal 500 11px var(--font-mono);color:var(--gold);text-align:right}.x1hub .set-r{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--card-body)}.x1hub .seg2{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.x1hub .seg2 button{border:0;background:transparent;color:var(--muted);padding:4px 10px;font:500 12px var(--font-ui)}.x1hub .seg2 button+button{border-left:1px solid var(--line-2)}.x1hub .seg2 button[aria-pressed=true]{background:#e7c36a24;color:var(--gold-2)}.x1hub .dk-sep{width:1px;height:30px;margin:0 4px;background:var(--line-2);flex:none}.x1hub .menu{position:absolute;bottom:56px;left:16px;z-index:45;min-width:230px;padding:6px;border-radius:12px;background:#0c101af7;box-shadow:inset 0 0 0 1px var(--line-3),0 20px 50px #0009;display:flex;flex-direction:column}.x1hub .menu button{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:8px;border:0;background:transparent;color:var(--card-title);font:500 13px var(--font-ui);text-align:left}.x1hub .menu button:hover,.x1hub .menu button:focus-visible{background:var(--card-2)}.x1hub .menu small{font-size:10.5px;color:var(--faint)}.x1hub .menu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.x1hub .tile.compact .mb{display:none}.x1hub .tile.fill .tb{overflow:hidden;display:flex;flex-direction:column;padding:0 6px 6px;-webkit-mask-image:none;mask-image:none}.x1hub .tile.fill .mb{flex:1;min-height:0;display:flex;flex-direction:column}.x1hub .pane.docked{flex:1;min-height:0;display:flex;flex-direction:column;background:radial-gradient(120% 40% at 0% 0%,var(--tint),transparent 60%),var(--bg-2)}.x1hub .pane.docked .mb{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 12px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .pane.docked.fill .mb{overflow:hidden;padding:0;display:flex;flex-direction:column}.x1hub .pk-b>.pane.docked{background:transparent}.x1hub .pane[data-c=main] .mb{padding:12px 18px 18px}.x1hub .pane[data-c=main].fill .mb{padding:0 6px}.x1hub .pane[data-c=main] .bi p,.x1hub .pane[data-c=main] .sc .tx,.x1hub .pane[data-c=main] .tl p{font-size:15px}.x1hub .pk-i{display:flex;color:var(--c)}.x1hub .pk-h h2{color:var(--c)}.x1hub .side>.snav .sn-t{color:var(--card-title)}.x1hub .mb .sh{flex:none;padding:6px 8px 5px}.x1hub .mb .slist{flex:1;min-height:0}.x1hub .tile .mb .slist{padding:2px 2px 6px;gap:4px}.x1hub .tile .composer{padding:6px 2px 0;gap:4px}.x1hub .tile .composer textarea{min-height:32px;padding:6px 8px;font-size:12.5px}.x1hub .tile .cp-safety,.x1hub .tile .cp-ask,.x1hub .tile .sh .fchip small{display:none}.x1hub .mb .newpill{bottom:96px}.x1hub .tr-meta{flex:none;padding:6px 10px;font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line)}.x1hub .tr-meta b{color:var(--card-title);font-weight:600}.x1hub .tr-meta [data-calldur]{font-family:var(--font-mono);color:var(--card-title)}.x1hub .mb .trl{flex:1;min-height:0}.x1hub .tile .mb .trl{padding:4px 2px;gap:4px}.x1hub .tile .tl{padding:4px 30px 4px 8px}.x1hub .tile .tl p{font-size:12.5px}.x1hub .mock-note{flex:none;margin:0;padding:4px 10px 6px;font-size:10.5px;color:var(--faint);display:flex;align-items:center;gap:6px}.x1hub .tile .mock-note{padding:1.5px 2px}.x1hub .cols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 4px}.x1hub .colx{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:10px;background:#ffffff05;box-shadow:inset 0 2px 0 var(--c)}.x1hub .colx h3{flex:none;margin:0;padding:7px 8px 5px;font:700 10px var(--font-cond);letter-spacing:.2em;color:var(--c);text-transform:uppercase;display:flex;gap:6px}.x1hub .colx h3 small{font:500 10.5px var(--font-mono);color:var(--muted);letter-spacing:0}.x1hub .clist.slist{flex:1;min-height:0;overflow-y:auto;padding:0 5px 6px;gap:4px}.x1hub .pane[data-c=side] .cols{display:flex;flex-direction:column;overflow-y:auto}.x1hub .pane[data-c=side] .colx{flex:none}.x1hub .pane[data-c=side] .clist.slist{overflow:visible}.x1hub .tile .cols{padding:2px 0;gap:5px}.x1hub .dl-nums{display:flex;flex-direction:column;gap:4px}.x1hub .dl-n{text-align:left;padding:6px 10px;border-radius:9px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title)}.x1hub .dl-n[aria-checked=true]{border-color:var(--c);box-shadow:inset 3px 0 0 var(--c)}.x1hub .dl-n b{display:block;font-size:13px;font-weight:600}.x1hub .dl-n span{font-size:11px;color:var(--muted)}.x1hub .dl-opts{display:flex;flex-direction:column;gap:6px;margin:8px 0;font-size:12.5px;color:var(--card-body)}.x1hub .dl-opts label{display:flex;align-items:center;gap:8px}.x1hub .dl-opts select{background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:3px 6px;color:var(--card-title);font:500 12px var(--font-ui)}.x1hub .dl-st{margin:4px 0 8px;font-size:12.5px;color:var(--card-body);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x1hub .dl-st b{color:var(--card-title)}.x1hub .dl-st [data-calldur]{font-family:var(--font-mono)}.x1hub .dl-call{width:100%;height:36px;border-radius:10px;border:1px solid rgba(95,211,145,.6);background:#5fd39124;color:#c9f5da;font:700 12px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub .dl-call.end{border-color:#f27b7999;background:#f27b7924;color:#ffd2d1}.x1hub .dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.x1hub .iv-top{display:flex;gap:6px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.x1hub .iv-pick{flex:1;min-width:0;background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:3px 6px;color:var(--card-title);font:500 12px var(--font-ui);height:24px}.x1hub .nb.rec .ic{color:var(--safety)}.x1hub .nb.rec.on{border-color:var(--safety);color:#ffd2d1;background:#f27b791a}.x1hub .iv-notes{width:100%;resize:vertical;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:8px 10px;font:13px/1.5 var(--font-ui)}.x1hub .iv-notes:focus{border-color:var(--gold);outline:none}.x1hub .iv-lines{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.x1hub .iv-l{margin:0;font-size:12.5px;color:var(--card-body);line-height:1.4}.x1hub .iv-l b{color:var(--c);font:700 9.5px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;margin-right:6px}.x1hub .iv-sugs{display:flex;flex-direction:column;gap:6px}.x1hub .sug{padding:7px 9px;border-radius:10px;background:var(--card);border:1px dashed rgba(199,166,255,.5)}.x1hub .sug-h{display:flex;align-items:center;gap:8px}.x1hub .sug .ai{font:700 8.5px var(--font-cond);letter-spacing:.16em;color:#d9c6ff;border:1px solid rgba(199,166,255,.55);border-radius:3px;padding:0 4px}.x1hub .sug-t{font:700 10px var(--font-cond);letter-spacing:.12em;color:var(--card-title);text-transform:uppercase}.x1hub .sug p{margin:3px 0;color:var(--card-title);font-size:13px}.x1hub .sug small{display:block;color:var(--muted);font-size:11px}.x1hub .sug-e{width:100%;margin:3px 0;height:28px;border-radius:7px;border:1px solid var(--gold);background:var(--bg);color:var(--card-title);padding:0 8px;font-size:13px}.x1hub .sug.s-accepted{border-style:solid;border-color:#5fd39180}.x1hub .sug.s-rejected{opacity:.5}.x1hub .sug-st{font-size:11.5px;color:var(--ok);margin-top:3px;display:flex;align-items:center;gap:4px}.x1hub .sug.s-rejected .sug-st{color:var(--muted)}.x1hub .iv-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.x1hub .iv-grid .iv-lines{max-height:420px}.x1hub .iv-sum{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--card-body);margin-bottom:4px}.x1hub .iv-sum b{color:var(--card-title)}.x1hub .recd{color:var(--safety);font:700 10px var(--font-cond);letter-spacing:.14em}.x1hub .sit-issue{margin:0 0 6px;font-size:12.5px;color:var(--card-title)}.x1hub .sit-issue b{display:block;font:700 9px var(--font-cond);letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.x1hub .kv2{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;font-size:13px}.x1hub .kv2 dt{font:700 9.5px var(--font-cond);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;padding-top:3px}.x1hub .kv2 dd{margin:0;color:var(--card-title);border-radius:6px}.x1hub .kv2 dd.new{box-shadow:0 0 0 1px #e7c36a8c,0 0 14px #e7c36a33;padding:0 4px}.x1hub .kv2.two{grid-template-columns:auto 1fr auto 1fr}.x1hub .tile .kv2{margin-top:0;font-size:12.5px;gap:2px 10px}.x1hub .tr-two{display:flex;flex-direction:column;gap:4px}.x1hub .tr-two.wide{display:grid;grid-template-columns:1fr 1fr;gap:16px}.x1hub .eebvi{display:flex;flex-direction:column;gap:2px}.x1hub .eebvi.wide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.x1hub .tr-sec .tl-h{margin-top:4px}.x1hub .tr-sec .tl-h small{color:var(--muted);font:500 10.5px var(--font-mono);letter-spacing:0;margin-left:4px}.x1hub .chips{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.x1hub .chips li{padding:3px 9px;border-radius:999px;background:var(--card);border:1px solid var(--edge);font-size:12.5px;color:var(--card-title)}.x1hub .chips.tight li{font-size:11.5px;padding:1px 7px}.x1hub .chips li.new{border-color:var(--gold);box-shadow:0 0 12px #e7c36a4d}.x1hub .add-f{display:flex;gap:4px;margin-top:5px}.x1hub .add-f input{flex:1;min-width:0;height:26px;border-radius:7px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:0 8px;font-size:12px}.x1hub .add-f input::placeholder{color:var(--faint)}.x1hub .add-f input:focus{border-color:var(--gold);outline:none}.x1hub .hl-list{display:flex;flex-direction:column;gap:6px}.x1hub .hl-list.tight{gap:3px}.x1hub .hl-list.tight .hl-b{min-height:30px;padding:4px 9px;font-size:12px}.x1hub .aar-s{font-size:11.5px;color:var(--muted)}.x1hub .aar-snip{margin:6px 0;font-size:12.5px;color:var(--card-body);line-height:1.4}.x1hub .aar-t{width:100%;resize:vertical;min-height:140px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:9px 11px;font:13.5px/1.5 var(--font-ui)}.x1hub .aar-t:focus{border-color:var(--gold);outline:none}.x1hub .tile .fl-i{padding:4px 8px}.x1hub .tile .fl-m{display:none}.x1hub .tile .fl-i{grid-template-rows:auto}.x1hub .dk-m.grp span .ic{margin-left:2px;vertical-align:0;opacity:.7}.x1hub .dk-m.grp[aria-expanded=true] span .ic{transform:rotate(180deg)}.x1hub .grpop{position:absolute;bottom:56px;z-index:45;width:290px;padding:6px;border-radius:14px;background:#0c101af7;box-shadow:inset 0 0 0 1px var(--line-3),0 20px 50px #0009;display:flex;flex-direction:column;gap:2px}.x1hub .gp-h{font:700 10px var(--font-cond);letter-spacing:.2em;color:var(--gold);text-transform:uppercase;padding:4px 8px 6px}.x1hub .gp-r{position:relative;display:grid;grid-template-columns:22px 1fr auto auto 14px;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;border:0;background:transparent;color:var(--card-body);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.x1hub .gp-r svg{color:var(--c)}.x1hub .gp-r:hover,.x1hub .gp-r:focus-visible{background:var(--card-2);color:var(--card-title)}.x1hub .gp-r.on{color:var(--card-title)}.x1hub .gp-r.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c)}.x1hub .gp-r.pk{background:#e7c36a1a}.x1hub .gp-n{font-size:13px;font-weight:500}.x1hub .gp-r em{font:normal 500 10px var(--font-mono);color:var(--gold);white-space:nowrap}.x1hub .gp-r b{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gold);color:var(--gold-ink);font:700 10px/16px var(--font-mono);text-align:center}.x1hub .gp-g{color:var(--faint);display:flex}.x1hub .gp-r.x{grid-template-columns:1fr auto;cursor:pointer}.x1hub .gp-r.x em{color:var(--faint)}.x1hub .grpop hr{border:0;border-top:1px solid var(--line);margin:4px 2px;width:100%}.x1hub .gp-hint{margin:4px 8px 2px;font-size:10.5px;color:var(--faint)}.x1hub .pane.drop-ok{box-shadow:inset 0 0 0 2px var(--gold)!important}.x1hub .tile .mb>.sh{display:none}.x1hub .tile .mb .newpill{bottom:44px;padding:3px 10px;font-size:11px}.x1hub .tile .cols{display:flex;flex-direction:column;overflow-y:auto;gap:4px}.x1hub .tile .colx{flex:none}.x1hub .tile .colx h3{padding:4px 6px 2px}.x1hub .tile .clist.slist{overflow:visible;padding:0 4px 4px}.x1hub .tile .sc .tools{display:none}.x1hub .tile .sc.card,.x1hub .tile .sc.row,.x1hub .tile .sc.auto{padding-right:8px}.x1hub .strip{flex-wrap:wrap;row-gap:6px;column-gap:18px;padding:7px 16px;min-height:56px}.x1hub .s-btn{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer;border-radius:8px}.x1hub .s-btn:hover{background:#ffffff0a}.x1hub .inc.s-btn{padding:2px 6px;margin-left:-6px}.x1hub .trn{font:700 10px var(--font-cond);letter-spacing:.2em;color:#1a1205;background:var(--req);border-radius:4px;padding:3px 7px}.x1hub .rflags{display:flex;gap:5px;padding:2px}.x1hub .rf-c{display:flex;flex-direction:column;padding:3px 8px 3px 9px;border-radius:7px;background:var(--card);box-shadow:inset 2px 0 0 var(--lc, var(--faint));min-width:74px}.x1hub .rf-c i{font:normal 700 8.5px var(--font-cond);letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.x1hub .rf-c b{font-size:12px;font-weight:600;color:var(--card-title);white-space:nowrap}.x1hub .rf-c.l-alert{--lc: var(--safety);background:#f27b791f}.x1hub .rf-c.l-alert b{color:#ffb3b1}.x1hub .rf-c.l-warn{--lc: var(--req)}.x1hub .rf-c.l-calm{--lc: var(--ok)}.x1hub .callst.s-btn{padding:5px 12px;border-radius:999px;border:1px solid var(--line-2)}.x1hub .callst.s-btn.live{border-color:#5fd39180}.x1hub .kv.ct em{font:normal 500 10.5px var(--font-ui);color:var(--muted)}.x1hub .kv.ct em u{text-decoration:none;color:var(--req);font-weight:700;letter-spacing:.06em}.x1hub .kv.ct.amber b{color:var(--req)}.x1hub .kv.ct.red b{color:var(--safety);animation:blink 1.6s infinite}.x1hub .fy{display:flex;flex-direction:column;gap:1px;padding:3px 9px;border-radius:9px;border:1px solid var(--line-2)}.x1hub .fy>span{font:700 9.5px var(--font-cond);letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.x1hub .fy>div{display:flex;gap:8px}.x1hub .fy .s-btn{font:600 13px var(--font-ui);color:var(--gold-2);padding:0 2px}.x1hub .fy .none{font-weight:500;font-size:12.5px;color:var(--muted);padding:0}.x1hub .fy.on{border-color:#e7c36a8c;background:#e7c36a14}.x1hub .fy.on>span{color:var(--gold)}.x1hub .team{display:flex;gap:3px;padding:3px}.x1hub .tm-b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 9.5px var(--font-cond);letter-spacing:.04em;color:var(--card-title);background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--ok);position:relative}.x1hub .tm-b.off{color:var(--faint);box-shadow:inset 0 0 0 1.5px var(--line-3)}.x1hub .tm-b.off:after{content:"";position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:var(--safety);box-shadow:0 0 0 2px var(--bg-2)}.x1hub .sync{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid rgba(95,211,145,.35);color:#b9efcd;font:600 11.5px var(--font-ui)}.x1hub .sync.off{border-color:#f2a35c99;background:#f2a35c1a;color:#ffd3a8}.x1hub .kv.clk b span{font:inherit;letter-spacing:0;text-transform:none;color:inherit}.x1hub .role{display:flex;align-items:center;gap:6px}.x1hub .role select{background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:3px 6px;color:var(--card-title);font:600 12px var(--font-ui)}.x1hub .srch input{width:150px;height:28px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:0 9px;font:12.5px var(--font-ui)}.x1hub .srch input::placeholder{color:var(--faint)}.x1hub .srch input:focus{border-color:var(--gold);outline:none;width:220px}.x1hub .srch-r{position:absolute;z-index:60;width:380px;max-height:360px;overflow-y:auto;padding:5px;border-radius:12px;background:#0c101afa;box-shadow:inset 0 0 0 1px var(--line-3),0 20px 50px #0009;display:flex;flex-direction:column;gap:2px}.x1hub .sr-i{display:flex;flex-direction:column;gap:1px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:var(--card-title);text-align:left;font:500 12.5px/1.35 var(--font-ui)}.x1hub .sr-i:hover,.x1hub .sr-i:focus-visible{background:var(--card-2)}.x1hub .sr-i em{font:normal 700 9px var(--font-cond);letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.x1hub .srch-r .none{margin:6px 9px;color:var(--muted);font-size:12px}.x1hub .sc.pend{border-style:dashed!important;border-color:#f2a35c99!important}.x1hub .pd-chip{font:700 9px var(--font-cond);letter-spacing:.14em;color:#ffd3a8;border:1px solid rgba(242,163,92,.6);border-radius:3px;padding:0 5px;margin-left:6px}.x1hub .pv-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.x1hub .pv-chips button{min-height:26px;padding:0 9px;font-size:11.5px}.x1hub #pv-offline{border-color:#f2a35c80}.x1hub #pv-offline[aria-pressed=true]{background:#f2a35c29;color:#ffd3a8}.x1hub .set-chips{display:flex;flex-wrap:wrap;gap:5px;padding:4px 0 6px}.x1hub .set-chips button{border:1px solid var(--line-2);background:transparent;color:var(--muted);border-radius:999px;padding:3px 10px;font:500 12px var(--font-ui)}.x1hub .set-chips button[aria-pressed=true]{border-color:#e7c36a8c;background:#e7c36a1f;color:var(--gold-2)}.x1hub .clk2{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;white-space:nowrap}.x1hub .clk2 b{font:500 19px var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums;letter-spacing:.02em}.x1hub .clk2 b small{font-size:12px;color:var(--muted);margin-left:1px}.x1hub .clk2>span{font-size:11px;color:var(--muted);margin-top:2px}.x1hub .clk2 em{font-style:normal;color:var(--card-body);font-weight:600}.x1hub .clk2.el-only{align-items:flex-start}.x1hub .clk2.el-only>span{margin:0 0 1px;font:700 9.5px var(--font-cond);letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.x1hub .clk2.el-only b{font-size:15px}.x1hub .auth{position:absolute;inset:0;z-index:70;display:grid;place-items:center;background:radial-gradient(ellipse 80% 70% at 50% 48%,#0b1328,var(--bg) 75%);overflow:hidden}.x1hub .auth[hidden]{display:none}.x1hub .au-fx{position:absolute;inset:0;width:100%;height:100%}.x1hub .au-scroll{position:relative;z-index:1;box-sizing:border-box;width:100%;height:100%;overflow-y:auto;display:grid;place-items:safe center;padding:24px 0}.x1hub .au-card{position:relative;width:420px;max-width:calc(100% - 32px);padding:26px 30px 22px;border-radius:22px;text-align:center;background:radial-gradient(120% 70% at 50% 0%,rgba(110,140,255,.14),transparent 60%),#0a0f1cc7;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px #8fa8de38,inset 0 1px #ffffff0f,0 0 80px #6e8cff24,0 30px 70px #0000008c;animation:auIn .5s cubic-bezier(.2,.9,.25,1.05)}.x1hub .au-card:before,.x1hub .au-card:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid var(--gold);opacity:.6;pointer-events:none}.x1hub .au-card:before{left:8px;top:8px;border-right:0;border-bottom:0;border-radius:10px 0 0}.x1hub .au-card:after{right:8px;bottom:8px;border-left:0;border-top:0;border-radius:0 0 10px}@keyframes auIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.x1hub .x1-logo{width:96px;height:96px;display:block;margin:0 auto 8px;filter:drop-shadow(0 0 18px rgba(127,230,255,.25))}.x1hub .x1-logo .lg-spin{transform-origin:60px 60px;animation:lgSpin 60s linear infinite}.x1hub .x1-logo .lg-dash{transform-origin:60px 60px;animation:lgSpin 40s linear infinite reverse}@keyframes lgSpin{to{transform:rotate(360deg)}}.x1hub .au-eye{margin:0;font:700 10.5px var(--font-cond);letter-spacing:.3em;color:var(--gold);text-transform:uppercase}.x1hub .au-card h1{margin:4px 0 16px;font:700 26px var(--font-cond);letter-spacing:.32em;color:var(--cream);padding-left:.32em}.x1hub .au-card h1 b{color:var(--gold);letter-spacing:.1em}.x1hub .au-card .au-h{margin:6px 0 12px;font:700 18px/1.3 var(--font-ui);letter-spacing:0;padding:0;color:var(--card-title);text-align:left}.x1hub .au-card .au-h2{margin:4px 0 6px;font:700 18px var(--font-ui);letter-spacing:.04em;padding:0;color:var(--card-title)}.x1hub .au-p{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--card-body);text-align:left}.x1hub .au-p.c{text-align:center}.x1hub .au-form{display:flex;flex-direction:column;gap:10px;text-align:left}.x1hub .au-f{display:flex;flex-direction:column;gap:4px}.x1hub .au-f>span:first-child{font:700 9.5px var(--font-cond);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.x1hub .au-f input{width:100%;height:40px;border-radius:10px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);padding:0 12px;font:14px var(--font-ui)}.x1hub .au-f input::placeholder{color:var(--faint)}.x1hub .au-f input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e7c36a26}.x1hub .au-pw{position:relative;display:block}.x1hub .au-pw input{padding-right:62px}.x1hub .au-eyebtn{position:absolute;right:6px;top:6px;height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font:600 11px var(--font-ui)}.x1hub .au-eyebtn:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .au-btn{height:42px;margin-top:4px;border-radius:11px;border:1px solid var(--gold);background:linear-gradient(180deg,#e7c36a47,#e7c36a24);color:var(--gold-2);font:700 12.5px var(--font-cond);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 24px #e7c36a26}.x1hub .au-btn:hover{background:linear-gradient(180deg,#e7c36a61,#e7c36a33)}.x1hub .au-card>.au-btn{width:100%;height:auto;min-height:44px;padding:8px 14px;letter-spacing:.08em;text-transform:none;font:600 13.5px var(--font-ui)}.x1hub .au-fine{margin:2px 0 0;font-size:11.5px;color:var(--muted);text-align:center;line-height:1.4}.x1hub .au-card>.au-fine{margin-top:10px}.x1hub .au-err{margin:0;padding:7px 10px;border-radius:9px;background:#f27b791f;border:1px solid rgba(242,123,121,.45);color:#ffc9c7;font-size:12.5px;text-align:center}.x1hub .au-wait{margin:0 0 6px;color:var(--card-body);font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:10px}.x1hub .au-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(231,195,106,.25);border-top-color:var(--gold);animation:lgSpin .9s linear infinite}.x1hub .au-code{display:flex;justify-content:center;gap:8px}.x1hub .au-d{width:44px;height:52px;border-radius:10px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);text-align:center;font:600 22px var(--font-mono)}.x1hub .au-d:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e7c36a26}.x1hub .au-link{align-self:center;border:0;background:transparent;color:var(--steel);font:500 12.5px var(--font-ui);padding:4px}.x1hub .au-link:hover{color:var(--card-title);text-decoration:underline}.x1hub .au-build{display:inline-flex;gap:8px;align-items:baseline;margin-top:14px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted)}.x1hub .au-build span{font:700 9px var(--font-cond);letter-spacing:.2em;text-transform:uppercase}.x1hub .au-build b{font:500 11px var(--font-mono);color:var(--card-body)}.x1hub .auth.leaving .au-card{animation:auOut 1s cubic-bezier(.5,0,.2,1) forwards}.x1hub .auth.leaving{animation:auFade 1.1s ease-in forwards}@keyframes auOut{40%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.35);filter:blur(6px)}}@keyframes auFade{0%,45%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.x1hub .au-card,.x1hub .auth.leaving,.x1hub .auth.leaving .au-card,.x1hub .x1-logo .lg-spin,.x1hub .x1-logo .lg-dash{animation:none}}.x1hub .home{position:absolute;inset:0;z-index:65;background:radial-gradient(ellipse 80% 70% at 50% 46%,#0b1328,var(--bg) 75%);overflow:hidden}.x1hub .home[hidden]{display:none}.x1hub .hm-fx{position:absolute;inset:0;width:100%;height:100%}.x1hub .hm-ui{position:absolute;inset:0;display:grid;grid-template-rows:56px minmax(0,1fr)}.x1hub .hm-strip{display:flex;align-items:center;gap:16px;padding:0 18px;background:#090b0fd1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.x1hub .hm-strip .sp{flex:1}.x1hub .hm-wel{font-size:13px;color:var(--muted)}.x1hub .hm-wel b{color:var(--card-title);font-weight:600}.x1hub .hm-strip .sync{cursor:default}.x1hub .hm-clk{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.x1hub .hm-clk b{font:500 18px var(--font-mono);color:var(--card-title)}.x1hub .hm-clk span{font-size:11px;color:var(--muted)}.x1hub .hm-main{display:grid;grid-template-columns:380px minmax(0,1fr) 380px;gap:24px;padding:22px 24px;min-height:0}.x1hub .hm-col{display:flex;flex-direction:column;min-height:0;border-radius:18px;padding:14px 14px 10px;background:linear-gradient(160deg,#1620368c,#0c122099);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #8fa8de2e,0 20px 50px #00000059;position:relative}.x1hub .hm-col:before,.x1hub .hm-col:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--gold);opacity:.5;pointer-events:none}.x1hub .hm-col:before{left:7px;top:7px;border-right:0;border-bottom:0;border-radius:9px 0 0}.x1hub .hm-col:after{right:7px;bottom:7px;border-left:0;border-top:0;border-radius:0 0 9px}.x1hub .hm-h{display:flex;align-items:baseline;gap:8px;padding:0 4px}.x1hub .hm-h h2{margin:0;font:700 11.5px var(--font-cond);letter-spacing:.22em;color:var(--gold);text-transform:uppercase}.x1hub .hm-h small{font:500 12px var(--font-mono);color:var(--muted)}.x1hub .hm-hint{margin:3px 4px 10px;font-size:12px;color:var(--muted)}.x1hub .hm-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:2px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .hm-empty{color:var(--muted);font-size:12.5px;padding:10px 4px}.x1hub .hm-card{position:relative;overflow:hidden;padding:11px 12px 10px 14px;border-radius:12px;background:linear-gradient(90deg,rgba(95,211,145,.09),transparent 60%),var(--card);border:1px solid var(--line);box-shadow:inset 2px 0 0 var(--ok);cursor:pointer}.x1hub .hm-card:hover,.x1hub .hm-card:focus-visible{border-color:var(--line-3)}.x1hub .hm-card.s-closed{background:var(--card);box-shadow:inset 2px 0 0 var(--faint);cursor:default}.x1hub .hm-card.s-archived{background:var(--card);box-shadow:inset 2px 0 0 var(--line-3);cursor:default;opacity:.9}.x1hub .hm-ch{display:flex;align-items:flex-start;gap:8px}.x1hub .hm-ch h3{flex:1;margin:0;font-size:14.5px;font-weight:600;color:var(--card-title);line-height:1.3}.x1hub .hm-st{font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;padding:2px 7px;border-radius:4px;color:#bff3d4;border:1px solid rgba(95,211,145,.5)}.x1hub .s-closed .hm-st{color:var(--muted);border-color:var(--line-3)}.x1hub .s-archived .hm-st{color:var(--faint);border-color:var(--line-2)}.x1hub .hm-sub{margin:3px 0 0;font-size:12.5px;color:var(--card-body)}.x1hub .hm-trn{font:700 8.5px var(--font-cond);letter-spacing:.16em;color:var(--req);border:1px solid rgba(242,163,92,.5);border-radius:3px;padding:0 4px;margin-left:4px}.x1hub .hm-meta{display:flex;justify-content:space-between;gap:10px;margin:6px 0 0;font-size:11.5px;color:var(--muted)}.x1hub .hm-code{font:600 12px var(--font-mono);color:var(--gold-2);letter-spacing:.08em}.x1hub .hm-code i{font:normal 700 9px var(--font-cond);letter-spacing:.16em;color:var(--muted);margin-right:4px}.x1hub .hm-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.x1hub .hm-b{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:8px;border:1px solid var(--line-2);background:#05080e80;color:var(--card-title);font:500 12px var(--font-ui);cursor:pointer}.x1hub .hm-b:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .hm-b.go{border-color:#e7c36a99;color:var(--gold-2);background:#e7c36a1a}.x1hub .hm-b.warn{border-color:#f27b7980;color:#ffc9c7}.x1hub .hm-b.warn:hover{background:#f27b791f}.x1hub .hm-b:disabled{opacity:.4;cursor:default}.x1hub .hm-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px;border-radius:9px;background:#f27b791a;border:1px solid rgba(242,123,121,.4);font-size:12.5px;color:#ffd9d8}.x1hub .hm-confirm span{flex-basis:100%}.x1hub .hm-hold{margin:7px 0 0;font-size:11px;color:var(--faint)}.x1hub .hm-holdbar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--safety)}.x1hub .hm-card.holding .hm-holdbar{width:100%;transition:width 4s linear}.x1hub .hm-card.holding{border-color:#f27b7980}.x1hub .hm-centre{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:40px}.x1hub .x1-logo.big{width:132px;height:132px;margin-bottom:10px}.x1hub .hm-centre h1{margin:4px 0 26px;font:700 30px var(--font-cond);letter-spacing:.32em;color:var(--cream);padding-left:.32em}.x1hub .hm-centre h1 b{color:var(--gold);letter-spacing:.1em}.x1hub .hm-create{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:340px;height:56px;border-radius:14px;border:1px solid var(--gold);background:linear-gradient(180deg,#e7c36a4d,#e7c36a24);color:var(--gold-2);font:700 14px var(--font-cond);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 34px #e7c36a2e;cursor:pointer}.x1hub .hm-create:hover{background:linear-gradient(180deg,#e7c36a6b,#e7c36a33)}.x1hub .hm-create svg{width:18px;height:18px}.x1hub .hm-join{width:340px;margin-top:18px;text-align:left;padding:12px 14px;border-radius:14px;background:#0a0f1cb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #8fa8de33}.x1hub .hm-join label{font:700 9.5px var(--font-cond);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.x1hub .hm-jrow{display:flex;gap:8px;margin-top:6px}.x1hub .hm-code-in{flex:1;min-width:0;height:40px;border-radius:10px;border:1px solid var(--line-2);background:#05080eb3;color:var(--gold-2);padding:0 12px;font:600 18px var(--font-mono);letter-spacing:.3em;text-transform:uppercase}.x1hub .hm-code-in::placeholder{color:var(--faint);letter-spacing:.05em;font:14px var(--font-ui)}.x1hub .hm-code-in:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e7c36a26}.x1hub .hm-jrow .hm-b{height:40px;padding:0 14px}.x1hub .hm-jhelp{margin:6px 0 0;font-size:11.5px;color:var(--muted)}.x1hub .hm-jhelp .err{color:#ffb3b1}.x1hub .hm-centre .au-build{margin-top:22px}.x1hub .hm-toast{position:absolute;left:50%;bottom:22px;transform:translate(-50%);margin:0;padding:7px 16px;border-radius:999px;background:#17130a;border:1px solid var(--gold);color:var(--gold-2);font:600 12.5px var(--font-ui);z-index:3}.x1hub .hm-modal{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#02030699}.x1hub .hm-mcard{width:400px;padding:20px 22px;border-radius:16px;background:#0c101af7;box-shadow:inset 0 0 0 1px #f27b7966,0 30px 70px #0009}.x1hub .hm-mcard h2{margin:4px 0 6px;font:700 18px var(--font-ui);color:var(--card-title)}.x1hub .hm-mcard p{margin:0 0 8px;font-size:13px;color:var(--card-body)}.x1hub .hm-del-in{width:100%;height:38px;border-radius:9px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);padding:0 11px;font:14px var(--font-mono)}.x1hub .hm-del-in:focus{border-color:var(--safety);outline:none}.x1hub .home.leaving{animation:auFade .7s ease-in forwards}@media(prefers-reduced-motion:reduce){.x1hub .home.leaving{animation:none}.x1hub .hm-card.holding .hm-holdbar{transition:none}}.x1hub .hm-main{grid-template-columns:minmax(0,1fr);justify-items:center;padding:18px 24px 16px}.x1hub .hm-centre{width:640px;max-width:100%;min-height:0;justify-content:flex-start;padding:6px 0 0}.x1hub .hm-centre .x1-logo.big{width:120px;height:120px;margin:0 auto 6px}.x1hub .hm-centre h1{margin:4px 0 18px}.x1hub .hm-panel{position:relative;width:100%;flex:1;min-height:0;margin-top:20px;display:flex;flex-direction:column;text-align:left;border-radius:18px;padding:12px 14px 10px;background:linear-gradient(160deg,#16203699,#0c1220a8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #8fa8de2e,0 20px 50px #00000059}.x1hub .hm-panel:before,.x1hub .hm-panel:after{content:"";position:absolute;width:14px;height:14px;border:1.5px solid var(--gold);opacity:.5;pointer-events:none}.x1hub .hm-panel:before{left:7px;top:7px;border-right:0;border-bottom:0;border-radius:9px 0 0}.x1hub .hm-panel:after{right:7px;bottom:7px;border-left:0;border-top:0;border-radius:0 0 9px}.x1hub .hm-tabs{display:flex;gap:4px;padding:0 4px}.x1hub .hm-tabs button{border:0;background:transparent;padding:6px 12px 7px;border-radius:9px;font:700 11px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);cursor:pointer}.x1hub .hm-tabs button small{font:500 11px var(--font-mono);letter-spacing:0;margin-left:4px;color:var(--faint)}.x1hub .hm-tabs button[aria-selected=true]{color:var(--gold);background:#e7c36a1a;box-shadow:inset 0 -2px 0 var(--gold)}.x1hub .hm-tabs button[aria-selected=true] small{color:var(--gold-2)}.x1hub .hm-panel .hm-hint{margin:6px 4px 8px}.x1hub .hm-notice{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;padding:9px 4px 0;color:#ffe3a6;font:600 14px/1.4 var(--font-ui);text-align:center}.x1hub .hm-notice:before{content:"";position:absolute;left:20%;right:20%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(231,195,106,.6),transparent)}.x1hub .hm-notice .hm-nx{width:24px;height:24px;border-radius:50%;border:1px solid rgba(231,195,106,.4);background:transparent;color:var(--card-title);font-size:15px;line-height:1;cursor:pointer}.x1hub .hm-notice .hm-nx:hover{border-color:var(--gold)}.x1hub .hm-panel .hm-list{overflow-y:auto}.x1hub .hm-centre .au-build{margin-top:12px;flex:none}.x1hub .hm-panel{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:6px 0 0;border-radius:0}.x1hub .hm-panel:before,.x1hub .hm-panel:after{display:none}.x1hub .hm-tabs{align-items:center;padding:0 2px 8px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(143,168,222,.3) 20%,rgba(143,168,222,.3) 80%,transparent) 1}.x1hub .hm-tabs .sp{flex:1}.x1hub .hm-tabs button[aria-selected=true]{background:none;box-shadow:none;text-shadow:0 0 14px rgba(231,195,106,.45)}.x1hub .hm-tabs button[aria-selected=true]:after{content:"";display:block;height:2px;margin-top:5px;border-radius:2px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.x1hub .hm-panel .hm-hint{text-align:center;margin:8px 0 4px}.x1hub .hm-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 8px;cursor:pointer;border-radius:14px}.x1hub .hm-row+.hm-row:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(143,168,222,.25),transparent)}.x1hub .hm-row:hover,.x1hub .hm-row:focus-visible{background:radial-gradient(80% 120% at 50% 50%,rgba(110,140,255,.1),transparent 70%)}.x1hub .hm-row.s-closed,.x1hub .hm-row.s-archived{cursor:default}.x1hub .hm-orb{width:44px;height:44px;overflow:visible}.x1hub .hm-orb .o-ring{transform-origin:22px 22px;animation:lgSpin 14s linear infinite;stroke:#5fd3918c;stroke-width:1.2}.x1hub .hm-orb .o-core{fill:var(--ok);filter:drop-shadow(0 0 6px rgba(95,211,145,.8))}.x1hub .hm-orb .o-ping{fill:none;stroke:var(--ok);stroke-width:1.5;transform-origin:22px 22px;animation:orbPing 2.4s ease-out infinite}@keyframes orbPing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.x1hub .hm-orb.o-closed .o-ring,.x1hub .hm-orb.o-archived .o-ring{animation:none;stroke:#8fa8de4d}.x1hub .hm-orb.o-closed .o-core{fill:var(--muted);filter:none}.x1hub .hm-orb.o-archived .o-core{fill:none;stroke:var(--faint);stroke-width:1.5;filter:none}.x1hub .hm-rb{min-width:0;text-align:left}.x1hub .hm-rb h3{margin:0;font-size:17px;font-weight:600;color:var(--card-title);letter-spacing:.01em}.x1hub .hm-rm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:4px 0 0;font-size:12.5px;color:var(--muted)}.x1hub .hm-rm>span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--faint);margin:0 9px 2px;vertical-align:middle}.x1hub .hm-rm .hm-st{padding:0;border:0;font:700 9.5px var(--font-cond);letter-spacing:.18em}.x1hub .s-active .hm-rm .hm-st{color:var(--ok)}.x1hub .hm-ra{display:flex;align-items:center;gap:8px}.x1hub .hm-open{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(231,195,106,.6);background:transparent;color:var(--gold-2);font:700 11.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.x1hub .hm-open:hover,.x1hub .hm-row:hover .hm-open{background:#e7c36a24;box-shadow:0 0 18px #e7c36a33}.x1hub .hm-b.quiet{background:transparent;border-color:transparent;color:var(--muted)}.x1hub .hm-b.quiet:hover{border-color:var(--line-3);color:var(--card-title)}.x1hub .hm-b.quiet.warn:hover{border-color:#f27b7980;color:#ffc9c7}.x1hub .hm-row .hm-confirm{margin-top:8px}.x1hub .hm-row .hm-hold{margin:4px 0 0}.x1hub .hm-row .hm-holdbar{left:8px;right:auto;bottom:0}.x1hub .hm-row.holding .hm-holdbar{width:calc(100% - 16px);transition:width 4s linear}.x1hub .hm-row.holding{background:radial-gradient(80% 120% at 50% 50%,rgba(242,123,121,.1),transparent 70%)}@media(prefers-reduced-motion:reduce){.x1hub .hm-orb .o-ring,.x1hub .hm-orb .o-ping{animation:none}.x1hub .hm-row.holding .hm-holdbar{transition:none}}.x1hub .hm-open{justify-content:center;min-width:92px;height:36px;padding:1.5px 18px 1.5px calc(18px + .18em);line-height:1}.x1hub .hm-centre{padding-top:140px}.x1hub .hm-panel{margin-top:28px}.x1hub .hm-centre .x1-logo.big{margin-bottom:34px}.x1hub .hm-centre .x1-logo.big{margin-bottom:52px}.x1hub .hm-panel{margin-top:10px}.x1hub .hm-centre .x1-logo.big{margin-bottom:44px}.x1hub .hm-centre .au-eye{margin-bottom:8px}.x1hub .hm-cta{display:flex;align-items:center;gap:22px;width:100%}.x1hub .hm-cta:before,.x1hub .hm-cta:after{content:"";flex:1;height:1px}.x1hub .hm-cta:before{background:linear-gradient(90deg,transparent,rgba(231,195,106,.45))}.x1hub .hm-cta:after{background:linear-gradient(270deg,transparent,rgba(231,195,106,.45))}.x1hub .hm-create{--bk: 12px;--bc: rgba(231, 195, 106, .9);position:relative;width:auto;height:50px;gap:14px;padding:1px calc(30px - .22em) 1px 26px;border:0;border-radius:0;box-shadow:none;color:var(--gold-2);transition:background-size .25s ease,color .2s ease;background:linear-gradient(var(--bc),var(--bc)) left top / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) left top / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) right top / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) right top / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) left bottom / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) left bottom / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) right bottom / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) right bottom / 1.5px var(--bk) no-repeat,radial-gradient(closest-side,rgba(231,195,106,.1),transparent)}.x1hub .hm-create:hover,.x1hub .hm-create:focus-visible{--bk: 18px;color:#fff3cf;outline:none;background:linear-gradient(var(--bc),var(--bc)) left top / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) left top / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) right top / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) right top / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) left bottom / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) left bottom / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) right bottom / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) right bottom / 1.5px var(--bk) no-repeat,radial-gradient(closest-side,rgba(231,195,106,.2),transparent)}.x1hub .hm-plus{display:grid;place-items:center;width:26px;height:26px;margin-top:-2px;border-radius:50%;border:1px solid rgba(231,195,106,.7);box-shadow:0 0 12px #e7c36a40}.x1hub .hm-plus svg{width:14px;height:14px}.x1hub .hm-cl{line-height:1}.x1hub .hm-panel .hm-list{padding-top:12px}.x1hub .hm-cta{margin-top:44px}.x1hub .hm-create{font-size:18px;letter-spacing:.2em;padding:1.5px calc(28px - .2em) 1.5px 28px}.x1hub .hm-centre .au-eye{font-size:13px;letter-spacing:.3em;padding-left:.3em;margin-bottom:14px}.x1hub .hm-centre .x1-logo.big{margin-bottom:35px}.x1hub .hm-centre h1{font-size:38px;margin-bottom:9px;padding-left:.1em}.x1hub .hm-tabs{border-bottom:0;border-image:none;padding-bottom:2px}.x1hub .hm-panel .hm-list{padding-top:2px}.x1hub .hm-list.fade-top{-webkit-mask-image:linear-gradient(180deg,transparent,#000 28px);mask-image:linear-gradient(180deg,transparent,#000 28px)}.x1hub .hm-list.fade-bot{-webkit-mask-image:linear-gradient(0deg,transparent,#000 36px);mask-image:linear-gradient(0deg,transparent,#000 36px)}.x1hub .hm-list.fade-top.fade-bot{-webkit-mask-image:linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,transparent,#000 28px,#000 calc(100% - 36px),transparent)}.x1hub .hm-strip{position:relative}.x1hub .hm-strip .au-build{margin:0 0 0 -4px;padding:3px 9px}.x1hub .hm-wel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.x1hub .hm-centre .au-eye{font-size:15px}.x1hub .hm-centre h1{font-size:44px;margin-bottom:0}.x1hub .hm-panel{margin-bottom:18px}.x1hub .hm-wel{font-size:16px}.x1hub .hm-row.confirming{cursor:default;background:radial-gradient(70% 140% at 50% 50%,rgba(242,123,121,.12),transparent 72%)}.x1hub .hm-row.confirming:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,123,121,.55),transparent)}.x1hub .hm-orb.o-ending .o-ring{stroke:#f27b79b3;animation-duration:5s}.x1hub .hm-orb.o-ending .o-core{fill:#f27b79;filter:drop-shadow(0 0 6px rgba(242,123,121,.8))}.x1hub .hm-rm.hm-ask{display:block;color:#ffc9c7;font-size:13px;animation:hmAsk .22s ease-out}@keyframes hmAsk{0%{opacity:0;transform:translateY(3px)}}.x1hub .hm-open.danger{min-width:132px;border-color:#f27b79b3;color:#ffc9c7;animation:hmAsk .22s ease-out}.x1hub .hm-open.danger:hover,.x1hub .hm-row.confirming:hover .hm-open.danger{background:#f27b7924;box-shadow:0 0 18px #f27b7940}.x1hub .hm-row.confirming .hm-b.quiet{height:36px}@media(prefers-reduced-motion:reduce){.x1hub .hm-rm.hm-ask,.x1hub .hm-open.danger{animation:none}}.x1hub .hm-open.danger{position:relative;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.x1hub .hm-open.danger:before{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#f27b7940,#f27b7980);transition:transform .18s ease-out}.x1hub .hm-open.danger.filling:before{transform:scaleX(1);transition:transform 1s linear}.x1hub .hm-open.danger.filling{color:#fff;box-shadow:0 0 22px #f27b7959}.x1hub .hm-open.danger span{position:relative}.x1hub .hm-create{font-size:20px}.x1hub .hm-main.creating{align-items:center}.x1hub .hm-new{position:relative;width:680px;max-width:100%;padding:26px 34px 22px;border-radius:22px;text-align:left;display:flex;flex-direction:column;gap:18px;background:radial-gradient(120% 60% at 50% 0%,rgba(110,140,255,.15),transparent 62%),linear-gradient(180deg,#0e1424d1,#080c16db);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px #8fa8de38,inset 0 1px #ffffff0f,0 0 80px #6e8cff24,0 30px 70px #0000008c;animation:auIn .45s cubic-bezier(.2,.9,.25,1.05)}.x1hub .hm-new:before,.x1hub .hm-new:after{content:"";position:absolute;width:16px;height:16px;border:1.5px solid var(--gold);opacity:.6;pointer-events:none}.x1hub .hm-new:before{left:8px;top:8px;border-right:0;border-bottom:0;border-radius:10px 0 0}.x1hub .hm-new:after{right:8px;bottom:8px;border-left:0;border-top:0;border-radius:0 0 10px}.x1hub .hm-nh{text-align:center}.x1hub .hm-nh .au-eye{font-size:12px;padding-left:.3em}.x1hub .hm-nh h2{margin:6px 0;font:700 26px var(--font-cond);letter-spacing:.14em;padding-left:.14em;text-transform:uppercase;color:var(--cream)}.x1hub .hm-np{margin:0;font-size:13px;color:var(--muted)}.x1hub .hm-fl,.x1hub .hm-f>span{display:block;margin-bottom:7px;font:700 10px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--card-body)}.x1hub .hm-chips{display:flex;flex-wrap:wrap;gap:7px}.x1hub .hm-chip{height:32px;padding:.5px 13px;border-radius:999px;border:1px solid rgba(143,168,222,.28);background:transparent;color:var(--card-title);font:600 12.5px var(--font-ui);cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.x1hub .hm-chip:hover{border-color:#e7c36a8c}.x1hub .hm-chip[aria-checked=true]{border-color:var(--gold);color:#fff3cf;background:linear-gradient(180deg,#e7c36a42,#e7c36a1a);box-shadow:0 0 16px #e7c36a38}.x1hub .hm-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.x1hub .hm-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.x1hub .hm-pair{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}.x1hub .hm-f{display:block;min-width:0}.x1hub .hm-f input{width:100%;height:40px;padding:.5px 2px;border:0;border-bottom:1px solid rgba(143,168,222,.35);border-radius:0;background:linear-gradient(180deg,transparent 40%,rgba(143,168,222,.06));color:var(--card-title);font:500 15px var(--font-ui);color-scheme:dark;transition:border-color .15s,box-shadow .15s,background .15s}.x1hub .hm-f input::placeholder{color:var(--faint)}.x1hub .hm-f input:focus{outline:none;border-bottom-color:var(--gold);box-shadow:0 1px 0 var(--gold),0 8px 18px -12px #e7c36a99;background:linear-gradient(180deg,transparent 30%,rgba(231,195,106,.07))}.x1hub .hm-f input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(.4) saturate(3) hue-rotate(5deg);opacity:.8;cursor:pointer}.x1hub .hm-nfoot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:2px}.x1hub .hm-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--card-title);font-size:13.5px}.x1hub .hm-check input{position:absolute;opacity:0;width:1px;height:1px}.x1hub .hm-box{position:relative;width:20px;height:20px;flex:none;border-radius:6px;border:1.5px solid rgba(143,168,222,.55);transition:border-color .15s,background .15s,box-shadow .15s}.x1hub .hm-check input:checked+.hm-box{border-color:var(--gold);background:linear-gradient(180deg,#e7c36a66,#e7c36a29);box-shadow:0 0 12px #e7c36a4d}.x1hub .hm-check input:checked+.hm-box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff3cf;border-width:0 2px 2px 0;transform:rotate(45deg)}.x1hub .hm-check input:focus-visible+.hm-box{outline:2px solid var(--gold);outline-offset:2px}.x1hub .hm-as{margin:0;font-size:12.5px;color:var(--muted)}.x1hub .hm-as b{color:var(--gold-2);font-weight:600}.x1hub .hm-nacts{position:relative;display:flex;align-items:center;justify-content:center;margin-top:2px}.x1hub .hm-nacts .hm-cta{margin-top:0}.x1hub .hm-nacts .hm-b.quiet{position:absolute;left:0;height:36px;padding:0 12px}.x1hub .hm-new.busy .hm-create{cursor:progress;--bc: rgba(231, 195, 106, .55);animation:hmPulse 1.2s ease-in-out infinite}@keyframes hmPulse{50%{opacity:.55}}.x1hub .hm-new.busy .hm-chip,.x1hub .hm-new.busy input,.x1hub .hm-new.busy .hm-check{pointer-events:none;opacity:.6}@media(prefers-reduced-motion:reduce){.x1hub .hm-new,.x1hub .hm-new.busy .hm-create{animation:none}}.x1hub .hm-wide{grid-column:1 / -1}.x1hub .hm-new{width:760px;padding:30px 40px 24px;gap:20px}.x1hub .hm-fl,.x1hub .hm-f>span{font-size:12.5px;letter-spacing:.16em;margin-bottom:6px;color:var(--card-title);opacity:.82}.x1hub .hm-f input{height:44px;font-size:16px}.x1hub .hm-chip{height:34px;font-size:13.5px;padding:.5px 14px}.x1hub .hm-np{font-size:14px}.x1hub .hm-check{font-size:14.5px}.x1hub .hm-as{font-size:13.5px}.x1hub .hm-grid{gap:18px 26px}.x1hub .hm-nacts .hm-b.quiet{font-size:14px}.x1hub .hm-new{background:radial-gradient(120% 70% at 50% 0%,rgba(110,140,255,.14),transparent 60%),#0a0f1cc7}.x1hub .hm-new{--g: rgba(231, 195, 106, .7);background:linear-gradient(var(--g),var(--g)) left 9px top 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) left 9px top 9px / 1.5px 16px no-repeat,linear-gradient(var(--g),var(--g)) right 9px top 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) right 9px top 9px / 1.5px 16px no-repeat,linear-gradient(var(--g),var(--g)) left 9px bottom 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) left 9px bottom 9px / 1.5px 16px no-repeat,linear-gradient(var(--g),var(--g)) right 9px bottom 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) right 9px bottom 9px / 1.5px 16px no-repeat,#080c16cc;border-radius:14px;box-shadow:inset 0 0 0 1px #8fa8de24,0 28px 60px #00000080}.x1hub .hm-new:before{left:14%;right:14%;top:0;width:auto;height:1px;border:0;border-radius:0;opacity:1;background:linear-gradient(90deg,transparent,rgba(170,195,255,.6),transparent)}.x1hub .hm-new:after{inset:auto 30% 0;width:auto;height:1px;border:0;border-radius:0;opacity:1;background:linear-gradient(90deg,transparent,rgba(231,195,106,.45),transparent)}.x1hub .hm-f input{background:transparent}.x1hub .hm-f input:focus{background:#e7c36a0d}.x1hub .au-who{color:var(--card-title);font-weight:600}.x1hub .au-code .au-d:disabled{opacity:.65}.x1hub .au-code.bad .au-d{border-color:#f27b7999}.x1hub .au-code.bad{animation:auShake .35s ease-in-out}@keyframes auShake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.x1hub .au-err{text-align:left;line-height:1.45}.x1hub .au-demo{margin-top:12px;color:var(--faint);font-size:11px}.x1hub .au-link:disabled{opacity:.5;cursor:default;text-decoration:none}@media(prefers-reduced-motion:reduce){.x1hub .au-code.bad{animation:none}}.x1hub .au-err{position:relative;padding:10px 6px 0;background:none;border:0;border-radius:0;color:#ffc9c7;text-align:center;font-size:13px}.x1hub .au-err:before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,123,121,.7),transparent)}.x1hub .hm-new.hm-set{width:940px;height:640px;max-height:calc(100% - 24px);padding:26px 0 0;gap:0;display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.x1hub .st-head{grid-column:1 / -1;position:relative;text-align:center;padding:0 60px 18px}.x1hub .st-head .au-eye{font-size:12px;padding-left:.3em}.x1hub .st-title{margin:6px 0 0;font:700 26px var(--font-cond);letter-spacing:.14em;padding-left:.14em;text-transform:uppercase;color:var(--cream)}.x1hub .st-x{position:absolute;right:22px;top:-6px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:transparent;color:var(--card-title);cursor:pointer}.x1hub .st-x:hover,.x1hub .st-x:focus-visible{color:var(--gold-2);outline:none;filter:drop-shadow(0 0 6px rgba(231,195,106,.45))}.x1hub .st-nav{display:flex;flex-direction:column;gap:4px;padding:6px 14px 20px 22px;position:relative}.x1hub .st-nav:after{content:"";position:absolute;right:0;top:0;bottom:24px;width:1px;background:linear-gradient(180deg,transparent,rgba(143,168,222,.3) 15%,rgba(143,168,222,.3) 85%,transparent)}.x1hub .st-nav button{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--card-body);text-align:left;cursor:pointer}.x1hub .st-nav button:hover{color:var(--card-title);background:radial-gradient(90% 120% at 0% 50%,rgba(110,140,255,.1),transparent 70%)}.x1hub .st-nav button:focus-visible{outline:2px solid var(--gold);outline-offset:0}.x1hub .st-nav button[aria-current=true]{color:var(--gold-2);background:radial-gradient(90% 120% at 0% 50%,rgba(231,195,106,.14),transparent 72%)}.x1hub .st-nav button[aria-current=true]:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.x1hub .st-ni{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid rgba(143,168,222,.25)}.x1hub .st-nav button[aria-current=true] .st-ni{border-color:#e7c36a99;box-shadow:0 0 12px #e7c36a33}.x1hub .st-nl{display:flex;flex-direction:column;gap:2px;min-width:0}.x1hub .st-nl strong{font:700 13.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub .st-nl span{font-size:11.5px;line-height:1.3;color:var(--muted)}.x1hub .st-body{min-height:0;overflow-y:auto;padding:4px 36px 28px 30px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;outline:none}.x1hub .st-h{margin:22px 0 10px;font:700 12.5px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.x1hub .st-h:first-child{margin-top:6px}.x1hub .st-h small{margin-left:10px;font:600 11px var(--font-ui);letter-spacing:.02em;text-transform:none;color:var(--muted)}.x1hub .st-sub{margin:-4px 0 12px;font-size:13px;color:var(--muted)}.x1hub .st-p{margin:0 0 6px;font-size:14px;line-height:1.55;color:var(--card-body);max-width:62ch}.x1hub .st-ver b{color:var(--card-title);font-family:var(--font-mono)}.x1hub .st-acct{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:4px 0 2px}.x1hub .st-k{font:700 12.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-title);opacity:.82}.x1hub .st-acct b{font:600 15px var(--font-ui);color:var(--card-title)}.x1hub .st-ok{font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ok)}.x1hub .st-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.x1hub .st-save{margin:12px 0 0;font-size:12.5px;color:var(--muted)}.x1hub .st-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:12px 10px;border:0;border-radius:10px;background:transparent;color:var(--card-body);text-align:left;cursor:pointer}.x1hub .st-row+.st-row:before,.x1hub .st-row+.st-note+.st-row:before{content:"";position:absolute;left:10px;right:30%;top:0;height:1px;background:linear-gradient(90deg,rgba(143,168,222,.22),transparent)}.x1hub button.st-row:hover,.x1hub button.st-row:focus-visible{outline:none;background:radial-gradient(80% 140% at 0% 50%,rgba(110,140,255,.1),transparent 70%)}.x1hub button.st-row:hover strong,.x1hub button.st-row:focus-visible strong{color:var(--gold-2)}.x1hub .st-row.st-static{cursor:default}.x1hub .st-ri{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;border:1px solid rgba(143,168,222,.25);color:var(--card-title)}.x1hub .st-rc{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.x1hub .st-rc strong{font:600 14.5px var(--font-ui);color:var(--card-title)}.x1hub .st-rc span{font-size:12.5px;color:var(--muted);line-height:1.4}.x1hub .st-locked .st-ri{color:var(--muted)}.x1hub .st-hold{flex:none;min-width:150px}.x1hub .st-note{margin:2px 0 8px 58px;font-size:12.5px;color:var(--gold-2)}.x1hub .st-flag{margin:4px 0 12px;padding-left:12px;border-left:2px solid rgba(231,195,106,.55);font-size:13px;line-height:1.5;color:var(--gold-2);max-width:62ch}.x1hub .st-toc{margin:8px 0 0;padding-left:22px;color:var(--card-body);font-size:14px;line-height:2}.x1hub .st-body{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent);padding-bottom:44px}.x1hub .sc .tx{font-size:calc(13.5px * var(--entry, 1))}.x1hub .sc.row .tx{font-size:calc(13px * var(--entry, 1))}.x1hub .sc.auto .tx{font-size:calc(12.5px * var(--entry, 1))}.x1hub .pane[data-c=main] .sc .tx{font-size:calc(15px * var(--entry, 1))}.x1hub .sc .qa,.x1hub .sc .ft{font-size:calc(12px * var(--entry, 1))}.x1hub.dense .sc.card{padding:6px 11px 5px}.x1hub.dense .sc.row{padding:3px 30px 3px 8px}.x1hub.dense .sc .tx{line-height:1.36}.x1hub.dense .slist{gap:3px}.x1hub.dense .tile .mb .slist,.x1hub.dense .clist.slist{gap:2px}.x1hub.dense .th{padding-top:5px;padding-bottom:2px}.x1hub.dense .tb{padding-bottom:6px}.x1hub.dense .hm-row{padding-top:9px;padding-bottom:9px}.x1hub.motion-reduced *,.x1hub.motion-reduced *:before,.x1hub.motion-reduced *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;scroll-behavior:auto!important}.x1hub .hm-centre{padding-top:max(16px,calc(var(--fh, 900px) - 760px))}.x1hub .st-lead{margin-top:4px;color:var(--card-body)}.x1hub .st-seg2{display:flex;flex-wrap:wrap;gap:8px}.x1hub .st-seg2 button{flex:1 1 0;min-width:72px;display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:10px;border:1px solid rgba(143,168,222,.22);background:transparent;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.x1hub .st-seg2 button strong{font:600 14px var(--font-ui);color:var(--card-title)}.x1hub .st-seg2 button span{font-size:12px;line-height:1.35;color:var(--muted)}.x1hub .st-seg2 button:hover{border-color:#e7c36a80}.x1hub .st-seg2 button[aria-checked=true]{border-color:var(--gold);box-shadow:0 0 16px #e7c36a2e,inset 0 0 0 1px #e7c36a40}.x1hub .st-seg2 button[aria-checked=true] strong{color:#fff3cf}.x1hub .st-seg2 button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.x1hub .st-sample{margin:12px 0 4px;max-width:520px}.x1hub .st-sample .sc.card{--c: var(--intel);--cf: rgba(95, 211, 198, .09)}.x1hub .st-sample .ft{display:flex;gap:8px;align-items:center;margin-top:5px;color:var(--muted)}.x1hub .st-sample .tm{font-family:var(--font-mono);color:var(--gold)}.x1hub .st-sample .tg{font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--intel)}.x1hub .st-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:10px 0}.x1hub .st-line+.st-line{border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(143,168,222,.22),transparent 70%) 1}.x1hub .st-line>span{display:flex;flex-direction:column;gap:3px}.x1hub .st-line strong{font:600 14px var(--font-ui);color:var(--card-title)}.x1hub .st-line em{font-style:normal;font-size:12.5px;color:var(--muted)}.x1hub .st-line .st-seg2 button{min-width:64px;padding:7px 12px;text-align:center}.x1hub .st-line.st-wrap{grid-template-columns:1fr}.x1hub .st-chips{display:flex;flex-wrap:wrap;gap:7px}.x1hub .st-chips .hm-chip[aria-checked=true]{border-color:var(--gold);color:#fff3cf;background:linear-gradient(180deg,#e7c36a42,#e7c36a1a);box-shadow:0 0 16px #e7c36a38}.x1hub .hm-main.creating{grid-template-rows:minmax(0,1fr)}.x1hub .hm-new{max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .hm-new.hm-set{max-height:100%;overflow:hidden}.x1hub .st-seg2 button:not(:has(span)){align-items:center;text-align:center}.x1hub .short .hm-centre .x1-logo.big{width:84px;height:84px;margin-bottom:26px}.x1hub .short .hm-centre h1{font-size:36px}.x1hub .short .hm-cta{margin-top:24px}.x1hub .tile,.x1hub .arrival,.x1hub .peek,.x1hub .btools button,.x1hub .au-card,.x1hub .hm-strip,.x1hub .hm-new{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.x1hub .tile{--glass: rgba(12, 18, 32, .86);--glass-2: rgba(20, 29, 49, .84)}.x1hub .au-card{background:radial-gradient(120% 70% at 50% 0%,rgba(110,140,255,.14),transparent 60%),#0a0f1ce6}.x1hub .hm-strip{background:#090b0ff0}.x1hub .btools button{background:#05080edb}.x1hub .hm-new{background:linear-gradient(var(--g),var(--g)) left 9px top 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) left 9px top 9px / 1.5px 16px no-repeat,linear-gradient(var(--g),var(--g)) right 9px top 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) right 9px top 9px / 1.5px 16px no-repeat,linear-gradient(var(--g),var(--g)) left 9px bottom 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) left 9px bottom 9px / 1.5px 16px no-repeat,linear-gradient(var(--g),var(--g)) right 9px bottom 9px / 16px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) right 9px bottom 9px / 1.5px 16px no-repeat,radial-gradient(120% 90% at 0% 0%,rgba(143,168,222,.12),transparent 60%),linear-gradient(160deg,#141d31ed,#0c1220f2)}.x1hub .x1-logo{position:relative;filter:none}.x1hub .x1-logo .lg-l{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.x1hub .x1-logo .lg-l:last-child{filter:drop-shadow(0 0 18px rgba(127,230,255,.25))}.x1hub .x1-logo .lg-spin,.x1hub .x1-logo .lg-dash{transform-origin:50% 50%;will-change:transform}.x1hub .hm-orb{position:relative;display:block}.x1hub .hm-orb>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.x1hub .hm-orb .o-ring{transform-origin:50% 50%;will-change:transform}.x1hub .hm-orb .o-ping{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:1.5px solid var(--ok);animation:orbPing 2.4s ease-out infinite;will-change:transform,opacity}.x1hub .hm-orb .o-ping{transform-origin:50% 50%}.x1hub.fs-safe .stage{margin-top:40px}.x1hub .fx-glow{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;transform-origin:0 0}.x1hub .hm-glow{animation:glowHm 3.927s ease-in-out infinite alternate}.x1hub .au-glow{animation:glowAu 3.927s ease-in-out infinite alternate}.x1hub .hub-glow-b{mix-blend-mode:plus-lighter;animation:glowHub 3.927s ease-in-out infinite alternate}@keyframes glowHm{0%{opacity:.762}to{opacity:1}}@keyframes glowAu{0%{opacity:.5}to{opacity:1}}@keyframes glowHub{0%{opacity:0}to{opacity:1}}.x1hub.motion-reduced .hm-glow{animation:none;opacity:.881}.x1hub.motion-reduced .au-glow{animation:none;opacity:.75}.x1hub.motion-reduced .hub-glow-b{animation:none;opacity:.5}.x1hub .arrival{--entry: 1}.x1hub .bi p{font-size:calc(13px * var(--entry, 1))}.x1hub .tile.focus .bi p{font-size:calc(16px * var(--entry, 1))}.x1hub .peek .bi p{font-size:calc(15px * var(--entry, 1))}.x1hub .bi .bm{font-size:calc(10.5px * var(--entry, 1))}.x1hub .peek .bi .bm{font-size:calc(11.5px * var(--entry, 1))}.x1hub .qi .qans{font-size:calc(12.5px * var(--entry, 1))}.x1hub .sc .by{font-size:calc(10.5px * var(--entry, 1))}.x1hub .tl p{font-size:calc(13.5px * var(--entry, 1))}.x1hub .tile .tl p,.x1hub .iv-l{font-size:calc(12.5px * var(--entry, 1))}.x1hub .sug p{font-size:calc(13px * var(--entry, 1))}.x1hub .sug small{font-size:calc(11px * var(--entry, 1))}.x1hub .pane[data-c=main] .bi p,.x1hub .pane[data-c=main] .sc .tx,.x1hub .pane[data-c=main] .tl p{font-size:calc(15px * var(--entry, 1))}.x1hub .sit-issue{font-size:calc(12.5px * var(--entry, 1))}.x1hub .kv2{font-size:calc(13px * var(--entry, 1))}.x1hub .tile .kv2{font-size:calc(12.5px * var(--entry, 1))}.x1hub .sj-name{font-size:calc(13.5px * var(--entry, 1))}.x1hub .sj-meta{font-size:calc(11.5px * var(--entry, 1))}.x1hub .chips li{font-size:calc(12.5px * var(--entry, 1))}.x1hub .chips.tight li{font-size:calc(11.5px * var(--entry, 1))}.x1hub .gp-n{font-size:calc(13px * var(--entry, 1))}.x1hub .ms li,.x1hub .rk b{font-size:calc(12.5px * var(--entry, 1))}.x1hub .inc-d,.x1hub .rf-i b{font-size:calc(13px * var(--entry, 1))}.x1hub .rf-i p{font-size:calc(12.5px * var(--entry, 1))}.x1hub .fl-n,.x1hub .dl-n b{font-size:calc(13px * var(--entry, 1))}.x1hub .aar-snip{font-size:calc(12.5px * var(--entry, 1))}.x1hub .composer textarea{font-size:calc(13.5px * var(--entry, 1))}.x1hub .tile .composer textarea{font-size:calc(12.5px * var(--entry, 1))}.x1hub .set-ov{position:absolute;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#03050aa8}.x1hub .set-ov .hm-set{max-height:100%}.x1hub .secin{display:inline-flex;align-items:center;gap:6px}.x1hub .secin input{width:64px;height:30px;padding:0 8px;border-radius:8px;border:1px solid var(--line-3);background:#05080e99;color:var(--card-title);font:600 14px var(--font-mono);text-align:right;color-scheme:dark}.x1hub .secin input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #e7c36a26}.x1hub .secin em{font-style:normal;font-size:12.5px;color:var(--card-body)}.x1hub .st-secin input{width:76px;height:38px;font-size:16px}.x1hub .sx-sec{position:relative;margin:0 0 14px;padding:8px 10px 10px;border-radius:12px;transition:background .2s,box-shadow .2s}.x1hub .sx-sec+.sx-sec:before{content:"";position:absolute;left:10px;right:30%;top:-7px;height:1px;background:linear-gradient(90deg,rgba(143,168,222,.22),transparent)}.x1hub .sx-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.x1hub .sx-h .tl-h{margin:0}.x1hub .sx-h .sp{flex:1}.x1hub .sx-st{font-size:11.5px;color:var(--gold-2)}.x1hub .sx-st.quiet{color:var(--muted)}.x1hub .sx-b{height:28px;padding:0 11px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--card-title);font:600 12px var(--font-ui);cursor:pointer}.x1hub .sx-b:hover,.x1hub .sx-b:focus-visible{border-color:var(--gold);color:var(--gold-2);outline:none}.x1hub .sx-b.sx-save{border-color:var(--gold);color:#fff3cf;background:linear-gradient(180deg,#e7c36a42,#e7c36a1a)}.x1hub .sx-b:disabled{opacity:.55;cursor:progress}.x1hub .sx-view{cursor:pointer;border-radius:9px}.x1hub .sx-view:hover{background:radial-gradient(80% 140% at 0% 50%,rgba(110,140,255,.08),transparent 70%)}.x1hub .sx-sec.editing{background:radial-gradient(90% 120% at 0% 0%,rgba(231,195,106,.08),transparent 60%);box-shadow:inset 2px 0 0 var(--gold),0 0 0 1px #e7c36a40}.x1hub .sx-fields{display:grid;gap:12px}.x1hub .sx-fields.two{grid-template-columns:1fr 1fr;gap:12px 18px}.x1hub .sx-f{display:flex;flex-direction:column;gap:6px;min-width:0}.x1hub .sx-f>span{font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-title);opacity:.82}.x1hub .sx-f input,.x1hub .sx-f textarea{width:100%;padding:6px 2px;border:0;border-bottom:1px solid rgba(143,168,222,.35);border-radius:0;background:transparent;color:var(--card-title);font:500 calc(13.5px * var(--entry, 1)) / 1.4 var(--font-ui);resize:vertical;color-scheme:dark}.x1hub .sx-f input::placeholder,.x1hub .sx-f textarea::placeholder{color:var(--faint)}.x1hub .sx-f input:focus,.x1hub .sx-f textarea:focus{outline:none;border-bottom-color:var(--gold);background:#e7c36a0d}.x1hub .sx-chips{display:flex;flex-wrap:wrap;gap:6px}.x1hub .sx-chips .hm-chip{height:28px;padding:.5px 11px;font-size:12.5px}.x1hub .sx-rows{display:flex;flex-direction:column;gap:8px;margin-top:4px;align-items:flex-start}.x1hub .sx-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;width:100%}.x1hub .sx-x{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer}.x1hub .sx-x:hover{color:var(--safety);border-color:#f27b7980}.x1hub .sx-board,.x1hub [data-a=sxboard]{cursor:pointer}.x1hub.dense .sx-sec{padding:5px 8px 7px;margin-bottom:9px}.x1hub .sx-pen{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;opacity:.55;transition:opacity .15s,color .15s,border-color .15s}.x1hub .sx-sec:hover .sx-pen,.x1hub .sx-pen:focus-visible{opacity:1}.x1hub .sx-pen:hover,.x1hub .sx-pen:focus-visible{color:var(--gold-2);border-color:#e7c36a80;outline:none}@media(hover:none){.x1hub .sx-pen{opacity:1}}.x1hub .waitpill[data-arr]{cursor:pointer}.x1hub .safebar{position:absolute;left:50%;top:6px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:10px;max-width:72%;padding:6px 14px;border-radius:999px;background:#260a0cf0;box-shadow:inset 0 0 0 1px #f27b79a6,0 0 24px #f27b7940;color:#ffd9d8;font-size:13px;cursor:pointer}.x1hub .safebar b{flex:none;font:700 10.5px var(--font-cond);letter-spacing:.18em;color:var(--safety)}.x1hub .safebar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .safebar em{flex:none;font-style:normal;font-size:11.5px;color:#ffb3b0;opacity:.8}.x1hub .sx-brief{margin:0 0 8px;font-size:calc(14px * var(--entry, 1));line-height:1.5;color:var(--card-title)}.x1hub .sx-brief-b{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.x1hub .sx-reqs{display:flex;flex-direction:column;gap:6px}.x1hub .sx-link{border:0;background:transparent;color:var(--steel);font:500 12px var(--font-ui);cursor:pointer;padding:2px 4px}.x1hub .sx-link:hover,.x1hub .sx-link:focus-visible{color:var(--gold-2);text-decoration:underline;outline:none}.x1hub .sx-chips .hm-chip.ex:not([aria-checked=true]){border-style:dashed}.x1hub .px-keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.x1hub .px-keys div{position:relative;padding:5px 8px 6px 11px;border-radius:9px;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 90%)}.x1hub .px-keys div:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--ok);box-shadow:0 0 8px #5fd39180}.x1hub .px-keys div.miss:before{background:var(--req);box-shadow:0 0 8px #f2a35c80}.x1hub .px-keys span{display:block;font:700 9.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .px-keys b{font-size:calc(13px * var(--entry, 1));font-weight:600;color:var(--card-title)}.x1hub .px-keys div.miss b{color:var(--req);font-weight:500}.x1hub .px-counts{margin:8px 0 0;font-size:12.5px;color:var(--card-body)}.x1hub .px-counts b{color:var(--card-title)}.x1hub .px-miss{margin:6px 0 0;font-size:12px;color:var(--req)}.x1hub .px-g{margin:12px 0 6px;font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .px-g small{margin-left:4px;color:var(--faint)}.x1hub .px-log .kv2+.px-g{margin-top:12px}.x1hub .kv2 dd.pre{white-space:pre-line}.x1hub .px-tabs{display:flex;gap:6px;margin:2px 0 6px}.x1hub .px-tabs button{border:0;background:transparent;padding:5px 10px 6px;border-radius:8px;color:var(--muted);font:700 11px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.x1hub .px-tabs button[aria-selected=true]{color:var(--gold-2);box-shadow:inset 0 -2px 0 var(--gold)}.x1hub .px-tabs small{margin-left:3px;font:500 11px var(--font-mono);letter-spacing:0}.x1hub .px-tabs em{margin-left:4px;font:600 9px var(--font-cond);letter-spacing:.12em;color:var(--faint);font-style:normal}.x1hub .px-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main acts" "when acts" "eq eq";gap:2px 10px;padding:7px 8px;border-radius:9px}.x1hub .px-row+.px-row{box-shadow:inset 0 1px #8fa8de1a}.x1hub .px-row:hover{background:radial-gradient(80% 140% at 0% 50%,rgba(110,140,255,.07),transparent 70%)}.x1hub .px-row.me{background:radial-gradient(70% 140% at 0% 50%,rgba(231,195,106,.07),transparent 70%)}.x1hub .px-main{grid-area:main;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.x1hub .px-main b{font-size:calc(13.5px * var(--entry, 1));font-weight:600;color:var(--card-title)}.x1hub .px-main b small{margin-left:3px;font:700 9px var(--font-cond);letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.x1hub .px-fn{font-size:calc(12px * var(--entry, 1));color:var(--steel)}.x1hub .px-when{grid-area:when;font-size:calc(11.5px * var(--entry, 1));color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.x1hub .px-when b{color:var(--card-body);font-weight:600}.x1hub .px-when b.long{color:var(--req)}.x1hub .px-was{color:var(--faint);font-style:italic}.x1hub .px-eq{grid-area:eq;display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.x1hub .px-eq span{padding:1px 7px;border-radius:999px;border:1px solid rgba(143,168,222,.25);font-size:11px;color:var(--card-body)}.x1hub .px-acts{grid-area:acts;display:flex;align-items:center;gap:6px}.x1hub .px-row.s-expected .px-main b{color:var(--card-body)}.x1hub .px-row.s-departed{opacity:.7}.x1hub .px-edit{margin:4px 0 8px;padding:8px 10px 10px;border-radius:12px;background:radial-gradient(90% 120% at 0% 0%,rgba(231,195,106,.08),transparent 60%);box-shadow:inset 2px 0 0 var(--gold),0 0 0 1px #e7c36a40}.x1hub .px-edit .sx-chips .hm-chip{height:26px;font-size:12px;padding:.5px 10px}.x1hub .px-err{margin:0 0 8px;font-size:12.5px;color:#ffc9c7}.x1hub .px-del{display:flex;justify-content:flex-end}.x1hub .px-wide{grid-column:1 / -1}.x1hub .px-proto{color:var(--faint)}.x1hub .aar-from{font-size:11.5px;color:var(--gold-2);margin-left:8px}.x1hub .px-sub{display:flex;align-items:center;gap:10px;margin:14px 0 8px;font:700 11px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.x1hub .px-sub:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(231,195,106,.35),transparent)}.x1hub .px-log .px-sub:first-child,.x1hub .sx-sec.editing .px-sub:first-of-type{margin-top:4px}.x1hub .px-dl{display:grid;grid-template-columns:158px minmax(0,1fr);gap:6px 14px;margin:0}.x1hub .px-dl dt{padding-top:2px;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .px-dl dd{margin:0;font-size:calc(13.5px * var(--entry, 1));color:var(--card-title);line-height:1.4;overflow-wrap:anywhere}.x1hub .px-dl dd.pre{white-space:pre-line}.x1hub .px-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"ava main acts" "ava when acts" "ava eq eq";position:relative;gap:2px 10px;padding:9px 10px 9px 14px;margin-bottom:6px;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.012) 70%,transparent)}.x1hub .px-row+.px-row{box-shadow:none}.x1hub .px-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--ok);box-shadow:0 0 10px #5fd39173}.x1hub .px-row.s-expected:before{background:var(--req);box-shadow:0 0 10px #f2a35c73}.x1hub .px-row.s-departed:before{background:var(--faint);box-shadow:none}.x1hub .px-row.me{background:linear-gradient(90deg,rgba(231,195,106,.1),rgba(231,195,106,.02) 70%,transparent)}.x1hub .px-row:hover{background:linear-gradient(90deg,rgba(110,140,255,.1),rgba(110,140,255,.02) 70%,transparent)}.x1hub .px-ava{grid-area:ava;align-self:center;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(143,168,222,.45);font:700 11px var(--font-cond);letter-spacing:.06em;color:var(--card-title)}.x1hub .px-row.s-on .px-ava{border-color:#5fd39199}.x1hub .px-row.s-expected .px-ava{border-color:#f2a35c99;border-style:dashed}.x1hub .px-fn{padding:1px 8px;border-radius:999px;border:1px solid rgba(143,168,222,.3);font-size:calc(11px * var(--entry, 1));color:var(--steel)}.x1hub .px-main{align-items:center}.x1hub .px-g{margin-top:14px}.x1hub .pane[data-c=side] .px-dl{grid-template-columns:112px minmax(0,1fr);gap:6px 10px}.x1hub .tm-sum{margin:0 0 4px;font-size:12px;color:var(--card-body)}.x1hub .tm-sum b{color:var(--card-title)}.x1hub .tm-r{position:relative;display:flex;align-items:baseline;gap:8px;padding:5px 6px 5px 16px;border-radius:8px}.x1hub .tm-r+.tm-r{margin-top:2px}.x1hub .tm-dot{position:absolute;left:5px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px #5fd39199}.x1hub .tm-r.exp .tm-dot{background:transparent;border:1.5px dashed var(--req);box-shadow:none;width:7px;height:7px;margin-top:-3.5px}.x1hub .tm-r.departed .tm-dot{background:var(--faint);box-shadow:none}.x1hub .tm-r.departed{opacity:.65}.x1hub .tm-r b{font-size:calc(13px * var(--entry, 1));font-weight:600;color:var(--card-title);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .tm-r em{margin-left:auto;flex:none;font-style:normal;font-size:calc(11.5px * var(--entry, 1));color:var(--muted)}.x1hub .tm-r.exp em{color:var(--req)}.x1hub .tm-tac{font:700 9px var(--font-cond);letter-spacing:.12em;color:var(--steel)}.x1hub .tm-r.new{background:linear-gradient(90deg,rgba(95,211,145,.14),transparent 80%)}.x1hub .tm-gap{height:1px;margin:6px 4px;background:linear-gradient(90deg,rgba(143,168,222,.2),transparent)}.x1hub .ap-ov{z-index:95}.x1hub .hm-new.ap{width:760px;gap:16px}.x1hub .ap .au-wait{margin:20px 0}.x1hub .ap-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}.x1hub .ap-body[aria-disabled=true]{opacity:.6;pointer-events:none}.x1hub .ap-acts{position:relative;display:flex;align-items:center;justify-content:center}.x1hub .ap-acts .hm-cta{margin-top:0}.x1hub .ap-acts .hm-b.quiet{position:absolute;left:0;height:36px;font-size:14px}.x1hub .ap .hm-create:disabled{cursor:progress;opacity:.7}.x1hub .ap-body{grid-template-columns:300px minmax(0,1fr);gap:34px}.x1hub .ap-col{display:flex;flex-direction:column;gap:8px;min-width:0}.x1hub .ap-lab{font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--card-title);opacity:.85}.x1hub .ap-exact-l{display:flex;flex-direction:column;gap:4px}.x1hub .ap-exact-l>span{font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .ap-exact-l>input{width:100%;padding:6px 2px;border:0;border-bottom:1px solid rgba(143,168,222,.35);background:transparent;color:var(--card-title);font:500 13px var(--font-ui);color-scheme:dark}.x1hub .ap-exact-l>input:focus{outline:none;border-bottom-color:var(--gold)}.x1hub .ap-fn-note{margin:0;font-size:12px;color:var(--muted)}.x1hub .ap-dial{position:relative;width:300px;height:214px;outline:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;--tone: var(--gold);--tone-a: rgba(231, 195, 106, .55)}.x1hub .ap-dial[data-tone=fut]{--tone: var(--cyan);--tone-a: rgba(127, 230, 255, .5)}.x1hub .ap-dial.drag{cursor:grabbing}.x1hub .ap-dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.x1hub .ap-in{fill:none;stroke:#8fa8de29;stroke-width:1;stroke-dasharray:2 5}.x1hub .ap-trk{fill:none;stroke:#8fa8de38;stroke-width:4;stroke-linecap:round}.x1hub .ap-tk{fill:none;stroke:#8fa8de59;stroke-width:1}.x1hub .ap-tk.big{stroke:#c4cbd8b3;stroke-width:1.5}.x1hub .ap-fill{fill:none;stroke:var(--tone);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--tone-a))}.x1hub .ap-spoke{stroke:var(--tone);stroke-width:1.5;opacity:.7}.x1hub .ap-halo{fill:none;stroke:var(--tone);stroke-width:1;opacity:.45}.x1hub .ap-knob{fill:#fff3cf;stroke:var(--tone);stroke-width:2.5;filter:drop-shadow(0 0 6px var(--tone-a))}.x1hub .ap-dial.manual .ap-knob,.x1hub .ap-dial.manual .ap-fill{opacity:.45}.x1hub .ap-dial:focus-visible .ap-halo{stroke:var(--focus);stroke-width:2;opacity:1}.x1hub .ap-dl{fill:var(--muted);font:700 10px var(--font-cond);letter-spacing:.12em;text-anchor:middle;dominant-baseline:middle;cursor:pointer;text-transform:uppercase}.x1hub .ap-dl:hover{fill:var(--card-title)}.x1hub .ap-dl.now{fill:var(--card-body)}.x1hub .ap-dl.on{fill:var(--gold-2)}.x1hub .ap-read{position:absolute;left:50%;top:104px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;text-align:center}.x1hub .ap-rk{font:700 10px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--tone)}.x1hub .ap-rt{font:600 40px/1 var(--font-cond);letter-spacing:.02em;color:#fff3cf;font-variant-numeric:tabular-nums;text-shadow:0 0 18px var(--tone-a)}.x1hub .ap-rs{font:500 13px var(--font-ui);color:var(--card-body)}.x1hub .ap-lab{display:flex;align-items:baseline;gap:6px}.x1hub .ap-ix{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding-top:4px}.x1hub .ap-ixc{display:flex;flex-direction:column;gap:12px;min-width:0}.x1hub .ap-fg{display:flex;flex-direction:column}.x1hub .ap-fh{display:flex;align-items:center;gap:8px;margin-bottom:3px;font:700 9.5px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.x1hub .ap-fh:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(143,168,222,.3),transparent)}.x1hub .ap-fn{position:relative;display:block;width:100%;padding:4px 8px 4px 14px;border:0;border-radius:6px;background:transparent;text-align:left;font:500 14px var(--font-ui);color:var(--card-body);cursor:pointer;transition:color .15s,background .15s}.x1hub .ap-fn:before{content:"";position:absolute;left:3px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#8fa8de59;transition:all .15s}.x1hub .ap-fn:hover{color:var(--card-title);background:linear-gradient(90deg,rgba(143,168,222,.1),transparent 80%)}.x1hub .ap-fn.on{color:#fff3cf;font-weight:600;background:linear-gradient(90deg,rgba(231,195,106,.2),rgba(231,195,106,.04) 70%,transparent)}.x1hub .ap-fn.on:before{left:2px;width:3px;height:16px;margin-top:-8px;border-radius:2px;background:var(--gold);box-shadow:0 0 8px #e7c36ab3}.x1hub .ap-fn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.x1hub .ap-ix .ap-fg:last-child:not(:has(.ap-fh)){margin-top:auto}@media(prefers-reduced-motion:reduce){.x1hub .ap-fn,.x1hub .ap-fn:before{transition:none}}.x1hub #ap-ov{background:radial-gradient(ellipse 70% 75% at 50% 50%,#02040999,#010206e6)}.x1hub .hm-new.ap{box-shadow:inset 0 0 0 1px #a0bcff57,0 0 0 1px #7fe6ff1a,0 0 26px #6e96ff4d,0 0 90px #5a82ff33,0 30px 80px #000000b3}.x1hub .hm-new.ap:before{left:6%;right:6%;background:linear-gradient(90deg,transparent,rgba(127,230,255,.85),transparent);box-shadow:0 0 10px #7fe6ff99}.x1hub .hm-new.ap:after{left:18%;right:18%;background:linear-gradient(90deg,transparent,rgba(231,195,106,.8),transparent);box-shadow:0 0 10px #e7c36a80}.x1hub .ap-exact-l{position:relative}.x1hub .ap-exact{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:7px 4px 7px 2px;border:0;border-radius:0;background:linear-gradient(90deg,#8fa8de73,#8fa8de14) left bottom / 100% 1px no-repeat;color:var(--card-title);font:500 14px var(--font-ui);text-align:left;cursor:pointer}.x1hub .ap-exact b{font-weight:500;font-variant-numeric:tabular-nums}.x1hub .ap-exact .ic{color:var(--gold);flex:none;transition:filter .15s,color .15s}.x1hub .ap-exact:hover .ic,.x1hub .ap-exact-l.open .ap-exact .ic{color:var(--gold-2);filter:drop-shadow(0 0 5px rgba(231,195,106,.8))}.x1hub .ap-exact-l.open .ap-exact,.x1hub .ap-exact:focus-visible{outline:none;background-image:linear-gradient(90deg,var(--gold),rgba(231,195,106,.1))}.x1hub .ap-cal{--g: rgba(231, 195, 106, .75);position:absolute;left:-14px;bottom:calc(100% + 10px);z-index:5;display:flex;gap:22px;padding:16px 20px 16px 16px;border-radius:14px;background:linear-gradient(var(--g),var(--g)) left 7px top 7px / 12px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) left 7px top 7px / 1.5px 12px no-repeat,linear-gradient(var(--g),var(--g)) right 7px bottom 7px / 12px 1.5px no-repeat,linear-gradient(var(--g),var(--g)) right 7px bottom 7px / 1.5px 12px no-repeat,radial-gradient(120% 90% at 0% 0%,rgba(143,168,222,.12),transparent 60%),linear-gradient(160deg,#141d31fa,#0c1220fc);box-shadow:inset 0 0 0 1px #a0bcff4d,0 0 30px #6e96ff40,0 24px 50px #000000a6;animation:apCalIn .18s ease-out}.x1hub .ap-cal[hidden]{display:none}@keyframes apCalIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.x1hub .ap-cal-d{display:flex;flex-direction:column;gap:4px}.x1hub .ap-cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.x1hub .ap-cal-h b{font:700 12px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--card-title)}.x1hub .ap-cm{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--steel);cursor:pointer}.x1hub .ap-cm:hover{color:var(--card-title);background:radial-gradient(closest-side,rgba(143,168,222,.18),transparent)}.x1hub .ap-wk,.x1hub .ap-days{display:grid;grid-template-columns:repeat(7,32px)}.x1hub .ap-wk span{text-align:center;font:700 9.5px var(--font-cond);letter-spacing:.12em;color:var(--muted);padding:2px 0 4px}.x1hub .ap-day{position:relative;width:30px;height:30px;margin:0 1px 1px;border:0;border-radius:50%;background:transparent;color:var(--card-body);font:500 13px var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;transition:box-shadow .12s,color .12s}.x1hub .ap-day:hover{color:var(--card-title);box-shadow:inset 0 0 0 1px #8fa8de73}.x1hub .ap-day.out{color:var(--faint)}.x1hub .ap-day.today:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--cyan);box-shadow:0 0 5px #7fe6ffcc}.x1hub .ap-day.sel{color:#fff3cf;font-weight:700;background:radial-gradient(closest-side,rgba(231,195,106,.24),transparent);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 12px #e7c36a73}.x1hub .ap-day:focus-visible,.x1hub .ap-cm:focus-visible,.x1hub .ap-tnow:focus-visible,.x1hub .ap-done:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.x1hub .ap-cal-t{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:150px;padding-left:20px;background:linear-gradient(180deg,transparent,rgba(143,168,222,.28),transparent) left / 1px 100% no-repeat}.x1hub .ap-tl{align-self:stretch;text-align:center;font:700 10px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--card-title);opacity:.85;margin-top:6px}.x1hub .ap-tm{display:flex;align-items:center;gap:2px}.x1hub .ap-sg{display:flex;flex-direction:column;align-items:center}.x1hub .ap-st{display:grid;place-items:center;width:44px;height:22px;border:0;background:transparent;color:var(--steel);cursor:pointer;border-radius:6px}.x1hub .ap-st:hover{color:var(--gold-2)}.x1hub .ap-seg{width:56px;padding:0;border:0;background:linear-gradient(90deg,transparent,rgba(231,195,106,.55),transparent) center bottom / 100% 1px no-repeat;text-align:center;font:600 38px/1.15 var(--font-cond);color:#fff3cf;font-variant-numeric:tabular-nums;caret-color:var(--gold);text-shadow:0 0 16px rgba(231,195,106,.35)}.x1hub .ap-seg:focus{outline:none;background-image:linear-gradient(90deg,transparent,var(--gold),transparent)}.x1hub .ap-seg::selection{background:#e7c36a59;color:#fff}.x1hub .ap-seg.bad{color:var(--safety)}.x1hub .ap-colon{font:600 32px var(--font-cond);color:var(--gold);opacity:.8;margin-top:-4px}.x1hub .ap-trel{font:500 12.5px var(--font-ui);color:var(--card-body)}.x1hub .ap-tq{display:flex;gap:8px;margin-top:auto}.x1hub .ap-tnow,.x1hub .ap-done{height:30px;padding:.5px 14px;border:0;border-radius:8px;font:700 11.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.x1hub .ap-tnow{background:transparent;color:var(--cyan);box-shadow:inset 0 0 0 1px #7fe6ff59}.x1hub .ap-tnow:hover{box-shadow:inset 0 0 0 1px #7fe6ffb3,0 0 10px #7fe6ff40}.x1hub .ap-done{color:var(--gold-2);background:linear-gradient(180deg,#e7c36a38,#e7c36a0f);box-shadow:inset 0 0 0 1px #e7c36a8c}.x1hub .ap-done:hover{box-shadow:inset 0 0 0 1px var(--gold),0 0 12px #e7c36a59}@media(prefers-reduced-motion:reduce){.x1hub .ap-cal{animation:none}.x1hub .ap-day,.x1hub .ap-exact .ic{transition:none}}.x1hub .ap-body .ap-col:last-child{transition:opacity .18s}.x1hub .ap-body:has(.ap-exact-l.open) .ap-col:last-child{opacity:.08;pointer-events:none}.x1hub .dk-items{gap:4px;padding:3px 0;background:none;box-shadow:none;border-radius:0}.x1hub .dk-m{color:var(--card-title)}.x1hub .dk-m:hover{color:#fff;background:radial-gradient(closest-side,rgba(143,168,222,.16),transparent)}.x1hub .dock.ringbar .dk-items{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;overflow:visible}.x1hub .dk-favs{display:flex;gap:6px;min-width:140px}.x1hub .dk-favs.r{justify-content:flex-start}.x1hub .dk-favs.l{justify-content:flex-end}.x1hub .dk-ring{position:relative;z-index:3;width:64px;height:64px;margin:-20px 22px 0;padding:0;border:0;border-radius:50%;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;background:radial-gradient(circle at 50% 38%,#465fa08c,#0a0f1cf5 68%);box-shadow:inset 0 0 0 1px #a0bcff66,0 0 0 4px var(--bg-2),0 0 22px #6e96ff4d,0 -6px 26px #e7c36a1f;transition:box-shadow .2s}.x1hub .dk-ring .rg{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);overflow:visible;transition:transform .35s cubic-bezier(.3,.8,.25,1.1)}.x1hub .rg-o{fill:none;stroke:#a0bcff80;stroke-width:1;stroke-dasharray:3 3.6}.x1hub .rg-m{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:70 50;stroke-linecap:round;opacity:.75;transition:opacity .2s}.x1hub .rg-i{fill:none;stroke:#c4d2f08c;stroke-width:1}.x1hub .rg-c{fill:var(--gold-2);filter:drop-shadow(0 0 4px rgba(231,195,106,.9))}.x1hub .rg-t{stroke:#a0bcff8c;stroke-width:1.2;stroke-linecap:round}.x1hub .dk-ring:hover,.x1hub .dk-ring:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--bg-2),0 0 28px #e7c36a59}.x1hub .dk-ring.open{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 4px var(--bg-2),0 0 34px #e7c36a73}.x1hub .dk-ring.open .rg{transform:rotate(90deg)}.x1hub .dk-ring.open .rg-m{opacity:1}.x1hub .dk-ring>b{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--gold-ink);font:700 10.5px/18px var(--font-mono)}.x1hub .dk-ring>.live{position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.x1hub .dock.ring-open{z-index:60}.x1hub .rl{position:absolute;width:0;height:0;z-index:2}.x1hub .rl:before{content:"";position:absolute;left:-560px;top:-560px;width:1120px;height:1120px;pointer-events:none;background:radial-gradient(circle closest-side,rgba(3,6,12,.94) 0,rgba(3,6,12,.88) 45%,rgba(3,6,12,.55) 72%,transparent);animation:rlVeil .18s ease-out}.x1hub .rl.out{pointer-events:none;animation:rlOut .11s ease-in forwards}@keyframes rlVeil{0%{opacity:0}}@keyframes rlOut{to{opacity:0;transform:translateY(6px)}}.x1hub .rl-g{position:absolute;left:-300px;top:-300px;width:600px;height:330px;overflow:visible;pointer-events:none}.x1hub .rl-t{fill:none;stroke:#8fa8de4d;stroke-width:1;stroke-dasharray:2 5}.x1hub .rl-t.o{stroke:#8fa8de29}.x1hub .rl-oa{fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(231,195,106,.7));animation:rlVeil .22s ease-out}.x1hub .rn{position:absolute;left:0;top:0;transform:translate(calc(var(--x) - 50%),calc(var(--y) - 50%));animation:rnIn .2s cubic-bezier(.2,.9,.25,1.12) backwards;animation-delay:var(--d)}@keyframes rnIn{0%{transform:translate(calc(var(--fx) - 50%),calc(var(--fy) - 50%)) scale(.35);opacity:0}}.x1hub .rm-b{display:flex;flex-direction:column;align-items:center;gap:9px;padding:0;border:0;background:none;cursor:pointer;color:var(--card-title)}.x1hub .lens{position:relative;display:grid;place-items:center;width:38px;height:38px;font-style:normal;transition:box-shadow .14s,color .14s,transform .14s}.x1hub .lens svg:not(.rl-grip){width:18px;height:18px}.x1hub .lens.grp{border-radius:50%;background:radial-gradient(circle at 50% 32%,#465fa080,#090e1af5 70%);box-shadow:inset 0 0 0 1px #a0bcff6b,0 0 14px #6e96ff29}.x1hub .lens.grp svg{margin-top:-5px}.x1hub .pips{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:2.5px}.x1hub .pips i{width:3px;height:3px;border-radius:50%;background:#c4d2f0b3}.x1hub .lens.card{border-radius:9px;background:linear-gradient(160deg,#304270b3,#0a0f1cf5 75%);box-shadow:inset 0 0 0 1px #a0bcff6b,0 4px 12px #00000073;cursor:grab}.x1hub .rl-grip{position:absolute;right:3px;top:50%;margin-top:-5px;fill:#c4d2f08c}.x1hub .lens.card svg:not(.rl-grip){margin-left:-3px}.x1hub .lens.act{width:32px;height:32px;border-radius:50%;background:#090e1ae6;box-shadow:inset 0 0 0 1px #a0bcff4d}.x1hub .lens.act svg{width:16px;height:16px}.x1hub .lens>b{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gold);color:var(--gold-ink);font:700 9.5px/16px var(--font-mono)}.x1hub .lens>.live{position:absolute;top:1px;left:1px;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.x1hub .rm-b>span{max-width:96px;font:700 12.5px/1.15 var(--font-cond);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--card-title);text-shadow:0 1px 6px rgba(0,0,0,.95)}.x1hub .rn.on .lens:after{content:"";position:absolute;left:50%;bottom:-5px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:var(--gold);box-shadow:0 0 6px var(--gold)}.x1hub .rm-b:hover .lens,.x1hub .rm-b:focus-visible .lens,.x1hub .rn.hot .lens,.x1hub .rn.act .lens{color:var(--gold-2);box-shadow:inset 0 0 0 1.5px var(--gold),0 0 18px #e7c36a73}.x1hub .rn.act .pips i,.x1hub .rn.hot .pips i{background:var(--gold-2)}.x1hub .rn.hot .rl-grip,.x1hub .rm-b:hover .rl-grip{fill:var(--gold-2)}.x1hub .rn.hot .lens{transform:scale(1.12)}.x1hub .rm-b:focus-visible{outline:none}.x1hub .rn.act .rm-b>span,.x1hub .rn.hot .rm-b>span{color:var(--gold-2)}.x1hub .rm-pin{position:absolute;left:50%;top:-7px;margin-left:-29px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#080c16f5;box-shadow:inset 0 0 0 1px #a0bcff59;color:var(--muted);fill:none;cursor:pointer;opacity:0;transition:opacity .14s}.x1hub .rn:hover .rm-pin,.x1hub .rn.hot .rm-pin,.x1hub .rn:focus-within .rm-pin{opacity:1}.x1hub .rm-pin:hover{color:var(--gold-2);box-shadow:inset 0 0 0 1px var(--gold)}.x1hub .rm-pin.on{color:var(--gold);fill:var(--gold);box-shadow:inset 0 0 0 1px #e7c36a99}.x1hub .rm-pin:focus-visible{outline:2px solid var(--focus)}.x1hub .rl.sweep .rm-b{cursor:grabbing}@media(prefers-reduced-motion:reduce){.x1hub .rn,.x1hub .rl:before,.x1hub .rl-oa,.x1hub .rl.out{animation:none}.x1hub .dk-ring .rg,.x1hub .lens{transition:none}}.x1hub .s-menu{display:grid;place-items:center;width:34px;height:34px;margin-right:-10px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--card-title);cursor:pointer}.x1hub .s-menu:hover,.x1hub .s-menu[aria-expanded=true]{color:var(--gold-2);background:radial-gradient(closest-side,rgba(143,168,222,.16),transparent)}.x1hub .s-menu:focus-visible{outline:2px solid var(--focus)}.x1hub .topmenu{position:absolute;z-index:80;min-width:230px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:radial-gradient(120% 70% at 0% 0%,rgba(110,140,255,.12),transparent 60%),#080c16f7;box-shadow:inset 0 0 0 1px #a0bcff4d,0 0 26px #6e96ff33,0 20px 44px #0009;animation:rlVeil .14s ease-out}.x1hub .topmenu button{display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--card-title);font:500 14px var(--font-ui);text-align:left;cursor:pointer}.x1hub .topmenu button svg{width:17px;height:17px;color:var(--steel);flex:none}.x1hub .topmenu button em{margin-left:auto;font:italic 400 11px var(--font-ui);color:var(--muted)}.x1hub .topmenu button:hover,.x1hub .topmenu button:focus-visible{outline:none;background:radial-gradient(90% 140% at 0% 50%,rgba(231,195,106,.16),transparent 75%);color:var(--gold-2)}.x1hub .topmenu button:hover svg,.x1hub .topmenu button:focus-visible svg{color:var(--gold-2)}@media(prefers-reduced-motion:reduce){.x1hub .topmenu{animation:none}}.x1hub .dock.pin-hint{box-shadow:inset 0 2px #e7c36a99}.x1hub .dock.pin-hint:after{content:attr(data-hint);position:absolute;left:50%;top:-86px;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#17130a;border:1px solid var(--gold);color:var(--gold-2);font:700 11px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;white-space:nowrap;z-index:5}.x1hub .dk-m.ins-l:before,.x1hub .dk-m.ins-r:before{content:"";position:absolute;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.x1hub .dk-m.ins-l:before{left:-5px}.x1hub .dk-m.ins-r:before{right:-5px}.x1hub .dk-ring.pin-l:before,.x1hub .dk-ring.pin-r:before{content:"";position:absolute;top:18px;bottom:6px;width:3px;border-radius:2px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.x1hub .dk-ring.pin-l:before{left:-14px}.x1hub .dk-ring.pin-r:before{right:-14px}.x1hub .dk-ring.unpin{box-shadow:inset 0 0 0 2px var(--safety),0 0 0 4px var(--bg-2),0 0 30px #f27b798c}.x1hub .dk-ring.unpin .rg-m{stroke:var(--safety)}.x1hub .dk-ring.unpin .rg-c{fill:var(--safety);filter:drop-shadow(0 0 4px rgba(242,123,121,.9))}.x1hub .hm-new.ap.still{animation:none}.x1hub .lens.card svg:not(.rl-grip){color:var(--c, var(--card-title));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c, transparent) 45%,transparent))}.x1hub .ap-ix.flow{display:block;column-count:2;column-gap:18px;padding-top:2px}.x1hub .ap-ix.flow .ap-fg{break-inside:avoid;margin-bottom:10px}.x1hub .hm-new{border:1.5px solid transparent;background:linear-gradient(var(--g),var(--g)) left 9px top 9px / 16px 1.5px no-repeat padding-box,linear-gradient(var(--g),var(--g)) left 9px top 9px / 1.5px 16px no-repeat padding-box,linear-gradient(var(--g),var(--g)) right 9px top 9px / 16px 1.5px no-repeat padding-box,linear-gradient(var(--g),var(--g)) right 9px top 9px / 1.5px 16px no-repeat padding-box,linear-gradient(var(--g),var(--g)) left 9px bottom 9px / 16px 1.5px no-repeat padding-box,linear-gradient(var(--g),var(--g)) left 9px bottom 9px / 1.5px 16px no-repeat padding-box,linear-gradient(var(--g),var(--g)) right 9px bottom 9px / 16px 1.5px no-repeat padding-box,linear-gradient(var(--g),var(--g)) right 9px bottom 9px / 1.5px 16px no-repeat padding-box,radial-gradient(90% 70% at 50% 40%,rgba(40,58,104,.22),transparent 70%) padding-box,linear-gradient(#090e1b,#090e1b) padding-box,linear-gradient(135deg,#7fe6ffd9,#6e8cff59 35%,#6e8cff33 60%,#e7c36acc) border-box}.x1hub .ap-ix{align-items:stretch}.x1hub .px-time{display:flex;align-items:center;gap:2px;border-bottom:1px solid rgba(143,168,222,.35)}.x1hub .px-time:focus-within{border-bottom-color:var(--gold)}.x1hub .sx-f .px-time input{flex:1;min-width:0;border-bottom:0}.x1hub .sx-f .px-time input:focus{background:transparent}.x1hub .px-tb{flex:none;height:26px;padding:.5px 8px;border:0;border-radius:6px;background:transparent;color:var(--gold-2);font:700 11px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.x1hub .px-tb:hover,.x1hub .px-tb:focus-visible{outline:none;background:radial-gradient(closest-side,rgba(231,195,106,.18),transparent)}.x1hub .px-tb.x{padding:0 6px;font:400 18px/1 var(--font-ui);letter-spacing:0;color:var(--muted)}.x1hub .px-tb.x:hover,.x1hub .px-tb.x:focus-visible{color:var(--card-title)}.x1hub .px-tb{padding:.5px 6px}.x1hub .ap-ixc{gap:0}.x1hub .ap-ixc .ap-fg+.ap-fg:has(.ap-fh){margin-top:12px}.x1hub .px-edit .sx-fields.two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.x1hub .px-time input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.x1hub .px-time input::-webkit-calendar-picker-indicator:hover{opacity:1}.x1hub .px-dep{position:relative;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.x1hub .px-dep svg{width:16px;height:16px}.x1hub .px-dep:hover,.x1hub .px-dep:focus-visible{outline:none;color:var(--card-title)}.x1hub .px-dep:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:50%;background:conic-gradient(var(--gold) var(--hp),rgba(143,168,222,.28) 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--hp .15s ease-out}.x1hub .px-dep.filling{color:var(--gold-2)}.x1hub .px-dep.filling:before{--hp: 100%;transition:--hp .8s linear;box-shadow:0 0 10px #e7c36a66}@media(prefers-reduced-motion:reduce){.x1hub .px-dep:before,.x1hub .px-dep.filling:before{transition:none}}.x1hub .px-time{position:relative}.x1hub .px-time input::-webkit-calendar-picker-indicator{display:none}.x1hub .px-tb.ck{display:grid;place-items:center;padding:0 5px;color:var(--steel)}.x1hub .px-tb.ck svg{width:17px;height:17px}.x1hub .px-tb.ck:hover,.x1hub .px-tb.ck:focus-visible{color:var(--gold-2)}.x1hub .tp{position:absolute;left:-6px;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 14px;border:1.5px solid transparent;border-radius:14px;background:radial-gradient(90% 70% at 50% 40%,rgba(40,58,104,.25),transparent 70%) padding-box,linear-gradient(#090e1b,#090e1b) padding-box,linear-gradient(135deg,#7fe6ffd9,#6e8cff59 35%,#6e8cff33 60%,#e7c36acc) border-box;box-shadow:0 0 26px #6e96ff38,0 20px 44px #000000a6;animation:rlVeil .14s ease-out}.x1hub .tp .ap-tl{margin-top:0}@media(prefers-reduced-motion:reduce){.x1hub .tp{animation:none}}.x1hub .ap-cal{border:1.5px solid transparent;background:radial-gradient(90% 70% at 50% 40%,rgba(40,58,104,.25),transparent 70%) padding-box,linear-gradient(#090e1b,#090e1b) padding-box,linear-gradient(135deg,#7fe6ffd9,#6e8cff59 35%,#6e8cff33 60%,#e7c36acc) border-box;box-shadow:0 0 26px #6e96ff38,0 24px 50px #000000a6}.x1hub .sx-f .tp .ap-seg{width:56px;padding:0;border:0;border-radius:0;font:600 38px/1.15 var(--font-cond);background:linear-gradient(90deg,transparent,rgba(231,195,106,.55),transparent) center bottom / 100% 1px no-repeat;resize:none}.x1hub .sx-f .tp .ap-seg:focus{background:linear-gradient(90deg,transparent,var(--gold),transparent) center bottom / 100% 1px no-repeat}.x1hub .rl-c .rn{transition:transform .24s cubic-bezier(.3,.8,.25,1)}.x1hub .rl-c .lens{transition:transform .22s cubic-bezier(.3,.8,.25,1),background .2s,box-shadow .2s,color .14s}.x1hub .rl-c .lens>*,.x1hub .rl-c .rm-b>span{transition:opacity .14s}.x1hub .rl.compact .rl-c .rn{pointer-events:none}.x1hub .rl.compact .rl-c .lens>*,.x1hub .rl.compact .rl-c .rm-b>span,.x1hub .rl.compact .rl-c .lens:after{opacity:0}.x1hub .rl-t.dots{stroke:#8fa8de38;stroke-dasharray:1 4;opacity:0;transition:opacity .2s}.x1hub .rl.compact .rl-t.dots{opacity:1}@media(prefers-reduced-motion:reduce){.x1hub .rl-c .rn,.x1hub .rl-c .lens{transition:none}}@keyframes fireChurn{to{transform:rotate(360deg)}}@keyframes fireChurnR{to{transform:rotate(-360deg)}}@keyframes fireBreath{0%,to{transform:scale(.95);opacity:.88}50%{transform:scale(1.05);opacity:1}}.x1hub .rl.compact .rl-c .lens{--c1: 200, 228, 255;--c2: 110, 165, 255;--c3: 45, 85, 225;transform:none;background:none;box-shadow:none}.x1hub .rl.compact .rl-c .rn.act .lens{--c1: 255, 242, 195;--c2: 255, 190, 80;--c3: 235, 105, 30}.x1hub .rl.compact .rl-c .lens:before,.x1hub .rl.compact .rl-c .lens:after{content:"";position:absolute;left:50%;top:50%;bottom:auto;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;opacity:1;will-change:transform}.x1hub .rl.compact .rl-c .lens:before{background:radial-gradient(circle at 46% 42%,#fff 0 10%,rgb(var(--c1)) 28%,rgb(var(--c2)) 58%,rgba(var(--c3),.95) 82%,rgba(var(--c3),0));box-shadow:0 0 6px 1px rgba(var(--c2),.7),0 0 16px 4px rgba(var(--c3),.32);animation:fireBreath 4.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.9s)}.x1hub .rl.compact .rl-c .lens:after{background:radial-gradient(circle at 30% 32%,#fff9 0 10%,#fff0 26%),radial-gradient(circle at 56% 20%,#ffffff59 0 6%,#fff0 16%),radial-gradient(circle at 70% 26%,rgba(var(--c1),.6) 0 9%,rgba(var(--c1),0) 22%),radial-gradient(circle at 82% 50%,rgba(var(--c3),.65) 0 8%,rgba(var(--c3),0) 20%),radial-gradient(circle at 68% 66%,rgba(var(--c3),.7) 0 12%,rgba(var(--c3),0) 30%),radial-gradient(circle at 46% 80%,rgba(var(--c2),.55) 0 8%,rgba(var(--c2),0) 20%),radial-gradient(circle at 24% 62%,rgba(var(--c3),.5) 0 9%,rgba(var(--c3),0) 22%),radial-gradient(circle at 18% 44%,rgba(var(--c1),.45) 0 6%,rgba(var(--c1),0) 16%),radial-gradient(circle at 50% 50%,rgba(var(--c2),.25) 0 30%,rgba(var(--c2),0) 50%);-webkit-mask:radial-gradient(circle,#000 55%,transparent 72%);mask:radial-gradient(circle,#000 55%,transparent 72%);box-shadow:none;animation:fireChurn 10s linear infinite;animation-delay:calc(var(--i, 0) * -2.3s)}.x1hub .rl.compact .rl-c .rn:nth-child(2n) .lens:after{animation-name:fireChurnR}.x1hub .rl.compact .rl-c .rn.act .lens:before,.x1hub .rl.compact .rl-c .rn.act .lens:after{width:16px;height:16px;margin:-8px 0 0 -8px}.x1hub .rl.compact .rl-c .rn.act .lens:before{box-shadow:0 0 8px 2px rgba(var(--c2),.75),0 0 22px 6px rgba(var(--c3),.35)}.x1hub.motion-reduced .rl.compact .rl-c .lens:before,.x1hub.motion-reduced .rl.compact .rl-c .lens:after{animation:none}@media(prefers-reduced-motion:reduce){.x1hub .rl.compact .rl-c .lens:before,.x1hub .rl.compact .rl-c .lens:after{animation:none}}@keyframes fireRise{0%,to{transform:scaleY(.86);opacity:.5}23%{transform:scale(.92,1.08);opacity:.72}47%{transform:scale(1.04,.95);opacity:.58}71%{transform:scale(.9,1.14);opacity:.8}}.x1hub .rl.compact .rl-c .rm-b{position:relative;--c1: 200, 228, 255;--c2: 110, 165, 255;--c3: 45, 85, 225}.x1hub .rl.compact .rl-c .rn.act .rm-b{--c1: 255, 242, 195;--c2: 255, 190, 80;--c3: 235, 105, 30}.x1hub .rl.compact .rl-c .rm-b:before{content:"";position:absolute;left:50%;top:19px;width:14px;height:22px;margin:-19px 0 0 -7px;pointer-events:none;will-change:transform,opacity;transform-origin:50% 86%;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(ellipse 60% 70% at 50% 78%,rgba(var(--c1),.75) 0 18%,rgba(var(--c2),.55) 40%,rgba(var(--c3),.22) 66%,rgba(var(--c3),0) 82%);animation:fireRise 6.9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.5s)}.x1hub .rl.compact .rl-c .rn.act .rm-b:before{width:18px;height:30px;margin:-26px 0 0 -9px;animation-duration:6s}.x1hub .rl:not(.compact) .rl-c .rm-b:before{display:none}.x1hub.motion-reduced .rl.compact .rl-c .rm-b:before{animation:none;opacity:.6}@media(prefers-reduced-motion:reduce){.x1hub .rl.compact .rl-c .rm-b:before{animation:none;opacity:.6}}.x1hub .sc.card{padding:9px 13px 8px}.x1hub .sc .by{color:var(--muted);font-size:11px}.x1hub .sc.card.openq:not(.safety){box-shadow:inset 3px 0 #f0b55a;background:linear-gradient(90deg,rgba(240,181,90,.09),transparent 62%),var(--card)}.x1hub .sc.card.auto{display:block;padding-top:6px;padding-bottom:6px;border:1px solid transparent;background:linear-gradient(90deg,var(--cf),transparent 45%);box-shadow:inset 2px 0 color-mix(in srgb,var(--c) 55%,transparent)}.x1hub .sc.card.auto .tx{font-size:calc(12.5px * var(--entry, 1));color:var(--card-body)}.x1hub .sc.card.auto .ft{margin-top:3px}.x1hub .sc .tools{opacity:0;flex-direction:row;top:5px;right:6px;padding:2px;border-radius:8px;background:var(--card);box-shadow:0 0 0 1px var(--line-2),0 6px 14px #00000073}.x1hub .sc:hover .tools,.x1hub .sc:focus-within .tools{opacity:1}.x1hub .tile .sc.card{padding-right:13px}.x1hub .ky-chip{font:700 9.5px var(--font-cond);letter-spacing:.14em;color:#0b0f17;background:#e9eef6;padding:1px 6px;border-radius:3px}.x1hub .bi .ky-chip,.x1hub .bi .sf-chip{vertical-align:1px;margin-right:4px}.x1hub .bi.ky p{font-weight:600}.x1hub .cp-row .flag.cp-key[aria-pressed=true]{background:#e9eef6;border-color:#e9eef6;color:#0b0f17}.x1hub .tile .cp-key{display:none}.x1hub .sf-chip,.x1hub .ky-chip,.x1hub .ob-chip,.x1hub .pd-chip,.x1hub .ri .rap{display:inline-flex;align-items:center;box-sizing:border-box;height:17px;padding:1.5px 5px 1.5px 6px;line-height:10px;vertical-align:middle}.x1hub .cp-row .sp{flex:1}.x1hub .sc .tx .tts{font-weight:700;color:var(--gold-2);font-variant-numeric:tabular-nums;margin-right:2px}.x1hub .sc .qf.sq{margin-top:6px}.x1hub .sc .qf.sq input{padding:4px 9px}.x1hub .q-chip{display:inline-flex;align-items:center;box-sizing:border-box;height:17px;padding:1.5px 5px 1.5px 6px;line-height:10px;vertical-align:middle;font:700 9.5px var(--font-cond);letter-spacing:.14em;color:#f3c57a;border:1px solid rgba(240,181,90,.6);border-radius:3px}.x1hub .q-chip.done{color:var(--ok);border-color:#5fd39180}.x1hub .sc .ft .qw{font:500 11px var(--font-cond);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.x1hub .sc .ans{margin-top:7px;padding:1px 0 1px 10px;border-left:2px solid var(--ok);color:var(--card-title);font-size:calc(13px * var(--entry, 1));line-height:1.4}.x1hub .sc .ans span{display:block;margin-top:2px;color:var(--muted);font-size:11px}.x1hub .qf,.x1hub .sc .qf.sq{display:flex;align-items:center;gap:4px;margin-top:7px;border-bottom:1px solid rgba(240,181,90,.4);transition:border-color .15s}.x1hub .qf:focus-within{border-bottom-color:#f0b55a}.x1hub .qf input,.x1hub .sc .qf.sq input{flex:1;min-width:0;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--card-title);font:500 calc(13px * var(--entry, 1)) var(--font-ui)}.x1hub .qf input:focus{outline:none;border:0}.x1hub .qf button{flex:none;padding:3px 4px 1px;border:0;border-radius:4px;background:transparent;color:#f3c57a;font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.x1hub .qf button:hover,.x1hub .qf button:focus-visible{color:#fff3cf;outline:none;background:radial-gradient(closest-side,rgba(240,181,90,.2),transparent)}.x1hub .condensed .sc .qf,.x1hub .condensed .sc .ans{display:none}.x1hub .th-ctl{display:inline-flex;margin-right:6px}.x1hub .vseg{display:inline-flex;align-items:center;gap:2px}.x1hub .vseg button{position:relative;height:22px;padding:1.5px 6px;border:0;border-radius:5px;background:none;font:700 10px var(--font-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer}.x1hub .vseg button:hover{color:var(--card-title)}.x1hub .vseg button[aria-pressed=true]{color:#f3c57a}.x1hub .vseg button[aria-pressed=true]:after{content:"";position:absolute;left:6px;right:7px;bottom:1px;height:2px;border-radius:1px;background:#f0b55a;box-shadow:0 0 6px #f0b55a99}.x1hub .vseg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.x1hub .mod-ctl{display:flex;justify-content:flex-end;margin:-2px 0 6px}.x1hub .th .vseg button{width:auto;height:22px;border:0;padding:1.5px 6px;font-size:10px}.x1hub .th .vseg button:hover{border:0}.x1hub .tile{container-type:inline-size}.x1hub .mod-ctl.b{display:none}@container (max-width: 250px){.x1hub .th-ctl:has(.vseg){display:none}.x1hub .mod-ctl.b:has(.vseg){display:flex;justify-content:flex-start}}@container (max-width: 150px){.x1hub .th-ctl:has(.ctl-add){display:none}.x1hub .mod-ctl.b:has(.ctl-add){display:flex;justify-content:flex-start}}.x1hub .th .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .vseg{gap:0}.x1hub .vseg button,.x1hub .th .vseg button{padding:1.5px 4px}.x1hub .vseg button[aria-pressed=true]:after{left:4px;right:5px}.x1hub .qans .qa-by{display:inline-block;margin-left:8px;white-space:nowrap;color:var(--muted);font-size:10.5px}.x1hub .sc .tools button{display:grid;place-items:center;width:26px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--card-body);cursor:pointer}.x1hub .sc .tools button:hover,.x1hub .sc .tools button:focus-visible{outline:none;color:#fff;background:radial-gradient(closest-side,rgba(143,168,222,.2),transparent)}.x1hub .sc .tools .tb-k.on{color:#e9eef6;background:radial-gradient(closest-side,rgba(233,238,246,.2),transparent)}.x1hub .sc .tools .tb-s.on{color:var(--safety);background:radial-gradient(closest-side,rgba(242,123,121,.22),transparent)}.x1hub .sc .by .au{margin-left:6px;color:var(--muted);font-size:10px;opacity:.85}.x1hub .sc .by .au:before{content:"· "}.x1hub .sc.card.editing{box-shadow:inset 3px 0 0 var(--gold),0 0 0 1px #e7c36a59}.x1hub .sc .ce-text{display:block;width:100%;box-sizing:border-box;min-height:38px;padding:4px 0;border:0;border-bottom:1px solid var(--gold);border-radius:0;background:transparent;color:var(--card-title);font:500 calc(13.5px * var(--entry, 1))/1.45 var(--font-ui);resize:none;overflow:hidden}.x1hub .sc .ce-text:focus{outline:none}.x1hub .sc .ce-note{color:var(--muted);font-size:10.5px}.x1hub .sc .ce-acts{margin-left:auto;display:flex;gap:4px}.x1hub .sc .ce-acts button{height:24px;padding:.5px 9px;border:1px solid var(--line-2);border-radius:7px;background:transparent;color:var(--card-title);font:600 12px var(--font-ui);cursor:pointer}.x1hub .sc .ce-acts button.save{border-color:#e7c36a99;color:var(--gold-2);background:linear-gradient(180deg,#e7c36a33,#e7c36a0f)}.x1hub .sc .ce-acts button:hover{border-color:var(--gold)}.x1hub .cmenu{position:absolute;z-index:85;min-width:190px;display:flex;flex-direction:column;padding:5px;border:1.5px solid transparent;border-radius:11px;background:linear-gradient(#090e1b,#090e1b) padding-box,linear-gradient(135deg,#7fe6ffb3,#6e8cff4d 40%,#e7c36a99) border-box;box-shadow:0 0 20px #6e96ff33,0 16px 36px #0009;animation:rlVeil .12s ease-out}.x1hub .cmenu hr{width:100%;height:1px;margin:4px 0;border:0;background:var(--line-2)}.x1hub .cmenu button{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--card-title);font:500 13px var(--font-ui);text-align:left;cursor:pointer}.x1hub .cmenu button .ic{color:var(--steel);flex:none}.x1hub .cmenu button:hover,.x1hub .cmenu button:focus-visible{outline:none;color:var(--gold-2);background:radial-gradient(90% 140% at 0% 50%,rgba(231,195,106,.14),transparent 75%)}.x1hub .cmenu button:hover .ic,.x1hub .cmenu button:focus-visible .ic{color:var(--gold-2)}.x1hub .cmenu .cm-del{color:var(--safety);justify-content:center;font:700 11px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none}.x1hub .cmenu .cm-del:before{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#f27b7940,#f27b7980);transition:transform .18s ease-out}.x1hub .cmenu .cm-del.filling:before{transform:scaleX(1);transition:transform 1s linear}.x1hub .cmenu .cm-del span{position:relative}@media(prefers-reduced-motion:reduce){.x1hub .cmenu{animation:none}.x1hub .cmenu .cm-del:before{transition:none}}.x1hub .sc.card{--flare: var(--c)}.x1hub .sc.card.safety{--flare: var(--safety)}.x1hub .sc.card.openq:not(.safety){--flare: #f0b55a}.x1hub .sc.card.fresh{overflow:hidden}.x1hub .sc.card.fresh:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:10px 0 0 10px;pointer-events:none;z-index:1;background:var(--flare);box-shadow:0 0 10px 2px var(--flare);transform-origin:50% 50%;animation:flareEdge 2.7s cubic-bezier(.2,.7,.3,1) both}.x1hub .sc.card.fresh:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(100deg,transparent 22%,color-mix(in srgb,var(--flare) 16%,transparent) 40%,rgba(255,255,255,.13) 50%,color-mix(in srgb,var(--flare) 16%,transparent) 60%,transparent 78%);animation:flareSweep 2.5s linear .12s both}@keyframes flareEdge{0%{transform:scaleY(0);opacity:1}20%{transform:scaleY(1);opacity:1}75%{opacity:.85}to{transform:scaleY(1);opacity:0}}@keyframes flareSweep{0%{transform:translate(-100%);opacity:0}10%{opacity:1}50%{transform:translate(64%);opacity:1}90%{opacity:.65}to{transform:translate(-100%);opacity:0}}@media(prefers-reduced-motion:reduce){.x1hub .sc.card.fresh:before,.x1hub .sc.card.fresh:after{animation:none;opacity:0}}.x1hub.motion-reduced .sc.card.fresh:before,.x1hub.motion-reduced .sc.card.fresh:after{animation:none;opacity:0}.x1hub .cp-hint{display:flex;gap:14px;padding:2px 2px 4px;font:500 11.5px var(--font-ui);color:var(--muted)}.x1hub .cp-hint span b{font:700 11px var(--font-mono);color:var(--c, var(--card-title));margin-right:3px}.x1hub .slist>:first-child{margin-top:auto}.x1hub .pane[data-c=main] .sc .tx{font-size:calc(13.5px * var(--entry, 1))}.x1hub .pane[data-c=main] .sc.card.auto .tx{font-size:calc(12.5px * var(--entry, 1))}.x1hub .colx{position:relative;overflow:hidden}.x1hub .colx .cc{position:absolute;left:5px;right:5px;bottom:5px;z-index:3;padding:7px 8px 8px;border:1.5px solid transparent;border-radius:10px;background:linear-gradient(#0b1120,#0b1120) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--c) 80%,transparent),#6e8cff40 45%,#e7c36a8c) border-box;box-shadow:0 -10px 24px #0000008c;transform:translateY(calc(100% + 10px));opacity:0;pointer-events:none;transition:transform .2s cubic-bezier(.3,.8,.25,1),opacity .15s}.x1hub .colx.cc-on .cc{transform:none;opacity:1;pointer-events:auto}.x1hub .colx.cc-on .clist{padding-bottom:104px}.x1hub .colx .cc .cp-row{gap:6px}.x1hub .colx .cc .cc-to{font:700 9.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--c)}.x1hub .colx .cc textarea{min-height:42px}.x1hub .tile .colx .cc{display:none}.x1hub .pane:not([data-c=board]) .colx h3{cursor:pointer}@media(prefers-reduced-motion:reduce){.x1hub .colx .cc{transition:none}}.x1hub .board.peeking .peek{left:8px;right:8px;bottom:8px}.x1hub{--coach: #b49cff}.x1hub .k-coach{--c: var(--coach);--cf: color-mix(in srgb, var(--coach) 9%, transparent)}.x1hub .composer .cc-to{font:700 9.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--c, var(--coach))}.x1hub .pane[data-mod=coach] .composer{--c: var(--coach)}.x1hub .sc.card.pend{box-shadow:none}.x1hub .sc.card.failed{border-style:solid!important;border-color:#f2a35cbf!important;background:linear-gradient(90deg,rgba(242,163,92,.1),transparent 62%),var(--card)}.x1hub .sc .pf{display:flex;align-items:center;gap:7px;margin-top:7px;font:600 12px var(--font-ui);color:#ffd3a8}.x1hub .sc .pf .ic{flex:none;color:var(--req)}.x1hub .sc .pf button{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;height:24px;line-height:1;padding:1.5px 12px 1.5px calc(12px + .16em);border-radius:999px;border:1px solid var(--gold);background:#e7c36a24;color:var(--gold-2);font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.x1hub .sc .pf button:hover{background:#e7c36a42}.x1hub .sc .pf.chk{color:var(--card-body);font-weight:500}.x1hub .sc .pf.chk .au-spin{width:12px;height:12px}.x1hub .sc.card.checking{border-color:#e7c36a73}.x1hub .sc .tx .lk{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--cyan);text-decoration:underline;text-decoration-color:#7fe6ff73;text-underline-offset:2px;cursor:pointer}.x1hub .sc .tx .lk:hover{color:#b3f1ff;text-decoration-color:currentColor}.x1hub .sc .tx .lk-file:before{content:"";display:inline-block;width:10px;height:12px;margin-right:4px;vertical-align:-1px;border:1.4px solid currentColor;border-radius:2px 5px 2px 2px;opacity:.8}.x1hub .opening{position:absolute;inset:0;z-index:40;display:grid;place-items:center;pointer-events:none;background:#04060a59}.x1hub .opening b{padding:9px 20px 7px calc(20px + .3em);border-radius:10px;background:#050608e6;color:var(--gold);font:800 15px var(--font-cond);letter-spacing:.3em;box-shadow:0 0 0 1px #e7c36a73,0 0 30px #e7c36a38}.x1hub .pane.docked{position:relative}.x1hub .ew-ov{z-index:96}.x1hub .hm-new.ew{width:470px;gap:12px;padding:24px 28px 20px}.x1hub .ew h2{margin:0;font:700 19px var(--font-cond);letter-spacing:.04em;color:var(--card-title)}.x1hub .ew p{margin:0;color:var(--card-body);font-size:14px;line-height:1.5}.x1hub .ew p b{color:var(--card-title)}.x1hub .ew blockquote{margin:0;padding:8px 12px;border-left:2px solid var(--line-3);color:var(--muted);font-size:13px}.x1hub .ew-b{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:6px}.x1hub .ew-go{height:36px;padding:0 6px;border:0;background:none;color:var(--card-body);font:600 12.5px var(--font-ui);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px;cursor:pointer}.x1hub .ew-go:hover{color:var(--card-title)}.x1hub .kv.un{padding:0 6px;margin:0 -6px}.x1hub .kv.un.on b{color:var(--gold-2)}.x1hub .sh-top{display:flex;align-items:center;gap:16px;margin-bottom:10px}.x1hub .sh-top .st-save{margin:0}.x1hub .sh-head,.x1hub .sh-row{display:grid;grid-template-columns:110px 18px minmax(0,1fr) 62px 32px;align-items:center;column-gap:10px}.x1hub .sh-head{padding:0 2px 2px;font:700 10px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x1hub .sh-list{display:flex;flex-direction:column}.x1hub .sh-row{padding:4px 2px}.x1hub .sh-row input{width:100%;height:36px;padding:.5px 2px;border:0;border-bottom:1px solid rgba(143,168,222,.3);border-radius:0;background:transparent;color:var(--card-title);font:500 14.5px var(--font-ui)}.x1hub .sh-row .sh-t{font:600 14.5px var(--font-mono);color:var(--gold-2)}.x1hub .sh-row input::placeholder{color:var(--faint);font-weight:400}.x1hub .sh-row input:focus{outline:none;border-bottom-color:var(--gold);background:#e7c36a0d}.x1hub .sh-arr{color:var(--muted);text-align:center}.x1hub .sh-row .sh-on-b{height:28px;padding:.5px 0;width:62px;font-size:12px}.x1hub .sh-row.off input,.x1hub .sh-row.off .sh-t{color:var(--muted)}.x1hub .sh-del{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.x1hub .sh-del:hover{color:#ffb3b1;background:#f27b791a}.x1hub .sh-iss{grid-column:1 / -1;margin:4px 0 2px;font-size:12.5px;color:#ffd3a8}.x1hub .st-try{width:100%;resize:none;min-height:52px;padding:9px 11px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);font:14px/1.4 var(--font-ui)}.x1hub .st-try::placeholder{color:var(--faint)}.x1hub .st-try:focus{outline:none;border-color:var(--gold)}.x1hub .au-ok{position:relative;margin:0;padding:10px 6px 0;color:#b9efcd;font-size:13px;text-align:center;line-height:1.45}.x1hub .au-ok:before{content:"";position:absolute;left:15%;right:15%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(95,211,145,.7),transparent)}.x1hub .au-btn.au-btn2{background:transparent;border-color:#e7c36a8c;box-shadow:none}.x1hub .au-btn.au-btn2:hover{background:#e7c36a1a}.x1hub .au-card.wide{width:820px;padding:26px 36px 18px;text-align:left}.x1hub .au-card.wide .au-eye,.x1hub .au-card.wide .au-h2{text-align:center}.x1hub .au-card.wide .au-h2{margin-bottom:18px}.x1hub .en-grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:32px;align-items:start}.x1hub .en-qrw{position:relative;margin:0;padding:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.x1hub .en-qr{display:block;width:220px;height:220px;border-radius:10px;box-shadow:0 0 0 1px #ffffff80,0 0 38px #7fe6ff24}.x1hub .en-qrw:before,.x1hub .en-qrw:after,.x1hub .en-br:before,.x1hub .en-br:after{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold);opacity:.8;pointer-events:none}.x1hub .en-qrw:before{left:0;top:0;border-right:0;border-bottom:0;border-radius:8px 0 0}.x1hub .en-qrw:after{right:0;top:0;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.x1hub .en-br:before{left:0;top:230px;border-right:0;border-top:0;border-radius:0 0 0 8px}.x1hub .en-br:after{right:0;top:230px;border-left:0;border-top:0;border-radius:0 0 8px}.x1hub .en-qrw figcaption{font:700 10.5px var(--font-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.x1hub .en-steps{margin:0;padding:0;list-style:none;counter-reset:en;display:flex;flex-direction:column;gap:16px}.x1hub .en-steps li{position:relative;padding-left:40px;counter-increment:en}.x1hub .en-steps li:before{content:counter(en);position:absolute;left:0;top:-1px;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #e7c36ab3;color:var(--gold-2);font:700 13px/27px var(--font-mono);text-align:center}.x1hub .en-steps li+li:after{content:"";position:absolute;left:12.5px;top:-14px;height:11px;width:1px;background:#e7c36a4d}.x1hub .en-steps b{display:block;margin-bottom:3px;font:700 14px var(--font-ui);color:var(--card-title)}.x1hub .en-steps p{margin:0;font-size:13.5px;line-height:1.5;color:var(--card-body)}.x1hub .en-steps strong{color:var(--card-title);font-weight:600}.x1hub .en-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:9px}.x1hub .en-key code{padding:4px 0 5px;border-bottom:1px solid rgba(143,168,222,.35);font:600 15px var(--font-mono);letter-spacing:.08em;color:var(--cream);-webkit-user-select:all;user-select:all}.x1hub .en-kb{display:inline-flex;gap:8px}.x1hub .en-b{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:1px 14px;border-radius:999px;border:1px solid rgba(231,195,106,.6);background:transparent;color:var(--gold-2);font:600 12.5px var(--font-ui);cursor:pointer}.x1hub .en-b:hover{background:#e7c36a1f}.x1hub .en-msg{margin:7px 0 0;font-size:12.5px;color:#b9efcd}.x1hub .en-form{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px;margin-top:10px}.x1hub .en-form .au-code{justify-content:flex-start}.x1hub .en-form .au-btn{width:auto;padding:0 22px}.x1hub .en-form .au-wait{margin:0}.x1hub .au-card.wide .au-err{text-align:left;padding-left:0;margin-top:8px}.x1hub .au-card.wide .au-err:before{left:0;right:30%;background:linear-gradient(90deg,rgba(242,123,121,.7),transparent)}.x1hub .en-warn{margin:18px 0 6px;padding-top:12px;border-top:1px solid rgba(143,168,222,.14);font-size:12.5px;line-height:1.5;color:var(--muted);text-align:center}.x1hub .au-card.wide>.au-link{display:block;margin:0 auto}.x1hub .en-br{position:absolute;inset:0;pointer-events:none}.x1hub .en-msg.bad{color:#ffd3a8}.x1hub .au-card.setup{width:470px}.x1hub .au-card.setup.wide{width:900px}.x1hub .au-card.setup .au-eye{font-size:12px}.x1hub .au-card.setup .au-h2{font-size:21px}.x1hub .au-card.setup .au-p{font-size:15px}.x1hub .au-card.setup .au-btn{font-size:13.5px;height:46px}.x1hub .au-card.setup .au-link{font-size:13.5px}.x1hub .au-card.setup .au-ok,.x1hub .au-card.setup .au-err{font-size:14px}.x1hub .au-card.setup .au-fine{font-size:12.5px}.x1hub .au-card.setup .en-grid{grid-template-columns:268px minmax(0,1fr)}.x1hub .au-card.setup .en-qrw figcaption{font-size:11.5px}.x1hub .au-card.setup .en-steps b{font-size:15.5px}.x1hub .au-card.setup .en-steps p{font-size:15px}.x1hub .au-card.setup .en-steps li:before{width:28px;height:28px;font-size:14px;line-height:29px}.x1hub .au-card.setup .en-steps li+li:after{left:13.5px}.x1hub .au-card.setup .en-key code{font-size:16.5px}.x1hub .au-card.setup .en-b{height:32px;font-size:13.5px}.x1hub .au-card.setup .en-msg,.x1hub .au-card.setup .en-warn{font-size:13.5px}.x1hub .cp-row .flag.cp-req{color:var(--req);border-color:#f2a35c73}.x1hub .cp-row .flag.cp-req:hover{background:#f2a35c1f;color:#ffd3a8}.x1hub .tile .cp-req{display:none}.x1hub .cp-row .flag.ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:auto;padding:2px 0}.x1hub .cp-row .flag.ic .ic{width:15px;height:15px}.x1hub .cp-row .flag.ic .cp-r{display:block;height:15px;font:700 14px/15px var(--font-cond);letter-spacing:0}.x1hub .cp-row .flag.cp-key:not([aria-pressed=true]):hover{color:var(--card-title);border-color:var(--line-3)}.x1hub .cp-row .flag.cp-safety:not([aria-pressed=true]):hover{color:#ffb3b1;border-color:#f27b7980}.x1hub .th .ctl-add,.x1hub .mod-ctl .ctl-add,.x1hub .sx-h .ctl-add{display:inline-flex;align-items:center;gap:4px;width:auto;height:22px;padding:1.5px 8px 1.5px 6px;border:0;border-radius:6px;background:none;color:var(--gold-2);font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.x1hub .th .ctl-add .ic,.x1hub .mod-ctl .ctl-add .ic,.x1hub .sx-h .ctl-add .ic{margin-top:-3px}.x1hub .th .ctl-add:hover,.x1hub .mod-ctl .ctl-add:hover,.x1hub .sx-h .ctl-add:hover{border:0;background:#e7c36a1f;color:#fff3cf}.x1hub .rq-ov{z-index:96}.x1hub .hm-new.rq{width:600px;gap:14px;padding:24px 30px 20px}.x1hub .hm-new.rq.still{animation:none}.x1hub .rq .au-eye{text-align:left}.x1hub .rq-f{display:flex;flex-direction:column;gap:6px}.x1hub .rq-l{font:700 10.5px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.x1hub .rq-text,.x1hub .rq-note{width:100%;resize:none;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);font:500 17px/1.4 var(--font-ui)}.x1hub .rq-note{font-size:14px}.x1hub .rq-text::placeholder,.x1hub .rq-note::placeholder{color:var(--faint);font-weight:400}.x1hub .rq-text:focus,.x1hub .rq-note:focus,.x1hub .rq-cust:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #e7c36a1f}.x1hub .rq-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px}.x1hub .rq-lv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.x1hub .rq-lv button{--lc: var(--gold);display:flex;align-items:center;gap:9px;height:44px;padding:1px 12px;border-radius:11px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:600 14px var(--font-ui);cursor:pointer}.x1hub .rq-lv button.lv-3{--lc: var(--safety)}.x1hub .rq-lv button i{display:inline-flex;align-items:flex-end;gap:2px;height:14px;margin-top:-2px}.x1hub .rq-lv button i b{width:4px;border-radius:1px;background:currentColor;opacity:.55}.x1hub .rq-lv button i b:nth-child(1){height:6px}.x1hub .rq-lv button i b:nth-child(2){height:10px}.x1hub .rq-lv button i b:nth-child(3){height:14px}.x1hub .rq-lv button kbd{margin-left:auto;font:600 11px var(--font-mono);color:var(--faint)}.x1hub .rq-lv button:hover{border-color:var(--line-3);color:var(--card-title)}.x1hub .rq-lv button[aria-checked=true]{border-color:var(--lc);color:var(--card-title);background:color-mix(in srgb,var(--lc) 14%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--lc) 22%,transparent)}.x1hub .rq-lv button[aria-checked=true] i b{background:var(--lc);opacity:1}.x1hub .rq-lv button[aria-checked=true] kbd{color:var(--lc)}.x1hub .rq-dl{display:flex;flex-wrap:wrap;gap:6px}.x1hub .rq-dl button{height:32px;padding:1px 13px;border-radius:999px;border:1px solid rgba(143,168,222,.28);background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui);cursor:pointer}.x1hub .rq-dl button:hover{border-color:#e7c36a8c;color:var(--card-title)}.x1hub .rq-dl button[aria-checked=true]{border-color:var(--gold);color:#fff3cf;background:linear-gradient(180deg,#e7c36a3d,#e7c36a1a)}.x1hub .rq-due{display:flex;align-items:center;gap:12px;min-height:20px;margin:-6px 0 0 90px}.x1hub .rq-cust{width:170px;height:34px;padding:.5px 10px;border-radius:9px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);font:500 14px var(--font-ui)}.x1hub .rq-dt{font-size:13px;color:var(--muted)}.x1hub .rq-bad{color:#ffd3a8}.x1hub .rq-addnote{align-self:flex-start;padding:2px 0;border:0;background:none;color:var(--steel);font:500 13px var(--font-ui);cursor:pointer}.x1hub .rq-addnote:hover{color:var(--card-title);text-decoration:underline}.x1hub .rq .au-err{text-align:left;padding-left:0}.x1hub .rq-b{display:flex;align-items:center;gap:12px;margin-top:4px}.x1hub .rq-hint{font-size:12px;color:var(--faint)}.x1hub .rq-b .rq-x{height:40px}.x1hub .rq-b .hm-create{width:auto;height:44px;padding:1.5px 22px 1.5px calc(22px + .22em);font-size:13px}.x1hub .ri .rdue{font:600 11px var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums}.x1hub .ri .rdue.soon{color:#f0b55a}.x1hub .ri .rdue.over{color:var(--safety);font-weight:700}.x1hub .ri .rty.lv-3{color:var(--safety)}.x1hub .rq-dl .rq-cust{width:104px;height:32px;padding:1px 12px;border-radius:999px;border:1px solid rgba(143,168,222,.28);background:transparent;font:600 12.5px var(--font-ui)}.x1hub .rq-dl .rq-cust::placeholder{color:var(--faint);font-weight:500}.x1hub .rq-dl .rq-cust.on{border-color:var(--gold);color:#fff3cf;background:linear-gradient(180deg,#e7c36a3d,#e7c36a1a)}.x1hub{--lv1: #5c9dff;--lv2: #f4cd52;--lv3: #f27b79}.x1hub .rq-lv button.lv-1{--lc: var(--lv1)}.x1hub .rq-lv button.lv-2{--lc: var(--lv2)}.x1hub .rq-lv button.lv-3{--lc: var(--lv3)}.x1hub .ri .rty.lv-1{color:var(--lv1)}.x1hub .ri .rty.lv-2{color:var(--lv2)}.x1hub .ri .rty.lv-3{color:var(--lv3)}.x1hub .rq-acts{margin-top:6px}.x1hub .rq-acts .hm-create{width:250px;height:50px}.x1hub .rq-hint{margin:-4px 0 0;text-align:center}.x1hub .rq-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.x1hub .rq-top .rq-hint{margin:0;font-size:12px;color:var(--faint)}.x1hub .hm-new.rq{padding-bottom:14px}.x1hub .rq-acts{margin-bottom:0}.x1hub .rq-dl{flex-wrap:nowrap}.x1hub .rq-dl .rq-cust{flex:1;width:auto;min-width:0}.x1hub .hm-new.rq{padding-bottom:28.5px}.x1hub .sc.card.a-request.lv-1{--c: var(--lv1);--cf: color-mix(in srgb, var(--lv1) 9%, transparent)}.x1hub .sc.card.a-request.lv-2{--c: var(--lv2);--cf: color-mix(in srgb, var(--lv2) 10%, transparent);--flare: var(--lv2)}.x1hub .sc.card.a-request.lv-3{--c: var(--lv3);--cf: color-mix(in srgb, var(--lv3) 11%, transparent);--flare: var(--lv3)}.x1hub{--ap-wait: #f0b55a;--ap-ok: var(--ok);--ap-cond: var(--cyan);--ap-no: var(--safety)}.x1hub .lvb{display:inline-flex;align-items:flex-end;gap:1.5px;height:11px;flex:none}.x1hub .lvb b{width:3px;border-radius:1px;background:var(--lc);opacity:.28}.x1hub .lvb b:nth-child(1){height:5px}.x1hub .lvb b:nth-child(2){height:8px}.x1hub .lvb b:nth-child(3){height:11px}.x1hub .lvb.lv-1{--lc: var(--lv1)}.x1hub .lvb.lv-2{--lc: var(--lv2)}.x1hub .lvb.lv-3{--lc: var(--lv3)}.x1hub .lvb.lv-1 b:nth-child(-n+1),.x1hub .lvb.lv-2 b:nth-child(-n+2),.x1hub .lvb.lv-3 b{opacity:1}.x1hub .rqi{display:flex;flex-direction:column;gap:2px;width:100%;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer;--c: var(--lc)}.x1hub .rqi.lv-1{--lc: var(--lv1)}.x1hub .rqi.lv-2{--lc: var(--lv2)}.x1hub .rqi.lv-3{--lc: var(--lv3)}.x1hub .rqi:hover{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 90%)}.x1hub .rqi.sel{background:linear-gradient(90deg,color-mix(in srgb,var(--lc) 16%,transparent),transparent 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc) 35%,transparent)}.x1hub .rqi .rq1{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px}.x1hub .rqi .rq1 .sp{flex:1}.x1hub .rqi .rty{font:700 9.5px var(--font-cond);letter-spacing:.15em}.x1hub .rqi .rqt{color:var(--card-title);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.x1hub .rqi .bm{margin-top:0}.x1hub .rqi .bm .pd-t{color:#ffd3a8;font-weight:600}.x1hub .rqi.done{opacity:.62}.x1hub .rst,.x1hub .rd-st{font:700 9.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .ap-pending .rst,.x1hub .rd-st.ap-pending{color:var(--ap-wait)}.x1hub .ap-approved .rst,.x1hub .rd-st.ap-approved,.x1hub .st-granted .rst,.x1hub .rd-st.st-granted{color:var(--ap-ok)}.x1hub .ap-conditional .rst,.x1hub .rd-st.ap-conditional{color:var(--ap-cond)}.x1hub .ap-denied .rst,.x1hub .rd-st.ap-denied,.x1hub .st-denied .rst,.x1hub .rd-st.st-denied{color:var(--ap-no)}.x1hub .st-ignored .rst,.x1hub .rd-st.st-ignored{color:var(--muted)}.x1hub .rq-chip{display:inline-flex;align-items:center;box-sizing:border-box;height:17px;padding:1.5px 5px 1.5px 6px;line-height:10px;vertical-align:middle;border-radius:3px;border:1px solid currentColor;font:700 9px var(--font-cond);letter-spacing:.14em;color:var(--muted)}.x1hub .rq-chip.ap-pending{color:var(--ap-wait)}.x1hub .rq-chip.ap-approved,.x1hub .rq-chip.st-granted{color:var(--ap-ok)}.x1hub .rq-chip.ap-conditional{color:var(--ap-cond)}.x1hub .rq-chip.ap-denied,.x1hub .rq-chip.st-denied{color:var(--ap-no)}.x1hub .sc.card.opens{cursor:pointer}.x1hub .hm-new.rdw{width:620px;padding:22px 28px 24px;gap:0}.x1hub .rd{display:flex;flex-direction:column;gap:12px}.x1hub .rd-top{display:flex;align-items:center;gap:8px}.x1hub .rd-top .sp,.x1hub .rd-due .sp,.x1hub .rd-dec .sp{flex:1}.x1hub .rd .rty{font:700 11px var(--font-cond);letter-spacing:.18em}.x1hub .rd .rty.lv-1{color:var(--lv1)}.x1hub .rd .rty.lv-2{color:var(--lv2)}.x1hub .rd .rty.lv-3{color:var(--lv3)}.x1hub .rd-st{font-size:10.5px}.x1hub .rd-by{font-size:12px;color:var(--muted)}.x1hub .rd-x{display:grid;place-items:center;width:28px;height:28px;margin-right:-6px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.x1hub .rd-x:hover{color:var(--card-title);background:#ffffff0f}.x1hub .rd-text{margin:0;font:600 21px/1.3 var(--font-ui);color:var(--card-title);overflow-wrap:anywhere}.x1hub .rd-due{display:flex;align-items:center;gap:6px;margin:-4px 0 0;font-size:13px;color:var(--card-body)}.x1hub .rd-due .rdue{font:600 12.5px var(--font-mono)}.x1hub .rd-due .rdue.soon{color:var(--ap-wait)}.x1hub .rd-due .rdue.over{color:var(--safety)}.x1hub .rd-link{padding:2px 4px;border:0;background:none;color:var(--steel);font:500 12.5px var(--font-ui);cursor:pointer}.x1hub .rd-link:hover{color:var(--card-title);text-decoration:underline}.x1hub .rd-sec{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(143,168,222,.12)}.x1hub .rd-sec .rq-l{margin:0}.x1hub .rd-wait{display:flex;align-items:center;gap:8px;margin:0;color:var(--ap-wait);font:600 13.5px var(--font-ui)}.x1hub .rd-wait i{width:7px;height:7px;border-radius:50%;background:var(--ap-wait);box-shadow:0 0 8px var(--ap-wait)}.x1hub .rd-dec{display:flex;align-items:baseline;gap:10px}.x1hub .rd-dec b{font:700 13px var(--font-cond);letter-spacing:.18em}.x1hub .rd-dec span{font-size:12.5px;color:var(--muted)}.x1hub .rd-dec.ap-approved b{color:var(--ap-ok)}.x1hub .rd-dec.ap-conditional b{color:var(--ap-cond)}.x1hub .rd-dec.ap-denied b{color:var(--ap-no)}.x1hub .rd-why{margin:-2px 0 0;padding-left:10px;border-left:2px solid var(--line-3);color:var(--card-body);font-size:13.5px}.x1hub .rd-opts{display:flex;gap:8px;align-items:center}.x1hub .rd-opts button:not(.rd-link){--oc: var(--ap-ok);flex:1;height:40px;padding:1px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--oc) 45%,transparent);background:transparent;color:var(--card-title);font:600 13.5px var(--font-ui);cursor:pointer}.x1hub .rd-opts .ap-conditional{--oc: var(--ap-cond)}.x1hub .rd-opts .ap-denied{--oc: var(--ap-no)}.x1hub .rd-opts button:not(.rd-link):hover,.x1hub .rd-opts button[aria-pressed=true]{border-color:var(--oc);background:color-mix(in srgb,var(--oc) 14%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--oc) 20%,transparent)}.x1hub .rd-reason{display:flex;gap:10px;align-items:flex-end}.x1hub .rd-why-in,.x1hub .rd-c{flex:1;width:100%;resize:none;padding:9px 11px;border-radius:10px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);font:500 14px/1.4 var(--font-ui)}.x1hub .rd-why-in::placeholder,.x1hub .rd-c::placeholder{color:var(--faint)}.x1hub .rd-why-in:focus,.x1hub .rd-c:focus{outline:none;border-color:var(--gold)}.x1hub .rd-why-in.need{border-color:var(--ap-wait);box-shadow:0 0 0 3px #f0b55a26}.x1hub .rd-go{--oc: var(--ap-cond);height:40px;padding:1px 14px;border-radius:10px;border:1px solid var(--oc);background:color-mix(in srgb,var(--oc) 16%,transparent);color:var(--card-title);font:600 13px var(--font-ui);white-space:nowrap;cursor:pointer}.x1hub .rd-go.ap-denied{--oc: var(--ap-no)}.x1hub .rd-out{display:flex;gap:6px;flex-wrap:wrap}.x1hub .rd-out button{--oc: var(--gold);height:32px;padding:1px 13px;border-radius:999px;border:1px solid rgba(143,168,222,.28);background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui);cursor:pointer}.x1hub .rd-out .st-granted{--oc: var(--ap-ok)}.x1hub .rd-out .st-denied{--oc: var(--ap-no)}.x1hub .rd-out .st-ignored{--oc: var(--muted)}.x1hub .rd-out button:hover{border-color:color-mix(in srgb,var(--oc) 60%,transparent);color:var(--card-title)}.x1hub .rd-out button[aria-checked=true]{border-color:var(--oc);color:var(--card-title);background:color-mix(in srgb,var(--oc) 16%,transparent)}.x1hub .rd-thread{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-height:190px;overflow-y:auto}.x1hub .rd-thread li{padding-left:10px;border-left:2px solid rgba(143,168,222,.25)}.x1hub .rd-thread li p{margin:0;color:var(--card-title);font-size:13.5px;line-height:1.4}.x1hub .rd-thread li span{font-size:11px;color:var(--muted)}.x1hub .rd-thread li b{font:700 11px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub .rd-thread .ap-approved,.x1hub .rd-thread .st-granted{border-left-color:var(--ap-ok)}.x1hub .rd-thread .ap-approved b,.x1hub .rd-thread .st-granted b{color:var(--ap-ok)}.x1hub .rd-thread .ap-conditional{border-left-color:var(--ap-cond)}.x1hub .rd-thread .ap-conditional b{color:var(--ap-cond)}.x1hub .rd-thread .ap-denied,.x1hub .rd-thread .st-denied{border-left-color:var(--ap-no)}.x1hub .rd-thread .ap-denied b,.x1hub .rd-thread .st-denied b{color:var(--ap-no)}.x1hub .rd-thread .th-edit b,.x1hub .rd-thread .st-active b,.x1hub .rd-thread .st-ignored b{color:var(--muted)}.x1hub .rd-none{margin:0;font-size:13px;color:var(--faint)}.x1hub .rd-c{min-height:40px}.x1hub .rq-md{display:grid;grid-template-columns:minmax(240px,38%) minmax(0,1fr);gap:22px;height:100%;min-height:0}.x1hub .rq-list{overflow-y:auto;min-height:0;padding-right:4px}.x1hub .rq-list .mod-ctl{justify-content:flex-start}.x1hub .rq-detail{overflow-y:auto;min-height:0;padding:4px 6px 12px 22px;border-left:1px solid rgba(143,168,222,.14)}.x1hub .rq-detail .rd-thread{max-height:none}.x1hub .rd-sec>.rd-why-in{flex:none}.x1hub .rd-needs{margin:-2px 0 0;font-size:12.5px;color:#ffd3a8}.x1hub .rd-opts button[aria-checked=true]{border-color:var(--oc);background:color-mix(in srgb,var(--oc) 16%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--oc) 22%,transparent)}.x1hub .rd-save{display:flex;align-items:center;gap:10px}.x1hub .rd-save .sp{flex:1}.x1hub .rd-go{--oc: var(--gold)}.x1hub .rd-go.ap-approved{--oc: var(--ap-ok)}.x1hub .rd-go:disabled{opacity:.4;cursor:default;border-color:var(--line-2);background:transparent}.x1hub .rq-lnk{display:block;max-width:100%;margin:-2px 0 4px;padding:0;border:0;background:none;text-align:left;font:600 11px var(--font-ui);color:var(--lc, var(--lv1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.x1hub .rq-lnk.lv-1{--lc: var(--lv1)}.x1hub .rq-lnk.lv-2{--lc: var(--lv2)}.x1hub .rq-lnk.lv-3{--lc: var(--lv3)}.x1hub .rq-lnk:hover{text-decoration:underline}.x1hub .rd-in{padding:0;border:0;background:none;color:var(--steel);font:inherit;cursor:pointer}.x1hub .rd-in:hover{color:var(--card-title);text-decoration:underline}.x1hub .cmenu .cm-h{margin:2px 8px 4px;font:700 10px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x1hub .cmenu .cm-rq{gap:8px}.x1hub .cmenu .cm-rq[aria-checked=true]{color:var(--gold-2)}.x1hub .vmenu{min-width:280px}.x1hub .vmenu button{align-items:center;gap:14px;padding:8px 10px}.x1hub .vm-t{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.x1hub .vm-t b{font:600 13.5px var(--font-ui);color:var(--card-title)}.x1hub .vm-t small{font-size:11.5px;color:var(--muted)}.x1hub .vm-sw{position:relative;flex:none;width:32px;height:18px;border-radius:999px;border:1px solid var(--line-3);background:#05080e99;transition:background .15s,border-color .15s}.x1hub .vm-sw:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.x1hub .vmenu [aria-checked=true] .vm-sw{border-color:var(--gold);background:#e7c36a47}.x1hub .vmenu [aria-checked=true] .vm-sw:after{transform:translate(14px);background:var(--gold-2)}.x1hub .vmenu button:hover .vm-t b{color:var(--gold-2)}.x1hub .sc .rq-ans b,.x1hub .rq-note b{font:700 9.5px var(--font-cond);letter-spacing:.16em;margin-right:4px}.x1hub .sc .rq-ans.ap-approved{border-left-color:var(--ap-ok)}.x1hub .sc .rq-ans.ap-approved b{color:var(--ap-ok)}.x1hub .sc .rq-ans.ap-conditional{border-left-color:var(--ap-cond)}.x1hub .sc .rq-ans.ap-conditional b{color:var(--ap-cond)}.x1hub .sc .rq-ans.ap-denied{border-left-color:var(--ap-no)}.x1hub .sc .rq-ans.ap-denied b{color:var(--ap-no)}.x1hub .rq-note{display:block;margin:1px 0;padding-left:8px;border-left:2px solid var(--nc, var(--ap-ok));color:var(--card-title);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.x1hub .rq-note.ap-approved{--nc: var(--ap-ok)}.x1hub .rq-note.ap-conditional{--nc: var(--ap-cond)}.x1hub .rq-note.ap-denied{--nc: var(--ap-no)}.x1hub .rq-note b{color:var(--nc)}.x1hub .rq-note i{font-style:normal;color:var(--muted);font-size:10.5px;white-space:nowrap}.x1hub .condensed .sc .rq-ans{display:none}.x1hub .th .ctl-tg,.x1hub .mod-ctl .ctl-tg{position:relative;width:auto;height:22px;padding:1.5px 7px;border:0;border-radius:6px;background:none;color:#f3c57a;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.x1hub .th .ctl-tg:after,.x1hub .mod-ctl .ctl-tg:after{content:"";position:absolute;left:7px;right:8px;bottom:1px;height:2px;border-radius:1px;background:#f0b55a;box-shadow:0 0 6px #f0b55a99}.x1hub .th .ctl-tg:hover,.x1hub .mod-ctl .ctl-tg:hover{border:0;color:#fff3cf;background:#e7c36a1a}.x1hub .th-ctl:has(.ctl-tg){display:inline-flex;align-items:center;gap:2px}.x1hub .mod-ctl:has(.ctl-tg){align-items:center;gap:2px}@container (max-width: 190px){.x1hub .th-ctl:has(.ctl-tg){display:none}.x1hub .mod-ctl.b:has(.ctl-tg){display:flex;justify-content:flex-start}}.x1hub .th-ctl:has(.ctl-tg){gap:0}.x1hub .th .ctl-tg{padding:1.5px 5px}.x1hub .th .ctl-tg:after{left:5px;right:6px}.x1hub .th .ctl-add{padding:1.5px 4px 1.5px 3px;gap:3px}.x1hub{--co-green: #5fd391;--co-yellow: #e3c35a;--co-red: #f27b79}.x1hub .c-green{--cc: var(--co-green)}.x1hub .c-yellow{--cc: var(--co-yellow)}.x1hub .c-red{--cc: var(--co-red)}.x1hub .tile[data-mod=people] .mod-ctl{display:none}.x1hub .ppl-viz{display:block;width:100%;height:auto;overflow:visible}.x1hub .ppl-viz [data-a]{cursor:pointer}.x1hub .ppl-viz [data-a]:focus{outline:none}.x1hub .pf-bg{fill:#05080e8c;stroke:#8fa8de2e}.x1hub .pf-mid{stroke:#8fa8de29;stroke-dasharray:3 5}.x1hub .pf-iso{stroke:#e7c36a59;stroke-dasharray:5 6}.x1hub .pf-isol{fill:#e7c36ab3;font:700 8px var(--font-cond);letter-spacing:.16em}.x1hub .pf-q{fill:var(--faint);font:700 8.5px var(--font-cond);letter-spacing:.18em}.x1hub .pf-q.gold{fill:var(--gold-2);font-size:10px}.x1hub .pf-t{fill:var(--muted);font:600 10px var(--font-mono)}.x1hub .pf-ax{fill:var(--muted);font:700 9px var(--font-cond);letter-spacing:.2em}.x1hub .pf-n{fill:var(--card-title);font:600 11.5px var(--font-ui);paint-order:stroke;stroke:#05080ed9;stroke-width:3px;stroke-linejoin:round}.x1hub .pf-dot,.x1hub .pg-dot{fill:var(--cc)}.x1hub .pf-ring,.x1hub .pg-p .pg-ring{fill:none;stroke:var(--cc);stroke-width:1.5;opacity:0}.x1hub .met .pf-ring,.x1hub .pg-p.met .pg-ring{opacity:.9}.x1hub .pf-halo{fill:none;stroke:var(--gold);stroke-width:2;opacity:0}.x1hub .pf-p.sel .pf-halo{opacity:1;filter:drop-shadow(0 0 4px rgba(231,195,106,.8))}.x1hub .pf-p:hover .pf-dot,.x1hub .pg-p:hover .pg-dot{filter:brightness(1.25)}.x1hub .pg-ring{fill:none;stroke:#8fa8de24}.x1hub .pg-rl{fill:var(--faint);font:600 9px var(--font-mono)}.x1hub .pg-teth{stroke:var(--gold);stroke-linecap:round}.x1hub .pg-glow{fill:var(--gold);filter:blur(6px)}.x1hub .pg-sub{fill:#0a0f1cf2;stroke:var(--gold);stroke-width:1.5}.x1hub .pg-st{fill:var(--gold-2);font:700 13px var(--font-cond)}.x1hub .pg-g{fill:var(--muted);font:600 9px var(--font-ui);paint-order:stroke;stroke:#05080ed9;stroke-width:3px}.x1hub .pg-p.sel .pg-dot{stroke:#fff3cf;stroke-width:2;filter:drop-shadow(0 0 5px rgba(231,195,106,.9))}.x1hub .pr{display:flex;flex-direction:column;gap:3px;width:100%;margin-bottom:4px;padding:6px 9px 7px 11px;border:0;border-radius:9px;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 85%);text-align:left;color:inherit;font:inherit;cursor:pointer;position:relative}.x1hub .pr:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--cc)}.x1hub .pr:hover{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 90%)}.x1hub .pr.sel{background:linear-gradient(90deg,rgba(231,195,106,.14),transparent 90%);box-shadow:inset 0 0 0 1px #e7c36a59}.x1hub .pr-1{display:flex;align-items:center;gap:7px}.x1hub .pr-1 .sp{flex:1}.x1hub .pr-1 b{color:var(--card-title);font-size:13.5px;font-weight:600}.x1hub .pr-c{width:8px;height:8px;flex:none;border-radius:50%;background:var(--cc);box-shadow:0 0 0 0 transparent}.x1hub .met .pr-c{box-shadow:0 0 0 2px #05080ee6,0 0 0 3.5px var(--cc)}.x1hub .pr-2{font-size:11.5px;color:var(--muted)}.x1hub .pr-3{display:flex;align-items:center;gap:6px;font-size:10px}.x1hub .pr-3 b{font:700 11px var(--font-mono);color:var(--card-title);margin-right:8px}.x1hub .pr-k{font:700 9px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.x1hub .pm{display:inline-flex;gap:2px}.x1hub .pm i{width:9px;height:5px;border-radius:1px;background:#8fa8de2e}.x1hub .pm.mc i.on{background:var(--intel)}.x1hub .pm.md i.on{background:var(--gold)}.x1hub .pr-u,.x1hub .u-high,.x1hub .u-moderate,.x1hub .u-low{font:700 9.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub .u-high{color:var(--gold-2)}.x1hub .u-moderate{color:var(--card-body)}.x1hub .u-low{color:var(--faint)}.x1hub .pc{display:flex;flex-direction:column;gap:9px}.x1hub .pc-h{display:flex;align-items:center;gap:8px}.x1hub .pc-h h3{margin:0;font:600 18px var(--font-ui);color:var(--card-title)}.x1hub .pc-coop{margin-left:auto;font:700 9.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--cc)}.x1hub .pc-rel{margin:-4px 0 0;font-size:13px;color:var(--card-body)}.x1hub .pc-ph{color:var(--cyan)}.x1hub .pc-g{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 0;border-top:1px solid rgba(143,168,222,.12);border-bottom:1px solid rgba(143,168,222,.12)}.x1hub .pc-g div{display:flex;flex-direction:column;gap:2px}.x1hub .pc-g span{font:700 9px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .pc-g b{font:700 16px var(--font-mono);color:var(--card-title)}.x1hub .pc-g b.u-high,.x1hub .pc-g b.u-moderate,.x1hub .pc-g b.u-low{font:700 13px var(--font-cond);letter-spacing:.12em}.x1hub .pc-d{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12.5px}.x1hub .pc-d dt{color:var(--muted)}.x1hub .pc-d dd{margin:0;color:var(--card-title)}.x1hub .pc-note{margin:0;padding-left:9px;border-left:2px solid var(--line-3);color:var(--card-body);font-size:13px}.x1hub .ppl-md{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.8fr) minmax(220px,.75fr);gap:20px;height:100%;min-height:0}.x1hub .ppl-vizw{min-height:0;display:flex;flex-direction:column;gap:6px}.x1hub .ppl-vizw .mod-ctl{justify-content:flex-start;margin:0}.x1hub .ppl-vizw .ppl-viz{max-height:calc(100% - 30px)}.x1hub .ppl-list{overflow-y:auto;min-height:0;padding-right:4px}.x1hub .ppl-card{overflow-y:auto;min-height:0;padding-left:18px;border-left:1px solid rgba(143,168,222,.14)}.x1hub .ppl-vizw.ppl-sd{margin-bottom:10px}.x1hub .ppl-card.ppl-sd{padding:10px 0;margin-bottom:8px;border-left:0;border-top:1px solid rgba(143,168,222,.12);border-bottom:1px solid rgba(143,168,222,.12)}.x1hub .tile .pr{padding:4px 8px 5px 10px;margin-bottom:3px}.x1hub .ppl-md{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr)}.x1hub .ppl-vizw .ppl-viz{flex:1;min-height:0;max-height:none}.x1hub .ppl-right{display:flex;flex-direction:column;gap:12px;min-height:0;padding-left:18px;border-left:1px solid rgba(143,168,222,.14)}.x1hub .ppl-right .ppl-card{flex:none;overflow:visible;padding:0 0 12px;border-left:0;border-bottom:1px solid rgba(143,168,222,.12)}.x1hub .ppl-right .ppl-list{flex:1}.x1hub .pc-g{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.x1hub .ppl-vh{position:relative}.x1hub .ppl-vh .ppl-viz{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.x1hub .ppl-vh.v-gravity .ppl-viz{cursor:default}.x1hub .ppl-viz.dragging{cursor:grabbing}.x1hub .ppl-zb{position:absolute;top:4px;right:4px;display:flex;flex-direction:column;gap:4px}.x1hub .ppl-zb button{width:26px;height:26px;padding:0;border-radius:7px;border:1px solid rgba(127,230,255,.3);background:#050a12bf;color:#bfefff;font:600 14px/1 var(--font-ui);cursor:pointer}.x1hub .ppl-zb button:hover{border-color:var(--cyan);color:#fff;box-shadow:0 0 10px #7fe6ff40}.x1hub .pf-bg{fill:#040910b3;stroke:#7fe6ff33}.x1hub .pf-gl{stroke:#7fe6ff14}.x1hub .pf-gl.mid{stroke:#7fe6ff33;stroke-dasharray:3 5}.x1hub .pf-br{fill:none;stroke:var(--gold);stroke-width:1.5;opacity:.75}.x1hub .pf-scan{animation:pfScan 9s linear infinite}@keyframes pfScan{0%{transform:translate(0)}to{transform:translate(400px)}}.x1hub .pf-p.sel .pf-halo,.x1hub .ps-p.sel .pf-halo{opacity:1;animation:pfPulse 2.6s ease-in-out infinite}@keyframes pfPulse{0%,to{opacity:1}50%{opacity:.35}}.x1hub .u-high .pf-n{fill:var(--gold-2)}.x1hub .u-low .pf-n{fill:var(--card-body)}.x1hub .pf-dot,.x1hub .ps-dot{filter:drop-shadow(0 0 3px var(--cc))}.x1hub .ps-fl{stroke:#7fe6ff1a}.x1hub .ps-cube{stroke:#7fe6ff38}.x1hub .ps-drop{stroke:var(--cc);stroke-opacity:.45;stroke-dasharray:2 3}.x1hub .ps-sh{fill:#00000073}.x1hub .ps-dot{fill:var(--cc)}.x1hub .ps-ax{fill:var(--muted);font:700 8.5px var(--font-cond);letter-spacing:.18em}.x1hub .ps-ax.gold{fill:var(--gold-2);font-size:10px}@media(prefers-reduced-motion:reduce){.x1hub .pf-scan,.x1hub .pf-p.sel .pf-halo,.x1hub .ps-p.sel .pf-halo{animation:none}}.x1hub.motion-reduced .pf-scan,.x1hub.motion-reduced .pf-p.sel .pf-halo,.x1hub.motion-reduced .ps-p.sel .pf-halo{animation:none}.x1hub .pr-3{gap:5px}.x1hub .pi{width:15px;height:11px;flex:none}.x1hub .pi-c circle{fill:none;stroke:var(--intel);stroke-width:1.6}.x1hub .pi-d path{fill:var(--gold)}.x1hub .pr-3{flex-wrap:wrap;gap:3px 13px}.x1hub .pr-3 .pg{display:inline-flex;align-items:center;gap:5px}.x1hub .us-high .pf-n{fill:var(--gold-2)}.x1hub .us-low .pf-n{fill:var(--card-body)}.x1hub .pf-zk{fill:#bfefff;font:600 10px var(--font-mono)}.x1hub .p3-plane{fill:#7fe6ff12;stroke:#7fe6ff59;stroke-width:1;filter:drop-shadow(0 0 6px rgba(127,230,255,.25))}.x1hub .p3-ring{fill:none;stroke:#7fe6ff24}.x1hub .p3-ring.a{stroke:#7fe6ff4d}.x1hub .p3-cyl{fill:#e7c36a12;stroke:#e7c36a47;stroke-width:1}.x1hub .p3-cyle{fill:none;stroke:#e7c36a4d;stroke-dasharray:2 4}.x1hub .p3-lev{fill:none;stroke:var(--gold-2);stroke-width:2;filter:drop-shadow(0 0 5px rgba(231,195,106,.9))}.x1hub .p3-ax{stroke:#e7c36a59;stroke-dasharray:3 4}.x1hub .p3-tk{stroke:#e7c36a80}.x1hub .p3-gl{fill:var(--faint);font:600 8.5px var(--font-mono)}.x1hub .p3-spoke{stroke:#7fe6ff24}.x1hub .p3-foot{fill:var(--cc);opacity:.6}.x1hub .p3-core{fill:url(#p3-core);filter:drop-shadow(0 0 8px rgba(231,195,106,.8))}.x1hub .p3-aura{fill:url(#p3-aura);animation:p3Aura 3.6s ease-in-out infinite}@keyframes p3Aura{0%,to{opacity:.65}50%{opacity:1}}.x1hub .p3-sn{fill:var(--gold-2);font:700 8.5px var(--font-cond);letter-spacing:.18em;paint-order:stroke;stroke:#05080ed9;stroke-width:3px}@media(prefers-reduced-motion:reduce){.x1hub .p3-aura{animation:none}}.x1hub.motion-reduced .p3-aura{animation:none}.x1hub .ppl-vh{overflow:hidden;border-radius:10px}.x1hub .ppl-vh .ppl-viz.ps,.x1hub .ppl-vh .ppl-viz.pf{overflow:hidden}.x1hub .ppl-vh{border-radius:14px}.x1hub .pf-glowedge{fill:none;stroke:#5fd3e6;stroke-width:6;opacity:.16;filter:blur(5px)}.x1hub .pf-edge{fill:none;stroke-width:1.4}.x1hub .pf-gl{stroke:#7fe6ff33;stroke-width:.8}.x1hub .pf-gl.mid{stroke:#7fe6ff6b;stroke-dasharray:4 5}.x1hub .pf-gm{stroke:#7fe6ff12;stroke-width:.6}.x1hub .pf-tk{stroke:#7fe6ff8c}.x1hub .pf-t{fill:#9fdcec;font:600 10px var(--font-mono)}.x1hub .pf-ax{fill:#8fb9d6;font:700 9px var(--font-cond);letter-spacing:.22em}.x1hub .pf-q{fill:#9fdcec80;font:700 8.5px var(--font-cond);letter-spacing:.2em}.x1hub .pf-q.gold{fill:var(--gold-2);font-size:10.5px;filter:drop-shadow(0 0 4px rgba(231,195,106,.7))}.x1hub .pf-br{stroke:var(--gold);opacity:.85;filter:drop-shadow(0 0 3px rgba(231,195,106,.6))}.x1hub .pf-lev{animation:pfBreathe 6s ease-in-out infinite}@keyframes pfBreathe{0%,to{opacity:.8}50%{opacity:1}}.x1hub .pf-sh{fill:#000;opacity:.55;filter:blur(2.5px)}.x1hub .pf-p .pf-dot{stroke:#ffffff59;stroke-width:.6;filter:none}.x1hub .pf-p.c-green .pf-dot{fill:url(#pf-core-green)}.x1hub .pf-p.c-yellow .pf-dot{fill:url(#pf-core-yellow)}.x1hub .pf-p.c-red .pf-dot{fill:url(#pf-core-red)}.x1hub .pf-aura{opacity:.9}.x1hub .pf-p:hover .pf-aura{opacity:1}.x1hub .pf-p .pf-ring{stroke-width:1.3}.x1hub .pf-tag{fill:#040a18b8;stroke:#7fe6ff33;stroke-width:.8}.x1hub .pf-p .pf-n{fill:#e6f6ff;font:600 11px var(--font-ui);stroke:none;paint-order:normal}.x1hub .pf-p.us-high .pf-tag{stroke:#e7c36a59}.x1hub .pf-p.sel .pf-tag{stroke:var(--gold);fill:#1e1808cc}.x1hub .pf-p:hover .pf-tag{stroke:#7fe6ff80}@media(prefers-reduced-motion:reduce){.x1hub .pf-lev{animation:none}}.x1hub.motion-reduced .pf-lev{animation:none}.x1hub .ppl-vh>svg.ppl-viz{position:relative;z-index:1}.x1hub .pf-back{position:absolute;z-index:0;overflow:hidden;border-radius:12px;pointer-events:none;background:radial-gradient(75% 75% at 50% 52%,#16285a,#0a1330 55%,#04070f)}.x1hub .pf-mesh{display:block;width:100%;height:100%}.x1hub .pf-p .pf-n{fill:#e6f6ff;font:600 11.5px var(--font-ui);paint-order:stroke;stroke:#030710e6;stroke-width:3.2px;stroke-linejoin:round}.x1hub .pf-p.sel .pf-n{fill:#fff3cf}.x1hub .pf-p.us-high .pf-n{fill:var(--gold-2)}.x1hub .ppl-md{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr)}.x1hub .ppl-left{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0}.x1hub .ppl-left .ppl-vizw{max-height:62vh}.x1hub .ppl-left .ppl-vh{max-width:520px}.x1hub .ppl-left .ppl-list{overflow-y:auto;min-height:0;border-top:1px solid rgba(143,168,222,.12);padding-top:6px}.x1hub .ppl-md>.ppl-card{overflow-y:auto;min-height:0;padding-left:20px;border-left:1px solid rgba(143,168,222,.14)}.x1hub .ppl-list .mod-ctl{justify-content:flex-end;margin:0 0 2px}.x1hub .pf-un{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.x1hub .pf-unh{font:700 9.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:#9fdcec;margin-right:4px}.x1hub .pf-unc{height:24px;padding:1px 10px;border-radius:999px;border:1px dashed rgba(127,230,255,.4);background:#050c1899;color:#e6f6ff;font:600 11.5px var(--font-ui);cursor:pointer}.x1hub .pf-unc:hover,.x1hub .pf-unc.sel{border-style:solid;border-color:var(--gold);color:var(--gold-2)}.x1hub .pf-p.dnu{opacity:.45}.x1hub .ppl-sec{margin-bottom:8px}.x1hub .ppl-sec h4{margin:6px 2px 5px;font:700 10px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.x1hub .ppl-sec h4 small{font:500 10px var(--font-mono);letter-spacing:0}.x1hub .ppl-sec.s-hostage h4{color:var(--safety)}.x1hub .pr.c-none:before{background:var(--steel)}.x1hub .pr.k-hostage:before{background:var(--safety);box-shadow:0 0 8px var(--safety)}.x1hub .pr.k-hostage{background:linear-gradient(90deg,rgba(242,123,121,.12),transparent 85%)}.x1hub .pr.k-witness:before{background:#8fa8de}.x1hub .pr.k-inside:before{background:var(--req)}.x1hub .pr-cat{font:700 9.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .pr.k-hostage .pr-cat{color:var(--safety)}.x1hub .pr-dnu{font:700 9px var(--font-cond);letter-spacing:.14em;color:var(--safety);border:1px solid currentColor;border-radius:3px;padding:1px 4px}.x1hub .pr.dnu b{text-decoration:line-through;text-decoration-color:#f27b7999}.x1hub .pr-in{color:var(--req);font-weight:600}.x1hub .pr-un,.x1hub .pr-q{font:600 10.5px var(--font-ui);color:#9fdcec}.x1hub .pr-q{width:9px;text-align:center;margin-right:6px}.x1hub .pc-top{display:flex;align-items:flex-start;gap:14px}.x1hub .pp{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;overflow:hidden;background:radial-gradient(80% 80% at 40% 30%,#1d3366,#0a1330);box-shadow:inset 0 0 0 1px #7fe6ff4d}.x1hub .pp b{font:700 13px var(--font-cond);letter-spacing:.08em;color:#bfefff}.x1hub .pp img{width:100%;height:100%;object-fit:cover}.x1hub .pp.big{width:92px;height:92px;border-radius:14px;box-shadow:inset 0 0 0 1px #7fe6ff59,0 0 18px #5fd3c626}.x1hub .pp.big b{font-size:30px}.x1hub .pc-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.x1hub .pc-id h3{margin:0;font:600 20px var(--font-ui);color:var(--card-title)}.x1hub .pc-id .pc-rel{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--card-body)}.x1hub .pc-cat{font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;padding:1px 6px;border-radius:4px;border:1px solid rgba(127,230,255,.35);color:#9fdcec}.x1hub .pc-cat.k-hostage{color:var(--safety);border-color:#f27b7999}.x1hub .pc-cat.k-witness{color:#b8c8ee;border-color:#8fa8de73}.x1hub .pc-cat.k-inside{color:var(--req);border-color:#f2a35c80}.x1hub .pc-id .pc-ph{margin:0;color:var(--cyan);font-size:13px}.x1hub .pc-edit{margin-left:auto}.x1hub .pc-dnu{margin:0;padding:7px 10px;border-left:2px solid var(--safety);background:#f27b7914;color:#ffd6d4;font-size:13px}.x1hub .pc-dnu b{font:700 10px var(--font-cond);letter-spacing:.16em;color:var(--safety);margin-right:6px}.x1hub .pc-g span{display:inline-flex;align-items:center;gap:4px}.x1hub .pc-unk{color:#9fdcec!important}.x1hub .pc-co{font:700 11px var(--font-cond)!important;letter-spacing:.1em;color:var(--cc)!important}.x1hub .pc-why{margin:0;padding-left:10px;border-left:2px solid rgba(127,230,255,.35);color:var(--card-body);font-size:13px;font-style:italic}.x1hub .pc-in{margin:0;font-size:13px;color:var(--card-body)}.x1hub .pc-in b{font:700 10px var(--font-cond);letter-spacing:.16em;color:var(--req);margin-right:6px}.x1hub .pc-sec{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid rgba(143,168,222,.12)}.x1hub .pc-sec h4{margin:0;font:700 10px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.x1hub .pc-sec h4 small{font:600 10px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--card-body);margin-left:6px}.x1hub .pc-log{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;max-height:120px;overflow-y:auto}.x1hub .pc-log li{font-size:12.5px;color:var(--card-body);padding-left:9px;border-left:2px solid rgba(143,168,222,.25)}.x1hub .pc-log li b{color:var(--card-title)}.x1hub .pc-log li span{display:block;font-size:11px;color:var(--muted)}.x1hub .pc-lb{display:flex;gap:6px;flex-wrap:wrap}.x1hub .pc-lb button{height:26px;padding:1px 10px;border-radius:999px;border:1px solid rgba(127,230,255,.3);background:transparent;color:#cfefff;font:600 11.5px var(--font-ui);cursor:pointer}.x1hub .pc-lb button:hover{border-color:var(--cyan);color:#fff}.x1hub .pc-none,.x1hub .pc-by{margin:0;font-size:12px;color:var(--faint)}.x1hub .pc-txt,.x1hub .pc-tpi{margin:0;font-size:13px;color:var(--card-body)}.x1hub .pc-ok{color:var(--ok)}.x1hub .pc-wait{color:var(--ap-wait)}.x1hub .pc-iv{display:block;width:100%;text-align:left;padding:5px 9px;border:0;border-left:2px solid var(--intel);background:#5fd3c60f;color:var(--card-title);font:500 12.5px var(--font-ui);cursor:pointer;border-radius:0 6px 6px 0}.x1hub .pc-iv span{color:var(--muted)}.x1hub .pc-iv:hover{background:#5fd3c61f}.x1hub .hm-new.pe{width:660px;max-height:calc(100% - 40px);overflow-y:auto;gap:12px}.x1hub .pe-head{display:flex;gap:16px;align-items:flex-start}.x1hub .pe-photo{position:relative;flex:none;display:grid;place-items:center;width:96px;height:96px;border-radius:14px;overflow:hidden;cursor:pointer;background:radial-gradient(80% 80% at 40% 30%,#1d3366,#0a1330);box-shadow:inset 0 0 0 1px #7fe6ff59}.x1hub .pe-photo img{width:100%;height:100%;object-fit:cover}.x1hub .pe-photo b{font:700 28px var(--font-cond);color:#bfefff}.x1hub .pe-photo span{position:absolute;left:0;right:0;bottom:0;padding:4px 0 3px;background:#030710bf;color:#cfefff;font:600 10px var(--font-ui);text-align:center}.x1hub .pe-photo:hover{box-shadow:inset 0 0 0 1px var(--gold)}.x1hub .pe-rmph{align-self:flex-start;margin-top:-6px}.x1hub .pe-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.x1hub .pe-name{height:40px;padding:.5px 2px;border:0;border-bottom:1px solid rgba(143,168,222,.35);background:transparent;color:var(--card-title);font:600 19px var(--font-ui)}.x1hub .pe-name:focus{outline:none;border-bottom-color:var(--gold)}.x1hub .pe-cats{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.x1hub .pe-cl{width:82px;font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .pe-cats button,.x1hub .pe-seg button{height:26px;padding:1px 10px;border-radius:999px;border:1px solid rgba(143,168,222,.28);background:transparent;color:var(--card-body);font:600 12px var(--font-ui);cursor:pointer}.x1hub .pe-cats button:hover,.x1hub .pe-seg button:hover{border-color:#e7c36a8c;color:var(--card-title)}.x1hub .pe-cats button[aria-pressed=true],.x1hub .pe-seg button[aria-pressed=true]{border-color:var(--gold);color:#fff3cf;background:linear-gradient(180deg,#e7c36a3d,#e7c36a1a)}.x1hub .pe-cats button.k-hostage[aria-pressed=true]{border-color:var(--safety);background:#f27b7929;color:#ffd6d4}.x1hub .pe-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.x1hub .pe-row.three{grid-template-columns:1.6fr .5fr 1fr}.x1hub .pe-f{display:flex;flex-direction:column;gap:4px;min-width:0}.x1hub .pe-f span,.x1hub .pe-l{font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .pe-l{display:inline-flex;align-items:center;gap:5px;width:120px;flex:none}.x1hub .pe-f input,.x1hub .pe-f textarea{width:100%;padding:6px 2px 5px;border:0;border-bottom:1px solid rgba(143,168,222,.3);background:transparent;color:var(--card-title);font:500 14px var(--font-ui);resize:none}.x1hub .pe-f input:focus,.x1hub .pe-f textarea:focus{outline:none;border-bottom-color:var(--gold)}.x1hub .pe-f input::placeholder,.x1hub .pe-f textarea::placeholder{color:var(--faint)}.x1hub .pe-sc{display:flex;align-items:center;gap:10px}.x1hub .pe-seg{display:inline-flex;flex-wrap:wrap;gap:4px}.x1hub .pe-tg{display:flex;gap:8px}.x1hub .pe-sw{height:30px;padding:1px 14px;border-radius:999px;border:1px solid rgba(143,168,222,.3);background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui);cursor:pointer}.x1hub .pe-sw[aria-pressed=true]{border-color:var(--req);color:#ffe2c4;background:#f2a35c24}.x1hub .pe-sw.warn[aria-pressed=true]{border-color:var(--safety);color:#ffd6d4;background:#f27b7924}.x1hub .pe-tpi{border-top:1px solid rgba(143,168,222,.12);padding-top:8px;display:flex;flex-direction:column;gap:8px}.x1hub .pe-tpi[open]{gap:8px}.x1hub .pe-tpi summary{cursor:pointer;font:700 10px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:#9fdcec}.x1hub .pe-tpi>*+*{margin-top:8px}.x1hub .ppl-vh{display:flex;align-items:flex-start;gap:8px}.x1hub .ppl-vh>svg.ppl-viz{flex:1;min-width:0}.x1hub .ppl-zb{position:static;flex:none;margin-top:14px}.x1hub .pf-p.unk .pf-ring{opacity:.85;stroke:#9fdcec;stroke-dasharray:2.5 2.5}.x1hub .pf-p.unk .pf-n{fill:#bcd9e6}.x1hub .pe-row.typ{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:2px}.x1hub .pe-sel{width:100%;height:32px;padding:1.5px 26px 1.5px 2px;border:0;border-bottom:1px solid rgba(143,168,222,.3);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23e7c36a' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 6px center;color:var(--card-title);font:500 14px var(--font-ui);appearance:none;-webkit-appearance:none;color-scheme:dark;cursor:pointer}.x1hub .pe-sel:focus{outline:none;border-bottom-color:var(--gold)}.x1hub .pe-sel option,.x1hub .pe-sel optgroup{background:#0c1220;color:var(--card-title)}.x1hub .pe-sel.sm{width:84px;flex:none;font-size:13px}.x1hub .pe-ul{display:inline-flex;gap:16px}.x1hub .pe-ul button{position:relative;display:inline-flex;align-items:center;gap:7px;height:28px;padding:1.5px 0;border:0;background:none;color:var(--muted);font:600 13px var(--font-ui);cursor:pointer}.x1hub .pe-ul button i{width:8px;height:8px;border-radius:50%;background:var(--cc);opacity:.55}.x1hub .pe-ul button:hover,.x1hub .pe-ul button[aria-checked=true]{color:var(--card-title)}.x1hub .pe-ul button[aria-checked=true] i{opacity:1;box-shadow:0 0 8px var(--cc)}.x1hub .pe-ul button[aria-checked=true]:after{content:"";position:absolute;left:15px;right:0;bottom:0;height:2px;border-radius:1px;background:var(--cc)}.x1hub .pe-row.dob{grid-template-columns:150px 90px 1fr;align-items:end}.x1hub .pe-age{height:31px;padding-top:6px;font:600 16px var(--font-mono);color:var(--card-title)}.x1hub .pe-hint{font-size:11.5px;color:var(--faint);padding-bottom:7px}.x1hub .pe-phones{display:flex;flex-direction:column;gap:6px}.x1hub .pe-ph{display:flex;align-items:center;gap:10px}.x1hub .pe-ph input{flex:1;min-width:0;padding:6px 2px 5px;border:0;border-bottom:1px solid rgba(143,168,222,.3);background:transparent;color:var(--card-title);font:500 14px var(--font-ui)}.x1hub .pe-ph input:focus{outline:none;border-bottom-color:var(--gold)}.x1hub .pe-x{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:none;color:var(--faint);cursor:pointer}.x1hub .pe-x:hover{color:#ffb3b1;background:#f27b791a}.x1hub .pe-addph{align-self:flex-start}.x1hub .pc-phs{margin:0;display:flex;flex-direction:column;gap:2px}.x1hub .pc-phs .pc-ph{color:var(--cyan);font-size:13px}.x1hub .pc-phs .pc-ph i{display:inline-block;width:42px;font:700 9.5px var(--font-cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .pc-dob{color:var(--muted)}.x1hub .pr .pr-tools{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;opacity:0;transition:opacity .15s}.x1hub .pr:hover .pr-tools,.x1hub .pr:focus-within .pr-tools{opacity:1}.x1hub .pr .pr-tools button{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid rgba(231,195,106,.35);background:#050a14d9;color:var(--gold-2);padding:0;cursor:pointer}.x1hub .pr .pr-tools button:hover{border-color:var(--gold);background:#e7c36a24}.x1hub .pr:hover .pr-1 .pr-u,.x1hub .pr:hover .pr-1 .pr-cat{visibility:hidden}.x1hub .pe-sws{display:inline-flex;gap:22px}.x1hub .pe-swi{--on: var(--req);display:inline-flex;align-items:center;gap:9px;height:28px;padding:1px 0;border:0;background:none;color:var(--muted);font:600 13px var(--font-ui);cursor:pointer}.x1hub .pe-swi.warn{--on: var(--safety)}.x1hub .pe-swi.ok{--on: var(--ok)}.x1hub .pe-swt{position:relative;width:30px;height:17px;flex:none;border-radius:999px;border:1px solid var(--line-3);background:#05080e99;transition:background .15s,border-color .15s}.x1hub .pe-swt:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.x1hub .pe-swi:hover,.x1hub .pe-swi[aria-checked=true]{color:var(--card-title)}.x1hub .pe-swi[aria-checked=true] .pe-swt{border-color:var(--on);background:color-mix(in srgb,var(--on) 28%,transparent)}.x1hub .pe-swi[aria-checked=true] .pe-swt:after{transform:translate(13px);background:var(--on);box-shadow:0 0 6px var(--on)}.x1hub .pe-ct{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(143,168,222,.12)}.x1hub .pe-cts{font:600 11px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--card-body);margin-left:6px}.x1hub .pe-log{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.x1hub .pe-log li{display:flex;align-items:center;gap:10px;padding-left:9px;border-left:2px solid rgba(143,168,222,.3);font-size:13px}.x1hub .pe-log li b{color:var(--card-title);font-weight:600;min-width:92px}.x1hub .pe-log li span{flex:1;color:var(--card-body)}.x1hub .pe-none{margin:0;font-size:12.5px;color:var(--faint)}.x1hub .pe-nl{display:grid;grid-template-columns:112px minmax(0,1fr) 70px minmax(0,1fr) auto;gap:10px;align-items:end}.x1hub .pe-nl .pe-sel.sm{width:100%}.x1hub .pe-add{height:30px;padding:1px 12px;border-radius:8px;border:1px solid rgba(231,195,106,.5);background:transparent;color:var(--gold-2);font:600 12.5px var(--font-ui);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.x1hub .pe-add:hover{background:#e7c36a1f;border-color:var(--gold)}.x1hub .pe-err{margin:0;font-size:12.5px}.x1hub .pe-idp{display:grid;grid-template-columns:124px 56px minmax(0,1fr);gap:18px;align-items:start}.x1hub .pe-idp .pe-age{display:block}.x1hub .pe-idp .pe-phones{gap:4px}.x1hub .pe-pl{font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .pe-idp .pe-ph input{flex:0 1 160px}.x1hub .pe-idp .pe-ph{gap:8px}.x1hub .pe-idp{grid-template-columns:minmax(0,1fr) 124px 56px}.x1hub .pe-idp .pe-phones{order:-1}.x1hub .cst{font-weight:600}.x1hub .cst-ok{color:var(--ok)}.x1hub .cst-try{color:var(--ap-wait)}.x1hub .cst-no{color:var(--safety)}.x1hub .ppl-vh{display:block;position:relative}.x1hub .ppl-vh>svg.ppl-viz{width:100%}.x1hub .ppl-zb{position:absolute;right:0;bottom:0;margin:0;flex-direction:row;gap:4px}.x1hub .ppl-zb button{width:22px;height:22px;font-size:13px;border-radius:6px}.x1hub .ppl-left .ppl-vh{max-width:none}.x1hub .ppl-left .ppl-vizw{max-height:64vh}.x1hub .ppl-vh .ppl-zb{top:auto;left:auto;height:auto;align-items:center}.x1hub .ppl-ctl{display:flex;align-items:center;gap:8px;margin:0 0 4px}.x1hub .ppl-ctl .sp{flex:1}.x1hub .ppl-vizw>.ppl-ctl{justify-content:flex-end}.x1hub .ppl-ctl .ppl-zb{position:static;display:inline-flex;flex-direction:row;gap:4px;margin:0}.x1hub .ppl-ctl .ppl-zb button{width:24px;height:22px;font-size:13px;border-radius:6px}.x1hub .ppl-vh>svg.ppl-viz{overflow:visible}.x1hub .ppl-vh{overflow:visible}.x1hub .ppl-left .ppl-vizw{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.x1hub .ppl-left .ppl-vizw>.ppl-vh{grid-column:1;grid-row:1}.x1hub .ppl-left .ppl-vizw>.ppl-ctl{grid-column:2;grid-row:1;margin:0 0 30px}.x1hub .ppl-left .ppl-vizw>.ppl-ctl .ppl-zb{flex-direction:column}.x1hub .ppl-left .ppl-vizw{column-gap:2px}.x1hub .ppl-md{gap:10px}.x1hub .ppl-md>.ppl-card{padding-left:14px}.x1hub .pr-os{display:inline-flex;align-items:center;box-sizing:border-box;height:16px;padding:1px 5px 1px 6px;border-radius:3px;border:1px solid rgba(95,211,145,.6);background:#5fd3911f;color:#b9efcd;font:700 9px var(--font-cond);letter-spacing:.14em;line-height:10px}.x1hub .pr:hover .pr-1 .pr-os{visibility:hidden}.x1hub .pc-rel .pr-os{height:18px}.x1hub .pr-os.f-hs{border-color:#f27b79a6;background:#f27b7924;color:#ffc9c7}.x1hub .pr-os.f-in{border-color:#f2a35ca6;background:#f2a35c21;color:#ffd7b0}.x1hub .pc-rel .pr-os{margin-right:2px}.x1hub .ppl-lt{display:flex;align-items:center;gap:8px;margin:0 0 4px}.x1hub .ppl-list .mod-ctl.ppl-lt{justify-content:flex-start}.x1hub .ppl-tools{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.x1hub .ppl-q{display:flex;align-items:center;gap:6px;flex:1;min-width:60px;max-width:240px;height:26px;padding:0 8px;border-radius:7px;border:1px solid rgba(143,168,222,.22);background:#05080e8c;color:var(--muted)}.x1hub .ppl-q:focus-within{border-color:var(--gold);color:var(--gold-2)}.x1hub .ppl-q input{flex:1;min-width:0;padding:1px 0;border:0;background:transparent;color:var(--card-title);font:500 12.5px var(--font-ui)}.x1hub .ppl-q input::placeholder{color:var(--faint)}.x1hub .ppl-q input:focus{outline:none}.x1hub .ppl-sort{flex:none;height:26px;padding:1px 8px;border:0;border-radius:7px;background:none;color:var(--muted);font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.x1hub .ppl-sort b{color:var(--card-title);font-weight:700;margin-left:3px}.x1hub .ppl-sort:hover{background:#e7c36a1a;color:var(--gold-2)}.x1hub .ppl-nq{margin:10px 2px;color:var(--muted);font-size:12.5px}.x1hub .smenu{min-width:200px}.x1hub .smenu button{padding:6px 10px}.x1hub .smenu [aria-checked=true] .vm-t b{color:var(--gold-2)}.x1hub .smenu .ic{color:var(--gold-2);flex:none}.x1hub .pf-p.qx{opacity:.18}.x1hub .pc-phs .pc-ph{display:inline-flex;align-items:center;gap:0;width:fit-content;padding:.5px 4px .5px 0;border:0;border-radius:5px;background:none;color:var(--cyan);font:500 13px var(--font-ui);text-align:left;cursor:copy;-webkit-user-select:text;user-select:text}.x1hub .pc-phs .pc-ph .ic{margin-left:6px;opacity:0;color:var(--muted);transition:opacity .15s}.x1hub .pc-phs .pc-ph:hover .ic,.x1hub .pc-phs .pc-ph:focus-visible .ic{opacity:1}.x1hub .pc-phs .pc-ph:hover{color:#c9f5ff}.x1hub .pc-hist{font-size:12px;color:var(--faint)}.x1hub .pc-hist summary{cursor:pointer;list-style:none}.x1hub .pc-hist summary::-webkit-details-marker{display:none}.x1hub .pc-hist summary span{color:var(--muted)}.x1hub .pc-hist summary:hover,.x1hub .pc-hist summary:hover span{color:var(--card-body)}.x1hub .pc-hist ol{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.x1hub .pc-hist li{display:flex;gap:10px;padding-left:9px;border-left:2px solid rgba(143,168,222,.25)}.x1hub .pc-hist li b{flex:1;color:var(--card-body);font-weight:500}.x1hub .pc-hist li span{color:var(--muted);white-space:nowrap}.x1hub .sc .tx .lk-gone{color:var(--card-body);font-weight:600}.x1hub .pe-idp{grid-template-columns:minmax(0,1fr) 124px 56px 96px}.x1hub .pe-dup,.x1hub .pe-conf{display:flex;align-items:center;gap:8px;margin:0;padding:7px 10px;border-radius:9px;border:1px solid rgba(240,181,90,.45);background:#f0b55a1a;color:#ffe2b0;font-size:13px;line-height:1.4}.x1hub .pe-dup[hidden]{display:none}.x1hub .pe-dup .ic,.x1hub .pe-conf .ic{flex:none;color:#f0b55a}.x1hub .pe-dup span,.x1hub .pe-conf span{flex:1}.x1hub .pe-dup b,.x1hub .pe-conf b{color:#fff3dc}.x1hub .pe-dup .rd-link{color:var(--gold-2);white-space:nowrap}.x1hub .pe-dup .rd-link:hover{text-decoration:underline}.x1hub .pe-del{align-self:flex-start;padding:2px 0;border:0;background:none;color:#f2a19f;font:500 12.5px var(--font-ui);cursor:pointer}.x1hub .pe-del:hover{color:#ffc9c7;text-decoration:underline}.x1hub .pe-delc{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid rgba(242,123,121,.45);background:#f27b791a;color:#ffd9d8;font-size:13px}.x1hub .pe-delc span{flex:1}.x1hub .pe-delc b{color:#fff}.x1hub .pe-delgo{height:30px;padding:1px 14px;border-radius:8px;border:1px solid rgba(242,123,121,.7);background:#f27b7933;color:#ffe1e0;font:600 13px var(--font-ui);cursor:pointer}.x1hub .pe-delgo:hover:not(:disabled){background:#f27b7952;border-color:var(--safety)}.x1hub .pe.busy input,.x1hub .pe.busy select,.x1hub .pe.busy textarea,.x1hub .pe.busy .pe-seg,.x1hub .pe.busy .pe-ul,.x1hub .pe.busy .pe-sws,.x1hub .pe.busy .pe-photo,.x1hub .pe.busy .pe-x,.x1hub .pe.busy .pe-add,.x1hub .pe.busy .pe-addph{pointer-events:none;opacity:.6}.x1hub .pe .rq-go.busy{animation:pe-pulse 1.1s ease-in-out infinite}@keyframes pe-pulse{50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.x1hub .pe .rq-go.busy{animation:none}}.x1hub .pe-idp>.pe-f>.pe-sel.sm{width:100%}.x1hub .pc-phs .pc-ph{white-space:nowrap;max-width:100%}.x1hub .pr.k-victim:before{background:var(--safety);box-shadow:0 0 8px var(--safety)}.x1hub .pr.k-victim{background:linear-gradient(90deg,rgba(242,123,121,.12),transparent 85%)}.x1hub .pc-cat.k-victim{color:var(--safety);border-color:#f27b7999}.x1hub .pr-os.f-vc{border-color:#f27b79a6;background:#f27b7924;color:#ffc9c7}.x1hub .sj-md{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;min-height:0}.x1hub .sj-col{min-width:0}.x1hub .sj-top .pc-id{min-width:0;display:flex;flex-direction:column;gap:4px}.x1hub .sj-top .pc-rel{margin:0;color:var(--card-body);font-size:13.5px}.x1hub .sj-l{margin:0;font-size:13px;color:var(--card-body);line-height:1.4}.x1hub .sj-l i{display:inline-block;width:74px;font:700 9.5px var(--font-cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .sj-picb{padding:0;border:0;background:none;cursor:zoom-in;border-radius:14px}.x1hub .tile .sj-top{gap:10px;align-items:center}.x1hub .tile .sj-top .pc-id h3{font-size:16px}.x1hub .sj-sum{margin:6px 0 0;font-size:12px;color:var(--muted)}.x1hub .sx-sec.bx-sec.new{box-shadow:inset 2px 0 0 var(--gold),0 0 0 1px #e7c36a4d}.x1hub .sj-bio{margin:0;font-size:13.5px;line-height:1.55;color:var(--card-title);white-space:normal}.x1hub .sj-bio .lk{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--cyan);text-decoration:underline;text-decoration-color:#7fe6ff73;text-underline-offset:2px;cursor:pointer}.x1hub .bx-ed{display:flex;flex-direction:column;gap:12px}.x1hub .bx-ed .pe-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.x1hub .bx-ed .pe-idp{grid-template-columns:minmax(0,1fr) 118px 50px 96px;gap:14px}.x1hub .bx-err{margin:0 0 6px;color:#ffc9c7;font-size:12.5px}.x1hub .fms{display:flex;flex-direction:column;gap:3px}.x1hub .fm{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px 3px;border:0;border-radius:8px;background:#0a101e73;text-align:left;cursor:pointer;font:500 13px var(--font-ui);color:var(--card-body)}.x1hub .fm:hover{background:#5fd3c61a}.x1hub .fm b{color:var(--card-title);font-weight:600;white-space:nowrap}.x1hub .fm .fm-r{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .fm .sp{flex:1}.x1hub .fm .cst{font-size:11.5px;white-space:nowrap}.x1hub .fm.dnu b{text-decoration:line-through;text-decoration-color:#f27b7999}.x1hub .sj-fam .sx-h .ctl-add,.x1hub .sx-h .ctl-add{margin-left:auto}.x1hub .its{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.x1hub .it{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:4px 8px 4px 10px;border-left:2px solid rgba(143,168,222,.25);border-radius:0 7px 7px 0}.x1hub .it:hover{background:#6e8cff0f}.x1hub .it .it-v{flex:1 1 100%;color:var(--card-title);font-size:13.5px;line-height:1.4;padding-right:54px}.x1hub .it .it-by{font-size:11px;color:var(--muted)}.x1hub .it.new{border-left-color:var(--gold);background:#e7c36a12}.x1hub .it.pend .it-v{opacity:.7}.x1hub .it.gone .it-v{text-decoration:line-through;opacity:.55}.x1hub .it-pd{font-size:11px;color:var(--ap-wait)}.x1hub .it-pf{font-size:11.5px;color:#ffc9c7;display:inline-flex;gap:6px;align-items:baseline}.x1hub .it-pf button,.x1hub .it-ask button{padding:0 2px;border:0;background:none;color:var(--gold-2);font:600 11.5px var(--font-ui);cursor:pointer;text-decoration:underline}.x1hub .it-ask{font-size:12px;color:#ffd9d8;display:inline-flex;gap:8px;align-items:baseline}.x1hub .it-ask button:first-of-type{color:#ffb3b1}.x1hub .it-tools{position:absolute;right:4px;top:3px;display:flex;gap:3px;opacity:0;transition:opacity .15s}.x1hub .it:hover .it-tools,.x1hub .it:focus-within .it-tools{opacity:1}.x1hub .it-tools button{width:24px;height:24px;display:grid;place-items:center;padding:0;border-radius:7px;border:1px solid rgba(231,195,106,.35);background:#050a14d9;color:var(--gold-2);cursor:pointer}.x1hub .it-tools button:hover{border-color:var(--gold);background:#e7c36a24}.x1hub .it.ed{border-left-color:var(--gold);background:#e7c36a0f}.x1hub .it-in{flex:1 1 100%;padding:4px 2px;border:0;border-bottom:1px solid var(--gold);background:transparent;color:var(--card-title);font:500 13.5px var(--font-ui)}.x1hub .it-in:focus{outline:none}.x1hub .it-hint{font-size:11px;color:var(--muted)}.x1hub .bg-t{display:inline-block;margin-right:7px;padding:.5px 5px;border-radius:3px;border:1px solid rgba(127,230,255,.35);background:#7fe6ff14;color:#bfefff;font:700 9px var(--font-cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;vertical-align:2px}.x1hub .chips li.pend{opacity:.65}.x1hub .bg-add{gap:6px}.x1hub .bg-add .pe-sel.sm{width:132px;height:26px;font-size:12px}.x1hub .sj-bg .tr-sec .tl-h{margin-top:0}.x1hub .sj-bg{padding-top:6px}.x1hub .sj-ph-ov{display:grid;place-items:center}.x1hub .sj-ph{margin:0;display:flex;flex-direction:column;gap:10px;max-width:70%;max-height:86%;padding:14px;border-radius:16px;background:#080c16f5;box-shadow:0 0 0 1px #7fe6ff40,0 20px 60px #0009}.x1hub .sj-ph img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:10px}.x1hub .sj-ph figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--card-title);font:600 14px var(--font-ui)}.x1hub .it .it-v{padding-right:0}.x1hub .it-tools{top:2px;right:2px;padding:2px;border-radius:8px;background:#080c16eb}.x1hub .eebvi.wide{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 18px}.x1hub .tr-two.wide{gap:18px}.x1hub .bx-ed .pe-idp{grid-template-columns:124px 56px 110px;gap:10px 16px}.x1hub .bx-ed .pe-idp .pe-phones{order:5;grid-column:1 / -1}.x1hub .bx-ed .pe-head{gap:14px}.x1hub .bx-ed .pe-photo{width:84px;height:84px}.x1hub .pp.big,.x1hub .pe-photo,.x1hub .bx-ed .pe-photo{width:96px;height:144px;border-radius:12px}.x1hub .tile .sj-top .pp{width:36px;height:54px;border-radius:7px}.x1hub .bg-ed{display:flex;flex-direction:column;gap:6px}.x1hub .bg-row{display:grid;grid-template-columns:104px minmax(0,1fr) 26px;gap:10px;align-items:center}.x1hub .bg-row .pe-sel.sm{width:100%;height:30px;font-size:12.5px}.x1hub .bg-row input{width:100%;padding:6px 2px 5px;border:0;border-bottom:1px solid rgba(143,168,222,.3);background:transparent;color:var(--card-title);font:500 13.5px var(--font-ui)}.x1hub .bg-row input::placeholder{color:var(--faint)}.x1hub .bg-row input:focus{outline:none;border-bottom-color:var(--gold)}.x1hub .bg-more{display:flex;align-items:center;gap:12px;margin-top:2px}.x1hub .bg-more span{font-size:11.5px;color:var(--muted)}.x1hub .sx-h .tl-h .bx-n{color:var(--muted);font:500 10.5px var(--font-mono);letter-spacing:0;margin-left:4px}.x1hub .pane[data-mod=triggers][data-c=board] .chips.tight li,.x1hub .pane[data-mod=eebvi][data-c=board] .chips.tight li{font-size:calc(13.5px * var(--entry, 1));line-height:1.35;padding:2px 9px}.x1hub .ev{display:flex;flex-direction:column;gap:8px}.x1hub .ev-head,.x1hub .ev.wide .ev-cs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.x1hub .ev-head{padding:0 10px 2px}.x1hub .ev-head span,.x1hub .ev-f>span{font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-title);opacity:.85}.x1hub .ev-head b,.x1hub .ev-f>span b{display:inline-grid;place-items:center;width:15px;height:15px;margin-right:6px;border-radius:50%;background:#e7c36a29;color:var(--gold-2);font:700 9.5px var(--font-mono);letter-spacing:0;vertical-align:1px}.x1hub .ev-x{position:relative;padding:7px 10px 6px;border-radius:10px;background:#0a101e73;border-left:2px solid rgba(143,168,222,.25)}.x1hub .ev-x:hover{background:#6e8cff12}.x1hub .ev-x.new{border-left-color:var(--gold);background:#e7c36a12}.x1hub .ev-x.gone{opacity:.55}.x1hub .ev-cs{display:flex;flex-direction:column;gap:3px}.x1hub .ev-c{color:var(--card-title);font-size:calc(13.5px * var(--entry, 1));line-height:1.4;overflow-wrap:anywhere}.x1hub .ev-c i{display:inline-block;width:74px;font:700 9.5px var(--font-cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .ev-c.none{color:var(--faint)}.x1hub .ev-by{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:11px;color:var(--muted)}.x1hub .ev-x .it-tools{top:5px;right:6px}.x1hub .ev-x:hover .it-tools,.x1hub .ev-x:focus-within .it-tools{opacity:1}.x1hub .ev-ed{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:radial-gradient(90% 120% at 0% 0%,rgba(231,195,106,.08),transparent 60%);box-shadow:inset 2px 0 0 var(--gold),0 0 0 1px #e7c36a40}.x1hub .ev-fs{display:flex;flex-direction:column;gap:8px}.x1hub .ev.wide .ev-fs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.x1hub .ev-f{display:flex;flex-direction:column;gap:4px;min-width:0}.x1hub .ev-f input{width:100%;padding:6px 2px 5px;border:0;border-bottom:1px solid rgba(143,168,222,.35);background:transparent;color:var(--card-title);font:500 calc(13.5px * var(--entry, 1)) var(--font-ui)}.x1hub .ev-f input::placeholder{color:var(--faint)}.x1hub .ev-f input:focus{outline:none;border-bottom-color:var(--gold);background:#e7c36a0d}.x1hub .ev-ed.busy .ev-fs{opacity:.6}.x1hub .ev-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.x1hub .ev-acts .sp{flex:1}.x1hub .ev-hint{font-size:11.5px;color:var(--muted)}.x1hub .ev-chain{margin:0 0 6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;font-size:calc(13.5px * var(--entry, 1));line-height:1.4;color:var(--card-title)}.x1hub .ev-chain i{margin-right:5px;font:700 9px var(--font-cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .ev-chain b{color:var(--gold);font-weight:400}.x1hub .ev-chain.new{text-shadow:0 0 12px rgba(231,195,106,.25)}.x1hub .ev.wide .ev-f>span{display:none}.x1hub .ev-grid{display:flex;flex-direction:column}.x1hub .ev-grid>.ev-col+.ev-col{margin-top:7px;padding-top:7px;border-top:1px solid rgba(143,168,222,.14)}.x1hub .ev.wide .ev-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.x1hub .ev.wide .ev-grid>.ev-col{min-width:0;padding:0 12px}.x1hub .ev.wide .ev-grid>.ev-col:first-child{padding-left:0}.x1hub .ev.wide .ev-grid>.ev-col+.ev-col{margin-top:0;padding-top:0;border-top:0;border-left:1px solid rgba(143,168,222,.16)}.x1hub .ev.wide .ev-head{padding:0 10px 4px}.x1hub .ev.wide .ev-head>.ev-col+.ev-col{border-left-color:transparent}.x1hub .ev-head .ev-col{font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-title);opacity:.85}.x1hub .ev-l{display:block;margin-bottom:3px;font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .ev-l b{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:6px;border-radius:50%;background:#e7c36a29;color:var(--gold-2);font:700 9px var(--font-mono);letter-spacing:0}.x1hub .ev-x .ev-col{cursor:pointer;border-radius:6px}.x1hub .ev-x .ev-col:hover .ev-ul li,.x1hub .ev-x .ev-col:hover .ev-none{color:#fff8e4}.x1hub .ev-ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.x1hub .ev-ul li{position:relative;padding-left:15px;color:var(--card-title);font-size:calc(13.5px * var(--entry, 1));line-height:1.4;overflow-wrap:anywhere}.x1hub .ev-ul li:before{content:"";position:absolute;left:2px;top:.58em;width:6px;height:6px;transform:rotate(45deg);border-radius:1px;background:linear-gradient(135deg,#fff1c4,var(--gold));box-shadow:0 0 6px #e7c36a8c}.x1hub .ev-none{color:var(--faint);font-size:13px}.x1hub .ev-col input,.x1hub .ev-col textarea{display:block;resize:none;overflow:hidden;line-height:1.4;width:100%;margin-bottom:4px;padding:5px 2px 4px 15px;border:0;border-bottom:1px solid rgba(143,168,222,.3);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M4 0.6L7.4 4 4 7.4 0.6 4z' fill='%23e7c36a' fill-opacity='.7'/%3E%3C/svg%3E") no-repeat 2px .72em;color:var(--card-title);font:500 calc(13.5px * var(--entry, 1)) / 1.4 var(--font-ui)}.x1hub .ev-col input::placeholder,.x1hub .ev-col textarea::placeholder{color:var(--faint)}.x1hub .ev-col input:focus,.x1hub .ev-col textarea:focus{outline:none;border-bottom-color:var(--gold);background-color:#e7c36a0d}.x1hub .ev-ed .ev-grid{margin-bottom:2px}.x1hub .ev-ed.busy .ev-grid{opacity:.6}.x1hub .ev-bd p{margin:0 0 4px;font-size:calc(13.5px * var(--entry, 1));line-height:1.4;color:var(--card-title)}.x1hub .ev-bd p i{display:inline-block;min-width:76px;font:700 9px var(--font-cond);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .ev-bd p b{margin:0 7px;color:var(--gold);font-size:8px;vertical-align:2px}.x1hub .ev.wide .ev-x .ev-grid>.ev-col+.ev-col,.x1hub .ev.wide .ev-ed .ev-grid>.ev-col+.ev-col{border-left:1px solid rgba(143,168,222,.28)}.x1hub .ev-grid>.ev-col+.ev-col{border-top-color:#8fa8de3d}.x1hub .sc .tx .ev-ch{font:700 calc(10.5px * var(--entry, 1)) var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--intel);vertical-align:1px}.x1hub .sc .tx .ev-ch{margin-left:6px}.x1hub .ev-bd p{display:grid;grid-template-columns:auto 18px minmax(0,1fr);align-items:baseline;column-gap:4px;margin-bottom:5px}.x1hub .ev-bd p i{min-width:92px;font-size:calc(11.5px * var(--entry, 1));letter-spacing:.14em;color:var(--intel)}.x1hub .ev-bd .ev-to{display:inline-flex;align-self:center;color:var(--intel);opacity:.85}.x1hub .ev-bd .ev-to .ic{width:13px;height:13px}.x1hub .ev-bd .ev-v{min-width:0;overflow-wrap:anywhere}.x1hub .ev-bd p{grid-template-columns:auto 13px minmax(0,1fr);column-gap:3px}.x1hub .ev-bd p i{min-width:0}.x1hub .ev-bd .ev-to .ic{width:12px;height:12px}.x1hub .ev-bd{display:grid;grid-template-columns:max-content 13px minmax(0,1fr);column-gap:6px;row-gap:5px;align-items:baseline}.x1hub .ev-bd p{display:contents}.x1hub .ev-bd .ev-to{align-self:center}.x1hub .ev-bd p>*{cursor:pointer;transition:color .15s}.x1hub .ev-bd p:hover>i,.x1hub .ev-bd p:hover>.ev-to{color:var(--gold-2)}.x1hub .ev-bd p:hover>.ev-v{color:#fff8e4}.x1hub .tr-bd{margin:2px 0}.x1hub .tr-bd li.pend{opacity:.65}.x1hub .tr-bd li.new{color:#fff8e4;text-shadow:0 0 12px rgba(231,195,106,.35)}.x1hub .pane[data-c=board] .tr-sec .tl-h{margin:2px 0 4px}.x1hub .tr-bd li{cursor:pointer;transition:color .15s}.x1hub .tr-bd li:hover{color:#fff8e4}.x1hub .tr-bd li:hover:before{box-shadow:0 0 9px #e7c36ae6}.x1hub .tr-add{cursor:pointer}.x1hub .tr-add:hover{color:var(--gold-2)}@container (min-width: 275px){.x1hub .pane[data-mod=triggers][data-c=board] .tr-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;align-items:start}.x1hub .pane[data-mod=triggers][data-c=board] .tr-two>.tr-sec+.tr-sec{padding-left:14px;border-left:1px solid rgba(143,168,222,.2)}}@container (min-width: 275px){.x1hub .pane[data-mod=triggers][data-c=board] .tr-two{column-gap:0}.x1hub .pane[data-mod=triggers][data-c=board] .tr-two>.tr-sec{min-width:0;margin:0}.x1hub .pane[data-mod=triggers][data-c=board] .tr-two>.tr-sec:first-child{padding-right:14px}.x1hub .pane[data-mod=triggers][data-c=board] .tr-two>.tr-sec+.tr-sec{padding-left:14px;border-left:1px solid rgba(143,168,222,.2)}}.x1hub .pg-hd{display:flex;align-items:center;gap:10px;margin:2px 0 6px}.x1hub .pg-hd[data-a]{cursor:pointer}.x1hub .pg-sev{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0}.x1hub .pg-sev b{font:600 calc(26px * var(--entry, 1)) / 1 var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums}.x1hub .pg-sev span{font:700 9.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .pg-sev.up b{color:#ffb3b1}.x1hub .pg-sev.down b{color:#a6ecc3}.x1hub .pg-ar{width:10px;height:10px;flex:none;align-self:center}.x1hub .pg-ar.up{fill:var(--safety)}.x1hub .pg-ar.down{fill:var(--ok)}.x1hub .pg-tm{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(231,195,106,.4);background:#05080e80;color:var(--gold-2);font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer}.x1hub .pg-tm:hover{border-color:var(--gold);background:#e7c36a1a}.x1hub .pg-tm.stopped{color:var(--muted);border-style:dashed}.x1hub .pg-st{list-style:none;margin:4px 0 8px;padding:0;display:flex;gap:0}.x1hub .pg-st li{flex:1;min-width:0;position:relative}.x1hub .pg-st li+li:before{content:"";position:absolute;left:-50%;right:50%;top:8px;height:2px;background:#8fa8de40}.x1hub .pg-st li.on+li.on:before,.x1hub .pg-st li.on+li:before{background:linear-gradient(90deg,var(--gold),rgba(231,195,106,.3))}.x1hub .pg-st li.on+li.on:before{background:var(--gold)}.x1hub .pg-st button{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 2px;border:0;background:none;color:var(--muted);cursor:pointer;text-align:center}.x1hub .pg-st i{width:14px;height:14px;border-radius:50%;border:2px solid rgba(143,168,222,.45);background:var(--bg);box-sizing:border-box}.x1hub .pg-st span{font:600 11px/1.2 var(--font-ui)}.x1hub .pg-st b{font:500 10px var(--font-mono);color:var(--gold)}.x1hub .pg-st li.on i{border-color:var(--gold);background:radial-gradient(circle,#fff1c4 0 30%,var(--gold) 31%);box-shadow:0 0 8px #e7c36a99}.x1hub .pg-st li.on span{color:var(--card-title)}.x1hub .pg-st button:hover i{border-color:var(--gold-2)}.x1hub .pg-st button:hover span{color:var(--gold-2)}.x1hub .pg-st li.new i{box-shadow:0 0 0 3px #e7c36a59,0 0 14px #e7c36ab3}.x1hub .pg-st.b span{font-size:9.5px}.x1hub .pg-ask{margin:-2px 0 8px}.x1hub .pg-gw{margin:2px 0 8px}.x1hub .pg-g{display:block;width:100%;height:auto;overflow:visible}.x1hub .pg-g .pg-gl{stroke:#8fa8de24;stroke-width:1}.x1hub .pg-g .pg-gt{fill:var(--muted);font:500 9.5px var(--font-mono)}.x1hub .pg-seg{stroke-width:2.4;stroke-linecap:round}.x1hub .pg-seg.up{stroke:var(--safety)}.x1hub .pg-seg.down{stroke:var(--ok)}.x1hub .pg-seg.same{stroke:#d8dbe3}.x1hub .pg-pt{fill:var(--bg);stroke:#d8dbe3;stroke-width:2}.x1hub .pg-pt.up{stroke:var(--safety)}.x1hub .pg-pt.down{stroke:var(--ok)}.x1hub .pg-pt.sel{fill:currentColor;color:#fff}.x1hub .pg-pt.up.sel{fill:var(--safety)}.x1hub .pg-pt.down.sel{fill:var(--ok)}.x1hub .pg-hit{fill:transparent;cursor:pointer}.x1hub .pg-pg{cursor:pointer}.x1hub .pg-pv{fill:var(--card-title);font:600 10.5px var(--font-mono)}.x1hub .pg-g.sm{height:46px}.x1hub .pg-minis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin:2px 0 10px}.x1hub .pg-mini{padding:5px 7px 3px;border-radius:8px;background:#0a101e73}.x1hub .pg-mh{display:flex;align-items:baseline;gap:6px}.x1hub .pg-mh b{font:700 10px var(--font-cond);letter-spacing:.12em;color:var(--intel)}.x1hub .pg-mh span{flex:1;min-width:0;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub .pg-mh em{font:600 13px var(--font-mono);font-style:normal;color:var(--card-title)}.x1hub .pg-mh em.up{color:#ffb3b1}.x1hub .pg-mh em.down{color:#a6ecc3}.x1hub .pg-mini svg{display:block;width:100%;height:40px}.x1hub .pg-ml{fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linejoin:round}.x1hub .pg-md{fill:var(--cyan)}.x1hub .pg-list{display:flex;flex-direction:column;gap:5px}.x1hub .pg-row{position:relative;padding:6px 10px 7px;border-radius:10px;background:#0a101e73;border-left:2px solid rgba(143,168,222,.25);cursor:pointer}.x1hub .pg-row:hover{background:#6e8cff12}.x1hub .pg-row.sel{border-left-color:var(--gold);background:#e7c36a0f}.x1hub .pg-row.new{box-shadow:0 0 0 1px #e7c36a73}.x1hub .pg-r1{display:flex;align-items:center;gap:8px}.x1hub .pg-r1 .sp{flex:1}.x1hub .pg-rt{font:500 11px var(--font-mono);color:var(--gold)}.x1hub .pg-rs{display:inline-flex;align-items:center;gap:4px;font:600 14px var(--font-mono);color:var(--card-title)}.x1hub .pg-rs.up{color:#ffb3b1}.x1hub .pg-rs.down{color:#a6ecc3}.x1hub .pg-rk{font:500 10.5px var(--font-mono);color:var(--muted)}.x1hub .pg-rb{font-size:11px;color:var(--muted)}.x1hub .pg-rn{margin:3px 0 0;color:var(--card-body);font-size:12.5px;line-height:1.4}.x1hub .pg-cells{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.x1hub .pg-c{display:inline-flex;align-items:baseline;gap:3px;padding:.5px 5px;border-radius:4px;background:#05080e99;font:600 12px var(--font-mono);color:var(--card-title)}.x1hub .pg-c i{font:700 9px var(--font-cond);font-style:normal;letter-spacing:.1em;color:var(--muted)}.x1hub .pg-c.up{color:#ffb3b1;box-shadow:inset 0 -2px #f27b7999}.x1hub .pg-c.down{color:#a6ecc3;box-shadow:inset 0 -2px #5fd39199}.x1hub .pg-row .it-tools{top:5px;right:6px}.x1hub .pg-row:hover .it-tools,.x1hub .pg-row:focus-within .it-tools{opacity:1}.x1hub .pg-row .it-ask,.x1hub .pg-row .it-pd{display:block;margin-top:5px}.x1hub .pg-md{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;min-height:0}.x1hub .pg-l{min-width:0}.x1hub .pg-r{min-width:0;padding-left:16px;border-left:1px solid rgba(143,168,222,.14)}.x1hub .pg-dt h4{margin:4px 0 2px;font:700 11px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.x1hub .pg-dt h4 small{margin-left:6px;color:var(--muted);letter-spacing:0;text-transform:none;font:500 11px var(--font-ui)}.x1hub .pg-dsev{margin:0 0 4px;color:var(--card-body);font-size:12.5px}.x1hub .pg-dsev b{color:var(--card-title);font-family:var(--font-mono)}.x1hub .pg-dl{margin:8px 0 0;display:flex;flex-direction:column;gap:2px}.x1hub .pg-dl dt{display:flex;align-items:baseline;gap:8px;margin-top:6px;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--card-title)}.x1hub .pg-dl dt span{flex:1}.x1hub .pg-dl dt b{font:600 14px var(--font-mono);letter-spacing:0;color:var(--card-title)}.x1hub .pg-dl dt b.up{color:#ffb3b1}.x1hub .pg-dl dt b.down{color:#a6ecc3}.x1hub .pg-dl dd{margin:0;color:var(--card-body);font-size:12.5px;line-height:1.4}.x1hub .pg-bd{cursor:pointer;margin-bottom:6px}.x1hub .pg-bm{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:2px}.x1hub .pg-bm .pg-tmv{font-family:var(--font-mono);color:var(--gold-2)}.x1hub .pgr{width:760px}.x1hub .pgr-sev{display:flex;align-items:baseline;gap:8px;margin:2px 0 8px;font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .pgr-sev b{font:600 22px var(--font-mono);letter-spacing:0;color:var(--card-title)}.x1hub .pgr-sev.up b{color:#ffb3b1}.x1hub .pgr-sev.down b{color:#a6ecc3}.x1hub .pgr-sev span{letter-spacing:.04em;text-transform:none;font:500 12px var(--font-ui)}.x1hub .pgr-rows{display:flex;flex-direction:column;gap:2px}.x1hub .pgr-r{display:grid;grid-template-columns:196px auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:5px 8px;border-radius:8px;outline:none}.x1hub .pgr-r.on{background:#e7c36a14;box-shadow:inset 2px 0 0 var(--gold)}.x1hub .pgr-l{font:600 13px var(--font-ui);color:var(--card-title)}.x1hub .pgr-seg{display:inline-flex;gap:3px}.x1hub .pgr-seg button{width:28px;height:26px;padding:1px 0;border-radius:6px;border:1px solid rgba(143,168,222,.28);background:#05080e80;color:var(--card-body);font:600 13px var(--font-mono);cursor:pointer}.x1hub .pgr-seg button:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .pgr-seg button[aria-checked=true]{border-color:var(--gold);background:#e7c36a33;color:#fff3dc}.x1hub .pgr-seg button.pv-u[aria-checked=true]{border-style:dashed}.x1hub .pgr-d{font-size:12px;line-height:1.35;color:var(--card-body)}.x1hub .pgr .rq-f input{width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--line-2);background:#05080eb3;color:var(--card-title);font:500 14px var(--font-ui)}.x1hub .pgr .rq-f input:focus{outline:none;border-color:var(--gold)}.x1hub .pgr.busy .pgr-rows,.x1hub .pgr.busy .rq-f{opacity:.6;pointer-events:none}.x1hub .pgmenu .pg-rst{position:relative;overflow:hidden}.x1hub .pg-rf{position:absolute;left:0;top:0;bottom:0;width:0;background:#f27b7938}.x1hub .pg-rst.holding .pg-rf{width:100%;transition:width 1s linear}.x1hub .pg-rst .vm-t b{color:#ffc9c7}.x1hub .pgr-r{grid-template-columns:210px auto minmax(0,1fr);padding:4px 10px;cursor:default}.x1hub .pgr-d{font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .pgr-r.on .pgr-d{color:var(--gold-2)}.x1hub .pgr-full{grid-column:1 / -1;margin:2px 0;padding-left:2px;font-size:12.5px;line-height:1.4;color:var(--card-body)}.x1hub .pgr-seg button.was{background:#8fa8de4d;border-color:#8fa8de8c;color:var(--card-title)}.x1hub .pgr-seg button.was[aria-checked=true]{background:#e7c36a33;border-color:var(--gold);box-shadow:inset 0 0 0 2px #8fa8de73}.x1hub .pgr-hint-was{display:inline-block;width:10px;height:10px;margin:0 4px -1px 0;border-radius:2px;background:#8fa8de4d;border:1px solid rgba(143,168,222,.55)}.x1hub .pg-dl dt{margin-top:10px;font:700 12.5px var(--font-cond);letter-spacing:.12em;color:var(--intel)}.x1hub .pg-dl dt b{font-size:15px}.x1hub .pg-dl dd{padding-left:1px}.x1hub .pg-dt h4{font-size:13px}.x1hub .sc .tx .pg-dn{color:var(--intel);font-weight:700}.x1hub .sc .tx .pg-up{color:#ff9b98;font-weight:700}.x1hub .sc .tx .pg-was{color:var(--muted)}.x1hub .app{grid-template-rows:auto minmax(0,1fr) auto}.x1hub .strip,.x1hub .dock{zoom:var(--bars, 1)}.x1hub .dock{height:52px}.x1hub .hub{transform:translate(-50%,-50%) scale(var(--hs, 1))}.x1hub #frame .ri .rqt{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .ri .rq-note{font-size:calc(12.5px * var(--entry, 1))}.x1hub #frame .ri .rq-note i{font-size:calc(10.5px * var(--entry, 1))}.x1hub #frame .rd-text{font-size:calc(21px * var(--entry, 1))}.x1hub #frame .rd-due{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .rd-by{font-size:calc(12px * var(--entry, 1))}.x1hub #frame .rd-thread li p{font-size:calc(13.5px * var(--entry, 1))}.x1hub #frame .rd-thread li span{font-size:calc(11px * var(--entry, 1))}.x1hub #frame .qans .qa-by{font-size:calc(10.5px * var(--entry, 1))}.x1hub #frame .pr .pr-1 b{font-size:calc(13.5px * var(--entry, 1))}.x1hub #frame .pr .pr-2{font-size:calc(11.5px * var(--entry, 1))}.x1hub #frame .pr .pr-un,.x1hub #frame .pr .pr-q{font-size:calc(10.5px * var(--entry, 1))}.x1hub #frame .pc-id h3{font-size:calc(20px * var(--entry, 1))}.x1hub #frame .pc-rel,.x1hub #frame .pc-why,.x1hub #frame .pc-tpi,.x1hub #frame .pc-txt{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .pc-by{font-size:calc(12px * var(--entry, 1))}.x1hub #frame .pc-g b{font-size:calc(16px * var(--entry, 1))}.x1hub #frame .pc-none{font-size:calc(12px * var(--entry, 1))}.x1hub #frame .pc-log li{font-size:calc(12.5px * var(--entry, 1))}.x1hub #frame .pc-log li span{font-size:calc(11px * var(--entry, 1))}.x1hub #frame .pc-phs .pc-ph,.x1hub #frame .pc-in,.x1hub #frame .pc-dnu{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .pc-iv{font-size:calc(12.5px * var(--entry, 1))}.x1hub #frame .pc-d dd{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .sj-top .pc-rel{font-size:calc(13.5px * var(--entry, 1))}.x1hub #frame .sj-l,.x1hub #frame .fm{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .fm .cst{font-size:calc(11.5px * var(--entry, 1))}.x1hub #frame .sj-bio,.x1hub #frame .it .it-v{font-size:calc(13.5px * var(--entry, 1))}.x1hub #frame .it .it-by,.x1hub #frame .ev-by{font-size:calc(11px * var(--entry, 1))}.x1hub #frame .pg-rn,.x1hub #frame .pg-dl dd,.x1hub #frame .pg-dsev{font-size:calc(12.5px * var(--entry, 1))}.x1hub #frame .pg-rs{font-size:calc(14px * var(--entry, 1))}.x1hub #frame .pg-rt,.x1hub #frame .pg-rb{font-size:calc(11px * var(--entry, 1))}.x1hub #frame .pg-rk{font-size:calc(10.5px * var(--entry, 1))}.x1hub #frame .pg-bm{font-size:calc(11px * var(--entry, 1))}.x1hub #frame .pg-c{font-size:calc(12px * var(--entry, 1))}.x1hub #frame .iv-notes{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .aar-t{font-size:calc(13.5px * var(--entry, 1))}.x1hub #frame .hl-t{font-size:calc(13px * var(--entry, 1))}.x1hub #frame .sc .ft .tm,.x1hub #frame .sc .ft .by,.x1hub #frame .sc .ans span,.x1hub #frame .sc .rq-lnk{font-size:calc(11px * var(--entry, 1))}.x1hub{--t-main: 13.5px}.x1hub #frame .sc:not(.auto):not(.row) .tx,.x1hub #frame .pane[data-c=main] .sc.card:not(.auto) .tx,.x1hub #frame .bi p,.x1hub #frame .peek .bi p,.x1hub #frame .tile.focus .bi p,.x1hub #frame .pane[data-c=main] .bi p,.x1hub #frame .tl p,.x1hub #frame .tile .tl p,.x1hub #frame .pane[data-c=main] .tl p,.x1hub #frame .sx-brief,.x1hub #frame .sit-issue,.x1hub #frame .kv2 dd,.x1hub #frame .tile .kv2 dd,.x1hub #frame .rk b,.x1hub #frame .qi .qans,.x1hub #frame .ri .rqt,.x1hub #frame .rd-thread li p,.x1hub #frame .pc-why,.x1hub #frame .pc-txt,.x1hub #frame .pc-tpi,.x1hub #frame .pc-in,.x1hub #frame .pc-dnu,.x1hub #frame .pc-d dd,.x1hub #frame .sj-bio,.x1hub #frame .sj-l,.x1hub #frame .it .it-v,.x1hub #frame .ev-ul li,.x1hub #frame .tr-bd li,.x1hub #frame .ev-c,.x1hub #frame .ev-bd p,.x1hub #frame .pg-rn,.x1hub #frame .pg-dl dd,.x1hub #frame .iv-notes,.x1hub #frame .aar-t,.x1hub #frame .hl-t{font-size:calc(var(--t-main) * var(--entry, 1))}.x1hub .pg-fork{position:relative;height:120px;margin:6px 0 12px}.x1hub .pg-fork svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.x1hub .pg-fl{fill:none;stroke:#8fa8de59;stroke-width:2;vector-effect:non-scaling-stroke}.x1hub .pg-fl.dim{stroke:#8fa8de24}.x1hub .pg-fl.on{stroke:var(--gold);stroke-width:2.4;filter:drop-shadow(0 0 3px rgba(231,195,106,.6))}.x1hub .pg-fl.on.jump{stroke-dasharray:5 4}.x1hub .pg-n{position:absolute;transform:translate(-50%,-9px);display:flex;flex-direction:column;align-items:center;gap:2px;width:92px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;text-align:center}.x1hub .pg-n i{width:16px;height:16px;border-radius:50%;border:2px solid rgba(143,168,222,.5);background:var(--bg);box-sizing:border-box}.x1hub .pg-n span{font:600 11.5px/1.15 var(--font-ui)}.x1hub .pg-n b{font:500 10px var(--font-mono);color:var(--gold)}.x1hub .pg-n.on i{border-color:var(--gold);background:radial-gradient(circle,#fff1c4 0 30%,var(--gold) 31%);box-shadow:0 0 9px #e7c36aa6}.x1hub .pg-n.on span{color:var(--card-title)}.x1hub .pg-n.nx i{border-color:var(--gold-2);box-shadow:0 0 0 3px #e7c36a2e}.x1hub .pg-n.nx span{color:var(--gold-2)}.x1hub .pg-n.dim{opacity:.45}.x1hub .pg-n:hover i{border-color:var(--gold-2)}.x1hub .pg-n:hover span{color:var(--gold-2)}.x1hub .pg-n.new i{box-shadow:0 0 0 3px #e7c36a59,0 0 14px #e7c36ab3}.x1hub .pg-n.l-top span{order:-1;margin-bottom:1px}.x1hub .pg-n.l-top{transform:translate(-50%,calc(-100% + 9px));flex-direction:column}.x1hub .pg-n.l-top b{order:-2}.x1hub .pg-path{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:3px 0}.x1hub .pg-path li{display:flex;align-items:center}.x1hub .pg-path li+li:before{content:"";width:12px;height:2px;margin:0 3px;background:var(--gold);opacity:.7}.x1hub .pg-path li.nx:before{background:#8fa8de66}.x1hub .pg-path button{padding:.5px 6px;border:0;border-radius:5px;background:#e7c36a1f;color:var(--card-title);font:600 11px var(--font-ui);cursor:pointer}.x1hub .pg-path li.nx button{background:none;border:1px dashed rgba(231,195,106,.5);color:var(--gold-2)}.x1hub .pg-path button:hover{background:#e7c36a3d}.x1hub .pg-mh{align-items:flex-start}.x1hub .pg-mh span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.x1hub .pg-mh b{padding-top:1px}.x1hub .pg-fork{height:132px;margin:30px 0 12px}.x1hub .pg-fork.mini{height:40px;margin:8px 6px 4px}.x1hub .pg-fork.mini .pg-n,.x1hub .pg-fork.mini .pg-n.l-top{width:18px;height:18px;transform:translate(-50%,-50%);justify-content:center}.x1hub .pg-fork.mini .pg-n span,.x1hub .pg-fork.mini .pg-n b{display:none}.x1hub .pg-fork.mini .pg-n i{width:11px;height:11px;border-width:1.5px}.x1hub .pg-fork.mini .pg-fl{stroke-width:1.5}.x1hub .pg-fork.mini .pg-fl.on{stroke-width:2}.x1hub .pg-now{display:flex;align-items:baseline;gap:6px;margin:2px 0 0;font-size:calc(12.5px * var(--entry, 1));color:var(--muted)}.x1hub .pg-now b{color:var(--card-title);font-weight:600}.x1hub .pg-now .pg-nt{font-family:var(--font-mono);font-size:11px;color:var(--gold)}.x1hub .pg-nxb{margin-left:auto;padding:.5px 7px;border:1px dashed rgba(231,195,106,.5);border-radius:5px;background:none;color:var(--gold-2);font:600 11px var(--font-ui);cursor:pointer}.x1hub .pg-nxb:hover{background:#e7c36a1f}.x1hub .pg-fork{height:48px;margin:46px 4px 44px}.x1hub .pg-n.k-containment{align-items:flex-start;text-align:left;transform:translate(-8px,-9px)}.x1hub .pg-n.k-secure{align-items:flex-end;text-align:right;transform:translate(calc(-100% + 8px),-9px)}.x1hub .pg-n.k-containment,.x1hub .pg-n.k-secure{width:auto;white-space:nowrap}.x1hub .pg-n.k-containment span,.x1hub .pg-n.k-secure span{margin-top:1px}.x1hub .pg-board{cursor:pointer}.x1hub .pg-board:hover .pg-n span{color:var(--card-title)}.x1hub .pg-btm{display:flex;justify-content:flex-end;margin:-2px 0 0;font:500 11px var(--font-mono);color:var(--gold-2)}.x1hub .pg-fork.ro{margin:36px 2px 34px;height:40px}.x1hub .pg-fork.ro .pg-n{width:64px;cursor:inherit}.x1hub .pg-fork.ro .pg-n span{font-size:10px}.x1hub .pg-fork.ro .pg-n b{display:none}.x1hub .pg-fork.ro .pg-n i{width:13px;height:13px}.x1hub .pg-fork.ro .pg-n.k-containment,.x1hub .pg-fork.ro .pg-n.k-secure{width:auto}.x1hub .pg-bsev{margin-top:2px}.x1hub .pg-bsev .pg-hd{margin-bottom:2px}.x1hub .pg-bsev .pg-sev b{font-size:calc(20px * var(--entry, 1))}.x1hub .pg-bsev.both{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:-4px}.x1hub .pg-bsev.both .pg-hd{margin:0}.x1hub .pg-bsev.both .pg-g.sm{height:34px}.x1hub .pg-gs{position:relative;display:block}.x1hub .pg-g.sm .pg-seg{vector-effect:non-scaling-stroke;stroke-width:2}.x1hub .pg-end{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:0 0 6px #ffffff80}.x1hub .pg-end.up{background:var(--safety);box-shadow:0 0 6px #f27b7999}.x1hub .pg-end.down{background:var(--ok);box-shadow:0 0 6px #5fd39199}.x1hub .pg-bsev[data-a]{cursor:pointer}.x1hub .px-md{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.x1hub .px-col{min-width:0}.x1hub .px-md .px-col+.px-col{padding-left:16px;border-left:1px solid rgba(143,168,222,.14)}.x1hub .ss-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.x1hub .ss-i{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:5px 8px;border:1px solid rgba(143,168,222,.18);border-radius:8px;background:#05080e66;color:var(--muted);text-align:left;cursor:pointer}.x1hub .ss-i i{grid-row:1 / span 2;width:16px;height:16px;display:grid;place-items:center;border-radius:4px;border:1.5px solid rgba(143,168,222,.5);color:var(--bg)}.x1hub .ss-i span{font:600 calc(12.5px * var(--entry, 1)) var(--font-ui)}.x1hub .ss-i b{font:500 10.5px var(--font-mono);color:var(--gold)}.x1hub .ss-i em{grid-column:2 / span 2;font-style:normal;font-size:10.5px;color:var(--muted)}.x1hub .ss-i.on{border-color:#5fd39173;background:#5fd39112;color:var(--card-title)}.x1hub .ss-i.on i{border-color:var(--ok);background:var(--ok)}.x1hub .ss-i:hover{border-color:var(--gold)}.x1hub .ss-ask{margin-top:6px}.x1hub .un{padding:6px 8px;border-radius:9px;background:#0a101e73;margin-bottom:5px}.x1hub .un.gone{opacity:.6}.x1hub .un-1{display:flex;align-items:baseline;gap:8px}.x1hub .un-1 b{font:700 11px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--intel)}.x1hub .un-1 .un-d{color:var(--card-title);font-size:calc(13px * var(--entry, 1));min-width:0}.x1hub .un-1 .sp{flex:1}.x1hub .un-x{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:none;color:var(--faint);cursor:pointer}.x1hub .un-x:hover{color:#ffb3b1;background:#f27b791a}.x1hub .un-st{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:5px}.x1hub .un-st button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 2px 2px;border:1px solid rgba(143,168,222,.2);border-radius:6px;background:#05080e73;color:var(--muted);font:600 10.5px var(--font-ui);cursor:pointer}.x1hub .un-st button i{font:500 9.5px var(--font-mono);font-style:normal;color:var(--muted)}.x1hub .un-st button.done{color:var(--card-body)}.x1hub .un-st button.on{border-color:var(--gold);background:#e7c36a24;color:#fff3dc}.x1hub .un-st button.on i{color:var(--gold-2)}.x1hub .un-st button:hover{border-color:var(--gold)}.x1hub .un-add{display:flex;flex-direction:column;gap:8px;padding:8px;margin-bottom:8px;border-radius:10px;box-shadow:inset 2px 0 0 var(--gold),0 0 0 1px #e7c36a40}.x1hub .un-acts{display:flex;gap:8px}.x1hub .un-acts .sp{flex:1}.x1hub .ss-g{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.x1hub .px-md .px-dl{grid-template-columns:116px minmax(0,1fr);gap:5px 10px}.x1hub .px-aar{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:.5px 5px;border-radius:4px;border:1px solid rgba(143,168,222,.35);color:var(--muted);font:700 9px var(--font-cond);letter-spacing:.14em;vertical-align:2px}.x1hub .px-aar.ok{border-color:#5fd3918c;background:#5fd3911f;color:#b9efcd}.x1hub .px-aar .ic{width:10px;height:10px}.x1hub .px-aars{margin:4px 0 0;font-size:12.5px;color:var(--card-body)}.x1hub .px-aars b{color:var(--card-title)}.x1hub .px-aars span{color:var(--muted)}.x1hub .px-aars .ok{color:#b9efcd}.x1hub .px-acts .px-aar{margin:0 6px 0 0;align-self:center}.x1hub .px-row{grid-template-areas:"ava main main" "ava when acts" "ava eq eq"}.x1hub .px-row .px-acts{align-self:end;margin-top:-6px}.x1hub .px-dep{width:26px;height:26px}.x1hub .px-dep:not(.filling):before{opacity:0}.x1hub .px-row .px-acts{margin-top:0;align-self:center}.x1hub .peek{top:8px}.x1hub .pk-sides{display:inline-flex;gap:4px}.x1hub .pk-h .nb.pk-s{width:32px;min-width:32px;padding:0;display:inline-grid;place-items:center}.x1hub .pk-h .nb.pk-s[aria-pressed=true]{border-color:var(--gold);color:var(--gold-2);background:#e7c36a1f}.x1hub .peek.pk-go-left,.x1hub .peek.pk-go-right{transition:transform .2s ease-in,opacity .2s ease-in;opacity:0}.x1hub .peek.pk-go-left{transform:translate(-28%) scale(.96)}.x1hub .peek.pk-go-right{transform:translate(28%) scale(.96)}.x1hub .hl-prep,.x1hub .hl-work,.x1hub .hl-fe{display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.x1hub .hl-h{margin:0;font:700 11px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.x1hub .hl-lb{font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-title);opacity:.82}.x1hub .hl-script{position:relative;padding:12px 14px 12px 16px;border-radius:12px;color:var(--card-title);font:500 calc(16px * var(--entry, 1)) / 1.5 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;background:radial-gradient(120% 140% at 0% 0%,rgba(231,195,106,.09),transparent 55%),linear-gradient(180deg,#1620368c,#0e162659);box-shadow:inset 2px 0 #e7c36ab3,inset 0 0 0 1px #8fa8de24}.x1hub .hl-script.big{font-size:calc(19px * var(--entry, 1) * var(--hlz, 1));line-height:1.5}.x1hub .hl-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:-6px}.x1hub .hl-modes button{min-height:32px;border:0;border-bottom:2px solid var(--line-2);background:transparent;color:var(--muted);font:700 11px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub .hl-modes button:hover{color:var(--card-title)}.x1hub .hl-modes button[aria-selected=true]{color:var(--gold-2);border-bottom-color:var(--gold);background:linear-gradient(0deg,rgba(231,195,106,.1),transparent 70%)}.x1hub .hl-fmt{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:10px 0 2px;border-top:1px solid var(--line)}.x1hub .hl-fmt .hl-fd{flex:1 1 160px}.x1hub .hl-fmtb{display:flex;gap:6px;padding-bottom:3px}.x1hub .hl-fmtb .nb,.x1hub .hl-feb .nb,.x1hub .hl-conf .nb{font-size:12px;height:30px;padding:0 11px;color:var(--card-title)}.x1hub .hl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 14px}.x1hub .hl-fd{display:flex;flex-direction:column;gap:5px;min-width:0}.x1hub .hl-fd>span{font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-title);opacity:.82}.x1hub .hl-sel,.x1hub .hl-in{width:100%;min-height:34px;padding:5px 8px;border-radius:8px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);font:500 calc(13.5px * var(--entry, 1)) var(--font-ui);color-scheme:dark}.x1hub .hl-sel:focus,.x1hub .hl-in:focus{outline:none;border-color:var(--gold)}.x1hub .hl-in:disabled{opacity:.4}.x1hub .hl-manr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line)}.x1hub .hl-manr small,.x1hub .hl-qt small,.x1hub .hl-fel small{color:var(--muted);font-size:12px}.x1hub .hl-swt{position:relative;flex:none;width:38px;height:22px;padding:0;border-radius:999px;border:1px solid var(--line-3);background:#05080e99}.x1hub .hl-swt i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.x1hub .hl-swt[aria-checked=true]{border-color:var(--gold);background:#e7c36a47}.x1hub .hl-swt[aria-checked=true] i{transform:translate(16px);background:var(--gold-2)}.x1hub .hl-mans{display:grid;gap:10px}.x1hub .hl-man,.x1hub .hl-fm{display:flex;flex-direction:column;gap:5px}.x1hub .hl-man>span,.x1hub .hl-fm>span{font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--intel)}.x1hub .hl-man textarea,.x1hub .hl-fm textarea,.x1hub .hl-draft{width:100%;resize:vertical;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:8px 10px;font:500 calc(13.5px * var(--entry, 1)) / 1.45 var(--font-ui)}.x1hub .hl-man textarea:focus,.x1hub .hl-fm textarea:focus,.x1hub .hl-draft:focus{outline:none;border-color:var(--gold)}.x1hub .hl-fm textarea::placeholder,.x1hub .hl-draft::placeholder{color:var(--faint)}.x1hub .hl-swr{display:flex;justify-content:center;padding-top:4px}.x1hub .hl-go{min-width:200px;min-height:42px;padding:0 22px;border-radius:999px;border:1px solid var(--gold);background:linear-gradient(180deg,#e7c36a3d,#e7c36a1a);color:var(--gold-2);font:700 13px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub .hl-go:hover{background:linear-gradient(180deg,#e7c36a57,#e7c36a29)}.x1hub .hl-go.back{border-color:var(--line-3);background:transparent;color:var(--card-title)}.x1hub .hl-go.back:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .hl-conf{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:linear-gradient(180deg,#f27b791f,#f27b790a);box-shadow:inset 2px 0 0 var(--safety)}.x1hub .hl-conf b{color:var(--card-title);font-size:13.5px}.x1hub .hl-conf p{margin:0;color:var(--card-body);font-size:12.5px}.x1hub .hl-conf div{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.x1hub .nb.sv.danger:not(:disabled){border-color:#f27b79bf;color:#ffc9c7}.x1hub .hl-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 8px;border-radius:10px;transition:background .2s,box-shadow .2s}.x1hub .hl-top.cue{background:#e7c36a24;box-shadow:inset 0 0 0 1px #e7c36a80}.x1hub .hl-ts,.x1hub .hl-tmw{display:flex;align-items:center;gap:6px}.x1hub .hl-ts .nb{width:34px;height:30px;justify-content:center;font-size:18px;color:var(--card-title)}.x1hub .hl-tm{position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--line-2);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.x1hub .hl-tmv{position:relative;font:600 20px var(--font-mono);color:var(--card-title);font-variant-numeric:tabular-nums}.x1hub .hl-tm.holding .hl-f{width:100%;transition:width .65s linear}.x1hub .hl-ss{height:34px;min-width:64px;justify-content:center;font-size:13px;color:var(--card-title)}.x1hub .hl-b.holding .hl-f{transition-duration:.7s}.x1hub .hl-b{-webkit-user-select:none;-webkit-touch-callout:none}.x1hub .hl-qe{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.x1hub .hl-qh{display:flex;align-items:center;justify-content:space-between;gap:10px}.x1hub .hl-qt{display:flex;align-items:center;gap:8px}.x1hub .hl-qg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.x1hub .hl-qc{display:flex;flex-direction:column;gap:6px}.x1hub .hl-qc .hl-b{min-height:46px;text-align:center}.x1hub .hl-hid{margin:0;color:var(--muted);font-size:12.5px}.x1hub .hl-comp{display:flex;flex-direction:column;gap:4px}.x1hub em.ftp{font-style:italic;font-weight:600;color:var(--intel)}.x1hub .hl-comp em.ftp{font-size:11.5px}.x1hub .hl-lastw{display:flex;flex-direction:column;gap:6px}.x1hub .hl-last{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 10px;border-radius:10px;background:linear-gradient(180deg,#16203680,#0e16264d);box-shadow:inset 2px 0 0 var(--log)}.x1hub .hl-lt{font:600 12px var(--font-mono);color:var(--card-title);padding-top:2px}.x1hub .hl-last p{margin:0;color:var(--card-title);font-size:calc(13.5px * var(--entry, 1))}.x1hub .hl-ls{grid-column:2;color:var(--muted);font-size:11.5px}.x1hub .hl-bd{display:flex;flex-direction:column;gap:8px}.x1hub .hl-bd .hl-script{padding:8px 10px 8px 12px;font-size:calc(13.5px * var(--entry, 1))}.x1hub .hl-bd .hl-script.big{font-size:calc(14.5px * var(--entry, 1) * var(--hlz, 1))}.x1hub .hl-bd .hl-work{gap:8px}.x1hub .hl-bd .hl-qc .hl-b{min-height:34px;padding:4px 8px;font-size:12px}.x1hub .hl-bd .hl-top{padding:2px 4px}.x1hub .hl-bd .hl-tmv{font-size:16px}.x1hub .hl-bm{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.x1hub .hl-bm .nb{font-size:12px;color:var(--card-title)}.x1hub .hl-feh{display:flex;align-items:center;gap:10px}.x1hub .hl-fel{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x1hub .hl-fel .seg2 button{padding:5px 14px}.x1hub .hl-tok{display:flex;align-items:center;gap:6px;flex-wrap:wrap;position:sticky;top:-1px;z-index:2;padding:6px 0;background:linear-gradient(180deg,var(--panel) 75%,transparent)}.x1hub .hl-tk{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(95,211,198,.45);background:#5fd3c614;color:var(--card-title);font:500 12px var(--font-ui)}.x1hub .hl-tk:hover{border-color:var(--intel);background:#5fd3c629}.x1hub .hl-pv{margin:0;padding-left:10px;color:var(--card-body);font-size:12.5px;line-height:1.45;box-shadow:inset 1px 0 0 var(--line-2)}.x1hub .hl-pv i{color:var(--faint)}.x1hub .hl-v{font-weight:600;color:var(--intel)}.x1hub .hl-bad{font-weight:600;color:var(--safety);text-decoration:underline wavy}.x1hub .hl-feb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x1hub .hl-feb .sp{flex:1}.x1hub .hl-busy{color:var(--muted);font-size:12px}.x1hub .hl-fe.busy textarea,.x1hub .hl-fe.busy input{opacity:.6}.x1hub #frame .hl-qc .hl-t{font-size:calc(13px * var(--entry, 1))}.x1hub .hl-bd .hl-bm .hl-tmv{font-size:13px;color:var(--card-title)}.x1hub .hl-bd .hl-qg,.x1hub .hl-bd .hl-qc{gap:5px}.x1hub .hl-tok{flex-direction:column;align-items:stretch;gap:6px}.x1hub .hl-tokh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.x1hub .hl-tokh small{color:var(--muted);font-size:12px}.x1hub .hl-tkl{display:flex;flex-wrap:wrap;gap:6px}.x1hub .hl-tk{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:38px;padding:4px 11px;border-radius:10px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.x1hub .hl-tk b{font:600 12.5px var(--font-ui);color:var(--card-title)}.x1hub .hl-tk small{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--muted)}.x1hub .hl-ed{min-height:62px;padding:7px 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);font:500 calc(13.5px * var(--entry, 1)) / 1.95 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;transition:border-color .15s,box-shadow .15s}.x1hub .hl-ed:focus{border-color:var(--gold)}.x1hub .hl-ed.drop{border-color:var(--intel);box-shadow:0 0 0 2px #5fd3c638}.x1hub .hl-ed:empty:before{content:attr(data-ph);color:var(--faint);pointer-events:none}.x1hub .hl-ed[contenteditable=false]{opacity:.6}.x1hub .hl-chip,.x1hub .hl-ghost{display:inline-block;padding:0 9px;border-radius:999px;border:1px solid rgba(95,211,198,.55);background:#5fd3c629;color:var(--card-title);font:600 .88em/1.6 var(--font-ui);white-space:nowrap;user-select:none;-webkit-user-select:none}.x1hub .hl-chip{cursor:grab;touch-action:none;vertical-align:baseline}.x1hub .hl-chip.moving{opacity:.3}.x1hub .hl-ghost{position:fixed;z-index:9999;pointer-events:none;transform:translate(-50%,-130%);font-size:13px;background:#123a38;box-shadow:0 6px 18px #00000073}.x1hub .hl-exs{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.x1hub .hl-ex{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:4px 10px;padding:7px 10px;border-radius:10px;background:linear-gradient(90deg,rgba(231,195,106,.07),transparent 70%);box-shadow:inset 2px 0 #e7c36a73}.x1hub .hl-exl{padding-top:3px;font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.x1hub .hl-ext{margin:0;color:var(--card-body);font-size:calc(12.5px * var(--entry, 1));line-height:1.85}.x1hub .hl-ex .nb{font-size:12px;height:28px;color:var(--card-title)}.x1hub .hl-chip.ro{cursor:default;border-color:#5fd3c659;background:#5fd3c61a}.x1hub .hl-fe{gap:14px}.x1hub .hl-fetop{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.x1hub .hl-fetop .hl-fen{flex:1 1 220px}.x1hub .hl-fetop .seg2 button{min-height:32px;padding:0 14px}.x1hub .hl-ws{display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px;border-radius:14px;background:radial-gradient(120% 90% at 0% 0%,rgba(95,211,198,.06),transparent 60%),linear-gradient(180deg,#16203673,#0e162640);box-shadow:inset 0 0 0 1px #8fa8de21}.x1hub .hl-ws .hl-modes{margin:0 -14px;padding:0 14px}.x1hub .hl-ws .hl-modes button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px}.x1hub .hl-dot{display:none;width:6px;height:6px;border-radius:50%;background:var(--intel)}.x1hub .hl-ws .hl-modes button.has .hl-dot{display:inline-block}.x1hub .hl-ws .hl-ex{padding:8px 10px}.x1hub .hl-ws .hl-tok{position:static;flex-direction:row;align-items:center;gap:10px;padding:0;background:none}.x1hub .hl-ws .hl-tok>.hl-lb{flex:none}.x1hub .hl-ws .hl-tkl{gap:6px}.x1hub .hl-ws .hl-tk{flex-direction:row;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(95,211,198,.55);background:#5fd3c624;color:var(--card-title);font:600 12.5px var(--font-ui)}.x1hub .hl-ws .hl-tk:hover{background:#5fd3c63d;border-color:var(--intel)}.x1hub .hl-ws .hl-ed{min-height:96px;padding:10px 12px}.x1hub .hl-pvw{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline}.x1hub .hl-pvw .hl-pv{padding-left:0;box-shadow:none}.x1hub .hl-pv i{font-style:normal;color:var(--faint)}.x1hub .hl-fehelp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-4px}.x1hub .hl-fehelp>small{flex:1 1 260px;color:var(--muted);font-size:12px;line-height:1.4}.x1hub .hl-fehelp .hl-exs{margin-left:0}.x1hub .hl-feb{padding-top:12px;border-top:1px solid var(--line)}.x1hub .hl-ws .hl-ex{grid-template-columns:1fr auto;grid-template-areas:"l b" "t t";gap:2px 10px;align-items:center}.x1hub .hl-ws .hl-exl{grid-area:l;padding-top:0}.x1hub .hl-ws .hl-ex .nb{grid-area:b;height:26px}.x1hub .hl-ws .hl-ext{grid-area:t}.x1hub .hl-ws .hl-tok{flex-wrap:wrap}.x1hub .hl-ws .hl-tk{flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:42px;padding:5px 14px;border-radius:12px;text-align:center;line-height:1.2}.x1hub .hl-ws .hl-tk b{display:block;font:600 12.5px/1.2 var(--font-ui);color:var(--card-title)}.x1hub .hl-ws .hl-tk small{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 10.5px/1.2 var(--font-ui);color:var(--card-body);opacity:.85}.x1hub .hl-ws .hl-tok{align-items:flex-start}.x1hub .hl-ws .hl-tok>.hl-lb{padding-top:14px}.x1hub .hl-chip{line-height:1.6;text-align:center}.x1hub .fl-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.x1hub .hl-go.fl-add{min-width:0;min-height:36px;padding:0 20px}.x1hub .hl-go.fl-add:disabled{opacity:.4}.x1hub .fl-lim{display:flex;flex-direction:column;gap:2px;min-width:0}.x1hub .fl-lim span{font-size:11.5px;color:var(--muted);line-height:1.35}.x1hub .fl-lim .fl-use b{color:var(--card-title);font-weight:600}.x1hub .fl-list{display:flex;flex-direction:column;gap:8px}.x1hub .fl-i{position:relative;display:flex;padding:0;border:0;background:none}.x1hub .fl-o{flex:1;min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"k n" "k m" "k t";gap:2px 12px;padding:9px 44px 9px 12px;border-radius:12px;border:1px solid var(--line);text-align:left;color:inherit;background:linear-gradient(180deg,#16203680,#0e16264d)}.x1hub .fl-o:hover:not(:disabled){border-color:var(--line-3)}.x1hub .fl-o:disabled{cursor:default}.x1hub .fl-i.opening-row .fl-o{border-color:var(--gold)}.x1hub .fl-k{grid-area:k;align-self:center;padding:6px 0;border-radius:6px;border:1px solid var(--line-2);text-align:center;font:700 9.5px var(--font-cond);letter-spacing:.12em;color:var(--steel)}.x1hub .fl-n{grid-area:n;color:var(--card-title);font-weight:600;overflow-wrap:anywhere}.x1hub .fl-m{grid-area:m;color:var(--muted);font-size:11.5px}.x1hub .fl-nt{grid-area:t;margin-top:2px;color:var(--card-body);font-size:calc(12.5px * var(--entry, 1));line-height:1.4}.x1hub .fl-pen{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted)}.x1hub .fl-pen:hover,.x1hub .fl-pen:focus-visible{color:var(--gold-2);border-color:var(--line-2)}.x1hub .fl-i.del{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"k n" "k m";gap:2px 12px;padding:9px 12px;border-radius:12px;border:1px dashed var(--line-2);opacity:.55}.x1hub .fl-i.del .fl-n{text-decoration:line-through;font-weight:500}.x1hub .fl-list.tight{gap:5px}.x1hub .fl-list.tight .fl-o{grid-template-columns:42px minmax(0,1fr);padding:5px 9px;border-radius:9px}.x1hub .fl-list.tight .fl-k{padding:3px 0;font-size:8.5px}.x1hub .fl-list.tight .fl-m{font-size:10.5px}.x1hub .fl-none{margin:0;color:var(--muted);font-size:12.5px}.x1hub .fl-up,.x1hub .fl-ed{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px 14px;border-radius:12px;background:radial-gradient(120% 140% at 0% 0%,rgba(231,195,106,.08),transparent 55%),linear-gradient(180deg,#1620368c,#0e162659);box-shadow:inset 2px 0 #e7c36ab3,inset 0 0 0 1px #8fa8de24}.x1hub .fl-up.err{box-shadow:inset 2px 0 0 var(--safety),inset 0 0 0 1px #f27b7940}.x1hub .fl-uph,.x1hub .fl-edh{display:flex;align-items:center;gap:10px;min-width:0}.x1hub .fl-uph .fl-k,.x1hub .fl-edh .fl-k{width:54px;flex:none}.x1hub .fl-uph b,.x1hub .fl-edh b{min-width:0;color:var(--card-title);font-size:13.5px;overflow-wrap:anywhere}.x1hub .fl-uph small{flex:none;color:var(--muted);font-size:12px}.x1hub .fl-ta{width:100%;resize:vertical;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:8px 10px;font:500 calc(13.5px * var(--entry, 1)) / 1.45 var(--font-ui)}.x1hub .fl-ta:focus{outline:none;border-color:var(--gold)}.x1hub .fl-ta::placeholder{color:var(--faint)}.x1hub .fl-ta:disabled{opacity:.6}.x1hub .fl-prog{display:flex;flex-direction:column;gap:5px}.x1hub .fl-bar{height:6px;border-radius:999px;background:#8fa8de29;overflow:hidden}.x1hub .fl-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2));transition:width .15s linear}.x1hub .fl-prog span{color:var(--card-body);font-size:12px}.x1hub .fl-err{margin:0;color:#ffc9c7;font-size:13px;line-height:1.4}.x1hub .fl-upb,.x1hub .fl-edb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x1hub .fl-upb .sp,.x1hub .fl-edb .sp{flex:1}.x1hub .fl-upb .nb,.x1hub .fl-edb .nb{font-size:12px;height:30px;padding:0 12px;color:var(--card-title)}.x1hub .fl-nm{display:flex;align-items:center;gap:4px}.x1hub .fl-nm em{font-style:normal;color:var(--muted);font-size:13.5px}.x1hub .fl-empty{padding:26px 10px;text-align:center}.x1hub .fl-empty b{color:var(--card-title);font-size:14px}.x1hub .fl-empty p{margin:4px 0 0;color:var(--muted);font-size:12.5px}.x1hub .cmenu.flmenu button{align-items:center}.x1hub .cmenu.flmenu .fl-k{width:46px;flex:none;padding:3px 0;font-size:8.5px}.x1hub .lk-file.gone{text-decoration:line-through;opacity:.7}.x1hub .fv{position:absolute;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:0 0 0 1px var(--line-3),0 24px 60px #0009}.x1hub .fv-h{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;background:linear-gradient(180deg,var(--card-3),var(--card-2));border-bottom:1px solid var(--line-2);cursor:move;user-select:none;-webkit-user-select:none;touch-action:none}.x1hub .fv-h .sp{flex:1}.x1hub .fv-t{min-width:0}.x1hub .fv-t b{display:block;color:var(--card-title);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub .fv-t small{color:var(--muted);font-size:11px}.x1hub .fv-h .nb{height:28px;padding:0 10px;font-size:12px;color:var(--card-title)}.x1hub .fv-zm{display:inline-flex;gap:4px;margin-right:6px}.x1hub .fv-zm .nb{font-size:15px;justify-content:center;min-width:30px}.x1hub .fv-zm .fv-fit{min-width:96px;font-size:12px}.x1hub .fv-b{flex:1;min-height:0;display:flex;overflow:hidden;background:#15181d}.x1hub .fv-load{margin:auto;color:var(--gold);font:800 14px var(--font-cond);letter-spacing:.3em}.x1hub .fv-img{flex:1;display:grid;place-items:center;overflow:hidden;cursor:grab}.x1hub .fv-pan{width:92%;transform-origin:center}.x1hub .fv-svg{display:block;width:100%;height:auto}.x1hub .fv-pdf{flex:1;display:flex;flex-direction:column;background:#525659}.x1hub .fv-pdfbar{display:flex;padding:7px 12px;background:#323639;color:#f1f1f1;font:12px var(--font-ui)}.x1hub .fv-pdfbar .sp{flex:1}.x1hub .fv-pages{flex:1;overflow:auto;padding:18px;display:flex;justify-content:center;align-items:flex-start}.x1hub .fv-pg{width:560px;flex:none;background:#fff;box-shadow:0 2px 10px #00000073}.x1hub .fv-pg-t{margin:0;padding:44px;color:#222;font:13px/1.65 Georgia,serif;white-space:pre-wrap}.x1hub .fv-txt{flex:1;margin:0;padding:18px 22px;overflow:auto;color:var(--card-title);background:var(--card);font:13px/1.6 var(--font-mono);white-space:pre-wrap}.x1hub .pane.fl-drop:after{content:"Drop to add to Files";position:absolute;inset:6px;z-index:45;display:grid;place-items:center;border:2px dashed var(--gold);border-radius:12px;background:#050608c7;color:var(--gold-2);font:800 14px var(--font-cond);letter-spacing:.24em;text-transform:uppercase;pointer-events:none}.x1hub .fv-none{max-width:420px;text-align:center;color:var(--card-body);font:500 13px/1.5 var(--font-ui);letter-spacing:0}.x1hub .hl-fd>span small{margin-left:6px;font:500 11px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted);opacity:1}.x1hub .fl-cats{display:flex;flex-wrap:wrap;gap:6px}.x1hub .fl-cats button,.x1hub .fl-filt button{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:500 12.5px var(--font-ui)}.x1hub .fl-cats button:hover:not(:disabled),.x1hub .fl-filt button:hover{border-color:var(--line-3);color:var(--card-title)}.x1hub .fl-cats button[aria-checked=true],.x1hub .fl-filt button[aria-pressed=true]{border-color:var(--gold);background:#e7c36a24;color:var(--gold-2)}.x1hub .fl-cats button:disabled{opacity:.5}.x1hub .fl-filt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 10px}.x1hub .fl-filt small{margin-left:3px;color:var(--muted);font-size:11px}.x1hub .fl-filt button[aria-pressed=true] small{color:var(--gold-2)}.x1hub .fl-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.x1hub .fl-wc,.x1hub .fl-wf{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 4px 0 11px;border-radius:999px;border:1px solid rgba(95,211,198,.5);background:#5fd3c61f;color:var(--card-title);font:500 12.5px var(--font-ui)}.x1hub .fl-wc button,.x1hub .fl-wf button{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--card-body);font-size:15px;line-height:1}.x1hub .fl-wc button:hover,.x1hub .fl-wf button:hover{background:#ffffff14;color:var(--card-title)}.x1hub .fl-wsel{width:auto;min-width:170px;min-height:30px;padding:3px 8px;font-size:12.5px}.x1hub .fl-o{grid-template-areas:"k n" "k m" "k w" "k t";padding-right:76px}.x1hub .fl-cat{font-weight:600;color:var(--card-body)}.x1hub .fl-cat.c-plan,.x1hub .fl-cat.c-map{color:var(--steel)}.x1hub .fl-cat.c-cch,.x1hub .fl-cat.c-warrant{color:var(--req)}.x1hub .fl-cat.c-report{color:var(--intel)}.x1hub .fl-wl{grid-area:w;color:var(--muted);font-size:12px}.x1hub .fl-wl b{color:var(--card-title);font-weight:600}.x1hub .fl-acts{position:absolute;right:8px;top:8px;display:flex;gap:2px}.x1hub .fl-acts .fl-pen{position:static}.x1hub .fl-star{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted)}.x1hub .fl-star:hover,.x1hub .fl-star:focus-visible{color:var(--gold-2);border-color:var(--line-2)}.x1hub .fl-star.on{color:var(--gold)}.x1hub .fl-star.on svg{fill:currentColor}.x1hub .fl-i.key .fl-o{border-color:#e7c36a66;background:radial-gradient(120% 140% at 0% 0%,rgba(231,195,106,.08),transparent 55%),linear-gradient(180deg,#16203680,#0e16264d)}.x1hub .fl-gh{margin:4px 0 6px;font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.x1hub .fl-gh+.fl-list{margin-bottom:12px}.x1hub .fl-keys{display:flex;flex-direction:column;gap:5px;margin-bottom:7px}.x1hub .fl-kb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:4px 10px;border-radius:9px;border:1px solid rgba(231,195,106,.45);text-align:left;color:var(--card-title);background:radial-gradient(120% 160% at 0% 0%,rgba(231,195,106,.12),transparent 60%),#0e162666}.x1hub .fl-kb:hover:not(:disabled){border-color:var(--gold)}.x1hub .fl-ks{color:var(--gold);display:grid}.x1hub .fl-ks svg{fill:currentColor}.x1hub .fl-kn{min-width:0;font-weight:600;font-size:calc(13px * var(--entry, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .fl-kb small{color:var(--muted);font-size:11px}.x1hub .fl-ps{display:flex;flex-direction:column;gap:5px}.x1hub .fl-pf{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border-radius:9px;border:1px solid var(--line);background:#0e162659;text-align:left;color:var(--card-title)}.x1hub .fl-pf:hover{border-color:var(--line-3)}.x1hub .fl-pf .fl-k{padding:3px 0;font-size:8.5px}.x1hub .fl-pn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600}.x1hub .fl-pf small{color:var(--muted);font-size:11px}.x1hub .fl-pall{align-self:flex-start;font-size:12px;color:var(--card-title)}.x1hub .rx-top{position:sticky;top:-1px;z-index:3;padding:0 0 10px;background:linear-gradient(180deg,var(--panel) 78%,transparent)}.x1hub .rx-q{width:100%;height:36px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:0 12px;font:500 calc(13.5px * var(--entry, 1)) var(--font-ui);color-scheme:dark}.x1hub .rx-q::placeholder{color:var(--faint)}.x1hub .rx-q:focus{outline:none;border-color:var(--gold)}.x1hub .rx-body{display:flex;flex-direction:column;gap:12px}.x1hub .rx-body.two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.x1hub .rx-body.two .tl-note{grid-column:1 / -1}.x1hub .rx{border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#16203680,#0e16264d);box-shadow:inset 0 0 0 1px #8fa8de21}.x1hub .rx-h{display:flex;align-items:center;gap:8px;padding:3px 8px 3px 2px}.x1hub .rx-ht{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 8px;border:0;background:transparent;text-align:left}.x1hub .rx-ht span{font:700 11.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.x1hub .rx-ht small{font:500 11px var(--font-mono);color:var(--muted)}.x1hub .rx-ht .ic,.x1hub .rx-it .ic{flex:none;color:var(--muted);transform:rotate(180deg);transition:transform .15s}.x1hub .rx.open .rx-ht .ic,.x1hub .rx-it[aria-expanded=true] .ic{transform:none}.x1hub .rx-st{font-size:11px;color:var(--muted);white-space:nowrap}.x1hub .rx-new{height:28px;font-size:12px;color:var(--card-title)}.x1hub .rx-l{display:flex;flex-direction:column;padding:0 8px 6px}.x1hub .rx-i{border-top:1px solid var(--line)}.x1hub .rx-it{width:100%;display:flex;align-items:center;gap:10px;padding:9px 6px;border:0;background:transparent;text-align:left;color:var(--card-title);font:600 calc(13.5px * var(--entry, 1)) / 1.35 var(--font-ui)}.x1hub .rx-it span{flex:1;min-width:0}.x1hub .rx-it small{font:500 11px var(--font-mono);color:var(--muted)}.x1hub .rx-it:hover span{color:var(--gold-2)}.x1hub .rx-b{display:flex;flex-direction:column;gap:6px;padding:0 6px 10px}.x1hub .rx-rs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.x1hub .rx-r{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 12px;border-radius:9px;background:#0e162680;box-shadow:inset 2px 0 0 var(--intel)}.x1hub .rx-r p{flex:1;margin:0;color:var(--card-body);font-size:calc(13px * var(--entry, 1));line-height:1.45}.x1hub .rx-cp{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--muted)}.x1hub .rx-cp:hover,.x1hub .rx-cp:focus-visible{color:var(--gold-2);border-color:var(--line-2)}.x1hub .rx-terms{display:flex;flex-wrap:wrap;gap:6px}.x1hub .rx-term{padding:3px 11px;border-radius:999px;border:1px solid rgba(95,211,198,.4);background:#5fd3c614;color:var(--card-title);font-size:calc(12.5px * var(--entry, 1))}.x1hub .rx-add{align-self:flex-start;padding:3px 4px;border:0;background:transparent;color:var(--muted);font:500 12px var(--font-ui)}.x1hub .rx-add:hover{color:var(--gold-2)}.x1hub .rx-none{margin:0;color:var(--muted);font-size:12px}.x1hub .rx-ie{padding:6px 2px}.x1hub .rx-in{width:100%;border-radius:8px;border:1px solid var(--gold);background:var(--card);color:var(--card-title);padding:6px 9px;font:500 calc(13.5px * var(--entry, 1)) / 1.4 var(--font-ui);resize:vertical}.x1hub .rx-in:focus{outline:none}.x1hub .rx-r.ed,.x1hub .rx-term.ed{padding:0;border:0;background:none;box-shadow:none}.x1hub .rx-term.ed .rx-in{width:170px;padding:3px 9px;border-radius:999px}.x1hub .rx mark{background:#e7c36a4d;color:var(--card-title);border-radius:3px;padding:0 1px}.x1hub .rx-empty{padding:16px 6px;text-align:center}.x1hub .rx-empty b{color:var(--card-title);font-size:13.5px}.x1hub .rx-empty p{margin:4px 0 0;color:var(--muted);font-size:12.5px}.x1hub .rx .hl-conf{margin:2px 8px 8px}.x1hub .rx-body.tight{gap:8px}.x1hub .rx-body.tight .rx-it{padding:6px 4px;font-size:calc(12.5px * var(--entry, 1))}.x1hub .rx-body.tight .rx-r p{font-size:calc(12px * var(--entry, 1))}.x1hub .rx-body.tight .rx-st{display:none}.x1hub .rx-h{flex-wrap:wrap;row-gap:0}.x1hub .rx-ht{flex:1 1 auto;min-width:max-content}.x1hub .rx-st{order:3;flex:1 1 100%;padding:0 0 6px 32px;margin-top:-6px;white-space:normal}.x1hub .rx-acts{flex:none;display:flex;gap:2px}.x1hub .rx-heard{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:12px;background:radial-gradient(120% 160% at 0% 0%,rgba(231,195,106,.1),transparent 60%),#0e162673;box-shadow:inset 2px 0 0 var(--gold),inset 0 0 0 1px #e7c36a33}.x1hub .rx-hl{font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.x1hub .rx-hb{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border-radius:8px;border:1px solid transparent;background:transparent;text-align:left}.x1hub .rx-hb:hover,.x1hub .rx-hb:focus-visible{border-color:#e7c36a66;background:#e7c36a0f}.x1hub .rx-hb q{color:var(--card-title);font-size:calc(13px * var(--entry, 1));font-style:italic}.x1hub .rx-hb small{color:var(--muted);font-size:11.5px}.x1hub .rx-i.flash{animation:rxFlash 1.6s ease-out;border-radius:8px}@keyframes rxFlash{0%,30%{background:#e7c36a2e}to{background:transparent}}@media(prefers-reduced-motion:reduce){.x1hub .rx-i.flash{animation:none;background:#e7c36a1f}}.x1hub .tl-rx{display:inline-block;margin:4px 0 0;padding:2px 9px;border-radius:999px;border:1px solid rgba(231,195,106,.5);background:#e7c36a1a;color:var(--gold-2);font:600 11.5px var(--font-ui);text-align:left}.x1hub .tl-rx:hover{background:#e7c36a33}.x1hub .rx-top{position:static;flex:none;padding:0 0 10px;background:none}.x1hub .pane[data-mod=reference] .mb{display:flex;flex-direction:column}.x1hub .pane.docked[data-mod=reference] .mb{padding:8px 10px 0}.x1hub .rx-body{flex:1;min-height:0;overflow-y:auto;padding:0 2px 12px;align-content:start}.x1hub .rx-body.two .rx-heard{grid-column:1 / -1}.x1hub .rx-body.two{grid-auto-rows:max-content}.x1hub .rx-body>*{flex-shrink:0}.x1hub .rx-acts{flex-direction:column;gap:2px}.x1hub .ar{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.x1hub .ar-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x1hub .ar-h .sp{flex:1}.x1hub .ar-h .aar-s{font-size:12px;color:var(--muted)}.x1hub .ar-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,#16203673,#0e162640);box-shadow:inset 0 0 0 1px #8fa8de21}.x1hub .ar-row .hl-fd{flex:1 1 190px}.x1hub .ar-pb{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.x1hub .ar-pb .nb{height:34px;padding:0 12px;font-size:12.5px;color:var(--card-title)}.x1hub .ar-pb .ar-pf{border-color:var(--gold);color:var(--gold-2);background:#e7c36a1a}.x1hub .ar-syn textarea{min-height:220px;line-height:1.6}.x1hub .ar .aar-b{display:flex;align-items:center;gap:8px}.x1hub .ar .aar-b .sp{flex:1}.x1hub .ar .ar-save{height:34px;padding:0 18px;font-size:13px}.x1hub .ar-ws{padding-top:12px}.x1hub .hm-new.dlg{width:500px}.x1hub .dlg-l{margin:0;padding:10px 12px 10px 30px;border-radius:10px;background:#f27b7912;box-shadow:inset 2px 0 0 var(--safety);color:var(--card-body);font-size:13.5px;line-height:1.5}.x1hub .dlg-l b{color:var(--card-title)}.x1hub .dlg .ew-b .st-hold{min-width:230px}.x1hub .hm-new.ex{width:1000px;height:680px;max-height:calc(100% - 24px);padding:24px 28px 18px;gap:14px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.x1hub .ex-h{display:flex;align-items:flex-start;gap:12px}.x1hub .ex-h>div{flex:1}.x1hub .ex-h h2{margin:2px 0 0;font:700 21px var(--font-cond);letter-spacing:.04em;color:var(--card-title)}.x1hub .ex-sub{margin:4px 0 0;color:var(--card-body);font-size:13.5px}.x1hub .ex-b{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;min-height:0}.x1hub .ex-f{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .ex-full{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:radial-gradient(120% 160% at 0% 0%,rgba(231,195,106,.1),transparent 60%),#0e162673;box-shadow:inset 0 0 0 1px #e7c36a4d;cursor:pointer}.x1hub .ex-full b,.x1hub .ex-ck b{display:block;color:var(--card-title);font-size:13.5px;font-weight:600}.x1hub .ex-full small,.x1hub .ex-ck small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.x1hub .ex-f input[type=checkbox]{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--gold)}.x1hub .ex-fs{margin:0;padding:10px 14px 12px;border:0;border-radius:12px;background:linear-gradient(180deg,#16203673,#0e162640);box-shadow:inset 0 0 0 1px #8fa8de21;display:flex;flex-direction:column;gap:8px}.x1hub .ex-fs legend{float:left;width:100%;padding:0 0 2px;font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.x1hub .ex-fr{display:flex;align-items:center;gap:10px}.x1hub .ex-fr .ex-ck{flex:1}.x1hub .ex-fr .nb{height:28px;font-size:12px;color:var(--card-title)}.x1hub .ex-hint{margin:0;color:var(--muted);font-size:12px}.x1hub .ex-ck{display:flex;align-items:flex-start;gap:10px;padding:6px 4px;border-radius:8px;cursor:pointer}.x1hub .ex-ck:hover{background:#ffffff06}.x1hub .ex-ck>span{flex:1;min-width:0}.x1hub .ex-ck em{flex:none;font-style:normal;font:500 11px var(--font-mono);color:var(--muted);padding-top:2px}.x1hub .ex-fl,.x1hub .ex-sl{display:flex;flex-direction:column;gap:2px}.x1hub .ex-ck.fl{align-items:center}.x1hub .ex-ck.fl .fl-k{width:50px;flex:none;padding:4px 0}.x1hub .ex-fn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .ex-fz{flex:none;color:var(--muted);font-size:11.5px}.x1hub .ex-c{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;min-height:0;overflow-y:auto;background:radial-gradient(120% 90% at 100% 0%,rgba(110,140,255,.1),transparent 60%),#0a0f1c8c;box-shadow:inset 0 0 0 1px #8fa8de29}.x1hub .ex-ch{margin:0;font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.x1hub .ex-toc{margin:0;padding:0;list-style:none;counter-reset:ex;display:flex;flex-direction:column;gap:6px}.x1hub .ex-toc li{counter-increment:ex;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:6px;color:var(--faint)}.x1hub .ex-toc li:before{content:counter(ex);grid-row:span 2;font:600 11px var(--font-mono);color:var(--faint);padding-top:2px}.x1hub .ex-toc li span{font-size:13px;text-decoration:line-through;text-decoration-color:#8fa8de59}.x1hub .ex-toc li small{font-size:11.5px}.x1hub .ex-toc li.on span{color:var(--card-title);text-decoration:none;font-weight:600}.x1hub .ex-toc li.on small{color:var(--card-body)}.x1hub .ex-toc li.on:before{color:var(--gold)}.x1hub .ex-fmt{margin:0;display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid var(--line)}.x1hub .ex-fmt span{font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .ex-fmt b{color:var(--card-title);font-size:14px}.x1hub .ex-fmt small{color:var(--muted);font-size:12px}.x1hub .ex-w{margin:0;padding:8px 10px 8px 26px;border-radius:9px;background:#f2a35c17;box-shadow:inset 2px 0 0 var(--req);color:var(--card-title);font-size:12.5px;line-height:1.45;display:flex;flex-direction:column;gap:4px}.x1hub .ex-note{margin:0;color:var(--muted);font-size:11.5px;line-height:1.4}.x1hub .ex-ft{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.x1hub .ex-ft .sp{flex:1}.x1hub .ex-ft .nb{height:36px;padding:0 16px;font-size:13px;color:var(--card-title)}.x1hub .ex-st{margin:0;color:var(--gold-2);font-size:13px}.x1hub .hl-go.ex-go{min-width:180px;min-height:38px}.x1hub .hl-go.ex-go:disabled{opacity:.6;cursor:progress}.x1hub .hm-new.ex.busy .ex-f{opacity:.6;pointer-events:none}.x1hub .au-pf{gap:12px}.x1hub .au-pfg{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;text-align:left}.x1hub .au-pfg .au-f.wide{grid-column:span 1}.x1hub .au-f em,.x1hub .st-req{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:none;color:var(--gold-2);margin-left:4px}.x1hub .au-pfg select{width:100%;height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:#05080e99;color:var(--card-title);font:500 14px var(--font-ui);color-scheme:dark}.x1hub .au-pfp{margin:2px 0 0;color:var(--card-body);font-size:12.5px;line-height:1.5;text-align:left}.x1hub .au-pfp span{color:var(--muted)}.x1hub .au-pfp b{color:var(--gold-2);font-weight:600}.x1hub .st-sel{width:100%;height:36px;padding:0 10px;border-radius:9px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);font:500 13.5px var(--font-ui);color-scheme:dark}.x1hub .st-save.bad{color:#ffc9c7}.x1hub .st-as{display:grid;gap:4px;margin:4px 0 6px;padding:10px 14px;border-radius:12px;background:radial-gradient(120% 160% at 0% 0%,rgba(231,195,106,.08),transparent 60%),#0e162673;box-shadow:inset 0 0 0 1px #8fa8de24}.x1hub .st-as p{margin:0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:13px}.x1hub .st-as p span{color:var(--muted)}.x1hub .st-as p b{color:var(--card-title);font-weight:600;overflow-wrap:anywhere}.x1hub .st-team b{color:var(--card-title)}.x1hub .st-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 8px 4px 4px;border:0;background:none;color:var(--muted);font:500 12.5px var(--font-ui)}.x1hub .st-back:hover{color:var(--gold-2)}.x1hub .st-add{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:10px}.x1hub .st-add .hm-open{height:38px}.x1hub .st-users{display:flex;flex-direction:column;gap:8px;margin-top:6px}.x1hub .st-u{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#16203673,#0e162640);box-shadow:inset 0 0 0 1px #8fa8de21}.x1hub .st-u.off{opacity:.6}.x1hub .st-ui b{display:block;color:var(--card-title);font-size:13.5px}.x1hub .st-ui b em{font-style:normal;font-size:11px;color:var(--gold-2);margin-left:4px}.x1hub .st-ui span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.x1hub .st-urole{padding:2px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--card-body);font-size:11.5px}.x1hub .st-urole.a{border-color:#e7c36a80;color:var(--gold-2)}.x1hub .st-ust{color:var(--muted);font-size:12px}.x1hub .st-ua{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.x1hub .st-ua .nb{height:30px;font-size:12px;color:var(--card-title)}.x1hub .st-ua .st-uhold{min-width:140px;height:30px;margin-left:auto}.x1hub .st-uself{grid-column:1 / -1;color:var(--muted);font-size:12px}.x1hub .st-unote{grid-column:1 / -1;margin:0;color:var(--card-body);font-size:12.5px}.x1hub .au-f.au-role,.x1hub .hm-f.st-role{grid-column:1 / -1}.x1hub .au-seg,.x1hub .st-rseg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-2)}.x1hub .au-seg button,.x1hub .st-rseg button{height:40px;border:0;background:#05080e99;color:var(--card-body);font:600 13.5px var(--font-ui)}.x1hub .au-seg button+button,.x1hub .st-rseg button+button{box-shadow:inset 1px 0 0 var(--line-2)}.x1hub .au-seg button:hover,.x1hub .st-rseg button:hover{color:var(--card-title);background:#ffffff0a}.x1hub .au-seg button[aria-checked=true],.x1hub .st-rseg button[aria-checked=true]{background:linear-gradient(180deg,#e7c36a38,#e7c36a1a);color:var(--gold-2);box-shadow:inset 0 0 0 1px var(--gold)}.x1hub .dlg-ck{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:9px;background:#0e162680;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--card-title);font-size:13.5px;cursor:pointer}.x1hub .dlg-ck input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--gold);flex:none}.x1hub .endbar{position:absolute;left:50%;transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:8px 10px 8px 14px;border-radius:12px;color:var(--card-body);font-size:13px;background:radial-gradient(120% 200% at 0% 0%,rgba(242,123,121,.16),transparent 60%),#0c0f16f0;box-shadow:inset 0 0 0 1px #f27b7973,0 10px 30px #00000080}.x1hub .endbar b{color:var(--card-title);font:700 12px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.x1hub .endbar .sp{flex:1;min-width:6px}.x1hub .endbar .nb{height:30px;padding:0 12px;font-size:12.5px;color:var(--card-title)}.x1hub .eb-dot{width:8px;height:8px;border-radius:50%;background:var(--safety);flex:none}.x1hub .endbar>span:not(.sp):not(.eb-dot){white-space:nowrap}.x1hub .inc-ended .composer,.x1hub .inc-ended .cc,.x1hub .inc-ended .hl-comp,.x1hub .inc-ended .hl-qe{opacity:.4;pointer-events:none}.x1hub .kv.un b{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:999px;transition:background .2s,color .2s}.x1hub .kv.un.on b{background:var(--gold);color:var(--gold-ink);box-shadow:0 0 12px #e7c36a73}.x1hub .kv.un.on.safe b{background:var(--safety);color:#1a0606;box-shadow:0 0 14px #f27b798c}.x1hub .kv.un.on.safe span{color:var(--safety)}.x1hub .kv.un.bump b{animation:unBump .6s ease-out}@keyframes unBump{0%{transform:scale(1)}35%{transform:scale(1.25)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.x1hub .kv.un.bump b{animation:none}}.x1hub .kv.pops{padding:0 6px;margin:0 -6px}.x1hub .kv.pops b{color:var(--ok)}.x1hub .kv.pops.off b{color:var(--muted)}.x1hub .co-md{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x1hub .co-feed{display:flex;flex-direction:column;min-height:0;position:relative;box-shadow:inset -1px 0 0 var(--line)}.x1hub .co-tools{min-height:0;overflow-y:auto;padding:6px 16px 16px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .co-sec{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:radial-gradient(120% 140% at 0% 0%,rgba(179,140,255,.08),transparent 60%),#0e162673;box-shadow:inset 0 0 0 1px #8fa8de21}.x1hub .co-hd{display:flex;align-items:baseline;gap:10px}.x1hub .co-h{margin:0;font:700 11px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.x1hub .co-hd small{color:var(--muted);font-size:11.5px}.x1hub .co-hd .nb{margin-left:auto;height:26px;font-size:12px;color:var(--card-title)}.x1hub .co-g{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start}.x1hub .co-gl{padding-top:6px;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--card-body)}.x1hub .co-gl.avoid{color:var(--safety)}.x1hub .co-chips{display:flex;flex-wrap:wrap;gap:6px}.x1hub .co-chip{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:#05080e73;color:var(--card-title);font:500 calc(13px * var(--entry, 1)) var(--font-ui)}.x1hub .co-chip:hover,.x1hub .co-chip:focus-visible{border-color:var(--coach, #b38cff);background:#b38cff24}.x1hub .co-chip.avoid{border-color:#f27b7966}.x1hub .co-chip.avoid:hover{border-color:var(--safety);background:#f27b791f}.x1hub .co-ht{display:grid;grid-template-columns:1fr 1fr;gap:12px}.x1hub .co-ht span{display:block;margin-bottom:4px;font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub .co-use span{color:var(--ok)}.x1hub .co-avoid span{color:var(--safety)}.x1hub .co-ht ul{margin:0;padding-left:16px;color:var(--card-title);font-size:calc(13px * var(--entry, 1));line-height:1.5}.x1hub .co-none{margin:0;color:var(--muted);font-size:12px}.x1hub .co-hr{display:flex;flex-direction:column;gap:4px}.x1hub .co-hr q{color:var(--card-title);font-style:italic;font-size:calc(13px * var(--entry, 1))}.x1hub .co-hr>small{color:var(--muted);font-size:11.5px}.x1hub .co-rs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.x1hub .co-rs li{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 10px;border-radius:8px;background:#05080e66;box-shadow:inset 2px 0 0 var(--intel)}.x1hub .co-rs li span{flex:1;color:var(--card-body);font-size:calc(12.5px * var(--entry, 1));line-height:1.4}.x1hub .co-rs .nb{flex:none;width:28px;height:26px;justify-content:center;color:var(--card-title)}.x1hub .co-g{grid-template-columns:1fr;gap:5px}.x1hub .co-gl{padding-top:0}.x1hub .co-top{flex:none;display:flex;align-items:center;gap:10px;padding:6px 14px;box-shadow:inset 0 -1px 0 var(--line)}.x1hub .co-tl{font:700 11px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--coach)}.x1hub .co-top .sp{flex:1}.x1hub .co-tb{height:30px;gap:6px;padding:0 12px;font-size:12.5px;color:var(--card-title)}.x1hub .co-tb b{min-width:18px;padding:0 5px;border-radius:999px;background:#b49cff33;color:var(--card-title);font-size:11px}.x1hub .co-tb .ic{transform:rotate(180deg)}.x1hub .co-empty{margin:20px 4px;color:var(--muted);font-size:13px;text-align:center}.x1hub .cmenu.comenu{min-width:330px}.x1hub .co-mr{display:flex;align-items:center;gap:4px}.x1hub .co-mr>button{flex:1}.x1hub .co-mv{display:flex;gap:2px;padding-right:4px}.x1hub .co-mv .nb{width:26px;height:26px;padding:0;justify-content:center;color:var(--card-title)}.x1hub .co-mv .nb.dn .ic{transform:rotate(180deg)}.x1hub .cmenu.comenu [aria-checked=true] .vm-sw{border-color:var(--gold);background:#e7c36a47}.x1hub .cmenu.comenu [aria-checked=true] .vm-sw:after{transform:translate(14px);background:var(--gold-2)}.x1hub .co-q{width:100%;height:32px;border-radius:9px;border:1px solid var(--line-2);background:var(--card);color:var(--card-title);padding:0 10px;font:500 13px var(--font-ui);color-scheme:dark}.x1hub .co-q:focus{outline:none;border-color:var(--gold)}.x1hub .co-al{display:flex;flex-direction:column;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.x1hub .co-ai{border-top:1px solid var(--line)}.x1hub .co-at{width:100%;display:flex;align-items:center;gap:8px;padding:7px 2px;border:0;background:none;text-align:left;color:var(--card-title);font:600 calc(13px * var(--entry, 1)) / 1.35 var(--font-ui)}.x1hub .co-at small{margin-left:auto;color:var(--muted);font:500 11px var(--font-mono)}.x1hub .co-ai .co-rs{margin-bottom:8px}.x1hub .co-ai mark,.x1hub .co-rs mark{background:#e7c36a4d;color:var(--card-title);border-radius:3px}.x1hub .co-chip.on{border-color:var(--coach);background:#b49cff2e}.x1hub .co-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.x1hub .co-terms>span{color:var(--muted);font-size:12px}.x1hub .co-terms .rx-term{cursor:pointer}.x1hub .co-fl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.x1hub .co-fl li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:baseline;padding:6px 8px;border-radius:8px;background:#05080e66;color:var(--card-title);font-size:calc(13px * var(--entry, 1))}.x1hub .co-fl b{font:700 9.5px var(--font-cond);letter-spacing:.14em}.x1hub .co-fl li.safe{box-shadow:inset 2px 0 0 var(--safety)}.x1hub .co-fl li.safe b{color:var(--safety)}.x1hub .co-fl li.key b{color:var(--gold)}.x1hub .co-ev{margin:0;display:grid;grid-template-columns:74px minmax(0,1fr);gap:4px 10px;font-size:calc(13px * var(--entry, 1))}.x1hub .co-ev dt{font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--intel);padding-top:2px}.x1hub .co-ev dd{margin:0;color:var(--card-title)}.x1hub .co-ev i{color:var(--muted);font-style:normal}.x1hub .co-rq,.x1hub .co-pp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.x1hub .co-rq li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 8px;border-radius:8px;background:#05080e66;color:var(--card-title);font-size:calc(13px * var(--entry, 1))}.x1hub .co-rq b{font-size:11.5px}.x1hub .co-rq em{grid-column:1 / -1;font-style:normal;color:var(--muted);font-size:11.5px}.x1hub .co-pp li{display:flex;gap:10px;align-items:baseline;padding:4px 2px;border-top:1px solid var(--line);font-size:calc(13px * var(--entry, 1))}.x1hub .co-pp b{color:var(--card-title);font-weight:600}.x1hub .co-pp span{color:var(--muted)}.x1hub .co-pg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.x1hub .co-pg>div{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;background:#05080e66}.x1hub .co-pg span{font:700 9.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.x1hub .co-pg b{color:var(--card-title);font-size:14px}.x1hub .co-tl{color:var(--muted)}.x1hub .co-tl.r{font:500 11.5px var(--font-ui);letter-spacing:0;text-transform:none}.x1hub .co-gl.mine{color:var(--coach)}.x1hub .co-chip.mine{display:inline-flex;align-items:center;padding:0 4px 0 0;border-color:#b49cff73}.x1hub .co-cb{min-height:28px;padding:0 6px 0 12px;border:0;background:none;color:var(--card-title);font:500 calc(13px * var(--entry, 1)) var(--font-ui)}.x1hub .co-cx{width:20px;height:20px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:14px;line-height:1;opacity:0}.x1hub .co-chip.mine:hover .co-cx,.x1hub .co-cx:focus-visible{opacity:1}.x1hub .co-cx:hover{background:#ffffff14;color:var(--card-title)}.x1hub .co-chip.co-plus{border-style:dashed;color:var(--muted)}.x1hub .co-chip.co-plus:hover{color:var(--card-title)}.x1hub .co-add{width:190px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--coach);background:var(--card);color:var(--card-title);font:500 13px var(--font-ui)}.x1hub .co-add:focus{outline:none}.x1hub .co-rq>li{grid-template-columns:minmax(0,1fr) auto}.x1hub .co-rqr{grid-column:1 / -1;margin:2px 0 0;padding:5px 8px;border-radius:7px;background:#05080e73;color:var(--card-title);font-size:calc(12.5px * var(--entry, 1));line-height:1.4}.x1hub .co-rqr.ap-conditional{box-shadow:inset 2px 0 0 var(--req)}.x1hub .co-rqr.ap-denied{box-shadow:inset 2px 0 0 var(--safety)}.x1hub .co-rqr.ap-approved{box-shadow:inset 2px 0 0 var(--ok)}.x1hub .co-rqr i,.x1hub .co-rqc i{font-style:normal;color:var(--muted);font-size:11px}.x1hub .co-rqc{grid-column:1 / -1;margin:2px 0 0;padding:0 0 0 14px;color:var(--card-body);font-size:calc(12.5px * var(--entry, 1));line-height:1.45}.x1hub .co-more{grid-column:1 / -1;color:var(--muted);font-size:11px}.x1hub .pk-bk{display:inline-flex;align-items:center;gap:4px;height:28px;margin-right:6px;padding:0 10px 0 6px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:500 12px var(--font-ui)}.x1hub .pk-bk:hover{border-color:var(--gold);color:var(--gold-2)}.x1hub .co-rqc li{display:list-item;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--card-body);font-size:calc(12.5px * var(--entry, 1));font-weight:400}.x1hub .co-rqc{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:3px}.x1hub .co-rqc li{padding-left:8px;box-shadow:inset 1px 0 0 var(--line-3)}.x1hub .peek.under{z-index:29;animation:none;pointer-events:none}.x1hub .peek.still{animation:none}.x1hub .peek.under{visibility:hidden}.x1hub .sc.card.caught{outline:1px solid rgba(231,195,106,.55);outline-offset:-1px}.x1hub .new-chip{padding:1px 6px;border-radius:4px;background:var(--gold);color:var(--gold-ink);font:800 9px var(--font-cond);letter-spacing:.14em}.x1hub .st-tabs{display:flex;align-items:stretch;gap:3px;min-width:0;flex:0 1 auto;overflow:hidden}.x1hub .st-tab{display:inline-flex;align-items:center;min-width:0;border-radius:7px;border:1px solid transparent}.x1hub .st-tb{display:inline-flex;align-items:center;gap:5px;min-width:0;height:24px;padding:0 4px 0 9px;border:0;background:none;color:var(--muted);font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.x1hub .st-tb small{font:500 10.5px var(--font-mono);letter-spacing:0;color:var(--faint)}.x1hub .st-tab:hover .st-tb{color:var(--card-title)}.x1hub .st-tab.on{border-color:#e7c36a73;background:linear-gradient(180deg,#e7c36a24,#e7c36a0a)}.x1hub .st-tab.on .st-tb{color:var(--gold-2);cursor:grab}.x1hub .st-tab.on .st-tb small{color:var(--card-body)}.x1hub .st-tx{width:18px;height:18px;margin-right:3px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:13px;line-height:1;opacity:0}.x1hub .st-tab:hover .st-tx,.x1hub .st-tx:focus-visible{opacity:1}.x1hub .st-tx:hover{background:#ffffff14;color:var(--card-title)}.x1hub .st-room{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;border:1px dashed var(--line-2);color:var(--faint);font:500 10.5px var(--font-ui);white-space:nowrap}.x1hub .pk-view{margin-left:12px}.x1hub .pk-view button{padding:3px 12px;font-size:12px}.x1hub .st-fv{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.x1hub .st-fv b{color:var(--card-title);font:700 13px var(--font-ui)}.x1hub .st-fv em{color:var(--muted);font:500 11.5px var(--font-ui);font-style:normal}.x1hub .kv.hlon b{color:var(--gold-2)}.x1hub .au-live{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0 6px;color:var(--card-body);font:500 12.5px var(--font-ui)}.x1hub .au-live i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);animation:auLive 1.6s ease-in-out infinite}@keyframes auLive{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.x1hub .au-live i{animation:none}}.x1hub .au-inl{display:inline;padding:0;margin:0;height:auto;font-size:inherit}.x1hub .lock-ov{position:absolute;inset:0;z-index:97;display:grid;place-items:center;padding:24px;background:radial-gradient(70% 60% at 50% 45%,#1a2448f7,#050812fe);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:lkIn .25s ease-out}@keyframes lkIn{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.x1hub .lock-ov{animation:none}}.x1hub .lk-card{width:380px}.x1hub .lk-who{margin:0 0 10px;color:var(--card-title);font:600 14px var(--font-ui)}.x1hub .lk-st{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 16px;color:var(--card-body);font:500 12.5px var(--font-ui)}.x1hub .lk-st i{width:7px;height:7px;border-radius:50%;background:var(--ok, #6fd39b);box-shadow:0 0 8px var(--ok, #6fd39b)}.x1hub .lk-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.x1hub .lk-go svg{width:22px;height:22px}.x1hub .lk-sub{margin:10px 0 6px;color:var(--card-body);font:500 12px/1.45 var(--font-ui)}.x1hub #dlg-ov.over-lock{z-index:98}.x1hub .hub.over .hub-k,.x1hub .hub.over .hub-v{color:var(--safety)}.x1hub .hub.over .hub-v{text-shadow:0 0 18px rgba(242,123,121,.45)}.x1hub .hub-s b.dn{color:var(--ok);font-weight:700}.x1hub .hub-s b.up{color:var(--safety);font-weight:700}.x1hub .board.cen-hov{cursor:pointer}.x1hub .cen-sub{margin:2px 10px 4px;color:var(--muted);font:600 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub .cen-ck{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:4px;border:1px solid rgba(143,168,222,.4);color:var(--gold-2)}.x1hub .cen-ck svg{width:12px;height:12px}.x1hub .cen-ck.rd{border-radius:50%}.x1hub .cen-ck.rd i{width:8px;height:8px;border-radius:50%;background:var(--gold)}.x1hub [aria-checked=true]>.cen-ck{border-color:var(--gold)}.x1hub .cen-m .vm-t small{color:var(--card-body)}.x1hub .hub.cen .hub-k{font-size:13.5px;letter-spacing:.2em;color:var(--card-body)}.x1hub .hub.cen.over .hub-k{color:var(--safety)}.x1hub .hub.cen .hub-v{margin-top:3px}.x1hub .hub-g{display:block;width:118px;height:59px;margin:6px auto 0;overflow:visible}.x1hub .hub-g .hg-mid{stroke:#96a5c338;stroke-width:1;stroke-dasharray:2 4}.x1hub .hub-g .hg-pt{fill:#e1e8f8bf}.x1hub .dl-gl{margin:8px 0 2px;font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .dl-kp{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;border-radius:9px;border:1px solid var(--line-2)}.x1hub .dl-kp.on{border-color:var(--c, var(--gold));box-shadow:inset 3px 0 0 var(--c, var(--gold))}.x1hub .dl-kp span,.x1hub .dl-l{font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.x1hub .dl-kp input,.x1hub .dl-myn,.x1hub .dl-sel{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:#080c1a80;color:var(--card-title);font:500 14px var(--font-mono)}.x1hub .dl-sel{font:500 13px var(--font-ui)}.x1hub .dl-row{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}.x1hub .dl-row em,.x1hub .dl-rd,.x1hub .dl-rec,.x1hub .dl-din{font:500 12px/1.45 var(--font-ui);font-style:normal;color:var(--card-body);margin:0}.x1hub .dl-my{display:flex;align-items:center;gap:8px}.x1hub .dl-my span{font:600 12px var(--font-ui);color:var(--card-body)}.x1hub .dl-myn{width:140px}.x1hub .dl-seg{display:inline-flex;gap:0;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;align-self:flex-start}.x1hub .dl-seg button{padding:7px 14px;border:0;background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui)}.x1hub .dl-seg button+button{border-left:1px solid var(--line-2)}.x1hub .dl-seg button[aria-checked=true]{background:linear-gradient(180deg,#e7c36a3d,#e7c36a1a);color:var(--gold-2)}.x1hub .dl-rec{margin:0 0 10px;display:flex;align-items:center;gap:6px}.x1hub .dl-err{margin:0 0 8px;color:var(--safety);font:600 12.5px var(--font-ui)}.x1hub .dl-last,.x1hub .dl-idle{margin:0 0 8px;color:var(--card-body);font:500 12.5px var(--font-ui)}.x1hub .dl-call[aria-disabled=true]{opacity:.55}.x1hub .dl-room{display:flex;flex-direction:column;gap:10px}.x1hub .dl-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:700 12px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ok)}.x1hub .dl-hd .lv{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}.x1hub .dl-hd [data-calldur]{font:500 14px var(--font-mono);letter-spacing:0;color:var(--card-title)}.x1hub .dl-hd.s-dialing,.x1hub .dl-hd.s-ringing,.x1hub .dl-hd.lost{color:var(--gold-2)}.x1hub .dl-hd.s-dialing .lv,.x1hub .dl-hd.s-ringing .lv,.x1hub .dl-hd.lost .lv{background:var(--gold);box-shadow:0 0 10px var(--gold);animation:blink 1.2s infinite}.x1hub .dl-ln{margin-left:auto;font:500 12px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--card-body)}.x1hub .dl-who{margin:0;display:flex;flex-direction:column;gap:2px}.x1hub .dl-who b{color:var(--card-title);font:700 16px var(--font-ui)}.x1hub .dl-who span{color:var(--card-body);font-size:12.5px}.x1hub .dl-note{margin:0;padding:7px 10px;border-radius:8px;background:#e7c36a1a;color:var(--card-title);font:500 12.5px/1.45 var(--font-ui)}.x1hub .dl-note.bad{background:#f27b791a}.x1hub .dl-parts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.x1hub .dl-parts li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:10px;align-items:center;padding:6px 10px;border-radius:8px;background:#8fa8de0f;font:500 12.5px var(--font-ui);color:var(--card-body)}.x1hub .dl-parts li.r-talk{box-shadow:inset 3px 0 0 var(--ok)}.x1hub .dl-parts li.r-coach{box-shadow:inset 3px 0 0 var(--gold)}.x1hub .dl-parts li.r-listen{box-shadow:inset 3px 0 0 var(--steel)}.x1hub .dl-parts li.lost{opacity:.6}.x1hub .dl-pn{color:var(--card-title);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .dl-pn small{color:var(--muted);font-weight:500;margin-left:4px}.x1hub .dl-pn em{font-style:normal;color:var(--gold-2)}.x1hub .dl-pa{text-align:right;color:var(--muted);font-size:11.5px}.x1hub .dl-mine,.x1hub .dl-join{display:flex;flex-direction:column;gap:6px;padding-top:4px}.x1hub .dl-ctl{display:flex;gap:6px;flex-wrap:wrap}.x1hub .dl-b{position:relative;overflow:hidden;padding:7px 14px;border-radius:9px;border:1px solid var(--line-2);background:transparent;color:var(--card-title);font:600 12.5px var(--font-ui)}.x1hub .dl-b.on{border-color:var(--safety);color:#ffd2d1;background:#f27b791a}.x1hub .dl-b .hl-f,.x1hub .dl-end .hl-f{position:absolute;left:0;top:0;bottom:0;width:0;background:#f27b7940}.x1hub .dl-b.holding .hl-f,.x1hub .dl-end.holding .hl-f{width:100%;transition:width 1s linear}.x1hub .dl-bt{position:relative}.x1hub .dl-lo{align-self:center;color:var(--card-body);font:600 12.5px var(--font-ui);padding:0 6px}.x1hub .dl-warn{margin:0;color:var(--gold-2);font:500 12px/1.45 var(--font-ui)}.x1hub .dl-jb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.x1hub .dl-jb button{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:8px 10px;border-radius:9px;border:1px solid var(--line-2);background:transparent}.x1hub .dl-jb button b{color:var(--card-title);font:700 13px var(--font-ui)}.x1hub .dl-jb button small{color:var(--card-body);font:500 11.5px/1.35 var(--font-ui)}.x1hub .dl-jb button:hover,.x1hub .dl-b:hover,.x1hub .dl-seg button:hover{border-color:#e7c36a8c}.x1hub .dl-din b{color:var(--card-title);font-family:var(--font-mono)}.x1hub .dl-end{position:relative;overflow:hidden;height:38px;border-radius:10px;border:1px solid rgba(242,123,121,.6);background:#f27b791a;color:#ffd2d1;font:700 12px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none}.x1hub .dl-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.x1hub .dl-hist li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:#8fa8de0d}.x1hub .dl-dir{width:22px;text-align:center;font-size:15px;color:var(--ok)}.x1hub .dl-dir.in{color:var(--cyan)}.x1hub .dl-dir.miss{color:var(--safety)}.x1hub .dl-hm{flex:1;min-width:0;display:flex;flex-direction:column}.x1hub .dl-hm b{color:var(--card-title);font:600 13px var(--font-ui)}.x1hub .dl-hm small{color:var(--card-body);font-size:11.5px}.x1hub .dl-cb{padding:5px 10px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:var(--card-title);font:600 12px var(--font-ui);white-space:nowrap}.x1hub .dl-mine1{margin:6px 0 0;color:var(--card-body);font-size:12.5px}.x1hub .dl-mine1 b{color:var(--card-title)}.x1hub .callst.inc{border-color:var(--gold);background:#e7c36a1f}.x1hub .callst.inc i,.x1hub .callst.out i{background:var(--gold);box-shadow:0 0 10px var(--gold);animation:blink .9s infinite}.x1hub .callst.inc b,.x1hub .callst.out b{color:var(--gold-2)}.x1hub .callst.lost{border-color:#f27b798c}.x1hub .callst.lost b{color:var(--safety)}.x1hub .cmute{padding:5px 10px;border-radius:999px;border:1px solid rgba(95,211,145,.45);background:transparent;color:var(--ok);font:700 10.5px var(--font-cond);letter-spacing:.16em}.x1hub .cmute.on{border-color:#f27b7999;color:var(--safety);background:#f27b791a}.x1hub .cmute[disabled]{border-color:var(--line-2);color:var(--card-body)}.x1hub .incall{position:absolute;z-index:82;top:64px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;border-radius:16px;border:1px solid var(--gold);background:linear-gradient(180deg,#242c4ef7,#10162cf7);box-shadow:0 18px 50px #00000080,0 0 30px #e7c36a33;animation:incIn .3s ease-out}@keyframes incIn{0%{opacity:0;transform:translate(-50%,-10px)}}.x1hub .ic-ring{width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 #e7c36a99;animation:icRing 1.2s infinite}@keyframes icRing{70%{box-shadow:0 0 0 14px #e7c36a00}to{box-shadow:0 0 #e7c36a00}}.x1hub .ic-t{display:flex;flex-direction:column;gap:1px;min-width:0}.x1hub .ic-k{font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2)}.x1hub .ic-t b{color:var(--card-title);font:700 16px var(--font-ui)}.x1hub .ic-t small{color:var(--card-body);font:500 12px var(--font-ui)}.x1hub .ic-t [data-incdur]{font-family:var(--font-mono)}.x1hub .ic-go{height:38px;padding:0 20px;border-radius:10px;border:1px solid rgba(95,211,145,.7);background:#5fd3912e;color:#c9f5da;font:700 12.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub .ic-no{height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui)}@media(prefers-reduced-motion:reduce){.x1hub .ic-ring,.x1hub .incall{animation:none}}.x1hub .st-lines{margin:2px 0 8px 18px;padding-left:14px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px}.x1hub .st-ln{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.x1hub .st-ln b{color:var(--card-title);font:600 13px var(--font-ui)}.x1hub .st-lnl{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:#080c1a80;color:var(--card-title);font:600 13px var(--font-ui)}.x1hub .st-lnn{color:var(--card-body);font:500 13px var(--font-mono)}.x1hub .ph{position:relative;display:grid;gap:18px;align-items:start}.x1hub .ph-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(0,.9fr)}.x1hub .ph-side{grid-template-columns:minmax(0,1fr);gap:14px}.x1hub .ph-board{display:flex;flex-direction:column;align-items:center;gap:8px}.x1hub .ph-c{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.x1hub .ph-orb{position:relative;width:min(100%,360px);aspect-ratio:1}.x1hub .ph-side .ph-orb{width:min(100%,250px)}.x1hub .ph-board .ph-orb{width:min(100%,170px)}.x1hub .ph-cv{position:absolute;inset:0;width:100%;height:100%}.x1hub .ph-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46%;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;pointer-events:none}.x1hub .pc-k{font:700 10.5px var(--font-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--steel);display:flex;align-items:center;gap:6px}.x1hub .s-live .pc-k{color:var(--ok)}.x1hub .s-lost .pc-k{color:var(--safety)}.x1hub .s-dialing .pc-k,.x1hub .s-ringing .pc-k,.x1hub .s-incoming .pc-k{color:var(--gold-2)}.x1hub .pc-n{color:var(--card-title);font:700 18px/1.15 var(--font-ui);max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x1hub .pc-s{color:var(--card-body);font:500 11.5px var(--font-mono)}.x1hub .pc-t{margin-top:2px;color:var(--card-title);font:400 26px var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(95,211,145,.35)}.x1hub .ph-board .pc-n{font-size:13px}.x1hub .ph-board .pc-s{display:none}.x1hub .ph-board .pc-t{font-size:17px}.x1hub .ph-board .pc-k{font-size:9px}.x1hub .ph-btns{display:flex;align-items:flex-start;justify-content:center;gap:22px}.x1hub .ph-b2{margin-top:-4px}.x1hub .pb{display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--card-title)}.x1hub .pb-i{position:relative;overflow:hidden;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid rgba(143,168,222,.35);background:radial-gradient(circle at 50% 30%,#5069aa59,#0e1428e6);box-shadow:inset 0 1px #ffffff14,0 6px 18px #00000059;transition:transform .12s,box-shadow .15s,border-color .15s}.x1hub .pb-i svg{width:24px;height:24px}.x1hub .pb-l{font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-body)}.x1hub .pb:hover .pb-i{border-color:#e7c36ab3;box-shadow:inset 0 1px #ffffff1a,0 0 18px #e7c36a40}.x1hub .pb:active .pb-i{transform:scale(.95)}.x1hub .pb-big .pb-i{width:78px;height:78px}.x1hub .pb-big .pb-i svg{width:32px;height:32px}.x1hub .pb-md .pb-i{width:66px;height:66px}.x1hub .pb-md .pb-i svg{width:27px;height:27px}.x1hub .pb-go .pb-i{border-color:#5fd391cc;color:#dfffea;background:radial-gradient(circle at 50% 30%,#5fd391bf,#145a37f2);box-shadow:0 0 28px #5fd39159,inset 0 1px #ffffff40}.x1hub .pb-go .pb-l{color:var(--ok)}.x1hub .pb-end .pb-i{border-color:#f27b79d9;color:#fff0ef;background:radial-gradient(circle at 50% 30%,#f27b79cc,#781e22f2);box-shadow:0 0 28px #f27b7959,inset 0 1px #ffffff40}.x1hub .pb-end .pb-l{color:var(--safety)}.x1hub .pb-on .pb-i{border-color:var(--safety);color:var(--safety);background:radial-gradient(circle at 50% 30%,#f27b794d,#280e14f2)}.x1hub .pb-off .pb-i{opacity:.7}.x1hub .pb[aria-disabled=true]{opacity:.45}.x1hub .pb .pb-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(255,255,255,.45) var(--hp, 0%),transparent 0);opacity:0}.x1hub .pb.holding .pb-ring{opacity:1;animation:pbHold 1s linear forwards}@property --hp{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@keyframes pbHold{to{--hp: 100%}}.x1hub .ph-role{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;overflow:hidden}.x1hub .ph-role button{padding:7px 16px;border:0;background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui)}.x1hub .ph-role button+button{border-left:1px solid var(--line-2)}.x1hub .ph-role button[aria-checked=true]{color:var(--gold-2);background:linear-gradient(180deg,#e7c36a3d,#e7c36a14)}.x1hub .ph-link{position:relative;overflow:hidden;padding:4px 10px;border:0;border-radius:8px;background:transparent;color:var(--card-body);font:600 12px var(--font-ui);text-decoration:underline;text-underline-offset:3px}.x1hub .ph-link .hl-f{position:absolute;left:0;top:0;bottom:0;width:0;background:#f27b7940}.x1hub .ph-link.holding .hl-f{width:100%;transition:width 1s linear}.x1hub .ph-note{margin:0;max-width:420px;text-align:center;color:var(--card-body);font:500 12.5px/1.45 var(--font-ui)}.x1hub .ph-note.bad{color:#ffd2d1}.x1hub .ph-note.dim{color:var(--muted)}.x1hub .ph-l,.x1hub .ph-r{display:flex;flex-direction:column;gap:10px;min-width:0}.x1hub .ph-tabs{display:flex;gap:4px;padding:3px;border-radius:11px;background:#080c1a80;border:1px solid var(--line-2)}.x1hub .ph-tabs button{flex:1;padding:7px 6px;border:0;border-radius:8px;background:transparent;color:var(--card-body);font:700 10.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub .ph-tabs button[aria-selected=true]{color:var(--gold-2);background:linear-gradient(180deg,#e7c36a38,#e7c36a12)}.x1hub .ph-tabs em{font-style:normal;color:var(--card-title)}.x1hub .ph-cts{display:flex;flex-direction:column;gap:6px}.x1hub .ph-ct{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:#8fa8de0f;text-align:left}.x1hub .ph-ct:hover{border-color:#e7c36a66}.x1hub .ph-ct[aria-checked=true]{border-color:#5fd391b3;background:linear-gradient(90deg,#5fd39129,#5fd39108);box-shadow:0 0 18px #5fd3911f}.x1hub .ph-ct[disabled]{opacity:.5}.x1hub .ph-av{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(143,168,222,.5);background:#141c38e6;color:var(--card-title);font:700 12.5px var(--font-ui);letter-spacing:.04em}.x1hub .ph-ct.subj .ph-av{border-color:#7fe6ffb3;color:var(--cyan)}.x1hub .ph-ci{display:flex;flex-direction:column;gap:1px;min-width:0}.x1hub .ph-ci b{color:var(--card-title);font:650 13.5px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .ph-ci b em{font-style:normal;color:var(--gold-2);font-size:11px;margin-left:4px}.x1hub .ph-ci small{color:var(--card-body);font:500 11.5px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub .ph-cn{color:var(--card-body);font:500 12px var(--font-mono)}.x1hub .ph-kp{display:flex;flex-direction:column;gap:10px}.x1hub .ph-kd{display:flex;align-items:center;gap:6px}.x1hub .ph-kd input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:11px;border:1px solid var(--line-2);background:#080c1a99;color:var(--card-title);font:500 20px var(--font-mono);letter-spacing:.06em;text-align:center}.x1hub .ph-kb{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;border:1px solid var(--line-2);background:transparent;color:var(--card-body)}.x1hub .ph-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;justify-items:center}.x1hub .ph-key{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:1px solid rgba(143,168,222,.3);background:radial-gradient(circle at 50% 30%,#5069aa47,#0e1428d9);color:var(--card-title)}.x1hub .ph-key b{font:500 21px var(--font-mono);line-height:1}.x1hub .ph-key small{font:700 8.5px var(--font-cond);letter-spacing:.14em;color:var(--muted);min-height:10px}.x1hub .ph-key:hover{border-color:#e7c36a99}.x1hub .ph-key:active{transform:scale(.94)}.x1hub .ph-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.x1hub .ph-hist li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;background:#8fa8de0d}.x1hub .ph-cb{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(95,211,145,.6);background:#5fd39124;color:var(--ok)}.x1hub .ph-cb svg{width:16px;height:16px}.x1hub .ph-none{margin:0;color:var(--card-body);font-size:12.5px}.x1hub .ph-rh{display:flex;align-items:center;justify-content:space-between;font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x1hub .ph-gear{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--card-body)}.x1hub .ph-gear:hover{color:var(--gold-2);border-color:#e7c36a99}.x1hub .ph-line{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(127,170,255,.3);background:linear-gradient(160deg,#3c5aaa33,#0a0e1e99)}.x1hub .ph-lk{font:700 9.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x1hub .ph-lsel{align-self:flex-start;padding:2px 4px;border:0;border-bottom:1px dashed rgba(143,168,222,.5);background:transparent;color:var(--card-title);font:700 15px var(--font-ui)}.x1hub .ph-lsel option{background:#10162c}.x1hub .ph-ln{color:var(--cyan);font:500 22px var(--font-mono);letter-spacing:.04em}.x1hub .ph-line small,.x1hub .ph-aud small{color:var(--card-body);font:500 11.5px/1.35 var(--font-ui)}.x1hub .ph-aud{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.x1hub .ph-aud button{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;row-gap:1px;align-items:center;padding:9px 12px;border-radius:12px;border:1px solid var(--line-2);background:#8fa8de0d;color:var(--card-body);text-align:left}.x1hub .ph-aud button svg{width:22px;height:22px}.x1hub .ph-aud button b{color:var(--card-title);font:650 13px var(--font-ui)}.x1hub .ph-aud button[aria-checked=true]{border-color:#e7c36abf;background:linear-gradient(160deg,#e7c36a2e,#e7c36a08);color:var(--gold-2)}.x1hub .ph-my{display:flex;align-items:center;gap:8px;color:var(--card-body);font:600 12px var(--font-ui)}.x1hub .ph-my input{width:140px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:#080c1a80;color:var(--card-title);font:500 14px var(--font-mono)}.x1hub .ph-rec{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x1hub .ph-din{margin:0;color:var(--card-body);font:500 12px/1.45 var(--font-ui)}.x1hub .ph-din b{color:var(--card-title);font-family:var(--font-mono)}.x1hub .ph-parts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.x1hub .ph-parts li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:7px 10px;border-radius:12px;background:#8fa8de0f}.x1hub .ph-parts li.lost{opacity:.55}.x1hub .ph-parts .r-ext .ph-av{border-color:var(--cyan);color:var(--cyan)}.x1hub .ph-parts .r-talk .ph-av{border-color:var(--ok);color:var(--ok)}.x1hub .ph-parts .r-coach .ph-av{border-color:var(--gold);color:var(--gold-2)}.x1hub .ph-parts .r-listen .ph-av{border-color:var(--steel);color:var(--steel)}.x1hub .ph-av.spk{box-shadow:0 0 0 3px #5fd39140,0 0 16px #5fd39173}.x1hub .r-ext .ph-av.spk{box-shadow:0 0 0 3px #7fe6ff40,0 0 16px #7fe6ff73}.x1hub .ph-eq{position:absolute;right:-4px;bottom:-3px;display:none;gap:1.5px;align-items:flex-end;height:11px;padding:2px 3px;border-radius:5px;background:#0b1124}.x1hub .ph-av.spk .ph-eq{display:flex}.x1hub .ph-eq i{width:2px;background:currentColor;animation:phEq .7s ease-in-out infinite}.x1hub .ph-eq i:nth-child(2){animation-delay:.2s}.x1hub .ph-eq i:nth-child(3){animation-delay:.4s}@keyframes phEq{0%,to{height:3px}50%{height:9px}}.x1hub .ph-set{position:absolute;inset:-6px;z-index:5;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:16px;border:1px solid rgba(231,195,106,.45);background:linear-gradient(180deg,#161e3cfa,#0a0e1efa);box-shadow:0 20px 50px #00000080;overflow:auto}.x1hub .ph-sh{display:flex;align-items:center;gap:10px}.x1hub .ph-sh b{color:var(--card-title);font:700 16px var(--font-ui)}.x1hub .ph-sh span{flex:1;color:var(--card-body);font-size:12.5px}.x1hub .ph-sk{margin:6px 0 0;font:700 10.5px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x1hub .ph-sl{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.x1hub .ph-sl b{color:var(--card-title);font:600 13.5px var(--font-ui)}.x1hub .ph-sln{height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--line-2);background:#080c1a99;color:var(--card-title);font:600 13.5px var(--font-ui)}.x1hub .ph-snum{color:var(--cyan);font:500 14px var(--font-mono)}.x1hub .ph-sdef{padding:6px 12px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--card-body);font:600 12px var(--font-ui)}.x1hub .ph-sdef[aria-checked=true],.x1hub .ph-sdef.on{border-color:var(--gold);color:var(--gold-2);background:#e7c36a24}.x1hub .ph-sub{margin:0;color:var(--card-body);font-size:12px}.x1hub .ph-so{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-top:10px;border-top:1px solid var(--line-2)}.x1hub .ph-so span{display:flex;flex-direction:column;gap:2px}.x1hub .ph-so b{color:var(--card-title);font:650 13.5px var(--font-ui)}.x1hub .ph-so small{color:var(--card-body);font-size:12px}.x1hub .ph-sw{display:inline-flex;border:1px solid var(--line-2);border-radius:9px;overflow:hidden}.x1hub .ph-sw button{padding:7px 14px;border:0;background:transparent;color:var(--card-body);font:600 12.5px var(--font-ui)}.x1hub .ph-sw button+button{border-left:1px solid var(--line-2)}.x1hub .ph-sw button[aria-checked=true]{color:var(--gold-2);background:#e7c36a29}.x1hub .ph-sv{color:var(--card-title)}.x1hub .ph-mock{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.x1hub .ph-eq i{animation:none;height:7px}.x1hub .pb.holding .pb-ring{animation-duration:1s}}.x1hub .ph-cn{white-space:nowrap}.x1hub .ph-aud button svg{grid-row:span 2}.x1hub .cp-row .seg button[data-ck=log]{--kc: var(--log)}.x1hub .cp-row .seg button[data-ck=intel]{--kc: var(--intel)}.x1hub .cp-row .seg button[data-ck=ops]{--kc: var(--ops)}.x1hub .cp-row .seg button[data-ck]{color:color-mix(in srgb,var(--kc) 75%,var(--muted))}.x1hub .cp-row .seg button[data-ck]:hover{color:color-mix(in srgb,var(--kc) 80%,#fff)}.x1hub .cp-row .seg button[data-ck][aria-pressed=true]{background:color-mix(in srgb,var(--kc) 22%,transparent);color:color-mix(in srgb,var(--kc) 75%,#fff);box-shadow:inset 0 -2px 0 var(--kc)}.x1hub .st-tb{padding:0 calc(9px - .16em) 0 9px}.x1hub .cp-row .seg button,.x1hub .cp-row .flag{padding-right:calc(9px - .14em)}.x1hub .hub.cen .hub-k{text-indent:.2em}.x1hub .vseg button{text-indent:.12em}.x1hub .qf button,.x1hub .th .ctl-tg,.x1hub .mod-ctl .ctl-tg{text-indent:.14em}.x1hub .dk-m span{text-indent:.1em}.x1hub .hl-go{text-indent:.16em}.x1hub .fl-k{text-indent:.12em}.x1hub .hl-modes button{text-indent:.14em}.x1hub .ap-rk{text-indent:.2em}.x1hub .ap-rt{text-indent:.02em}.x1hub .rm-b>span{text-indent:.06em}.x1hub .px-tabs em{padding-left:.12em}.x1hub .sf-chip,.x1hub .ky-chip,.x1hub .ob-chip,.x1hub .pd-chip,.x1hub .q-chip,.x1hub .rq-chip{padding-right:calc(6px - .14em)}.x1hub .pc-cat{padding-right:calc(6px - .16em)}.x1hub .pg-fork{container-type:inline-size}@container (max-width: 380px){.x1hub .pg-n span{font-size:10px}.x1hub .pg-n:not(.k-containment):not(.k-secure):not(.cur):not(.nx) span{visibility:hidden}.x1hub .pg-n:not(.k-containment):not(.k-secure):not(.cur):not(.nx):hover span{visibility:visible}}.x1hub .ppl-lt{flex-wrap:wrap;row-gap:6px;align-items:flex-start}.x1hub .ppl-tools{flex-wrap:wrap;row-gap:6px}.x1hub .px-log{container-type:inline-size}@container (max-width: 330px){.x1hub .px-log .px-dl,.x1hub .px-md .px-log .px-dl,.x1hub .pane[data-c=side] .px-log .px-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.x1hub .px-log .px-dl dd{margin-bottom:7px}}.x1hub .pk-h{container-type:inline-size}.x1hub .pk-h .nb,.x1hub .pk-view button,.x1hub .pk-bk{white-space:nowrap}@container (max-width: 640px){.x1hub .pk-bk span{display:none}.x1hub .pk-bk{padding:0 7px;margin-right:2px}}@container (max-width: 560px){.x1hub .pk-h .pk-long{display:none}}.x1hub .pane[data-mod=requests] .mb{container-type:inline-size}@container (max-width: 640px){.x1hub .rq-md{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px}.x1hub .rq-list{max-height:190px}.x1hub .rq-detail{padding:12px 4px 12px 2px;border-left:0;border-top:1px solid rgba(143,168,222,.14)}.x1hub .rd-opts{flex-wrap:wrap}}.x1hub .pg-l{container-type:inline-size}@container (max-width: 520px){.x1hub .pg-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}.x1hub .ev.wide .ev-l{display:none}.x1hub .pane[data-mod=eebvi] .mb{container-type:inline-size}@container (max-width: 640px){.x1hub .ev.wide .ev-grid.ev-head,.x1hub .ev-grid.ev-head{display:none}.x1hub .ev.wide .ev-l{display:block}.x1hub .ev.wide .ev-grid{display:flex;flex-direction:column}.x1hub .ev.wide .ev-grid>.ev-col{padding:0}.x1hub .ev.wide .ev-grid>.ev-col+.ev-col,.x1hub .ev.wide .ev-x .ev-grid>.ev-col+.ev-col,.x1hub .ev.wide .ev-ed .ev-grid>.ev-col+.ev-col{margin-top:7px;padding-top:7px;border-left:0;border-top:1px solid rgba(143,168,222,.16)}}.x1hub .fms{container-type:inline-size}@container (max-width: 280px){.x1hub .fm{flex-wrap:wrap;row-gap:0}.x1hub .fm .sp{display:none}.x1hub .fm .cst{flex-basis:100%}}.x1hub .set-ov>.hm-new{max-height:calc(var(--fh, 100vh) - 48px)}.x1hub .short .hm-main.creating>.hm-new{padding-top:20px;padding-bottom:0;gap:12px}.x1hub .short .hm-main.creating>.hm-new .hm-nh h2{margin:4px 0;font-size:24px}.x1hub .short .hm-main.creating>.hm-new .hm-chip{height:30px}.x1hub .short .hm-main.creating>.hm-new .hm-grid{gap:12px 26px}.x1hub .short .hm-main.creating>.hm-new .hm-f input{height:38px}.x1hub .short .hm-main.creating>.hm-new .hm-nacts{position:sticky;bottom:0;z-index:2;flex:none;margin-top:-6px;padding:6px 0 14px;background:#090e1b;box-shadow:0 -10px 10px -6px #090e1b}.x1hub .short .hm-nacts .hm-cta{margin-top:0}.x1hub .stage,.x1hub .frame,.x1hub .home{overflow:clip}.x1hub .peek{background-color:#090d18fb}.x1hub .pane[data-mod=scene] .mb{container-type:inline-size}@container (max-width: 600px){.x1hub .px-md{grid-template-columns:minmax(0,1fr);gap:14px}.x1hub .px-md .px-col+.px-col{padding-left:0;border-left:0;padding-top:14px;border-top:1px solid rgba(143,168,222,.14)}}.x1hub .pane[data-mod=bio] .mb{container-type:inline-size}@container (max-width: 600px){.x1hub .sj-md{grid-template-columns:minmax(0,1fr)}}.x1hub .pc-g b.u-unscored{font-family:var(--font-cond);letter-spacing:.12em}.x1hub .short .hm-new.rq{padding-bottom:0}.x1hub .short .hm-new.rq .ap-acts.rq-acts{position:sticky;bottom:0;z-index:2;flex:none;margin-top:-6px;padding:8px 0 16px;background:#090e1b;box-shadow:0 -10px 10px -6px #090e1b}.x1hub .hl-prep .hl-script{min-height:calc(7.5em + 24px)}.x1hub .hl-pvw .hl-pv{min-height:5.8em}.x1hub .sx-rows{container-type:inline-size;width:100%}@container (max-width: 420px){.x1hub .sx-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.x1hub .sx-row>input{grid-column:1;grid-row:1}.x1hub .sx-row>.sx-chips{grid-column:1 / -1;grid-row:2}.x1hub .sx-row>:last-child:not(.sx-chips):not(input){grid-column:2;grid-row:1}}.x1hub .st-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:10px 0 4px;padding:10px 12px;border-radius:12px;background:#e7c36a12;box-shadow:inset 0 0 0 1px #e7c36a4d}.x1hub .st-link .st-k,.x1hub .st-link .st-sub{grid-column:1 / -1;margin:0}.x1hub .st-link code{min-width:0;overflow-wrap:anywhere;font:12px var(--font-mono);color:var(--card-title);-webkit-user-select:all;user-select:all}.x1hub .st-unote.bad{color:#ffc9c7}.x1hub .st-ua .nb:disabled,.x1hub .st-uhold:disabled{opacity:.45;pointer-events:none}.x1hub .hm-row{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.x1hub .hm-row.s-closed[data-hm=open]{cursor:pointer}.x1hub .hm-row.s-closed[data-hm=open] .hm-rb h3:after{content:"›";margin-left:10px;color:var(--gold-2);font-weight:400}.x1hub .hm-opn{color:var(--gold);font:800 11px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;animation:hmPulse 1.2s ease-in-out infinite}.x1hub .opening.hm-busy{position:fixed;z-index:60;pointer-events:auto}.x1hub .hm-new.hm-same{animation:none!important}@media(prefers-reduced-motion:reduce){.x1hub .hm-opn{animation:none}}.x1hub .x-save:not(:disabled){border-color:#5fd391bf!important;color:#c9f5dc!important;background:linear-gradient(180deg,#5fd3913d,#5fd39114)!important}.x1hub .x-save:not(:disabled):hover,.x1hub .x-save:not(:disabled):focus-visible{border-color:var(--ok)!important;color:#e4fbee!important}.x1hub .x-cancel:not(:disabled){border-color:#f27b7999!important;color:#ffc9c7!important}.x1hub .x-cancel:not(:disabled):hover,.x1hub .x-cancel:not(:disabled):focus-visible{border-color:var(--safety)!important;color:#ffe1e0!important}.x1hub .hm-create.x-save:not(:disabled){--bc: rgba(95, 211, 145, .9);color:#c9f5dc!important;border:0!important;background:linear-gradient(var(--bc),var(--bc)) left top / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) left top / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) right top / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) right top / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) left bottom / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) left bottom / 1.5px var(--bk) no-repeat,linear-gradient(var(--bc),var(--bc)) right bottom / var(--bk) 1.5px no-repeat,linear-gradient(var(--bc),var(--bc)) right bottom / 1.5px var(--bk) no-repeat,radial-gradient(closest-side,rgba(95,211,145,.14),transparent)!important}.x1hub .hm-create.x-save .hm-cl{color:inherit}.x1hub .ap-fn{font-size:16px;padding-top:5px;padding-bottom:5px}.x1hub .ap-fh{font-size:11px}.x1hub .ap-rk{font-size:11.5px}.x1hub .ap-rt{font-size:48px}.x1hub .ap-rs{font-size:14.5px}.x1hub .ap-exact b{font-size:16px}.x1hub .ap-dl{font-size:11px}.x1hub .nm-sug{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.x1hub .nm-sug:not(:has(.nm-s:not([hidden]))){display:none}.x1hub .nm-s{min-height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line-3);background:#0e142299;color:var(--card-title);font:500 12.5px var(--font-ui);cursor:pointer}.x1hub .nm-s:hover,.x1hub .nm-s:focus-visible{border-color:var(--gold);color:var(--gold-2);outline:none}.x1hub label>.nm-sug{font:500 12.5px var(--font-ui);text-transform:none;letter-spacing:normal;color:var(--card-title)}.x1hub .pe-nl>.nm-sug{grid-column:1 / -1;order:1;margin-top:-2px}.x1hub{position:fixed;inset:0;z-index:10}.x1hub[hidden]{display:none!important}.x1hub.phone{--phbar: calc(54px * var(--bars, 1) + env(safe-area-inset-bottom, 0px));--phtop: env(safe-area-inset-top, 0px);--font-cond: "Bahnschrift SemiCondensed", Bahnschrift, "X1 DIN Condensed", "DIN Condensed", "Roboto Condensed", sans-serif-condensed, "Arial Narrow", sans-serif;font-size:15px;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.x1hub.phone .stage{position:absolute;inset:0;margin:0 auto;max-width:640px}.x1hub.phone{background:#020304}.x1hub.phone .frame{border-radius:0;box-shadow:none;transform-origin:0 0}.x1hub.phone .app{grid-template-rows:minmax(0,1fr) var(--phbar);grid-template-columns:minmax(0,1fr);overflow:hidden}.x1hub.phone.typing .app{grid-template-rows:minmax(0,1fr) 0}.x1hub.phone .strip{display:none}.x1hub.phone .main{display:flex;width:300%;min-height:0;grid-template-columns:none;transform:translate3d(calc(var(--pg, 1) * -33.33333% + var(--dx, 0px)),0,0);transition:transform .32s cubic-bezier(.2,.8,.2,1);touch-action:pan-y}.x1hub.phone .main.drag,.x1hub.phone .main.still{transition:none}.x1hub.phone .main>.side,.x1hub.phone .main>.board{flex:0 0 33.33333%;width:33.33333%;min-width:0}.x1hub.phone .sz,.x1hub.phone .btools,.x1hub.phone .bhead,.x1hub.phone .tile .rz,.x1hub.phone .dk-hint{display:none!important}@media(prefers-reduced-motion:reduce){.x1hub.phone .main{transition:none}}.x1hub.phone .side{display:flex;flex-direction:column;background:linear-gradient(180deg,#0506088c,#050608c7)}.x1hub.phone .side>.snav{flex:none;display:flex;align-items:center;gap:9px;min-height:0;padding:calc(var(--phtop) + 12px) 14px 6px 16px;border:0;background:none}.x1hub.phone .ph-pi{display:grid;place-items:center;color:var(--c);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c) 50%,transparent))}.x1hub.phone .ph-pt{margin:0;font:700 13px var(--font-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--card-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .ph-ps{flex:none;margin-left:auto;max-width:150px;min-height:30px;padding:0 24px 0 8px;border-radius:8px;border:1px solid var(--line-2);background:#090c14e6;color:var(--card-title);font:500 13px var(--font-ui)}.x1hub.phone .side>.snav .sp{display:none}.x1hub.phone .side>.pane{flex:1;min-height:0;background:transparent}.x1hub.phone .side>.pane>.mb{height:100%;padding:6px 14px 64px}.x1hub.phone .side>.pane.fill>.mb{padding:0}.x1hub.phone .peek .pane.docked .cols{display:flex;flex-direction:row;gap:10px;height:100%;padding:0 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.x1hub.phone .peek .pane.docked .cols::-webkit-scrollbar{display:none}.x1hub.phone .peek .pane.docked .cols>.colx{flex:0 0 82%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.x1hub.phone .peek .pane.docked[data-mod=reference]>.mb{padding:12px 14px 0}.x1hub.phone .board{overflow:hidden}.x1hub.phone .tiles{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:162px;grid-auto-rows:44px;gap:10px;align-content:start;padding:calc(var(--phtop) + 8px) 14px 46px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.x1hub.phone .tiles::-webkit-scrollbar{display:none}.x1hub.phone .xp-core{order:-1;grid-column:1 / -1;position:relative;display:grid;place-items:center;margin-bottom:-2px}.x1hub.phone .xp-core .hub{position:static;width:120px;transform:translateY(-9px);pointer-events:none}.x1hub.phone .xp-hub .hub-k{font:700 9.5px var(--font-cond);letter-spacing:.24em;color:var(--muted);text-transform:uppercase;text-indent:.24em}.x1hub.phone .xp-hub .hub-v{margin:0;font:400 27px/1.15 var(--font-mono);color:var(--card-title);text-shadow:0 0 18px rgba(127,230,255,.35)}.x1hub.phone .xp-hub .hub-s{font-size:10.5px;color:var(--card-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-hub.due .hub-k{color:#f2a35c}.x1hub.phone .xp-hub.due .hub-v{color:#ffd2a8;text-shadow:0 0 18px rgba(242,163,92,.45)}.x1hub.phone .xp-hub.over .hub-k,.x1hub.phone .xp-hub.over .hub-v{color:var(--safety)}.x1hub.phone .xp-inc{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:12px;color:var(--card-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.x1hub.phone .xp-inc b{color:var(--card-title);font-weight:600}.x1hub.phone .xp-edge{position:absolute;top:46%;z-index:4;display:flex;align-items:center;gap:2px;padding:8px 2px;font:700 9.5px var(--font-cond);letter-spacing:.22em;color:#c4d2f08c;text-transform:uppercase;writing-mode:vertical-rl;pointer-events:none}.x1hub.phone .xp-edge.l{left:0;transform:rotate(180deg)}.x1hub.phone .xp-edge.r{right:0}.x1hub.phone .xp-edge svg{width:10px;height:10px;transform:rotate(90deg)}.x1hub.phone.boarding .xp-edge{opacity:0}.x1hub.phone .xp-pane{position:relative;grid-column:span var(--w, 2);grid-row:span var(--h, 4);min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:16px;cursor:pointer;--pt: color-mix(in srgb, var(--c) 13%, transparent);--pe: color-mix(in srgb, var(--c) 22%, transparent);--ph: color-mix(in srgb, var(--c) 7%, transparent);background:radial-gradient(120% 90% at 0% 0%,var(--pt),transparent 60%),linear-gradient(160deg,#16203685,#0e162685);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 0 0 1px var(--pe),inset 0 1px #ffffff0f,0 0 34px var(--ph),0 14px 30px #0000004d}.x1hub.phone .xp-pane:before,.x1hub.phone .xp-pane:after{content:"";position:absolute;width:11px;height:11px;border:1.5px solid var(--c);opacity:.6;pointer-events:none}.x1hub.phone .xp-pane:before{left:5px;top:5px;border-right:0;border-bottom:0;border-radius:7px 0 0}.x1hub.phone .xp-pane:after{right:5px;bottom:5px;border-left:0;border-top:0;border-radius:0 0 7px}.x1hub.phone .xp-ph{flex:none;display:flex;align-items:center;gap:7px;min-width:0;padding:10px 12px 4px 13px}.x1hub.phone .xp-ph i{display:grid;place-items:center;color:var(--c);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c) 45%,transparent))}.x1hub.phone .xp-ph i svg{width:15px;height:15px}.x1hub.phone .xp-ph b{flex:1;min-width:0;font:700 11.5px var(--font-cond);letter-spacing:.16em;color:var(--card-title);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-ph em{font:500 11.5px var(--font-mono);font-style:normal;color:var(--card-body);font-variant-numeric:tabular-nums}.x1hub.phone .xp-ph em.hot{color:var(--gold-2)}.x1hub.phone .xp-pb{flex:1;min-height:0;overflow:hidden;padding:2px 12px 10px 13px;container-type:inline-size;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),transparent);mask-image:linear-gradient(#000 calc(100% - 22px),transparent)}.x1hub.phone .xp-pane .mb{padding:0;overflow:visible}.x1hub.phone .xp-pane.press{transform:scale(.985);transition:transform .4s}.x1hub.phone .xp-pane.pulse{animation:phPulse 1.1s ease-out}@keyframes phPulse{0%{box-shadow:inset 0 0 0 1.5px var(--c),0 0 46px color-mix(in srgb,var(--c) 45%,transparent)}}.x1hub.phone .tiles.editing .xp-pane{touch-action:none;cursor:grab;animation:phEdit 2.4s ease-in-out infinite}.x1hub.phone .tiles.editing .xp-pane:nth-child(2n){animation-delay:-1.2s}@keyframes phEdit{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent),0 0 24px var(--ph)}50%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 85%,transparent),0 0 34px color-mix(in srgb,var(--c) 18%,transparent)}}.x1hub.phone .tiles.editing .xp-pb{pointer-events:none}.x1hub.phone .xp-px,.x1hub.phone .xp-rz{display:none}.x1hub.phone .tiles.editing .xp-px{position:absolute;left:-7px;top:-7px;z-index:3;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#1b1f28;box-shadow:inset 0 0 0 1px #96a5c352,0 2px 8px #0009;color:var(--card-title)}.x1hub.phone .tiles.editing .xp-rz{position:absolute;right:-4px;bottom:-4px;z-index:3;display:grid;place-items:center;width:34px;height:34px;touch-action:none;color:var(--gold-2)}.x1hub.phone .tiles.editing .xp-rz svg{filter:drop-shadow(0 0 4px rgba(231,195,106,.7))}.x1hub.phone .xp-pane.lift{opacity:.22;animation:none!important;box-shadow:inset 0 0 0 1.5px var(--gold)!important}.x1hub.phone .xp-pane.lift>*{visibility:hidden}.x1hub.phone .xp-pane.sizing{animation:none!important;box-shadow:inset 0 0 0 1.5px var(--gold),0 0 30px #e7c36a4d!important}.x1hub.phone .xp-ghost{position:absolute;left:0;top:0;z-index:60;margin:0;pointer-events:none;animation:none!important;transform-origin:0 0;box-shadow:inset 0 0 0 1.5px var(--c),0 0 50px color-mix(in srgb,var(--c) 30%,transparent),0 26px 50px #0000008c!important}.x1hub.phone .xp-ghost .xp-px,.x1hub.phone .xp-ghost .xp-rz{display:none!important}.x1hub.phone .xp-ed{position:absolute;left:50%;bottom:calc(var(--phbar) + 16px);z-index:48;display:flex;gap:8px;transform:translate(-50%);padding:6px;border-radius:999px;background:#080c16f0;box-shadow:inset 0 0 0 1px #a0bcff4d,0 0 24px #6e96ff33,0 12px 30px #0009}.x1hub.phone .xp-ed button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--card-title);font:700 12px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub.phone .xp-ed button.go{background:var(--gold);color:var(--gold-ink)}.x1hub.phone .xp-pick{position:absolute;left:0;right:0;top:0;bottom:var(--phbar);z-index:49;display:flex;flex-direction:column;background:radial-gradient(90% 40% at 50% 0%,rgba(40,58,104,.3),transparent 70%),linear-gradient(#080c17,#070a12);box-shadow:0 -1px #7fe6ff59}.x1hub.phone .xp-pgl{margin:16px 2px 8px;font:700 10px var(--font-cond);letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.x1hub.phone .xp-pk{display:grid;grid-template-columns:1fr 1fr;gap:8px}.x1hub.phone .xp-pk button{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 12px;border-radius:12px;border:1px solid var(--line-2);background:#0e1422e6;color:var(--card-title);font-size:14px;text-align:left}.x1hub.phone .xp-pk button svg{flex:none;color:var(--c)}.x1hub.phone .xp-pk button:disabled{opacity:.4}.x1hub.phone .xp-none{margin:14px 4px;text-align:center;color:var(--card-body);font-size:13px}.x1hub.phone .xp-none.s{display:inline;margin:0;font-size:12.5px}.x1hub.phone .xp-meta{margin:0 0 6px;font-size:11.5px;color:var(--card-body)}.x1hub.phone .xp-p{margin:4px 0 0;color:var(--card-body);font-size:13px;line-height:1.4}.x1hub.phone .xp-p b{color:var(--card-title)}.x1hub.phone .xp-p.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.x1hub.phone .xp-sig{margin:6px 0 0;font-size:11.5px;color:var(--card-body)}.x1hub.phone .xp-fact{display:flex;gap:9px;padding:7px 0;border-bottom:1px solid var(--line)}.x1hub.phone .xp-fact:last-child{border-bottom:0}.x1hub.phone .xp-fact>i{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:7px;color:var(--safety);background:#f27b791f}.x1hub.phone .xp-fact.k>i{color:var(--gold);background:#e7c36a1f}.x1hub.phone .xp-fact p{margin:0;color:var(--card-title);font-size:14px;line-height:1.35}.x1hub.phone .xp-q{padding:7px 0;border-bottom:1px solid var(--line)}.x1hub.phone .xp-q:last-child{border-bottom:0}.x1hub.phone .xp-q p{margin:0;color:var(--card-title);font-size:14px;line-height:1.35}.x1hub.phone .xp-q.done p{color:var(--card-body)}.x1hub.phone .xp-qw{display:block;margin-top:3px;font:700 9.5px var(--font-cond);letter-spacing:.14em;color:#f0b55a;text-transform:uppercase}.x1hub.phone .xp-qa{display:block;margin-top:4px;padding-left:10px;border-left:2px solid var(--ok);color:#c9f2db;font-size:13.5px}.x1hub.phone .xp-rq{padding:8px 0;border-bottom:1px solid var(--line)}.x1hub.phone .xp-rq:last-child{border-bottom:0}.x1hub.phone .xp-rq1{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px}.x1hub.phone .xp-rq1 .rty{font:700 10px var(--font-cond);letter-spacing:.14em}.x1hub.phone .xp-rq1 .rdue{font:500 11.5px var(--font-mono);color:#ffd2a8}.x1hub.phone .xp-rq1 .rst{margin-left:auto;font:700 9.5px var(--font-cond);letter-spacing:.14em;color:var(--gold-2);text-transform:uppercase}.x1hub.phone .xp-rq>b{display:block;margin-top:3px;color:var(--card-title);font-size:14px;font-weight:600;line-height:1.3}.x1hub.phone .xp-pp,.x1hub.phone .xp-tm,.x1hub.phone .xp-fl{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.x1hub.phone .xp-pp:last-child,.x1hub.phone .xp-tm:last-child,.x1hub.phone .xp-fl:last-child{border-bottom:0}.x1hub.phone .xp-nm{flex:1;min-width:0}.x1hub.phone .xp-nm b{display:block;color:var(--card-title);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-nm span{display:block;color:var(--card-body);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-av{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 10.5px var(--font-cond);letter-spacing:.06em;color:var(--card-title);background:#5c9dff24;box-shadow:inset 0 0 0 1px #5c9dff66}.x1hub.phone .xp-when{flex:none;font:500 11px var(--font-mono);color:var(--card-body)}.x1hub.phone .xp-when.eta{color:var(--gold-2)}.x1hub.phone .xp-ft{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;font:700 9px var(--font-cond);letter-spacing:.08em;color:var(--card-title);background:#5fd3c61a;box-shadow:inset 0 0 0 1px #5fd3c64d}.x1hub.phone .xp-key{color:var(--gold)}.x1hub.phone .xp-key svg{width:12px;height:12px;vertical-align:-1px}.x1hub.phone .xp-tags{display:flex;flex-wrap:wrap;gap:5px}.x1hub.phone .xp-tags span{padding:3px 9px;border-radius:999px;font-size:12.5px;color:var(--card-title);background:color-mix(in srgb,var(--tc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 40%,transparent)}.x1hub.phone .xp-tr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.x1hub.phone .xp-tl{display:block;margin-bottom:5px;font:700 10px var(--font-cond);letter-spacing:.18em;text-transform:uppercase}.x1hub.phone .xp-ev{display:flex;align-items:baseline;gap:8px;padding:4px 0}.x1hub.phone .xp-ev>b{flex:none;width:76px;font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.x1hub.phone .xp-bio b{display:block;color:var(--card-title);font-size:15px;font-weight:600}.x1hub.phone .xp-bio span{display:block;color:var(--card-body);font-size:12.5px}.x1hub.phone .xp-risk{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px}.x1hub.phone .xp-risk dt{color:var(--card-body)}.x1hub.phone .xp-risk dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--card-title);min-width:0}.x1hub.phone .xp-risk dd i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--muted)}.x1hub.phone .xp-risk dd.l-alert i{background:var(--safety);box-shadow:0 0 6px var(--safety)}.x1hub.phone .xp-risk dd.l-warn i{background:#f0b55a}.x1hub.phone .xp-risk dd.l-calm i{background:var(--ok)}.x1hub.phone .xp-risk dd span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub.phone .xp-hl{display:flex;align-items:center;gap:7px;font:700 10px var(--font-cond);letter-spacing:.16em;color:var(--card-body);text-transform:uppercase}.x1hub.phone .xp-hl i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.x1hub.phone .xp-hl.on{color:var(--ok)}.x1hub.phone .xp-hl.on i{background:var(--ok);box-shadow:0 0 7px var(--ok)}.x1hub.phone .xp-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.x1hub.phone .xp-cols div{padding:8px 10px;border-radius:10px;background:#090d1880;box-shadow:inset 0 0 0 1px var(--line-2)}.x1hub.phone .xp-cols b{display:block;font:700 10px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--card-body)}.x1hub.phone .xp-cols span{font:500 20px var(--font-mono);color:var(--card-title)}.x1hub.phone .xp-en{position:relative;margin-bottom:6px;padding:6px 9px 7px 11px;border-radius:10px;background:linear-gradient(160deg,#161e309e,#0c111cb3);box-shadow:inset 0 0 0 1px #96a5c31f;--kc: #95a1b3}.x1hub.phone .xp-en:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2.5px;border-radius:2px;background:var(--kc)}.x1hub.phone .xp-en.k-intel{--kc: #5fd3c6}.x1hub.phone .xp-en.k-ops{--kc: #5c9dff}.x1hub.phone .xp-en.k-coach{--kc: #b49cff}.x1hub.phone .xp-en.crit{--kc: var(--safety)}.x1hub.phone .xp-en.openq{--kc: #f0b55a}.x1hub.phone .xp-en p{margin:1px 0 0;color:var(--card-title);font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x1hub.phone .xp-vseg{display:flex;gap:0;margin:0 0 6px}.x1hub.phone .xp-vseg button{min-height:28px;padding:0 10px;border:1px solid var(--line-2);margin-left:-1px;background:transparent;color:var(--card-body);font:700 10px var(--font-cond);letter-spacing:.12em;text-transform:uppercase}.x1hub.phone .xp-vseg button:first-child{margin-left:0;border-radius:999px 0 0 999px}.x1hub.phone .xp-vseg button:last-child{border-radius:0 999px 999px 0}.x1hub.phone .xp-vseg button[aria-pressed=true]{position:relative;z-index:1;border-color:var(--gold);color:var(--gold-2);background:#e7c36a1f}@container (max-width: 230px){.x1hub.phone .xp-when{display:none}.x1hub.phone .xp-gr span{width:20px;height:20px;font-size:11px}.x1hub.phone .xp-tr{grid-template-columns:1fr}}.x1hub.phone .peek{position:absolute;left:0;right:0;top:0;bottom:var(--phbar);z-index:40;border-radius:0;animation:xpSheetIn .32s cubic-bezier(.2,.8,.2,1);background:radial-gradient(90% 40% at 50% 0%,rgba(40,58,104,.3),transparent 70%),linear-gradient(#080c17,#070a12);box-shadow:0 -1px #7fe6ff59,0 -20px 50px #0009}.x1hub.phone .peek.still,.x1hub.phone .peek.xp-drag{animation:none;transition:none}.x1hub.phone .peek:not(.xp-drag){transition:transform .25s cubic-bezier(.2,.8,.2,1)}@keyframes xpSheetIn{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.x1hub.phone .peek{animation:none}}.x1hub.phone.typing .peek{bottom:0}.x1hub.phone .peek>.pk-b{padding:0}.x1hub.phone .xp-sh{position:relative;flex:none;display:flex;align-items:center;gap:10px;min-height:0;padding:calc(var(--phtop) + 10px) 10px 10px 12px;border:0;background:none;touch-action:none}.x1hub.phone .xp-sh:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c, #8fa8de) 55%,transparent),transparent)}.x1hub.phone .xp-grab{position:absolute;left:50%;top:calc(var(--phtop) + 4px);width:40px;height:4px;margin-left:-20px;border-radius:3px;background:#c4d2f059}.x1hub.phone .xp-shi{display:grid;place-items:center;color:var(--c, var(--steel));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c, transparent) 55%,transparent))}.x1hub.phone .xp-sh h2,.x1hub.phone .xp-sh>b{flex:1;min-width:0;margin:0;font:700 15px var(--font-cond);letter-spacing:.18em;color:var(--card-title);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-sh .pk-n{display:none}.x1hub.phone .xp-ib{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--card-title)}.x1hub.phone .xp-ib:active{background:#8fa8de24}.x1hub.phone .xp-tb{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-3);background:transparent;color:var(--card-title);font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.x1hub.phone .xp-tb svg{width:14px;height:14px}.x1hub.phone .xp-tb.on{border-color:#e7c36a99;background:#e7c36a1a;color:var(--gold-2)}.x1hub.phone .xp-shb{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 30px;scrollbar-width:none}.x1hub.phone .peek [data-a=pkside],.x1hub.phone .peek .pk-long{display:none}.x1hub.phone .dock{position:relative;z-index:52;display:grid;grid-template-columns:1fr 1fr 86px 1fr 1fr;align-items:stretch;gap:0;height:calc(var(--phbar) / var(--bars, 1));padding:0 0 calc(env(safe-area-inset-bottom,0px) / var(--bars, 1));zoom:var(--bars, 1);background:linear-gradient(180deg,#090c12cc,#050608f7 60%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #a0bcff24,0 -10px 30px #00000059}.x1hub.phone.typing .dock{display:none}.x1hub.phone #dkItems{display:contents}.x1hub.phone .dk-favs{display:flex;min-width:0}.x1hub.phone .dk-favs .dk-m{flex:1;min-width:0}.x1hub.phone .dk-favs .dk-m:not(:first-child){display:none}.x1hub.phone .dock .ph-bk,.x1hub.phone .dock .dk-favs .dk-m{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:auto;height:100%;min-width:0;margin:0;padding:0 2px;border:0;border-radius:0;background:none;color:var(--card-title);box-shadow:none}.x1hub.phone .dock .ph-bk svg,.x1hub.phone .dock .dk-m svg{width:21px;height:21px}.x1hub.phone .dock .ph-bk>span,.x1hub.phone .dock .dk-m>span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 9.5px var(--font-cond);letter-spacing:.14em;color:var(--card-body);text-transform:uppercase}.x1hub.phone .dock .xp-bi{display:grid;place-items:center;color:var(--c, var(--card-title));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c, transparent) 40%,transparent))}.x1hub.phone .dock .ph-bk.on,.x1hub.phone .dock .ph-bk.on>span,.x1hub.phone .dock .dk-m.pk>span,.x1hub.phone .dock .dk-m.pk .xp-bi{color:var(--gold-2)}.x1hub.phone .dock .ph-bk.on:after,.x1hub.phone .dock .dk-m.pk:after{content:"";position:absolute;bottom:calc(3px + env(safe-area-inset-bottom,0px) / var(--bars, 1));left:50%;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:var(--gold);box-shadow:0 0 6px var(--gold)}.x1hub.phone .dock .ph-wr svg{color:var(--gold-2);stroke-width:1.9;filter:drop-shadow(0 0 5px rgba(231,195,106,.45))}.x1hub.phone .xp-sd{position:absolute;top:12px;left:calc(50% + 8px);width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 7px var(--ok)}.x1hub.phone .xp-sd.off{background:var(--warn);box-shadow:0 0 7px var(--warn)}.x1hub.phone .xp-bd{position:absolute;top:7px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--gold);color:var(--gold-ink);font:700 10px/17px var(--font-mono);text-align:center}.x1hub.phone .dock .dk-ring{position:relative;z-index:3;justify-self:center;align-self:start;width:66px;height:66px;margin-top:-26px;border-radius:50%;box-shadow:inset 0 0 0 1px #a0bcff66,0 0 0 5px var(--bg-2),0 0 22px #6e96ff4d,0 -6px 26px #e7c36a1f}.x1hub.phone .dock .dk-ring.open{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 5px var(--bg-2),0 0 34px #e7c36a73}.x1hub.phone .xp-veil{position:absolute;inset:0;z-index:44;background:#03060c99}.x1hub.phone .topmenu.xp-menu-sheet{position:absolute;left:8px;right:8px;top:auto;bottom:calc(var(--phbar) + 8px);z-index:45;min-width:0;max-height:calc(100% - var(--phbar) - var(--phtop) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;padding:8px;border-radius:20px;border:1.5px solid transparent;background:radial-gradient(90% 60% at 50% 0%,rgba(40,58,104,.3),transparent 70%) padding-box,linear-gradient(#090e1b,#090e1b) padding-box,linear-gradient(135deg,#7fe6ffcc,#6e8cff4d 40%,#6e8cff33 60%,#e7c36abf) border-box;box-shadow:0 0 26px #6e96ff33,0 20px 44px #000000a6}.x1hub.phone .pm-inc{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.x1hub.phone .pm-inc b{display:block;color:var(--card-title);font-size:16px;font-weight:600}.x1hub.phone .pm-inc>span{display:block;font-size:12.5px;color:var(--card-body)}.x1hub.phone .pm-row{display:flex;align-items:center;gap:14px;margin-top:8px;font:500 12px var(--font-mono);color:var(--card-body)}.x1hub.phone .pm-nl i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 7px var(--ok)}.x1hub.phone .pm-nl.off i{background:var(--warn);box-shadow:0 0 7px var(--warn)}.x1hub.phone .pm-row em{font-style:normal;color:var(--gold-2)}.x1hub.phone .pm-search{display:flex;align-items:center;gap:8px;height:42px;margin:6px 4px 8px;padding:0 12px;border-radius:12px;background:#8fa8de14;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted)}.x1hub.phone .pm-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--card-title);font-size:15px;outline:none}.x1hub.phone .pm-search input::placeholder{color:var(--muted)}.x1hub.phone #phSrchR .srch-r{position:static;width:auto;max-height:none;margin:0 4px 8px}.x1hub.phone .pm-seg{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 12px;color:var(--card-title);font-size:15px}.x1hub.phone .pm-seg>svg{flex:none;color:var(--steel)}.x1hub.phone .pm-seg select{margin-left:auto;min-height:36px;max-width:46%;padding:0 28px 0 10px;border-radius:10px;border:1px solid var(--line-2);background:#0e1422f2;color:var(--card-title);font-size:15px}.x1hub.phone .pm-sg{display:flex;margin-left:auto}.x1hub.phone .pm-sg button{min-height:32px;padding:0 10px;margin-left:-1px;border:1px solid var(--line-2);background:transparent;color:var(--card-title);font:500 12px var(--font-ui)}.x1hub.phone .pm-sg button:first-child{margin-left:0;border-radius:9px 0 0 9px}.x1hub.phone .pm-sg button:last-child{border-radius:0 9px 9px 0}.x1hub.phone .pm-sg button[aria-pressed=true]{position:relative;z-index:1;border-color:var(--gold);background:#e7c36a24;color:var(--gold-2)}.x1hub.phone .pm-hr{height:1px;margin:6px 10px;background:var(--line)}.x1hub.phone .topmenu .pm-it{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--card-title);font:500 15px var(--font-ui);text-align:left}.x1hub.phone .topmenu .pm-it svg{flex:none;width:19px;height:19px;color:var(--steel)}.x1hub.phone .topmenu .pm-it em{margin-left:auto;font:400 12.5px var(--font-ui);font-style:normal;color:var(--card-body)}.x1hub.phone .topmenu .pm-it:active{background:#e7c36a1f}.x1hub.phone .ph-write{position:absolute;left:0;right:0;bottom:var(--phbar);z-index:51;padding:10px 12px 34px;animation:xpSheetIn .26s cubic-bezier(.2,.8,.2,1);background:radial-gradient(90% 120% at 50% 0%,rgba(40,58,104,.3),transparent 70%),linear-gradient(180deg,#090d18f7,#06080efc);box-shadow:0 -1px #7fe6ff59,0 -18px 40px #0000008c}.x1hub.phone.typing .ph-write{bottom:0;padding-bottom:12px}.x1hub.phone .ph-write .composer{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none}.x1hub.phone .ph-write .cp-row{display:flex;align-items:center;gap:6px;margin:0 0 7px;padding:0;border:0}.x1hub.phone .ph-write .cp-kind{display:flex;gap:6px;border:0;background:none;padding:0}.x1hub.phone .ph-write .cp-kind button,.x1hub.phone .ph-write .flag{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;height:32px;padding:0 11px;margin:0;border-radius:999px!important;border:1px solid var(--line-2);background:#090c14b3;color:var(--card-body);font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;box-shadow:none}.x1hub.phone .ph-write .flag{width:34px;padding:0}.x1hub.phone .ph-write .flag svg{width:13px;height:13px}.x1hub.phone .ph-write [data-ck=log]{--fcc: #95a1b3}.x1hub.phone .ph-write [data-ck=intel]{--fcc: #5fd3c6}.x1hub.phone .ph-write [data-ck=ops]{--fcc: #5c9dff}.x1hub.phone .ph-write .cp-req{--fcc: #f2a35c}.x1hub.phone .ph-write .cp-key{--fcc: #e7c36a}.x1hub.phone .ph-write .cp-safety{--fcc: #f27b79}.x1hub.phone .ph-write .cp-req .cp-r{font:800 13px/1 var(--font-cond);letter-spacing:0;color:var(--fcc)}.x1hub.phone .ph-write .cp-kind button[aria-pressed=true],.x1hub.phone .ph-write .flag[aria-pressed=true]{border-color:var(--fcc);color:var(--fcc);background:color-mix(in srgb,var(--fcc) 14%,transparent)}.x1hub.phone .ph-wx{display:grid;place-items:center;width:32px;height:30px;margin-left:2px;padding:0;border:0;background:none;color:var(--card-body)}.x1hub.phone .ph-wx svg{width:16px;height:16px}.x1hub.phone .ph-coach{display:none;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid #b49cff;background:#b49cff24;color:#d9ccff;font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .ph-write .to-coach .ph-coach{display:inline-flex}.x1hub.phone .ph-write .to-coach .cp-kind{display:none}.x1hub.phone .xp-cpr{display:flex;align-items:flex-end;gap:8px;padding:4px 4px 4px 14px;border-radius:16px;background:#0e1422f2;box-shadow:inset 0 0 0 1px #a0bcff4d}.x1hub.phone .xp-cpr:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 18px #e7c36a33}.x1hub.phone .ph-write .cp-text{flex:1;min-width:0;min-height:44px;max-height:124px;margin:0;padding:9px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--card-title);font:16px/1.38 var(--font-ui);resize:none;outline:none}.x1hub.phone .ph-write .cp-text::placeholder{color:var(--muted);font-size:14.5px}.x1hub.phone .xp-send{flex:none;display:grid;place-items:center;width:38px;height:38px;margin-bottom:1px;padding:0;border:0;border-radius:12px;background:var(--gold);color:var(--gold-ink)}.x1hub.phone .cmenu{left:8px!important;right:8px!important;top:auto!important;bottom:calc(var(--phbar) + 8px)!important;width:auto!important;max-height:70%;overflow-y:auto}.x1hub.phone .cmenu button{min-height:46px}.x1hub.phone .xp-cveil{z-index:57}.x1hub.phone .cmenu.xp-cm{left:0!important;right:0!important;bottom:0!important;z-index:58;max-height:calc(100% - var(--phtop) - 14px);display:flex;flex-direction:column;padding:0 0 env(safe-area-inset-bottom,0px);overflow:hidden;border-radius:22px 22px 0 0;animation:xpSheetIn .28s cubic-bezier(.2,.8,.2,1);border:1.5px solid transparent;border-bottom:0;background:radial-gradient(90% 40% at 50% 0%,rgba(40,58,104,.3),transparent 70%) padding-box,linear-gradient(#090e1b,#080c16) padding-box,linear-gradient(135deg,#7fe6ffcc,#6e8cff4d 40%,#6e8cff33 60%,#e7c36abf) border-box;box-shadow:0 -20px 50px #0009}.x1hub.phone .xp-cm-h{flex:none;display:flex;align-items:center;gap:10px;padding:12px 8px 8px 18px}.x1hub.phone .xp-cm-h i{display:grid;place-items:center;color:var(--steel)}.x1hub.phone .xp-cm-h b{flex:1;font:700 14px var(--font-cond);letter-spacing:.18em;color:var(--card-title);text-transform:uppercase}.x1hub.phone .xp-cm-b{flex:1;min-height:0;display:flex;flex-direction:column;padding:4px 18px 16px;overflow-y:auto;overscroll-behavior:contain}.x1hub.phone .xp-cm-prev{margin:2px 0 12px;padding:9px 11px 10px 13px;border-radius:12px;--c: var(--log);background:linear-gradient(var(--c),var(--c)) 0 9px / 2.5px calc(100% - 18px) no-repeat,linear-gradient(160deg,#161e309e,#0c111cb3);box-shadow:inset 0 0 0 1px #96a5c31f}.x1hub.phone .xp-cm-prev.safety{--c: var(--safety)}.x1hub.phone .xp-cm-prev .en-m{display:flex;align-items:center;gap:7px}.x1hub.phone .xp-cm-prev .tg{font:700 10px var(--font-cond);letter-spacing:.16em;color:var(--c);text-transform:uppercase}.x1hub.phone .xp-cm-prev .by{font-size:11.5px;color:var(--card-body)}.x1hub.phone .xp-cm-prev .tm{margin-left:auto;font:500 11px var(--font-mono);color:var(--gold)}.x1hub.phone .xp-cm-prev p{margin:3px 0 0;color:var(--card-title);font-size:14.5px;line-height:1.4}.x1hub.phone .xp-cm-tg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.x1hub.phone .cmenu .xp-cm-t{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:9px;min-height:0;padding:11px 12px;border-radius:14px;border:1px solid var(--line-2);background:#0e1422e6;color:var(--card-title);text-align:left}.x1hub.phone .xp-cm-t svg{grid-row:span 2}.x1hub.phone .xp-cm-t span{font:700 12px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub.phone .xp-cm-t em{font:400 11.5px var(--font-ui);font-style:normal;color:var(--card-body)}.x1hub.phone .xp-cm-t.k svg{color:var(--gold)}.x1hub.phone .xp-cm-t.s svg{color:var(--safety)}.x1hub.phone .cmenu .xp-cm-t.k.on{border-color:var(--gold);background:#e7c36a24}.x1hub.phone .cmenu .xp-cm-t.s.on{border-color:var(--safety);background:#f27b7929}.x1hub.phone .cmenu .xp-cm-i{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:46px;padding:0 4px;border:0;border-radius:10px;background:none;color:var(--card-title);font:500 15px var(--font-ui);letter-spacing:0;text-transform:none;text-align:left}.x1hub.phone .xp-cm-i svg{flex:none;color:var(--steel)}.x1hub.phone .xp-cm-i em{margin-left:auto;font:400 12.5px var(--font-ui);font-style:normal;color:var(--card-body)}.x1hub.phone .xp-cm-r{display:inline-grid;place-items:center;width:19px;color:var(--req, #f2a35c);font:800 15px var(--font-cond)}.x1hub.phone .cmenu .xp-cm-i.cm-del{color:#ffb4b2}.x1hub.phone .cmenu .xp-cm-i.cm-del svg{color:var(--safety);position:relative}.x1hub.phone .arrival.xp-drop{left:10px!important;right:10px!important;top:calc(var(--phtop) + 10px)!important;width:auto!important;z-index:60;display:flex;gap:11px;padding:14px 15px 15px 14px;border-radius:20px;cursor:pointer;touch-action:none;animation:none;transform:translateY(-150%);opacity:0;transition:transform .38s cubic-bezier(.2,.9,.25,1.08),opacity .25s;border:2px solid transparent;background:radial-gradient(110% 130% at 0% 0%,color-mix(in srgb,var(--c) 30%,transparent),transparent 65%) padding-box,linear-gradient(#131c31,#0c1322) padding-box,linear-gradient(120deg,#fbe3a2,var(--gold) 22%,color-mix(in srgb,var(--c) 85%,white 15%) 55%,var(--gold) 85%,#fbe3a2) border-box;box-shadow:0 0 0 1px #e7c36a59,0 0 30px #e7c36a6b,0 0 80px color-mix(in srgb,var(--c) 35%,rgba(231,195,106,.2)),0 22px 50px #000000bf}.x1hub.phone .arrival.xp-drop.on{transform:none;opacity:1}.x1hub.phone .arrival.xp-drop.stack{--c: var(--gold)}.x1hub.phone .arrival.xp-drop:before{left:6px;top:16px;bottom:16px;width:4px}.x1hub.phone .arrival.xp-drop.stack:before{display:none}.x1hub.phone .xp-di{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-left:4px;border-radius:12px;color:#fff;background:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 70%,transparent),0 0 16px color-mix(in srgb,var(--c) 45%,transparent)}.x1hub.phone .xp-di svg{width:21px;height:21px;filter:drop-shadow(0 0 4px var(--c))}.x1hub.phone .xp-dt{flex:1;min-width:0}.x1hub.phone .xp-dm{display:flex;align-items:baseline;gap:7px;font:700 11px var(--font-cond);letter-spacing:.16em;color:var(--c);text-transform:uppercase}.x1hub.phone .xp-dm span{min-width:0;font:500 11.5px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--card-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-dm time{margin-left:auto;font:500 11px var(--font-mono);letter-spacing:0;color:var(--gold)}.x1hub.phone .xp-drop p{margin:3px 0 0;color:#fff;font-size:15.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.x1hub.phone .xp-sl{margin-top:5px;color:var(--card-title);font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x1hub.phone .xp-sl b{font:700 10.5px var(--font-cond);letter-spacing:.14em;color:var(--c);text-transform:uppercase;margin-right:4px}.x1hub.phone .xp-la:not([hidden]){display:inline-flex;margin-top:8px;min-height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--line-3);background:transparent;color:var(--card-title);font:700 10.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;align-items:center}.x1hub.phone .xp-dbar{position:absolute;left:18px;right:18px;bottom:5px;height:2px;margin:0;border-radius:2px;background:#8fa8de33;overflow:hidden}.x1hub.phone .xp-dbar i{position:absolute;inset:0;background:var(--c);transform-origin:0 50%}.x1hub.phone .xp-dq:empty{display:none}.x1hub.phone .xp-dq{position:absolute;right:12px;top:-9px;padding:1px 8px;border-radius:999px;background:#17130a;border:1px solid var(--gold);color:var(--gold-2);font:700 10px/16px var(--font-mono)}@media(prefers-reduced-motion:reduce){.x1hub.phone .arrival.xp-drop{transition:none}}.x1hub.phone .sc.card.xp-card{padding:9px 11px 10px 13px;border:0;border-radius:12px;background:linear-gradient(var(--c),var(--c)) 0 9px / 2.5px calc(100% - 18px) no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 62%),linear-gradient(160deg,#161e309e,#0c111cb3);box-shadow:inset 0 0 0 1px #96a5c31f}.x1hub.phone .sc.card.xp-card.openq:not(.safety){--c: #f0b55a;box-shadow:inset 0 0 0 1px #f0b55a52;background:linear-gradient(var(--c),var(--c)) 0 9px / 3px calc(100% - 18px) no-repeat,linear-gradient(90deg,rgba(240,181,90,.12),transparent 62%),linear-gradient(160deg,#161e309e,#0c111cb3)}.x1hub.phone .sc.card.xp-card.safety{--c: var(--safety);box-shadow:inset 0 0 0 1px #f27b7973,0 0 18px #f27b791f;background:linear-gradient(var(--c),var(--c)) 0 9px / 3px calc(100% - 18px) no-repeat,linear-gradient(90deg,rgba(242,123,121,.14),transparent 62%),linear-gradient(160deg,#161e309e,#0c111cb3)}.x1hub.phone .sc.card.xp-card.lv-1{--c: #5c9dff}.x1hub.phone .sc.card.xp-card.lv-2{--c: #f4cd52}.x1hub.phone .sc.card.xp-card.lv-3{--c: #f27b79}.x1hub.phone .sc.card.xp-card.auto:not(.lv-1):not(.lv-2):not(.lv-3):not(.safety){box-shadow:none;background:linear-gradient(color-mix(in srgb,var(--c) 55%,transparent),color-mix(in srgb,var(--c) 55%,transparent)) 0 9px / 2.5px calc(100% - 18px) no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 45%)}.x1hub.phone .sc.card.xp-card.auto:not(.lv-1):not(.lv-2):not(.lv-3):not(.safety) .tx{font-size:13px;color:var(--card-body)}.x1hub.phone .sc.card.xp-card.pend{box-shadow:inset 0 0 0 1px #f2a35c99;border:0!important}.x1hub.phone .xp-card .en-m{display:flex;align-items:center;gap:7px;min-width:0}.x1hub.phone .xp-card .en-m .tg{flex:none;font:700 10px var(--font-cond);letter-spacing:.16em;color:var(--c);text-transform:uppercase}.x1hub.phone .xp-card .en-m .by{min-width:0;margin:0;font-size:11.5px;color:var(--card-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x1hub.phone .xp-card .en-m .tm{flex:none;margin-left:auto;font:500 11px var(--font-mono);color:var(--gold)}.x1hub.phone .xp-card .en-m .qw,.x1hub.phone .xp-card .en-m .rq-chip,.x1hub.phone .xp-card .en-m .new-chip,.x1hub.phone .xp-card .en-m .pd-chip{flex:none;white-space:nowrap}.x1hub.phone .xp-card .en-m .sf-chip,.x1hub.phone .xp-card .en-m .ky-chip{flex:none;padding:1px 6px;border-radius:4px;font:700 9.5px/14px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .xp-card .en-m .sf-chip{color:var(--gold-ink);background:var(--safety)}.x1hub.phone .xp-card .en-m .ky-chip{color:var(--gold-2);background:none;box-shadow:inset 0 0 0 1px #e7c36a8c}.x1hub.phone .xp-more{flex:none;display:grid;place-items:center;width:40px;height:34px;margin:-10px -10px -10px 0;padding:0;border:0;border-radius:10px;background:none;color:var(--card-body)}.x1hub.phone .xp-more:active{background:#8fa8de29;color:var(--card-title)}.x1hub.phone .xp-more svg{width:15px;height:15px}.x1hub.phone .xp-card .tx{margin:3px 0 0;padding:0;color:var(--card-title);font-size:14.5px;line-height:1.4}.x1hub.phone .xp-card .rq-lnk{margin:4px 0 0}.x1hub.phone .xp-au{margin-top:5px;font:500 10.5px var(--font-mono);color:var(--card-body)}.x1hub.phone .xp-au .au{margin:0 8px 0 0}.x1hub.phone .xp-card .ans{margin-top:6px;padding:0;border:0;color:var(--card-title);font-size:14px;line-height:1.4}.x1hub.phone .xp-card .ans:before{content:"Answer";margin-right:7px;font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--ok);text-transform:uppercase}.x1hub.phone .xp-card .ans.rq-ans:before{content:none}.x1hub.phone .xp-card .ans span{margin-left:7px;font-size:11.5px;color:var(--card-body);white-space:nowrap}.x1hub.phone .xp-card .qf{display:flex;gap:6px;margin:8px 0 0;padding:0;border:0;background:none}.x1hub.phone .xp-card .qf input{flex:1;min-width:0;height:40px;padding:0 11px;border:0;border-radius:10px;background:#090d18e6;box-shadow:inset 0 0 0 1px #f0b55a66;color:var(--card-title);font-size:16px;outline:none}.x1hub.phone .xp-card .qf input::placeholder{color:#c9a86a}.x1hub.phone .xp-card .qf input:focus{box-shadow:inset 0 0 0 1.5px #f0b55a,0 0 14px #f0b55a40}.x1hub.phone .xp-card .qf button{min-height:40px;padding:0 14px;border:1px solid #f0b55a;border-radius:10px;background:#f0b55a;color:var(--gold-ink);font:700 11.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .slist{gap:8px}.x1hub.phone .mb .sh.col-h{padding:10px 14px 8px;border:0;background:none}.x1hub.phone .xp-chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}.x1hub.phone .xp-chips::-webkit-scrollbar{display:none}.x1hub.phone .xp-fc{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);background:#090c1499;color:var(--card-title);font:700 11px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .xp-fc.vw{padding:0 10px;color:var(--card-body)}.x1hub.phone .xp-fc[aria-pressed=true]{border-color:var(--fcc, var(--gold));color:var(--fcc, var(--gold-2));background:color-mix(in srgb,var(--fcc, #e7c36a) 14%,transparent)}.x1hub.phone .xp-fc em{margin-left:4px;font:500 10.5px var(--font-mono);font-style:normal;color:var(--card-body)}.x1hub.phone .mb .slist{padding:4px 14px 30px}.x1hub.phone .pane .composer{display:none}.x1hub.phone .qf button,.x1hub.phone .nb{min-height:40px}.x1hub.phone input,.x1hub.phone select,.x1hub.phone textarea{font-size:16px}.x1hub.phone .set-ov{position:absolute;inset:0;z-index:90;display:block;padding:0;overflow:hidden;background:#03050ae6}.x1hub.phone .set-ov>.hm-new{position:absolute;inset:0;width:auto!important;max-width:none;max-height:none;margin:0;border-radius:0;padding:calc(var(--phtop) + 18px) 18px calc(env(safe-area-inset-bottom,0px) + 18px);overflow-y:auto;overscroll-behavior:contain;transform:none}.x1hub.phone .ap-body{grid-template-columns:minmax(0,1fr);gap:18px}.x1hub.phone .ap-col{min-width:0}.x1hub.phone .ap-dial{margin:0 auto;max-width:100%}.x1hub.phone .ap-acts{flex-wrap:wrap;gap:12px}.x1hub.phone .ap-acts .hm-cta{flex:1 1 100%}.x1hub.phone .hm-nh h2{font-size:26px}.x1hub.phone .home{grid-template-rows:auto minmax(0,1fr)}.x1hub.phone .hm-strip{min-height:calc(56px + var(--phtop));padding:var(--phtop) 8px 0 16px;gap:6px}.x1hub.phone .hm-strip .au-build,.x1hub.phone .hm-strip .hm-wel,.x1hub.phone .hm-strip .hm-clk,.x1hub.phone .hm-strip .sync{display:none}.x1hub.phone .hm-strip .brand{margin-right:auto}.x1hub.phone .hm-strip .hm-b{width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;gap:0;padding:0;font-size:0}.x1hub.phone .hm-strip .hm-b svg{width:20px;height:20px}.x1hub.phone .hm-main{display:block;padding:0 14px calc(env(safe-area-inset-bottom,0px) + 18px);overflow-y:auto;overscroll-behavior:contain}.x1hub.phone .hm-centre{width:auto;padding:18px 0 0;min-height:0}.x1hub.phone .hm-centre .x1-logo.big{width:84px;height:84px;margin:4px auto 18px}.x1hub.phone .hm-centre .au-eye{font-size:12px;margin-bottom:6px}.x1hub.phone .hm-centre h1{font-size:30px;letter-spacing:.24em;margin:0}.x1hub.phone .hm-cta{margin-top:22px;gap:10px}.x1hub.phone .hm-cta:before,.x1hub.phone .hm-cta:after{display:none}.x1hub.phone .hm-cta{justify-content:center}.x1hub.phone .hm-cta .hm-create{flex:none;width:auto;min-height:56px;padding-left:26px;padding-right:calc(26px - .2em)}.x1hub.phone .hm-panel{margin:22px 0 0;flex:none}.x1hub.phone .hm-panel .hm-list{overflow:visible;max-height:none}.x1hub.phone .hm-tabs button{min-height:44px;font-size:12px}.x1hub.phone .hm-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 4px}.x1hub.phone .hm-row .hm-orb{grid-row:1;align-self:center;margin-top:0}.x1hub.phone .hm-row .hm-rb{grid-column:2;min-width:0}.x1hub.phone .hm-ra{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;margin:0}.x1hub.phone .hm-ra .hm-open{order:1;flex:none;width:auto;min-width:0;max-width:none;height:40px;min-height:40px;padding:0 12px 0 16px;border-radius:10px;font-size:12px;letter-spacing:.18em}.x1hub.phone .hm-ra .hm-open:not(.danger):after{content:"›";margin-left:6px;font-size:18px;line-height:1;letter-spacing:0}.x1hub.phone .hm-ra .hm-b.quiet{order:2;height:30px;min-height:30px;padding:0;justify-content:center;border:0;background:none;font-size:12.5px;color:var(--card-body)}.x1hub.phone .hm-rm{flex-wrap:wrap;row-gap:2px}.x1hub.phone .hm-main.creating{display:block}.x1hub.phone .hm-main>.hm-new{width:auto;margin:14px 0 0;padding:18px 16px;border-radius:18px}.x1hub.phone .hm-grid{grid-template-columns:minmax(0,1fr);gap:14px}.x1hub.phone .hm-chips{gap:6px}.x1hub.phone .hm-chip{min-height:40px}.x1hub.phone .hm-main>.hm-new{max-height:none;overflow:visible}.x1hub.phone .hm-nacts{flex-direction:column-reverse;align-items:stretch;gap:10px}.x1hub.phone .hm-nacts .hm-cta{margin-top:0}.x1hub.phone .hm-nacts .hm-b.quiet{position:static;height:46px}.x1hub.phone .hm-modal .hm-mcard{width:auto;margin:0 12px}.x1hub.phone .hm-new.hm-set{width:auto;height:auto;max-height:none;padding:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.x1hub.phone .set-ov>.hm-new.hm-set{padding:var(--phtop) 0 0;overflow:hidden}.x1hub.phone .hm-main>.hm-new.hm-set{position:absolute;inset:0;margin:0;border-radius:0}.x1hub.phone .hm-main:has(>.hm-set){position:relative;padding:0;overflow:hidden}.x1hub.phone .st-head{padding:12px 64px 10px}.x1hub.phone .st-title{font-size:22px}.x1hub.phone .st-x{right:10px;top:8px;width:44px;height:44px}.x1hub.phone .st-nav{flex-direction:row;gap:6px;padding:4px 12px 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.x1hub.phone .st-nav::-webkit-scrollbar{display:none}.x1hub.phone .st-nav:after{display:none}.x1hub.phone .st-nav button{flex:none;gap:8px;min-height:44px;padding:6px 12px;border-radius:999px;border:1px solid var(--line-2)}.x1hub.phone .st-nav button[aria-current=true]{border-color:var(--gold)}.x1hub.phone .st-nav button[aria-current=true]:before{display:none}.x1hub.phone .st-nav .st-ni{width:28px;height:28px}.x1hub.phone .st-nav .st-nl>span{display:none}.x1hub.phone .st-body{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 40px);overscroll-behavior:contain}.x1hub.phone .st-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.x1hub.phone .st-grid>:nth-child(n+5),.x1hub.phone .st-grid>.st-role{grid-column:1 / -1}.x1hub.phone .st-grid .hm-f input{min-width:0;width:100%}.x1hub.phone .st-line{grid-template-columns:minmax(0,1fr)}.x1hub.phone .st-seg2{flex-wrap:wrap;max-width:100%}.x1hub.phone .st-row{min-height:56px}.x1hub.phone .au-scroll{padding:calc(var(--phtop) + 16px) 0 calc(env(safe-area-inset-bottom,0px) + 16px)}.x1hub.phone .au-card,.x1hub.phone .au-card.wide,.x1hub.phone .au-card.setup,.x1hub.phone .au-card.setup.wide{justify-self:center;width:min(560px,calc(100% - 24px));min-width:0;max-width:none;margin:0;padding:22px 18px 18px}.x1hub.phone .au-btn{min-height:50px}.x1hub.phone .en-grid,.x1hub.phone .au-card.setup .en-grid{grid-template-columns:minmax(0,1fr);gap:18px}.x1hub.phone .en-steps{order:1}.x1hub.phone .en-qrw{order:2;max-width:240px;margin:0 auto}.x1hub.phone .en-key code{overflow-wrap:anywhere}.x1hub.phone .au-code{gap:6px}.x1hub.phone .au-code{min-width:0}.x1hub.phone .au-code .au-d{flex:1 1 0;width:0;min-width:0;max-width:48px}.x1hub.phone .au-form>*{min-width:0}.x1hub.phone .main,.x1hub.phone .main *{touch-action:pan-y}.x1hub.phone .main .sh2,.x1hub.phone .main .co-chips,.x1hub.phone .main .hscroll,.x1hub.phone .main .wx-tkl,.x1hub.phone .main .tags{touch-action:pan-x pan-y}.x1hub.phone .peek .pane.docked{background:transparent}.x1hub.phone .peek .pane.docked>.mb{padding:12px 14px 30px}.x1hub.phone .peek .pane.docked.fill>.mb{padding:0}.x1hub.phone .pane.docked .sx-h{display:flex;align-items:center;gap:8px;margin:16px 2px 8px;padding:0;border:0}.x1hub.phone .pane.docked .sx-sec:first-child .sx-h{margin-top:2px}.x1hub.phone .pane.docked .sx-h>.tl-h{flex:1;display:flex;align-items:center;gap:8px;min-width:0;margin:0}.x1hub.phone .pane.docked .sx-h>.tl-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.x1hub.phone .pane.docked .sx-h>.sp{display:none}.x1hub.phone .pane.docked .tl-h,.x1hub.phone .pane.docked .hl-h{font:700 10px var(--font-cond);letter-spacing:.18em;color:var(--gold);text-transform:uppercase}.x1hub.phone .pane.docked .sx-sec{padding:0;border:0}.x1hub.phone .pane.docked .sx-h .sx-pen{flex:none;display:inline-flex;align-items:center;gap:5px;width:auto;height:auto;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line-3);background:transparent;color:var(--card-title)}.x1hub.phone .pane.docked .sx-h .sx-pen:after{content:"Edit";font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .pane.docked .sx-h .sx-pen svg{width:12px;height:12px}.x1hub.phone .pane.docked .sx-h .ctl-add,.x1hub.phone .pane.docked .sx-h .sx-b,.x1hub.phone .pane.docked .sx-h .sx-link{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line-3);background:transparent;color:var(--card-title);font:700 10px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .xp-seg,.x1hub.phone .pane.docked .hl-modes,.x1hub.phone .pane.docked .px-tabs{display:flex;gap:0;margin:0 0 10px}.x1hub.phone .xp-seg button,.x1hub.phone .pane.docked .hl-modes button,.x1hub.phone .pane.docked .px-tabs button{flex:0 1 auto;min-height:36px;margin:0 0 0 -1px;padding:0 12px;border:1px solid var(--line-2);border-radius:0;background:transparent;color:var(--card-title);font:600 13px var(--font-ui);letter-spacing:0;text-transform:none;text-indent:0;box-shadow:none}.x1hub.phone .pane.docked .hl-modes button{flex:1}.x1hub.phone .xp-seg button:first-child,.x1hub.phone .pane.docked .hl-modes button:first-child,.x1hub.phone .pane.docked .px-tabs button:first-child{margin-left:0;border-radius:9px 0 0 9px}.x1hub.phone .xp-seg button:last-child,.x1hub.phone .pane.docked .hl-modes button:last-child,.x1hub.phone .pane.docked .px-tabs button:last-child{border-radius:0 9px 9px 0}.x1hub.phone .xp-seg button[aria-pressed=true],.x1hub.phone .pane.docked .hl-modes button[aria-selected=true],.x1hub.phone .pane.docked .px-tabs button[aria-selected=true]{position:relative;z-index:1;border-color:var(--gold);background:#e7c36a29;color:var(--gold-2);box-shadow:none}.x1hub.phone .pane.docked .px-tabs small{margin-left:5px;font:600 12.5px var(--font-ui)}.x1hub.phone .pane.docked .px-tabs em{display:none}.x1hub.phone .xp-ob,.x1hub.phone .pane.docked .ctl-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(231,195,106,.55);background:transparent;color:var(--gold-2);font:700 11.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .pane.docked .mod-ctl{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;border:0}.x1hub.phone .pane.docked .hl-go,.x1hub.phone .pane.docked .ar-save,.x1hub.phone .pane.docked .aar-b .sv{min-width:0;min-height:46px;padding:0 20px;border-radius:12px;border:1px solid var(--gold);background:var(--gold);color:var(--gold-ink);font:700 12.5px var(--font-cond);letter-spacing:.16em;text-transform:uppercase;text-indent:0;box-shadow:none}.x1hub.phone .pane.docked .hl-go.back{border-color:var(--line-3);background:transparent;color:var(--card-title)}.x1hub.phone .pane.docked .hl-swr{display:block}.x1hub.phone .pane.docked .hl-swr .hl-go{width:100%}.x1hub.phone .pane.docked .hl-go.fl-add{min-height:40px;padding:0 16px}.x1hub.phone .pane.docked .px-keys{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0 2px 8px}.x1hub.phone .pane.docked .px-keys>div{display:grid;grid-template-columns:122px minmax(0,1fr);align-items:baseline;gap:10px;padding:4px 0;border:0;background:none;box-shadow:none}.x1hub.phone .pane.docked .px-keys>div span{font:400 13px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--card-body)}.x1hub.phone .pane.docked .px-keys>div b{font:600 14.5px var(--font-ui);color:var(--card-title)}.x1hub.phone .pane.docked .px-keys>div.miss b{color:var(--card-body);font-weight:500}.x1hub.phone .pane.docked .px-counts,.x1hub.phone .pane.docked .px-aars{margin:4px 2px;font-size:12.5px;color:var(--card-body)}.x1hub.phone .pane.docked .px-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"a m x" "a w x";align-items:center;column-gap:12px;row-gap:2px;margin:0;padding:10px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.x1hub.phone .pane.docked .px-row .px-ava{grid-area:a;width:34px;height:34px}.x1hub.phone .pane.docked .px-row .px-main{grid-area:m;display:block;min-width:0}.x1hub.phone .pane.docked .px-row .px-main b{display:block;font-size:15px;color:var(--card-title)}.x1hub.phone .pane.docked .px-row .px-fn{display:block;margin:1px 0 0;padding:0;border:0;background:none;font-size:13px;color:var(--card-body)}.x1hub.phone .pane.docked .px-row .px-when{grid-area:w;font:500 12px var(--font-mono);color:var(--card-body)}.x1hub.phone .pane.docked .px-row .px-acts{grid-area:x;display:flex;gap:6px}.x1hub.phone .pane.docked .px-row .px-acts button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-3)}.x1hub.phone .pane.docked .hl-prep{display:flex;flex-direction:column}.x1hub.phone .pane.docked .hl-h{margin:2px 2px 8px}.x1hub.phone .pane.docked .hl-modes{order:1;margin:0 0 10px}.x1hub.phone .pane.docked .hl-script{order:2;margin:0 0 12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:#090d1899;box-shadow:none;font-size:14.5px;line-height:1.5;color:var(--card-title)}.x1hub.phone .pane.docked .hl-fmt,.x1hub.phone .pane.docked .hl-grid,.x1hub.phone .pane.docked .hl-manr,.x1hub.phone .pane.docked .hl-swr{order:3}.x1hub.phone .pane.docked .hl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.x1hub.phone .pane.docked .hl-grid .hl-fd:last-child:nth-child(odd){grid-column:1 / -1}.x1hub.phone .pane.docked .hl-fd>span{font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.x1hub.phone .pane.docked .hl-sel,.x1hub.phone .pane.docked .hl-in{width:100%;min-height:44px;border-radius:10px;border:1px solid rgba(160,188,255,.3);background:#0e1422f2;color:var(--card-title);font-size:16px}.x1hub.phone .pane.docked .hl-swr{margin-top:14px}.x1hub.phone .pane.docked .fl-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.x1hub.phone .pane.docked .fl-add{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}.x1hub.phone .pane.docked .fl-i{margin:0;padding:10px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.x1hub.phone .pane.docked .ar-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;border:0;background:none}.x1hub.phone .pane.docked .ar-pb{display:flex;gap:8px}.x1hub.phone .pane.docked .ar-pb .nb{flex:1;min-height:44px}.x1hub.phone .pane.docked .aar-t{min-height:220px;font-size:16px}.x1hub.phone .pane.docked .aar-b{display:flex;justify-content:flex-start}.x1hub.phone .pane.docked[data-mod=progress] .mod-ctl .ctl-add{flex:1;min-height:50px;border-color:var(--gold);background:var(--gold);color:var(--gold-ink);font-size:13px;letter-spacing:.16em}.x1hub.phone .pane.docked[data-mod=progress] .mod-ctl .ctl-add span:after{content:" the subject now"}.x1hub.phone .pane.docked[data-mod=people]>.mb{display:flex;flex-direction:column}.x1hub.phone .pane.docked[data-mod=people] .ppl-ctl{order:0}.x1hub.phone .pane.docked[data-mod=people] .ppl-vizw{order:1}.x1hub.phone .pane.docked[data-mod=people] .ppl-list{order:2}.x1hub.phone .pane.docked[data-mod=people] .ppl-card{display:none}.x1hub.phone .pane.docked[data-mod=people].xp-pc-open .ppl-card{display:block;position:absolute;inset:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 30px;background:linear-gradient(#080c17,#070a12)}.x1hub.phone .pane.docked[data-mod=people]{position:relative}.x1hub.phone .xp-pcx{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0 0 8px -6px;padding:0 10px 0 4px;border:0;border-radius:10px;background:none;color:var(--card-title);font:700 11px var(--font-cond);letter-spacing:.16em;text-transform:uppercase}.x1hub.phone .xp-co{flex:none;padding:10px 0 4px}.x1hub.phone .xp-co-strip{display:flex;gap:6px;padding:0 14px 6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.x1hub.phone .xp-co-strip::-webkit-scrollbar{display:none}.x1hub.phone .xp-co .co-chip{flex:none;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,#b49cff 38%,transparent);background:color-mix(in srgb,#b49cff 10%,rgba(9,12,20,.7));color:var(--card-title);font-size:13px;white-space:nowrap}.x1hub.phone .xp-co .co-chip.avoid{border-color:color-mix(in srgb,var(--safety) 45%,transparent);background:color-mix(in srgb,var(--safety) 9%,rgba(9,12,20,.7))}.x1hub.phone .xp-co .co-chip.mine{border-style:dashed}.x1hub.phone .xp-co-tb{border-color:color-mix(in srgb,#b49cff 60%,transparent)!important;color:#b49cff!important;font:700 11px var(--font-cond)!important;letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .xp-co-tb b{margin-left:4px;font-family:var(--font-mono)}.x1hub.phone .xp-co .co-tools{max-height:46vh;overflow-y:auto;margin:4px 14px 0;padding:0 0 6px;border:0;border-bottom:1px solid var(--line);background:none}.x1hub.phone .pane.docked .px-keys>div:before,.x1hub.phone .pane.docked .px-row:before,.x1hub.phone .pane.docked .ar-row:before{display:none}.x1hub.phone .pane.docked .px-row,.x1hub.phone .pane.docked .px-row.me{padding:10px 2px;margin:0;background:none}.x1hub.phone .peek .pane.docked>.mb,.x1hub.phone .side>.pane>.mb{padding-bottom:64px}.x1hub.phone .peek .pane.docked.fill>.mb,.x1hub.phone .side>.pane.fill>.mb{padding-bottom:0}.x1hub.phone .pane.docked .slist{padding-bottom:46px}.x1hub.phone .pane.docked[data-mod=progress]>.mb{display:flex;flex-direction:column}.x1hub.phone .pane.docked[data-mod=progress] .pg-fork{order:1;margin-top:36px}.x1hub.phone .pane.docked[data-mod=progress] .pg-hd{order:2;margin-top:10px}.x1hub.phone .pane.docked[data-mod=progress] .mod-ctl{order:3;margin:12px 0}.x1hub.phone .pane.docked[data-mod=progress]>.mb>:not(.pg-fork):not(.pg-hd):not(.mod-ctl){order:4}.x1hub.phone .pane.docked .ar-row{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.x1hub.phone .pane.docked .tr-sec{margin-bottom:18px}.x1hub.phone .pane.docked .add-f{display:flex;gap:8px;margin-top:8px}.x1hub.phone .pane.docked .add-f input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:12px;border:0;background:#0e1422f2;box-shadow:inset 0 0 0 1px #a0bcff4d;color:var(--card-title);font-size:16px}.x1hub.phone .pane.docked .add-f input:focus{box-shadow:inset 0 0 0 1.5px var(--gold);outline:none}.x1hub.phone .pane.docked .add-f .nb{min-width:52px;min-height:44px;border-radius:10px;border:1px solid rgba(231,195,106,.55);background:transparent;color:var(--gold-2)}.x1hub.phone .pane.docked .its .it{padding:6px 0 6px 10px}.x1hub.phone .pane.docked .mod-ctl{justify-content:flex-start}.x1hub.phone .pane.docked .mod-ctl>.sp{flex:1}.x1hub.phone .pane.docked .mod-ctl .xp-seg{margin:0}.x1hub.phone .pane.docked .vseg{display:flex;gap:0}.x1hub.phone .pane.docked .vseg button{min-height:36px;margin:0 0 0 -1px;padding:0 12px;border:1px solid var(--line-2);border-radius:0;background:transparent;color:var(--card-title);font:600 13px var(--font-ui);letter-spacing:0;text-transform:none;box-shadow:none}.x1hub.phone .pane.docked .vseg button:first-child{margin-left:0;border-radius:9px 0 0 9px}.x1hub.phone .pane.docked .vseg button:last-child{border-radius:0 9px 9px 0}.x1hub.phone .pane.docked .vseg button[aria-pressed=true]{position:relative;z-index:1;border-color:var(--gold);background:#e7c36a29;color:var(--gold-2);box-shadow:none}.x1hub.phone .pane.docked .qf{display:flex;gap:6px;margin:8px 0 0;padding:0;border:0;background:none}.x1hub.phone .pane.docked .qf input{flex:1;min-width:0;height:42px;padding:0 11px;border:0;border-radius:10px;background:#090d18e6;box-shadow:inset 0 0 0 1px #f0b55a66;color:var(--card-title);font-size:16px;outline:none}.x1hub.phone .pane.docked .qf input::placeholder{color:#c9a86a}.x1hub.phone .pane.docked .qf input:focus{box-shadow:inset 0 0 0 1.5px #f0b55a,0 0 14px #f0b55a40}.x1hub.phone .pane.docked .qf button{min-height:42px;padding:0 14px;border:1px solid #f0b55a;border-radius:10px;background:#f0b55a;color:var(--gold-ink);font:700 11.5px var(--font-cond);letter-spacing:.14em;text-transform:uppercase}.x1hub.phone .pane.docked .rk{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.x1hub.phone .pane.docked .rk>div{display:grid;grid-template-columns:110px 9px minmax(0,1fr);align-items:baseline;column-gap:8px;padding:5px 2px;border:0;border-radius:0;background:none;box-shadow:none}.x1hub.phone .pane.docked .rk>div:before{content:"";grid-column:2;grid-row:1;width:8px;height:8px;border-radius:50%;background:var(--muted);position:static}.x1hub.phone .pane.docked .rk>div.l-alert:before{background:var(--safety);box-shadow:0 0 6px var(--safety)}.x1hub.phone .pane.docked .rk>div.l-warn:before{background:#f0b55a}.x1hub.phone .pane.docked .rk>div.l-calm:before{background:var(--ok)}.x1hub.phone .pane.docked .rk>div>span{grid-column:1;grid-row:1;font:700 10px var(--font-cond);letter-spacing:.14em;color:var(--card-body);text-transform:uppercase}.x1hub.phone .pane.docked .rk>div>b{grid-column:3;grid-row:1;font:600 15px var(--font-ui);color:var(--card-title)}.x1hub.phone .pane.docked .rk>div.l-alert>b{color:#ffb4b2}.x1hub.phone .peek .slist.condensed .xp-card .tx{display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset}.x1hub.phone .tiles,.x1hub.phone .tiles *,.x1hub.phone .dock,.x1hub.phone .dock *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.x1hub.phone .xp-pill{position:absolute;left:50%;bottom:calc(var(--phbar) + 14px);z-index:53;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--gold);background:#17130a;color:var(--gold-2);font:700 11px var(--font-cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 22px #00000080;animation:xpPillIn .25s ease-out}.x1hub.phone .xp-pill b{font:600 13px var(--font-mono);letter-spacing:0}.x1hub.phone .xp-pill.safe{border-color:var(--safety);background:#1d0d0d;color:#ffb0ae}.x1hub.phone.writing .xp-pill,.x1hub.phone.typing .xp-pill,.x1hub.phone.boarding .xp-pill{display:none}@keyframes xpPillIn{0%{opacity:0;transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.x1hub.phone .xp-pill{animation:none}}.x1hub.phone:has(#topmenu) .xp-pill,.x1hub.phone:has(#cmenu) .xp-pill{display:none}.x1hub.phone .app,.x1hub.phone .frame{overflow:clip}.x1hub.phone .set-ov .rq-top{display:flex;align-items:baseline;gap:10px}.x1hub.phone .set-ov .rq-hint{display:none}.x1hub.phone .set-ov .rq-row,.x1hub.phone .set-ov .pe-sc{display:flex;flex-direction:column;align-items:stretch;gap:6px}.x1hub.phone .set-ov .rq-l,.x1hub.phone .set-ov .pe-l{min-width:0;width:auto}.x1hub.phone .set-ov .rq-lv,.x1hub.phone .set-ov .rq-dl,.x1hub.phone .set-ov .pe-seg,.x1hub.phone .set-ov .pe-ul,.x1hub.phone .set-ov .pe-sws{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.x1hub.phone .set-ov .rq-lv button{flex:1 1 0;min-width:0;min-height:44px;padding:0 8px}.x1hub.phone .set-ov .rq-lv kbd,.x1hub.phone .set-ov .pgr-seg kbd{display:none}.x1hub.phone .set-ov .rq-dl button{flex:1 0 auto;min-height:40px;white-space:nowrap}.x1hub.phone .set-ov .rq-dl .rq-cust{flex:1 1 100%;min-height:44px}.x1hub.phone .set-ov .pe-seg button{flex:1 0 auto;min-height:40px}.x1hub.phone .set-ov .pe-ul button,.x1hub.phone .set-ov .pe-sws button{flex:1 1 auto;min-height:40px;white-space:nowrap}.x1hub.phone .set-ov .ap-acts.rq-acts{position:static;display:flex;flex-direction:row;align-items:stretch;gap:10px;margin-top:18px;padding:12px 0 0;border-top:1px solid var(--line)}.x1hub.phone .set-ov .rq-acts .rq-x{position:static;flex:1;height:auto;min-height:48px;border:1px solid var(--line-3);border-radius:12px;color:var(--card-title);justify-content:center}.x1hub.phone .set-ov .rq-acts .hm-cta{flex:1.4;margin:0;padding:0;min-height:48px}.x1hub.phone .set-ov .rq-acts .hm-cta:before,.x1hub.phone .set-ov .rq-acts .hm-cta:after{display:none}.x1hub.phone .set-ov .rq-acts .hm-create{width:100%;min-height:48px;border-radius:12px;background:var(--gold);color:var(--gold-ink);box-shadow:none}.x1hub.phone .set-ov .rq-acts .hm-create .hm-cl{color:var(--gold-ink);font-size:13px;letter-spacing:.16em;text-shadow:none}.x1hub.phone .set-ov .rq-acts .hm-create:disabled{opacity:.45}.x1hub.phone .set-ov .pe-head{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start}.x1hub.phone .set-ov .pe-photo{width:96px;height:120px}.x1hub.phone .set-ov .pe-row.typ{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.x1hub.phone .set-ov .pe-idp{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:10px 12px}.x1hub.phone .set-ov .pe-idp>.pe-f:nth-child(3),.x1hub.phone .set-ov .pe-idp>.pe-phones{grid-column:1 / -1}.x1hub.phone .set-ov .pe-ph{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;gap:8px;align-items:end}.x1hub.phone .set-ov .pe-nl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:end}.x1hub.phone .set-ov .pe-nl .pe-f.n{grid-column:1 / -1}.x1hub.phone .set-ov .pe-nl .pe-add{grid-column:1 / -1;min-height:44px}.x1hub.phone .set-ov .pe-f,.x1hub.phone .set-ov .pe-f input,.x1hub.phone .set-ov .pe-sel{min-width:0;max-width:100%}.x1hub.phone .set-ov .pgr-r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l d" "s s" "f f";gap:6px 10px}.x1hub.phone .set-ov .pgr-l{grid-area:l}.x1hub.phone .set-ov .pgr-d{grid-area:d}.x1hub.phone .set-ov .pgr-seg{grid-area:s;display:flex;gap:6px}.x1hub.phone .set-ov .pgr-full{grid-area:f}.x1hub.phone .set-ov .pgr-seg button{flex:1;min-width:0;min-height:40px}.x1hub.phone #ex-ov .ex{display:flex;flex-direction:column}.x1hub.phone #ex-ov .ex-b{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.x1hub.phone #ex-ov .ex-f{overflow:visible;padding:0}.x1hub.phone #ex-ov .ex-c{margin-top:16px}.x1hub.phone #ex-ov .ex-ft{flex:none;display:flex;gap:10px;padding-top:12px}.x1hub.phone #ex-ov .ex-ft>span{display:none}.x1hub.phone #ex-ov .ex-ft .nb{flex:1;min-height:48px;border-radius:12px}.x1hub.phone #ex-ov .ex-ft .ex-go{flex:1.4;min-height:48px;border-radius:12px;background:var(--gold);color:var(--gold-ink)}.x1hub.phone .set-ov>.hm-new.ex{display:flex;flex-direction:column;overflow:hidden}.x1hub.phone .xp-card .en-m .qw{font:700 9.5px var(--font-cond);letter-spacing:.14em;color:#f0b55a;text-transform:uppercase;background:none;border:0;padding:0}.x1hub.phone .pane .pr.xp-pr{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:9px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.x1hub.phone .pr.xp-pr.sel{background:none}.x1hub.phone .pr.xp-pr:before{display:none}.x1hub.phone .xp-gr{flex:none;display:flex;gap:3px}.x1hub.phone .xp-gr span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font:700 12px var(--font-mono);color:var(--card-title);background:#8fa8de1f;box-shadow:inset 0 0 0 1px #8fa8de40}.x1hub.phone .xp-gr span.hi{color:#c9f2db;background:#5fd39124;box-shadow:inset 0 0 0 1px #5fd39166}.x1hub.phone .xp-gr span.u{color:var(--muted)}.x1hub.phone .xp-pn{flex:1;min-width:0;display:flex;flex-direction:column}.x1hub.phone .xp-pn b{color:var(--card-title);font-size:15px;font-weight:600}.x1hub.phone .xp-pn>span{color:var(--card-body);font-size:12.5px}.x1hub.phone .xp-pn .xp-why{margin-top:2px;font-size:13px;color:var(--card-title)}.x1hub.phone .xp-use{flex:none;font-size:12.5px;color:var(--card-body)}.x1hub.phone .pane.docked .ppl-tools{display:flex;gap:8px}.x1hub.phone .pane.docked .ppl-q{flex:1;min-height:44px;border-radius:12px}.x1hub.phone .peek .pane.docked .cols>.colx{border:0;border-radius:0;background:none;box-shadow:none;padding:0}.x1hub.phone .peek .pane.docked .colx h3{margin:6px 2px 8px;padding:0;border:0;background:none;font:700 11px var(--font-cond);letter-spacing:.18em}.x1hub.phone .peek .pane.docked .colx .clist{padding:0 0 40px}.x1hub.phone #phSrchR .srch-r{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:12px;background:#8fa8de0d;box-shadow:inset 0 0 0 1px var(--line)}.x1hub.phone #phSrchR .sr-i{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left}.x1hub.phone #phSrchR .sr-i em{font:700 10px var(--font-cond);font-style:normal;letter-spacing:.14em;color:var(--gold);text-transform:uppercase}.x1hub.phone #phSrchR .sr-i span{color:var(--card-title);font-size:14.5px;line-height:1.35}.x1hub.phone #phSrchR .sr-i:active{background:#e7c36a1f}.x1hub.phone .xp-rq1{flex-wrap:nowrap;min-width:0}.x1hub.phone .xp-rq1 .rst{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em}.x1hub.phone .xp-rq1 .rty{flex:none}.x1hub.phone .hm-main.creating>.hm-new .hm-nacts{position:static;margin-top:18px;padding:0;background:none;box-shadow:none}.x1hub.phone .set-ov .ap-acts:not(.rq-acts){position:static;display:flex;flex-direction:row;align-items:stretch;gap:10px;margin-top:18px}.x1hub.phone .set-ov .ap-acts:not(.rq-acts)>.hm-b.quiet{position:static;flex:1;height:auto;min-height:48px;justify-content:center;border:1px solid var(--line-3);border-radius:12px;color:var(--card-title)}.x1hub.phone .set-ov .ap-acts:not(.rq-acts)>.hm-cta{flex:1.6;margin:0;padding:0}.x1hub.phone .set-ov .ap-acts:not(.rq-acts)>.hm-cta:before,.x1hub.phone .set-ov .ap-acts:not(.rq-acts)>.hm-cta:after{display:none}.x1hub.phone .set-ov .ap-acts:not(.rq-acts) .hm-create{width:100%;min-height:48px;border-radius:12px;background:var(--gold);box-shadow:none}.x1hub.phone .set-ov .ap-acts:not(.rq-acts) .hm-create .hm-cl{color:var(--gold-ink);font-size:13px;text-shadow:none}@container (max-width: 380px){.x1hub.phone .pg-n span{visibility:visible!important;font:600 10px/1.1 var(--font-cond);letter-spacing:.02em}}.x1hub.phone .pane.docked .pg-fork{margin:30px 10px 38px}.x1hub.phone .sc.card.editing .ce-note{display:none}.x1hub.phone .rd-cf .rd-c{min-height:64px;font-size:16px;line-height:1.35}.x1hub.phone .ev-hint,.x1hub.phone .it-hint,.x1hub.phone .rq-hint,.x1hub.phone .ce-note,.x1hub.phone .arrival .hint{display:none!important}.x1hub.phone #ex-ov .ex-ft .ex-share{flex:1;min-height:48px;border-radius:12px;border-color:#e7c36a8c;color:var(--gold-2)}.x1hub.phone .pane.docked[data-mod=people] .ppl-vizw{flex:none;height:auto;overflow:visible;margin-bottom:14px}.x1hub.phone .pane.docked .hl-modes button{flex:1 1 0;min-width:0;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x1hub.phone .pane.docked[data-mod=people] .ppl-list{flex:none;height:auto;max-height:none;overflow:visible}.x1hub.phone .pane.docked[data-mod=people]>.mb{height:auto;min-height:100%}.x1hub.phone .peek .pane.docked[data-mod=people]{overflow-y:auto}.x1hub.phone .hm-row.s-active:not(.confirming) .hm-ra .hm-open:not(.is-opening){display:none}.x1hub.phone .hm-row.s-active:not(.confirming) .hm-rb h3:after{content:"›";margin-left:10px;color:var(--gold-2);font-weight:400}.x1hub.phone .hm-row .hm-ra .hm-b.quiet.hm-reopen,.x1hub.phone .hm-row.s-active .hm-ra .hm-b.quiet.warn{height:36px;min-height:36px;padding:0 14px;border:1px solid var(--line-3);border-radius:10px;background:#090c1499;color:var(--card-title);font-size:13px}.x1hub.phone .hm-row.s-active,.x1hub.phone .hm-row.s-closed[data-hm=open]{cursor:pointer}.x1hub.phone .hm-row.s-closed[data-hm=open]:active,.x1hub.phone .hm-row.s-active:active{background:#e7c36a0f}.x1hub.phone .hm-row.s-active.hm-opening .hm-ra .hm-b.quiet.warn{display:none}.x1hub.phone .hm-row.s-active .hm-ra .hm-open.is-opening{height:36px;min-height:36px;padding:0 12px;border-radius:10px;font-size:11px;letter-spacing:.14em;white-space:nowrap;animation:xpOpening 1.1s ease-in-out infinite}.x1hub.phone .hm-row.s-active .hm-ra .hm-open.is-opening:after{content:none}@keyframes xpOpening{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.x1hub.phone .hm-row.s-active .hm-ra .hm-open.is-opening{animation:none}}.x1hub.phone .hm-row.s-active .hm-ra{width:84px;align-items:stretch}.x1hub.phone .hm-row.s-active .hm-ra>*{width:100%;justify-content:center}.x1hub.phone .hm-row.s-active.confirming .hm-ra{width:auto}.x1hub.phone .hm-row.s-active.confirming .hm-ra>*{width:auto}.x1hub.phone .hm-f>span,.x1hub.phone .hm-fl{color:var(--gold);opacity:1}.x1hub.phone .hm-f>span .st-req{color:var(--card-body)}.x1hub.phone .pane.docked .sx-sec.editing{margin:10px 0 16px;padding:12px 14px 14px;border-radius:14px}.x1hub.phone .pane.docked .sx-sec.editing .sx-h{margin-top:0}.x1hub.phone .bg-more>span{display:none}.x1hub.phone .pane.docked .hl-ws{padding-top:14px}.x1hub.phone .pane.docked .rx-h{padding:10px 10px 10px 12px}.x1hub.phone .st-add{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px}.x1hub.phone .st-add>.hm-f:first-child{grid-column:1 / -1}.x1hub.phone .st-add .hm-open{height:46px;padding:0 18px}.x1hub.phone .st-add .st-sel{min-height:46px}.x1hub.phone .st-ua .nb,.x1hub.phone .st-ua .st-uhold{height:40px}.x1hub.phone .sh-head{display:none}.x1hub.phone .sh-row{grid-template-columns:22px minmax(0,1fr) 62px 40px;grid-template-areas:"t t on del" "arr x x x" "iss iss iss iss";row-gap:2px;padding:8px 2px 10px;border-bottom:1px solid var(--line)}.x1hub.phone .sh-row .sh-t{grid-area:t}.x1hub.phone .sh-row .sh-arr{grid-area:arr;color:var(--muted)}.x1hub.phone .sh-row .sh-x{grid-area:x}.x1hub.phone .sh-row .sh-on-b{grid-area:on;height:34px}.x1hub.phone .sh-row .sh-del{grid-area:del;width:40px;height:40px}.x1hub.phone .sh-row .sh-iss{grid-area:iss}.x1hub.phone .sh-row input{height:40px;font-size:16px}.x1hub.phone .set-ov>.hm-new,.x1hub.phone .hm-main>.hm-new{animation:xpWinIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes xpWinIn{0%{transform:translateY(18px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.x1hub.phone .set-ov>.hm-new,.x1hub.phone .hm-main>.hm-new{animation:none}}.x1hub.phone .xp-pane,.x1hub.phone .dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.x1hub.phone .xp-pane{background:radial-gradient(120% 90% at 0% 0%,var(--pt),transparent 60%),linear-gradient(160deg,#162036d6,#0e1626db)}.x1hub.phone .dock{background:linear-gradient(180deg,#090c12f0,#050608fc 60%)}.x1hub.phone .pane.docked .sx-fields.two{grid-template-columns:minmax(0,1fr)}.x1hub.phone .set-ov .rq-acts .hm-create.x-save:not(:disabled){background:linear-gradient(180deg,#5fd39157,#5fd39129)!important;box-shadow:inset 0 0 0 1px #5fd391cc}.x1hub.phone .set-ov .rq-acts .hm-create.x-save .hm-cl{color:#d6f8e4}.x1hub.phone .set-ov .rq-acts .rq-x.x-cancel:not(:disabled){border-color:#f27b7999!important}.x1hub.phone .set-ov>.hm-new,.x1hub.phone .hm-main>.hm-new.hm-set{border-color:transparent;background:radial-gradient(90% 50% at 50% 0%,rgba(40,58,104,.22),transparent 70%),#090e1b;box-shadow:none}.x1hub.phone .set-ov>.hm-new:before,.x1hub.phone .set-ov>.hm-new:after,.x1hub.phone .hm-main>.hm-new.hm-set:before,.x1hub.phone .hm-main>.hm-new.hm-set:after{display:none}.x1hub.phone .set-ov .ap-acts:not(.rq-acts)>.hm-b.quiet,.x1hub.phone .set-ov .rq-acts .rq-x{background:#0e1422e6}.x1hub.phone .ap-fn{font-size:15px;padding:7px 0 7px 12px}.x1hub.phone .ap-ix{column-gap:14px}.x1hub.phone .set-ov .ap-acts .hm-create .hm-cl{white-space:nowrap;letter-spacing:.1em}.x1hub.phone .ap-fh{font-size:11.5px}.x1hub.phone .set-ov.ew-ov{display:grid;place-items:center;padding:16px;background:#03050ab8}.x1hub.phone .set-ov.ew-ov>.hm-new.ew{position:relative;inset:auto;width:100%!important;max-height:calc(100% - 32px);padding:22px 20px 18px;border-radius:18px;overflow-y:auto;gap:12px;border:1.5px solid transparent;background:linear-gradient(#0c1222,#0c1222) padding-box,linear-gradient(135deg,#7fe6ff99,#6e8cff40 45%,#f27b798c) border-box;box-shadow:0 24px 60px #0009}.x1hub.phone .hm-new.ew h2{font-size:22px}.x1hub.phone .hm-new.ew .ew-b{flex-direction:row;gap:10px;margin-top:8px}.x1hub.phone .hm-new.ew .ew-b>button{flex:1;min-height:48px;border-radius:12px}.x1hub.phone .hm-new.ew .ew-b .st-hold{min-width:0}.x1hub.phone .nm-s{min-height:36px;padding:0 14px;font-size:14px}.x1hub.phone .set-ov .pe-nl>.nm-sug{order:0}.x1hub.phone .xp-hmtop{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(var(--phtop) + 4px) 6px 0}.x1hub.phone .xp-hmt{min-height:44px;min-width:0;padding:0 10px;border:0;background:none;color:var(--card-title);font:600 14px var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.x1hub.phone .xp-hmt span{color:var(--card-body);font-weight:500}.x1hub.phone .xp-hmt:last-child{flex:none;color:var(--gold-2)}.x1hub.phone .xp-hmt:active{opacity:.7}.x1hub.phone .tiles{grid-template-rows:auto}.x1hub.phone #hub,.x1hub.phone .xp-core{display:none}.x1hub.phone .xp-btop{order:-1;grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:-2px}.x1hub.phone .xp-btop .xp-inc{position:static;flex:1;min-width:0;display:flex;flex-direction:column;text-align:left;line-height:1.2;pointer-events:none}.x1hub.phone .xp-btop .xp-inc b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 14px var(--font-ui);color:var(--card-title)}.x1hub.phone .xp-btop .xp-inc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--card-body)}.x1hub.phone .xp-lay{position:relative;flex:none;display:flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-3);background:#090c148c;color:var(--card-title)}.x1hub.phone .xp-lay .xp-lk{font:700 9px var(--font-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.x1hub.phone .xp-lay select{appearance:none;-webkit-appearance:none;border:0;background:none;color:var(--gold-2);font:600 13px var(--font-ui);padding:0 16px 0 0;margin-right:-16px;outline:none}.x1hub.phone .xp-lay select option{color:#000}.x1hub.phone .xp-lay svg{pointer-events:none;color:var(--gold-2)}.x1hub.phone .hm-ui{grid-template-rows:auto minmax(0,1fr)}.x1hub.phone .hm-ui>.hm-main:first-child{grid-row:1 / -1;padding-top:var(--phtop)}:root{color-scheme:light;--page-bg: radial-gradient(circle at top left, rgba(255, 255, 255, .75), transparent 38%), linear-gradient(135deg, #f4efe3, #e5d3b1);--surface: rgba(255, 252, 245, .92);--surface-strong: #fffaf0;--border: rgba(65, 51, 26, .18);--border-strong: rgba(65, 51, 26, .3);--text: #23190d;--muted: #64553a;--accent: #8c3d16;--accent-soft: #f0c9a3;--focus-outline: rgba(140, 61, 22, .2);--button-bg: var(--surface-strong);--button-hover-border: var(--accent);--secondary-button-bg: rgba(240, 201, 163, .45);--ghost-button-bg: transparent;--panel-bg: var(--surface);--panel-shadow: 0 16px 36px rgba(53, 39, 16, .08);--menu-backdrop-bg: rgba(35, 25, 13, .28);--editor-paper-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(255, 249, 238, .94)), repeating-linear-gradient( 180deg, transparent 0, transparent 2.25rem, rgba(80, 55, 14, .05) 2.25rem, rgba(80, 55, 14, .05) 2.33rem );--editor-paper-shadow: 0 14px 30px rgba(53, 39, 16, .08);--editor-text: var(--text);--editor-timestamp: var(--text);--editor-font-weight: 600;--editor-timestamp-weight: 900;--editor-line-font-size: 1.08rem;--editor-line-min-height: 2.25rem;--editor-mobile-text-shadow: none;--editor-mobile-timestamp-shadow: none;--panel-card-text-size: 1rem;--panel-card-audit-size: .68rem;--panel-card-text-size-all: .86rem;--panel-card-audit-size-all: .62rem;--panel-card-text-color: var(--card-body);--panel-card-meta-color: var(--muted);--panel-card-timestamp-color: var(--muted);--card-bg: rgba(255, 250, 240, .8);--help-card-bg: rgba(255, 250, 240, .78);--card-title: var(--text);--card-body: var(--muted);--input-bg: #fffdf8;--input-text: var(--text);--bottom-bar-bg: rgba(255, 252, 245, .98);--bottom-bar-border: var(--border);--bottom-bar-shadow: 0 -10px 22px rgba(53, 39, 16, .1);--bottom-bar-button-bg: var(--button-bg);--bottom-bar-button-border: var(--border-strong);--bottom-bar-button-text: var(--text);--danger-button-bg: linear-gradient(180deg, rgba(139, 54, 38, .94), rgba(86, 24, 18, .98));--danger-button-border: rgba(214, 132, 112, .42);--danger-button-text: #f6dfd5;--font-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-title: "Bahnschrift", "Segoe UI", sans-serif;--font-editor: "Consolas", "Courier New", monospace;--font-home-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-home-title: "Bahnschrift", "Segoe UI", sans-serif;font-family:var(--font-ui);line-height:1.5;font-weight:400;color:var(--text);background:var(--page-bg)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;background:var(--page-bg)}body{overflow:hidden;background:var(--page-bg)}button,input,select,textarea{font:inherit}select,option,optgroup{color:var(--input-text);background:var(--input-bg)}.app-shell[data-native-android=true] select{color:var(--input-text);-webkit-text-fill-color:var(--input-text);color-scheme:dark}.app-shell[data-native-android=true] option,.app-shell[data-native-android=true] optgroup{color:var(--input-text);background:var(--input-bg)}button{border:1px solid var(--border-strong);background:var(--button-bg);color:var(--text);border-radius:.95rem;padding:.8rem .9rem;min-height:2.9rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease,background .12s ease}button:hover{border-color:var(--button-hover-border);transform:translateY(-1px)}button:disabled{opacity:.48;cursor:not-allowed;transform:none}button:disabled:hover{border-color:var(--border-strong);transform:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.editor-line:focus-visible,.recent-item:focus-visible{outline:none;box-shadow:none}button:focus,input:focus,select:focus,textarea:focus,.editor-line:focus,.recent-item:focus{outline:none;box-shadow:none}.secondary-button{background:var(--secondary-button-bg)}.danger-button{background:var(--danger-button-bg);border-color:var(--danger-button-border);color:var(--danger-button-text)}.hold-to-end-incident-button{position:relative;overflow:hidden;isolation:isolate;min-width:10.5rem;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hold-to-end-incident-button:before{content:"";position:absolute;inset:0;z-index:0;background:#ffc9b547;transform:scaleX(0);transform-origin:left center;pointer-events:none}.hold-to-end-incident-button.is-holding:before{transform:scaleX(1);transition:transform .9s linear}.hold-to-end-incident-button>span{position:relative;z-index:1}.ghost-button{background:var(--ghost-button-bg)}.action-button-cancel,.action-button-save{min-height:2.1rem;padding:.5rem .9rem;line-height:1.1}.action-button-cancel{background:linear-gradient(180deg,#8b3626f0,#561812fa);border-color:#d684706b;color:#f6dfd5}.action-button-cancel:hover:not(:disabled){border-color:#e89d8c80}.action-button-save{background:linear-gradient(180deg,#2d7a4cf0,#174e2ffa);border-color:#78d29657;color:#effff4}.action-button-save:hover:not(:disabled){border-color:#9ae6b47a}.app-shell{position:relative;isolation:isolate;height:100%;min-height:100%;padding:calc(.9rem + env(safe-area-inset-top,0px)) .75rem .75rem;overflow:auto;background:var(--page-bg)}.app-shell[data-native-android=false],.app-shell[data-native-android=false] *{scrollbar-width:none}.app-shell[data-native-android=false]::-webkit-scrollbar,.app-shell[data-native-android=false] *::-webkit-scrollbar{width:0;height:0}.app-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--page-bg)}.topbar{padding:0;background:transparent;border:0;box-shadow:none}.toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.home-screen{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 1.5rem)}.home-card{width:min(42rem,100%);padding:1.25rem;border:1px solid var(--border);border-radius:1.35rem;background:var(--surface);box-shadow:0 18px 38px #35271014}.home-card h1{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.4rem);text-align:center}.home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.home-action{min-height:4rem;font-size:1rem;font-weight:700}.recent-section{display:grid;gap:.75rem}.recent-header h2{margin:0;font-size:1rem;color:var(--muted)}.incident-search input{width:100%;min-height:2.9rem;border:1px solid var(--border-strong);border-radius:.9rem;padding:.7rem .85rem;background:#fffdf8}.incident-search input::placeholder{font-size:.92rem}.recent-empty{margin:0;color:var(--muted);padding:.9rem 0}.recent-list{display:grid;gap:.65rem}.recent-item{width:100%;text-align:left;background:#fffaf0e0}.recent-copy{display:grid;gap:.18rem;min-width:0}.recent-primary{font-weight:700;overflow:hidden;text-overflow:ellipsis}.recent-secondary{color:#4d4539;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-meta{color:var(--muted);font-size:.86rem}.menu-eyebrow{margin:0 0 .2rem;text-transform:uppercase;letter-spacing:.16em;font-size:.77rem;color:var(--muted)}.workspace{margin-top:.75rem}.workspace-main{min-width:0}.editor-context{margin:0 0 .45rem;padding:0 .2rem;color:var(--muted);font-size:.85rem;line-height:1.35}.panel,.app-menu{border:1px solid var(--border);border-radius:1.3rem;background:var(--panel-bg);box-shadow:var(--panel-shadow)}.editor-surface,.shorthand-screen,.hailing-screen,.incident-info-screen,.export-screen,.settings-screen{min-height:calc(100vh - 7.5rem)}.editor-surface{padding:.85rem 1rem;border:1px solid var(--border-strong);border-radius:1.3rem;background:var(--editor-paper-bg);box-shadow:var(--editor-paper-shadow);-webkit-touch-callout:none}.editor-line{min-height:var(--editor-line-min-height);padding:.16rem 0;border:0;border-radius:.45rem;white-space:pre-wrap;word-break:break-word;font-size:var(--editor-line-font-size);font-family:var(--font-editor);font-weight:var(--editor-font-weight);color:var(--editor-text);-webkit-touch-callout:none;transition:background-color .12s ease,box-shadow .12s ease}.editor-line:empty:before{content:"";display:inline-block}.editor-line.is-context-target{background:color-mix(in srgb,var(--focus-outline) 32%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--focus-outline) 68%,transparent) inset}.timestamp{font-weight:var(--editor-timestamp-weight);color:var(--editor-timestamp)}.panel{padding:1rem}.shorthand-screen,.hailing-screen,.report-screen,.resources-screen,.incident-info-screen,.export-screen,.settings-screen{display:flex;flex-direction:column}.hailing-screen{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.hailing-screen.is-keyboard-open{padding-bottom:max(18rem,calc(env(safe-area-inset-bottom,0px) + 45dvh));scroll-padding-bottom:max(18rem,calc(env(safe-area-inset-bottom,0px) + 45dvh))}.panel-header,.menu-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.panel-header h2,.menu-header h2{margin:0;color:var(--panel-heading)}.panel-header p{margin:0;color:var(--muted)}.panel-tools,.menu-actions,.shorthand-list,.shorthand-summary-list,.incident-form,.export-form,.settings-form{display:grid;gap:.85rem}.panel-tools{grid-auto-flow:column;grid-auto-columns:max-content;align-items:start}.menu-layer{position:fixed;inset:0;z-index:20;pointer-events:auto}.menu-backdrop{position:absolute;inset:0;border:0;border-radius:0;min-height:100%;background:var(--menu-backdrop-bg);cursor:pointer}.menu-backdrop:hover,.menu-backdrop:focus-visible{transform:none;border-color:transparent}.status-toast-layer{position:fixed;inset:0;z-index:40;pointer-events:none}.status-toast{position:absolute;left:50%;top:calc(.9rem + env(safe-area-inset-top,0px));transform:translate(-50%);width:min(calc(100vw - 1.5rem),26rem);padding:.72rem .9rem;border:1px solid var(--border-strong);border-radius:.9rem;background:var(--panel-bg);color:var(--text);box-shadow:var(--panel-shadow);text-align:center;line-height:1.35}.app-menu{position:absolute;top:.75rem;left:.75rem;width:min(22rem,calc(100vw - 1.5rem));padding:1rem}.app-menu.confirm-dialog{position:fixed;top:50%;left:50%;width:min(24rem,calc(100vw - 1.5rem));max-height:min(32rem,calc(100dvh - 1.5rem));transform:translate(-50%,-50%);z-index:12;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.confirm-dialog-copy{display:grid;gap:.8rem}.confirm-dialog-copy p{margin:0;color:var(--card-body)}.confirm-dialog-body{display:grid;gap:.9rem;overflow-y:auto;min-height:0;padding-bottom:.3rem}.confirm-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;flex:0 0 auto}.delete-confirm-eyebrow{color:var(--panel-heading)}.delete-confirm-field{display:grid;gap:.5rem;margin-bottom:1rem;pointer-events:auto}.delete-confirm-field span{font-size:.92rem;color:var(--text)}.delete-confirm-field input{width:100%;min-height:2.8rem;border:1px solid var(--border-strong);border-radius:.85rem;padding:.7rem .85rem;background:var(--input-bg);color:var(--input-text);box-sizing:border-box;pointer-events:auto;touch-action:manipulation}.delete-confirm-helper,.delete-confirm-error{margin:0 0 1rem;font-size:.86rem}.delete-confirm-helper{color:var(--muted)}.delete-confirm-error{margin-bottom:0}.shorthand-card{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg)}.hailing-script,.hailing-timer{padding:.8rem .9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg)}.hailing-main-layout{display:grid;gap:.7rem;align-content:start}.hailing-screen-title-row{display:flex;justify-content:center;padding-top:.35rem}.hailing-screen-title{margin:0;color:var(--panel-card-timestamp-color);font-size:1.35rem;line-height:1.05}.hailing-working-shell{display:grid;gap:.75rem}.hailing-working-sticky{position:sticky;top:0;z-index:3;display:grid;gap:.7rem;padding-bottom:.2rem;background:var(--panel-bg)}.hailing-working-top-row{display:flex;align-items:center;justify-content:flex-start;padding:.6rem .72rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg)}.hailing-working-inline-controls{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;width:100%;flex-wrap:nowrap}.hailing-working-timer-cluster{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-left:auto;flex:0 0 auto;white-space:nowrap}.hailing-working-timer-display{font-size:1.32rem;font-weight:700;color:var(--card-title);line-height:1;white-space:nowrap}.hailing-working-start-stop{min-height:2rem;padding:.34rem .8rem;font-size:.8rem}.hailing-working-text-size{display:inline-flex;align-items:center;justify-content:flex-start;gap:.45rem;min-width:auto}.hailing-working-text-size-label{color:var(--panel-card-timestamp-color);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hailing-working-text-size-controls{display:inline-flex;align-items:center;gap:.35rem}.hailing-working-text-size-button{min-width:2rem;min-height:2rem;padding:.2rem .55rem;font-size:.92rem;line-height:1}.hailing-working-content{display:grid;gap:.75rem}.hailing-quick-actions-card{padding:.05rem 0}.hailing-quick-actions-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .5rem}.hailing-quick-actions-label{color:var(--card-title);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hailing-quick-actions-toggle{min-height:2rem;padding:.3rem .75rem;font-size:.76rem}.hailing-quick-actions-toggle-row{display:inline-flex;align-items:center;gap:.5rem}.hailing-quick-actions-toggle-copy{color:var(--card-body);font-size:.8rem;font-weight:700;white-space:nowrap}.hailing-quick-actions-hidden-copy{color:color-mix(in srgb,var(--card-title) 80%,var(--card-body) 20%);font-size:.84rem;padding:.2rem 0 .35rem}.hailing-quick-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.hailing-quick-actions-column{display:grid;gap:.5rem;align-content:start}.hailing-quick-action-button{position:relative;overflow:hidden;min-height:2.4rem;border:1px solid var(--border-strong);border-radius:1rem;background:color-mix(in srgb,var(--card-bg) 96%,black 4%);color:var(--card-title);font-size:.84rem;font-weight:700;line-height:1.2;text-align:center;padding:.42rem .55rem;touch-action:pan-y;user-select:none;-webkit-user-select:none}.hailing-quick-action-button:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,#4a89ff 24%,transparent);transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none}.hailing-quick-action-button.is-holding:before{opacity:1;transform:scaleX(1);transition:transform .7s linear,opacity .16s ease}.hailing-quick-action-button-label{position:relative;z-index:1;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hailing-quick-action-button:hover,.hailing-quick-action-button:focus-visible{background:color-mix(in srgb,var(--card-bg) 96%,black 4%);border-color:var(--border-strong);transform:none}.hailing-quick-action-button.is-holding{border-color:color-mix(in srgb,#4a89ff 44%,var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb,#4a89ff 22%,transparent)}.hailing-quick-action-button.is-flashed{background:color-mix(in srgb,#39b86f 34%,var(--card-bg));border-color:color-mix(in srgb,#39b86f 66%,var(--border-strong));color:#effff5}.hailing-mode-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:0}.hailing-mode-point{width:.62rem;height:.62rem;border-radius:999px;background:color-mix(in srgb,var(--card-body) 36%,transparent);border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent)}.hailing-mode-choice{display:grid;justify-items:center;align-content:center;gap:.12rem;min-height:0;padding:.18rem .1rem .16rem;border:0;border-radius:.7rem;background:transparent;color:var(--card-body)}.hailing-mode-choice:hover,.hailing-mode-choice:focus-visible{transform:none;border-color:transparent;background:color-mix(in srgb,var(--accent) 8%,transparent)}.hailing-mode-choice.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--card-title)}.hailing-mode-choice.is-active .hailing-mode-point{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.hailing-mode-choice-label{font-size:.74rem;font-weight:700;letter-spacing:.01em;text-align:center}.hailing-log-composer{display:grid;gap:.42rem}.hailing-log-textarea{min-height:2.8rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--card-bg) 96%,black 2%);color:var(--card-title);font-size:.98rem;line-height:1.4;resize:none}.hailing-log-textarea::placeholder{color:color-mix(in srgb,var(--card-body) 74%,transparent)}.hailing-log-preview{display:grid;gap:.42rem}.hailing-log-preview-label{color:var(--panel-card-timestamp-color);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hailing-log-preview-editor{width:100%;min-height:1.8rem;padding:0;border:0;background:transparent;color:var(--panel-card-text-color);font-size:var(--panel-card-text-size);line-height:1.45;resize:none}.resources-screen{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;gap:.45rem;padding-top:0}.panel-screen{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}.panel-tab-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.18rem;padding-top:0;align-items:end}.panel-tab-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.42rem .3rem .38rem;border:1px solid var(--border);border-bottom-color:color-mix(in srgb,var(--border) 35%,transparent);border-radius:.42rem .42rem .18rem .18rem;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-bg) 94%,white 3%),var(--panel-bg));color:var(--muted);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 3px 8px #00000029;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease;-webkit-tap-highlight-color:transparent}.panel-tab-badge{position:absolute;top:.2rem;right:.22rem;min-width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .24rem;border-radius:999px;background:#b02b2b;color:#fff4f4;font-size:.64rem;font-weight:700;line-height:1;box-shadow:0 0 0 1px #080a0e6b}.panel-tab-button:hover{border-color:var(--border);transform:none}.panel-tab-button:focus,.panel-tab-button:focus-visible{border-color:var(--border);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 3px 8px #00000029}.panel-tab-button.is-active{min-height:2.26rem;padding-top:.48rem;padding-bottom:.42rem;border-color:color-mix(in srgb,var(--accent) 38%,var(--border));border-bottom-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--button-bg) 75%,white 10%),var(--card-bg));color:var(--card-title);transform:translateY(1px);box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 5px 10px #0000002e}.panel-tab-button.is-active:hover,.panel-tab-button.is-active:focus,.panel-tab-button.is-active:focus-visible{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));border-bottom-color:transparent;transform:translateY(1px);box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 5px 10px #0000002e}.panel-tab-button-label{font-size:.76rem;font-weight:700;letter-spacing:.02em}.panel-tab-button-all{min-width:2.8rem;min-height:1.92rem;padding:.28rem .55rem .24rem;border-radius:.38rem .38rem .18rem .18rem}.panel-tab-button-all .panel-tab-button-label{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.panel-tab-button-all.is-view-mode-active{min-height:2rem}.panel-tab-picker.resources-tab-picker,.panel-tab-picker.profile-tab-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.14rem;padding-top:0}.profile-screen{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}.profile-tab-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.subject-screen{flex:1;min-height:0;display:grid;align-content:start;gap:.75rem;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:.2rem 0 .4rem}.subject-screen.is-keyboard-open{padding-bottom:max(12rem,calc(env(safe-area-inset-bottom,0px) + 12rem));scroll-padding-bottom:max(12rem,calc(env(safe-area-inset-bottom,0px) + 12rem))}.requests-screen{flex:1;min-height:0;display:grid;align-content:start;gap:.75rem;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:.2rem 0 .4rem}.requests-screen.is-keyboard-open{padding-bottom:max(18rem,calc(env(safe-area-inset-bottom,0px) + 45dvh));scroll-padding-bottom:max(18rem,calc(env(safe-area-inset-bottom,0px) + 45dvh))}.requests-screen.is-keyboard-open .requests-intake-card{margin-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.requests-screen.is-keyboard-open .requests-editor-actions{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .35rem)}.requests-header-row{min-height:2rem;align-items:center}.requests-intake-card,.requests-empty-state{display:grid;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:1.2rem;background:color-mix(in srgb,var(--card-bg) 94%,black 2%);box-shadow:var(--panel-shadow)}.requests-group-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.requests-group-header h3,.requests-empty-state h3{margin:0;color:var(--card-title)}.requests-empty-state p{margin:.18rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.4}.requests-group-header span{color:var(--muted);font-size:.78rem;font-weight:700}.requests-group{display:grid;gap:.45rem}.requests-group-list{display:grid;gap:.7rem}.requests-board{display:grid;gap:.85rem}.requests-editor{display:grid;gap:.65rem}.requests-editor-field{display:grid;gap:.28rem;min-width:0}.requests-editor-field-full{width:100%}.requests-editor-field span,.requests-card-subject-label,.requests-card-note-label{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.requests-card-note-label{color:var(--panel-card-timestamp-color)}.requests-editor-field input,.requests-editor-field textarea{width:100%}.requests-editor-textarea{resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;line-height:1.35;min-height:2.8rem}.requests-editor-note{min-height:2.8rem}.requests-editor-deadline{min-width:12rem;flex:1 1 12rem}.requests-intensity-picker,.requests-approval-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.requests-intensity-button,.requests-status-button,.requests-approval-button{border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--panel-bg) 76%,transparent);color:var(--card-body);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.requests-intensity-button{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:.34rem .7rem .34rem .42rem;font-size:.82rem;font-weight:700}.requests-approval-button{min-height:2rem;padding:.34rem .74rem;font-size:.76rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.requests-intensity-button-label{line-height:1}.requests-intensity-button .requests-intensity-badge{color:#0b1017}.requests-intensity-button.is-active,.requests-status-button.is-active,.requests-approval-button.is-active{border-color:var(--border-strong);background:color-mix(in srgb,var(--accent) 18%,var(--panel-bg) 82%);color:var(--card-title)}.requests-approval-approved{color:#8de0a6}.requests-approval-denied{color:#f09b9b}.requests-approval-conditional{color:#f0cf7b}.requests-approval-pending{color:var(--muted)}.requests-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.requests-editor-error{margin:0;color:#f0a3a3;font-size:.82rem}.requests-card{display:grid;gap:.4rem;padding:.78rem .92rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--panel-bg) 74%,transparent)}.requests-card-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(7.4rem,8.4rem);gap:.85rem;align-items:start}.requests-card-copy{display:grid;gap:.68rem;min-width:0}.requests-card-copy h3{margin:0;color:var(--card-title);font-size:1.14rem;line-height:1.32}.requests-card-subject-label{font-size:.78rem}.requests-card-note{margin:0;color:var(--card-body);font-size:.88rem;line-height:1.45}.requests-card-state{display:grid;gap:.42rem;align-content:start;justify-items:center}.requests-card-state-block{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.6rem;padding:0;color:var(--card-title);font-size:.95rem;font-weight:700;text-align:center}.requests-card-threat{font-size:.9rem}.requests-card-status{justify-content:center}.requests-card-approval{justify-content:center;font-size:.95rem}.requests-card-approval.requests-approval-approved{color:#8de0a6}.requests-card-approval.requests-approval-denied{color:#f09b9b}.requests-card-approval.requests-approval-conditional{color:#f0cf7b}.requests-card-approval.requests-approval-pending{color:var(--muted)}.requests-status-row{display:flex;flex-wrap:wrap;gap:.45rem}.requests-status-button{min-height:2rem;padding:.34rem .7rem;font-size:.78rem;font-weight:700}.requests-intensity-badge{display:inline-grid;place-items:center;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;border-radius:999px;font-size:.72rem;font-weight:800;color:#0b1017;line-height:1;vertical-align:middle}.requests-intensity-badge.intensity-1{background:#8cc8ff}.requests-intensity-badge.intensity-2{background:#f7d36a}.requests-intensity-badge.intensity-3{background:#f08d8d}.requests-timer{font-weight:700;font-size:1.05rem}.requests-card-state .requests-timer{justify-content:center;font-size:1.18rem}.requests-timer.is-remaining{color:#f08d8d}.requests-timer.is-past{color:#66d2a1}.requests-timer.is-neutral{color:var(--card-title)}.requests-lane-empty{padding:.85rem .95rem;border:1px dashed color-mix(in srgb,var(--border) 75%,transparent);border-radius:.95rem;color:var(--muted);font-size:.86rem}.requests-action-divider{height:1px;margin:.18rem 0 .08rem;background:color-mix(in srgb,var(--border) 92%,transparent)}.requests-action-approval{justify-content:flex-start}.progress-screen{flex:1;min-height:0;display:grid;align-content:start;gap:.75rem;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:.2rem 0 .4rem}.progress-screen.is-keyboard-open{padding-bottom:max(12rem,calc(env(safe-area-inset-bottom,0px) + 12rem))}.progress-mobile-flow{display:grid;gap:.75rem;min-width:0}.progress-desktop-layout,.progress-desktop-main-header{display:none}.progress-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.progress-header-row{align-items:center}.progress-title-group{display:inline-flex;align-items:baseline;gap:.55rem;min-width:0}.progress-title-timer{appearance:none;border:0;padding:0;background:transparent;color:var(--card-title);font-size:1.02rem;font-weight:700;white-space:nowrap;cursor:pointer}.progress-title-timer:hover,.progress-title-timer:focus-visible{color:color-mix(in srgb,var(--accent) 70%,var(--card-title));transform:none}.progress-title-timer.is-stopped{color:#f08d8d}.progress-timer-menu{display:grid;gap:.45rem}.progress-guide-card,.progress-editor-card,.progress-graph-card{display:grid;min-width:0;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:1.2rem;background:color-mix(in srgb,var(--card-bg) 94%,black 2%);box-shadow:var(--panel-shadow)}.progress-guide-header h3{color:var(--card-title)}.progress-guide-header p{color:var(--card-body)}.progress-guide-header{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.progress-guide-header h3{margin:0}.progress-guide-header p{margin:.18rem 0 0;font-size:.88rem;line-height:1.4}.progress-guide-list{display:grid;gap:.8rem}.progress-guide-factor{display:grid;gap:.45rem;padding:.78rem .82rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 2%)}.progress-guide-factor h4{margin:0;color:var(--card-title)}.progress-guide-levels{display:grid;gap:.4rem}.progress-guide-level{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start}.progress-guide-level strong{color:var(--panel-card-timestamp-color)}.progress-guide-level span{color:var(--card-body);line-height:1.4}.progress-editor-grid{display:grid;gap:.72rem}.progress-score-field{display:grid;gap:.28rem}.progress-score-field>span,.progress-editor-note>span{color:var(--panel-card-timestamp-color);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.progress-score-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.progress-score-option{min-height:1.9rem;padding:.2rem .1rem;border-radius:.72rem;font-size:.78rem;font-weight:700}.progress-score-option.is-active{border-color:var(--border-strong);background:color-mix(in srgb,var(--accent) 18%,var(--panel-bg) 82%);color:var(--card-title)}.progress-editor-note{display:grid;gap:.28rem}.progress-editor-note textarea{width:100%;resize:none;overflow:hidden;min-height:2.8rem}.progress-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.progress-editor-actions>button{height:2.55rem;min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;padding:.68rem 1rem;line-height:1;box-sizing:border-box}.progress-editor-guide-button{height:2.55rem;min-height:2.55rem}.progress-editor-guide-button.is-active{background:linear-gradient(180deg,#365da0f5,#19326afa);border-color:#84b0f58f;color:#edf5ff}.progress-graph-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem}.progress-graph-legend{display:flex;flex-wrap:nowrap;justify-content:center;gap:.14rem .18rem;min-width:0;width:100%}.progress-legend-item{display:inline-flex;align-items:center;gap:.12rem;color:var(--card-body);font-size:.62rem;font-weight:700;white-space:nowrap}.progress-factor-toggle{padding:.16rem .24rem;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:999px;background:transparent;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.progress-factor-toggle:hover,.progress-factor-toggle:focus-visible{border-color:color-mix(in srgb,var(--progress-factor-color) 55%,var(--border));color:var(--card-title)}.progress-factor-toggle.is-active{border-color:color-mix(in srgb,var(--progress-factor-color) 72%,white 8%);background:color-mix(in srgb,var(--progress-factor-color) 18%,transparent);color:var(--card-title);box-shadow:0 0 0 1px color-mix(in srgb,var(--progress-factor-color) 22%,transparent)}.progress-marker{display:inline-block;width:.48rem;height:.48rem;flex:0 0 auto;background:var(--progress-factor-color);color:var(--progress-factor-color)}.progress-marker.marker-circle{border-radius:999px}.progress-marker.marker-square{border-radius:.12rem}.progress-marker.marker-diamond{transform:rotate(45deg);border-radius:.08rem}.progress-marker.marker-triangle{clip-path:polygon(50% 6%,0 100%,100% 100%)}.progress-marker.marker-hexagon{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.progress-marker.marker-pill{border-radius:999px;width:.64rem}.progress-marker.marker-ring{background:transparent;border:1.35px solid var(--progress-factor-color);border-radius:999px}.progress-marker.marker-star{clip-path:polygon(50% 2%,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}.progress-factor-toggle.is-active .progress-marker{transform:scale(1.06)}.progress-graph-shell{position:relative;width:100%;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box;padding:0 .52rem}.progress-graph-viewport{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:0 .18rem .28rem;border-radius:1rem}.progress-graph-inner{position:relative;min-width:100%;margin:0 auto;padding-bottom:1.72rem}.progress-graph-svg{display:block;width:100%;height:100%;overflow:visible}.progress-graph-grid-line,.progress-graph-x-line{stroke:color-mix(in srgb,var(--border) 80%,transparent);stroke-width:1}.progress-graph-grid-line.is-centerline{stroke:color-mix(in srgb,white 70%,transparent)}.progress-graph-side-ticks{position:absolute;top:0;bottom:0;width:.7rem;color:var(--panel-card-timestamp-color);font-size:11px;font-weight:700;pointer-events:none}.progress-graph-side-ticks-left{left:-.12rem}.progress-graph-side-ticks-right{right:-.12rem}.progress-graph-side-ticks span{position:absolute;left:50%;transform:translate(-50%);line-height:1}.progress-graph-bottom-labels{position:absolute;left:0;right:0;bottom:0;height:1.45rem;pointer-events:none}.progress-graph-boundary-label,.progress-graph-selected-label{position:absolute;bottom:0;line-height:1;font-size:.72rem;font-weight:700;white-space:nowrap}.progress-graph-boundary-label{color:var(--panel-card-timestamp-color)}.progress-graph-selected-label{transform:translate(-50%);padding:.2rem .42rem .18rem;border:1px solid color-mix(in srgb,var(--border-strong) 86%,transparent);border-radius:999px;background:color-mix(in srgb,white 94%,transparent);color:#11141a;box-shadow:0 6px 14px #00000029}.progress-graph-marker-group{cursor:pointer;outline:none}.progress-graph-marker-halo{fill:#ffffff24;stroke:#ffffffeb;stroke-width:1.9}.progress-graph-marker-shape{stroke:#070a0ee6;stroke-width:1.3}.progress-graph-score-value circle{fill:color-mix(in srgb,white 94%,transparent);stroke:color-mix(in srgb,var(--border-strong) 86%,transparent);stroke-width:1}.progress-graph-score-value text{fill:#11141a;font-size:12px;font-weight:900;letter-spacing:.01em}.progress-graph-marker-group:hover .progress-graph-marker-halo,.progress-graph-marker-group:focus-visible .progress-graph-marker-halo,.progress-graph-marker-group.is-selected .progress-graph-marker-halo{fill:#ffffff29;stroke:#fffffffa}.progress-empty-state{display:grid;gap:.4rem;padding:.6rem .1rem .1rem}.progress-empty-state strong{color:var(--card-title)}.progress-empty-state p{margin:0;color:var(--card-body)}.progress-snapshots-list{display:grid;gap:.5rem}.progress-snapshot-row{display:grid;gap:.28rem;padding:.62rem .15rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent);cursor:pointer}.progress-snapshot-row.is-selected{border-bottom-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.progress-snapshot-row-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.8rem,calc((100% - 1.26rem)/8));align-items:baseline;column-gap:.7rem}.progress-snapshot-row-header strong{color:var(--card-title);font-size:1rem;line-height:1}.progress-snapshot-total{justify-self:start;text-align:left;color:var(--card-title);font-size:1rem;font-weight:800;line-height:1}.progress-snapshot-total.is-higher{color:#f08d8d}.progress-snapshot-total.is-lower{color:#66d2a1}.progress-snapshot-total.is-same{color:var(--card-title)}.progress-snapshot-row-note{color:var(--card-body);line-height:1.25}.progress-snapshot-row-scores{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.08rem .18rem;align-items:start}.progress-snapshot-row-audit,.progress-selected-snapshot-audit{margin:0;color:var(--muted);font-size:.78rem;line-height:1.2;text-align:right}.progress-snapshot-score{display:grid;gap:.02rem;min-width:0;padding:.14rem .04rem;border:0;border-radius:.45rem;background:transparent;font:inherit;text-align:left;cursor:pointer}.progress-snapshot-score:hover,.progress-snapshot-score:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}.progress-snapshot-score span{color:var(--panel-card-timestamp-color);font-size:.61rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.progress-snapshot-score strong{color:var(--card-title);font-size:.94rem}.progress-snapshot-score strong.is-higher{color:#f08d8d}.progress-snapshot-score strong.is-lower{color:#66d2a1}.progress-snapshot-score strong.is-same{color:var(--card-title)}.progress-desktop-notes-button.is-active{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--button-bg) 76%,white 8%);color:var(--card-title);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.progress-local-notes-card{grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%}.progress-local-notes-clear{min-height:1.9rem;padding:.28rem .72rem;font-size:.8rem;font-weight:700;justify-self:start}.progress-local-notes-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.progress-local-notes-field{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;height:100%}.progress-local-notes-field textarea{min-height:0;height:100%;resize:none;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 2%);color:var(--card-title);padding:.82rem .9rem;font:inherit;line-height:1.45;overflow-y:auto}.progress-local-notes-field textarea::placeholder{color:color-mix(in srgb,var(--card-body) 78%,transparent)}.progress-local-notes-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.app-menu.progress-factor-guide-dialog{top:calc(3.25rem + env(safe-area-inset-top,0px));width:min(30rem,calc(100vw - 1.5rem));max-height:min(42rem,calc(100dvh - 4.1rem - env(safe-area-inset-top,0px)));overflow-y:auto}.progress-factor-guide-levels{display:grid;gap:.55rem}.progress-factor-guide-level{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--panel-bg) 94%,black 2%)}.progress-factor-guide-level strong{color:var(--panel-card-timestamp-color);font-size:1rem;line-height:1.35}.progress-factor-guide-level span{color:var(--card-body);line-height:1.35}@media(min-width:980px){.requests-screen.is-desktop-board{display:flex;flex-direction:column;align-content:stretch;overflow:hidden}.requests-screen.is-desktop-board .requests-board{flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:0;overflow:hidden}.requests-screen.is-desktop-board .requests-board-lane{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;align-content:stretch}.requests-screen.is-desktop-board .requests-board-lane .requests-group-list{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;align-content:start}.progress-guide-list,.progress-snapshots-list{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-screen{grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;padding:0;overflow:hidden}.progress-mobile-header-row,.progress-mode-toggle,.progress-mobile-flow,.progress-mobile-factor-guide{display:none}.progress-screen.is-compact-layout .progress-mobile-flow{display:grid}.progress-screen.is-compact-layout .progress-mobile-header-row{display:flex}.progress-screen.is-compact-layout .progress-mode-toggle{display:inline-flex}.progress-screen.is-compact-layout .progress-snapshots-list{grid-template-columns:1fr}.progress-screen.is-compact-layout .progress-snapshot-row-scores{gap:.12rem 0}.progress-screen.is-compact-layout .progress-snapshot-score{justify-items:center;padding-inline:0;text-align:center}.progress-screen.is-compact-layout .progress-snapshot-score span{font-size:1.38rem}.progress-screen.is-compact-layout .progress-snapshot-score strong{font-size:1.07rem}.progress-desktop-layout{display:grid;grid-template-columns:minmax(25rem,1.22fr) minmax(18rem,.88fr) minmax(18rem,.9fr);gap:.75rem;height:100%;min-height:0;overflow:hidden}.progress-desktop-context .progress-local-notes-card{min-height:100%}.progress-desktop-context.is-notes-open{grid-template-rows:minmax(0,1fr);overflow:hidden}.progress-screen.is-compact-layout .progress-desktop-layout{display:none}.progress-desktop-charts,.progress-desktop-main,.progress-desktop-context{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.progress-desktop-charts{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:.75rem;overflow-y:hidden}.progress-desktop-main,.progress-desktop-context{display:grid;align-content:start;gap:.75rem}.progress-desktop-main{box-sizing:border-box;padding-right:.18rem}.progress-desktop-main-header{display:flex;align-items:center}.progress-desktop-charts .progress-graph-card{min-height:0;gap:.35rem;padding:.52rem .78rem .62rem;overflow:hidden}.progress-desktop-charts .progress-graph-toolbar{min-height:1rem}.progress-desktop-charts .progress-graph-shell{min-height:0}.progress-desktop-charts .progress-graph-inner{padding-bottom:1.25rem}.progress-desktop-main .progress-snapshots-list,.progress-desktop-context .progress-guide-list{grid-template-columns:1fr}.progress-desktop-main .progress-snapshot-row{padding-inline:.55rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--panel-bg) 94%,black 2%)}.progress-desktop-context-card{max-height:none}.progress-selected-snapshot-context p{margin:0;color:var(--card-body);line-height:1.35}.progress-selected-snapshot-context .menu-header strong{color:var(--card-title);font-size:1.4rem;line-height:1}.progress-context-snapshot-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.progress-context-snapshot-scores div{display:grid;gap:.08rem;padding:.48rem .52rem;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--panel-bg) 94%,black 2%)}.progress-context-snapshot-scores span{color:var(--panel-card-timestamp-color);font-size:.68rem;font-weight:800;letter-spacing:.04em}.progress-context-snapshot-scores strong{color:var(--card-title);font-size:1rem}}.subject-summary-card{display:grid;gap:.65rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:1.2rem;background:color-mix(in srgb,var(--card-bg) 94%,black 2%);box-shadow:var(--panel-shadow)}.subject-section-card{display:grid;gap:.4rem;padding:.72rem .38rem;border:1px solid var(--border);border-radius:1.2rem;background:color-mix(in srgb,var(--card-bg) 94%,black 2%);box-shadow:var(--panel-shadow)}.subject-summary-header{display:grid;gap:.16rem}.subject-summary-header h2{margin:0;color:var(--card-title);font-size:1.2rem;line-height:1.15}.subject-summary-header span{color:var(--panel-card-timestamp-color);font-size:.82rem}.subject-summary-body{display:flow-root}.subject-summary-grid{display:block}.subject-summary-status-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.85rem 1.2rem;padding:0 0 .15rem}.subject-summary-item{display:grid;gap:.18rem;min-width:0;align-content:start;margin-bottom:.66rem}.subject-summary-item.is-full{width:100%}.subject-summary-label{color:var(--panel-card-timestamp-color);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subject-summary-value,.subject-summary-link{color:var(--card-body);font-size:.93rem;line-height:1.3;white-space:pre-wrap;word-break:break-word}.subject-summary-link{text-decoration-thickness:1px;text-underline-offset:.12em}.subject-summary-photo-placeholder{float:right;display:grid;align-content:center;justify-items:center;width:clamp(10.75rem,45vw,13.75rem);aspect-ratio:4 / 5;padding:.7rem;margin:-.35rem 0 .8rem 1rem;border:1px dashed color-mix(in srgb,var(--border-strong) 90%,transparent);border-radius:.95rem;color:var(--muted);background:color-mix(in srgb,var(--panel-bg) 72%,transparent);font-size:.78rem;font-weight:700;line-height:1.2;text-align:center;overflow:hidden;cursor:pointer}.subject-summary-photo-image{width:100%;height:100%;object-fit:cover;display:block}.subject-summary-photo-input{display:none}.subject-summary-photo-error{clear:both;display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:#f0a3a3;font-size:.78rem;line-height:1.3}.subject-summary-photo-error button{flex:0 0 auto;min-height:2rem;padding:.35rem .7rem;border-radius:.65rem;font-size:.75rem;white-space:nowrap}.subject-section-card.is-dragging{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent),var(--panel-shadow)}.subject-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem;width:100%;min-height:0;padding:0 .2rem 0 .64rem;border:0;border-radius:0;background:transparent;text-align:left}.subject-section-main-action{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-height:2.15rem;padding:0;border:0;border-radius:0;background:transparent;text-align:left}.subject-section-main-action:hover,.subject-section-main-action:active,.subject-section-main-action:focus-visible{transform:none}.subject-section-edit-button{display:grid;place-items:center;width:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;border-color:transparent;border-radius:50%;background:transparent;color:var(--muted)}.subject-section-edit-button:hover,.subject-section-edit-button:focus-visible{border-color:color-mix(in srgb,var(--panel-card-timestamp-color) 42%,transparent);background:color-mix(in srgb,var(--panel-card-timestamp-color) 10%,transparent);color:var(--panel-card-timestamp-color)}.subject-section-edit-button svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.subject-section-heading{display:grid;gap:.1rem;min-width:0}.subject-section-heading strong{color:var(--card-title);font-size:.98rem;line-height:1.15}.subject-section-heading small{color:var(--panel-card-timestamp-color);font-size:.75rem;line-height:1.25}.subject-section-body{display:grid;gap:.8rem}.subject-section-body-display{padding-top:.08rem}.subject-section-body.is-editable{cursor:pointer}.subject-section-body.is-editable:hover{background:color-mix(in srgb,var(--accent) 4%,transparent);border-radius:.95rem}.subject-edit-access-status,.panel-edit-access-status{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;color:var(--panel-card-timestamp-color);font-size:.82rem;font-weight:700;letter-spacing:.03em}.edit-access-spinner,.panel-edit-access-status:before{content:"";width:.82rem;height:.82rem;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--panel-card-timestamp-color) 28%,transparent);border-top-color:var(--panel-card-timestamp-color);border-radius:50%;animation:edit-access-spin .7s linear infinite}.panel-card.is-checking-edit-access{pointer-events:none}.panel-edit-access-status{min-height:2.2rem;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent)}@keyframes edit-access-spin{to{transform:rotate(360deg)}}.subject-display-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.subject-display-fact{display:grid;gap:.16rem;min-width:0;padding:.56rem .64rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 2%)}.subject-display-fact.is-full{grid-column:1 / -1}.subject-display-fact.is-narrative{gap:.22rem;padding-block:.62rem}.subject-charges-display{gap:.3rem}.subject-charges-display-list{display:grid;gap:.24rem}.subject-charges-display-row{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.42rem;color:var(--card-body);font-size:.88rem;line-height:1.3}.subject-charges-display-row strong{color:var(--panel-card-timestamp-color)}.subject-charges-display-row span{min-width:0;word-break:break-word}.subject-display-fact-group{grid-column:1 / -1;display:grid;min-width:0;padding:.54rem .62rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 2%)}.subject-display-fact-group-2{grid-template-columns:repeat(2,minmax(0,1fr))}.subject-display-fact-group-1{grid-template-columns:minmax(0,1fr)}.subject-display-fact-group-3{grid-template-columns:repeat(3,minmax(0,1fr))}.subject-display-fact-group-3.is-vitals{grid-template-columns:minmax(6.2rem,1.55fr) minmax(2.5rem,.55fr) minmax(3.8rem,.9fr)}.subject-display-mini-fact{display:grid;align-content:start;gap:.12rem;min-width:0;padding:0 .55rem;border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.subject-display-mini-fact:first-child{padding-left:0;border-left:0}.subject-display-mini-fact:last-child{padding-right:0}.subject-display-label{color:var(--panel-card-timestamp-color);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subject-display-value,.subject-display-link{color:var(--card-body);font-size:.88rem;line-height:1.3;white-space:pre-wrap;word-break:break-word}.subject-display-link{text-decoration-thickness:1px;text-underline-offset:.12em}.subject-display-phone-list{display:grid;gap:.24rem}.subject-display-phone-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline}.subject-display-phone-label{color:var(--panel-card-timestamp-color);font-size:.8rem;line-height:1.3}.subject-display-list-grid{display:grid;grid-template-columns:1fr;gap:.6rem}.subject-display-list-grid.subject-display-list-grid-eebvi{grid-template-columns:1fr}.subject-display-list-block{display:grid;gap:.34rem;min-width:0;padding:.78rem .82rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 2%)}.subject-display-list-heading{color:var(--panel-card-timestamp-color);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.subject-display-list-items{display:grid;gap:.5rem}.subject-display-chip{display:block;max-width:100%;padding:0 0 0 .55rem;color:var(--card-body);font-size:.82rem;font-weight:600;line-height:1.25;text-indent:-.55rem;word-break:break-word}.subject-display-chip:before{content:"• ";color:var(--muted)}.subject-empty-state{padding:.55rem .1rem .1rem;color:var(--muted);font-size:.84rem;line-height:1.35}.subject-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.subject-field{display:grid;gap:.26rem;min-width:0}.subject-field.subject-field-full{grid-column:1 / -1}.subject-field span{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subject-field small{color:var(--muted);font-size:.72rem}.subject-field input,.subject-field select,.subject-field textarea{width:100%}.subject-charges-editor{gap:.5rem}.subject-charge-editor-list{display:grid;gap:.32rem;min-width:0;padding:.45rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 2%)}.subject-charge-editor-header,.subject-charge-editor-row{display:grid;grid-template-columns:minmax(8.5rem,.28fr) minmax(0,1fr) 2.3rem;gap:.45rem;min-width:0}.subject-charge-editor-header{padding:0 .12rem;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subject-charge-editor-row{align-items:center}.subject-charge-editor-control{display:block;min-width:0}.subject-charge-editor-control input,.subject-charge-editor-control select{box-sizing:border-box;display:block;width:100%;height:2.25rem;min-height:2.25rem;margin:0;padding:.25rem .4rem}.subject-charge-remove-button,.subject-charge-add-button{min-height:2.25rem;padding:.34rem .7rem;border:1px solid var(--border);border-radius:.68rem;color:var(--card-body);font-size:.76rem;font-weight:700}.subject-charge-remove-button{width:2.3rem;height:2.25rem;padding:0;color:#ef9b9b;font-size:1.15rem;line-height:1}.subject-charge-add-button{justify-self:start;color:var(--panel-card-timestamp-color)}.subject-field textarea{resize:vertical;min-height:4.4rem}.subject-repeat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.subject-repeat-grid.subject-repeat-grid-eebvi,.subject-repeat-grid.subject-repeat-grid-stacked{grid-template-columns:1fr}.subject-repeat-group{display:grid;gap:.6rem;min-width:0;padding:.8rem .85rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--panel-bg) 94%,black 2%)}.subject-repeat-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.subject-repeat-header h4{margin:0;color:var(--card-title);font-size:.92rem;line-height:1.15}.subject-repeat-header span{color:var(--muted);font-size:.72rem;font-weight:700}.subject-field-grid,.subject-repeat-grid,.subject-repeat-group,.subject-repeat-items{touch-action:pan-y}.subject-repeat-input-stack{display:grid;gap:.5rem}.subject-phone-editor-stack{display:grid;gap:.55rem}.subject-phone-editor-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:.55rem;align-items:start}.subject-phone-editor-grid input{height:2.2rem;min-height:2.2rem;max-height:2.2rem;padding:.34rem .72rem;line-height:1.1;box-sizing:border-box}.subject-landscape-layout,.subject-landscape-workspace,.subject-landscape-columns,.subject-landscape-column{min-width:0;min-height:0}.subject-landscape-launchers{display:none}.subject-landscape-launcher{min-height:2.2rem;padding:.48rem .8rem;border-radius:.85rem;background:color-mix(in srgb,var(--panel-bg) 94%,black 3%);border-color:color-mix(in srgb,var(--border) 94%,transparent);color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subject-landscape-launcher:hover,.subject-landscape-launcher:focus-visible{transform:none}.subject-landscape-launcher.is-open{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--panel-bg));color:var(--card-title)}.subject-landscape-empty{display:grid;place-items:center;padding:1rem;border:1px dashed color-mix(in srgb,var(--border) 96%,transparent);border-radius:1.1rem;background:color-mix(in srgb,var(--panel-bg) 92%,black 2%);color:var(--muted);font-size:.9rem;line-height:1.35;text-align:center}.subject-desktop-layout,.subject-desktop-column,.subject-desktop-column-body{min-width:0;min-height:0}.subject-desktop-column-header{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.2rem;padding:.42rem .72rem;border-radius:.9rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 3%);border-color:color-mix(in srgb,var(--border) 94%,transparent);color:var(--card-title);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.subject-desktop-column-header:hover,.subject-desktop-column-header:focus-visible{transform:none}.subject-desktop-column-handle{color:var(--muted);letter-spacing:.12em}.subject-desktop-column-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.08rem}.profile-placeholder-panel,.session-screen{flex:1;min-height:0}.session-workspace{display:grid;grid-template-columns:1fr;gap:.55rem;overflow:hidden}.session-pane{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.35rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.session-pane-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;background:var(--page-bg)}.session-pane-toolbar label{flex:1 1 auto;min-width:0}.session-pane-toolbar select{width:100%;min-height:2.25rem;padding:.42rem .72rem;border:1px solid var(--border-strong);border-radius:.78rem;background:var(--input-bg);color:var(--input-text);font-weight:760}.session-pane-actions{display:flex;gap:.3rem;flex:0 0 auto}.session-pane-actions button{width:2.2rem;min-height:2.2rem;padding:0;border-radius:.75rem;font-size:1.05rem;font-weight:800}.session-pane-actions button:hover,.session-pane-actions button:focus-visible{transform:none}.session-pane-content{min-width:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-right:.28rem;scrollbar-gutter:stable}.session-pane-content .panel-screen{gap:0}.session-pane-content .panel-feed-scroll{padding-right:0;scrollbar-gutter:stable}.session-pane-content .hailing-screen-embedded{min-height:0;overflow:visible;overscroll-behavior:auto}.session-pane-content>.subject-screen,.session-pane-content>.requests-screen,.session-pane-content>.progress-screen,.session-pane-content>.connections-screen-embedded,.session-pane-content>.resources-screen{flex:0 0 auto;height:auto;min-height:0;overflow:visible;padding-right:0;scrollbar-gutter:auto}.session-pane-content .panel-feed-title-row{padding-inline:.28rem}.session-placeholder-panel{min-height:0;display:grid;align-content:center;gap:.45rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:.9rem;color:var(--card-body)}.session-placeholder-panel h3,.session-placeholder-panel p{margin:0}@media(orientation:landscape),(min-width:980px){.session-workspace{grid-template-columns:repeat(var(--session-pane-count),minmax(0,1fr))}}@media(min-width:980px){.session-pane-content .subject-screen.is-desktop-workspace{overflow-y:auto}.session-pane-content .progress-screen.is-compact-layout{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:.2rem 0 .4rem}.session-pane-content .subject-desktop-layout,.session-pane-content .requests-desktop-board,.session-pane-content .progress-desktop-layout,.session-pane-content .connections-embedded-desktop-layout{grid-template-columns:1fr;overflow-y:auto}}.resources-tab-button{min-height:2.1rem;padding:.42rem .04rem .38rem}@media(min-width:980px){.subject-screen.is-desktop-workspace{overflow:hidden;padding:.12rem 0 .2rem}.subject-desktop-layout{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;overflow:hidden}.subject-desktop-column{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.5rem;overflow:hidden}.subject-desktop-column-snapshot{container-type:inline-size}.subject-desktop-column .subject-summary-card,.subject-desktop-column .subject-section-card{min-height:100%;align-content:start}.subject-desktop-column .subject-summary-photo-placeholder{width:clamp(7.2rem,48cqw,11rem);margin-top:-.12rem}}@media(max-width:720px){.subject-field-grid,.subject-repeat-grid{grid-template-columns:1fr}.subject-summary-grid{display:block}.subject-summary-photo-placeholder{width:clamp(9.5rem,42vw,11.5rem)}.subject-charge-editor-row,.subject-charge-editor-header{grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr) 2.3rem}}@media(orientation:landscape){.app-shell[data-native-android=true][data-view=session] .bottom-bar,.app-shell[data-native-android=true][data-view=profile] .bottom-bar{display:none}.app-shell[data-native-android=true][data-view=profile] .profile-screen{gap:.28rem}.app-shell[data-native-android=true][data-view=profile] .profile-tab-content{overflow:hidden}.app-shell[data-native-android=true][data-view=profile] .subject-screen.is-landscape-workspace{overflow:hidden;padding:.12rem 0 .22rem}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(17.5rem,21rem) auto minmax(0,1fr);align-items:stretch;gap:.55rem;overflow:hidden}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-snapshot-column{min-width:0;min-height:0;height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.06rem}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-snapshot-column .subject-summary-card{height:auto;min-height:0}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-workspace{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-launchers{display:grid;grid-auto-rows:min-content;align-content:start;gap:.42rem;padding-top:.08rem}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-launcher{width:2.2rem;min-width:2.2rem;min-height:2.2rem;padding:.32rem;border-radius:.72rem;font-size:.86rem;letter-spacing:.02em;text-transform:none}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-columns{display:grid;gap:.72rem;min-height:0;overflow:hidden}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-columns-1{grid-template-columns:minmax(0,1fr)}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-column{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.06rem}.app-shell[data-native-android=true][data-view=profile] .subject-landscape-column .subject-section-card{min-height:100%;align-content:start}.app-shell[data-native-android=true][data-view=profile] .subject-summary-photo-placeholder{width:clamp(7rem,18vw,8.4rem);margin-top:-.12rem}}.resources-tab-button.is-active{min-height:2.26rem}.resources-tab-button .panel-tab-button-label{font-size:.76rem;line-height:1.16;letter-spacing:.02em}.panel-tab-content{flex:1;min-height:0;overflow:hidden}.panel-screen-all .panel-tab-content{overflow:hidden}.panel-all-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;height:100%;min-height:0}.panel-all-column{min-width:0;min-height:0;padding:.08rem 0 0;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--panel-bg) 92%,black 4%)}.panel-feed{height:100%;min-height:0;display:flex;flex-direction:column;gap:.55rem}.panel-feed-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow:hidden}.panel-feed-title-row{padding:0 .72rem}.panel-feed-title{margin:0;color:var(--panel-heading);font-size:.86rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.panel-feed-header,.panel-feed-footer{display:grid;gap:.35rem}.panel-screen-all .panel-feed{gap:.32rem;padding:.2rem .14rem .16rem}.panel-screen-all .panel-feed-body{gap:.32rem}.panel-screen-all .panel-feed-scroll{padding-inline:.12rem}.panel-screen-all .panel-feed-title-row{padding-inline:.38rem}.panel-screen-all .panel-feed-title{font-size:.74rem;letter-spacing:.06em}.panel-screen-all .panel-card-list{gap:.08rem}.panel-screen-all .panel-card{gap:.28rem;padding:.34rem .46rem .28rem;border-radius:.82rem}.panel-screen-all .panel-card-text,.panel-screen-all .panel-card-edit-mirror,.panel-screen-all .panel-card-edit textarea,.panel-screen-all .panel-composer-input{font-size:var(--panel-card-text-size-all);line-height:1.26}.panel-screen-all .panel-card-meta,.panel-screen-all .editor-context{font-size:var(--panel-card-audit-size-all)}.panel-screen-all .panel-card-footer{gap:.35rem}.panel-all-exit-button{position:absolute;top:calc(.15rem + env(safe-area-inset-top,0px));right:.1rem;z-index:3;min-height:2.05rem;padding:.42rem .7rem;border-radius:999px;border-color:color-mix(in srgb,var(--border-strong) 85%,transparent);background:color-mix(in srgb,var(--panel-bg) 92%,black 4%);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.panel-screen-all{position:relative;padding-top:.05rem}.legacy-editor-test-shim{position:absolute;left:-10000px;top:0;width:480px;opacity:0}.panel-feed-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.panel-screen.is-keyboard-open .panel-feed-body{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.panel-screen.is-keyboard-open .panel-feed-scroll{flex:1 0 auto;min-height:100%;overflow:visible}.panel-screen.is-keyboard-open .panel-feed-body.has-active-pinned-editor{overflow:hidden}.panel-pinned-tray{--pinned-rail-color: #7fb9ee;display:flex;flex-direction:column;gap:.12rem;min-width:0;min-height:0;flex:0 1 auto}.panel-pinned-tray.is-expanded{max-height:var(--pinned-tray-max-height, 42%)}.panel-feed-body.has-pinned-tray{gap:0}.panel-feed-body.has-pinned-tray>.panel-feed-title-row,.panel-feed-body.has-pinned-tray>.panel-feed-header{margin-bottom:.55rem}.panel-screen-all .panel-feed-body.has-pinned-tray>.panel-feed-title-row,.panel-screen-all .panel-feed-body.has-pinned-tray>.panel-feed-header{margin-bottom:.32rem}.panel-pinned-tray-toggle{position:relative;width:100%;min-width:0;min-height:1.45rem;display:flex;align-items:center;gap:.42rem;padding:.26rem .68rem .08rem;border:0;border-radius:0;background:transparent;color:var(--muted);font:inherit;cursor:ns-resize;touch-action:none;user-select:none;-webkit-user-select:none}.panel-pinned-tray-toggle:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--pinned-rail-color) 54%,transparent) 8%,var(--pinned-rail-color) 52%,color-mix(in srgb,var(--pinned-rail-color) 42%,transparent) 90%,transparent 100%);box-shadow:0 1px color-mix(in srgb,var(--pinned-rail-color) 14%,transparent);pointer-events:none}.panel-pinned-tray-toggle:hover,.panel-pinned-tray-toggle:focus-visible{color:var(--text);transform:none}.panel-pinned-tray.is-resizing .panel-pinned-tray-toggle{color:var(--text)}.panel-pinned-tray-toggle:focus-visible{outline:1px solid color-mix(in srgb,var(--pinned-rail-color) 62%,transparent);outline-offset:-1px}.panel-pinned-tray-count,.panel-pinned-tray-new-count{flex:0 0 auto;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-pinned-tray-count{display:inline-flex;align-items:center;gap:.34rem;color:color-mix(in srgb,var(--pinned-rail-color) 82%,var(--text))}.panel-pinned-tray-new-count{color:var(--pinned-rail-color)}.panel-pinned-tray-preview{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text);font-size:.75rem;font-weight:650;text-align:left;text-overflow:ellipsis;white-space:nowrap}.panel-pinned-tray-chevron{width:.48rem;height:.48rem;flex:0 0 auto;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(225deg);transition:transform .15s ease}.panel-pinned-tray.is-collapsed .panel-pinned-tray-chevron{transform:rotate(45deg)}.panel-pinned-tray.is-collapsed.has-new .panel-pinned-tray-toggle{color:var(--text)}.panel-pinned-tray.is-collapsed.has-new{--pinned-rail-color: #d9b65f}.panel-pinned-tray.is-collapsed.is-alerting .panel-pinned-tray-toggle{animation:panel-pinned-tray-alert .9s ease-out 2}.panel-pinned-stack{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.12rem;padding:0 .16rem .08rem 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:color-mix(in srgb,var(--pinned-rail-color) 58%,transparent) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.panel-pinned-stack::-webkit-scrollbar{width:.24rem}.panel-pinned-stack::-webkit-scrollbar-track{background:transparent}.panel-pinned-stack::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--pinned-rail-color) 58%,transparent)}.panel-screen.is-keyboard-open .panel-pinned-tray.is-expanded{max-height:min(30dvh,14rem)}.panel-screen.is-keyboard-open .panel-pinned-tray.is-expanded.has-active-editor{flex:1 1 auto;max-height:100%;overflow:hidden}.panel-screen.is-keyboard-open .panel-pinned-tray.is-expanded.has-active-editor .panel-pinned-stack{flex:1 1 0;min-height:0;padding-bottom:max(4.5rem,env(safe-area-inset-bottom));scroll-padding-bottom:4.5rem;touch-action:pan-y}.panel-screen.is-keyboard-open .panel-feed-body.has-active-pinned-editor>.panel-feed-scroll{flex:0 0 0;min-height:0;overflow:hidden}@keyframes panel-pinned-tray-alert{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb,#8cc5ff 0%,transparent))}50%{filter:drop-shadow(0 0 .5rem color-mix(in srgb,#8cc5ff 72%,transparent))}}.panel-card-list{display:flex;flex-direction:column;justify-content:flex-end;flex:1 0 auto;min-height:100%;gap:.12rem;padding:.05rem 0 .2rem}.panel-card{position:relative;display:grid;gap:.55rem;padding:.5rem .7rem .45rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.panel-card:after{content:"";position:absolute;inset:0;box-sizing:border-box;border:1px solid transparent;border-radius:inherit;box-shadow:0 0 0 1px transparent;pointer-events:none;opacity:0}.panel-card-style-default{background:var(--card-bg)}.panel-card-style-blue{background:color-mix(in srgb,#3b6fc7 16%,var(--card-bg));border-color:color-mix(in srgb,#3b6fc7 34%,var(--border))}.panel-card-style-purple{background:color-mix(in srgb,#7a56c8 16%,var(--card-bg));border-color:color-mix(in srgb,#7a56c8 34%,var(--border))}.panel-card-style-green{background:color-mix(in srgb,#2f8f4a 16%,var(--card-bg));border-color:color-mix(in srgb,#2f8f4a 34%,var(--border))}.panel-card-style-red{background:color-mix(in srgb,#a24545 15%,var(--card-bg));border-color:color-mix(in srgb,#a24545 34%,var(--border))}.panel-card-style-amber{background:color-mix(in srgb,#b27724 17%,var(--card-bg));border-color:color-mix(in srgb,#b27724 34%,var(--border))}.panel-card.is-context-target{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.panel-card.is-pinned{box-shadow:0 0 0 1px color-mix(in srgb,#8cc5ff 24%,transparent)}.panel-card.is-newly-visible:after{animation:panel-card-newly-visible 9s linear forwards}.panel-card-text{margin:0;color:var(--panel-card-text-color);font-size:var(--panel-card-text-size);line-height:1.45;white-space:pre-wrap;word-break:break-word}.panel-card-inline-link{appearance:none;display:inline;vertical-align:baseline;border:0;margin:0;padding:0;background:transparent;color:#9bb9ff;font:inherit;line-height:inherit;font-weight:600;text-decoration:none;cursor:pointer}.panel-card-timestamp{font-weight:600;color:var(--panel-card-timestamp-color)}.panel-card-forward-team-label{font-style:italic}@keyframes panel-card-newly-visible{0%{border-color:color-mix(in srgb,#72b6ff 92%,white 8%);box-shadow:0 0 0 1px color-mix(in srgb,#72b6ff 85%,transparent);opacity:1}46%{border-color:color-mix(in srgb,#72b6ff 88%,white 12%);box-shadow:0 0 0 1px color-mix(in srgb,#72b6ff 72%,transparent);opacity:.9}72%{border-color:color-mix(in srgb,#72b6ff 88%,white 12%);box-shadow:0 0 0 1px color-mix(in srgb,#72b6ff 72%,transparent);opacity:.42}to{border-color:color-mix(in srgb,#72b6ff 92%,white 8%);box-shadow:0 0 0 1px color-mix(in srgb,#72b6ff 85%,transparent);opacity:0}}.panel-card-read{display:grid;gap:.1rem}.panel-request-card{display:grid;gap:.2rem}.panel-request-card-copy{display:grid;gap:.12rem}.panel-request-card-label{margin:0;color:var(--panel-card-timestamp-color);font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;gap:.28rem}.panel-request-card-separator{color:color-mix(in srgb,var(--panel-card-meta-color) 88%,transparent);letter-spacing:0}.panel-request-card-timer{font-weight:800}.panel-request-card-timer-remaining{color:var(--card-title)}.panel-request-card-timer-past{color:#66d2a1}.panel-request-card-timer-neutral{color:var(--card-title)}.panel-request-card-approval{font-weight:900}.panel-request-card-approval-approved{color:#7ae0aa}.panel-request-card-approval-denied{color:#ff9c9c}.panel-request-card-approval-conditional{color:#f0cf72}.panel-request-card-approval-pending{color:#cfd5e6}.panel-request-card-state{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.16rem}.panel-request-card-due{color:var(--panel-card-meta-color)}.panel-request-card-note{margin:0;color:var(--panel-card-text-color);font-size:calc(var(--panel-card-text-size) * .9);line-height:1.4}.panel-request-card-note-label{color:var(--panel-card-timestamp-color);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.panel-request-card-label .panel-request-card-due{color:var(--panel-card-meta-color)}.panel-question-card{display:grid;gap:.34rem}.panel-question-card-label,.panel-question-card-answer-label{color:var(--panel-card-timestamp-color);font-weight:800;letter-spacing:.02em}.panel-question-card-actions{display:flex;justify-content:flex-start}.panel-question-card-action{min-height:1.95rem;padding:.32rem .72rem;font-size:.8rem}.panel-question-card-answer{margin:0;color:var(--panel-card-text-color);line-height:1.4}.panel-question-card-editor{display:grid;gap:.55rem;margin-top:.32rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.panel-linked-request-editor{display:grid;gap:.55rem;margin-top:.3rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.panel-request-editor-warning{margin:0;color:var(--panel-card-timestamp-color);font-size:.78rem;line-height:1.35}.panel-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:0}.panel-card-meta{color:var(--panel-card-meta-color);font-size:var(--panel-card-audit-size)}.panel-card-pin-badge{color:color-mix(in srgb,#8cc5ff 76%,white 12%);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.panel-card-edit{display:grid;gap:.1rem}.panel-card-edit-surface{display:grid}.panel-card-edit-surface>*{grid-area:1 / 1}.panel-card-edit-mirror{margin:0;color:var(--panel-card-text-color);font-size:var(--panel-card-text-size);line-height:1.45;white-space:pre-wrap;word-break:break-word;pointer-events:none}.panel-card-edit-mirror.is-placeholder{color:color-mix(in srgb,var(--panel-card-meta-color) 92%,transparent)}.panel-card-edit-hint{color:color-mix(in srgb,var(--panel-card-meta-color) 86%,transparent)}.panel-card-edit textarea,.panel-composer-input{width:100%;min-height:0;resize:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--panel-card-text-color);font-family:inherit;font-size:var(--panel-card-text-size);font-weight:inherit;line-height:1.45;overflow:hidden}.panel-empty-state{padding:1rem .3rem;color:var(--muted)}.panel-empty-state p{margin:0}.panel-card-draft{border-style:dashed;scroll-margin-bottom:10rem;position:relative;overflow:visible}.panel-card-draft .panel-card-footer{justify-content:space-between;gap:1.1rem;margin-top:.3rem}.panel-slash-menu{position:absolute;left:.75rem;right:.75rem;bottom:calc(100% + .4rem);z-index:4;display:grid;gap:.24rem;padding:.4rem;border:1px solid color-mix(in srgb,var(--border-strong) 92%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--panel-bg) 94%,black 6%);box-shadow:0 10px 22px #0000003d}.panel-slash-menu-option{display:grid;gap:.08rem;justify-items:flex-start;min-height:0;padding:.5rem .6rem;border-radius:.65rem;text-align:left;box-shadow:none}.panel-slash-menu-option:hover,.panel-slash-menu-option:focus-visible,.panel-slash-menu-option.is-active{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 36%,var(--border));transform:none}.panel-slash-menu-option-label{color:var(--text);font-size:.86rem;font-weight:700}.panel-slash-menu-option-description{color:var(--muted);font-size:.76rem;line-height:1.3}.panel-composer-error{margin:.35rem 0 0;color:#ef8d8d;font-size:.76rem;line-height:1.3}.panel-card-draft-style-picker{display:inline-flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-right:.6rem}.panel-card-style-dot{width:.7rem;height:.7rem;padding:0;border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:999px;background:var(--card-bg);box-shadow:none;min-height:0}.panel-card-style-dot:hover,.panel-card-style-dot:focus-visible{border-color:color-mix(in srgb,var(--accent) 78%,transparent);transform:none}.panel-card-style-dot.is-active{box-shadow:0 0 0 2px color-mix(in srgb,white 74%,transparent)}.panel-card-style-dot-default{background:color-mix(in srgb,var(--card-bg) 94%,white 8%)}.panel-card-style-dot-blue{background:color-mix(in srgb,#3b6fc7 80%,white 12%);border-color:color-mix(in srgb,#3b6fc7 58%,var(--border))}.panel-card-style-dot-purple{background:color-mix(in srgb,#7a56c8 80%,white 12%);border-color:color-mix(in srgb,#7a56c8 58%,var(--border))}.panel-card-style-dot-green{background:color-mix(in srgb,#2f8f4a 76%,white 12%);border-color:color-mix(in srgb,#2f8f4a 56%,var(--border))}.panel-card-style-dot-red{background:color-mix(in srgb,#a24545 76%,white 12%);border-color:color-mix(in srgb,#a24545 56%,var(--border))}.panel-card-style-dot-amber{background:color-mix(in srgb,#b27724 82%,white 12%);border-color:color-mix(in srgb,#b27724 58%,var(--border))}.panel-style-menu{min-width:10.5rem}.panel-style-option{display:flex;align-items:center;justify-content:flex-start;gap:.55rem}.panel-style-checkbox{width:.9rem;height:.9rem;border-radius:.18rem;border:1px solid color-mix(in srgb,var(--border-strong) 90%,transparent);background:transparent;flex:0 0 auto}.panel-style-checkbox.is-checked{background:color-mix(in srgb,var(--accent) 82%,transparent);border-color:color-mix(in srgb,var(--accent) 82%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,white 85%,transparent)}.resources-content{display:grid;gap:.85rem}.resources-content-section{display:grid;gap:.4rem;padding:0;border:0;border-radius:0;background:transparent}.resources-content-section h3{margin:0;font-size:1rem;color:var(--card-title)}.resources-content-section p{margin:0;color:var(--card-body)}.anticipated-content{min-height:0}.reference-accordion{display:grid;gap:.45rem;flex-shrink:0}.reference-accordion-toggle{border:1px solid var(--border);border-radius:.65rem;background:var(--panel-bg)}.reference-accordion-toggle .anticipated-item-statement{color:var(--text)}.resources-screen.reference-library-body{flex:none;overflow:visible;padding:.45rem 0 .45rem .6rem}.reference-section-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem 1rem 0}.reference-section-picker button{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.2rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--panel-bg);color:var(--muted);text-align:left}.reference-section-picker button.is-active{border-color:var(--panel-card-timestamp-color);background:color-mix(in srgb,var(--panel-bg) 88%,var(--panel-card-timestamp-color));color:var(--text)}.reference-section-picker button>span:first-child{display:grid;gap:.2rem}.reference-section-picker small{color:var(--muted);font-size:.78rem}.incident-files-screen{display:grid;align-content:start;gap:.7rem;min-height:0;overflow-y:auto;padding:.85rem 1rem 1rem;color:var(--card-body)}.incident-files-screen input[type=file][hidden]{display:none}.incident-files-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.incident-files-heading{display:grid;gap:.14rem;min-width:0}.incident-files-heading h2,.incident-files-heading p{margin:0}.incident-files-heading h2{color:var(--panel-heading, var(--card-title));font-size:1.28rem;line-height:1.2}.incident-files-heading p{color:var(--card-body);font-size:.86rem}.incident-files-add-button{flex:0 0 auto;min-width:6.5rem}.incident-files-limits{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.46rem .68rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.incident-file-upload-card,.incident-file-card,.incident-files-empty{border:1px solid var(--border);border-radius:1rem;background:var(--panel-bg)}.incident-file-upload-card{display:grid;gap:.85rem;padding:1rem}.incident-file-upload-card>div:first-child,.incident-file-upload-card label,.incident-file-editor label{display:grid;gap:.35rem}.incident-file-upload-card>div:first-child span,.incident-file-upload-card label>span,.incident-file-editor label>span{color:var(--muted);font-size:.8rem;font-weight:700;text-transform:uppercase}.incident-file-upload-card textarea,.incident-file-editor input,.incident-file-editor textarea{box-sizing:border-box;width:100%;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--input-bg);color:var(--input-text);font:inherit}.incident-file-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;color:var(--muted);font-size:.82rem}.incident-file-progress progress{width:100%;accent-color:#2f9b64}.incident-file-actions{display:flex;justify-content:flex-end;gap:.55rem}.incident-file-list{display:grid;gap:.65rem}.incident-file-card{padding:.6rem .75rem}.incident-file-card.is-deleted{opacity:.66}.incident-file-card-main{display:flex;align-items:center;gap:.6rem}.incident-file-open{display:flex;flex:1;align-items:center;gap:.8rem;min-width:0;padding:0;border:0;background:transparent;color:var(--text);text-align:left}.incident-file-open>span:last-child{display:grid;min-width:0;gap:.18rem}.incident-file-open strong{overflow-wrap:anywhere}.incident-file-open small,.incident-file-integrity{color:var(--muted);font-size:.76rem}.incident-file-open .incident-file-opening{color:#ffe08a;font-weight:900;letter-spacing:.04em;text-shadow:0 0 .65rem rgba(255,208,91,.55)}.incident-file-open.is-opening:disabled{opacity:1}.incident-file-type{--file-type-color: #e8c76e;display:grid;flex:0 0 3.2rem;min-height:2.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--file-type-color) 68%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--file-type-color) 15%,var(--panel-bg));color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.05em}.incident-file-type-pdf{--file-type-color: #f18b86}.incident-file-type-word{--file-type-color: #7eb6ff}.incident-file-type-image{--file-type-color: #72d9a0}.incident-file-type-text{--file-type-color: #e8c76e}.incident-file-edit{flex:0 0 auto;width:2.4rem;min-height:2.4rem;padding:.35rem;border:0;background:transparent}.incident-file-notes{margin:.3rem 0 0;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.4}.incident-file-notes>span{color:var(--muted)}.panel-card-text .panel-file-inline-link{display:inline;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--panel-card-timestamp-color);font:inherit;text-decoration:underline;text-underline-offset:.15em;text-align:left;overflow-wrap:anywhere}.incident-file-integrity{margin-top:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-file-editor{display:grid;gap:.75rem}.incident-files-empty{display:flex;align-items:center;gap:.9rem;min-height:6.2rem;padding:1rem;border-style:dashed;color:var(--card-body);text-align:left}.incident-files-empty-mark{display:grid;flex:0 0 4.6rem;min-height:3.2rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--border));border-radius:.65rem;background:color-mix(in srgb,var(--accent-soft) 26%,var(--panel-bg));color:var(--panel-heading, var(--card-title));font-size:.68rem;font-weight:900;letter-spacing:.07em}.incident-files-empty>div{min-width:0}.incident-files-empty strong{color:var(--card-title)}.incident-files-empty p{margin:.35rem 0 0}.panel-attachment-open{margin-top:.65rem;padding-block:.38rem}.native-file-viewer-layer{color-scheme:dark;--text: #f4f5f8;--muted: #b8c2d0;--border: #343e4c;position:fixed;z-index:1450;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;background:#05070b}.native-file-viewer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding-top:env(safe-area-inset-top);background:radial-gradient(circle at top,#17202c 0,#080b10 32rem);color:var(--text)}.native-file-viewer>header{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:.7rem max(.75rem,env(safe-area-inset-right)) .7rem max(.75rem,env(safe-area-inset-left));border-bottom:1px solid var(--border);background:#080b10f5}.native-file-viewer>header>div{display:grid;flex:1;min-width:0;gap:.12rem}.native-file-viewer>header strong{overflow-wrap:anywhere;color:#f4f5f8;font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.native-file-viewer .native-file-close,.native-pdf-toolbar button{flex:0 0 auto;min-height:2.5rem;padding:.4rem .75rem;border:1px solid #465366;border-radius:.55rem;background:#202a38;color:#fff;font:inherit;font-size:.85rem;font-weight:700}.native-pdf-toolbar button:disabled{opacity:.4}.native-pdf-viewer{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;gap:.6rem}.native-file-viewer.native-file-viewer-pdf{grid-template-rows:minmax(0,1fr)}.native-pdf-toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.25rem;color:#f4f5f8;font-size:.8rem}.native-pdf-toolbar .native-file-close{margin-left:auto}.native-pdf-toolbar button{transform:none}.native-pdf-toolbar button:focus{outline:2px solid #8fbbeb;outline-offset:-3px;box-shadow:none}.incident-file-opening-popup{position:fixed;z-index:1600;top:50%;left:50%;transform:translate(-50%,-50%);padding:.75rem 1.25rem;border:1px solid #d8bb70;border-radius:.65rem;background:#111720;color:#ffe08a;font-weight:900;letter-spacing:.06em;box-shadow:0 4px 20px #0008;pointer-events:none}.native-pdf-pages{width:100%;height:100%}.native-pdf-viewer>.native-file-viewer-status,.native-pdf-viewer>.native-pdf-error{position:absolute;z-index:1;top:3.2rem;left:.5rem;right:.5rem;background:#101721;padding:.4rem;pointer-events:none}.pinch-zoom-viewport{position:relative;flex:1 1 0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;contain:strict;touch-action:none;-webkit-user-select:none;user-select:none}.pinch-zoom-content{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;pointer-events:none}.native-file-viewer-content .pinch-zoom-content img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.native-pdf-pages canvas{display:block;margin:0 auto;background:#fff}.native-pdf-error{color:#ffb4ad}.native-file-viewer>header span{color:var(--muted);font-size:.72rem}.native-file-viewer-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(min-content,1fr);min-width:0;min-height:0;place-items:center;overflow:auto;padding:.75rem max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.native-file-viewer-content-pdf{grid-template-rows:minmax(0,1fr);overflow:hidden;place-items:stretch}.native-file-viewer-content img{display:block;max-width:100%;max-height:100%;object-fit:contain}.native-file-viewer-content iframe{width:100%;height:100%;border:0;background:#fff}.native-file-viewer-content pre{align-self:stretch;width:100%;margin:0;padding:.9rem;border:1px solid var(--border);border-radius:.7rem;background:#0c1016;color:var(--text);font:.9rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.native-file-viewer-status{color:#ffe08a;font-weight:900;letter-spacing:.06em}.native-file-viewer-message{max-width:24rem;text-align:center}.native-file-viewer-message strong{color:#ffe08a}.native-file-viewer-message p{color:var(--muted)}.export-section-option{display:grid}@media(max-width:720px){.reference-section-picker{grid-template-columns:1fr;padding-inline:.7rem}.reference-section-picker button{min-height:3.65rem}.incident-files-screen{padding:.7rem}.incident-files-header{align-items:center}.incident-files-heading h2{font-size:1.12rem}.incident-files-heading p{font-size:.76rem}.incident-files-add-button{min-width:5.7rem}.incident-files-limits{font-size:.62rem}.incident-file-open small{line-height:1.35}}.resources-search{flex:0 0 auto;position:relative;display:flex;align-items:center;gap:.75rem;padding:.15rem .1rem;border-radius:1.1rem;border:1px solid var(--home-search-shell-border);background:var(--home-search-shell-bg);box-shadow:var(--home-search-shell-shadow)}.resources-search input{width:100%;min-height:3.05rem;border-radius:.95rem;border:1px solid var(--home-search-input-border);padding:.72rem 1rem .72rem 3.4rem;background:var(--home-search-input-bg);color:var(--home-search-input-text);font-size:1.02rem;box-shadow:inset 0 0 0 1px #0000003d,inset 0 1px #ffffff0a}.resources-search input::placeholder{color:var(--home-search-input-placeholder)}.anticipated-list{display:grid;gap:.42rem;align-content:start}.anticipated-item{display:grid;gap:.38rem}.anticipated-item-edit input,.anticipated-response-edit textarea{width:100%;border:1px solid var(--border-strong);border-radius:.72rem;padding:.52rem .78rem;background:var(--input-bg);color:var(--input-text);font:inherit;line-height:1.4}.anticipated-item-edit input{min-height:2.55rem}.anticipated-response-edit textarea{min-height:4.9rem;resize:vertical}.anticipated-item-toggle{width:100%;min-height:2.55rem;padding:.42rem .78rem;border-radius:.72rem;border:1px solid var(--border);background:var(--card-bg);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;text-align:left;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.anticipated-item-toggle:hover,.anticipated-item-toggle:focus-visible{transform:none}.anticipated-item-statement{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;color:var(--panel-card-timestamp-color)}.anticipated-item-chevron{font-size:1rem;font-weight:700;line-height:1;color:var(--card-body)}.anticipated-response-list{display:grid;gap:.34rem;padding:0 .15rem 0 .45rem}.anticipated-empty-state{display:grid;gap:.45rem}.anticipated-response,.anticipated-empty-copy{margin:0;padding:.45rem .62rem;border-radius:.6rem;background:color-mix(in srgb,var(--card-bg) 78%,transparent);color:var(--card-title);line-height:1.4;font-size:.88rem;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.anticipated-empty-copy{color:var(--card-body)}.anticipated-empty-action{justify-self:start;min-height:2.1rem;padding:.35rem .7rem}.hailing-script{color:var(--card-body);line-height:1.45;white-space:pre-wrap;font-size:.97rem}.hailing-script-block{display:grid;gap:.85rem}.hailing-script-block-compact{gap:.22rem}.editor-hailing-preview{flex:0 0 auto;display:grid;gap:.55rem;margin-bottom:.2rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:1.1rem;background:var(--panel-bg);box-shadow:var(--panel-shadow)}.editor-hailing-preview .hailing-mode-choice{min-height:0;padding:.35rem .28rem}.editor-hailing-preview .hailing-mode-choice-label{font-size:.68rem}.editor-hailing-preview .hailing-script{font-size:.92rem;line-height:1.38}.hailing-timer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem}.hailing-timer-copy{display:grid;gap:0;min-width:0}.hailing-timer-display{font-size:1.55rem;font-weight:700;color:var(--card-title);line-height:1}.hailing-timer-status{color:var(--card-body);font-size:.82rem}.hailing-timer-actions,.hailing-language-toggle{display:flex;align-items:center;gap:.75rem}.hailing-timer-actions{justify-content:flex-end;flex-wrap:nowrap}.hailing-timer-actions button{min-height:2.05rem;padding:.34rem .6rem;font-size:.8rem}.hailing-actions{display:flex;justify-content:flex-end}.hailing-actions button{min-height:2.25rem;padding:.4rem .78rem;font-size:.84rem}.hailing-prepare-config-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.hailing-prepare-config-field{display:grid;gap:.38rem}.hailing-prepare-toggle-field{justify-items:start}.hailing-manual-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hailing-manual-editors{display:grid;gap:.75rem}.hailing-manual-editor{display:grid;gap:.42rem}.hailing-screen .hailing-manual-editor span{color:var(--panel-card-timestamp-color);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hailing-manual-editor textarea{min-height:8.2rem;border:1px solid var(--border-strong);border-radius:1rem;padding:.8rem .9rem;background:var(--input-bg);color:var(--input-text);font:inherit;line-height:1.45;resize:vertical}.hailing-exit-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.hailing-screen .hailing-exit-label{color:var(--panel-card-timestamp-color);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hailing-exit-select{min-height:2.35rem;border:1px solid var(--border-strong);border-radius:.8rem;padding:.45rem .7rem;background:var(--input-bg);color:var(--input-text);scroll-margin-block:8rem 14rem}.hailing-language-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem}.hailing-language-toggle{gap:0;color:var(--card-title)}.hailing-language-toggle input{position:absolute;opacity:0;pointer-events:none}.hailing-language-switch{position:relative;display:inline-flex;align-items:center;width:2.5rem;height:1.45rem;padding:.16rem;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in srgb,var(--card-body) 18%,transparent);transition:background .12s ease,border-color .12s ease}.hailing-language-switch-thumb{width:1rem;height:1rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .12s ease}.hailing-language-label{font-size:.92rem;font-weight:700;color:var(--card-title);white-space:nowrap}.hailing-language-toggle input:checked+.hailing-language-switch{background:color-mix(in srgb,var(--accent) 40%,transparent);border-color:var(--accent)}.hailing-language-toggle input:checked+.hailing-language-switch .hailing-language-switch-thumb{transform:translate(1.02rem)}.hailing-translation-card{padding:.8rem .9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg);color:var(--card-title);line-height:1.45}.hailing-translate-select{width:100%}.hailing-timer-cue{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.hailing-screen-switch-row{display:flex;justify-content:center}.hailing-screen-switch{min-height:2.2rem;padding-inline:.9rem}.hailing-mode-fieldset,.hailing-info-form{margin-top:.15rem}.shorthand-summary-item,.shorthand-summary-empty{margin:0;padding:.9rem 1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg);color:var(--card-body)}.shorthand-summary-trigger{color:var(--card-title);font-weight:700}.shorthand-summary-separator{color:var(--muted)}.shorthand-summary-replacement{color:var(--card-body)}.shorthand-card label,.incident-form label,.report-form label,.export-form label,.settings-user-form label{display:grid;gap:.35rem}.shorthand-card span,.incident-form span,.report-form span,.export-form span,.settings-user-form span,.format-fieldset legend{font-size:.92rem;color:var(--muted)}.shorthand-card input[type=text],.incident-form input,.incident-form select,.report-form input,.export-form input,.settings-user-form input{min-height:2.8rem;border:1px solid var(--border-strong);border-radius:.85rem;padding:.7rem .85rem;background:var(--input-bg);color:var(--input-text)}.incident-form input,.incident-form select{width:100%;height:2.8rem;max-height:2.8rem;padding:.7rem .85rem;box-sizing:border-box;line-height:1.2}.report-form select,.report-form textarea{border:1px solid var(--border-strong);border-radius:.85rem;padding:.7rem .85rem;background:var(--input-bg);color:var(--input-text)}.incident-form,.report-form,.export-form{align-content:start}.report-screen{gap:1rem;flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.report-title-block h2{margin:0;color:var(--panel-heading)}.report-form{display:grid;gap:.9rem}.report-form input,.report-form select,.report-prefill-button{box-sizing:border-box;height:2.5rem;min-height:2.5rem;line-height:1.2}.report-form input,.report-form select{padding-block:0;padding-inline:.85rem}.report-form select{padding-right:2.35rem}.report-field-row,.report-field-pair{display:grid;gap:.85rem}.report-role-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.report-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.report-paired-field{gap:.45rem}.report-paired-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.report-paired-inputs>*{min-width:0}.report-paired-inputs input[type=text]{width:100%;appearance:none;-webkit-appearance:none}.report-paired-inputs input[type=time]{min-width:7.6rem}.report-synopsis-field textarea{min-height:14rem;overflow:hidden;resize:none;font:inherit;line-height:1.45}.report-prefill-button{padding-block:0;padding-inline:1rem;align-self:end;display:inline-flex;align-items:center;justify-content:center}.report-actions{display:flex;justify-content:center;padding-top:.4rem}.settings-fieldset{margin:0;padding:0;border:0;min-width:0}.settings-fieldset legend{margin-bottom:.45rem;font-size:.92rem;color:var(--muted)}.settings-options{display:grid;gap:.75rem}.settings-option{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg)}.settings-option input{width:1rem;height:1rem;margin:.12rem 0 0;flex:0 0 auto;accent-color:var(--accent)}.settings-copy{display:grid;gap:.18rem}.settings-copy strong{font-size:.96rem;color:var(--card-title)}.settings-copy span{color:var(--card-body)}.settings-help{display:grid;gap:.85rem}.settings-help-section{display:grid;gap:.4rem;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--help-card-bg)}.settings-help-section h3{margin:0;font-size:1rem;color:var(--card-title)}.settings-help-section p{margin:0;color:var(--card-body)}.settings-account-message{margin:0;color:var(--card-title)}.settings-manage-users{display:grid;gap:.85rem}.settings-manage-users-heading{display:flex;justify-content:space-between;gap:.85rem;align-items:center}.settings-manage-users-heading span{color:var(--muted)}.settings-manage-users-form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(10rem,.75fr) auto;gap:.75rem;align-items:end}.settings-manage-users-form label{display:grid;gap:.35rem}.settings-manage-users-form span{font-size:.92rem;color:var(--muted)}.settings-manage-users-form input,.settings-manage-users-form select,.settings-manage-users-link{min-height:2.8rem;width:100%;border:1px solid var(--border-strong);border-radius:.85rem;padding:.7rem .85rem;background:var(--input-bg);color:var(--input-text)}.settings-manage-users-link{resize:vertical}.settings-manage-users-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);gap:.85rem;align-items:start}.settings-manage-users-list,.settings-manage-users-actions{display:grid;gap:.75rem}.settings-manage-users-row.is-selected{border-color:var(--button-hover-border);box-shadow:0 0 0 1px var(--button-hover-border) inset}.settings-manage-users-detail{align-content:start}@media(max-width:860px){.settings-manage-users-form,.settings-manage-users-grid{grid-template-columns:1fr}.settings-manage-users-heading{align-items:start;flex-direction:column}}.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:#0c1016}.auth-shell-scroll{max-height:100dvh;place-items:start center;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.auth-card{width:min(100%,28rem);display:grid;gap:1rem;padding:1.35rem;border:1px solid rgba(154,171,205,.18);border-radius:1.15rem;background:#12151bfd;box-shadow:0 18px 40px #00000057}.auth-card-scroll{width:min(100%,32rem)}.auth-copy{display:grid;gap:.45rem}.auth-eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#cbd2e0}.auth-copy h1{margin:0;font-size:clamp(2rem,7vw,2.7rem);line-height:.95;color:#f0f3f9}.auth-summary,.auth-note,.auth-message{margin:0;color:#cbd2e0}.auth-build-info{margin-top:.15rem}.auth-form{display:grid;gap:.9rem}.auth-form label{display:grid;gap:.38rem}.auth-form label span{font-size:.82rem;font-weight:700;color:#cbd2e0}.auth-form input{width:100%;padding:.9rem 1rem;border:1px solid rgba(154,171,205,.18);border-radius:.95rem;background:#0c0f15eb;color:#f0f3f9}.auth-form input::placeholder{color:#cbd2e085}.auth-submit{width:100%}.auth-note{font-size:.82rem}.auth-message-error{color:#f0a3a3}.build-info-badge{display:grid;gap:.18rem;background:transparent;border:0;padding:0;text-align:inherit}.build-info-badge.is-clickable{cursor:pointer}.build-info-badge-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#dbc995}.build-info-badge-value{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cbd2e0}.build-info-badge-hint{margin:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#7f889d}.format-fieldset{margin:0;padding:0;border:0;min-width:0}.format-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.45rem}.export-target-options{grid-template-columns:repeat(2,minmax(0,1fr))}.export-form .format-option{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg)}.settings-control-card{display:grid;gap:.65rem;padding:.9rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg)}.settings-control-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.settings-control-header strong{color:var(--card-title);font-size:.96rem}.settings-control-header span:last-child{color:var(--muted);font-size:.84rem;letter-spacing:.04em}.settings-control-card input[type=range]{width:100%;margin:0;accent-color:var(--accent)}.settings-control-description{color:var(--card-body);font-size:.9rem}.settings-color-row{display:flex;align-items:center}.settings-color-row input[type=color]{width:100%;min-height:3rem;padding:.2rem;border:1px solid var(--border-strong);border-radius:.85rem;background:var(--input-bg);cursor:pointer}.export-form .format-option input{width:1rem;height:1rem;margin:.12rem 0 0;flex:0 0 auto;accent-color:var(--accent)}.format-copy{display:grid;gap:.18rem;flex:1;min-width:0}.format-copy strong{font-size:.96rem;color:var(--card-title)}.format-copy span{color:var(--card-body);font-size:.88rem}.export-filename-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.export-location-action,.export-actions{display:flex;justify-content:flex-start}.incident-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.incident-form-actions{display:flex;justify-content:center;padding-top:.25rem}.incident-share-shell{display:grid;gap:.85rem;padding:.95rem 1rem 1rem;border:1px solid var(--home-search-shell-border);border-radius:1.08rem;background:var(--home-search-shell-bg);box-shadow:var(--home-search-shell-shadow)}.incident-share-copy{display:grid;gap:.35rem}.incident-share-eyebrow{margin:0;color:var(--home-card-meta);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.incident-share-copy h3,.incident-share-prompt,.incident-share-code-row{margin:0;color:var(--panel-heading)}.incident-share-code-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline}.incident-share-code-label{color:var(--home-card-meta);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.incident-share-code-value{color:var(--panel-heading);font-weight:700;letter-spacing:.08em}.incident-share-actions{display:flex;flex-wrap:wrap;gap:.65rem}.incident-attendance-create-toggle{display:flex!important;grid-template-columns:none;align-items:center;gap:.65rem!important;padding:.85rem 1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card-bg);cursor:pointer}.incident-attendance-create-toggle input[type=checkbox]{width:1.15rem;height:1.15rem;min-height:0;margin:0;padding:0;flex:0 0 auto;accent-color:var(--accent)}.incident-attendance-create-toggle span{color:var(--card-title);font-size:.94rem;font-weight:650}.incident-attendance-section{display:grid;gap:.85rem;padding:0;margin-top:.55rem}.incident-attendance-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.incident-attendance-header h3,.incident-attendance-header p{margin:0}.incident-attendance-header h3{color:var(--panel-heading)}.incident-attendance-header h3+p{margin-top:.25rem;color:var(--muted);font-size:.88rem}.incident-attendance-header-actions,.incident-attendance-editor-actions{display:flex;flex-wrap:wrap;gap:.55rem}.incident-attendance-editor{display:grid;grid-template-columns:minmax(12rem,1.3fr) repeat(2,minmax(11rem,1fr));gap:.75rem;padding:.85rem;border:1px solid var(--border-strong);border-radius:.95rem;background:var(--input-bg)}.incident-attendance-editor .incident-attendance-editor-actions{grid-column:1 / -1}.incident-attendance-editor-inline{padding:0;border:0;border-radius:0;background:transparent}.incident-attendance-editor-inline .incident-attendance-editor-actions,.incident-attendance-add-actions{justify-content:flex-end}.incident-attendance-editor-actions button{min-height:2.15rem;padding:.42rem .82rem;border-radius:.68rem;line-height:1.1}.incident-attendance-error,.incident-attendance-empty{margin:0;padding:.72rem .8rem;border-radius:.8rem}.incident-attendance-error{border:1px solid var(--danger-button-border);background:#681e1e4d;color:var(--danger-button-text)}.incident-attendance-empty{border:1px dashed var(--border);color:var(--muted)}.incident-attendance-list{display:grid;gap:.65rem}.incident-attendance-record{padding:.78rem .85rem;border:1px solid var(--border);border-radius:.9rem;background:var(--input-bg)}.incident-attendance-record-summary{display:flex;align-items:center;gap:.75rem;min-width:0}.incident-attendance-record-copy{display:grid;grid-template-columns:minmax(9rem,1.2fr) repeat(2,minmax(11rem,1fr));align-items:baseline;gap:.5rem 1rem;min-width:0;flex:1}.incident-attendance-record-copy strong{color:var(--card-title)}.incident-attendance-record-copy span{color:var(--card-body);font-size:.88rem}.incident-attendance-edit-button{flex:0 0 auto}@media(max-width:760px){.incident-attendance-header{align-items:stretch;flex-direction:column}.incident-attendance-editor,.incident-attendance-record-copy{grid-template-columns:1fr}.incident-attendance-header-actions>button{flex:1 1 auto}}.incident-browser-screen{display:flex;flex-direction:column;min-height:0}.incident-browser-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:.85rem}.incident-browser-list-scroll{flex:1;min-height:0}.incident-browser-actions{display:flex;justify-content:center;padding-top:.85rem}.incident-browser-join-panel{margin-top:.2rem}.incident-browser-error{margin-bottom:0}.home-overlay-screen{position:fixed;inset:calc(env(safe-area-inset-top,0px) + .6rem) .6rem calc(env(safe-area-inset-bottom,0px) + 5.65rem) .6rem;z-index:20;display:flex;align-items:stretch;justify-content:center;pointer-events:none}.home-overlay-screen>.panel{width:min(42rem,100%);pointer-events:auto}.incident-browser-screen-left{animation:incident-browser-slide-left .22s ease}.incident-browser-screen-right{animation:incident-browser-slide-right .22s ease}.incident-browser-screen-down{animation:incident-browser-slide-down .22s ease}@keyframes incident-browser-slide-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes incident-browser-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes incident-browser-slide-down{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.shorthand-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.toggle{display:inline-flex;align-items:center;gap:.55rem}.toggle input{width:1.1rem;height:1.1rem}@media(max-width:960px){.editor-surface,.shorthand-screen,.hailing-screen,.report-screen,.export-screen,.settings-screen{min-height:calc(100vh - 7.75rem)}}@media(max-width:640px){.app-shell{padding:.6rem}.home-card,.panel,.app-menu,.editor-surface{border-radius:1.15rem}.panel-header,.menu-header,.shorthand-actions{flex-direction:column;align-items:stretch}.panel-tools{grid-auto-flow:row;grid-auto-columns:auto}.editor-surface,.shorthand-screen,.hailing-screen,.report-screen,.export-screen,.settings-screen{min-height:calc(100vh - 6.8rem)}.format-options,.confirm-dialog-actions{grid-template-columns:1fr}.export-location-action button,.panel-tools button{width:100%}.hailing-timer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.hailing-timer-actions{width:auto;justify-content:flex-end}.hailing-working-top-row{overflow-x:auto;-webkit-overflow-scrolling:touch}.hailing-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hailing-main-layout{padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}.hailing-prepare-config-row,.hailing-exit-row{grid-template-columns:1fr;align-items:stretch;gap:.45rem}.hailing-manual-toggle-row{align-items:flex-start}.hailing-mode-choice-label{font-size:.68rem}.hailing-log-textarea{min-height:2.8rem}.hailing-language-row{grid-template-columns:auto auto minmax(0,1fr)}.editor-surface{padding:.75rem .8rem}.home-screen{min-height:calc(100vh - 1.2rem)}.home-card{padding:1rem}.home-actions{gap:.6rem}.recent-secondary{white-space:normal}.incident-form-row{grid-template-columns:1fr}.incident-share-actions{flex-direction:column}.shared-incident-input-row{grid-template-columns:1fr}.home-launcher-actions{gap:.6rem}.home-launcher-button{min-height:5.2rem;padding-inline:.2rem}.home-launcher-label{letter-spacing:.09em;font-size:.7rem}.report-field-pair{grid-template-columns:1fr}.report-paired-inputs{grid-template-columns:minmax(0,1fr) auto}.export-target-options,.export-filename-grid{grid-template-columns:1fr}.app-menu{top:.6rem;left:.6rem;width:calc(100vw - 1.2rem)}.app-menu.confirm-dialog{top:50%;left:50%;width:min(24rem,calc(100vw - 1.2rem));transform:translate(-50%,-50%)}}.report-screen-embedded{gap:.9rem;padding-top:.15rem}.app-shell[data-native-android=true] .report-screen{min-height:0;padding-bottom:max(2rem,calc(env(safe-area-inset-bottom,0px) + 1.25rem));scroll-padding-bottom:max(2rem,calc(env(safe-area-inset-bottom,0px) + 1.25rem));-webkit-overflow-scrolling:touch}.app-shell[data-native-android=true] .report-screen.is-keyboard-open{padding-bottom:max(18rem,calc(env(safe-area-inset-bottom,0px) + 45dvh));scroll-padding-bottom:max(18rem,calc(env(safe-area-inset-bottom,0px) + 45dvh))}.connections-screen{flex:1;min-height:0;display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;overscroll-behavior-y:contain}.connections-screen-embedded{gap:.45rem;padding-top:.38rem;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.connections-screen-embedded.is-desktop-layout{overflow:hidden;padding-top:0}.connections-screen.is-chart-view{gap:.18rem}.connections-chart-layout{display:grid;gap:.95rem;min-height:0}.connections-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.14rem;padding:.14rem;border:1px solid var(--border);border-radius:.92rem;background:color-mix(in srgb,var(--panel-bg) 95%,black 4%)}.connections-view-option{min-height:2.2rem;padding:.3rem .75rem;border-radius:.78rem;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:.02em}.connections-view-option.is-active{background:color-mix(in srgb,var(--button-bg) 88%,white 10%);color:var(--card-title);box-shadow:0 8px 18px #00000029}.connections-screen-error,.connections-form-error{margin:0;color:#d89494}.connections-edit-status{margin:0;color:#b58d3f;font-size:.9rem;font-weight:700}.theme-dark .connections-edit-status,.theme-callout .connections-edit-status{color:#dbc995}.connections-subject-card,.connections-list-row,.connections-detail-card{display:grid;gap:.75rem;padding:.95rem;border:1px solid var(--border);border-radius:1.25rem;background:color-mix(in srgb,var(--card-bg) 92%,black 3%);box-shadow:var(--panel-shadow)}.connections-chart-layout .connections-chart-card,.connections-chart-layout .connections-detail-card{min-width:0}.connections-detail-card.is-empty{align-content:center;min-height:10rem}.connections-detail-card.is-empty strong{color:var(--card-title)}.connections-detail-card.is-empty p{margin:0;color:var(--card-body)}.connections-chart-caption-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.connections-chart-caption-row p{margin:0;color:var(--card-body);font-size:.88rem}.connections-chart-dot,.connections-chart-point{width:.95rem;height:.95rem;border-radius:999px;background:#99a1ad}.connections-chart-dot.is-green,.connections-chart-point.is-green{background:#12d0a1}.connections-chart-dot.is-yellow,.connections-chart-point.is-yellow{background:#ffc447}.connections-chart-dot.is-red,.connections-chart-point.is-red{background:#ff6276}.connections-chart-card{display:grid;gap:.45rem}.connections-chart-shell{position:relative;padding:2rem 1.28rem 1.65rem}.connections-chart-plot-viewport{position:relative;margin-inline:-.35rem;overflow:hidden;aspect-ratio:1 / 1;background:color-mix(in srgb,var(--panel-bg) 96%,black 3%);touch-action:none;overscroll-behavior:contain;contain:layout paint;cursor:default}.connections-chart-plot-viewport.is-draggable{cursor:grab}.connections-chart-plot-viewport.is-dragging{cursor:grabbing}.connections-chart-grid-surface{position:relative;width:100%;height:100%;border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.connections-chart-axis-label{position:absolute;color:var(--muted);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.connections-chart-axis-label-top{bottom:-.14rem;left:0;right:0;text-align:center}.connections-chart-axis-label-right{top:50%;left:-.62rem;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed}.connections-chart-top-ticks{position:absolute;top:.94rem;left:.82rem;right:.82rem;height:1rem;color:var(--muted);font-size:.82rem;pointer-events:none}.connections-chart-top-ticks span{position:absolute;transform:translate(-50%);line-height:1}.connections-chart-right-ticks{position:absolute;top:2rem;right:-.5rem;bottom:1.65rem;width:1.2rem;color:var(--muted);font-size:.82rem;text-align:center;pointer-events:none}.connections-chart-right-ticks span{position:absolute;left:50%;transform:translate(-50%,-50%)}.connections-chart-subject-marker{position:absolute;top:2rem;right:1.28rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 72%,var(--panel-bg));color:var(--card-title);font-size:.62rem;font-weight:700;transform:translate(50%,-50%)}.connections-chart-point-button{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;background:transparent;border:0;outline:none;-webkit-tap-highlight-color:transparent}.connections-chart-grid-line{position:absolute;pointer-events:none}.connections-chart-grid-line.is-vertical{top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--border) 52%,transparent);transform:translate(-50%)}.connections-chart-grid-line.is-horizontal{left:0;right:0;height:1px;background:color-mix(in srgb,var(--border) 52%,transparent);transform:translateY(-50%)}.connections-chart-grid-line.is-centerline{background:#ffffff6b}.connections-chart-point-button.is-selected .connections-chart-label{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));background:color-mix(in srgb,var(--button-bg) 14%,var(--panel-bg))}.connections-chart-point-button.is-selected{z-index:3}.connections-chart-point{position:relative;width:1rem;height:1rem;border:0;box-shadow:0 0 0 1px #0c10188a}.connections-chart-point-button.is-selected .connections-chart-point{box-shadow:0 0 0 2px #ffffffeb,0 0 0 5px color-mix(in srgb,var(--accent) 42%,transparent),0 0 20px #ffffff3d;transform:scale(1.08)}.connections-chart-point.is-contacted:after{content:"";position:absolute;inset:-.32rem;border-radius:999px;border:1px solid color-mix(in srgb,white 58%,transparent)}.connections-chart-label{position:absolute;display:inline-flex;align-items:center;min-height:1.85rem;padding:.3rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,var(--panel-bg) 96%,black 3%);color:var(--card-title);font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connections-chart-label.is-right{left:calc(100% + .45rem)}.connections-chart-label.is-left{right:calc(100% + .45rem)}.connections-chart-label.is-middle{top:50%;transform:translateY(-50%)}.connections-chart-label.is-right.is-above,.connections-chart-label.is-right.is-below{left:calc(100% + .45rem)}.connections-chart-label.is-left.is-above,.connections-chart-label.is-left.is-below{right:calc(100% + .45rem)}.connections-chart-label.is-right.is-below,.connections-chart-label.is-left.is-below{top:calc(54% + .02rem)}.connections-chart-label.is-right.is-above,.connections-chart-label.is-left.is-above{bottom:calc(54% + .02rem)}.connections-chart-label.is-below{top:calc(100% + .08rem)}.connections-chart-label.is-above{bottom:calc(100% + .08rem)}.connections-list-shell{display:grid;gap:.75rem;min-width:0;overflow-x:hidden}.connections-chart-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.connections-chart-toggle-button{min-height:2rem;padding:.3rem .8rem;font-size:.84rem;font-weight:700;flex:0 0 auto}.connections-chart-toggle-button:hover,.connections-chart-toggle-button:active,.connections-chart-toggle-button:focus-visible{transform:none}.connections-list-title{margin:0;flex:1;min-width:0;color:var(--card-title);font-size:1.08rem;font-weight:800;letter-spacing:.01em;text-align:left}.connections-inline-chart{display:flex;justify-content:center;width:100%;padding-inline:.65rem;box-sizing:border-box;max-width:100%;overflow-x:clip}.connections-inline-chart .connections-chart-card{width:min(calc(100% - .1rem),42rem)}.connections-inline-detail{max-width:100%;overflow-x:clip}.connections-inline-detail .connections-detail-card{margin-top:-.05rem;max-width:100%}.connections-embedded-desktop-layout,.connections-embedded-desktop-chart-column,.connections-embedded-desktop-list-column,.connections-embedded-desktop-detail-column{min-width:0;min-height:0}.connections-embedded-desktop-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(25rem,1.08fr) minmax(23rem,1.02fr) minmax(19rem,.9fr);gap:.85rem;overflow:hidden}.connections-embedded-desktop-chart-column,.connections-embedded-desktop-list-column,.connections-embedded-desktop-detail-column{display:grid;grid-template-rows:minmax(0,1fr);gap:.7rem;overflow:hidden}.connections-embedded-desktop-chart-column{grid-template-rows:auto minmax(0,1fr)}.connections-desktop-chart-title{align-self:start;justify-self:center;margin:.85rem 0 0;color:var(--card-title);font-size:1.05rem;line-height:1.2}.connections-embedded-desktop-list-column{box-sizing:border-box}.connections-embedded-desktop-list-column .connections-list-shell,.connections-embedded-desktop-detail-column .connections-detail-card{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.08rem}.connections-embedded-desktop-list-column .connections-list-shell{align-self:start;height:100%;grid-template-rows:auto minmax(0,1fr)}.connections-embedded-desktop-list-column .connections-list{gap:.32rem;align-content:start}.connections-embedded-desktop-list-column .connections-list-row{gap:.44rem;padding:.52rem .68rem;border-radius:.85rem}.connections-embedded-desktop-list-column .connections-list-row-header{gap:.55rem;align-items:center}.connections-embedded-desktop-list-column .connections-list-name-row{gap:.42rem}.connections-embedded-desktop-list-column .connections-list-row-main p{margin-top:.08rem;font-size:.88rem;line-height:1.3}.connections-embedded-desktop-list-column .connections-list-row-main strong{font-size:1.02rem}.connections-embedded-desktop-list-column .connections-list-score-side{gap:.26rem;min-width:5.9rem}.connections-embedded-desktop-list-column .connections-status-badge{min-height:1.55rem;padding:.12rem .48rem;font-size:.74rem}.connections-embedded-desktop-list-column .connections-list-score-strip{gap:.08rem .34rem}.connections-embedded-desktop-list-column .connections-list-status-strip{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between;gap:.26rem .7rem}.connections-embedded-desktop-list-column .connections-list-score-strip div,.connections-embedded-desktop-list-column .connections-list-status-strip div{gap:.05rem}.connections-embedded-desktop-list-column .connections-list-score-strip dt,.connections-embedded-desktop-list-column .connections-list-status-strip dt{font-size:.68rem}.connections-embedded-desktop-list-column .connections-list-score-strip dd,.connections-embedded-desktop-list-column .connections-list-status-strip dd{font-size:.86rem;line-height:1.2}.connections-embedded-desktop-list-column .connections-list-notes{font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.connections-embedded-desktop-chart-column .connections-inline-chart{min-height:0;padding-inline:.22rem;padding-bottom:.58rem;box-sizing:border-box;display:grid;place-items:center;overflow:visible}.connections-embedded-desktop-detail-column .connections-detail-card{margin:0;align-self:start;max-height:100%}.connections-inline-chart-size{width:100%;max-width:100%}.connections-inline-chart-size .connections-chart-card{width:100%;max-width:none}.connections-inline-chart-size .connections-chart-shell{padding-left:1.42rem;padding-right:1.42rem;padding-bottom:2.18rem}.connections-inline-chart-size .connections-chart-axis-label-top{bottom:.22rem}.connections-inline-detail-desktop .connections-detail-card{margin-top:0}.connections-inline-detail-desktop{display:grid;place-items:start center;overflow:hidden}.connections-inline-detail-size{width:100%;max-width:100%}.connections-inline-detail-desktop .connections-detail-card.is-compact{gap:.62rem;padding:.82rem .92rem}.connections-detail-panel-header{display:grid;gap:.75rem}.connections-detail-panel-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.connections-detail-panel-identity .connections-status-badge{flex:0 0 auto;margin-right:1.35rem}.connections-detail-panel-identity>div{display:grid;gap:.15rem;min-width:0}.connections-detail-panel-identity h3{color:var(--card-title);font-size:1.35rem;margin:0;line-height:1.15}.connections-detail-panel-identity p{margin:0;font-size:.92rem;color:var(--card-body)}.connections-detail-panel-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.connections-detail-panel-score-row div{display:grid;gap:.16rem;padding:.58rem .62rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--panel-bg) 82%,black 5%)}.connections-detail-panel-score-row span,.connections-detail-panel-section h4,.connections-detail-panel-section dt{color:var(--panel-card-timestamp-color);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.connections-detail-panel-score-row strong{color:var(--card-title);font-size:1.05rem;line-height:1.18}.connections-detail-panel-section{display:grid;gap:.58rem;padding-top:.72rem;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.connections-detail-panel-section h4{margin:0;color:var(--card-title);font-size:.9rem;letter-spacing:.08em}.connections-detail-panel-section dl{display:grid;gap:.52rem;margin:0}.connections-detail-panel-section dl div{display:grid;grid-template-columns:5.1rem minmax(0,1fr);gap:.45rem;align-items:baseline}.connections-detail-panel-section dt,.connections-detail-panel-section dd{margin:0}.connections-detail-panel-section dd{color:var(--card-title);font-size:.98rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.connections-detail-card.is-compact .connections-detail-phone-row{min-height:0}.connections-detail-card.is-compact .connections-detail-notes{font-size:.98rem;line-height:1.5}.connections-chart-toggle-row-desktop{min-height:2rem;align-items:center}.connections-subject-card{position:relative;gap:.35rem;padding:.9rem 1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 48%),color-mix(in srgb,var(--card-bg) 94%,black 2%)}.connections-subject-card strong{color:var(--card-title);font-size:1.06rem;line-height:1.2}.connections-subject-badge{display:inline-flex;width:fit-content;align-items:center;min-height:1.6rem;padding:.14rem .52rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--card-title);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.connections-list-toolbar{display:flex;align-items:end;gap:.85rem;justify-content:space-between;flex-wrap:wrap}.connections-sort-field{display:grid;gap:.28rem;min-width:min(13rem,100%);flex:1 1 13rem}.connections-sort-field select,.connections-list-add-button{height:2.6rem}.connections-list-add-button{align-self:end;min-height:2.6rem;padding-inline:.95rem;border-radius:.88rem;white-space:nowrap}.connections-sort-field span{font-size:.82rem;color:var(--muted)}.connections-sort-field select,.connections-form select,.connections-form input,.connections-form textarea{border:1px solid var(--border-strong);border-radius:.9rem;background:var(--input-bg);color:var(--input-text);font:inherit}.connections-sort-field select,.connections-form input,.connections-form select{min-height:2.6rem;padding:.65rem .82rem}.connections-form textarea{padding:.72rem .82rem;resize:vertical}.connections-list{display:grid;gap:.4rem}.connections-list-row{display:grid;gap:.58rem;padding:.78rem .88rem;border-radius:1rem;border:1px solid var(--border);background:color-mix(in srgb,var(--panel-bg) 92%,black 4%);text-align:left}.connections-list-row.is-selected{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.connections-list-row-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start}.connections-list-name-row{display:flex;align-items:center;gap:.6rem}.connections-list-row-main strong{color:var(--card-title)}.connections-list-row-main p{margin:.18rem 0 0;color:var(--card-body);font-size:.9rem}.connections-list-score-side{display:grid;justify-items:end;align-content:start;gap:.32rem;min-width:7rem}.connections-list-phone-link{color:var(--accent);text-decoration:underline;text-underline-offset:.14em}.connections-list-score-strip,.connections-list-status-strip{display:grid;margin:0}.connections-list-score-strip{grid-template-columns:repeat(2,minmax(0,auto));gap:.2rem .42rem}.connections-list-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem}.connections-list-status-strip div:last-child{justify-self:end;text-align:right}.connections-list-score-strip div,.connections-list-status-strip div{display:grid;gap:.18rem}.connections-list-score-strip dt,.connections-list-status-strip dt{margin:0;color:var(--panel-card-timestamp-color);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.connections-list-score-strip dd,.connections-list-status-strip dd{margin:0;color:var(--card-title);font-weight:700}.connections-list-notes{margin:0;color:var(--card-body);font-size:.86rem;line-height:1.4}.connections-status-badge{display:inline-flex;align-items:center;min-height:1.9rem;padding:.26rem .62rem;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:700}.connections-status-badge.is-green{background:#1a78532e;border-color:#3cc48352;color:#9cf1cb}.connections-status-badge.is-yellow{background:#a0731c2e;border-color:#e8b64f52;color:#f1d38b}.connections-status-badge.is-red{background:#87293938;border-color:#e86f8752;color:#f2a8b8}.connections-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.connections-detail-header h3{margin:0;color:var(--card-title);font-size:1.15rem}.connections-detail-header p{margin:.25rem 0 0;color:var(--card-body)}.connections-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.connections-detail-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.18rem;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.connections-detail-facts dt{margin:0;color:var(--panel-card-timestamp-color);font-size:.82rem}.connections-detail-facts dd{margin:0;color:var(--card-title);font-size:.98rem;font-weight:700}.connections-detail-phone-row{min-height:1.5rem}.connections-detail-phone-link{color:var(--accent);text-decoration:underline;text-underline-offset:.14em}.connections-detail-phone-empty{color:var(--muted)}.connections-detail-notes{margin:0;color:var(--card-body);line-height:1.5}.connections-detail-actions{display:flex;justify-content:flex-start}.connections-empty-state{display:grid;gap:.38rem;padding:.82rem 0}.connections-empty-state strong{color:var(--card-title)}.connections-empty-state p{margin:0;color:var(--card-body)}.connections-empty-actions{display:flex;gap:.65rem;flex-wrap:wrap}.connections-form-layer{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem}.connections-form-backdrop{position:absolute;inset:0;border:0;background:#05080eb8}.connections-form-card{position:relative;z-index:1;width:min(100%,34rem);max-height:min(92dvh,48rem);display:grid;gap:.9rem;overflow:auto;padding:1rem;border:1px solid var(--border);border-radius:1.3rem;background:color-mix(in srgb,var(--panel-bg) 97%,black 3%);box-shadow:0 22px 38px #00000057}.connections-form-card.is-keyboard-open{max-height:min(82dvh,48rem);padding-bottom:calc(8.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:980px){.connections-form-card{width:min(100%,46rem);overflow-x:hidden}.connections-form,.connections-form-section,.connections-form-section-body,.connections-form-row,.connections-form label{min-width:0}}.connections-form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.connections-form-header h3{margin:.08rem 0 0;color:var(--card-title)}.connections-form{display:grid;gap:.82rem}.connections-form-section{display:grid;gap:.72rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--panel-bg) 96%,black 3%)}.connections-form-section-header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.connections-form-section-header h4{margin:0;color:var(--card-title);font-size:.94rem;letter-spacing:.03em}.connections-form-section-collapsible{gap:.6rem}.connections-form-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.35rem;padding:0;border:0;background:transparent;color:var(--card-title);font-weight:700;text-align:left}.connections-form-section-toggle:hover{transform:none;border-color:transparent}.connections-form-section-toggle-indicator{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--panel-bg) 94%,black 4%);color:var(--muted);font-size:1rem;line-height:1}.connections-form-section-body{display:grid;gap:.72rem}.connections-form label,.connections-cooperation-field{display:grid;gap:.32rem}.connections-form span,.connections-cooperation-field>span{color:var(--muted);font-size:.88rem}.connections-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.connections-form-row-identity{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.8fr)}.connections-form-row-contact,.connections-form-row-tpi{grid-template-columns:repeat(3,minmax(0,1fr))}.connections-form-field-compact input,.connections-form-field-compact select{min-width:0}.connections-grade-field{display:grid;gap:.32rem}.connections-grade-field select{width:100%}.connections-form-actions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}@media(min-width:980px),(orientation:landscape)and (min-width:720px){.connections-chart-layout{grid-template-columns:auto minmax(16rem,24rem);justify-content:space-between;align-items:start;flex:1;min-height:0}.connections-chart-layout .connections-chart-card{width:min(calc(var(--app-visible-height, 100dvh) - 4.5rem),calc(100vw - 19.4rem));max-width:100%}.connections-chart-layout .connections-detail-card{position:sticky;top:.85rem;align-self:start;max-height:calc(var(--app-visible-height, 100dvh) - 7rem);overflow:auto}}@media(orientation:landscape){.app-shell[data-native-android=true][data-view=connections].app-shell-with-system-bar{padding-bottom:calc(.3rem + env(safe-area-inset-bottom,0px))}.app-shell[data-native-android=true][data-view=connections] .connections-screen.panel{border:0;border-radius:0;background:transparent;box-shadow:none;padding-right:.1rem;padding-bottom:0;padding-left:1rem;padding-top:0;min-height:100%;overflow:hidden}.app-shell[data-native-android=true][data-view=connections] .connections-screen.is-chart-view{overflow:hidden}.app-shell[data-native-android=true][data-view=connections] .connections-chart-layout{flex:1;min-height:0;overflow:hidden;gap:.72rem;margin-top:-.86rem;margin-left:.48rem}.app-shell[data-native-android=true][data-view=connections] .connections-chart-layout .connections-chart-card{width:min(calc(var(--app-visible-height, 100dvh) - 2.35rem),calc(100vw - 20.55rem))}.app-shell[data-native-android=true][data-view=connections] .connections-chart-layout .connections-detail-card{max-height:calc(var(--app-visible-height, 100dvh) - 2.35rem)}.app-shell[data-native-android=true][data-view=connections] .connections-view-toggle,.app-shell[data-native-android=true][data-view=connections] .bottom-bar{display:none}}@media(max-width:640px){.connections-list-toolbar,.connections-detail-header,.connections-detail-actions,.connections-empty-actions{grid-template-columns:1fr}.connections-list-toolbar,.connections-detail-header{display:grid}.connections-chart-shell{padding:1.8rem 1.12rem 1.5rem}.connections-chart-axis-label-top{bottom:-.08rem;left:0;right:0}.connections-chart-top-ticks{top:.84rem;left:.72rem;right:.72rem}.connections-chart-right-ticks{top:1.8rem;right:-.52rem;bottom:1.5rem}.connections-chart-subject-marker{top:1.8rem;right:1.12rem}.connections-chart-label{font-size:.72rem}.connections-form-row,.connections-detail-facts,.connections-list-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-list-score-side{justify-items:start;min-width:0}.connections-list-score-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-form-row-identity,.connections-form-row-contact,.connections-form-row-tpi{grid-template-columns:1fr}.connections-form-card{width:min(100%,100vw - 1rem);max-height:min(94dvh,100%);padding:.88rem}}.app-shell[data-skin=le-blue]{color-scheme:dark;--page-bg: radial-gradient(circle at top, rgba(128, 164, 255, .12), transparent 24%), linear-gradient(180deg, rgba(8, 11, 18, .92), rgba(14, 19, 28, .97)), linear-gradient(135deg, #1a202b, #0a0d14 56%, #232b38);--surface: rgba(40, 47, 60, .94);--surface-strong: rgba(52, 60, 74, .98);--border: rgba(129, 149, 183, .2);--border-strong: rgba(136, 157, 193, .28);--text: #f0d9ae;--muted: rgba(224, 212, 188, .72);--accent: #9db8eb;--accent-soft: rgba(111, 137, 186, .38);--focus-outline: rgba(157, 184, 235, .22);--button-bg: linear-gradient(180deg, rgba(52, 60, 74, .98), rgba(25, 30, 39, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .018) 0, rgba(255, 255, 255, .018) 2px, rgba(0, 0, 0, .014) 2px, rgba(0, 0, 0, .014) 4px );--button-hover-border: rgba(161, 188, 235, .42);--secondary-button-bg: linear-gradient(180deg, rgba(62, 71, 87, .9), rgba(31, 38, 49, .92));--panel-bg: linear-gradient(180deg, rgba(43, 50, 63, .95), rgba(19, 24, 32, .96)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .02) 0, rgba(255, 255, 255, .02) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--panel-shadow: inset 0 0 0 1px rgba(213, 228, 255, .04), 0 16px 36px rgba(0, 0, 0, .26);--panel-heading: #d9bf79;--menu-backdrop-bg: rgba(6, 9, 14, .58);--editor-paper-bg: linear-gradient(180deg, rgba(27, 32, 42, .98), rgba(27, 32, 42, .98)), repeating-linear-gradient( 180deg, transparent 0, transparent 2.25rem, rgba(162, 184, 224, .08) 2.25rem, rgba(162, 184, 224, .08) 2.33rem );--editor-paper-shadow: inset 0 0 0 1px rgba(214, 229, 255, .04), 0 14px 30px rgba(0, 0, 0, .24);--editor-text: #f3e7ca;--editor-timestamp: #d9bf79;--card-bg: linear-gradient(180deg, rgba(60, 69, 85, .96), rgba(27, 32, 41, .96)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .02) 0, rgba(255, 255, 255, .02) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--help-card-bg: linear-gradient(180deg, rgba(56, 64, 79, .96), rgba(24, 29, 37, .96)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .018) 0, rgba(255, 255, 255, .018) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--card-title: #ecd4a0;--card-body: #d9cfbd;--input-bg: linear-gradient(180deg, rgba(62, 71, 87, .86), rgba(31, 38, 49, .92));--input-text: #f2e5c7;--bottom-bar-bg: linear-gradient(180deg, rgba(38, 45, 58, .98), rgba(18, 22, 30, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .016) 0, rgba(255, 255, 255, .016) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--bottom-bar-border: rgba(132, 153, 186, .16);--bottom-bar-shadow: inset 0 1px 0 rgba(218, 231, 255, .05);--bottom-bar-button-bg: var(--button-bg);--bottom-bar-button-border: var(--border-strong);--bottom-bar-button-text: var(--text);--danger-button-bg: linear-gradient(180deg, rgba(125, 52, 49, .95), rgba(68, 24, 29, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .018) 0, rgba(255, 255, 255, .018) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--danger-button-border: rgba(207, 125, 116, .4);--danger-button-text: #f2ddd2;--home-app-bg: radial-gradient(circle at top, rgba(128, 164, 255, .12), transparent 24%), linear-gradient(180deg, rgba(8, 11, 18, .92), rgba(14, 19, 28, .97)), linear-gradient(135deg, #1a202b, #0a0d14 56%, #232b38);--home-shell-border: rgba(125, 146, 179, .24);--home-shell-bg: linear-gradient(180deg, rgba(42, 48, 60, .84), rgba(18, 22, 30, .95)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .035) 0, rgba(255, 255, 255, .035) 2px, rgba(0, 0, 0, .02) 2px, rgba(0, 0, 0, .02) 4px );--home-shell-shadow: inset 0 0 0 1px rgba(210, 225, 255, .05), 0 18px 36px rgba(0, 0, 0, .42);--home-title-border: rgba(127, 149, 183, .26);--home-title-bg: linear-gradient(180deg, rgba(40, 47, 60, .98), rgba(16, 20, 28, .97)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .028) 0, rgba(255, 255, 255, .028) 2px, rgba(0, 0, 0, .018) 2px, rgba(0, 0, 0, .018) 4px );--home-title-shadow: inset 0 0 0 1px rgba(214, 229, 255, .05), inset 0 1px 0 rgba(239, 244, 255, .04), 0 8px 20px rgba(0, 0, 0, .22);--home-title-text: #f0d9ae;--home-title-text-shadow: 0 1px 0 rgba(255, 250, 233, .16), 0 2px 12px rgba(0, 0, 0, .46);--home-title-accent-bg: linear-gradient(90deg, rgba(88, 120, 191, .14), #88a2d8, rgba(88, 120, 191, .14));--home-title-accent-shadow: 0 0 14px rgba(124, 160, 225, .28);--home-search-shell-border: rgba(129, 150, 184, .2);--home-search-shell-bg: linear-gradient(180deg, rgba(37, 43, 55, .96), rgba(17, 21, 29, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .02) 0, rgba(255, 255, 255, .02) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--home-search-shell-shadow: inset 0 0 0 1px rgba(214, 228, 255, .04), 0 8px 18px rgba(0, 0, 0, .2);--home-search-icon: rgba(240, 221, 182, .9);--home-search-input-border: rgba(153, 171, 204, .12);--home-search-input-bg: linear-gradient(180deg, rgba(62, 71, 87, .86), rgba(31, 38, 49, .92));--home-search-input-text: #f2e5c7;--home-search-input-placeholder: rgba(242, 229, 199, .7);--home-list-border: rgba(129, 149, 183, .2);--home-list-bg: linear-gradient(180deg, rgba(43, 50, 63, .95), rgba(19, 24, 32, .96)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .02) 0, rgba(255, 255, 255, .02) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--home-list-shadow: inset 0 0 0 1px rgba(213, 228, 255, .04), 0 10px 22px rgba(0, 0, 0, .22);--home-section-title: #d2b56f;--home-section-line: linear-gradient(90deg, transparent, rgba(214, 190, 121, .75), transparent);--home-empty-text: rgba(241, 225, 191, .82);--home-card-border: rgba(132, 153, 188, .22);--home-card-bg: linear-gradient(180deg, rgba(60, 69, 85, .96), rgba(27, 32, 41, .96)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .02) 0, rgba(255, 255, 255, .02) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--home-card-shadow: inset 0 0 0 1px rgba(214, 229, 255, .04), 0 8px 18px rgba(0, 0, 0, .2);--home-card-hover-border: rgba(161, 188, 235, .42);--home-card-hover-bg: linear-gradient(180deg, rgba(72, 83, 102, .98), rgba(33, 39, 50, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .022) 0, rgba(255, 255, 255, .022) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--home-card-title: #f3e4c1;--home-card-secondary: rgba(243, 232, 210, .9);--home-card-meta: #d6ba70;--home-card-marker-bg: linear-gradient(180deg, #d6ba70, #8f6f2f);--home-card-marker-shadow: 0 0 10px rgba(210, 182, 104, .36);--home-card-arrow: rgba(243, 229, 196, .88);--home-dock-border: rgba(132, 153, 186, .16);--home-dock-bg: linear-gradient(180deg, rgba(38, 45, 58, .98), rgba(18, 22, 30, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .016) 0, rgba(255, 255, 255, .016) 2px, rgba(0, 0, 0, .015) 2px, rgba(0, 0, 0, .015) 4px );--home-dock-shadow: inset 0 1px 0 rgba(218, 231, 255, .05);--home-dock-button-border: rgba(136, 157, 193, .28);--home-dock-button-bg: linear-gradient(180deg, rgba(52, 60, 74, .98), rgba(25, 30, 39, .98)), repeating-linear-gradient( 135deg, rgba(255, 255, 255, .018) 0, rgba(255, 255, 255, .018) 2px, rgba(0, 0, 0, .014) 2px, rgba(0, 0, 0, .014) 4px );--home-dock-button-text: #f1dfb7;--home-dock-button-shadow: inset 0 0 0 1px rgba(214, 229, 255, .04), 0 5px 10px rgba(0, 0, 0, .24);--home-dock-button-hover-border: rgba(161, 188, 235, .42)}.app-shell[data-skin=terminal-green]{color-scheme:dark;--page-bg: radial-gradient(circle at top, rgba(92, 255, 139, .05), transparent 24%), linear-gradient(180deg, #07100b, #07100b);--surface: rgba(18, 29, 23, .95);--surface-strong: rgba(23, 39, 30, .98);--border: rgba(86, 160, 99, .18);--border-strong: rgba(108, 196, 126, .24);--text: #99e98d;--muted: rgba(137, 211, 143, .72);--accent: #76f28d;--accent-soft: rgba(73, 163, 93, .3);--focus-outline: rgba(118, 242, 141, .18);--button-bg: rgba(15, 27, 20, .98);--button-hover-border: rgba(123, 246, 150, .42);--secondary-button-bg: rgba(20, 35, 26, .96);--panel-bg: rgba(10, 18, 13, .98);--panel-shadow: inset 0 0 0 1px rgba(105, 185, 118, .04), 0 10px 22px rgba(0, 0, 0, .22);--panel-heading: #8ef6a7;--menu-backdrop-bg: rgba(4, 9, 7, .62);--editor-paper-bg: linear-gradient(180deg, rgba(10, 17, 14, .99), rgba(10, 17, 14, .99)), repeating-linear-gradient( 180deg, transparent 0, transparent 2.25rem, rgba(93, 173, 102, .08) 2.25rem, rgba(93, 173, 102, .08) 2.33rem );--editor-paper-shadow: inset 0 0 0 1px rgba(111, 194, 120, .05), 0 14px 30px rgba(0, 0, 0, .28);--editor-text: var(--card-body);--editor-timestamp: #b9f6a8;--card-bg: rgba(14, 24, 18, .98);--help-card-bg: rgba(14, 24, 18, .98);--card-title: #9ff0a2;--card-body: #c2d8b8;--input-bg: rgba(13, 23, 17, .98);--input-text: #c4f5b2;--bottom-bar-bg: rgba(9, 16, 12, .99);--bottom-bar-border: rgba(87, 159, 97, .16);--bottom-bar-shadow: inset 0 1px 0 rgba(121, 214, 135, .03);--bottom-bar-button-bg: var(--button-bg);--bottom-bar-button-border: var(--border-strong);--bottom-bar-button-text: var(--text);--danger-button-bg: rgba(74, 24, 20, .98);--danger-button-border: rgba(173, 104, 88, .38);--danger-button-text: #f2ddd2;--font-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-title: "Bahnschrift", "Segoe UI", sans-serif;--font-editor: "Consolas", "Courier New", monospace;--font-home-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-home-title: "Bahnschrift", "Segoe UI", sans-serif;--home-app-bg: radial-gradient(circle at top, rgba(92, 255, 139, .06), transparent 22%), linear-gradient(180deg, #06100b, #06100b);--home-shell-border: rgba(76, 148, 91, .24);--home-shell-bg: rgba(8, 14, 11, .98);--home-shell-shadow: inset 0 0 0 1px rgba(125, 217, 136, .035), 0 12px 24px rgba(0, 0, 0, .26);--home-title-border: rgba(88, 168, 104, .28);--home-title-bg: rgba(10, 17, 13, .98);--home-title-shadow: inset 0 0 0 1px rgba(137, 227, 148, .03), 0 6px 14px rgba(0, 0, 0, .18);--home-title-text: #92ff9a;--home-title-text-shadow: 0 0 8px rgba(100, 255, 123, .14);--home-title-accent-bg: linear-gradient(90deg, rgba(60, 181, 82, .14), #86ff8f, rgba(60, 181, 82, .14));--home-title-accent-shadow: 0 0 16px rgba(102, 255, 122, .3);--home-search-shell-border: rgba(84, 161, 99, .2);--home-search-shell-bg: rgba(9, 16, 12, .985);--home-search-shell-shadow: inset 0 0 0 1px rgba(124, 217, 136, .03), 0 6px 14px rgba(0, 0, 0, .18);--home-search-icon: rgba(164, 255, 152, .88);--home-search-input-border: rgba(98, 186, 112, .18);--home-search-input-bg: rgba(12, 21, 16, .99);--home-search-input-text: #b7f6a5;--home-search-input-placeholder: rgba(168, 233, 160, .68);--home-list-border: rgba(84, 159, 97, .2);--home-list-bg: rgba(8, 14, 11, .99);--home-list-shadow: inset 0 0 0 1px rgba(129, 222, 141, .03), 0 8px 18px rgba(0, 0, 0, .18);--home-section-title: #95f886;--home-section-line: linear-gradient(90deg, transparent, rgba(129, 255, 124, .72), transparent);--home-empty-text: rgba(183, 244, 170, .8);--home-card-border: rgba(90, 172, 104, .22);--home-card-bg: rgba(13, 22, 17, .99);--home-card-shadow: inset 0 0 0 1px rgba(128, 222, 141, .03), 0 6px 14px rgba(0, 0, 0, .18);--home-card-hover-border: rgba(129, 255, 145, .38);--home-card-hover-bg: rgba(16, 28, 21, .995);--home-card-title: #baffaf;--home-card-secondary: var(--card-body);--home-card-meta: #f0e08c;--home-card-marker-bg: #86ff8f;--home-card-marker-shadow: 0 0 8px rgba(106, 255, 126, .24);--home-card-arrow: rgba(171, 252, 161, .86);--home-dock-border: rgba(89, 166, 102, .16);--home-dock-bg: rgba(7, 13, 10, .99);--home-dock-shadow: inset 0 1px 0 rgba(132, 226, 145, .03);--home-dock-button-border: rgba(95, 177, 109, .28);--home-dock-button-bg: rgba(12, 22, 16, .99);--home-dock-button-text: #a6f79e;--home-dock-button-shadow: inset 0 0 0 1px rgba(120, 220, 133, .025), 0 4px 8px rgba(0, 0, 0, .18);--home-dock-button-hover-border: rgba(127, 255, 143, .38)}.app-shell[data-skin=modern-light]{color-scheme:light;--page-bg: radial-gradient(circle at top, rgba(212, 181, 122, .18), transparent 28%), linear-gradient(180deg, #eee2cc, #dbc5a1);--surface: rgba(252, 247, 238, .95);--surface-strong: #fffaf2;--border: rgba(120, 92, 52, .16);--border-strong: rgba(120, 92, 52, .26);--text: #332312;--muted: rgba(94, 76, 50, .82);--accent: #8f6332;--accent-soft: rgba(171, 132, 78, .24);--focus-outline: rgba(143, 99, 50, .18);--button-bg: linear-gradient(180deg, rgba(255, 251, 244, .99), rgba(240, 228, 208, .99));--button-hover-border: rgba(143, 99, 50, .34);--ghost-button-bg: linear-gradient(180deg, rgba(255, 253, 248, .99), rgba(246, 237, 221, .99));--secondary-button-bg: linear-gradient(180deg, rgba(244, 235, 220, .99), rgba(232, 218, 194, .99));--panel-bg: linear-gradient(180deg, rgba(240, 228, 208, .98), rgba(215, 194, 161, .98));--panel-shadow: inset 0 0 0 1px rgba(255, 252, 245, .72), 0 18px 38px rgba(89, 67, 34, .16);--panel-heading: #8c6233;--menu-backdrop-bg: rgba(55, 38, 17, .2);--editor-paper-bg: linear-gradient(180deg, rgba(255, 252, 247, .99), rgba(244, 236, 223, .99)), repeating-linear-gradient( 180deg, transparent 0, transparent 2.25rem, rgba(164, 126, 74, .08) 2.25rem, rgba(164, 126, 74, .08) 2.33rem );--editor-paper-shadow: inset 0 0 0 1px rgba(255, 252, 245, .78), 0 14px 30px rgba(89, 67, 34, .12);--editor-text: #3e2f1b;--editor-timestamp: #111111;--card-bg: linear-gradient(180deg, rgba(255, 251, 245, .99), rgba(239, 228, 210, .99));--help-card-bg: rgba(251, 246, 238, .99);--card-title: #8c6233;--card-body: #6e5a41;--input-bg: linear-gradient(180deg, rgba(255, 252, 247, .99), rgba(242, 233, 218, .99));--input-text: #3a2c18;--bottom-bar-bg: linear-gradient(180deg, rgba(238, 226, 205, .99), rgba(213, 192, 159, .99));--bottom-bar-border: rgba(120, 92, 52, .18);--bottom-bar-shadow: inset 0 1px 0 rgba(255, 252, 245, .82);--bottom-bar-button-bg: var(--button-bg);--bottom-bar-button-border: var(--border-strong);--bottom-bar-button-text: #4b3620;--danger-button-bg: linear-gradient(180deg, rgba(195, 92, 80, .94), rgba(148, 57, 47, .98));--danger-button-border: rgba(173, 89, 80, .32);--danger-button-text: #fff4f2;--font-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-title: "Bahnschrift", "Segoe UI", sans-serif;--font-editor: "Consolas", "Courier New", monospace;--font-home-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-home-title: "Bahnschrift", "Segoe UI", sans-serif;--home-app-bg: radial-gradient(circle at top, rgba(205, 174, 118, .22), transparent 24%), linear-gradient(180deg, #f0e6d6, #dbc7a7);--home-shell-border: rgba(128, 100, 60, .18);--home-shell-bg: linear-gradient(180deg, rgba(239, 228, 209, .98), rgba(213, 193, 161, .98));--home-shell-shadow: inset 0 0 0 1px rgba(255, 252, 245, .76), 0 18px 38px rgba(87, 64, 31, .14);--home-title-border: rgba(133, 104, 62, .22);--home-title-bg: linear-gradient(180deg, rgba(255, 252, 246, .99), rgba(241, 230, 212, .99));--home-title-shadow: inset 0 0 0 1px rgba(255, 252, 245, .86), 0 8px 20px rgba(87, 64, 31, .1);--home-title-text: #6d4b24;--home-title-text-shadow: 0 1px 0 rgba(255, 252, 245, .7);--home-title-accent-bg: linear-gradient(90deg, rgba(152, 112, 61, .08), #d2a56b, rgba(152, 112, 61, .08));--home-title-accent-shadow: 0 0 12px rgba(210, 165, 107, .24);--home-search-shell-border: rgba(133, 104, 62, .18);--home-search-shell-bg: linear-gradient(180deg, rgba(255, 252, 247, .99), rgba(241, 230, 214, .99));--home-search-shell-shadow: inset 0 0 0 1px rgba(255, 252, 245, .74), 0 8px 18px rgba(87, 64, 31, .1);--home-search-icon: rgba(143, 99, 50, .82);--home-search-input-border: rgba(133, 104, 62, .14);--home-search-input-bg: linear-gradient(180deg, rgba(255, 252, 247, .99), rgba(242, 233, 218, .99));--home-search-input-text: #3a2c18;--home-search-input-placeholder: rgba(107, 84, 54, .74);--home-list-border: rgba(133, 104, 62, .18);--home-list-bg: linear-gradient(180deg, rgba(240, 229, 210, .99), rgba(214, 194, 162, .99));--home-list-shadow: inset 0 0 0 1px rgba(255, 252, 245, .7), 0 10px 22px rgba(87, 64, 31, .1);--home-section-title: #9b6f3d;--home-section-line: linear-gradient(90deg, transparent, rgba(162, 122, 72, .52), transparent);--home-empty-text: rgba(97, 76, 50, .82);--home-card-border: rgba(148, 112, 62, .3);--home-card-bg: linear-gradient(180deg, rgba(255, 253, 249, 1), rgba(244, 233, 214, 1));--home-card-shadow: inset 0 0 0 1px rgba(255, 252, 245, .9), 0 10px 24px rgba(87, 64, 31, .14);--home-card-hover-border: rgba(160, 116, 60, .4);--home-card-hover-bg: linear-gradient(180deg, rgba(255, 253, 249, 1), rgba(239, 227, 207, 1));--home-card-title: #5a4122;--home-card-secondary: #7d6748;--home-card-meta: #aa7c47;--home-card-marker-bg: linear-gradient(180deg, #d2a56b, #9a6b38);--home-card-marker-shadow: 0 0 10px rgba(162, 122, 72, .2);--home-card-arrow: rgba(124, 93, 55, .82);--home-dock-border: rgba(133, 104, 62, .18);--home-dock-bg: linear-gradient(180deg, rgba(238, 226, 205, .99), rgba(213, 192, 159, .99));--home-dock-shadow: inset 0 1px 0 rgba(255, 252, 245, .84);--home-dock-button-border: rgba(133, 104, 62, .22);--home-dock-button-bg: linear-gradient(180deg, rgba(255, 252, 247, .99), rgba(241, 231, 214, .99));--home-dock-button-text: #5b4325;--home-dock-button-shadow: inset 0 0 0 1px rgba(255, 252, 245, .8), 0 5px 10px rgba(87, 64, 31, .08);--home-dock-button-hover-border: rgba(152, 112, 61, .34)}.app-shell[data-skin=dark-mode]{color-scheme:dark;--page-bg: radial-gradient(circle at top, rgba(255, 255, 255, .03), transparent 24%), linear-gradient(180deg, #07080b, #07080b);--surface: rgba(13, 15, 20, .985);--surface-strong: rgba(19, 21, 27, .992);--border: rgba(145, 152, 170, .14);--border-strong: rgba(164, 171, 190, .2);--text: #eceff5;--muted: rgba(205, 211, 224, .7);--accent: #8ea4d8;--accent-soft: rgba(120, 138, 176, .28);--focus-outline: rgba(142, 164, 216, .2);--button-bg: rgba(22, 25, 31, .992);--button-hover-border: rgba(170, 183, 214, .4);--ghost-button-bg: rgba(18, 21, 27, .992);--secondary-button-bg: rgba(26, 29, 35, .992);--panel-bg: rgba(12, 14, 18, .992);--panel-shadow: inset 0 0 0 1px rgba(255, 255, 255, .028), 0 12px 26px rgba(0, 0, 0, .26);--panel-heading: #f2f5fb;--menu-backdrop-bg: rgba(6, 7, 10, .62);--editor-paper-bg: linear-gradient(180deg, rgba(16, 18, 23, .995), rgba(16, 18, 23, .995)), repeating-linear-gradient( 180deg, transparent 0, transparent 2.25rem, rgba(160, 170, 190, .08) 2.25rem, rgba(160, 170, 190, .08) 2.33rem );--editor-paper-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03), 0 14px 30px rgba(0, 0, 0, .3);--editor-text: #eef1f7;--editor-timestamp: #d9c58c;--card-bg: rgba(18, 21, 27, .992);--help-card-bg: rgba(19, 21, 27, .992);--card-title: #f0f3f9;--card-body: #cbd2e0;--input-bg: rgba(18, 21, 27, .992);--input-text: #eef1f7;--bottom-bar-bg: rgba(10, 11, 15, .995);--bottom-bar-border: rgba(150, 158, 177, .14);--bottom-bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .022);--bottom-bar-button-bg: var(--button-bg);--bottom-bar-button-border: var(--border-strong);--bottom-bar-button-text: #edf1f7;--danger-button-bg: rgba(99, 34, 39, .98);--danger-button-border: rgba(196, 116, 116, .32);--danger-button-text: #fff2f2;--font-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-title: "Bahnschrift", "Segoe UI", sans-serif;--font-editor: "Consolas", "Courier New", monospace;--font-home-ui: "Bahnschrift", "Segoe UI", sans-serif;--font-home-title: "Bahnschrift", "Segoe UI", sans-serif;--home-app-bg: radial-gradient(circle at top, rgba(255, 255, 255, .03), transparent 22%), linear-gradient(180deg, #050608, #050608);--home-shell-border: rgba(149, 157, 176, .14);--home-shell-bg: rgba(10, 11, 15, .995);--home-shell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .028), 0 14px 28px rgba(0, 0, 0, .3);--home-title-border: rgba(160, 169, 189, .16);--home-title-bg: rgba(14, 16, 21, .995);--home-title-shadow: inset 0 0 0 1px rgba(255, 255, 255, .028), 0 6px 14px rgba(0, 0, 0, .2);--home-title-text: #e6dec8;--home-title-text-shadow: 0 1px 0 rgba(255, 255, 255, .04);--home-title-accent-bg: linear-gradient(90deg, rgba(112, 126, 165, .08), #9fb2df, rgba(112, 126, 165, .08));--home-title-accent-shadow: 0 0 14px rgba(159, 178, 223, .18);--home-search-shell-border: rgba(149, 157, 176, .12);--home-search-shell-bg: rgba(10, 11, 15, .995);--home-search-shell-shadow: inset 0 0 0 1px rgba(255, 255, 255, .025), 0 6px 14px rgba(0, 0, 0, .22);--home-search-icon: rgba(238, 242, 248, .88);--home-search-input-border: rgba(160, 169, 189, .12);--home-search-input-bg: rgba(34, 38, 46, .965);--home-search-input-text: #eef1f7;--home-search-input-placeholder: rgba(207, 214, 228, .66);--home-list-border: rgba(149, 157, 176, .12);--home-list-bg: rgba(9, 10, 14, .995);--home-list-shadow: inset 0 0 0 1px rgba(255, 255, 255, .025), 0 8px 18px rgba(0, 0, 0, .22);--home-section-title: #edf1f7;--home-section-line: linear-gradient(90deg, transparent, rgba(176, 186, 208, .52), transparent);--home-empty-text: rgba(221, 227, 238, .78);--home-card-border: rgba(160, 169, 189, .16);--home-card-bg: rgba(18, 21, 27, .995);--home-card-shadow: inset 0 0 0 1px rgba(255, 255, 255, .025), 0 6px 14px rgba(0, 0, 0, .22);--home-card-hover-border: rgba(183, 193, 214, .32);--home-card-hover-bg: rgba(28, 32, 40, .995);--home-card-title: #e6dec8;--home-card-secondary: #d3d9e5;--home-card-meta: #b1bdd8;--home-card-marker-bg: #e6dec8;--home-card-marker-shadow: 0 0 8px rgba(230, 222, 200, .1);--home-card-arrow: rgba(230, 222, 200, .84);--home-dock-border: rgba(149, 157, 176, .14);--home-dock-bg: rgba(8, 9, 12, .996);--home-dock-shadow: inset 0 1px 0 rgba(255, 255, 255, .022);--home-dock-button-border: rgba(160, 169, 189, .22);--home-dock-button-bg: rgba(22, 25, 31, .992);--home-dock-button-text: #edf1f7;--home-dock-button-shadow: inset 0 0 0 1px rgba(255, 255, 255, .022), 0 4px 8px rgba(0, 0, 0, .18);--home-dock-button-hover-border: rgba(183, 193, 214, .32)}.app-shell-with-home-bar{height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--home-app-bg)}.app-shell-with-home-bar .home-screen{font-family:var(--font-home-ui);width:100%;margin:0;flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.home-main-stage{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.home-main-stage.is-launcher-mode{justify-content:center;gap:1.1rem}.home-main-stage.is-history-mode{justify-content:flex-start}.app-shell-with-home-bar .home-header-block,.app-shell-with-home-bar .incident-search,.app-shell-with-home-bar .home-launcher,.app-shell-with-home-bar .home-panels-stack,.app-shell-with-home-bar .home-quick-actions{margin-inline:.55rem}.home-launcher{flex:0 0 auto;display:grid;gap:.8rem;justify-items:center;padding:.1rem 0 .15rem}.home-launcher-actions{width:min(28rem,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:stretch}.home-launcher-secondary{width:min(28rem,100%);display:flex;justify-content:center;margin-top:.72rem}.home-launcher-secondary .home-launcher-button{min-height:4.35rem;width:min(8rem,100%);gap:.2rem;padding-top:.48rem;padding-bottom:.1rem}.home-launcher-secondary .home-launcher-symbol{font-size:clamp(1.55rem,3.2vw,2rem)}.home-launcher-button{min-height:5.2rem;display:grid;gap:.3rem;place-items:center;padding:.35rem .25rem .2rem;border-radius:0;border:0;background:transparent;color:var(--home-card-title);box-shadow:none}.home-launcher-button:hover,.home-launcher-button:focus-visible,.home-launcher-button.is-active{background:transparent}.home-launcher-button-create{transform:none}.home-launcher-symbol{font-family:var(--font-home-title);font-size:clamp(1.8rem,4vw,2.45rem);font-weight:700;line-height:1;color:#f2ead4;text-shadow:0 0 10px rgba(173,190,235,.28),0 0 22px rgba(104,128,188,.12)}.home-launcher-button:hover .home-launcher-symbol,.home-launcher-button:focus-visible .home-launcher-symbol,.home-launcher-button.is-active .home-launcher-symbol{color:#fff6df;text-shadow:0 0 14px rgba(193,210,255,.36),0 0 28px rgba(125,148,208,.16)}.home-launcher-label{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-card-meta)}.home-launcher-button:hover .home-launcher-label,.home-launcher-button:focus-visible .home-launcher-label,.home-launcher-button.is-active .home-launcher-label{color:var(--home-card-title)}.home-launcher-panel{width:min(32rem,100%);display:grid;gap:.55rem;padding:.9rem 1rem 1rem;border-radius:1.08rem;border:1px solid var(--home-search-shell-border);background:var(--home-search-shell-bg);box-shadow:var(--home-search-shell-shadow)}.home-launcher-panel-title{margin:0;color:var(--home-card-meta);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center}.home-launcher-error{margin:0;text-align:center}.home-panels-stack{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem}.home-header-block{flex:0 0 auto;padding-top:1.25rem;padding-bottom:.45rem}.home-main-stage.is-launcher-mode .home-header-block{padding-top:0;padding-bottom:.15rem}.home-welcome-banner{position:absolute;top:max(.55rem,env(safe-area-inset-top));left:0;right:0;display:grid;justify-items:center;gap:.16rem;padding:0 1rem;z-index:2;pointer-events:auto}.home-header-block h1{margin:0;font-size:clamp(1.8rem,4vw,2.4rem);text-align:center}.app-shell-with-home-bar .home-header-block{padding-top:1.35rem;padding-bottom:.95rem}.home-main-stage.is-launcher-mode .home-launcher{padding-top:0}.home-title-shell{position:relative;display:grid;gap:.55rem;align-items:center;justify-items:center;padding:.4rem 1rem .85rem;border-radius:0;border:0;background:transparent;box-shadow:none}.home-title-shell h1{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2rem,5vw,2.9rem);font-family:var(--font-home-title);color:var(--home-title-text);text-shadow:var(--home-title-text-shadow)}.home-welcome-line{margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.home-sign-out-link{min-height:auto;padding:0;border:0;background:transparent;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;opacity:.92}.home-sign-out-link:hover,.home-sign-out-link:focus-visible{color:var(--home-card-title);transform:none}.home-build-info{flex:0 0 auto;align-self:center;justify-items:center;padding:0 1rem .4rem}.home-build-info .build-info-badge-value{justify-content:center;color:var(--muted);font-size:.74rem}.build-diagnostics-dialog{width:min(92vw,42rem);max-height:min(82vh,46rem);display:grid;gap:.9rem}.build-diagnostics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.build-diagnostics-stat{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:.8rem .95rem;display:grid;gap:.2rem}.build-diagnostics-stat span{color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.build-diagnostics-stat strong{font-size:1.2rem;color:var(--text)}.build-diagnostics-actions{display:flex;justify-content:flex-end;gap:.7rem}.build-diagnostics-list{min-height:14rem;max-height:min(54vh,28rem);overflow:auto;display:grid;gap:.7rem;padding-right:.2rem}.build-diagnostics-entry{padding:.8rem .95rem;border-radius:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.build-diagnostics-entry-line,.build-diagnostics-entry-meta,.build-diagnostics-empty{margin:0}.build-diagnostics-entry-line{color:var(--text);font-size:.95rem}.build-diagnostics-entry-meta{margin-top:.22rem;color:var(--muted);font-size:.76rem}.build-diagnostics-entry-details{margin:.55rem 0 0;white-space:pre-wrap;word-break:break-word;font-size:.72rem;color:#d5deef}.build-diagnostics-empty{color:var(--muted)}.home-title-accent{width:min(52%,16rem);height:.24rem;border-radius:999px;background:var(--home-title-accent-bg);box-shadow:var(--home-title-accent-shadow)}.app-shell-with-home-bar .incident-search{flex:0 0 auto;position:relative;display:flex;align-items:center;gap:.75rem;margin-top:.22rem;padding:.15rem .1rem;border-radius:1.1rem;border:1px solid var(--home-search-shell-border);background:var(--home-search-shell-bg);box-shadow:var(--home-search-shell-shadow)}.home-list-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:.9rem}.home-list-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.1rem}.home-bottom-bar{margin-top:.2rem}.home-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:auto;padding-top:.32rem}.home-search-icon{position:absolute;left:1.2rem;top:50%;width:1.2rem;height:1.2rem;border:.18rem solid var(--home-search-icon);border-radius:999px;transform:translateY(-50%);opacity:.92}.home-search-icon:after{content:"";position:absolute;right:-.46rem;bottom:-.34rem;width:.62rem;height:.18rem;border-radius:999px;background:var(--home-search-icon);transform:rotate(45deg);transform-origin:center}.app-shell-with-home-bar .incident-search input{min-height:3.25rem;border-radius:.95rem;border:1px solid var(--home-search-input-border);padding:.78rem 1rem .78rem 3.4rem;background:var(--home-search-input-bg);color:var(--home-search-input-text);font-size:1.2rem;box-shadow:inset 0 0 0 1px #00000057,inset 0 1px #ffffff0d}.app-shell-with-home-bar .incident-search input::placeholder{color:var(--home-search-input-placeholder)}.app-shell-with-home-bar .home-shared-panel,.app-shell-with-home-bar .home-local-panel{padding:.95rem .9rem .9rem;border-radius:1.25rem;border:1px solid var(--home-list-border);background:var(--home-list-bg);box-shadow:var(--home-list-shadow)}.app-shell-with-home-bar .home-shared-panel{flex:1 1 auto;min-height:0;height:auto}.app-shell-with-home-bar .recent-header{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;margin-bottom:.8rem}.app-shell-with-home-bar .recent-header h2{margin:0;color:var(--home-section-title);text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.recent-header-mark{width:100%;height:1px;background:var(--home-section-line);opacity:.9}.app-shell-with-home-bar .home-list-scroll{padding-right:.18rem}.shared-incident-actions{display:grid;gap:.7rem;margin-bottom:.8rem}.shared-incident-field{display:grid;gap:.32rem}.shared-incident-field>span{color:var(--home-card-meta);font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.shared-incident-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.shared-incident-input-row input{min-height:2.7rem;border-radius:.82rem;border:1px solid var(--home-search-input-border);background:var(--home-search-input-bg);color:var(--home-search-input-text);padding:.68rem .82rem;box-shadow:inset 0 0 0 1px #00000047,inset 0 1px #ffffff0a}.shared-incident-input-row button,.shared-incident-card-actions button{min-height:2.7rem;padding-inline:.9rem}.shared-incident-error{margin:0 0 .8rem;color:#ffb0b0;font-size:.92rem}.shared-incident-list{display:grid;gap:.68rem}.shared-incident-list-scroll{padding-right:.18rem}.shared-incident-card{display:grid;gap:.48rem;padding:.82rem .9rem;border-radius:1rem;border:1px solid var(--home-card-border);background:var(--home-card-bg);box-shadow:var(--home-card-shadow)}.shared-incident-card-openable{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.shared-incident-card-openable:hover,.shared-incident-card-openable:focus-within{border-color:var(--home-card-border-strong, rgba(230, 222, 200, .3))}.shared-incident-card.is-delete-holding{border-color:#d684707a;background:linear-gradient(180deg,#391b1bf5,#211111fa)}.shared-incident-card.is-working{border-color:#6cb49257;background:linear-gradient(180deg,#171f1cfa,#121816fc)}.shared-incident-card-header{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.shared-incident-copy{min-width:0}.shared-incident-copy h3{margin:0;color:var(--home-card-title);font-size:1rem;font-weight:760}.shared-incident-copy p,.shared-incident-subtitle,.shared-incident-meta{margin:0}.shared-incident-copy p{color:var(--home-card-secondary);font-size:.92rem}.shared-incident-code-label{color:var(--home-card-meta);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.shared-incident-subtitle{color:var(--home-card-secondary);font-size:.92rem}.shared-incident-meta{color:var(--home-card-meta);font-size:.8rem}.shared-incident-delete-hint{margin:0;color:#f6dfd5db;font-size:.78rem}.shared-incident-status{flex:0 0 auto;padding:.26rem .52rem;border-radius:999px;border:1px solid rgba(176,191,227,.24);background:#7a93c624;color:#dce6ff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.shared-incident-status-closed{border-color:#d0a87947;background:#b77c3e24;color:#ffd5b0}.shared-incident-status-archived{border-color:#9090903d;background:#76767624;color:#cfd4df}.shared-incident-status-draft{border-color:#7eb0dc3d;background:#4872a224;color:#bfddff}.shared-incident-card-actions{display:flex;flex-wrap:wrap;gap:.55rem}.shared-incident-working-status{margin:0;color:#7fd8ad;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-shell-with-home-bar .recent-list{gap:.68rem}.app-shell-with-home-bar .recent-empty{color:var(--home-empty-text)}.app-shell-with-home-bar .recent-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.82rem .9rem .82rem .72rem;border-radius:1rem;border:1px solid var(--home-card-border);background:var(--home-card-bg);box-shadow:var(--home-card-shadow)}.app-shell-with-home-bar .recent-item:hover,.app-shell-with-home-bar .recent-item:focus-visible{border-color:var(--home-card-hover-border);background:var(--home-card-hover-bg)}.recent-item-marker{width:.8rem;height:1rem;clip-path:polygon(0 0,82% 0,100% 50%,82% 100%,0 100%);background:var(--home-card-marker-bg);box-shadow:var(--home-card-marker-shadow)}.recent-item-arrow{width:.7rem;height:.7rem;border-top:2px solid var(--home-card-arrow);border-right:2px solid var(--home-card-arrow);transform:rotate(45deg)}.app-shell-with-home-bar .recent-copy{gap:.14rem}.app-shell-with-home-bar .recent-primary{color:var(--home-card-title);font-size:1.08rem;font-weight:750}.app-shell-with-home-bar .recent-secondary{color:var(--home-card-secondary);font-size:.96rem}.app-shell-with-home-bar .recent-meta{color:var(--home-card-meta);font-size:.84rem}.app-shell-with-home-bar .home-quick-actions button,.app-shell-with-home-bar .home-bottom-bar button{border-radius:.82rem;border-color:var(--home-dock-button-border);background:var(--home-dock-button-bg);color:var(--home-dock-button-text);box-shadow:var(--home-dock-button-shadow)}.app-shell-with-home-bar .home-bottom-bar{margin-top:.3rem;border-top:1px solid var(--home-dock-border);background:var(--home-dock-bg);box-shadow:var(--home-dock-shadow)}.app-shell-with-home-bar .home-quick-actions button{min-height:2.55rem;font-size:.98rem}.app-shell-with-home-bar .home-bottom-bar button{border-radius:.6rem}.app-shell-with-home-bar .home-quick-actions button:hover,.app-shell-with-home-bar .home-quick-actions button:focus-visible,.app-shell-with-home-bar .home-bottom-bar button:hover,.app-shell-with-home-bar .home-bottom-bar button:focus-visible{border-color:var(--home-dock-button-hover-border)}.app-shell-with-bottom-bar{height:var(--app-visible-height, 100dvh);min-height:var(--app-visible-height, 100dvh);max-height:var(--app-visible-height, 100dvh);display:flex;flex-direction:column;overflow:hidden}.app-shell-with-system-bar{height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-shell[data-native-android=true][data-view=session].app-shell-with-system-bar{height:var(--app-visible-height, 100dvh);min-height:var(--app-visible-height, 100dvh);max-height:var(--app-visible-height, 100dvh)}.app-shell-panel-all-mode{padding-top:calc(.28rem + env(safe-area-inset-top,0px));padding-bottom:calc(.22rem + env(safe-area-inset-bottom,0px))}.app-shell-panel-all-mode .workspace{margin-top:0}.app-shell-panel-all-mode .workspace-main{padding:0}.bottom-bar{position:relative;z-index:15;width:calc(100% + 1.5rem);flex:0 0 auto;margin:.3rem -.75rem -.75rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05rem;padding:.45rem .75rem calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid var(--bottom-bar-border);background:var(--bottom-bar-bg);box-shadow:var(--bottom-bar-shadow)}.system-bottom-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.bottom-bar button{min-height:2.45rem;padding:.55rem .35rem;border-radius:.6rem;border-color:var(--bottom-bar-button-border);background:var(--bottom-bar-button-bg);color:var(--bottom-bar-button-text)}.system-nav-button{position:relative;display:grid;justify-items:center;align-content:center;gap:.34rem;min-height:3.05rem;padding:.4rem .2rem .34rem}.system-nav-badge{position:absolute;top:.18rem;right:.16rem;min-width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .24rem;border-radius:999px;background:#b02b2b;color:#fff4f4;font-size:.64rem;font-weight:700;line-height:1;box-shadow:0 0 0 1px #080a0e6b}.system-nav-button.is-active{border-color:var(--button-hover-border);box-shadow:0 0 0 1px var(--button-hover-border) inset}.system-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;margin-top:-.08rem;opacity:.78}.system-nav-button[aria-label=Hail] .system-nav-icon{margin-top:-.18rem}.system-nav-button[aria-label=Resources] .system-nav-icon{margin-top:-.02rem}.system-nav-icon svg{width:100%;height:100%}.system-nav-icon-image{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.system-nav-label{font-size:.64rem;line-height:1;letter-spacing:.02em;opacity:.82}.system-nav-button.is-active .system-nav-icon,.system-nav-button.is-active .system-nav-label{opacity:.96}.editor-action-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell-with-bottom-bar .workspace,.app-shell-with-system-bar .workspace{margin-top:.2rem;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-shell-with-system-bar .workspace-main{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.app-shell-with-system-bar .hailing-screen{flex:1;min-height:0}.app-shell-with-bottom-bar .workspace-main{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.app-shell-with-bottom-bar .settings-screen,.app-shell-with-system-bar .settings-screen{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.editor-view{flex:1;min-height:0;display:flex;flex-direction:column;gap:.2rem;overflow:hidden}.editor-pane{flex:1;min-height:0;overflow:hidden}.editor-context{margin:0;padding:0 .15rem;color:var(--muted);font-size:.78rem;line-height:1.3}.editor-context-bottom{flex:0 0 auto;padding:.18rem .2rem 0}.editor-context-menu-layer{position:fixed;inset:0;z-index:28}.editor-context-menu{position:fixed;min-width:10.5rem;display:grid;gap:.38rem;padding:.45rem;border:1px solid var(--border-strong);border-radius:.85rem;background:var(--panel-bg);box-shadow:0 14px 28px #00000047;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.editor-context-menu button{min-height:2.35rem;padding:.55rem .8rem;justify-content:flex-start;text-align:left;user-select:none;-webkit-user-select:none}.editor-view .editor-surface{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:1.6rem;scroll-padding-bottom:1.6rem}@media(max-width:640px){.app-shell{padding-top:calc(1.05rem + env(safe-area-inset-top,0px))}.app-shell-with-bottom-bar,.app-shell-with-system-bar{padding-top:calc(.36rem + env(safe-area-inset-top,0px) + .04rem)}.editor-line{text-shadow:var(--editor-mobile-text-shadow)}.timestamp{text-shadow:var(--editor-mobile-timestamp-shadow)}.status-toast{width:min(calc(100vw - 1rem),24rem);top:calc(.75rem + env(safe-area-inset-top,0px));padding:.66rem .82rem;font-size:.94rem}.bottom-bar{width:calc(100% + 1.2rem);margin:.28rem -.6rem -.6rem;gap:.85rem;padding:.38rem .6rem calc(.38rem + env(safe-area-inset-bottom))}.system-bottom-bar{gap:.45rem}.bottom-bar button{min-height:2.3rem;padding:.48rem .25rem}.system-nav-button{min-height:2.85rem;padding:.34rem .12rem .3rem}.system-nav-icon{width:1.15rem;height:1.15rem}.system-nav-label{font-size:.58rem}}.subject-editor-layer{z-index:32;display:grid;place-items:center;padding:calc(.75rem + env(safe-area-inset-top,0px)) .75rem calc(.75rem + env(safe-area-inset-bottom,0px))}.subject-editor-backdrop{cursor:default}.app-menu.subject-editor-dialog{position:relative;inset:auto;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(52rem,100%);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:0;overflow:hidden;pointer-events:auto}.subject-editor-dialog-header,.subject-editor-dialog-actions{position:relative;z-index:2;background:color-mix(in srgb,var(--panel-bg) 96%,black 2%)}.subject-editor-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.subject-editor-dialog-header h2{margin:0;color:var(--card-title);font-size:1.18rem;line-height:1.2}.subject-editor-close-button{min-height:2.15rem;padding:.42rem .72rem;flex:0 0 auto;color:var(--card-body)}.subject-editor-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:1rem;scroll-padding-block:1rem 5rem;touch-action:pan-y}.subject-editor-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.8rem 1rem;border-top:1px solid var(--border)}.subject-editor-dialog-actions button{min-height:2.55rem}.subject-editor-confirm-layer{z-index:44}@media(max-width:640px){.subject-editor-layer{align-items:stretch;padding:calc(.35rem + env(safe-area-inset-top,0px)) .35rem calc(.35rem + env(safe-area-inset-bottom,0px))}.app-menu.subject-editor-dialog{width:100%;height:100%;max-height:none;border-radius:1rem}.subject-editor-dialog-header{padding:.72rem .8rem}.subject-editor-dialog-header h2{font-size:1.05rem}.subject-editor-dialog-body{padding:.8rem}.subject-editor-dialog-actions{padding:.65rem .8rem}.subject-editor-dialog-body .subject-field textarea{resize:none}}.panel-card.has-pending-post{gap:.15rem}.panel-post-status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:#f4c76b;font-size:.8rem;line-height:1.25;font-weight:600}.panel-post-status span{overflow-wrap:anywhere}.panel-post-status .panel-post-retry{min-width:0;min-height:0;padding:.2rem .5rem;border-radius:.4rem;font-size:inherit;line-height:1.25}.panel-post-retry:focus-visible{outline:2px solid currentColor;outline-offset:2px}.export-form{color:var(--card-title)}.export-form input[type=checkbox]{width:1rem;height:1rem;min-height:0;padding:0;margin:0;flex:0 0 auto;accent-color:var(--accent)}.export-overview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--border)}.export-form .export-full-report,.export-form .export-files-toggle{display:flex;align-items:center;gap:.65rem}.export-format-summary{display:grid;gap:.2rem}.export-format-summary strong{color:var(--card-title)}.export-files-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.export-files-toolbar button{padding:.3rem .6rem;font-size:.85rem}.export-files-hint{margin:.4rem 0;font-size:.85rem;color:var(--muted)}.export-attachment-options{display:grid;margin-top:.5rem}.export-form .export-attachment-option{display:flex;align-items:center;gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--border);cursor:pointer}.export-attachment-option strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.9rem}.export-attachment-option small{flex-shrink:0;color:var(--muted)}.export-form .export-target-options{gap:.35rem 1rem}.export-form .export-target-options .format-option{padding:.5rem 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;align-items:center}.export-controls{border:0;padding:0;margin:0;min-width:0}.export-preparing{color:var(--card-title);font-weight:600}.export-screen button.export-button-preparing:disabled,.progress-editor-actions button.progress-snapshot-saving:disabled{background:#f4c76b;border-color:#f4c76b;color:#171717;opacity:1;font-weight:700;cursor:wait}.arrival-overlay{position:fixed;inset:0;z-index:1500;background:#000000a6;display:grid;place-items:center;padding:1rem}.arrival-dialog{width:min(100%,28rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.2rem;border:1px solid var(--border-strong);border-radius:1rem;background:var(--card-bg);color:var(--card-title)}.arrival-dialog h2{margin:0 0 .5rem}.arrival-dialog p{color:var(--card-body)}.arrival-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.arrival-time-label{display:grid;gap:.4rem;margin-top:1rem}.arrival-time-label input{width:100%;min-width:0;padding:.6rem;background:var(--input-bg);color:var(--input-text);border:1px solid var(--border-strong);border-radius:.5rem}.arrival-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1rem}.arrival-wheel-frame{position:relative;margin:1rem auto;width:min(100%,20rem);overflow:hidden;border:2px solid var(--border-strong);border-radius:1.15rem;background:var(--input-bg);box-shadow:inset 0 1px 1px #ffffff40,0 6px 12px #0000004d}.arrival-wheel-frame:before{content:"";position:absolute;inset:5px 7px;border-radius:50%/9px;background:linear-gradient(180deg,#000000a6,#ffffff0d 25%,#ffffff2e 48%,#ffffff12 58%,#000000a6);box-shadow:inset 5px 0 7px #00000059,inset -5px 0 7px #00000059;pointer-events:none}.arrival-wheel-frame:after{content:"";position:absolute;inset:calc(50% - 22px) 7px auto;height:44px;border-block:1px solid var(--accent);box-shadow:0 1px #ffffff1a;pointer-events:none}.arrival-wheel{position:relative;z-index:2;height:200px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;padding-block:78px;box-sizing:border-box;scrollbar-width:none}.arrival-wheel{-webkit-user-select:none;user-select:none;cursor:grab}.arrival-wheel.is-dragging,.arrival-wheel.is-dragging>div{cursor:grabbing}.arrival-wheel::-webkit-scrollbar{display:none}.arrival-wheel>div{height:44px;scroll-snap-align:center;cursor:grab}.arrival-wheel-scene{position:absolute;inset:0;perspective:340px;pointer-events:none}.arrival-wheel-drum{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(-90px)}.arrival-wheel-drum>div{position:absolute;top:calc(50% - 22px);left:0;width:100%;height:44px;display:grid;place-items:center;color:var(--card-title);backface-visibility:hidden;font-weight:550;text-shadow:0 1px 2px rgb(0 0 0 / 30%)}.arrival-wheel-drum>.is-selected{font-weight:750}.arrival-wheel:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:1rem}.arrival-wheel-drum>.is-now{color:#f4c76b;font-weight:750}.status-toast-stack{position:absolute;left:50%;transform:translate(-50%);width:min(calc(100vw - 1.5rem),26rem);display:grid;gap:.45rem}.status-toast-stack>.status-toast{position:static;transform:none;width:100%}.panel-sync-notice{border-color:#d3ab50}.panel-sync-notice strong{display:block;color:var(--card-title)}.panel-sync-notice span{display:block;margin-top:.2rem;color:var(--card-body);font-size:.85rem}.panel-sync-notice.is-reconnected{border-color:#49a56c}html,body,#root{background:#050608}#root{overflow-y:auto}.dl{--dl-title: #eef1f6;--dl-body: #c4cbd8;--dl-gold: #e7c36a;--dl-gold-2: #f3d78f;--dl-line: rgba(150, 165, 195, .2);--card-title: var(--dl-title);--card-body: var(--dl-body);box-sizing:border-box;min-height:100%;margin:0;padding:calc(env(safe-area-inset-top,0px) + 28px) 16px calc(env(safe-area-inset-bottom,0px) + 28px);color:var(--card-body);font:15px/1.5 Bahnschrift,DIN Alternate,Segoe UI,system-ui,Roboto,sans-serif;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(40,70,150,.25),transparent 70%),#050608;display:grid;grid-template-columns:minmax(0,560px);justify-content:center;align-content:start;column-gap:20px}@media(min-width:900px){.dl{grid-template-columns:repeat(2,minmax(0,460px));padding-top:64px}.dl>:not(.dl-card){grid-column:1 / -1}.dl-h{margin-bottom:26px}.dl h1{font-size:38px}}.dl-h{text-align:center;margin-bottom:18px}.dl-eye{margin:0;font:700 12px Bahnschrift SemiCondensed,Bahnschrift,Roboto Condensed,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--dl-gold)}.dl h1{margin:6px 0 8px;font:700 30px Bahnschrift SemiCondensed,Bahnschrift,Roboto Condensed,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--card-title)}.dl-who{margin:0;color:var(--card-body)}.dl-who b{color:var(--card-title);font-weight:600;overflow-wrap:anywhere}.dl-link{margin-left:6px;padding:6px 4px;border:0;background:none;color:var(--dl-gold-2);font:inherit;text-decoration:underline;cursor:pointer}.dl-card{margin:14px 0;padding:18px;border-radius:18px;background:radial-gradient(120% 70% at 50% 0%,rgba(110,140,255,.12),transparent 60%),#0a0f1ceb;box-shadow:inset 0 0 0 1px #a0bcff40}.dl-card h2{margin:0;font:700 18px Bahnschrift SemiCondensed,Bahnschrift,Roboto Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--card-title)}.dl-meta{margin:2px 0 14px;color:var(--card-body);font-variant-numeric:tabular-nums}.dl-go{width:100%;min-height:52px;border-radius:14px;border:1px solid var(--dl-gold);background:linear-gradient(180deg,#e7c36a52,#e7c36a24);color:var(--dl-gold-2);font:700 14px Bahnschrift SemiCondensed,Bahnschrift,Roboto Condensed,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.dl-go:disabled{opacity:.7;cursor:default}.dl-go:focus-visible,.dl-link:focus-visible{outline:2px solid var(--dl-gold-2);outline-offset:2px}.dl-p{margin:12px 0 0;color:var(--card-body);font-size:14px}.dl-err{margin:10px 0;padding:10px 12px;border-radius:12px;background:#f27b791f;box-shadow:inset 0 0 0 1px #f27b7973;color:#ffc9c8}.dl-fine{margin:18px 0 0;text-align:center;font-size:12.5px;color:var(--card-body)}
