:root{--sl-950: #0c0f15;--sl-900: #12161f;--sl-850: #171c26;--sl-800: #1c2230;--sl-700: #262e3d;--sl-600: #323b4d;--sl-500: #48526a;--panel: rgba(18, 22, 31, .9);--panel-solid: #161b25;--panel-2: rgba(30, 36, 50, .92);--edge: #5b6579;--edge-soft: #3a4254;--hi: rgba(255, 255, 255, .07);--lo: rgba(0, 0, 0, .45);--ink: #ece8de;--ink-2: #b9bec8;--ink-3: #828a99;--ink-4: #5c6474;--acc: #f2c12e;--acc-2: #ffd75a;--acc-dk: #a77d10;--acc-ink: #1d1606;--risk: #e2473b;--risk-dk: #8f231c;--risk-bg: rgba(122, 26, 22, .62);--ok: #7cc84f;--ok-dk: #3a6e28;--mid: #e8b52a;--cold: #9ad6ff;--t1: #f2c12e;--t2: #5b9fe6;--t3: #e2574b;--t4: #4fc497;--paper: #ebdfc4;--paper-2: #e2d3b2;--paper-ink: #2b2118;--paper-ink-2: #5d4c3a;--paper-line: #b9a37e;--leather: #3a2618;--f-label: "Barlow Condensed", "Arial Narrow", sans-serif;--f-body: "Barlow Semi Condensed", "Arial Narrow", sans-serif;--f-serif: "Bitter", Georgia, serif;--fs-2xs: 10px;--fs-xs: 11px;--fs-s: 12px;--fs-m: 14px;--fs-l: 16px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 32px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--r: 4px}.sf,.sf *{box-sizing:border-box}body.sf{margin:0;background:var(--sl-950);color:var(--ink);font:500 var(--fs-m)/1.25 var(--f-body);-webkit-font-smoothing:antialiased;overflow:hidden}:where(.sf) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sf img.portrait{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.ico{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0}.px-ico{display:block}.lbl{font:600 var(--fs-s)/1 var(--f-label);text-transform:uppercase;letter-spacing:.06em}.num{font-family:var(--f-label);font-weight:700;font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.acc{color:var(--acc)}.risk{color:var(--risk)}.pnl{background:var(--panel);border:1px solid var(--edge);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--hi),inset 0 0 0 1px #00000059,0 2px #00000059,0 8px 24px #00000040;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pnl-sub{background:#0a0d1380;border:1px solid var(--edge-soft);border-radius:3px;box-shadow:inset 0 1px #ffffff0a}.rule{height:1px;background:var(--edge-soft);box-shadow:0 1px #ffffff08}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--sl-700);border:1px solid var(--edge);border-radius:3px;box-shadow:inset 0 1px #ffffff14,0 1px #00000080}.sf .btn:hover{background:var(--sl-600)}.sf .btn:active{transform:translateY(1px)}.btn.on,.btn.primary{background:var(--acc);color:var(--acc-ink);border-color:#ffe08a;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78500059,0 1px #00000080}.sf .btn.on:hover,.sf .btn.primary:hover{background:var(--acc-2)}.btn.ghost{background:transparent}.btn.sq{width:32px;padding:0}.btn.sm{height:24px;padding:0 8px;font-size:var(--fs-s)}.btn.sm.sq{width:24px;padding:0}.btn.danger{background:var(--risk-bg);border-color:var(--risk)}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 4px;border:1px solid currentColor;border-bottom-width:2px;border-radius:3px;font:700 var(--fs-xs)/1 var(--f-label);opacity:.85}.ttag{display:inline-flex;align-items:center;height:18px;padding:0 7px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#10131a;background:var(--tc, var(--acc));border-radius:2px;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040}.ttag.t1{--tc: var(--t1)}.ttag.t2{--tc: var(--t2)}.ttag.t3{--tc: var(--t3)}.ttag.t4{--tc: var(--t4)}.ttag.staff{--tc: #aab2c0}.need{position:relative;height:4px;background:#0b0d12;box-shadow:0 0 0 1px #0009}.need>i{position:absolute;left:0;top:0;bottom:0;background:var(--ok);box-shadow:inset 0 1px #ffffff59}.need.mid>i{background:var(--mid)}.need.low>i{background:var(--risk)}.need.tall{height:6px}.pframe{position:relative;padding:2px;background:#0a0c11;border:1px solid var(--edge);border-radius:3px;box-shadow:inset 0 1px #ffffff0f;line-height:0}.pframe.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),inset 0 0 0 1px #0009}.pframe.t1{--tc: var(--t1)}.pframe.t2{--tc: var(--t2)}.pframe.t3{--tc: var(--t3)}.pframe .badge{position:absolute;right:-5px;top:-5px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--risk);border:1px solid #ffb0a8;border-radius:2px;color:#fff;line-height:0}.hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--f-body)}.hud>*{pointer-events:auto}.logo{position:absolute;left:20px;top:12px;width:150px;text-align:center;-webkit-user-select:none;user-select:none}.logo .peak{display:block;margin:0 auto -6px;color:#f4f1e8}.logo .wm{display:block;font:italic 900 34px/.86 var(--f-label);letter-spacing:.01em;color:#f6f3ea;text-transform:uppercase;transform:skew(-6deg);text-shadow:0 2px 0 #0b0d12,2px 0 0 #0b0d12,-2px 0 0 #0b0d12,0 -2px 0 #0b0d12,2px 2px 0 #0b0d12,-2px 2px 0 #0b0d12,2px -2px 0 #0b0d12,-2px -2px 0 #0b0d12,0 5px 0 rgba(0,0,0,.35)}.logo .swoosh{display:block;height:4px;margin:6px 14px 0 22px;background:var(--risk);box-shadow:0 0 0 1px #0b0d12,0 3px #00000059;transform:skew(-24deg)}.logo.sm{width:112px}.logo.sm .wm{font-size:26px}.scrhead{position:absolute;left:0;top:0;right:0;height:76px;display:flex;align-items:center;gap:0;padding-left:150px;background:linear-gradient(#0a0d13d9,#0a0d1300)}.scrhead .t{padding:0 18px;border-left:1px solid rgba(255,255,255,.25)}.scrhead .t b{display:block;font:700 26px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.scrhead .t span{display:block;margin-top:6px;font:600 var(--fs-m)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.scrhead .d{padding:0 18px;border-left:1px solid rgba(255,255,255,.25);max-width:360px;font:600 var(--fs-s)/1.35 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.scrhead .logo{left:18px;top:10px}.cbar{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;align-items:flex-start;gap:0;padding:6px 14px 8px;background:#0e1118db;border:1px solid var(--edge);border-top:0;border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 var(--hi),0 2px #00000059}.cbar .team{position:relative;padding:0 14px}.cbar .team+.team{border-left:1px solid var(--edge-soft)}.cbar .bracket{position:relative;height:22px;margin:0 2px 4px}.cbar .bracket:before{content:"";position:absolute;left:0;right:0;top:9px;height:7px;border:1px solid var(--ink-3);border-bottom:0;border-radius:2px 2px 0 0}.cbar .bracket .ttag{position:relative;z-index:1;margin-left:0;box-shadow:0 0 0 3px #0e1118,inset 0 1px #ffffff59}.cbar .members{display:flex;gap:8px}.cbar .mem{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.cbar .mem .pframe.sel{border-color:var(--tc, var(--acc));box-shadow:0 0 0 1px var(--tc, var(--acc))}.cbar .mem .st{display:flex;align-items:center;gap:4px;height:18px}.cbar .mem .st .o2t{font:700 var(--fs-s)/1 var(--f-label);color:var(--ink)}.cbar .mem .st .need{width:30px}.cbar .mem.dim{opacity:.45}.res{position:absolute;top:10px;right:12px;width:178px;padding:8px 10px}.res .row{display:flex;align-items:center;gap:8px;height:20px}.res .row .ico{width:22px}.res .row .k{flex:1;font:600 var(--fs-m)/1 var(--f-body);color:var(--ink-2)}.res .row .v{font:700 var(--fs-l)/1 var(--f-label);font-variant-numeric:tabular-nums}.res .row.money{height:26px;margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid var(--edge-soft)}.res .row.money .v{flex:1;text-align:right;font-size:var(--fs-xl)}.res .row.low .v{color:var(--risk)}.alerts{position:absolute;right:12px;top:132px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.alert{display:flex;align-items:center;gap:10px;min-width:196px;max-width:250px;min-height:36px;padding:6px 12px 6px 10px;background:#10131beb;border:1px solid var(--acc);border-radius:4px;box-shadow:inset 0 1px 0 var(--hi),0 2px #0006;font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer;animation:alert-in .25s steps(4) both}.alert .ico{color:var(--acc)}.alert.risk{background:var(--risk-bg);border-color:var(--risk)}.alert.risk .ico{color:#ff8a80}.alert.info{border-color:var(--edge)}.alert.info .ico{color:var(--t2)}.alert .ago{margin-left:auto;padding-left:8px;font-weight:600;font-size:var(--fs-xs);color:var(--ink-3)}@keyframes alert-in{0%{transform:translate(24px);opacity:0}}.insp{position:absolute;left:12px;bottom:64px;width:492px}.insp .hd{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px 0 0;border-bottom:1px solid var(--edge-soft)}.insp .hd .ttag{height:34px;padding:0 12px;border-radius:3px 0 0;font-size:var(--fs-l)}.insp .hd .who{flex:1;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp .hd .who:before{content:"·";margin-right:8px;color:var(--ink-3)}.insp .hd .more{color:var(--ink)}.insp .bd{display:flex;gap:12px;padding:10px}.insp .pics{display:flex;gap:8px}.insp .pics .pframe{cursor:pointer}.insp .rows{flex:1;min-width:0}.insp .r{display:grid;grid-template-columns:20px 112px 1fr;align-items:center;min-height:26px;padding:3px 0;border-bottom:1px solid var(--edge-soft)}.insp .r:last-child{border-bottom:0}.insp .r .ico{color:var(--acc)}.insp .r .k{font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.insp .r .v{font:500 var(--fs-m)/1.2 var(--f-body);color:var(--ink)}.insp .r .v .est{color:var(--ink-2);font-size:var(--fs-s)}.insp .r.wide{grid-template-columns:20px 1fr}.insp .r.wide .v{grid-column:2}.insp .steps{display:flex;gap:2px;margin-top:4px}.insp .steps .stp{flex:1;height:18px;padding:0 6px;display:flex;align-items:center;font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:#00000059;border:1px solid var(--edge-soft);white-space:nowrap;overflow:hidden}.insp .steps .stp.done{color:var(--ink-2);background:#7cc84f1f;border-color:#7cc84f59}.insp .steps .stp.now{color:var(--acc-ink);background:var(--acc);border-color:var(--acc-2)}.hearts{display:inline-flex;gap:3px;vertical-align:middle}.est-bar{position:relative;height:10px;margin-top:4px;background:#0006;border:1px solid var(--edge-soft)}.est-bar .band{position:absolute;top:1px;bottom:1px;background:repeating-linear-gradient(90deg,#f2c12e73 0,#f2c12e73 2px,#f2c12e2e 2px,#f2c12e2e 4px)}.est-bar .mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--acc)}.est-bar .tick{position:absolute;top:100%;margin-top:2px;transform:translate(-50%);font:600 9px/1 var(--f-label);color:var(--ink-3)}.est-bar .tgt{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--ink-2)}.tabs{position:absolute;left:12px;bottom:10px;display:flex;height:44px;padding:4px;gap:0}.tabs .tab{display:flex;align-items:center;gap:10px;height:34px;padding:0 20px;font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);border-radius:3px;position:relative}.tabs .tab+.tab:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:var(--edge-soft)}.tabs .tab .ico{color:var(--ink-2)}.sf .tabs .tab:hover{background:#ffffff0d}.tabs .tab.on{background:var(--acc);color:var(--acc-ink);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78500059}.tabs .tab.on .ico{color:var(--acc-ink)}.tabs .tab.on:before,.tabs .tab.on+.tab:before{display:none}.tabs .tab .n{min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--risk);color:#fff;font-size:var(--fs-xs);border-radius:2px}.timew{position:absolute;right:12px;bottom:10px;width:236px;padding:10px 12px}.timew .clock{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--edge-soft)}.timew .clock .ico{color:var(--ink-2)}.timew .clock b{font:700 var(--fs-2xl)/1 var(--f-label);letter-spacing:.04em;font-variant-numeric:tabular-nums}.timew .clock .wx{margin-left:auto;display:flex;align-items:center;gap:4px;font:600 var(--fs-s)/1 var(--f-label);color:var(--ink-2)}.timew .speeds{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 12px}.timew .speeds .btn{height:34px;font-size:var(--fs-l)}.season{position:relative;padding-top:4px}.season .track{position:relative;height:12px;margin:0 6px}.season .track:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;background:var(--sl-500)}.season .track .fill{position:absolute;left:0;top:5px;height:2px;background:var(--ink-2)}.season .track .dot{position:absolute;top:2px;width:8px;height:8px;margin-left:-4px;background:var(--ink-2);border-radius:50%;box-shadow:0 0 0 1px #0b0d12}.season .track .dot.future{background:var(--sl-500)}.season .track .dot.mon{background:var(--risk)}.season .track .dot.win{background:var(--t2)}.season .track .now{position:absolute;top:-1px;width:14px;height:14px;margin-left:-7px;border:2px solid var(--acc);border-radius:50%;background:#0b0d12;box-shadow:0 0 0 1px #0b0d12}.season .track .now:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:var(--acc);border-radius:50%}.season .lbls{display:flex;justify-content:space-between;margin-top:6px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.toasts{position:absolute;left:50%;bottom:66px;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:6px;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;height:32px;padding:0 14px 0 10px;background:#0e1118f0;border:1px solid var(--edge);border-left:3px solid var(--acc);border-radius:3px;box-shadow:inset 0 1px 0 var(--hi),0 2px #0006;font:500 var(--fs-m)/1 var(--f-body);white-space:nowrap;animation:toast-in .2s steps(3) both}.toast .t{font:700 var(--fs-s)/1 var(--f-label);color:var(--ink-3);letter-spacing:.04em;font-variant-numeric:tabular-nums}.toast b{font-weight:700;color:var(--acc)}.toast.risk{border-left-color:var(--risk)}.toast.good{border-left-color:var(--ok)}.toast.out{animation:toast-out .25s steps(3) both}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}}@keyframes toast-out{to{transform:translateY(-6px);opacity:0}}.logline{display:grid;grid-template-columns:44px 1fr;gap:8px;padding:4px 0;border-bottom:1px dashed var(--edge-soft);font:500 var(--fs-s)/1.3 var(--f-body)}.logline .t{font:700 var(--fs-s)/1.3 var(--f-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.logline.hl{color:var(--acc)}.logline.risk{color:#ff9b91}.maplbl{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;background:#f4f1e8f0;color:#1b1f28;border:1px solid #0b0d12;border-radius:12px;font:700 var(--fs-m)/1 var(--f-body);box-shadow:0 2px #00000059}.maplbl i{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 1px #0b0d12}.maplbl em{font-style:normal;font-weight:500;color:#555c69}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#06080c8c;display:flex;align-items:center;justify-content:center}.evc{position:relative;width:820px;padding:14px;background:var(--leather);border-radius:6px;box-shadow:inset 0 0 0 2px #1d120a,inset 0 0 0 3px #5a3d26,0 14px 40px #0000008c,0 3px #120a05;color:var(--paper-ink)}.evc:before,.evc:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#c9a35a;box-shadow:inset -1px -1px #6b4e1e,0 1px #000;top:5px;left:5px}.evc:after{left:auto;right:5px}.evc .rivet-b{position:absolute;bottom:5px;width:8px;height:8px;border-radius:50%;background:#c9a35a;box-shadow:inset -1px -1px #6b4e1e,0 1px #000}.evc .paper{position:relative;padding:0 0 12px;background-color:var(--paper);background-size:256px 256px;border-radius:2px;box-shadow:inset 0 0 0 1px #c8b48d,inset 0 0 40px #6e4c1e59}.evc .ribbon{position:absolute;left:-6px;top:-10px;z-index:3;display:flex;align-items:center;gap:6px;height:26px;padding:0 22px 0 10px;background:var(--acc);color:var(--acc-ink);font:italic 800 var(--fs-l)/1 var(--f-serif);box-shadow:0 2px #00000073,inset 0 1px #ffffff73;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}.evc .vig{position:relative;height:168px;margin:10px 10px 0;overflow:hidden;border:2px solid #3d2a1a;box-shadow:0 2px #3c281459;background:#2a3348}.evc .vig canvas,.evc .vig img{width:100%;height:100%;image-rendering:pixelated;display:block}.evc .vig .tape{position:absolute;width:70px;height:18px;background:#e9debed9;top:-6px;transform:rotate(-4deg);box-shadow:0 1px #0003}.evc .head{display:flex;align-items:flex-end;gap:16px;padding:12px 22px 0}.evc .when{display:inline-block;font:700 var(--fs-m)/1 var(--f-body);color:var(--paper-ink-2)}.evc h2{margin:6px 0 0;font:800 38px/1 var(--f-serif);letter-spacing:-.01em;color:var(--paper-ink)}.evc .uline{display:block;width:210px;height:3px;margin-top:6px;background:#b0352a;transform:skew(-30deg);border-radius:2px;opacity:.85}.evc .txt{padding:10px 22px 0;font:500 var(--fs-l)/1.4 var(--f-serif);color:#2f251b;max-width:640px}.evc .why{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 22px 0}.evc .why .lab{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 16px 0 10px;background:var(--acc);color:var(--acc-ink);font:italic 800 var(--fs-l)/1 var(--f-serif);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.evc .why .arr{color:var(--paper-ink-2);font:800 var(--fs-l)/1 var(--f-label);letter-spacing:-2px}.cchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:#fffaeb8c;border:1px solid #8c7656;border-radius:3px;font:600 var(--fs-m)/1 var(--f-body);color:var(--paper-ink);box-shadow:inset 0 1px #ffffff80}.cchip .ico{color:#6b5536}.cchip.risk{background:#e2473b38;border-color:#b0352a}.cchip.risk .ico{color:#a02c22}.cchip.good{background:#7cc84f33;border-color:#4f8a35}.evc .who{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 22px 0}.pchip{display:flex;gap:10px;padding:6px;background:#fffaeb73;border:1px solid var(--paper-line);border-radius:3px;cursor:pointer}.pchip .pframe{border-color:#3d2a1a;background:#3d2a1a}.pchip .nm{font:800 var(--fs-l)/1 var(--f-serif)}.pchip .rl{display:flex;align-items:center;gap:4px;margin-top:3px;font:600 var(--fs-s)/1 var(--f-body);color:var(--paper-ink-2)}.pchip .bars{display:grid;gap:3px;margin-top:6px;width:110px}.pchip .bars .need{height:5px;background:#3a2b1d;box-shadow:none}.pchip .conds{margin-left:auto;display:grid;align-content:start;gap:2px;padding-left:8px;border-left:1px solid var(--paper-line);min-width:130px}.pchip .conds div{display:flex;align-items:center;gap:6px;font:600 var(--fs-s)/1.35 var(--f-body)}.pchip .main{min-width:0}.evc .choices{display:grid;gap:6px;padding:12px 22px 0}.choice{display:grid;grid-template-columns:270px 1fr;gap:10px;align-items:center;text-align:left}.choice .cb{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;background:#2a2620;color:#f1ead8;border:1px solid #120d08;border-radius:3px;box-shadow:inset 0 1px #ffffff1a,0 2px #3c281473;font:700 var(--fs-m)/1.1 var(--f-body)}.choice .cb .ico{color:var(--acc)}.choice.sel .cb{background:var(--acc);color:var(--acc-ink);border-color:#6b5010;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #78500059,0 2px #3c281473}.choice.sel .cb .ico{color:var(--acc-ink)}.choice.disabled{opacity:.45;cursor:not-allowed}.choice .costs{display:flex;flex-wrap:wrap;gap:6px}.cost{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;background:#fffaeb8c;border:1px solid #a48c66;border-radius:3px;font:600 var(--fs-s)/1 var(--f-body);color:var(--paper-ink);white-space:nowrap}.cost b{font-weight:800}.cost.bad b{color:#a3291f}.cost.good b{color:#3d7a26}.cost.risk{background:#e2473b29;border-color:#b0352a}.cost .ico{color:#6b5536}.cost.risk .ico{color:#a3291f}.cost.good .ico{color:#3d7a26}.evc .foot{display:flex;justify-content:flex-end;gap:22px;padding:12px 22px 0;font:600 var(--fs-s)/1 var(--f-body);color:var(--paper-ink-2)}.evc .foot span{display:inline-flex;align-items:center;gap:6px}.evc .flags{position:absolute;left:-14px;top:140px;display:grid;gap:2px}.evc .flags i{display:block;width:12px;height:18px;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.wp{position:relative;width:1180px;max-width:calc(100vw - 32px);padding:0}.wp>.hd{display:flex;align-items:center;gap:16px;height:56px;padding:0 12px 0 16px;border-bottom:1px solid var(--edge-soft)}.wp>.hd h2{margin:0;display:flex;align-items:center;gap:12px;font:700 26px/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.wp>.hd h2 .ico{color:var(--acc)}.wp>.hd .sub{flex:1;padding-left:16px;border-left:1px solid var(--edge-soft);font:600 var(--fs-m)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.wp .grid{display:grid;grid-template-columns:360px 1fr 226px;gap:12px;padding:12px}.wp .sec{padding:10px 12px}.wp .sec h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:700 var(--fs-xl)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.wp .sec h3 .ico{color:var(--ink-2)}.wp .sec h3 small{font-size:var(--fs-l);color:var(--ink-2);letter-spacing:.04em}.chart-legend{display:flex;justify-content:space-between;font:600 var(--fs-xs)/1.3 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.chart-legend .sw{display:inline-block;width:18px;height:9px;margin-right:6px;vertical-align:-1px;background:#6e8ec4}.chart-legend .sw.band{background:none;border:1px dashed var(--ink-2)}.wp svg.fc{display:block;width:100%;height:auto;overflow:visible}.rivals{margin-top:10px;padding:8px 10px}.rivals h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.rivals .rv{display:grid;grid-template-columns:22px 1fr auto 48px;align-items:center;gap:6px;height:25px;border-top:1px solid var(--edge-soft);font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.rivals .rv .sz{height:18px;display:flex;align-items:center;justify-content:center;border:1px solid var(--edge);border-radius:2px;font-size:var(--fs-xs);color:var(--ink-2)}.rivals .rv .sz.big{border-color:var(--acc);color:var(--acc)}.wp .teams{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tcol{padding:0 0 10px;border-top:3px solid var(--tc, var(--edge))}.tcol.t1{--tc: var(--t1)}.tcol.t2{--tc: var(--t2)}.tcol.t3{--tc: var(--t3)}.tcol .ttag{margin:-3px 0 0 -1px;border-radius:0 0 3px;height:22px;font-size:var(--fs-m)}.tcol .nms{min-height:34px;margin:6px 0 8px;text-align:center;font:700 var(--fs-m)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.tcol .pics{position:relative;display:flex;justify-content:center;gap:8px}.tcol .flag{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;white-space:nowrap;background:var(--risk-dk);border:1px solid var(--risk);border-radius:3px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 2px #0006}.tcol .gohold{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:22px 12px 10px}.tcol .gohold .btn{height:34px;font-size:var(--fs-l)}.tcol .gohold .btn.hold.on{background:var(--sl-500);color:var(--ink);border-color:var(--ink-3);box-shadow:inset 0 1px #ffffff1f}.tcol .o2{margin:0 12px;padding-top:8px;border-top:1px solid var(--edge-soft)}.tcol .o2 .ttl{display:flex;align-items:center;gap:6px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tcol .o2 .ttl b{color:var(--ink)}.tcol .ln{display:flex;align-items:center;gap:8px;height:30px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.tcol .ln .v{font:700 var(--fs-xl)/1 var(--f-label);color:var(--ink);min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.tcol .ln .v small{font-size:var(--fs-s);color:var(--ink-2)}.tcol .ln .sp{flex:1}.slider{position:relative;height:18px;margin:0 0 4px;cursor:pointer;touch-action:none}.slider .tr{position:absolute;left:0;right:0;top:7px;height:4px;background:#0b0d12;box-shadow:0 0 0 1px var(--edge-soft)}.slider .fi{position:absolute;left:0;top:7px;height:4px;background:var(--acc)}.slider .th{position:absolute;top:1px;width:16px;height:16px;margin-left:-8px;background:var(--acc);border:2px solid #0b0d12;border-radius:50%;box-shadow:inset 0 2px #ffffff80,0 0 0 1px var(--acc-dk)}.slider .tk{position:absolute;top:14px;width:1px;height:4px;background:var(--ink-4)}.slider:focus-visible{outline:1px dashed var(--acc);outline-offset:2px}.docest{margin:8px 12px 0;padding:8px 6px;text-align:center;border:1px solid;border-radius:3px}.docest .k{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:6px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.docest .rd{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.docest .big{margin:2px 0;font:700 var(--fs-2xl)/1 var(--f-label);font-variant-numeric:tabular-nums}.docest .pm{font:600 var(--fs-s)/1 var(--f-label);color:var(--ink-2)}.docest.good{background:#46783259;border-color:#5f9a45}.docest.mid{background:#96731459;border-color:#b8901f}.docest.bad{background:#821e1966;border-color:var(--risk)}.docest .est-bar{margin:8px 6px 14px}.dial-wrap{display:flex;align-items:center;gap:10px}.dial-wrap svg{flex:none}.dial-ctrl{display:grid;justify-items:center;gap:6px}.dial-ctrl .tv{padding:4px 8px;border:2px solid var(--acc);border-radius:3px;font:700 26px/1 var(--f-label);color:var(--acc);font-variant-numeric:tabular-nums;background:#00000059}.wp ul.notes{margin:10px 0 0;padding:0 0 0 14px;font:600 var(--fs-s)/1.45 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.riskbox{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;background:var(--risk-bg);border:1px solid var(--risk);border-radius:3px;font:700 var(--fs-m)/1.15 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.riskbox .ico{color:#ffb0a8}.stockrow{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:6px;height:36px;border-top:1px solid var(--edge-soft);font:600 var(--fs-l)/1 var(--f-body)}.stockrow .v{font:700 var(--fs-xl)/1 var(--f-label);font-variant-numeric:tabular-nums}.stockrow.short .v{color:var(--risk)}.wp .ft{display:flex;justify-content:center;align-items:center;gap:16px;padding:0 12px 14px}.wp .commit{height:48px;padding:0 40px;font-size:var(--fs-xl)}.wp .commit .ico{color:var(--acc-ink)}.wp .commit[disabled]{filter:grayscale(.8);opacity:.6;cursor:not-allowed}.wp .summary{font:600 var(--fs-s)/1.3 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.cc{width:900px;display:grid;grid-template-columns:270px 1fr}.cc .side{padding:14px;border-right:1px solid var(--edge-soft);background:#0000002e}.cc .side .pframe{width:max-content;margin:0 auto 12px}.cc .side h2{margin:0;text-align:center;font:700 var(--fs-2xl)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.cc .side .role{margin-top:6px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.cc .side .meta{margin-top:8px;text-align:center;font:600 var(--fs-s)/1.3 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cc .hook{margin:12px 0 0;padding:10px 12px;font:italic 500 var(--fs-m)/1.4 var(--f-serif);color:var(--ink);background:#ffffff08;border-left:2px solid var(--acc)}.cc .main{padding:12px 14px 14px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;align-content:start}.cc .main .full{grid-column:1 / -1}.cc .hd2{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cc .hd2 .ico{color:var(--acc)}.cc .close{position:absolute;right:10px;top:10px}.trait{display:inline-flex;align-items:center;height:24px;padding:0 8px;margin:0 4px 4px 0;border:1px solid var(--edge);border-radius:2px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;cursor:help}.trait.good{border-color:#5f9a45;color:#b6e59b}.trait.bad{border-color:#a3392f;color:#ffaba3}.trait.big{border-color:var(--acc);color:var(--acc)}.skl{display:grid;grid-template-columns:1fr auto;align-items:center;height:22px;font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.pips{display:flex;gap:3px}.pips i{width:10px;height:10px;background:#0b0d12;border:1px solid var(--edge-soft)}.pips i.on{background:var(--acc);border-color:var(--acc-2);box-shadow:inset 0 1px #ffffff73}.pips i.claim{background:transparent;border:1px dashed var(--risk)}.needrow{display:grid;grid-template-columns:20px 74px 1fr 34px;align-items:center;gap:6px;height:22px;font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.needrow .v{text-align:right;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.promise{position:relative;padding:10px 12px;border:1px dashed var(--ink-4);border-radius:3px;min-height:58px}.promise.locked{color:var(--ink-3);display:flex;align-items:center;gap:10px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 6px,transparent 6px 12px)}.promise.open{border:1px solid var(--acc);background:#f2c12e14;font:italic 500 var(--fs-m)/1.4 var(--f-serif)}.promise .hint{font:600 var(--fs-s)/1.3 var(--f-body)}.rel{display:grid;grid-template-columns:36px 1fr 82px;align-items:center;gap:8px;height:40px;border-bottom:1px solid var(--edge-soft);cursor:pointer}.rel .pframe{padding:1px}.rel .nm{font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.rel .why2{font:500 var(--fs-s)/1.2 var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opin{position:relative;height:6px;background:#0b0d12;box-shadow:0 0 0 1px var(--edge-soft)}.opin:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--ink-4)}.opin i{position:absolute;top:0;bottom:0}.opin i.pos{left:50%;background:var(--ok)}.opin i.neg{right:50%;background:var(--risk)}.cc .log{max-height:120px;overflow:auto}.asm{position:absolute;left:12px;right:12px;top:84px;bottom:64px;display:grid;grid-template-columns:1fr 292px;grid-template-rows:1fr 150px;gap:10px}.asm .apps{padding:10px 12px;display:flex;flex-direction:column;min-height:0}.asm .apps .hd,.asm .boxhd{display:flex;align-items:center;gap:10px;height:26px;margin-bottom:10px;font:700 var(--fs-xl)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.asm .boxhd{font-size:var(--fs-l);margin-bottom:8px}.asm .boxhd small{font-size:var(--fs-s);color:var(--ink-2)}.asm .apps .hd .sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:var(--fs-s);color:var(--ink-2)}.asm .dossiers{flex:1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:stretch;min-height:0}.dos{position:relative;display:flex;flex-direction:column;padding:14px 8px 8px;background:var(--paper);background-size:256px 256px;color:var(--paper-ink);border-radius:2px;box-shadow:inset 0 0 0 1px #c8b48d,inset 0 0 24px #6e4c1e4d,0 3px #00000073;cursor:pointer;min-height:0}.dos.sel{box-shadow:inset 0 0 0 1px #c8b48d,0 0 0 3px var(--acc),0 3px #00000073}.dos.hired{opacity:.55}.dos .clip{position:absolute;left:50%;top:-9px;width:20px;height:16px;margin-left:-10px;border:3px solid #9aa2ae;border-bottom:0;border-radius:6px 6px 0 0;box-shadow:0 -1px #3a4050}.dos .top{display:flex;gap:6px;align-items:center}.dos .top .pframe{padding:1px;border-color:#3d2a1a;background:#3d2a1a}.dos .nm{font:800 var(--fs-m)/1.05 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.dos .from{font:600 var(--fs-s)/1.2 var(--f-body);color:var(--paper-ink-2)}.dos .arch{margin:8px 0 6px;height:20px;display:flex;align-items:center;justify-content:center;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#3f5f8f;border:1px solid #1d2c44;border-radius:2px;box-shadow:inset 0 1px #ffffff40;text-align:center}.dos .kv{display:flex;justify-content:space-between;align-items:center;height:20px;border-bottom:1px solid rgba(140,118,86,.4);font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-ink-2)}.dos .kv b{font-size:var(--fs-m);color:var(--paper-ink)}.stars{display:inline-flex;gap:1px;color:#3d2a1a}.stars .ico{color:#7a6448}.stars .ico.on{color:#c58f12}.stamp{align-self:center;margin:8px 0;padding:2px 6px;transform:rotate(-4deg);border:2px solid #8c7656;border-radius:3px;font:800 var(--fs-s)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#8c7656}.stamp.bad{border-color:#b0352a;color:#b0352a}.stamp.good{border-color:#3d7a26;color:#3d7a26}.dos .sk{display:grid;grid-template-columns:18px 1fr;align-items:center;height:18px;color:#4b3b2a}.dos .sk .dots{display:flex;gap:2px}.dos .sk .dots i{width:8px;height:8px;border-radius:50%;background:#c4b28e;box-shadow:inset 0 0 0 1px #9c8763}.dos .sk .dots i.on{background:#c58f12;box-shadow:inset 0 0 0 1px #7d5a0a}.dos .sk .dots i.claim{background:transparent;box-shadow:inset 0 0 0 1px #b0352a}.dos .quote{margin-top:auto;padding-top:8px;font:italic 500 var(--fs-s)/1.3 var(--f-serif);text-align:center;color:#3a2d20}.asm .detail{grid-row:1;padding:12px;display:flex;flex-direction:column;gap:8px}.asm .detail .top{display:flex;gap:12px}.asm .detail h3{margin:2px 0 4px;font:700 var(--fs-2xl)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.asm .detail .meta{font:600 var(--fs-m)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.asm .detail .tag{display:inline-flex;margin-top:6px;height:22px;align-items:center;padding:0 10px;background:var(--acc);color:var(--acc-ink);font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;border-radius:2px}.asm .detail .claims{font:500 var(--fs-m)/1.45 var(--f-body);color:var(--ink);padding-left:14px;margin:0}.asm .detail .mrow{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;height:26px;border-top:1px solid var(--edge-soft);font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.asm .detail .mrow .ico{color:var(--ink-2)}.asm .detail .acts{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.asm .detail .acts .btn{height:36px}.asm .bottom{grid-column:1 / -1;display:grid;grid-template-columns:220px 1fr 412px 292px;gap:10px;min-height:0}.asm .bottom>.pnl{padding:10px 12px;min-width:0}.slot{display:flex;align-items:center;gap:8px;height:22px;margin-bottom:3px;padding:0 6px;border:1px solid var(--edge-soft);background:#00000040;font:600 var(--fs-s)/1 var(--f-body)}.slot img{width:16px;height:16px}.slot .x{margin-left:auto;color:var(--ink-3)}.slot.empty{color:var(--ink-3);border-style:dashed}.staff{display:flex;gap:10px}.staff .s{display:grid;justify-items:center;gap:4px;text-align:center;font:700 var(--fs-s)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.staff .s small{display:block;font-weight:600;color:var(--ink-3)}.pkgs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pkg{padding:6px 8px;border:1px solid var(--edge);border-radius:3px;background:#00000040;cursor:pointer;text-align:left}.pkg.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),inset 0 0 0 1px #00000080;background:#f2c12e14}.pkg .pn{display:flex;align-items:center;gap:8px;height:22px;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.pkg .pn i{width:12px;height:12px;border:2px solid var(--ink-2);border-radius:50%}.pkg.on .pn i{border-color:var(--acc);background:radial-gradient(var(--acc) 0 3px,transparent 3.5px)}.pkg .li{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;height:18px;font:600 var(--fs-s)/1 var(--f-body);color:var(--ink-2)}.pkg .li b{color:var(--ink)}.pkg .pr{margin-top:4px;text-align:center;font:700 var(--fs-xl)/1 var(--f-label);font-variant-numeric:tabular-nums}.budget .big{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:4px 0 8px;font:700 var(--fs-2xl)/1 var(--f-label);font-variant-numeric:tabular-nums}.budget .big span{font-size:var(--fs-l);color:var(--ink-2)}.budget .bar{height:14px;background:#0b0d12;border:1px solid var(--edge-soft)}.budget .bar i{display:block;height:100%;background:var(--acc);box-shadow:inset 0 1px #ffffff73}.budget .rem{display:flex;justify-content:space-between;margin-top:8px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.budget .rem b{font-size:var(--fs-l);color:var(--ink)}.budget .rem.over b{color:var(--risk)}.cta{position:absolute;right:12px;bottom:10px;height:44px;padding:0 24px;font-size:var(--fs-xl)}.cta .ico{color:var(--acc-ink)}.trek{position:absolute;left:12px;right:12px;bottom:64px;display:grid;grid-template-columns:1fr 352px;gap:10px;height:336px}.trek .scene-slot{position:absolute;left:0;right:0;top:0}.trek .route{padding:10px 14px;display:flex;flex-direction:column}.trek .route .top{display:flex;align-items:center;gap:14px}.trek .route .top .t{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid var(--edge);border-radius:14px;font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.trek .route .top .day{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;margin-left:auto;border:1px solid var(--acc);border-radius:14px;font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.trek .route .top .day .ico{color:var(--acc)}.pace{display:grid;gap:4px;margin-left:14px}.pace .lbl{color:var(--ink-2);font-size:var(--fs-xs)}.pace .seg{display:grid;grid-template-columns:repeat(3,72px);gap:4px}.pace .seg .btn{height:24px;font-size:var(--fs-s)}.ribbon{position:relative;display:grid;margin:14px 0 6px}.ribbon .line{position:absolute;left:6%;right:6%;top:9px;height:3px;background:var(--sl-500)}.ribbon .line i{display:block;height:100%;background:var(--ok)}.ribbon .st{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;font:700 var(--fs-s)/1.1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.ribbon .st small{display:block;font-weight:600;color:var(--ink-2)}.ribbon .st .pt{width:20px;height:20px;border-radius:50%;background:var(--sl-500);border:2px solid #0b0d12;box-shadow:0 0 0 1px var(--ink-3);display:flex;align-items:center;justify-content:center;color:#0b0d12}.ribbon .st.done .pt{background:var(--ok);box-shadow:0 0 0 1px #b6e59b}.ribbon .st.now .pt{background:var(--acc);box-shadow:0 0 0 2px var(--acc),0 0 0 4px #0b0d12}.ribbon .st.now .nm{padding:3px 6px;background:var(--acc);color:var(--acc-ink);border-radius:2px}.ribbon .st.now .nm small{color:#4a3a0c}.trek svg.prof{display:block;width:100%;height:96px}.party{display:flex;align-items:center;gap:10px;margin-top:6px;padding-top:8px;border-top:1px solid var(--edge-soft)}.party .lab{display:flex;align-items:center;gap:8px;width:100px;font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.party .lab .ico{color:var(--ink-2)}.party .pp{display:grid;gap:4px;cursor:pointer}.party .pp .need{height:5px}.jcard{position:relative;padding:12px;background:var(--paper);background-size:256px 256px;color:var(--paper-ink);border-radius:2px;box-shadow:inset 0 0 0 1px #c8b48d,inset 0 0 40px #6e4c1e59,0 3px #00000073;display:flex;flex-direction:column}.jcard .pin{position:absolute;left:10px;top:-10px;width:12px;height:26px;border:2px solid #8a929e;border-radius:6px}.jcard .k{padding-left:18px;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--paper-ink-2)}.jcard .body{display:flex;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--paper-line)}.jcard .pframe{border-color:#3d2a1a;background:#3d2a1a}.jcard h3{margin:0 0 6px;font:800 var(--fs-l)/1.15 var(--f-label);letter-spacing:.03em;text-transform:uppercase}.jcard p{margin:0;font:500 var(--fs-s)/1.4 var(--f-serif);color:#3a2d20}.jcard .opts{margin-top:auto;display:grid;gap:6px;padding-top:10px}.jopt{display:grid;grid-template-columns:28px 1fr;align-items:center;padding:6px 10px;text-align:left;background:#232832;color:var(--ink);border:1px solid #0b0d12;border-radius:3px;box-shadow:inset 0 1px #ffffff14,0 2px #3c281466}.jopt b{display:block;font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.jopt span{display:block;font:500 var(--fs-s)/1.25 var(--f-body);color:var(--ink-2)}.jopt.sel{background:var(--acc);color:var(--acc-ink);border-color:#6b5010;box-shadow:inset 0 1px #ffffff80,0 2px #3c281466}.jopt.sel span{color:#4a3a0c}.wxbar{position:absolute;right:12px;top:12px;display:flex;height:34px}.wxbar>div{display:flex;align-items:center;gap:8px;padding:0 12px;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.wxbar>div+div{border-left:1px solid var(--edge-soft)}.wxbar .ico{color:var(--ink-2)}.sn-ladder{position:absolute;left:12px;top:84px;width:176px;padding:10px 12px}.sn-ladder h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.sn-ladder .rung{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;min-height:52px;font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.sn-ladder .rung small{display:block;font-weight:600;color:var(--ink-2)}.sn-ladder .rung .pt{width:14px;height:14px;margin-left:2px;border-radius:50%;background:var(--ink-3);border:2px solid #0b0d12;box-shadow:0 0 0 1px var(--ink-2);z-index:1}.sn-ladder .rung:before{content:"";position:absolute;left:10px;top:0;bottom:0;border-left:2px dotted var(--ink-3)}.sn-ladder .rung:first-of-type:before{top:50%}.sn-ladder .rung:last-child:before{bottom:50%}.sn-ladder .rung .who{display:flex;gap:2px}.sn-ladder .rung .who .pframe{padding:1px;border-color:var(--tc)}.sn-top{position:absolute;right:12px;top:10px;display:flex;gap:8px}.sn-top .wind{display:flex;align-items:center;gap:10px;padding:0 12px;height:46px;font:700 var(--fs-s)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.sn-top .wind b{display:block;font-size:var(--fs-l);color:var(--ink)}.sn-top .wind .ico{color:var(--ink-2)}.sn-top .bigclock{padding:6px 12px;text-align:center;border-color:var(--acc)}.sn-top .bigclock b{display:block;font:700 40px/1 var(--f-label);color:var(--acc);letter-spacing:.04em;font-variant-numeric:tabular-nums}.sn-top .bigclock span{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.sn-teams{position:absolute;left:12px;right:312px;bottom:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sncol{padding:0 0 8px;border-top:3px solid var(--tc)}.sncol.t1{--tc: var(--t1)}.sncol.t2{--tc: var(--t2)}.sncol.t3{--tc: var(--t3)}.sncol .h{display:flex;align-items:center;gap:8px;height:26px;padding-right:8px;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sncol .h .ttag{margin-top:-3px;height:22px;border-radius:0 0 3px;font-size:var(--fs-m)}.sncol .b{display:flex;gap:10px;padding:8px 10px 4px}.sncol .b .pics{display:flex;gap:4px}.sncol .kvs{flex:1;display:grid;gap:3px;align-content:start;font:700 var(--fs-s)/1.15 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.sncol .kvs .o2l{display:grid;grid-template-columns:18px 1fr;gap:4px}.sncol .kvs b{color:var(--ink)}.sncol .kvs .acc{color:var(--acc)}.sncol .kvs .bad{color:var(--risk)}.sncol .kvs .good{color:var(--ok)}.sncol .kvs .need{height:5px;width:70px;display:inline-block;vertical-align:middle;margin-left:6px}.sncol .cond{display:flex;gap:16px;padding:4px 10px 8px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.sncol .cond span{display:flex;align-items:center;gap:6px}.sncol .acts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0 8px}.sncol .acts .btn{height:40px;flex-direction:column;gap:3px;padding:0 2px;font-size:var(--fs-xs);line-height:1;white-space:nowrap}.sncol .acts .btn.hot{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),inset 0 1px #ffffff14}.radio{position:absolute;right:12px;bottom:64px;width:292px;padding:8px 12px}.radio h4{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding-bottom:6px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.radio .logline{grid-template-columns:40px 1fr}.radio .logline b{font-weight:700}.book{position:relative;width:1160px;max-width:calc(100vw - 24px);height:600px;display:grid;grid-template-columns:1fr 1fr;padding:12px;background:#4a2c19;border-radius:10px;box-shadow:inset 0 0 0 2px #24140a,inset 0 0 0 4px #6b4428,0 20px 50px #0009,0 4px #1a0e06;color:var(--paper-ink)}.book .pg{position:relative;padding:24px 30px;background-color:var(--paper);background-size:256px 256px;overflow:hidden}.book .pg.l{border-radius:4px 0 0 4px;box-shadow:inset -26px 0 30px -18px #462d0f8c,inset 0 0 50px #6e4c1e4d}.book .pg.r{border-radius:0 4px 4px 0;box-shadow:inset 26px 0 30px -18px #462d0f8c,inset 0 0 50px #6e4c1e4d}.book h2{margin:0;display:flex;align-items:center;gap:12px;font:800 30px/1 var(--f-serif);letter-spacing:.02em;text-transform:uppercase}.book h2 .ico{color:#4b3b2a}.book .sub2{margin:4px 0 0 56px;font:italic 700 var(--fs-l)/1 var(--f-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-2)}.book .redline{height:2px;margin:10px 0 12px;background:#b0352a;opacity:.7}.book .story{font:italic 500 var(--fs-m)/1.5 var(--f-serif);color:#2f251b}.book .story p{margin:0 0 8px}.photos{position:relative;height:290px;margin-top:8px}.photo{position:absolute;padding:8px 8px 26px;background:#f3ecdc;box-shadow:0 3px 8px #00000059}.photo .ph{background:#2a3348;overflow:hidden}.photo .ph canvas,.photo .ph img{display:block;width:100%;height:100%;image-rendering:pixelated}.photo .cap{position:absolute;left:0;right:0;bottom:6px;text-align:center;font:italic 500 var(--fs-s)/1 var(--f-serif);color:#3a2d20}.photo .tape{position:absolute;top:-8px;left:50%;width:64px;height:18px;margin-left:-32px;background:#e9d6a0cc}.book .bandhd{display:inline-flex;align-items:center;height:26px;padding:0 22px 0 12px;background:#4a3a2c;color:#f0e6d0;font:italic 700 var(--fs-l)/1 var(--f-serif);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%)}.fate{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;height:40px;border-bottom:1px solid rgba(140,118,86,.45)}.fate .pframe{padding:1px;border-color:#3d2a1a;background:#3d2a1a}.fate .nm{font:800 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.fate .ln2{font:500 var(--fs-s)/1.3 var(--f-body);color:#4b3b2a}.fate .stamp{margin:0;transform:rotate(-2deg);display:inline-flex;gap:4px;align-items:center}.ratings{display:grid;grid-template-columns:1fr;margin-top:6px}.rating{display:grid;grid-template-columns:22px 1fr auto 40px;align-items:center;gap:8px;height:24px;font:800 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.rating .ico{color:#4b3b2a}.rating .of{text-align:right;font-weight:600;color:var(--paper-ink-2)}.profit{display:flex;align-items:center;gap:10px;height:42px;margin-top:12px;padding:0 16px;background:#f2c12e8c;border:1px solid #a07c1c;border-radius:4px;font:800 var(--fs-l)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.profit .v{margin-left:auto;font-size:var(--fs-2xl);font-variant-numeric:tabular-nums}.profit .mlab{display:flex;flex-direction:column;gap:3px;min-width:0}.profit .mlab small{font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.04em;text-transform:none;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profit.loss{background:#e2473b4d;border-color:#b0352a}.book .btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.book .btns .btn{height:44px;font-size:var(--fs-l)}.book .btns .btn.dark{background:#1f2533;color:var(--ink);border-color:#0b0d12}.pv-switch{position:fixed;left:50%;bottom:10px;z-index:50;transform:translate(-50%);display:none}#stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.pv-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a2232 center / cover no-repeat}.pv-bg iframe{width:100%;height:100%;border:0;display:block}.pv-bar{position:fixed;top:50%;left:0;z-index:60;transform:translateY(-50%);display:grid;gap:2px;padding:4px;background:#0a0c12eb;border:1px solid var(--edge);border-left:0;border-radius:0 4px 4px 0}.pv-bar button{height:26px;padding:0 10px;text-align:left;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:2px}.pv-bar button.on{background:var(--acc);color:var(--acc-ink)}.pv-bar.hide{transform:translate(-100%,-50%)}.cast{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:24px 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:16px;align-content:start;background:#141922}.cast .c{display:grid;justify-items:center;gap:6px;text-align:center;font:700 var(--fs-s)/1.15 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.cast .c small{display:block;font-weight:600;color:var(--ink-3)}.letters{position:absolute;right:12px;top:230px;display:flex;flex-direction:column;gap:4px;width:268px}.letter{position:relative;display:grid;grid-template-columns:18px auto 1fr auto;align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 0;background:#10131beb;border:1px solid var(--edge-soft);border-radius:3px;box-shadow:inset 0 1px 0 var(--hi),0 2px #00000059;cursor:pointer;animation:alert-in .25s steps(4) both}.sf .letter:hover{border-color:var(--edge);background:#1a1f2bf2}.letter .tab{align-self:stretch;display:flex;align-items:center;justify-content:center;background:var(--t2);color:#0b0d12;border-radius:2px 0 0 2px;margin:-4px 0}.letter.warn .tab{background:var(--acc)}.letter.danger .tab{background:var(--risk);color:#fff}.letter.danger{border-color:#e2473b99}.letter .pframe{padding:1px}.letter .tx{min-width:0}.letter .ti{font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letter .ca{display:flex;flex-wrap:wrap;gap:0 4px;margin-top:2px;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-2)}.letter .ca i{font-style:normal;color:var(--ink-4)}.letter .lt{align-self:start;font:600 var(--fs-2xs)/1 var(--f-label);color:var(--ink-4);letter-spacing:.04em;padding-top:3px}.letter.unread .ti:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;vertical-align:2px;background:var(--acc)}.dd{width:560px;padding:0}.dd .ddh{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--edge-soft)}.dd .ddh>.ico{color:var(--acc)}.dd .ctx{font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.dd h3{margin:4px 0 0;font:700 var(--fs-2xl)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.dd .timer{margin-left:auto;display:flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--edge);border-radius:2px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.dd .ddb{display:flex;gap:12px;padding:12px 14px 4px}.dd .ddb .pics{display:flex;gap:6px}.dd .ddb p{margin:0;font:500 var(--fs-l)/1.4 var(--f-body)}.dd .chain{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;font:600 var(--fs-s)/1.2 var(--f-body);color:var(--ink-2)}.dd .chain .lbl{padding:3px 6px;background:var(--acc);color:var(--acc-ink);border-radius:2px}.dd .chain span:not(.lbl){padding:2px 6px;border:1px solid var(--edge-soft);border-radius:2px;background:#00000040}.dd .chain i{font-style:normal;color:var(--ink-4)}.dd .dopts{display:grid;gap:4px;padding:10px 14px}.dopt{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 6px;text-align:left;background:var(--sl-800);border:1px solid var(--edge-soft);border-radius:3px;box-shadow:inset 0 1px #ffffff0d}.dopt .k{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--edge);border-bottom-width:2px;border-radius:3px;font:700 var(--fs-s)/1 var(--f-label);color:var(--ink-2)}.dopt b{display:block;font:700 var(--fs-l)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.dopt span{display:block;font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink-2)}.dopt.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),inset 3px 0 0 var(--acc);background:#f2c12e12}.dopt.sel .k{border-color:var(--acc);color:var(--acc)}.dopt.disabled{opacity:.4;cursor:not-allowed}.dcosts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:220px}.dc{height:20px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid var(--edge-soft);border-radius:2px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.dc.good{color:#b6e59b;border-color:#4f7a3a}.dc.bad{color:var(--acc);border-color:var(--acc-dk)}.dc.risk{color:#fff;background:var(--risk-dk);border-color:var(--risk)}.dd .ddf{display:flex;justify-content:flex-end;gap:16px;padding:8px 14px;border-top:1px solid var(--edge-soft);font:600 var(--fs-s)/1 var(--f-body);color:var(--ink-3)}.dd .ddf>span{display:inline-flex;align-items:center;gap:4px}.wpri{padding:10px 12px 12px}.wpri .wph{display:flex;align-items:center;gap:14px;margin-bottom:8px}.wpri h3{margin:0;display:flex;align-items:center;gap:8px;font:700 var(--fs-xl)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.wpri h3 .ico{color:var(--acc)}.wpri .legend{margin-left:auto;display:flex;gap:4px}.wpri table{border-collapse:collapse}.wpri thead th{height:58px;padding:0 2px;vertical-align:bottom;font:700 var(--fs-xs)/1.05 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);width:62px}.wpri thead th .ico{margin:0 auto 4px;color:var(--ink-2)}.wpri thead th span{display:block;height:22px}.wpri tbody tr{border-top:1px solid var(--edge-soft)}.wpri tbody tr:hover{background:#f2c12e0f}.wpri th.nm{display:grid;grid-template-columns:34px 112px 44px;align-items:center;gap:8px;height:40px;padding:0 10px 0 2px;text-align:left;cursor:pointer}.wpri th.nm b{display:block;font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpri th.nm span{display:block;font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.wpri th.nm .pframe{padding:1px}.wpri td{padding:0;text-align:center;border-left:1px solid var(--edge-soft)}.wpri td.blk{background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 3px,transparent 3px 7px);cursor:not-allowed}.pv{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;font:700 var(--fs-l)/1 var(--f-label);font-variant-numeric:tabular-nums;border:1px solid transparent;border-radius:2px}.sf .wpri td .pv:hover{border-color:var(--edge)}.pv.p1{color:var(--acc)}.pv.p2{color:var(--ink)}.pv.p3{color:var(--ink-2)}.pv.p4{color:var(--ink-4)}.wpri .legend .pv{width:22px;height:20px;font-size:var(--fs-m);border-color:var(--edge-soft)}.camp{width:620px}.camp .chd{display:flex;align-items:center;gap:10px;height:34px;padding-right:8px;border-bottom:1px solid var(--edge-soft)}.camp .chd .ttag{height:34px;padding:0 12px;font-size:var(--fs-l);border-radius:3px 0 0}.camp .chd .alt{font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.05em}.camp .chd .note{font:500 var(--fs-s)/1 var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.camp .cbd{display:grid;grid-template-columns:1fr 210px;gap:12px;padding:10px}.camp .sh{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--ink-2)}.camp .sh span{color:var(--ink)}.camp .stk{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.camp .si{display:grid;justify-items:center;gap:4px;padding:8px 4px 6px;background:#00000040;border:1px solid var(--edge-soft);border-radius:3px}.camp .si.short{border-color:var(--acc-dk)}.camp .si .lb{font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.camp .si .v{font:700 var(--fs-l)/1 var(--f-label);font-variant-numeric:tabular-nums;color:var(--ink-3)}.camp .si .v b{font-size:var(--fs-xl);color:var(--ink)}.camp .si.short .v b{color:var(--acc)}.camp .si .v .tg{color:var(--ink)}.camp .si .v small{font-size:var(--fs-xs)}.camp .si .need{width:80%}.camp .si .adj{display:flex;gap:4px}.camp .si .adj .btn{width:22px;height:20px}.camp .trow{display:flex;flex-wrap:wrap;gap:3px}.camp .tslot{color:var(--sl-500);line-height:0}.camp .tslot.ok{color:var(--acc)}.camp .tslot.dmg{color:var(--risk)}.camp .tslot.plan{color:var(--ink-3);opacity:.7}.camp .here{display:flex;flex-wrap:wrap;gap:6px}.camp .hp{display:grid;gap:3px;cursor:pointer}.camp .hp .pframe{padding:1px}.camp .inb{margin-top:8px;display:grid;gap:2px;font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink-2)}.camp .inb div{display:flex;align-items:center;gap:4px}.camp .inb b{color:var(--ink)}.screen{position:absolute;top:0;right:0;bottom:0;left:0}.cbar .mem .st .ico.quiet{color:var(--ink-4)}.cbar .mem .st .ico.risk{animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.35}}.insp{width:548px}.insp .r{grid-template-columns:22px 116px 1fr}.insp .steps{flex-wrap:wrap}.insp .steps .stp{flex:none}.insp .est-bar{margin-bottom:14px}.letter .ca{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo{width:160px}.logo .wm{font-size:38px}.camp .inb div{display:block}.camp .inb .ico{display:inline-flex;margin-right:4px}#stage{pointer-events:none}#stage>*{pointer-events:auto}#stage>.hud{pointer-events:none}body>.pv-bg{position:fixed}:root{--risk-bg: rgba(104, 22, 18, .9)}.logo .peak{filter:drop-shadow(0 2px 0 #0b0d12) drop-shadow(2px 0 0 #0b0d12) drop-shadow(-2px 0 0 #0b0d12) drop-shadow(0 -2px 0 #0b0d12)}.tcol .ln.lasts{height:22px}.tcol .ln.lasts b{font:700 var(--fs-m)/1 var(--f-label);color:var(--ink)}.wp .sec h3 small{font-size:var(--fs-s)}.cc{width:980px}.cc .rel{grid-template-columns:36px 1fr 104px}.cc .close{right:-12px;top:-12px;background:var(--sl-800)}.cc .log{max-height:132px;padding-right:4px}.sf ::-webkit-scrollbar{width:6px;height:6px}.sf ::-webkit-scrollbar-track{background:#0000004d}.sf ::-webkit-scrollbar-thumb{background:var(--sl-500)}.asm{grid-template-rows:minmax(0,1fr) 168px}.asm .apps{grid-column:1;grid-row:1}.asm .detail{grid-column:2;grid-row:1;overflow:hidden}.asm .detail .hd2{margin-top:2px}.asm .bottom{grid-row:2}.slot{height:20px;margin-bottom:2px}.asm .detail .acts{grid-template-columns:1fr 1fr}.dos .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dos .top>div{min-width:0}.dos{padding:14px 8px 10px}.dos.hired{opacity:1}.dos .hiredtag{position:absolute;right:6px;top:8px;display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 5px;background:#3d7a26;color:#fff;font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;transform:rotate(3deg);box-shadow:0 1px #0000004d}.dos .top{align-items:flex-start}.dos .top .pframe{padding:1px}.dos .arch{margin:10px 0 8px}.dos .kv{height:24px}.dos .sk{height:24px;grid-template-columns:22px 1fr}.dos .sk .ico{color:#6b5536}.dos .sk .dots{gap:3px}.dos .sk .dots i{width:10px;height:10px}.dos .stamp{margin:12px 0;font-size:var(--fs-m)}.dos .quote{font-size:var(--fs-m)}.asm .detail .stars .ico{color:var(--sl-500)}.asm .detail .stars .ico.on{color:var(--acc)}.asm .detail .cvsk{padding-top:4px;border-top:1px solid var(--edge-soft)}.asm .detail .cvnote{font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink-3)}.asm .detail blockquote.q{margin:4px 0 0;padding:8px 10px;border-left:2px solid var(--acc);font:italic 500 var(--fs-m)/1.4 var(--f-serif);color:var(--ink-2);background:#ffffff08}.wpri{padding:0}.wpri .wph{display:flex;align-items:center;gap:16px;height:34px;margin:0;padding-right:8px;border-bottom:1px solid var(--edge-soft)}.wpri .wtab{display:flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;background:var(--acc);color:var(--acc-ink);font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;border-radius:3px 0 0;box-shadow:inset 0 1px #ffffff73}.wpri .sub{font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.wpri .wtbl{margin:8px 10px 10px;border:1px solid var(--edge-soft);background:#0003}.wpri table{width:100%;border-collapse:collapse}.wpri thead th{height:44px;padding:0 4px;vertical-align:middle;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--edge-soft);width:auto}.wpri thead th.j{width:58px;text-align:center;border-left:1px solid var(--edge-soft)}.wpri thead th.j .ico{margin:0 auto 4px;color:var(--ink)}.wpri thead th.j span{display:block;height:auto}.wpri thead th.cj{padding-left:12px;border-left:1px solid var(--edge)}.wpri thead th.n,.wpri td.n{width:26px;text-align:center;color:var(--ink-3)}.wpri tbody tr{height:26px;border-top:1px solid rgba(255,255,255,.04)}.wpri td{padding:0 4px;font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);border-left:0;text-align:left}.wpri td.nm{cursor:pointer}.wpri td.nm>div{display:flex;align-items:center;gap:8px}.wpri td.nm .pframe{padding:0;border-color:var(--edge-soft)}.wpri td.nm b{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;color:var(--ink)}.wpri td.rl{width:128px;border-right:1px solid var(--edge-soft)}.wpri td:has(>.pv),.wpri td.blk{width:58px;text-align:center;border-left:1px solid rgba(255,255,255,.05)}.wpri td.cj{padding-left:12px;border-left:1px solid var(--edge);font:500 var(--fs-m)/1 var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap}.wpri td.blk{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 3px,transparent 3px 7px)}.pv{width:30px;height:18px;font:700 var(--fs-s)/1 var(--f-label);color:#0b0d12;border:1px solid transparent;border-radius:2px;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d}.pv.p0{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0d}.wpri td .pv.p0:after{content:"–";color:var(--ink-4);font-weight:400}.sf .wpri td .pv.p0:hover{background:#ffffff14}.pv.p1{background:#5fae3e;color:#fff;border-color:#2c5a1c}.pv.p2{background:#3f7fc8;color:#fff;border-color:#1d3d66}.pv.p3{background:#a58a52;color:#fff;border-color:#5a4422}.pv.p4{background:#5d6474;color:#e6e8ec;border-color:#2e333e}.sf .wpri td .pv:hover{border-color:var(--acc);outline:1px solid var(--acc)}.wpri .legend{display:none}.letters{width:214px;gap:8px}.letter{grid-template-columns:22px 1fr;min-height:36px;padding:6px 10px 6px 8px;gap:8px;border:1px solid var(--t2);border-radius:4px;background:#101521eb}.letter .tab{align-self:start;margin:0;padding-top:1px;background:none;color:var(--t2)}.letter.warn{border-color:var(--acc)}.letter.warn .tab{background:none;color:var(--acc)}.letter.danger{border-color:var(--risk);background:var(--risk-bg)}.letter.danger .tab{background:none;color:#ff9b91}.letter .ti{white-space:normal;font-size:var(--fs-m);line-height:1.1}.letter .lt{display:none}.letter .ca{white-space:normal;color:var(--ink-3)}.letter.danger .ca{color:#f2c3be}.letter .pframe{display:none}.jobb{position:absolute;transform:translate(-50%,-100%);padding:4px;background:#f4f1e8;border:2px solid #121419;border-radius:4px;box-shadow:0 2px #00000059;line-height:0;pointer-events:auto}.jobb:after{content:"";position:absolute;left:50%;bottom:-8px;width:8px;height:8px;margin-left:-4px;background:#f4f1e8;border:2px solid #121419;border-top:0;border-left:0;transform:rotate(45deg) translate(-3px,-3px)}.jobb.static{position:relative;transform:none;display:inline-block}.wpri td.nm,.wpri thead th.nm{width:150px}.wpri td.cj{width:99%}.trek{height:356px}.profwrap{position:relative}.profwrap .axis span{position:absolute;left:0;transform:translateY(-50%);font:700 9px/1 var(--f-label);color:var(--ink-3);letter-spacing:.04em}.jopt{padding:5px 10px}.trek-scene:empty{display:none}.scrhead{height:84px;background:linear-gradient(#0a0d13eb 0,#0a0d13bf 55%,#0a0d1300)}.scrhead .t,.scrhead .d{text-shadow:0 1px 0 #0b0d12,0 0 6px rgba(0,0,0,.6)}body.game .logo.sm{left:14px;top:8px}body.game .cbar{padding:4px 8px 6px}body.game .cbar .team{padding:0 8px}body.game .cbar .bracket{height:18px;margin-bottom:3px}body.game .cbar .bracket:before{top:8px;height:6px}body.game .cbar .bracket .ttag{height:16px;padding:0 5px;font-size:var(--fs-xs)}body.game .cbar .members{gap:4px}body.game .cbar .mem{gap:2px}body.game .cbar .mem .st{height:14px;gap:3px}body.game .cbar .mem .st .ico{transform:scale(.75)}body.game .cbar .mem .st .need{width:24px;height:3px}body.game .res{top:8px;width:156px;padding:6px 8px}body.game .res .row{height:17px;gap:6px}body.game .res .row .k{font-size:var(--fs-s)}body.game .res .row .v{font-size:var(--fs-m)}body.game .res .row.money{height:22px;margin-bottom:2px;padding-bottom:4px}body.game .res .row.money .v{font-size:var(--fs-l)}body.game .alerts{top:108px;gap:4px}body.game .alert{min-width:0;width:214px;min-height:28px;padding:4px 10px 4px 8px;gap:8px;font-size:var(--fs-s)}body.game .letters{width:214px;gap:4px;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:var(--sl-500) transparent}body.game .letter,body.game .alert{animation:none}body.game .letter{min-height:0;padding:4px 8px 4px 6px;gap:6px;grid-template-columns:18px 1fr}body.game .letter .tab .ico{transform:scale(.75)}body.game .letter .ti{font-size:var(--fs-s);white-space:nowrap}body.game .letter .ca{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-2xs)}body.game .letter.more{width:100%;text-align:left;min-height:22px;border-color:var(--edge-soft);background:#10131bd9;color:var(--ink-2);animation:none}body.game .letter.more .tab{color:var(--ink-3)}body.game .letter.more .ti{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--ink-2)}body.game .insp{width:400px;bottom:60px}body.game .insp .hd{height:28px;gap:8px;padding-right:4px}body.game .insp .hd .ttag{height:28px;padding:0 10px;font-size:var(--fs-m)}body.game .insp .hd .who{font-size:var(--fs-s)}body.game .insp .hd .more{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:var(--ink-2)}body.game .insp .hd .more:hover{color:var(--ink);background:#ffffff0f}body.game .insp .bd{gap:8px;padding:6px 8px}body.game .insp .pics{gap:4px;align-self:start}body.game .insp .r{grid-template-columns:18px 84px 1fr;min-height:20px;padding:2px 0}body.game .insp .r .ico{transform:scale(.75)}body.game .insp .r .k{font-size:var(--fs-xs)}body.game .insp .r .v{font-size:var(--fs-s);line-height:1.2}body.game .insp .est-bar{height:7px;margin-top:3px}body.game .insp .est-bar .tick{display:none}body.game .insp .hearts .ico{transform:scale(.75);margin:0 -2px}body.game .insp .steps .stp{height:14px;font-size:var(--fs-2xs)}body.game .insp .acts{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px 8px;border-top:1px solid var(--edge-soft)}body.game .insp .acts .btn.sm{height:22px;padding:0 6px;gap:3px;font-size:var(--fs-xs);letter-spacing:.04em}body.game .insp .acts{gap:3px}body.game .tabs{bottom:8px;height:40px;padding:3px}body.game .tabs .tab{height:32px;gap:7px;padding:0 13px;font-size:var(--fs-m)}body.game .timew{bottom:8px;width:264px;padding:8px 10px}body.game .timew .clock{gap:8px;padding-bottom:6px}body.game .timew .clock b{font-size:var(--fs-xl);white-space:nowrap}body.game .timew .speeds{gap:4px;margin:8px 0}body.game .timew .speeds .btn{height:26px;padding:0 4px;font-size:var(--fs-s)}body.game .timew .season .lbls{font-size:var(--fs-xs)}body.game .timew .sirdar{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid var(--edge-soft);font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}body.game .timew .sirdar .sw{flex:1;width:auto;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--sl-950);border:1px solid var(--edge);border-radius:2px}body.game .timew .sirdar .seg{height:20px;padding:0 4px;background:transparent;border:0;border-radius:1px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap}.sf .timew .sirdar .seg:not(.on):hover{color:var(--ink);background:var(--sl-700)}body.game .timew .sirdar .seg.on{background:var(--acc);color:var(--acc-ink);box-shadow:inset 0 1px #fff6,inset 0 -2px #78500059;cursor:default}.wxchip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:1px solid var(--edge);border-radius:2px;background:var(--sl-800);font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.wxchip .ico{color:var(--ink-2)}.wxchip .w{color:var(--ink-3);font-variant-numeric:tabular-nums}.wxchip.clear .ico{color:var(--acc)}.wxchip.snowy{border-color:var(--cold)}.wxchip.snowy .ico{color:var(--cold)}.wxchip.heavy{border-color:var(--acc);background:#3a2f10}.wxchip.heavy .ico{color:var(--acc)}.wxchip.blizzard{border-color:var(--risk);background:var(--risk-dk);color:#fff}.wxchip.blizzard .ico,.wxchip.blizzard .w{color:#ffd1cc}body.game .timew .wxchip{position:absolute;right:-1px;bottom:100%;margin-bottom:4px;height:24px;padding:0 8px;font-size:var(--fs-s);box-shadow:0 2px #0006}body.game .toasts.play{left:auto;right:288px;bottom:58px;transform:none;align-items:flex-end}body.game .toast{height:26px;max-width:520px;font-size:var(--fs-s)}body.game .toast>span:last-child{overflow:hidden;text-overflow:ellipsis}body.game.wx-storm .pnl,body.game.wx-storm .cbar,body.game.wx-storm .letter,body.game.wx-storm .alert,body.game.wx-storm .toast{background-color:var(--panel-solid);border-color:#0b0d12;box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px #ffffff1f,0 2px #00000080,0 4px 16px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}body.game.wx-storm .letter.danger,body.game.wx-storm .alert.risk{background-color:#4a1612;border-color:var(--risk)}body.game.wx-storm .letter.warn{border-color:var(--acc)}body.game.wx-storm .logo .wm{text-shadow:0 2px 0 #0b0d12,2px 0 0 #0b0d12,-2px 0 0 #0b0d12,0 -2px 0 #0b0d12,2px 2px 0 #0b0d12,-2px 2px 0 #0b0d12,2px -2px 0 #0b0d12,-2px -2px 0 #0b0d12,0 0 12px rgba(0,0,0,.55)}.jobb .n{position:absolute;right:-8px;top:-8px;min-width:16px;height:16px;padding:0 3px;display:flex;align-items:center;justify-content:center;background:#121419;color:var(--ink);border-radius:2px;font:700 var(--fs-xs)/1 var(--f-label)}.jobb.moved:after{display:none}.jobb.sel{border-color:var(--acc);box-shadow:0 0 0 1px #121419,0 2px #00000059}.scrim.planner{padding:8px}.scrim.planner .wp{max-height:calc(100vh - 16px);overflow:auto}.wp .teams.many{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px) / 3);overflow-x:auto;padding-bottom:4px}.tcol.t4{--tc: var(--t4)}.tcol .gohold .btn.arm{background:var(--risk-dk);border-color:var(--risk);color:#fff}.tcol .gohold .btn.on.over{background:var(--risk);border-color:#ffb0a8;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 1px #00000080}.tcol .gohold .btn.hold.on.out{background:var(--risk-dk);border-color:var(--risk);color:#fff}.tcol.against{box-shadow:inset 0 0 0 1px var(--risk)}.tcol .overrule{display:flex;align-items:center;gap:6px;margin:-4px 12px 8px;padding:4px 6px;background:var(--risk-bg);border:1px solid var(--risk);border-radius:2px;font:700 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:#fff}.tcol .overrule .ico{color:#ffb0a8;flex:none}.wp .summary.risk{display:inline-flex;align-items:center;gap:6px;color:var(--risk)}@media (max-height: 760px){.wp>.hd{height:44px}.wp>.hd h2{font-size:var(--fs-xl)}.wp .grid{gap:8px;padding:8px}.tcol .gohold{margin:18px 12px 6px}.tcol .gohold .btn{height:28px}.tcol .ln{height:24px}.docest{padding:6px}.docest .est-bar{margin:6px 6px 8px}.wp .commit{height:40px}.wp .ft{padding-bottom:8px}}.tcol .flag.info{background:var(--sl-700);border-color:var(--edge);color:var(--ink)}body.game .timew .speeds.five{grid-template-columns:repeat(5,1fr)}.timew .speeds .btn.cur{box-shadow:inset 0 -3px 0 var(--acc),inset 0 1px #ffffff0f;color:var(--ink)}.letter .ti .cnt{display:inline-block;margin-left:6px;padding:0 4px;height:14px;line-height:14px;vertical-align:1px;background:var(--sl-700, #2a3040);border:1px solid var(--edge);border-radius:2px;font:700 var(--fs-2xs)/14px var(--f-label);letter-spacing:.04em;color:var(--ink)}.letter.warn .ti .cnt{border-color:var(--acc);color:var(--acc)}.letter.danger .ti .cnt{border-color:var(--risk);color:#ffb0a8}.pending{position:absolute;left:12px;top:92px;width:284px;max-height:calc(100vh - 360px);min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 0 6px;scrollbar-width:thin}.pending[hidden]{display:none}.pending .ph{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;background:var(--panel-solid);border-bottom:1px solid var(--edge-soft);font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pending .ph .ico{color:var(--acc)}.pending .ph .n{margin-left:auto;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--acc);color:var(--acc-ink);border-radius:2px}.pending .pc{position:relative;display:grid;gap:5px;margin:6px 6px 0;padding:6px 8px 8px;background:#00000042;border:1px solid var(--edge-soft);border-left:3px solid var(--t2);border-radius:2px;cursor:default;animation:alert-in .25s steps(4) both}.pending .pc.warn{border-left-color:var(--acc)}.pending .pc.danger{border-color:#e2473b8c;border-left-color:var(--risk);background:#6416126b}.pending .pc.fresh{animation:alert-in .25s steps(4) both,pc-flash .7s steps(1) .25s 3}.pending .pc.danger.fresh{animation:alert-in .25s steps(4) both,pc-flash-r .7s steps(1) .25s 3}@keyframes pc-flash{0%{box-shadow:0 0 0 2px var(--acc)}50%{box-shadow:none}}@keyframes pc-flash-r{0%{box-shadow:0 0 0 2px var(--risk)}50%{box-shadow:none}}.pending .pc .hd{display:flex;align-items:center;gap:6px;min-width:0;cursor:pointer}.pending .pc .hd .pframe{padding:1px;flex:none}.pending .pc .hd .by{font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.pending .pc .hd .kd{font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pending .pc .hd .kd:before{content:"·";margin-right:6px;color:var(--ink-4)}.pending .pc .hd .left{margin-left:auto;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pending .pc.late .hd .left{color:#ff9b91}.pending .pc .ti{font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.pending .pc .nm{display:flex;flex-wrap:wrap;gap:0 2px;margin-top:-2px;font:600 var(--fs-xs)/1.4 var(--f-body);color:var(--ink-3)}.pending .pc .nm .who{padding:0;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer}.pending .pc .nm .who.staff{color:var(--ink-2)}.pending .pc .nm .who+.who:before,.pending .pc .nm .who+.wm:before{content:"·";margin:0 5px 0 3px;color:var(--ink-4)}.sf .pending .pc .nm .who:hover{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.pending .pc .nm .wm{color:var(--ink-3)}.pending .pc .rs{margin:0;padding:0;list-style:none;display:grid;gap:1px}.pending .pc .rs li{position:relative;padding-left:10px;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-2)}.pending .pc .rs li:before{content:"";position:absolute;left:1px;top:6px;width:4px;height:2px;background:var(--ink-4)}.pending .pc .rs li:first-child{color:var(--ink)}.pending .pc .rmore{justify-self:start;margin:-3px 0 0 10px;padding:0;background:none;border:0;font:700 var(--fs-2xs)/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer}.sf .pending .pc .rmore:hover{color:var(--ink)}.pending .pc .xb{height:4px;background:#ffffff14;box-shadow:inset 0 0 0 1px #0000004d}.pending .pc .xb>i{display:block;height:100%;background:var(--acc)}.pending .pc.late .xb>i{background:var(--risk)}.pending .pc .po{display:grid;gap:3px}.pending .pc .opt{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:26px;padding:3px 5px 3px 7px;text-align:left;background:var(--sl-800);border:1px solid var(--edge-soft);border-radius:2px;box-shadow:inset 0 1px #ffffff0a,0 1px #0006;color:var(--ink);font:600 var(--fs-xs)/1.2 var(--f-body);cursor:pointer}.sf .pending .pc .opt:hover{background:var(--sl-700);border-color:var(--edge)}.sf .pending .pc .opt:active{transform:translateY(1px)}.pending .pc .opt .pip{width:8px;height:8px;box-shadow:inset 0 0 0 1px #00000073}.pending .pc .opt.r-none .pip{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-4)}.pending .pc .opt.r-low .pip{background:var(--ok)}.pending .pc .opt.r-medium .pip{background:var(--mid)}.pending .pc .opt.r-high .pip{background:var(--risk)}.pending .pc .opt.r-high{background:#6e1a168c;border-color:#e2473b80}.sf .pending .pc .opt.r-high:hover{background:#8c221cb3}.pending .pc .opt.rec{border-color:var(--acc-dk)}.pending .pc .opt .tg{display:flex;gap:3px}.pending .pc .opt .tg b{display:inline-flex;align-items:center;gap:3px;height:14px;padding:0 4px;font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:1px}.pending .pc .opt .tg b.rec{background:var(--acc);color:var(--acc-ink)}.pending .pc .opt .tg b.rec svg{width:8px;height:8px}.pending .pc .opt .tg b.def{border:1px dashed var(--ink-4);color:var(--ink-2)}.pending .pc .plan{justify-self:start;height:22px;padding:0 8px;gap:5px;font-size:var(--fs-xs)}.pending .pmore{display:block;width:calc(100% - 12px);margin:6px 6px 0;height:22px;padding:0;background:none;border:1px dashed var(--edge-soft);border-radius:2px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}.sf .pending .pmore:hover{color:var(--ink);border-color:var(--edge)}@media (max-height: 760px){.pending{width:268px;max-height:calc(100vh - 300px)}.pc{gap:4px;padding:5px 6px 6px}.pc .opt .l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hlmark{position:absolute;width:16px;height:12px;margin:-16px 0 0 -8px;pointer-events:none;background:var(--acc);clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%);filter:drop-shadow(0 0 0 #0b0d12);animation:hl-bob .8s steps(1) infinite}.hlmark:after{content:"";position:absolute;top:2px;right:4px;bottom:5px;left:4px;background:var(--acc-2)}@keyframes hl-bob{50%{transform:translateY(-2px)}}.logline .jx{min-width:0}.logline .jtag{display:inline-block;margin-right:6px;padding:0 4px;height:15px;vertical-align:1px;background:var(--acc);color:var(--acc-ink);border:1px solid var(--acc);border-radius:1px;font:700 var(--fs-2xs)/13px var(--f-label);letter-spacing:.08em;text-transform:uppercase}.logline.prop{color:var(--ink)}.logline.prop.expired .jtag{background:transparent;color:var(--acc);border-style:dashed}.logline.prop.dropped .jtag{background:transparent;color:var(--ink-3);border-color:var(--ink-4)}.logline.focus{background:#f2c12e1f;box-shadow:inset 3px 0 0 var(--acc)}.wp-prop{display:flex;align-items:center;gap:10px;padding:7px 16px;background:#f2c12e12;border-bottom:1px solid var(--edge-soft)}.wp-prop .pframe{padding:1px}.wp-prop .k{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.wp-prop .t{font:500 var(--fs-m)/1.25 var(--f-body);color:var(--ink)}.wp-prop .st{margin-left:auto;padding:0 6px;height:18px;display:inline-flex;align-items:center;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid currentColor;border-radius:2px}.wp-prop.ok .st{color:var(--ok)}.wp-prop.own{background:#5b9fe614}.wp-prop.own .st{color:var(--t2)}.rivals.crowd h4 small{margin-left:auto;font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;color:var(--ink-3)}.rivals.crowd .cl{font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink);padding:2px 0 6px}.rivals.crowd .cdays{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.rivals.crowd .cd{display:grid;justify-items:center;gap:3px;padding:4px 0 5px;background:#0000004d;border:1px solid var(--edge-soft);border-top:3px solid var(--edge-soft);border-radius:2px}.rivals.crowd .cd .dt{font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.rivals.crowd .cd b{font:700 var(--fs-m)/1 var(--f-label);font-variant-numeric:tabular-nums;color:var(--ink-3)}.rivals.crowd .cd.low{border-top-color:#5b9fe6}.rivals.crowd .cd.low b{color:var(--ink)}.rivals.crowd .cd.mid{border-top-color:var(--acc)}.rivals.crowd .cd.mid b{color:var(--acc)}.rivals.crowd .cd.big{border-top-color:var(--risk);background:var(--risk-bg, rgba(226, 71, 59, .15))}.rivals.crowd .cd.big b{color:#ffb0a8}.rivals.crowd .cs{margin-top:6px;font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.04em;color:var(--ink-3)}.chart-legend .sw.danger{background:repeating-linear-gradient(135deg,#e2473b8c 0,#e2473b8c 2px,#e2473b1f 2px,#e2473b1f 4px);border-bottom:2px solid #e2574b;height:7px}body.game #game{container:game / size}body.game .sfpanel{position:absolute;left:12px;bottom:56px;pointer-events:auto}body.game .sfpanel.work{right:288px}body.game .sfpanel.work .wpri{max-width:1060px}.wpri .wph .legend{display:flex;gap:3px;margin-left:auto}.wpri .wph .legend .pv{width:20px;height:14px;font-size:var(--fs-2xs);cursor:default}.wpri .wph .legend+.btn{margin-left:4px}.wpri .wtbl{max-height:calc(100cqh - 250px);overflow:hidden auto;scrollbar-width:thin}.wpri thead th{position:sticky;top:0;z-index:1;background:#141925;height:40px}.wpri thead th.j{width:54px;padding:4px 0 3px;vertical-align:bottom;font-size:var(--fs-xs);letter-spacing:.07em;color:var(--ink)}.wpri thead th.j .ico{display:block;margin:0 auto 3px}.wpri thead th.nm,.wpri thead th.rl,.wpri thead th.n,.wpri thead th.cj{vertical-align:bottom;padding-bottom:6px;font-size:var(--fs-xs)}.wpri tbody tr{height:22px}.wpri tbody tr:nth-child(odd){background:#ffffff06}.wpri td.nm b{font-size:var(--fs-s)}.wpri td.nm .pframe img,.wpri td.nm .pframe canvas{width:18px;height:18px}.wpri td.rl{width:118px;font-size:var(--fs-xs);color:var(--ink-2)}.wpri td.pc{width:54px;padding:0;text-align:center;border-left:1px solid rgba(255,255,255,.05)}.wpri td.pc .pv{width:26px;height:15px;font-size:var(--fs-xs);vertical-align:middle;cursor:pointer}.wpri td.pc .pv.p0{background:transparent;box-shadow:inset 0 0 0 1px #ffffff12}.wpri td.cj{font-size:var(--fs-s);max-width:220px;overflow:hidden;text-overflow:ellipsis}.pv.p1{background:#4f9d35;border-color:#24521a}.pv.p2{background:#3a78c2;border-color:#1b3a63}.pv.p3{background:#9b7f48;border-color:#533f1f}.pv.p4{background:#586071;border-color:#2a2f3a;color:#dfe2e8}.wpri .wnote{margin:-4px 12px 8px;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3)}.journal{width:620px;max-width:calc(100cqw - 320px);padding:0 0 6px}.journal .jh{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.journal .jh .ico{color:var(--acc)}.journal .jh .btn{margin-left:auto}.journal .jl{max-height:min(46cqh,360px);overflow:hidden auto;padding:4px 12px 0;scrollbar-width:thin}.journal .logline{grid-template-columns:82px 1fr;cursor:default}.journal .logline .t{white-space:nowrap}.wpri td.rl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:124px}.wpri thead th.cj{white-space:nowrap}.wpri table{table-layout:auto}.wpri thead th.j,.wpri td.pc{min-width:56px;width:56px}.wpri td.cj,.wpri thead th.cj{width:auto;min-width:180px}.wpri thead th.nm,.wpri td.nm{width:132px}.wpri thead th{border-bottom:1px solid var(--edge-soft)}body.game .hud.has-panel .toasts.play{bottom:auto;top:112px;right:240px}.wp .teams{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));align-content:start}.wp .teams.many{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);overflow-x:auto}.wp .grid>*{min-width:0}.tcol .nms{overflow:hidden;text-overflow:ellipsis}.tcol .ln .btn.sm.sq{width:22px;height:22px}.tcol .ln.staff{color:var(--ink-3)}.tcol .ln.staff .v{font-size:var(--fs-l);color:var(--ink-2)}.wp .fcwrap svg rect.hit{cursor:pointer}.wp .fcwrap svg rect.hit:hover{fill:#f2c12e14}.wp .fcwrap svg rect.hit.no{cursor:not-allowed}.wp .fcwrap svg rect.hit.no:hover{fill:transparent}.wp .wline{display:flex;align-items:flex-start;gap:6px;margin-top:6px;padding:5px 7px;background:#f2c12e14;border-left:2px solid var(--acc);font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink)}.wp .wline .ico{flex:none;margin-top:1px;color:var(--acc)}.wp .wline.none{background:#ffffff0a;border-left-color:var(--ink-3);color:var(--ink-2)}.wp .wline.none .ico{color:var(--ink-3)}.wp .tawhy{margin-top:8px;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-2)}.wp .tawhy .lnk{margin-left:6px;padding:0;background:none;border:0;color:var(--acc);font:inherit;text-decoration:underline;cursor:pointer}.wp .stocksub{margin:-6px 0 4px 32px;font:600 var(--fs-2xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.wp .commit.armed{background:var(--risk);border-color:#ffb0a8;color:#fff}.wp .commit.armed .ico{color:#fff}.wp .summary.why{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.wp .summary.why .ico{color:var(--ink-2)}.wp .summary.why.risk,.wp .summary.why.risk .ico{color:var(--risk)}@container game (max-width: 1440px){.wp .grid{grid-template-columns:300px minmax(0,1fr) 204px}.wp .sec{padding:8px 10px}.dial-wrap .dial svg{width:92px;height:92px}.dial-ctrl .tv{font-size:22px;padding:3px 6px}}@container game (max-height: 760px){.scrim.planner{padding:6px}.scrim.planner .wp{max-height:calc(100cqh - 12px)}.wp>.hd{height:40px}.wp>.hd h2{font-size:var(--fs-xl);gap:8px}.wp>.hd .sub{font-size:var(--fs-s)}.wp .grid{gap:8px;padding:8px}.wp .sec h3{font-size:var(--fs-l);margin-bottom:4px}.wp svg.fc{max-height:150px}.wp .chart-legend{display:none}.wp .wline{margin-top:4px;padding:4px 6px;font-size:var(--fs-xs)}.rivals.crowd{margin-top:6px;padding:6px 8px}.rivals.crowd .cl{padding-bottom:4px;font-size:var(--fs-xs)}.rivals.crowd .cs{display:none}.tcol{padding-bottom:6px}.tcol .nms{min-height:0;margin:4px 6px;font-size:var(--fs-s);white-space:nowrap}.tcol .nms br{display:none}.tcol .pics{gap:4px}.tcol .flag{height:20px;bottom:-10px;padding:0 6px;font-size:var(--fs-2xs)}.tcol .gohold{margin:14px 8px 6px;gap:4px}.tcol .gohold .btn{height:26px;font-size:var(--fs-m)}.tcol .o2{margin:0 8px;padding-top:4px}.tcol .ln{height:22px;gap:6px}.tcol .ln .v{font-size:var(--fs-l)}.tcol .ln.lasts{height:18px}.tcol .overrule{margin:-2px 8px 6px}.docest{margin:6px 8px 0;padding:4px}.docest .k{margin-bottom:2px;font-size:var(--fs-xs)}.docest .big{font-size:var(--fs-xl)}.docest .est-bar,.wp ul.notes{display:none}.wp .tawhy{margin-top:6px}.stockrow{height:28px;font-size:var(--fs-m)}.stockrow .v{font-size:var(--fs-l)}.wp .ft{gap:12px;padding:0 8px 8px}.wp .commit{height:38px;padding:0 24px;font-size:var(--fs-l)}}@container game (max-height: 660px){.docest .pm{display:none}.wp svg.fc{max-height:128px}}body.game .timew .wxchip{position:static;margin:0 0 0 auto;height:20px;padding:0 6px;font-size:var(--fs-xs);box-shadow:none}body.game .timew .clock{min-width:0}body.game .letters.tight .letter .ca{display:none}body.game .letters.tight .letter{padding-top:3px;padding-bottom:3px}.tcol .ln.lasts,.tcol .o2 .ttl{white-space:nowrap}.wp .btn.primary.commit.armed{background:var(--risk);border-color:#ffb0a8;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 2px #00000080}.wp .btn.primary.commit.armed .ico{color:#fff}@container game (max-height: 760px){.wp svg.fc g.pill{display:none}}.ico.flip svg{transform:scaleX(-1)}.scrim.menu{background:#06080c80;z-index:20}.sfmenu{width:340px;box-sizing:border-box;max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow:hidden auto;padding:0 0 10px}.sfmenu .mh{display:flex;align-items:center;gap:8px;height:34px;padding:0 4px 0 10px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase}.sfmenu .mh>.ico{color:var(--acc)}.sfmenu .mh .mt{flex:1;white-space:nowrap}.sfmenu .mh .mback{margin-left:-6px;padding:0 6px;gap:2px;color:var(--ink-2)}.sfmenu .mh .mx{color:var(--ink-2)}.sfmenu .btn.ghost{border-color:transparent;box-shadow:none}.sf .sfmenu .btn.ghost:hover{background:#ffffff0f}.sfmenu .mb{padding:10px 12px 0}.sfmenu .mv{display:grid;gap:6px}.sfmenu .mv .rule{margin:4px 0}.sfmenu .mi{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font-size:var(--fs-l)}.sfmenu .mi .h{font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;color:var(--ink-3)}.sfmenu .mi.primary .h{color:var(--acc-dk)}.sfmenu .btn:disabled{opacity:.45;cursor:not-allowed}.sf .sfmenu .btn:disabled:hover{background:var(--sl-700)}.sfmenu .btn.armed,.sf .sfmenu .btn.armed:hover{background:var(--risk-dk);border-color:var(--risk);color:#fff}.sfmenu .btn.armed .h{color:#ffd1cc}.sfmenu .mnote{min-height:14px;margin-top:4px;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3)}.sfmenu .mnote:empty{display:none}.sfmenu .slots{display:grid;gap:4px}.sfmenu .slot{display:flex;align-items:center;gap:10px;min-height:42px;padding:4px 6px 4px 10px;background:#00000040;border:1px solid var(--edge-soft);border-left:3px solid var(--t2);border-radius:2px}.sfmenu .slot.empty{border-left-color:var(--edge-soft)}.sfmenu .slot .info{flex:1;min-width:0}.sfmenu .slot .l1{display:flex;align-items:baseline;gap:8px}.sfmenu .slot b{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.sfmenu .slot .when{margin-left:auto;font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.sfmenu .slot .sub{display:block;margin-top:4px;font:500 var(--fs-s)/1.2 var(--f-body);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sfmenu .slot.empty .sub{color:var(--ink-4)}.sfmenu .slot .btn{min-width:64px;justify-content:center}.sfmenu .srows{display:grid}.sfmenu .srow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;border-bottom:1px solid var(--edge-soft)}.sfmenu .srow:last-child{border-bottom:0}.sfmenu .srow .k{font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.sfmenu .seg{display:flex;gap:2px;padding:2px;background:#0000004d;border:1px solid var(--edge-soft);border-radius:3px}.sfmenu .seg .btn.sm{height:20px;min-width:40px;padding:0 6px;justify-content:center;font-size:var(--fs-xs);background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-2)}.sf .sfmenu .seg .btn.sm:hover{background:#ffffff0f}.sfmenu .seg .btn.sm.on,.sf .sfmenu .seg .btn.sm.on:hover{background:var(--acc);border-color:#ffe08a;color:var(--acc-ink)}.sfmenu .sfoot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.sfmenu .sfoot .btn{margin-left:auto;color:var(--ink-2)}.ttl-cont{display:grid;gap:2px;justify-items:start}.ttl-cont small{font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ttl-iron{display:flex;align-items:center;gap:6px;font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 0 #000;cursor:pointer}.ttl-iron input{width:12px;height:12px;margin:0;accent-color:var(--acc)}body.game .tabs .tab.menu{padding:0 11px}body.game .tabs .tab.menu .ico{color:var(--ink-2)}.trek-menu{position:absolute;right:16px;top:60px;z-index:3}.tipcard{position:absolute;left:12px;bottom:56px;width:288px;padding:0 0 6px;border-left:3px solid var(--t2);z-index:4}.tipcard[hidden]{display:none}.tipcard.stacked{box-shadow:inset 0 1px 0 var(--hi),3px -3px 0 -1px var(--panel-solid),3px -3px 0 0 var(--edge-soft),0 2px #00000059}.tipcard .th{display:flex;align-items:center;gap:6px;height:26px;padding:0 2px 0 8px;border-bottom:1px solid var(--edge-soft)}.tipcard .th .ico{color:var(--t2)}.tipcard .th .k{font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.tipcard .th b{flex:1;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tipcard .th .btn{color:var(--ink-3);border-color:transparent;background:transparent;box-shadow:none}.tipcard p{margin:6px 10px 0;font:500 var(--fs-s)/1.35 var(--f-body);color:var(--ink)}.tipcard .tf{display:flex;align-items:center;justify-content:space-between;margin:4px 10px 0;font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tipcard .lnk{margin-left:auto;padding:2px 0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-3)}.sf .tipcard .lnk:hover{color:var(--ink)}body.sf-calm #game *,body.sf-calm #game *:before,body.sf-calm #game *:after{animation:none!important;transition:none!important}@container game (max-width: 1200px){body.game .cbar{zoom:.8;left:calc(62.5% - 12px)}}.ttl-sub{display:grid;justify-items:center;gap:4px;padding:5px 8px}.ttl-sub .btn.sm.ghost{height:22px;border-color:transparent;background:transparent;box-shadow:none;color:var(--ink)}.sf .ttl-sub .btn.sm.ghost:hover{background:#ffffff14}.scrim{align-items:flex-start;padding-top:min(12vh,120px)}.scrim.planner,.scrim.menu{padding-top:8px}.scrim.menu{padding-top:min(14vh,140px)}.book{margin-top:0}.dopt{grid-template-columns:22px minmax(0,1fr);align-items:start;padding:7px 10px 7px 6px}.dopt .k{margin-top:1px}.dopt .dl{min-width:0}.dopt .dcosts{justify-content:flex-start;max-width:none;margin-top:6px}.dc{height:auto;min-height:20px;padding:2px 6px;white-space:normal;line-height:1.15}.dopt.disabled{opacity:1;cursor:not-allowed}.dopt.disabled b,.dopt.disabled .dc:not(.why),.dopt.disabled .k{opacity:.45}.dc.why{gap:4px;color:var(--ink);background:#ffffff0f;border-color:var(--edge)}.dc.why .ico{color:var(--ink-3)}.numf{width:3.2ch;min-width:26px;height:22px;padding:0 2px;text-align:center;font:inherit;color:inherit;background:#00000047;border:1px solid var(--edge-soft);border-radius:2px;font-variant-numeric:tabular-nums}.numf:hover{border-color:var(--edge)}.numf:focus{outline:none;border-color:var(--acc);background:#00000080}.camp .si .numf{font:700 var(--fs-m)/1 var(--f-label);color:var(--ink-2)}.tcol .ln .numf.v{font:700 var(--fs-xl)/1 var(--f-label);color:var(--ink);width:30px}.wp .tstrip{position:relative;min-width:0}.wp .tstrip .teams.many{scrollbar-width:thin}.wp .tcue{position:absolute;top:34px;z-index:2;height:26px;padding:0 10px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink);background:var(--acc);border:1px solid #0b0d12;border-radius:2px;box-shadow:0 2px #00000073;cursor:pointer}.wp .tcue.r{right:-4px}.wp .tcue.l{left:-4px}.wp .tcue[hidden]{display:none}.journal .jh{gap:10px}.journal .jf{display:flex;gap:2px;margin-left:10px}.journal .jft{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer}.sf .journal .jft:hover{color:var(--ink);border-color:var(--edge-soft)}.journal .jft.on{color:var(--acc-ink);background:var(--acc)}.journal .jft .n{font-size:var(--fs-2xs);opacity:.7}.journal .logline.roll{color:var(--ink-3)}.journal .logline.roll .jtag{color:var(--ink-3);border-color:var(--edge-soft);background:transparent}.journal .logline.mem .jtag{color:#fff;background:var(--risk-dk);border-color:var(--risk)}.journal .logline.mem{color:var(--ink)}.journal .jempty{padding:14px 12px;font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink-3)}.letter.open{border-color:var(--ink-2);box-shadow:inset 0 1px 0 var(--hi),0 0 0 1px var(--ink-2)}.lview{position:absolute;right:292px;top:230px;width:300px;padding:0 0 10px;z-index:5;border-left:3px solid var(--acc)}.lview .lvh{display:flex;align-items:flex-start;gap:8px;padding:8px 4px 6px 10px;border-bottom:1px solid var(--edge-soft)}.lview .lvp{cursor:pointer}.lview .lvp.dead{filter:grayscale(1) brightness(.8)}.lview .lvhd{flex:1;min-width:0}.lview .lvk{font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.lview .lvt{display:block;margin-top:2px;font:700 var(--fs-l)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.lview .lvb{margin:8px 12px 0;font:500 var(--fs-m)/1.4 var(--f-body);color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lview .lvc{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 12px 0;font:600 var(--fs-xs)/1.2 var(--f-body);color:var(--ink-2)}.lview .lvc .lbl{padding:2px 5px;background:var(--acc);color:var(--acc-ink);border-radius:2px;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase}.lview .lvc span:not(.lbl){padding:2px 6px;border:1px solid var(--edge-soft);border-radius:2px;background:#00000040}.lview .lvc span:not(.lbl)+span:before{content:"+ ";color:var(--ink-4)}.lview .lva{display:flex;flex-wrap:wrap;gap:4px;margin:10px 12px 0}.lview .lva .btn{gap:5px}.scrim.lossscrim{align-items:flex-start;padding-top:18vh;background:#040508c7;z-index:30}.loss{width:100%;background:linear-gradient(180deg,#0a0c11f7,#0e1016f7);border-top:1px solid var(--edge-soft);border-bottom:1px solid var(--edge-soft);box-shadow:0 0 0 1px #000,0 30px 60px #0009;animation:loss-in .6s steps(6) both}@keyframes loss-in{0%{opacity:0}to{opacity:1}}.loss .lin{max-width:620px;margin:0 auto;padding:34px 24px 26px}.loss .lk{font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.loss h2{margin:10px 0 0;font:700 40px/1 var(--f-label);letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.loss .lline{margin-top:6px;font:600 var(--fs-m)/1.2 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.loss .lrule{width:64px;height:2px;margin:18px 0 16px;background:var(--risk)}.loss p{margin:0 0 10px;font:500 var(--fs-l)/1.5 var(--f-body);color:var(--ink)}.loss .lwho{color:var(--ink)}.loss .lwhat{color:var(--ink-2)}.loss .lafter{margin-top:14px;color:var(--ink-3);font-size:var(--fs-m)}.loss .lchain{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 6px;font:600 var(--fs-s)/1.2 var(--f-body);color:var(--ink-2)}.loss .lchain span{padding:3px 7px;border:1px solid var(--edge-soft);border-radius:2px;background:#ffffff08}.loss .lchain i{font-style:normal;color:var(--ink-4)}.loss .lft{display:flex;justify-content:flex-end;margin-top:18px}.loss .lcont{min-width:140px;justify-content:center}.beats{position:absolute;top:96px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;z-index:6}.beat{pointer-events:auto;display:flex;align-items:center;gap:12px;min-width:360px;max-width:520px;padding:8px 10px 8px 8px;border-left:3px solid var(--acc);animation:alert-in .25s steps(4) both}.beat.out{opacity:0;transition:opacity .2s steps(3)}.beat .bt{flex:1;min-width:0;display:grid;gap:2px}.beat .bk{font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.beat b{font:700 var(--fs-xl)/1.05 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.beat span{font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink-2)}.beat .ba{display:flex;flex-direction:column;gap:4px}body.game .sfpanel.teams .tmp{width:660px;max-width:calc(100cqw - 320px)}.tmp{padding:0 0 8px}.tmp .tmh{display:flex;align-items:center;gap:12px;height:34px;padding-right:6px;border-bottom:1px solid var(--edge-soft)}.tmp .wtab{display:flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 12px;background:var(--acc);color:var(--acc-ink);font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;border-radius:3px 0 0}.tmp .sub{flex:1;min-width:0;font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp .tmhead,.tmp .tmr{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 118px;gap:10px;align-items:center;padding:0 12px}.tmp .tmhead{height:24px;font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--edge-soft)}.tmp .tml{max-height:min(46cqh,330px);overflow:hidden auto;scrollbar-width:thin}.tmp .tmr{min-height:50px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer}.sf .tmp .tmr:hover{background:#f2c12e0d}.tmp .tmt{display:flex;align-items:center;gap:8px;min-width:0}.tmp .tmt .ttag{flex:none;min-width:28px;text-align:center}.tmp .tpics{display:flex;gap:2px;flex:none}.tmp .tpics .pframe{padding:0}.tmp .tnm{font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp .tjob{font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp .twh{font:600 var(--fs-s)/1.2 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp small{display:block;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmp .tcall{display:flex;align-items:center;gap:6px;min-width:0}.tmp .tcall>div{min-width:0}.tmp .tcall b{font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.tmp .tcall.good b,.tmp .tcall.good .ico{color:var(--ok)}.tmp .tcall.mid b,.tmp .tcall.mid .ico{color:var(--mid)}.tmp .tcall.bad b,.tmp .tcall.bad .ico{color:#ff8a7f}.tmp .tbond .hearts{display:flex;gap:1px}.tmp .tmlr{display:flex;align-items:center;gap:8px;padding:8px 12px 0}.tmp .tmlr .k{font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.tmp .tmloose{display:flex;flex-wrap:wrap;gap:4px}.tmp .tlp{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px 0 2px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:#00000040;border:1px solid var(--edge-soft);border-radius:2px;cursor:pointer}.tmp .tlp .pframe{padding:0}.snstrip{position:absolute;right:288px;bottom:10px;width:492px;padding:0 0 6px;border-top:2px solid var(--acc);z-index:3}.snstrip .snh{display:flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 10px;border-bottom:1px solid var(--edge-soft)}.snstrip .snh .ico{color:var(--acc)}.snstrip .snh .k{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase}.snstrip .snclock{font:700 var(--fs-xl)/1 var(--f-label);color:var(--acc);font-variant-numeric:tabular-nums}.snstrip .snnote{flex:1;font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.snstrip .snhead,.snstrip .snrow{display:grid;grid-template-columns:minmax(0,1.5fr) 62px 86px 104px 52px;gap:8px;align-items:center;padding:0 10px}.snstrip .snhead{height:20px;font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.snstrip .snr{max-height:168px;overflow:hidden auto;scrollbar-width:thin}.snstrip .snrow{height:28px;font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums;border-top:1px solid rgba(255,255,255,.04);cursor:pointer}.sf .snstrip .snrow:hover{background:#f2c12e0f}.snstrip .nw{display:flex;align-items:center;gap:6px;min-width:0}.snstrip .nw .pframe{padding:0;flex:none}.snstrip .nw .ttag{flex:none;min-width:24px;text-align:center}.snstrip .nw b{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snstrip .bad{color:#ff8a7f}.snstrip .good{color:var(--ok)}.snstrip .mid{color:var(--mid)}body.game .hud.night-on .toasts.play{bottom:auto;top:112px;right:296px}.followchip,.holdchip{position:absolute;top:116px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 4px 0 10px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:var(--panel);border:1px solid var(--edge);border-radius:2px;box-shadow:0 2px #00000059;cursor:pointer}.followchip b,.holdchip b{height:18px;display:inline-flex;align-items:center;padding:0 6px;background:#ffffff14;border-radius:1px}.followchip .ico{color:var(--acc)}.holdchip{top:auto;left:auto;right:12px;bottom:172px;transform:none;border-color:var(--acc-dk)}.holdchip .ico{color:var(--acc)}.followchip[hidden],.holdchip[hidden]{display:none}.acts .btn.on{background:var(--acc);color:var(--acc-ink)}.pending .pc.gone{opacity:.4;pointer-events:none}.book .moments{margin-top:14px;display:grid;gap:7px}.book .moments .bandhd{justify-self:start;margin-bottom:2px}.book .mom{display:grid;grid-template-columns:96px 78px 1fr;gap:8px;align-items:baseline;padding-bottom:6px;border-bottom:1px dashed var(--paper-line);font:500 var(--fs-s)/1.3 var(--f-body);color:#2f251b}.book .mom .mt{font:700 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--paper-ink-2)}.book .mom .mk{font:700 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:#6b4a2a}.book .mom.death .mk{color:#9a2b20}.book .mom.summit .mk{color:#2d5a1f}.book .fates{max-height:300px;overflow:hidden auto;scrollbar-width:thin}.wp-ready{display:flex;align-items:flex-start;gap:8px;padding:6px 16px;border-bottom:1px solid var(--edge-soft);font:500 var(--fs-xs)/1.35 var(--f-body);color:var(--ink-2)}.wp-ready .ico{color:var(--ink-3);flex:none;margin-top:1px}.tcol .overrule.late{background:#00000040;border-color:var(--mid);text-transform:none;letter-spacing:.02em;font-weight:600}.tcol .overrule.late .ico{color:var(--mid)}.tcol .tnote{margin:-4px 12px 8px;font:500 var(--fs-xs)/1.3 var(--f-label);color:var(--ink-2)}.tcol .tnote.pair{display:flex;gap:6px;align-items:flex-start}.tcol .tnote.pair .ico{flex:none;color:var(--acc)}.fitline{margin-top:6px;font:500 var(--fs-s, 12px)/1.3 var(--f-label);color:var(--ink-2)}.fitline b{color:var(--ink);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fitline.go b{color:var(--ok)}.fitline.out b{color:var(--risk)}.fitline.hold b{color:var(--mid)}.rule{margin-top:4px;font:400 var(--fs-xs)/1.35 var(--f-label);color:var(--ink-3);max-width:46ch}.beat.danger{border-left-color:var(--risk);background:#641612e0}.beat.danger .bk,.beat.danger .ico{color:#ffb0a8}.dopt .dc.why{display:inline-flex;align-items:center}.dopt .dc.why .ico{display:inline-flex;width:auto;flex:none}.asm2 .asm{grid-template-columns:minmax(0,1fr) 344px;grid-template-rows:minmax(0,1fr) 176px;bottom:66px}.asm2 .asm .bottom{grid-template-columns:236px minmax(0,1fr) 396px 344px}.asm2 .apps .hd .hint{margin-left:auto;font:600 var(--fs-s)/1.2 var(--f-label);letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase}.asm2 .dossiers{overflow-y:auto;overflow-x:hidden;padding-top:10px}.asm2 .dos{min-height:0}.asm2 .dos .arch{background:#4a5a73;border-color:#26303f;margin:6px 0 4px;height:auto;min-height:20px;padding:2px 4px;line-height:1.05}.asm2 .dos .stamp{margin:6px 0 4px}.stamp.mid{border-color:#a77d10;color:#94700f}.stamp.sm{margin:0;padding:1px 4px;border-width:1px;font-size:var(--fs-2xs);transform:rotate(-2deg);flex:none}.dos .cks{display:grid;gap:2px;margin:2px 0 6px}.dos .ck{display:grid;grid-template-columns:10px 1fr;gap:4px;align-items:center;font:600 var(--fs-2xs)/1.15 var(--f-body);color:#5d4c3a}.dos .ck span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dos .ck i{width:8px;height:8px;border:1px solid #9c8763;border-radius:1px}.dos .ck.confirmed i{background:#3d7a26;border-color:#2a5a19}.dos .ck.contradicted{color:#9a2a20}.dos .ck.contradicted i{background:#b0352a;border-color:#7a1e16}.dos .ck.inconclusive i{background:repeating-linear-gradient(45deg,#c58f12 0 2px,transparent 2px 4px);border-color:#94700f}.asm2 .detail{padding:12px 12px 10px;gap:8px;min-height:0}.asm2 .detail h3{font-size:var(--fs-xl)}.asm2 .detail .meta{font-size:var(--fs-s)}.asm2 .detail .empty{margin:auto;color:var(--ink-3)}.asm2 .detail .money{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;background:#00000040;border:1px solid var(--edge-soft);border-radius:2px;font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.asm2 .detail .money b{margin-left:4px;font-size:var(--fs-m);color:var(--ink);font-variant-numeric:tabular-nums}.asm2 b.pos,.b2 b.pos{color:var(--ok)}.asm2 b.neg{color:#ff9b91}.asm2 .detail .scroll{flex:1;min-height:0;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:6px}.asm2 .detail .hd2{display:flex;align-items:center;gap:8px;margin:4px 0 0;padding-bottom:4px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.asm2 .detail .hd2 .ico{color:var(--acc)}.asm2 .detail .hd2 small{margin-left:auto;font:600 var(--fs-2xs)/1 var(--f-label);color:var(--ink-3);letter-spacing:.06em}.claims2{list-style:none;margin:0;padding:0;display:grid;gap:4px}.claims2 li{padding:5px 6px 5px 8px;background:#00000038;border-left:2px solid var(--ink-4)}.claims2 li.confirmed{border-left-color:var(--ok)}.claims2 li.contradicted{border-left-color:var(--risk);background:#7a1a1652}.claims2 li.inconclusive{border-left-color:var(--mid)}.claims2 .ct{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font:500 var(--fs-s)/1.25 var(--f-body);color:var(--ink)}.claims2 .stamp.good{color:#8fd66a;border-color:#5aa33c}.claims2 .stamp.bad{color:#ff8a7f;border-color:#e2473b}.claims2 .stamp.mid{color:#f2c12e;border-color:#a77d10}.claims2 .unck{flex:none;font:600 var(--fs-2xs)/1.4 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.claims2 .lie{margin-top:3px;font:600 var(--fs-s)/1.3 var(--f-body);color:#ffb3aa}.claims2 .fnd,.asm2 .detail .fnd{margin-top:2px;font:italic 500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3)}.asm2 .scrs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.asm2 .btn.scr{height:auto;min-height:40px;padding:4px 8px;justify-content:flex-start;gap:8px;text-align:left}.asm2 .btn.scr .t{display:grid;gap:2px}.asm2 .btn.scr b{font:700 var(--fs-s)/1 var(--f-label)}.asm2 .btn.scr small{font:600 var(--fs-2xs)/1 var(--f-label);color:var(--ink-2);letter-spacing:.04em}.asm2 .btn.scr.done{opacity:.5;cursor:default}.asm2 .trs{display:grid;gap:3px}.asm2 .tr{display:grid;grid-template-columns:88px 1fr;gap:6px;font:500 var(--fs-xs)/1.25 var(--f-body);color:var(--ink-2)}.asm2 .tr b{font:700 var(--fs-xs)/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.asm2 .edge{font:600 var(--fs-xs)/1.3 var(--f-label);letter-spacing:.04em;color:var(--ink-3)}.asm2 .detail .q{margin:4px 0 0;padding:6px 10px;font:italic 500 var(--fs-s)/1.35 var(--f-serif);color:var(--ink-2);border-left:2px solid var(--acc);background:#ffffff08}.asm2 .detail .note,.asm2 .detail .goal{font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink)}.asm2 .detail .career{display:flex;gap:16px;font:600 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.asm2 .detail .career b{font-size:var(--fs-l);color:var(--ink)}.asm2 .detail .acts1 .btn{width:100%;height:38px}.asm2 .detail .uico{width:64px;height:64px;display:grid;place-items:center;background:#0000004d;border:1px solid var(--edge-soft);color:var(--acc)}.asm2 .detail .dtxt{margin:0;font:500 var(--fs-s)/1.4 var(--f-body);color:var(--ink)}.asm2 .pool{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;align-content:start}.asm2 .pgrp{display:grid;gap:4px;align-content:start}.asm2 .pgh{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:3px;border-bottom:1px solid var(--edge-soft);font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.asm2 .pgh small{font-size:var(--fs-2xs);color:var(--ink-3)}.asm2 .prow{display:grid;grid-template-columns:auto minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:3px 4px;border:1px solid transparent;border-radius:2px;cursor:pointer}.sf .asm2 .prow:hover{background:#ffffff0a}.asm2 .prow.sel{border-color:var(--acc);background:#f2c12e0f}.asm2 .prow.hired{background:#7cc84f14}.asm2 .prow .pframe{padding:1px}.asm2 .prow .nm{display:flex;align-items:center;gap:6px;font:700 var(--fs-s)/1.1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.asm2 .prow .hiredtag{height:13px;padding:0 4px;background:#3d7a26;color:#fff;font:700 9px/13px var(--f-label);letter-spacing:.08em;border-radius:1px}.asm2 .prow .ln{font:500 var(--fs-xs)/1.2 var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm2 .prow .pw{text-align:right;line-height:1}.asm2 .prow .pw b{display:block;font:700 var(--fs-s)/1 var(--f-label);font-variant-numeric:tabular-nums}.asm2 .prow .pw small{font:600 9px/1 var(--f-label);color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em}.asm2 .ups{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-content:start}.asm2 .up{display:flex;flex-direction:column;gap:6px;padding:10px;background:#00000040;border:1px solid var(--edge-soft);border-radius:3px;cursor:pointer;min-height:230px}.asm2 .up.sel{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.asm2 .up.built{background:#7cc84f12;border-color:var(--ok-dk)}.asm2 .up .uh{display:flex;align-items:center;gap:8px;font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.asm2 .up .uh .ico{color:var(--acc)}.asm2 .up .uh .pr{margin-left:auto;font-size:var(--fs-m);font-variant-numeric:tabular-nums;color:var(--ink-2)}.asm2 .up .uv{align-self:flex-start;padding:2px 6px;background:var(--acc);color:var(--acc-ink);font:700 var(--fs-xs)/1.1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.asm2 .up p{margin:0;font:500 var(--fs-s)/1.4 var(--f-body);color:var(--ink)}.asm2 .up .ud{font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3)}.asm2 .up .btn,.asm2 .up .ub{margin-top:auto}.asm2 .up .ub{display:flex;align-items:center;gap:6px;height:30px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ok)}.asm2 .up .ux{font:600 var(--fs-2xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:#ff9b91}.asm2 .bottom .boxhd small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm2 .boxhd .n{margin-left:auto;font-variant-numeric:tabular-nums}.cslot{display:grid;grid-template-columns:20px minmax(0,1fr) 10px 16px;align-items:center;gap:6px;height:22px;margin-bottom:3px;padding:0 4px;border:1px solid var(--edge-soft);background:#00000040;font:600 var(--fs-s)/1 var(--f-body);cursor:pointer}.cslot .pframe{padding:0;border:0;background:none}.cslot .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cslot .mini{width:8px;height:8px;border:1px solid var(--ink-4)}.cslot .mini.good{background:var(--ok);border-color:var(--ok)}.cslot .mini.bad{background:var(--risk);border-color:var(--risk)}.cslot .mini.mid{background:var(--mid);border-color:var(--mid)}.cslot .x{padding:0;background:none;border:0;color:var(--ink-3);cursor:pointer;line-height:0}.cslot.empty{display:flex;gap:6px;color:var(--ink-3);border-style:dashed}.asm2 .stf .faces{display:flex;flex-wrap:wrap;gap:6px;max-height:70px;overflow:hidden}.asm2 .stf .f{display:grid;justify-items:center;gap:2px;cursor:pointer}.asm2 .stf .f small{font:700 9px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.asm2 .stf .f .pframe{padding:1px}.asm2 .nostaff{display:grid;gap:8px;justify-items:start;font:500 var(--fs-s)/1.35 var(--f-body);color:var(--ink-2)}.asm2 .warns{margin-top:6px;display:grid;gap:2px}.asm2 .warns div{display:flex;align-items:center;gap:6px;font:600 var(--fs-xs)/1.2 var(--f-body);color:var(--acc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asm2 .pkgs{grid-template-columns:repeat(3,1fr)}.asm2 .pkg{padding:5px 8px;color:var(--ink)}.asm2 .pkg .li{height:16px}.asm2 .pkg .pr{margin-top:2px;font-size:var(--fs-l)}.asm2 .pnote{margin-top:5px;font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.b2 .big{justify-content:space-between;margin:0 0 6px;font-size:var(--fs-2xl)}.b2 .big .k{font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.b2 .big.over{color:#ff8a7f}.b2 .bar{position:relative;display:flex;height:10px;overflow:hidden;background:#7cc84f47}.b2 .bar i{height:100%;box-shadow:inset -1px 0 #00000080}.b2 .bar i.com{background:#8a93a6}.b2 .bar i.bgt{background:var(--t2)}.b2 .bar i.sup{background:var(--acc)}.b2 .bar i.ov{flex:1;background:repeating-linear-gradient(45deg,var(--risk) 0 4px,var(--risk-dk) 4px 8px)}.b2 .lines{display:grid;gap:1px;margin-top:6px}.b2 .lines div{display:flex;justify-content:space-between;font:600 var(--fs-xs)/1.35 var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.b2 .lines b{font-variant-numeric:tabular-nums;color:var(--ink)}.b2 .lines em{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:0}.b2 .lines em.com{background:#8a93a6}.b2 .lines em.bgt{background:var(--t2)}.b2 .lines em.sup{background:var(--acc)}.b2 .due{margin-top:3px;font:600 var(--fs-2xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.asm2 .tabs .tab{padding:0 16px}.asm2 .cta{height:44px}.asm2 .cta.off{filter:grayscale(.8);opacity:.7}.asm2 .cta.danger,.asm2 .cta.danger .ico{color:#fff}.asm2 .refuse{position:absolute;right:230px;bottom:14px;max-width:520px;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;background:#10131bf0;border:1px solid var(--acc-dk);border-radius:3px;font:600 var(--fs-s)/1.25 var(--f-body);color:var(--ink)}.asm2 .refuse .ico{color:var(--acc);flex:none}.asm2 .refuse.armed{border-color:var(--risk);background:var(--risk-bg)}.asm2 .refuse.flash{animation:pc-flash-r .3s steps(1) 2}.asm2 .amsg{position:absolute;left:50%;top:92px;transform:translate(-50%);z-index:4;padding:6px 14px;background:#10131bf5;border:1px solid var(--edge);border-left:3px solid var(--acc);border-radius:3px;font:600 var(--fs-s)/1.3 var(--f-body);pointer-events:none;animation:toast-in .2s steps(3) both;max-width:640px}.asm2 .amsg.risk{border-left-color:var(--risk)}.asm2 .amsg.good{border-left-color:var(--ok)}@media (max-height: 820px){.asm2 .asm{grid-template-rows:minmax(0,1fr) 160px}.asm2 .dos .sk{display:none}.asm2 .up{min-height:0}}@media (max-width: 1500px){.asm2 .asm .bottom{grid-template-columns:200px minmax(0,1fr) 360px 344px}.asm2 .apps .hd .hint{display:none}.asm2 .dossiers{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content}}.cc-know{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.ccfile,.cctold{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ccfile li{display:flex;justify-content:space-between;gap:8px;padding:3px 6px;background:#00000038;border-left:2px solid var(--ink-4);font:500 var(--fs-s)/1.25 var(--f-body)}.ccfile li b{flex:none;font:700 var(--fs-2xs)/1.6 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ccfile li.confirmed{border-left-color:var(--ok)}.ccfile li.confirmed b{color:var(--ok)}.ccfile li.contradicted{border-left-color:var(--risk);background:#7a1a164d}.ccfile li.contradicted b{color:#ff8a7f}.ccfile li.inconclusive{border-left-color:var(--mid)}.ccfile li.inconclusive b{color:var(--mid)}.cctold li{position:relative;padding:3px 6px 3px 14px;font:500 var(--fs-s)/1.3 var(--f-body);color:var(--ink);background:#f2c12e12;border-left:2px solid var(--acc)}.ccmon{display:flex;align-items:center;gap:6px;margin-top:6px;font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ok)}.pending .pc .opt .cx{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:2px 3px;margin-top:1px}.pending .pc .opt .ochip{display:inline-flex;align-items:center;height:14px;padding:0 4px;font:600 var(--fs-2xs)/1 var(--f-label);font-style:normal;letter-spacing:.04em;color:var(--ink-2);background:#00000059;border:1px solid var(--edge-soft);border-radius:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.pending .pc .opt .ochip.neg{color:#ffb3aa;border-color:#e2473b73}.pending .pc .opt .ochip.pos{color:#a6e08a;border-color:#7cc84f66}.pending .pc .opt .ochip.r-low{color:var(--ok)}.pending .pc .opt .ochip.r-medium{color:var(--mid);border-color:#e8b52a73}.pending .pc .opt .ochip.r-high{color:#fff;background:var(--risk-dk);border-color:var(--risk)}.pending .pc .opt .tg b.know{background:transparent;color:var(--acc);border:1px solid var(--acc-dk)}.pending .pc .pbl{padding:5px 6px 6px;background:#f2c12e17;border:1px solid rgba(242,193,46,.45);border-radius:2px}.pending .pc .pbl .bh{display:flex;align-items:center;gap:6px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--acc)}.pending .pc .pbl .brief{margin-left:auto;height:20px;padding:0 6px;gap:4px;font-size:var(--fs-2xs)}.pending .pc .pbl ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:2px}.pending .pc .pbl li{font:500 var(--fs-xs)/1.3 var(--f-body);color:#f4e3b0}.pending .pc .pas{display:flex;align-items:baseline;gap:6px;padding:3px 6px;background:#5b9fe61a;border-left:2px solid var(--t2);font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-2)}.pending .pc .pas .ico{align-self:center;color:var(--t2)}.pending .pc .pas b{font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--t2)}.pending .pc .pas.v-worse{background:#e2473b24;border-left-color:var(--risk)}.pending .pc .pas.v-worse b,.pending .pc .pas.v-worse .ico{color:#ff8a7f}.pending .pc .pas.v-better b{color:var(--ok)}.pending .pc .pa{display:flex;flex-wrap:wrap;gap:3px}.pending .pc .pact{height:20px;padding:0 6px;gap:5px;font-size:var(--fs-2xs);background:transparent;border-style:dashed}.pending .pc .pact small{font:500 var(--fs-2xs)/1 var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink-3)}.pending .pc .pact.off{opacity:.65;cursor:default}body.game .insp .acts .btn.dim{opacity:.6}.talkbox{flex-basis:100%;display:grid;gap:5px;margin-top:3px;padding:6px 8px;background:#00000047;border:1px solid var(--edge-soft);border-left:2px solid var(--acc)}.talkbox .tr{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:6px}.talkbox .k{font:700 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.talkbox .seg{display:flex;gap:3px;flex-wrap:wrap}.talkbox .tf{display:flex;align-items:center;justify-content:space-between;gap:8px}.talkbox .mt,.talkbox .why{font:500 var(--fs-xs)/1.25 var(--f-body);color:var(--ink-3)}.talkbox .why{color:var(--acc)}body.game .sfpanel.camp.withbc{display:flex;align-items:flex-end;gap:10px}.bcp{width:440px}.bcp .chd{display:flex;align-items:center;gap:10px;height:34px;padding-right:8px;border-bottom:1px solid var(--edge-soft)}.bcp .chd .ttag{height:34px;padding:0 12px;font-size:var(--fs-l);border-radius:3px 0 0}.bcp .chd .alt{font:700 var(--fs-l)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.bcp .chd .note{font:500 var(--fs-s)/1 var(--f-body);color:var(--ink-3);white-space:nowrap}.bcp .bcs{display:grid;gap:6px;padding:8px}.bcp .bc{padding:6px 8px;background:#00000038;border:1px solid var(--edge-soft);border-radius:2px}.bcp .bc.on{border-left:2px solid var(--ok)}.bcp .bh{display:flex;align-items:center;gap:8px;min-height:22px}.bcp .bh .ico{color:var(--acc)}.bcp .bh b{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.bcp .bh .vb{font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bcp .bh .btn{margin-left:auto;height:22px;font-size:var(--fs-2xs)}.bcp .bx{margin:4px 0 0;font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3)}.bcp .bu{display:flex;align-items:center;gap:8px;margin-top:5px}.bcp .bu.col{flex-direction:column;align-items:stretch;gap:5px}.bcp .mt{font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-3)}.bcp .as{font:600 var(--fs-xs)/1.2 var(--f-body);color:var(--ink-2)}.bcp .as.v-worse{color:#ff8a7f}.bcp .as.v-better{color:var(--ok)}.bcp .mon{display:flex;flex-wrap:wrap;gap:3px}.bcp .mon .btn{height:22px;padding:0 7px;gap:4px;font-size:var(--fs-2xs)}.bcp .mon .btn .fl{width:6px;height:6px;background:var(--risk)}.bcp .rsv{display:grid;gap:3px}.bcp .rr{display:grid;grid-template-columns:28px 1fr 22px 24px 22px auto;align-items:center;gap:4px;font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.04em;color:var(--ink-2)}.bcp .rr b{color:var(--ink)}.bcp .rr .rv{text-align:center;font:700 var(--fs-m)/1 var(--f-label);color:var(--acc);font-variant-numeric:tabular-nums}.bcp .rr .btn{height:20px;font-size:var(--fs-2xs)}.bcp .rr .btn.sq{width:22px}@media (max-height: 820px){.bcp .bx{display:none}}.wp-assess,.wp-blind{display:flex;align-items:center;gap:10px;padding:6px 16px;border-bottom:1px solid var(--edge-soft);font:500 var(--fs-m)/1.25 var(--f-body);color:var(--ink)}.wp-assess{background:#5b9fe61a}.wp-assess .ico{color:var(--t2)}.wp-assess b,.wp-blind b{flex:none;font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--t2)}.wp-assess.v-worse{background:#e2473b24}.wp-assess.v-worse b,.wp-assess.v-worse .ico{color:#ff8a7f}.wp-assess.v-better b{color:var(--ok)}.wp-blind{background:#f2c12e17}.wp-blind b,.wp-blind .ico{color:var(--acc)}.asm2 .amsg{top:14px}.asm2 .dos .cks{gap:4px;margin:4px 0 8px}.asm2 .dos .ck{align-items:start;font-size:var(--fs-xs);line-height:1.2}.asm2 .dos .ck i{margin-top:2px}.asm2 .dos .ck span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.asm2 .refuse{right:12px;bottom:auto;top:12px}body.game .timew .nextev{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:22px;margin:-2px 0 8px;padding:0 6px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}body.game .timew .nextev.on{background:var(--acc);color:var(--acc-ink);border-color:#0b0d12}body.game .timew .nextev:disabled{opacity:.45;cursor:default}.tmp .tmt>div:last-child{flex:1;min-width:0;overflow:hidden}.tmp .tmr>div{min-width:0}.tcol{position:relative;min-width:0}.tcol .pics{max-width:100%}.tcol .flag{max-width:calc(100% - 12px);overflow:hidden}.tcol .flag>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcol .flag .ico{flex:none}.wp .tstrip:has(.teams.many){padding-top:26px}.wp .tcue{top:0;height:22px}.wp .tcue.r{right:0}.wp .tcue.l{left:0}.tcol .tnote.c4t{display:flex;gap:6px;align-items:center;color:var(--ink-2)}.tcol .tnote.c4t .ico{flex:none;color:var(--ink-3)}.wp .dial-ctrl .btn:disabled{opacity:.35;cursor:default}.tcol .tnote.c4t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px;margin-right:8px}.insp .r.mem{align-items:start;cursor:pointer;padding:5px 0}.insp .r.mem>.ico{margin-top:1px}.insp .r.mem>.k{color:var(--ink);padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.insp .r.mem.sel{background:linear-gradient(90deg,#f2c12e1a,#f2c12e00 70%);box-shadow:inset 2px 0 0 var(--acc)}.insp .r.mem.sel>.k{color:var(--acc)}.sf .insp .r.mem:hover>.k{color:var(--acc)}.insp .r.mem .v{display:grid;gap:3px;min-width:0}.insp .mhd{display:flex;align-items:baseline;gap:6px;min-width:0}.insp .mhd .mrole{flex:none;font:600 var(--fs-2xs, 9px)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.insp .mhd .mpl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp .macc{font-size:var(--fs-s);color:var(--ink-2)}.insp .macc .est-bar{height:6px;margin-top:3px}.insp .mst{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font:500 var(--fs-s)/1.2 var(--f-body);color:var(--ink-2)}.insp .mst .bad{color:#ff9b91}.insp .mst .mid{color:var(--acc)}body.game .insp .acts .own{display:flex;align-items:center;gap:3px;flex-basis:100%;padding-top:4px;margin-top:2px;border-top:1px dashed var(--edge-soft)}body.game .insp .acts .own .lbl{font:700 var(--fs-2xs, 9px)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:3px}body.game .insp .acts .lbl.team{font:700 var(--fs-2xs, 9px)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-self:center;margin-right:3px}body.game .insp .acts .btn.off,.lview .lva .btn.off,.pending .pc .opt.off{opacity:.45;cursor:default}.lview .lva .btn.done{opacity:.7;border-color:#7cc84f80}.snstrip .snrow.sel{background:#f2c12e1a;box-shadow:inset 2px 0 0 var(--acc)}.snstrip .snh .watch{margin-left:auto;white-space:nowrap}.snstrip .snh .watch+.btn{margin-left:0}body.game .insp .r.mem{grid-template-columns:18px 1fr;padding:4px 0}.insp .r.mem>.k{display:none}.insp .mhd .mnm{font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.insp .r.mem.sel .mhd .mnm,.sf .insp .r.mem:hover .mhd .mnm{color:var(--acc)}.insp .mpr{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp .mpr .mpl{white-space:nowrap}.insp .mst .mh{display:inline-flex;align-items:center;gap:4px}.insp .mst .mk{font:600 var(--fs-2xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}body.game .insp .macc .est-bar{margin:3px 0 1px}.dd .timer.count{color:var(--acc);border-color:#f2c12e99;font-variant-numeric:tabular-nums}body.game .pcard{position:absolute;left:12px;bottom:60px;width:340px;display:flex;flex-direction:column}.pcard .hd{display:flex;align-items:center;gap:8px;height:28px;padding-right:4px;border-bottom:1px solid var(--edge-soft)}.pcard .hd .ttag{height:28px;padding:0 10px;font-size:var(--fs-m);border-radius:3px 0 0}.pcard .hd .pn{font:700 var(--fs-m)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard .hd .pr{flex:1;font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pcard .hd .dft{height:18px;padding:0 6px;display:flex;align-items:center;background:var(--risk-dk);border:1px solid var(--risk);border-radius:2px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#fff}.pcard .hd .more{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:var(--ink-2)}.pcard .hd .more:hover{color:var(--ink);background:#ffffff0f}.pcard .pstrip{display:flex;flex-wrap:wrap;gap:3px;padding:4px 6px 0}.pcard .pstrip .sp{cursor:pointer}.pcard .top{display:flex;gap:8px;padding:6px 8px}.pcard .pic{cursor:pointer;flex:none}.pcard .sum{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pcard .pst{font:500 var(--fs-s)/1.15 var(--f-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard .pst.warn{color:var(--acc-2)}.pcard .pst.risk{color:#ff8f84}.pcard .pbrk{padding:2px 6px;background:var(--risk-bg);border-left:3px solid var(--risk);font:700 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:#fff}.pcard .mrow{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:6px}.pcard .mrow .k{font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.pcard .mrow .mv{font:600 var(--fs-xs)/1 var(--f-label);color:var(--ink-2);white-space:nowrap;min-width:64px}.pcard .pnm{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pcard .pnm .nm{display:flex;align-items:center;gap:3px}.pcard .pnm .nm .ico{transform:scale(.8);color:var(--ink-2);flex:none}.pcard .pnm .rbar{flex:1}.rbar{position:relative;height:7px;background:#00000080;border:1px solid var(--edge-soft);border-radius:1px;overflow:hidden}.rbar>i{position:absolute;left:0;top:0;bottom:0;background:var(--ok)}.rbar.mid>i{background:var(--mid)}.rbar.low>i{background:var(--risk)}.rbar.mood>i{background:#6fb2e8}.rbar.mood.mid>i{background:var(--mid)}.rbar.mood.low>i{background:var(--risk)}.rbar.sev>i{background:var(--risk)}.rbar>s{position:absolute;top:0;bottom:0;width:1px;background:#ffffff59}.pcard .ptabs{display:flex;border-top:1px solid var(--edge-soft);border-bottom:1px solid var(--edge-soft);background:#00000040}.pcard .ptab{flex:1;height:24px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--edge-soft)}.pcard .ptab:last-child{border-right:0}.pcard .ptab:hover{color:var(--ink);background:#ffffff0d}.pcard .ptab.on{color:var(--acc-ink);background:var(--acc)}.pcard .pbody{padding:6px 8px 8px;height:156px;overflow-y:auto;font:500 var(--fs-s)/1.25 var(--f-body)}.pcard .pe{color:var(--ink-3);font-style:italic;padding:4px 0}.pcard .phd{margin:6px 0 3px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.pcard .nr{display:grid;grid-template-columns:16px 64px 1fr 26px;align-items:center;gap:6px;height:18px}.pcard .nr .ico{transform:scale(.8);color:var(--ink-2)}.pcard .nr .v{text-align:right;font:600 var(--fs-xs)/1 var(--f-label);color:var(--ink-2)}.pcard .nr .hearts .ico{transform:scale(.7);margin:0 -2px}.pcard ul{list-style:none;margin:0;padding:0}.pcard .pth li{display:grid;grid-template-columns:1fr auto 34px;gap:6px;align-items:center;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.04)}.pcard .pth .tl{font:600 var(--fs-xs)/1 var(--f-label);color:var(--ink-3)}.pcard b.pos{color:var(--ok);text-align:right;font:700 var(--fs-s)/1 var(--f-label)}.pcard b.neg{color:#ff8f84;text-align:right;font:700 var(--fs-s)/1 var(--f-label)}.pcard .pcond li{display:grid;grid-template-columns:1fr 80px 56px;gap:6px;align-items:center;padding:3px 0}.pcard .pcond b{font:600 var(--fs-xs)/1 var(--f-label);text-transform:uppercase;color:var(--ink-2);text-align:right}.pcard .pgear .gr{display:grid;grid-template-columns:16px 80px 1fr;gap:6px;align-items:center;height:20px}.pcard .pgear .gr .ico{transform:scale(.8);color:var(--ink-2)}.pcard .pgear .gr b{font-weight:600}.pcard .pgear .gr.warn b{color:#ff8f84}.pcard .ptr .trait{height:20px;font-size:var(--fs-xs)}.pcard .psoc li{display:grid;grid-template-columns:26px 1fr auto 34px;gap:6px;align-items:center;padding:1px 0;cursor:pointer}.pcard .psoc li:hover{background:#ffffff0d}.pcard .psoc .w{font:600 var(--fs-xs)/1 var(--f-label);text-transform:uppercase;color:var(--ink-3)}.pcard .plog li{display:grid;grid-template-columns:52px 1fr;gap:6px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.04)}.pcard .plog .t{font:600 var(--fs-xs)/1.4 var(--f-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.pcard .plog li.risk{color:#ffb1aa}.pcard .plog li.good{color:#c4ecb0}.pcard .pbio .l{font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.pcard .pbio .hk{margin:3px 0;font-family:var(--f-serif);font-size:var(--fs-s);color:var(--ink)}.pcard .pbio .gl{display:flex;gap:4px;align-items:center;color:var(--acc-2)}.pcard .pskl{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin:6px 0}.pcard .pskl .sk{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-xs)}.pcard .pskl .pips{display:flex;gap:2px}.pcard .pskl .pips i{width:6px;height:6px;background:#ffffff1f}.pcard .pskl .pips i.on{background:var(--acc)}body.game .cmdbar{position:absolute;left:360px;bottom:60px;max-width:calc(100vw - 660px);display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cmdbar .cmain{display:flex;align-items:flex-end;gap:6px}.cmdbar .cw{display:none}.cmdbar .gz{display:flex;flex-wrap:wrap;gap:4px}.gzb{position:relative;width:62px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:4px 2px;background:var(--panel);border:1px solid var(--edge);border-radius:3px;box-shadow:inset 0 1px 0 var(--hi),0 2px #0006;color:var(--ink);cursor:pointer}.gzb .gl{font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.gzb kbd{position:absolute;left:3px;top:2px;font:700 9px/1 var(--f-label);color:var(--ink-3)}.gzb:hover{border-color:var(--acc)}.gzb.on{background:#4a1612;border-color:var(--risk)}.gzb.on .ico{color:#ffb1aa}.gzb.open{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.gzb.off{opacity:.45}.cmdbar .gx:empty{display:none}.cmdbar .gx .acts{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--panel);border:1px solid var(--edge-soft);border-radius:3px}.cmdbar .gx .acts .lbl{font:700 var(--fs-xs)/24px var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cmdbar .gx .acts .own{display:contents}.cmdbar .gx .acts .btn.on{border-color:var(--acc)}.cmdbar .gmenu{position:absolute;bottom:calc(100% + 6px);min-width:180px;padding:4px;display:flex;flex-direction:column;gap:2px;z-index:5}.cmdbar .gmenu .mh{padding:2px 6px 4px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.cmdbar .gmenu .mh span{margin-left:6px;color:var(--ink-3)}.cmdbar .gmenu .mi{display:flex;justify-content:space-between;gap:10px;height:24px;padding:0 8px;align-items:center;text-align:left;font:600 var(--fs-s)/1 var(--f-body);color:var(--ink);border-radius:2px}.cmdbar .gmenu .mi small{color:var(--ink-3);font-size:var(--fs-xs)}.cmdbar .gmenu .mi:hover{background:#f2c12e29}.cmdbar .gmenu .mi.on{color:var(--acc)}.cmdbar .gmenu .mi.off{opacity:.45;cursor:default}.dragbox{position:fixed;z-index:4;border:1px solid var(--acc);background:#f2c12e1f;pointer-events:none}body.game.goto canvas{cursor:crosshair!important}body:has(.wp.pnl) .coach,body:has(.wp.pnl) .coachring,body:has(.tripScrim) .coach,body:has(.tripScrim) .coachring{visibility:hidden}.coach{position:absolute;z-index:30;display:flex;align-items:center;gap:8px;max-width:380px;padding:6px 8px;border-color:var(--acc)}.coach .cn{font:700 var(--fs-xs)/1 var(--f-label);color:var(--acc)}.coach .ct{flex:1;font:600 var(--fs-s)/1.2 var(--f-body)}.coach .lnk{font:600 var(--fs-xs)/1 var(--f-label);text-transform:uppercase;color:var(--ink-3)}.coachring{position:absolute;z-index:29;pointer-events:none;border:2px solid var(--acc);border-radius:4px;box-shadow:0 0 0 2px #00000080,0 0 14px #f2c12e99;animation:coach-pulse 1.2s steps(4) infinite alternate}@keyframes coach-pulse{0%{opacity:1}to{opacity:.45}}body.sf-calm .coachring{animation:none}.cmdbar .gx .acts .btn.sm{height:22px;padding:0 6px;gap:3px;font-size:var(--fs-xs);letter-spacing:.04em}.cmdbar .gx .acts .btn.dim,.cmdbar .gx .acts .btn.off{opacity:.5}.cmdbar .gx .talkbox{flex-basis:100%}.coach[hidden],.coachring[hidden],.dragbox[hidden],.cmdbar .gmenu[hidden],.pcard [hidden]{display:none!important}.pcard .pic img.portrait{width:48px;height:48px}.pcard .pstrip img.portrait{width:28px;height:28px}.pcard .psoc img.portrait{width:20px;height:20px}.ctxm{position:absolute;z-index:40;min-width:196px;max-width:300px;padding:4px;display:flex;flex-direction:column;gap:1px}.ctxm[hidden]{display:none!important}.ctxm .cmh{display:flex;align-items:baseline;gap:6px;padding:3px 6px 5px;border-bottom:1px solid var(--edge-soft);margin-bottom:2px;white-space:nowrap;overflow:hidden}.ctxm .cmh b{font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.ctxm .cmh span{font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.ctxm .cmi{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px 0 4px;text-align:left;font:600 var(--fs-s)/1 var(--f-body);color:var(--ink);border-radius:2px;white-space:nowrap}.ctxm .cmi .ci{width:16px;display:inline-flex;justify-content:center;color:var(--ink-2)}.ctxm .cmi .cl{flex:1;overflow:hidden;text-overflow:ellipsis}.ctxm .cmi small{color:var(--ink-3);font:600 var(--fs-xs)/1 var(--f-label);letter-spacing:.03em}.ctxm .cmi .ca{color:var(--ink-3);font-weight:700}.ctxm .cmi:hover,.ctxm .cmi.open{background:#f2c12e29}.ctxm .cmi.risk .cl{color:#ffb36b}.ctxm .cmi.risk small{color:#e28a3c}.ctxm .cmi.off{opacity:.5;cursor:default}.ctxm .cmi.off:hover{background:none}.ctxm .cme{padding:4px 8px 6px;font:500 var(--fs-s)/1.2 var(--f-body);color:var(--ink-3)}.ctxm.fly{position:absolute;z-index:41}.today{position:absolute;left:50%;top:78px;transform:translate(-50%);display:flex;align-items:center;gap:2px;height:32px;padding:0 4px;max-width:calc(100vw - 640px);white-space:nowrap}.today .td{display:flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:2px;font:600 var(--fs-s)/1 var(--f-body);color:var(--ink-2)}.today .td b{font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.today button.td:hover{background:#ffffff0f}.today .td+.td,.today .tflags{border-left:1px solid var(--edge-soft)}.today .wx.blizzard,.today .wx.heavy{color:#ffb1aa}.today .plan{cursor:pointer;min-width:0}.today .plan .pt{overflow:hidden;text-overflow:ellipsis;max-width:300px;color:var(--ink)}.today .plan .pm{font:700 var(--fs-xs)/1 var(--f-label);color:var(--ink-3)}.today .plan .pm:empty{display:none}.today .plan .pst{font:600 var(--fs-xs)/1 var(--f-label);color:var(--ink-3);white-space:nowrap}.today .plan .palts{display:inline-flex;gap:3px}.today .plan .palts:empty{display:none}.today .plan .btn.sm{height:22px;padding:0 7px;font-size:var(--fs-xs)}.today .plan .btn.sm.sq{width:22px;padding:0}.today .plan .btn[disabled]{opacity:.45}.today .plan.urgent{box-shadow:inset 3px 0 0 var(--risk)}.today .plan.urgent b{color:#ffb1aa}.today .tflags{display:flex;gap:2px;padding-left:2px}.today .tf{display:flex;align-items:center;gap:5px;height:26px;padding:0 7px;border-radius:2px;font:600 var(--fs-s)/1 var(--f-body);color:var(--ink)}.today .tf:hover{background:#ffffff0f}.today .tf.warn .fi{color:var(--mid)}.today .tf.risk .fi{color:var(--risk)}.today .tf.risk .ft{color:#ffb1aa}.today [hidden]{display:none!important}.jobb .js{display:none}.jobb.sel.say{display:flex;align-items:center;gap:6px;padding-right:8px}.jobb.sel.say .js{display:inline;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.02em;color:#121419;white-space:nowrap}.tmark{position:absolute;transform:translate(-50%,-100%);display:flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 4px;background:#0e1118e6;border:1px solid var(--edge);border-left:4px solid var(--tc, var(--acc));border-radius:3px;box-shadow:0 2px #00000059;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;pointer-events:auto;cursor:pointer}.tmark:hover,.tmark.sel{border-color:var(--acc)}.trekpin{position:absolute;transform:translate(-50%,-100%);margin-top:-6px;display:flex;align-items:baseline;gap:5px;height:20px;padding:0 7px;background:#0e1118d1;border:1px solid var(--edge);border-radius:3px;font:700 var(--fs-xs)/20px var(--f-label);letter-spacing:.04em;color:var(--ink);white-space:nowrap;pointer-events:auto;cursor:context-menu}.trekpin span{font-weight:400;color:var(--ink-2, #9aa3b2)}.trekpin:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-3px;border:3px solid transparent;border-top-color:var(--edge)}.trekpin.next{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.trekpin[hidden]{display:none}.tmark:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-3px;border:3px solid transparent;border-top-color:var(--edge)}.selpaths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.selpaths path{fill:none;stroke-linecap:round;stroke-linejoin:round}.selpaths path.casing{stroke:#0a0c108c;stroke-width:5}.selpaths path.p{stroke:var(--acc);stroke-width:2.5}.selpaths path.p.in{stroke:var(--cold);stroke-dasharray:6 5;stroke-width:2}.selpaths path.p.team{stroke:var(--tc, var(--acc))}.selpaths path.p.rescue{stroke:#ff6b5e;stroke-dasharray:3 4}.selpaths circle.end{fill:var(--acc);stroke:#0c0f15;stroke-width:1.5}.pend-shut .pending{display:none!important}.jobb{color:#121419}.tripScrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;background:#06080c59;display:flex;align-items:center;justify-content:center}.tripEd{width:min(760px,calc(100vw - 32px));padding:0}.tripEd .teh{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--edge-soft)}.tripEd .wtab{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:var(--acc);color:var(--acc-ink);border-radius:2px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.tripEd .tecols{display:grid;grid-template-columns:1fr 240px;gap:0}.tripEd .tef{padding:6px 10px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--edge-soft)}.tripEd .ter{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:8px;min-height:26px}.tripEd .ter .k{font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tripEd .ter .v{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tripEd .k2{font:600 var(--fs-xs)/1 var(--f-label);text-transform:uppercase;color:var(--ink-3)}.tripEd .seg{display:inline-flex;border:1px solid var(--edge-soft);border-radius:3px;overflow:hidden}.tripEd .seg button{height:22px;padding:0 8px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:var(--sl-800)}.tripEd .seg button+button{border-left:1px solid var(--edge-soft)}.tripEd .seg button.on{background:var(--acc);color:var(--acc-ink)}.tripEd .seg button:disabled{opacity:.35;cursor:default}.tripEd select{height:24px;padding:0 6px;background:var(--sl-800);color:var(--ink);border:1px solid var(--edge-soft);border-radius:3px;font:600 var(--fs-s)/1 var(--f-body)}.tripEd select:disabled{opacity:.5}.tripEd .chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tripEd .chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 2px 0 7px;background:var(--sl-700);border:1px solid var(--edge-soft);border-radius:3px;font:600 var(--fs-s)/1 var(--f-body)}.tripEd .chip.lead{border-color:var(--acc)}.tripEd .chip.lead .ico{color:var(--acc)}.tripEd .chip button{width:18px;height:18px;color:var(--ink-3);font-weight:700}.tripEd .chip button:hover{color:var(--risk)}.tripEd select.add{height:22px;color:var(--ink-2)}.tripEd .loads{display:flex;flex-wrap:wrap;gap:4px}.tripEd .ld{display:inline-flex;align-items:center;height:22px;border:1px solid var(--edge-soft);border-radius:3px;background:var(--sl-800)}.tripEd .ld b{padding:0 4px;font:700 var(--fs-xs)/1 var(--f-label);color:var(--ink-3);white-space:nowrap}.tripEd .ld.on b{color:var(--ink)}.tripEd .ld button{width:18px;height:20px;color:var(--ink-2);font-weight:700}.tripEd .ld button:disabled{opacity:.3}.tripEd .tep{padding:8px 10px;display:flex;flex-direction:column;gap:6px;background:#0a0d1359}.tripEd .tep .ph{display:flex;align-items:baseline;gap:6px;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.tripEd .tep .ph small{color:var(--ink-3);letter-spacing:.04em}.tripEd .tep .pl{display:grid;grid-template-columns:14px 52px 1fr;gap:6px;align-items:start;font:500 var(--fs-s)/1.25 var(--f-body);color:var(--ink-2)}.tripEd .tep .pl .k{font:700 var(--fs-xs)/1.4 var(--f-label);text-transform:uppercase;color:var(--ink-3)}.tripEd .tep .pl .ico{color:var(--ink-3);margin-top:1px}.tripEd .tep .rec{margin-top:auto;display:flex;gap:6px;padding:6px 8px;border-radius:3px;font:600 var(--fs-s)/1.25 var(--f-body);background:#7cc84f1f;border-left:3px solid var(--ok)}.tripEd .tep .rec.warn{background:#e8b52a1f;border-left-color:var(--mid)}.tripEd .tep .rec.risk{background:var(--risk-bg);border-left-color:var(--risk)}.tripEd .tep.empty{justify-content:center;align-items:center;color:var(--ink-3);font:500 var(--fs-s)/1.3 var(--f-body);text-align:center}.tripEd .tep.bad{color:#ffb1aa}.tripEd .terr{padding:4px 10px;color:#ffb1aa;font:600 var(--fs-s)/1.2 var(--f-body);border-top:1px solid var(--edge-soft)}.tripEd .tea{display:flex;justify-content:flex-end;gap:6px;padding:6px 8px;border-top:1px solid var(--edge-soft)}.tripEd .btn[disabled]{opacity:.45}.trips{margin:0 0 8px;padding:0 0 6px;border-bottom:1px solid var(--edge-soft)}.trips .tlh{display:flex;align-items:center;justify-content:space-between;padding:4px 10px}.trips .tlh .lbl{color:var(--acc)}.trips .tr{position:relative;display:grid;grid-template-columns:34px 1fr 130px auto;align-items:center;gap:8px;min-height:34px;padding:2px 10px;cursor:pointer}.trips .tr:hover{background:#ffffff0a}.trips .tr .tag{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 4px;background:var(--tc, var(--acc));color:#121419;border-radius:2px;font:800 var(--fs-xs)/1 var(--f-label)}.trips .tr .tm{display:flex;flex-direction:column;gap:2px;min-width:0}.trips .tr .tm b{font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.04em;text-transform:uppercase}.trips .tr .tm small{color:var(--ink-3);font:500 var(--fs-xs)/1.1 var(--f-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trips .tr .tp{display:flex;flex-direction:column;gap:3px}.trips .tr .tp .st{font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.trips .tr .tp .st.aborted,.trips .tr .tp .st.failed{color:#ffb1aa}.trips .tr .tp .st.waiting{color:var(--mid)}.trips .tr .tp i{display:block;height:4px;background:#ffffff1a}.trips .tr .tp i em{display:block;height:100%;background:var(--tc, var(--acc))}.trips .tr .ta{display:flex;gap:4px}.trips .tr.child{padding-left:34px}.trips .tr.child:before{content:"";position:absolute;left:26px;top:-6px;width:8px;height:24px;border-left:1px dashed var(--tc, var(--ink-3));border-bottom:1px dashed var(--tc, var(--ink-3))}.trips .tr.closed{opacity:.55}.trips .tempty{padding:4px 10px 2px;color:var(--ink-3);font:500 var(--fs-s)/1.2 var(--f-body)}.ctxm .cmn{padding:4px 8px 6px;max-width:280px;font:600 var(--fs-s)/1.25 var(--f-body);color:var(--ink);white-space:normal}.wpri td.rl .rst{margin-left:6px;width:18px;height:18px;padding:0;border:1px solid var(--edge-soft);border-radius:2px;background:none;color:var(--ink-3);font:700 12px/1 var(--f-label);cursor:pointer;vertical-align:middle;opacity:0}.wpri tr:hover td.rl .rst{opacity:1}.wpri td.rl .rst:hover{color:var(--acc);border-color:var(--acc)}.wpri td.blk{cursor:default}.wpri td.blk .pv:not(.p0){opacity:.55}.wpri td.pc{position:relative}.wpri td.lo:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--warn, #e8a33c);pointer-events:none}.wpri td.cj.idle{color:var(--ink-3);font-style:italic}.camp .si .sd{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.04em;color:var(--ink-3);text-align:center}.camp .si .sd .cr{padding:1px 4px;border:1px solid var(--edge-soft);border-radius:2px;background:#ffffff0a;color:var(--ink-2);font:inherit;cursor:pointer}.camp .si .sd .cr:hover{color:var(--acc);border-color:var(--acc)}.camp .cq{padding:2px 6px;border-radius:2px;background:#e2574b2e;color:#f08a7e;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.camp .shp .shr{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:var(--fs-s);color:var(--ink)}.camp .shp .shr small{margin-left:auto;color:var(--ink-3);white-space:nowrap}.camp .shp .shr.muted{color:var(--ink-3)}.camp .shp .sho{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.camp .shp .ld{display:inline-flex;align-items:center;height:22px;border:1px solid var(--edge-soft);border-radius:3px;background:var(--sl-800)}.camp .shp .ld b{padding:0 4px;font:700 var(--fs-xs)/1 var(--f-label);color:var(--ink-3);white-space:nowrap}.camp .shp .ld.on b{color:var(--ink)}.camp .shp .ld button{width:18px;height:20px;color:var(--ink-2);font-weight:700}.camp .shp .shf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.camp .shp .shf small{color:var(--ink-2);font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.04em}.pcard .kbar{display:flex;gap:6px;align-items:center;margin-bottom:6px}.pcard .kbar select{flex:1;min-width:0;height:24px;background:var(--sl-800);color:var(--ink);border:1px solid var(--edge-soft);border-radius:3px;font:600 var(--fs-s)/1 var(--f-label)}.pcard .kmiss{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#f08a7e;font:600 var(--fs-s)/1.25 var(--f-body)}.pcard .kok{margin-bottom:6px;color:var(--ink-3);font:600 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.pcard .kslots{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin-bottom:6px}.pcard .ks{display:flex;justify-content:space-between;gap:6px;font-size:var(--fs-s);color:var(--ink-2);border-bottom:1px solid var(--edge-soft)}.pcard .ks b{color:var(--ink);font-weight:700}.pcard .ks.off b{color:var(--ink-3)}.pcard .ks.miss b{color:#f08a7e;text-transform:uppercase;font-size:var(--fs-xs)}.rdyScrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#06080c8c;display:flex;align-items:center;justify-content:center}.rdy{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;padding:0}.rdy .rdb{display:flex;flex-direction:column;min-height:0}.rdy .rdh{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--edge-soft)}.rdy .wtab{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:var(--acc);color:var(--acc-ink);border-radius:2px;font:700 var(--fs-s)/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.rdy .rtop{display:flex;align-items:center;gap:16px;padding:12px 14px 8px}.rdy .rp{display:flex;flex-direction:column;align-items:center;min-width:96px}.rdy .rp b{font:800 44px/1 var(--f-label);font-variant-numeric:tabular-nums}.rdy .rp small{font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.rdy .rp.ok b{color:var(--ok, #4fc497)}.rdy .rp.warn b{color:var(--acc)}.rdy .rp.risk b{color:#f08a7e}.rdy .rsum{display:flex;flex-direction:column;gap:4px;font:600 var(--fs-m)/1.3 var(--f-body);color:var(--ink)}.rdy .rsum small{color:var(--ink-3);font-size:var(--fs-s)}.rdy .rlist{overflow:auto;padding:0 14px 6px}.rdy .rg{margin-bottom:8px}.rdy .rg .lbl span{margin-left:6px;color:var(--ink-3)}.rdy .rr{padding:5px 0 5px 8px;border-left:3px solid var(--edge);border-bottom:1px solid var(--edge-soft)}.rdy .rr.risk{border-left-color:#e2574b}.rdy .rr.warn{border-left-color:var(--acc)}.rdy .rr.muted{border-left-color:var(--edge-soft)}.rdy .rr .rl{display:flex;justify-content:space-between;gap:8px}.rdy .rr .rl b{font:700 var(--fs-s)/1.2 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.rdy .rr .rl small{color:var(--ink-3);font:600 var(--fs-xs)/1.2 var(--f-label);font-variant-numeric:tabular-nums}.rdy .rr .rs{font-size:var(--fs-s);color:var(--ink-2)}.rdy .rmsg{margin:0 14px 6px;font:600 var(--fs-s)/1.3 var(--f-body);color:var(--ink-2)}.rdy .rmsg.good{color:var(--ok, #4fc497)}.rdy .rmsg.risk{color:#f08a7e}.rdy .rda{display:flex;justify-content:flex-end;gap:6px;padding:8px;border-top:1px solid var(--edge-soft)}.crit{position:absolute;left:50%;top:150px;transform:translate(-50%);z-index:30;width:min(460px,calc(100vw - 32px));background:#280e0ef0;border:1px solid #e2574b;border-left:4px solid #e2574b;border-radius:3px;box-shadow:0 0 0 1px #00000080,0 6px 18px #e2574b40}.crit[hidden]{display:none}body:has(.crit:not([hidden])) .beats{top:268px}.crit .ch{display:grid;grid-template-columns:auto 30px 1fr;align-items:center;gap:8px;padding:6px 8px 2px;cursor:pointer}.crit .cl{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#e2574b;color:#fff;border-radius:2px;font:800 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;animation:critPulse 1.6s ease-in-out infinite}@keyframes critPulse{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.crit .cl{animation:none}}.crit .ct{display:flex;flex-direction:column;min-width:0}.crit .ct b{font:700 var(--fs-m)/1.1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:#fff}.crit .ct span{font:600 var(--fs-s)/1.2 var(--f-body);color:#ffb3aa}.crit .ct small{color:var(--ink-3);font-size:var(--fs-xs)}.crit .cb{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:2px 8px 6px}.crit .cpz{margin-right:auto;font:700 var(--fs-xs)/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:#ffb3aa}.crit .clist{display:flex;flex-direction:column;border-top:1px solid rgba(226,87,75,.4)}.crit .cli{display:grid;grid-template-columns:90px 1fr auto;gap:8px;align-items:center;padding:5px 10px;text-align:left;color:var(--ink);border-bottom:1px solid rgba(255,255,255,.05)}.crit .cli:hover,.crit .cli.on{background:#e2574b26}.crit .cli b{font:700 var(--fs-s)/1 var(--f-label);text-transform:uppercase}.crit .cli span{font-size:var(--fs-s);color:#ffb3aa}.crit .cli small{color:var(--ink-3);font-size:var(--fs-xs)}.bubbles .ping{position:absolute;transform:translate(-50%,-100%);padding:2px;background:#0e1118d9;border:1px solid var(--edge);border-radius:3px;pointer-events:auto}.pcard .phd .hh{float:right}.pcard .pok{color:var(--ink-3);font:600 var(--fs-s)/1.3 var(--f-body);margin-bottom:4px}.pcard .pobj{font:600 var(--fs-s)/1.3 var(--f-body);color:var(--ink);margin-bottom:4px}.coachring{pointer-events:none!important}.pcard .rbar.sev>i{background:var(--risk)}.rdy .rr.buy{cursor:pointer}.rdy .rr.buy:hover{background:var(--hover, rgba(255,255,255,.05))}.rdy .rr .rl .rbuy{margin-left:auto;padding:1px 6px;border:1px solid var(--acc);border-radius:2px;color:var(--acc);font:700 var(--fs-xs)/1.2 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.rdy .rr .rl small{margin-left:auto}.rdy .rr .rl small+.rbuy{margin-left:0}.rdy .rsub{display:flex;flex-wrap:wrap;gap:4px 10px;margin:3px 0 1px;font:600 var(--fs-xs)/1.2 var(--f-label);color:var(--ink-3)}.rdy .rsub span.short{color:var(--acc)}.ctaRow{position:absolute;right:12px;bottom:10px;display:flex;gap:8px;align-items:stretch}.ctaRow .cta{position:static}.rdyChip{height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px}.rdyChip b{font:800 var(--fs-l, 16px)/1 var(--f-label);font-variant-numeric:tabular-nums}.rdyChip span{font:600 var(--fs-s)/1 var(--f-label);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.today .plan{flex:0 1 auto}.today .plan .pt{min-width:150px}.today .tflags{min-width:0;flex:0 3 auto;overflow:hidden}.today .tf{min-width:0;flex:0 1 auto}.today .tf .ft{overflow:hidden;text-overflow:ellipsis;max-width:220px}.today .plan .btn,.today .td.date,.today .td.wx,.today .td.crew{flex-shrink:0}.tripEd .tep .pl.warn{color:var(--acc)}.tripEd .tcon{display:flex;flex-direction:column;gap:3px}.tripEd .tc{display:grid;grid-template-columns:auto auto 1fr;gap:6px;align-items:baseline;padding-left:6px;border-left:2px solid var(--edge);font:500 var(--fs-xs)/1.3 var(--f-body);color:var(--ink-2)}.tripEd .tc b{font:700 var(--fs-xs)/1.3 var(--f-label);color:var(--ink);text-transform:uppercase;letter-spacing:.04em}.tripEd .tc .lv{font:700 var(--fs-xs)/1.3 var(--f-label);text-transform:uppercase;letter-spacing:.06em}.tripEd .tc.watch{border-left-color:var(--mid, #d9b44a)}.tripEd .tc.watch .lv{color:var(--mid, #d9b44a)}.tripEd .tc.wait{border-left-color:var(--acc)}.tripEd .tc.wait .lv{color:var(--acc)}.tripEd .tc.no{border-left-color:var(--risk)}.tripEd .tc.no .lv{color:#ffb1aa}.tmp .tmlr.home{padding-bottom:8px}.tmp .tlh{display:flex;align-items:center;gap:6px;font:600 var(--fs-xs)/1.2 var(--f-body);color:var(--ink-2)}.tmp .tlh .pp{display:flex;gap:1px;opacity:.7;filter:grayscale(.6)}.ddh .timer{white-space:nowrap;flex-shrink:0}.pcard .pbed{font:600 var(--fs-xs)/1.2 var(--f-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdy .rr.done{border-left-color:var(--ok, #5fb36b);opacity:.7}.rdy .rr .rl .rbuy.ok{border-color:var(--ok, #5fb36b);color:var(--ok, #5fb36b)}.sfmenu:has(.stv){width:392px}.mem.lost{position:relative;cursor:default;filter:grayscale(1);opacity:.5}.mem.lost:after{content:"✕";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:800 22px/1 var(--f-label);color:#e2574b;text-shadow:0 1px 0 #000;pointer-events:none}.mem.lost .st{visibility:hidden}.scrim:has(>.dd){z-index:8}.lview{z-index:8}
