[data-role=staff] .tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}[data-role=staff] .tile{border-radius:var(--r-lg);cursor:pointer;padding:19px 21px 38px;transition:all .28s;position:relative;overflow:hidden}[data-role=staff] .seclink:hover{color:var(--ink)}[data-role=staff] .ts-t{justify-content:space-between;align-items:baseline;padding:10px 0 0;font-size:15px;font-weight:800;display:flex}[data-role=staff] .ts-t span{letter-spacing:-1px;font-size:22px}[data-role=staff] .ts-bar{background:#1c1f1b1a;border-radius:999px;height:8px;margin:10px 0 16px;overflow:hidden}[data-role=staff] .ts-bar i{background:linear-gradient(90deg,#a9d9bc,#8fc7ae);border-radius:999px;height:100%;display:block}[data-role=staff] .ts-l{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9.5px;font-weight:800}[data-role=staff] .ts-row{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}[data-role=staff] .ts-h{background:var(--mint);color:var(--mint-d);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:11.5px;font-weight:700;display:flex}[data-role=staff] .ts-h.me{background:var(--ink);color:#f4f6f2}[data-role=staff] .ts-gap{background:var(--peach);color:var(--peach-d);border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700}[data-role=staff] .ts-help{background:var(--glass);border:1px solid var(--glass-brd);color:var(--ink-soft);border-radius:14px;margin-bottom:12px;padding:13px 15px;font-size:11.5px;line-height:1.6}[data-role=staff] .ts-note{color:var(--muted);border-top:1px solid #1c1f1b14;padding-top:10px;font-size:11px;line-height:1.6}[data-role=staff] .stk{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-brd);min-width:230px;box-shadow:var(--shadow);flex:1;padding:14px 16px}[data-role=staff] .stk.warn{background:var(--peach);border-color:#ffffffb3}[data-role=staff] .stk-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}[data-role=staff] .stk-h b{font-size:12.5px;font-weight:800}[data-role=staff] .stk-h span{color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:800}[data-role=staff] .stk i{color:var(--ink-soft);font-size:11.5px;font-style:normal;line-height:1.55;display:block}[data-role=staff] .stk-a{color:var(--ink);border-bottom:1.5px solid #1c1f1b4d;margin-top:8px;font-size:11px;font-weight:800;display:inline-block}[data-role=staff] #stake{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}[data-role=staff] .stk-note{color:var(--muted);padding:12px 0 2px;font-size:11.5px;line-height:1.6}[data-role=staff] .wn{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}[data-role=staff] .wn-c{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-brd);min-width:220px;box-shadow:var(--shadow);flex:1;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}[data-role=staff] .wn-c.new{background:var(--peach);border-color:#ffffffb3}[data-role=staff] .wn-c.fixed{background:var(--mint);border-color:#ffffffb3}[data-role=staff] .wn-i{background:#fff9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-role=staff] .wn-i svg{width:15px;height:15px;color:var(--ink-soft)}[data-role=staff] .wn-c b{font-size:12.5px;font-weight:700;display:block}[data-role=staff] .wn-c i{color:var(--ink-soft);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-role=staff] .lbtabs{background:var(--glass);border:1px solid var(--glass-brd);border-radius:999px;gap:4px;padding:3px;display:flex}[data-role=staff] .lbtab{color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700;transition:all .18s}[data-role=staff] .lbtab.on{background:var(--ink);color:#f4f6f2}[data-role=staff] .lb-r{border-bottom:1px solid #1c1f1b0f;align-items:center;gap:11px;padding:11px 0;display:flex}[data-role=staff] .lb-r:last-child{border-bottom:none}[data-role=staff] .lb-r.me{background:linear-gradient(90deg,#f8dbc980,#cfe7db59);border-bottom:none;border-radius:12px;margin:0 -20px;padding-left:20px;padding-right:20px}[data-role=staff] .lb-p{text-align:center;flex-shrink:0;width:22px;font-size:13px;font-weight:800}[data-role=staff] .lb-r .g b{font-size:13px;font-weight:700}[data-role=staff] .lb-v{letter-spacing:-.5px;font-size:15px;font-weight:800}[data-role=staff] .lb-gap{text-align:center;color:var(--muted);letter-spacing:3px;padding:6px 0;font-size:12px}[data-role=staff] .rank{border-top:1px solid #ffffff47;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}[data-role=staff] .rank-b{background:#ffffff59;border-radius:999px;flex:1;height:6px;overflow:hidden}[data-role=staff] .rank-b i{background:#ffffffd9;border-radius:999px;height:100%;display:block}[data-role=staff] .rank-t{white-space:nowrap;font-size:11px;font-weight:700}[data-role=staff] .langopt.sel{border-color:var(--ink);background:var(--glass-hi)}[data-role=staff] .langopt b{flex:1;font-size:13px}[data-role=staff] .dp-i{width:18px;color:var(--ink-soft);flex-shrink:0;display:inline-flex}[data-role=staff] .dp-i svg{width:17px;height:17px}[data-role=staff] .rev-e svg{color:#5f525a;width:38px;height:38px}[data-role=staff] .al-i svg{width:16px;height:16px}[data-role=staff] .dpoint{border-bottom:1px solid #1c1f1b12;gap:11px;padding:11px 0;font-size:12px;display:flex}[data-role=staff] .dpoint:last-of-type{border-bottom:none}[data-role=staff] .dpoint b{font-size:12.5px;display:block}[data-role=staff] .dpoint i{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.55;display:block}[data-role=staff] .dnever{background:var(--mint);color:var(--mint-d);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:11.5px;line-height:1.55}[data-role=staff] .certcard{background:linear-gradient(115deg,#f8dbc9d1,#e4d8f2b3 52%,#cfe7dbcc);border-radius:16px;margin-bottom:10px;padding:16px 18px}[data-role=staff] .certcard u{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800;text-decoration:none;display:block}[data-role=staff] .certcard b{letter-spacing:-.4px;margin-top:4px;font-size:17px;font-weight:800;display:block}[data-role=staff] .certcard i{color:var(--ink-soft);margin-top:4px;font-size:11.5px;font-style:normal;display:block}[data-role=staff] .certnext{border:1.5px dashed var(--glass-brd);border-radius:16px;padding:14px 16px}[data-role=staff] .st-days{gap:7px;margin-left:auto;display:flex}[data-role=staff] .st-d.miss{background:var(--peach);color:var(--peach-d);border:1.5px solid #ffffffb3}[data-role=staff] .st-d.off{color:#6b7166;background:#ffffff6b;border:1.5px solid #1c1f1b38}[data-role=staff] .rowcard[onclick]:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-3px)}[data-role=staff] .rowcard[onclick]:hover .emo{color:var(--ink)}[data-role=staff] .foldrow{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:14px;margin-bottom:14px;padding:15px 20px;transition:transform .26s,box-shadow .26s,margin .26s;display:flex}[data-role=staff] .foldrow:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-2px)}[data-role=staff] .foldrow:hover .emo{color:var(--ink)}[data-role=staff] .foldrow.open{margin-bottom:10px}[data-role=staff] .foldrow .g b{font-size:13.5px;font-weight:700}[data-role=staff] .fcar{width:27px;height:27px;color:var(--muted);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;transition:all .22s;display:flex}[data-role=staff] .foldrow:hover .fcar{color:var(--ink);background:#fff}[data-role=staff] .ibtn{width:19px;height:19px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:1.4px solid #1c1f1b42;border-radius:50%;flex-shrink:0;margin-left:7px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-style:italic;font-weight:800;line-height:1;transition:all .2s}[data-role=staff] .inf-lede{color:var(--ink);letter-spacing:-.2px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.62}[data-role=staff] .inf-l{margin:0;padding:0;list-style:none}[data-role=staff] .inf-l li{color:var(--ink-soft);margin-bottom:6px;padding-left:16px;font-size:12.5px;line-height:1.62;position:relative}[data-role=staff] .inf-l li:before{content:"";background:#1c1f1b4d;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}[data-role=staff] .inf-now{color:var(--mint-d);background:#c7e8ce80;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=staff] .inf-see{color:#2e5f87;background:#d3e4f580;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=staff] .inf-x{letter-spacing:.2px;width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff9;border:1px solid #1c1f1b21;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;transition:all .2s;display:flex}[data-role=staff] .inf-x:hover{color:var(--ink);background:#fff}[data-role=staff] .inf-x.open .fcar{color:#f6f8f4;background:#fff3;border-color:#0000}[data-role=staff] .inf-body{padding:12px 3px 2px}[data-role=staff] .foldrow.open .fcar{background:var(--ink);color:#f6f8f4;border-color:#0000}[data-role=staff] .fcnt{color:var(--muted);white-space:nowrap;background:#ffffff8c;border:1px solid #ffffffd9;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:800}[data-role=staff] .crewact{border-top:1px solid #1c1f1b1f;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;display:flex}[data-role=staff] .cw{color:var(--ink-soft);background:#ffffffb8;border-radius:999px;align-items:center;gap:9px;padding:7px 9px 7px 7px;font-size:13px;font-weight:700;display:inline-flex}[data-role=staff] .cw .av{width:28px;height:28px;font-size:9.5px}[data-role=staff] .cwb{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#ffffffd9;border:1px solid #1c1f1b29;border-radius:50%;padding:0;font-size:12px;line-height:1}[data-role=staff] .cwb:hover{background:#fff;border-color:#1c1f1b52}[data-role=staff] .mnav{gap:6px;display:flex}[data-role=staff] .mbtn{min-width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#fff9;border:1px solid #1c1f1b29;border-radius:9px;padding:0 9px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;transition:all .2s}[data-role=staff] .mbtn:hover{background:#fff;border-color:#1c1f1b52}[data-role=staff] .cal-d{aspect-ratio:1.25;background:#ffffff6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .2s;display:flex}[data-role=staff] .rc{border-radius:var(--r-lg);flex-direction:column;margin:0;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}[data-role=staff] .rc-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}[data-role=staff] .rc-h b{letter-spacing:-.2px;font-size:13.5px;font-weight:700}[data-role=staff] .rc-q{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.65}[data-role=staff] .rc-t{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}[data-role=staff] .t-x{background:var(--ink);color:#f4f6f2}[data-role=staff] .t-e{background:var(--peach);color:var(--peach-d)}[data-role=staff] main.main{flex:1;min-width:0;padding:22px 32px 32px}[data-role=staff] .ov{-webkit-backdrop-filter:blur(8px);z-index:60;background:#1c1f1b57;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}[data-role=staff] .ov.open{display:flex}[data-role=staff] .sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcfdfbf7;border:1px solid #ffffffd9;border-radius:28px;width:640px;max-width:100%;max-height:86vh;padding:28px 30px;overflow-y:auto;box-shadow:0 30px 80px #1c1f1b3d}[data-role=staff] .drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:61;background:#fcfdfbf7;border-left:1px solid #ffffffd9;width:420px;max-width:92vw;padding:28px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}[data-role=staff] .drawer.open{transform:none}[data-role=staff] .dr-x{cursor:pointer;background:#1c1f1b0f;border:none;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:18px;right:18px}[data-role=staff] .sh-t{letter-spacing:-.9px;font-size:24px;font-weight:800}[data-role=staff] .mood{text-align:center;cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:16px 10px}[data-role=staff] .dot5{height:38px;color:var(--muted);cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}[data-role=staff] .per-b{text-align:left;flex-direction:column;line-height:1.35;display:flex}[data-role=staff] .per-b b{font-size:12.5px;font-weight:700}[data-role=staff] .per-b i{color:var(--muted);font-size:10.5px;font-style:normal}[data-role=staff] .per-t{border-radius:999px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:800}[data-role=staff] .per-t.bd-m{color:var(--mint-d);background:#c7e8cebf}[data-role=staff] .per-t.bd-a{color:#6c4ba8;background:#e4d8f2cc}[data-role=staff] .per-t.bd-e{color:#3c6285;background:#d3e4f5d9}[data-role=staff] .per-off{opacity:.5;cursor:default}[data-role=staff] .per-note{color:#3c6285;background:#d3e4f566;border-radius:12px;width:100%;margin-top:10px;padding:10px 13px;font-size:11.5px;line-height:1.55}[data-role=staff] .per{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;font-size:12.5px;font-weight:600;display:flex}[data-role=staff] .fl{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600}[data-role=staff] .sh-b{cursor:pointer;border:none;border-radius:999px;flex:1;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700}[data-role=staff] .streakhero{border-radius:var(--r-lg);grid-template-columns:1fr;gap:0;margin-bottom:24px;padding:28px 30px 0;display:grid}[data-role=staff] .sh-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}[data-role=staff] .sh-big{letter-spacing:-3px;margin-top:4px;font-size:54px;font-weight:800;line-height:1}[data-role=staff] .sh-big span{letter-spacing:-.6px;color:var(--muted);font-size:20px;font-weight:700}[data-role=staff] .sh-sub{color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.6}[data-role=staff] .risk-pin{background:#fff;border:2.5px solid #6fb894;border-radius:50%;width:18px;height:18px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 2px 8px #1c1f1b2e}[data-role=staff] .sh-r{border-top:1px solid #1c1f1b17;margin-top:20px;padding-top:18px}[data-role=staff] .risk-t{letter-spacing:1.3px;text-transform:uppercase;color:#7a4b2a;font-size:11px;font-weight:800}[data-role=staff] .risk.ready .risk-t{color:var(--mint-d)}[data-role=staff] .risk-s{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.7}[data-role=staff] .risk-n{color:var(--muted);border-top:1px solid #1c1f1b17;margin-top:12px;padding-top:12px;font-size:12px}[data-role=staff] .cost{color:#7a4b2a;background:#fbe3ce6b;border-radius:12px;margin:12px 0;padding:10px 13px;font-size:12.5px;line-height:1.6}[data-role=staff] .cells{gap:5px;margin:16px 0 8px;display:flex}[data-role=staff] .cell{background:#1c1f1b14;border-radius:7px;flex:1;height:26px}[data-role=staff] .cell.banked{background:linear-gradient(160deg,#a9d9bc,#8fc7ae)}[data-role=staff] .cell.now{background:#ffffff80;border:1.5px dashed #1c1f1b52}[data-role=staff] .cell.open{background:#d3e4f5b3;border:1.5px solid #7fa6cc}[data-role=staff] .cell.risk{background:#fbe3cebf;border:1.5px solid #c4783f}[data-role=staff] .hist-line{color:var(--muted);margin-bottom:12px;font-size:11.5px}[data-role=staff] .gates{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0 12px;display:grid}[data-role=staff] .gate{background:#ffffff80;border:1px solid #ffffffbf;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:78px;padding:14px 16px;display:flex;position:relative;overflow:hidden}[data-role=staff] .gate i{background:#a9d9bcad;position:absolute;top:0;bottom:0;left:0}[data-role=staff] .gate.short i{background:#efc7a49e}[data-role=staff] .gate b,[data-role=staff] .gate .gv{z-index:1;position:relative}[data-role=staff] .gate b{color:#2c3a31;letter-spacing:-.1px;font-size:11.5px;font-weight:700}[data-role=staff] .gate .gv{letter-spacing:-.6px;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:800}[data-role=staff] .gate.met .gv{color:var(--mint-d)}[data-role=staff] .rail .rung{cursor:pointer}[data-role=staff] .rung.role .rung-n{color:#7a4b2a}[data-role=staff] .stdrow{border-bottom:1px solid #1c1f1b12;align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}[data-role=staff] .stdrow:last-child{border-bottom:none}[data-role=staff] .stdrow .sn{flex:1}[data-role=staff] .stdrow .sn i{color:var(--muted);margin-top:2px;font-size:10.5px;font-style:normal;display:block}[data-role=staff] .stdp{letter-spacing:.5px;text-transform:uppercase;background:var(--mint);color:var(--mint-d);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800}[data-role=staff] .stdp.one{color:#7a4b2a;background:#fbe3cebf}[data-role=staff] .lvrow{border-bottom:1px solid #1c1f1b12;gap:14px;padding:10px 0;font-size:12.5px;line-height:1.55;display:flex}[data-role=staff] .lvrow:last-child{border-bottom:none}[data-role=staff] .lvrow b{min-width:22px;color:var(--muted);flex-shrink:0;font-weight:800}[data-role=staff] .alert{border-radius:var(--r-md);grid-column:1/-1;align-items:flex-start;gap:13px;margin-bottom:14px;padding:15px 18px;display:flex}[data-role=staff] .alert.jeop{background:#fbe3ce8c;border:1px solid #c4783f4d}[data-role=staff] .alert.open{background:#d3e4f580;border:1px solid #7fa6cc59}[data-role=staff] .al-i{background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}[data-role=staff] .alert b{font-size:13px;display:block}[data-role=staff] .alert div div{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=staff] .al-a{color:var(--ink-soft);text-underline-offset:2px;margin-top:8px;font-size:11.5px;font-weight:700;text-decoration:underline;display:inline-block}[data-role=staff] .al-a[onclick]{cursor:pointer}[data-role=staff] .rail{border-top:1px solid #1c1f1b17;grid-column:1/-1;align-items:center;margin-top:22px;padding:16px 0;display:flex}[data-role=staff] .rung{flex-shrink:0;align-items:baseline;gap:9px;display:flex}[data-role=staff] .rung-n{letter-spacing:.8px;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=staff] .rung-t{color:var(--muted);font-size:13.5px;font-weight:700}[data-role=staff] .rung.done .rung-n,[data-role=staff] .rung.done .rung-t{color:var(--mint-d)}[data-role=staff] .rung.now .rung-n,[data-role=staff] .rung.now .rung-t{color:var(--ink)}[data-role=staff] .rung.now .rung-t{font-weight:800}[data-role=staff] .rung-l{background:#1c1f1b1f;flex:1;height:2px;margin:0 16px}[data-role=staff] .nextup{border-radius:var(--r-lg);background:linear-gradient(115deg,#f8dbc999,#e4d8f280 50%,#cfe7db94);grid-template-columns:1fr 120px;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:grid}[data-role=staff] .nu-t{letter-spacing:-.7px;font-size:20px;font-weight:800}[data-role=staff] .nu-s{color:#4e4a47;margin-top:7px;font-size:13px;line-height:1.7}[data-role=staff] .nu-r{text-align:center;border-left:1px solid #1c1f1b1f;padding-left:24px}[data-role=staff] .nu-k{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=staff] .nu-n{letter-spacing:-1.4px;margin-top:2px;font-size:34px;font-weight:800}[data-role=staff] .nu-x{color:var(--muted);font-size:10.5px}[data-role=staff] .sealed{border-radius:var(--r-lg);cursor:pointer;margin-bottom:24px;padding:18px 22px}[data-role=staff] .seal{color:#5f525a;background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-size:19px;font-weight:800;display:flex}[data-role=staff] .sealed-t{letter-spacing:-.5px;font-size:16px;font-weight:800}[data-role=staff] .sealed-s{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.65}[data-role=staff] .sealed-a{color:var(--ink-soft);margin-top:12px;font-size:12px;font-weight:700}[data-role=staff] .cert{border-radius:var(--r-lg);background:linear-gradient(140deg,#f8dbc9bf,#e4d8f29e 52%,#cfe7dbb8);border:1px solid #fffc;margin-bottom:24px;padding:18px 22px}[data-role=staff] .cert-k{letter-spacing:1.8px;text-transform:uppercase;color:#5f525a;font-size:10px;font-weight:800}[data-role=staff] .cert-t{letter-spacing:-.6px;margin-top:5px;font-size:18px;font-weight:800}[data-role=staff] .cert-s{color:#4e4a47;margin-top:6px;font-size:12px;line-height:1.6}[data-role=staff] .cert-f{color:#4e4a47;border-top:1px solid #1c1f1b1f;margin-top:12px;padding-top:12px;font-size:11.5px;font-weight:600}[data-role=staff] .mrow{align-items:center;gap:14px;padding:17px 0;display:flex}@media (max-width:1180px){[data-role=staff] .streakhero,[data-role=staff] .nextup{grid-template-columns:1fr}[data-role=staff] .sh-r{border-left:none;padding-left:0}[data-role=staff] .nu-r{text-align:left;border-left:none;padding-left:0}[data-role=staff] .rail{flex-wrap:wrap;gap:12px}[data-role=staff] .rung-l{display:none}}[data-role=staff] #p-rota .rota-top{border-radius:var(--r-lg);align-items:center;gap:22px;margin-bottom:14px;padding:20px 24px;display:flex}[data-role=staff] #p-rota .rt-l{flex:1;min-width:0}[data-role=staff] #p-rota .rt-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=staff] #p-rota .rt-big{letter-spacing:-1.2px;margin-top:3px;font-size:30px;font-weight:800;line-height:1.1}[data-role=staff] #p-rota .rt-sub{color:var(--muted);margin-top:3px;font-size:12.5px}[data-role=staff] #p-rota .rt-crew{flex-shrink:0;align-items:center;gap:0;display:flex}[data-role=staff] #p-rota .rt-crew .av{border:2px solid #fbfcfa;width:30px;height:30px;margin-left:-8px;font-size:9.5px}[data-role=staff] #p-rota .rt-cd{text-align:right;flex-shrink:0}[data-role=staff] #p-rota .rt-cd b{letter-spacing:-.8px;font-size:22px;font-weight:800;display:block}[data-role=staff] #p-rota .rt-cd span{color:var(--muted);font-size:10.5px}[data-role=staff] #p-rota .stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}[data-role=staff] #p-rota .stat{cursor:pointer;transition:transform .2s,box-shadow .2s}[data-role=staff] .stat:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}[data-role=staff] .stat.on{box-shadow:0 0 0 1.5px #1c1f1b47, var(--shadow)}[data-role=staff] .stat{border-radius:var(--r-md);cursor:pointer;padding:14px 16px;transition:transform .2s}[data-role=staff] #p-rota .stat:hover{transform:translateY(-2px)}[data-role=staff] #p-rota .stat b{letter-spacing:-.9px;font-size:22px;font-weight:800;line-height:1;display:block}[data-role=staff] #p-rota .stat span{color:var(--muted);margin-top:4px;font-size:11px;display:block}[data-role=staff] #p-rota .stat i{margin-top:5px;font-size:10.5px;font-style:normal;font-weight:700;display:block}[data-role=staff] #p-rota .grid-wrap{border-radius:var(--r-lg);padding:16px 18px}[data-role=staff] #p-rota .gh{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}[data-role=staff] #p-rota .gh b{letter-spacing:-.4px;font-size:15px;font-weight:800}[data-role=staff] #p-rota .cal{gap:4px}[data-role=staff] #p-rota .cal-d{aspect-ratio:auto;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:0;height:44px;display:flex;position:relative}[data-role=staff] #p-rota .cal-d:not(.e){background:#ffffff6b}[data-role=staff] .vtabs{border:1px solid var(--glass-brd-soft);background:#ffffff8c;border-radius:999px;gap:4px;padding:4px;display:flex}[data-role=staff] .vtab{color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:11.5px;font-weight:700;transition:all .2s}[data-role=staff] .vtab.on{background:var(--ink);color:#f6f8f4}[data-role=staff] .rb{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}[data-role=staff] .rb .day{cursor:pointer;background:#ffffff80;border:1px solid #ffffffb3;border-radius:16px;flex-direction:column;gap:9px;min-height:134px;padding:13px 12px 14px;transition:transform .18s;display:flex}[data-role=staff] .rb .day:hover{transform:translateY(-2px)}[data-role=staff] .rb .day.am{background:#c7e8ced9;border-color:#0000}[data-role=staff] .rb .day.pm{background:#e4d8f2d9;border-color:#0000}[data-role=staff] .rb .day.nt{background:#d3e4f5e6;border-color:#0000}[data-role=staff] .rb .day.hol{background:#f6d9e2d9;border-color:#0000}[data-role=staff] .rb .day.sel{box-shadow:0 0 0 2px var(--ink)}[data-role=staff] .rb .dn{letter-spacing:1px;color:var(--muted);font-size:9.5px;font-weight:800}[data-role=staff] .rb .dn u{color:var(--ink);letter-spacing:-.5px;margin-top:1px;font-size:17px;font-weight:800;text-decoration:none;display:block}[data-role=staff] .rb .lab{letter-spacing:-.2px;font-size:12px;font-weight:800}[data-role=staff] .rb .hrs{opacity:.78;margin-top:-5px;font-size:10.5px;font-weight:600}[data-role=staff] .rb .with{align-items:center;margin-top:auto;display:flex}[data-role=staff] .rb .with .av{border:2px solid #ffffffd9;width:22px;height:22px;margin-right:-7px;font-size:8px}[data-role=staff] .rb .rest{color:var(--muted);font-size:10.5px;font-weight:700}[data-role=staff] .rb-note{border-radius:14px;margin-top:14px;padding:12px 16px;font-size:12px;font-weight:600}@media (max-width:1080px){[data-role=staff] .rb{grid-template-columns:repeat(4,1fr)}}[data-role=staff] #p-rota .cal-n{color:var(--ink-soft);font-size:11.5px;font-weight:700;line-height:1}[data-role=staff] #p-rota .cal-t{color:var(--muted);margin-top:1px;font-size:10px;font-weight:700;line-height:1;display:block}[data-role=staff] #p-rota .cal-today .cal-t{color:#f6f8f4b8}[data-role=staff] #p-rota .cal-d:before{content:"";background:0 0;border-radius:2px;width:12px;height:2.5px;position:absolute;bottom:3px}[data-role=staff] #p-rota .cal-m:before{background:#8fc7ae}[data-role=staff] #p-rota .cal-a:before{background:#b9a6e0}[data-role=staff] #p-rota .cal-e:before{background:#7fa6cc}[data-role=staff] #p-rota .cal-h2:before{background:#e8a7be}[data-role=staff] #p-rota .cal-today{box-shadow:none;background:var(--ink)!important}[data-role=staff] #p-rota .cal-today .cal-n{color:#f6f8f4}[data-role=staff] #p-rota .cal-d.sel{border-color:var(--ink)}[data-role=staff] #p-rota .daystrip{border-radius:var(--r-lg);background:linear-gradient(118deg,#f8dbc98c,#e4d8f273 52%,#cfe7db8c);border:1px solid #fffc;margin-top:18px;padding:22px 24px;display:block}[data-role=staff] #p-rota .ds-l{min-width:0}[data-role=staff] #p-rota .ds-l b{letter-spacing:-.8px;font-size:22px;font-weight:800;line-height:1.15;display:block}[data-role=staff] #p-rota .ds-l span{color:#4e4a47;margin-top:5px;font-size:14px;line-height:1.55;display:block}[data-role=staff] #p-rota .ds-a{border-top:1px solid #1c1f1b1f;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:16px;display:flex}[data-role=staff] #p-rota .drawerbox{border-radius:var(--r-lg);margin-top:14px;padding:18px 22px;display:none}[data-role=staff] #p-rota .drawerbox.on{display:block}[data-role=staff] #p-rota .legend{margin-top:14px;padding-top:12px}@media (max-width:1180px){[data-role=staff] .tiles .tile:last-child{grid-column:1/-1}[data-role=staff] .gate{padding:12px 13px}[data-role=staff] .gate b{font-size:11px}[data-role=staff] .gate .gv{font-size:15px}}[data-role=staff] .stk-a[onclick],[data-role=staff] .cal-d[data-k]{cursor:pointer}[data-role=supervisor] .tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}[data-role=supervisor] .tile{border-radius:var(--r-lg);cursor:pointer;padding:19px 21px 38px;transition:all .28s;position:relative;overflow:hidden}[data-role=supervisor] .seclink:hover{color:var(--ink)}[data-role=supervisor] .st-days{flex:1;justify-content:center;gap:7px;min-width:252px;display:flex}[data-role=supervisor] .st-d.off{color:#6b7166;background:#ffffff6b;border:1.5px solid #1c1f1b38}[data-role=supervisor] .rowcard[onclick]:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-3px)}[data-role=supervisor] .rowcard[onclick]:hover .emo{color:var(--ink)}[data-role=supervisor] .foldrow{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:14px;margin-bottom:14px;padding:15px 20px;transition:transform .26s,box-shadow .26s,margin .26s;display:flex}[data-role=supervisor] .foldrow:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-2px)}[data-role=supervisor] .foldrow:hover .emo{color:var(--ink)}[data-role=supervisor] .foldrow.open{margin-bottom:10px}[data-role=supervisor] .foldrow .g b{font-size:13.5px;font-weight:700}[data-role=supervisor] .fcar{width:27px;height:27px;color:var(--muted);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;transition:all .22s;display:flex}[data-role=supervisor] .foldrow:hover .fcar{color:var(--ink);background:#fff}[data-role=supervisor] .ibtn{width:19px;height:19px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:1.4px solid #1c1f1b42;border-radius:50%;flex-shrink:0;margin-left:7px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-style:italic;font-weight:800;line-height:1;transition:all .2s}[data-role=supervisor] .inf-lede{color:var(--ink);letter-spacing:-.2px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.62}[data-role=supervisor] .inf-l{margin:0;padding:0;list-style:none}[data-role=supervisor] .inf-l li{color:var(--ink-soft);margin-bottom:6px;padding-left:16px;font-size:12.5px;line-height:1.62;position:relative}[data-role=supervisor] .inf-l li:before{content:"";background:#1c1f1b4d;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}[data-role=supervisor] .inf-now{color:var(--mint-d);background:#c7e8ce80;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=supervisor] .inf-see{color:#2e5f87;background:#d3e4f580;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=supervisor] .inf-x{letter-spacing:.2px;width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff9;border:1px solid #1c1f1b21;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;transition:all .2s;display:flex}[data-role=supervisor] .inf-x:hover{color:var(--ink);background:#fff}[data-role=supervisor] .inf-x.open .fcar{color:#f6f8f4;background:#fff3;border-color:#0000}[data-role=supervisor] .inf-body{padding:12px 3px 2px}[data-role=supervisor] .foldrow.open .fcar{background:var(--ink);color:#f6f8f4;border-color:#0000}[data-role=supervisor] .fcnt{color:var(--muted);white-space:nowrap;background:#ffffff8c;border:1px solid #ffffffd9;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:800}[data-role=supervisor] .mnav{gap:6px;display:flex}[data-role=supervisor] .mbtn{min-width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#fff9;border:1px solid #1c1f1b29;border-radius:9px;padding:0 9px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700}[data-role=supervisor] .mbtn:hover{background:#fff;border-color:#1c1f1b52}[data-role=supervisor] .crewact{border-top:1px solid #1c1f1b1f;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;display:flex}[data-role=supervisor] .cw{color:var(--ink-soft);background:#ffffffb8;border-radius:999px;align-items:center;gap:9px;padding:7px 9px 7px 7px;font-size:13px;font-weight:700;display:inline-flex}[data-role=supervisor] .cw .av{width:28px;height:28px;font-size:9.5px}[data-role=supervisor] .cwb{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#ffffffd9;border:1px solid #1c1f1b29;border-radius:50%;padding:0;font-size:12px;line-height:1}[data-role=supervisor] .cwb:hover{background:#fff;border-color:#1c1f1b52}[data-role=supervisor] .cal-d{aspect-ratio:1.25;background:#ffffff6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .2s;display:flex}[data-role=supervisor] .rc{border-radius:var(--r-lg);flex-direction:column;margin:0;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}[data-role=supervisor] .rc-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}[data-role=supervisor] .rc-h b{letter-spacing:-.2px;font-size:13.5px;font-weight:700}[data-role=supervisor] .rc-q{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.65}[data-role=supervisor] .rc-t{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}[data-role=supervisor] .t-x{background:var(--ink);color:#f4f6f2}[data-role=supervisor] .t-e{background:var(--peach);color:var(--peach-d)}[data-role=supervisor] .drawnote,[data-role=supervisor] .nolap{border-radius:var(--r-md);align-items:flex-start;gap:13px;margin-bottom:14px;padding:14px 18px;display:flex}[data-role=supervisor] .nolap{background:#fbe3ce66;border:1px solid #ffffffb3;align-items:center;margin-top:24px}[data-role=supervisor] .dn-i{background:#ffffff9e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}[data-role=supervisor] .dn-t{flex:1}[data-role=supervisor] .dn-t b{font-size:12.5px;font-weight:700;display:block}[data-role=supervisor] .dn-t div{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=supervisor] .lap{color:#3c6285;background:#d3e4f59e;border-radius:999px;align-items:center;margin-top:6px;margin-left:7px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}[data-role=supervisor] .redraw{cursor:pointer;border:1.5px dashed #1c1f1b33;border-radius:18px;margin-top:12px;padding:16px 18px;transition:all .2s}[data-role=supervisor] .redraw:hover{border-color:#1c1f1b5c}[data-role=supervisor] .redraw.sel{border-style:solid;border-color:var(--ink);background:#fff;box-shadow:0 8px 20px #1c1f1b17}[data-role=supervisor] .redraw b{font-size:14px;font-weight:800;display:block}[data-role=supervisor] .redraw i{color:var(--muted);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.55;display:block}[data-role=supervisor] .counter{border-top:1px solid #c4785040;align-items:flex-start;gap:11px;margin-top:14px;padding-top:14px;display:flex}[data-role=supervisor] .c-i{background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}[data-role=supervisor] .counter b{color:#7a4b2a;font-size:12.5px}[data-role=supervisor] .counter div div{color:#5a3f27;margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=supervisor] .obshero{border-radius:var(--r-lg);grid-template-columns:1fr 300px;gap:28px;margin-bottom:24px;padding:24px 28px;display:grid}[data-role=supervisor] .oh-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}[data-role=supervisor] .oh-big{letter-spacing:-2.4px;margin-top:4px;font-size:50px;font-weight:800;line-height:1}[data-role=supervisor] .oh-big span{color:var(--muted);letter-spacing:-.5px;font-size:19px;font-weight:700}[data-role=supervisor] .oh-sub{color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.6}[data-role=supervisor] .oh-r{border-left:1px solid #1c1f1b17;padding-left:28px}[data-role=supervisor] .oh-stat{justify-content:space-between;align-items:baseline;padding:7px 0;font-size:12.5px;display:flex}[data-role=supervisor] .oh-stat+.oh-stat{border-top:1px solid #1c1f1b12}[data-role=supervisor] .oh-stat b{letter-spacing:-.5px;font-size:17px;font-weight:800}[data-role=supervisor] .due{border-radius:var(--r-md);align-items:center;gap:14px;margin-bottom:10px;padding:16px 20px;transition:all .25s;display:flex}[data-role=supervisor] .due:hover{transform:translateY(-2px)}[data-role=supervisor] .due-av{color:#4a4f46;background:linear-gradient(135deg,#e8cfda,#cfe0ec);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:flex}[data-role=supervisor] .due-g{flex:1;min-width:0}[data-role=supervisor] .due-g b{font-size:14px;font-weight:700;display:block}[data-role=supervisor] .due-g i{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}[data-role=supervisor] .stake{color:#7a4b2a;background:#fbe3ce9e;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}[data-role=supervisor] .stake.safe{color:var(--mint-d);background:#c7e8ce8c}[data-role=supervisor] .obsbtn{cursor:pointer;background:var(--ink);color:#f6f8f4;border:none;border-radius:999px;flex-shrink:0;padding:11px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;transition:all .22s}[data-role=supervisor] .obsbtn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1c1f1b33}[data-role=supervisor] .obsbtn:disabled{color:var(--mint-d);cursor:default;box-shadow:none;background:#c7e8ce99;transform:none}[data-role=supervisor] .covline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}[data-role=supervisor] .covchip{color:var(--mint-d);background:#c7e8ce73;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-flex}[data-role=supervisor] .crit{align-items:flex-start;gap:11px;padding:13px 0;font-size:13px;line-height:1.6;display:flex}[data-role=supervisor] .crit+.crit{border-top:1px solid #1c1f1b12}[data-role=supervisor] .crit-n{width:22px;height:22px;color:var(--muted);background:#1c1f1b12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:800;display:flex}[data-role=supervisor] .stakebox{background:#fbe3ce8c;border:1px solid #ffffffb3;border-radius:16px;margin-bottom:18px;padding:15px 18px}[data-role=supervisor] .stakebox b{color:#7a4b2a}[data-role=supervisor] .stakebox div{color:#5a3f27;margin-top:5px;font-size:12.5px;line-height:1.65}[data-role=supervisor] .verdict{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}[data-role=supervisor] .vb-wide{background:#fbe3ce47;border-color:#c478504d;grid-column:1/-1}[data-role=supervisor] .vb-wide.sel{background:#fbe3ce99;border-color:#b4642f}[data-role=supervisor] .vb-wide b{color:#7a4b2a}[data-role=supervisor] .vb{text-align:left;cursor:pointer;background:#ffffff8c;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:18px;font-family:Plus Jakarta Sans,sans-serif;transition:all .2s}[data-role=supervisor] .vb:hover{border-color:#1c1f1b4d}[data-role=supervisor] .vb.sel{border-color:var(--ink);background:#fff;box-shadow:0 8px 20px #1c1f1b1a}[data-role=supervisor] .vb b{font-size:15px;font-weight:800;display:block}[data-role=supervisor] .vb i{color:var(--muted);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-role=supervisor] main.main{flex:1;min-width:0;padding:22px 32px 32px}[data-role=supervisor] .ov{-webkit-backdrop-filter:blur(8px);z-index:60;background:#1c1f1b57;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}[data-role=supervisor] .ov.open{display:flex}[data-role=supervisor] .sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcfdfbf7;border:1px solid #ffffffd9;border-radius:28px;width:640px;max-width:100%;max-height:86vh;padding:28px 30px;overflow-y:auto;box-shadow:0 30px 80px #1c1f1b3d}[data-role=supervisor] .drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:61;background:#fcfdfbf7;border-left:1px solid #ffffffd9;width:420px;max-width:92vw;padding:28px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}[data-role=supervisor] .drawer.open{transform:none}[data-role=supervisor] .dr-x{cursor:pointer;background:#1c1f1b0f;border:none;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:18px;right:18px}[data-role=supervisor] .sh-t{letter-spacing:-.9px;font-size:24px;font-weight:800}[data-role=supervisor] .mood{text-align:center;cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:16px 10px}[data-role=supervisor] .dot5{height:38px;color:var(--muted);cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}[data-role=supervisor] .per-b{text-align:left;flex-direction:column;line-height:1.35;display:flex}[data-role=supervisor] .per-b b{font-size:12.5px;font-weight:700}[data-role=supervisor] .per-b i{color:var(--muted);font-size:10.5px;font-style:normal}[data-role=supervisor] .per-t{border-radius:999px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:800}[data-role=supervisor] .per-t.bd-m{color:var(--mint-d);background:#c7e8cebf}[data-role=supervisor] .per-t.bd-a{color:#6c4ba8;background:#e4d8f2cc}[data-role=supervisor] .per-t.bd-e{color:#3c6285;background:#d3e4f5d9}[data-role=supervisor] .per-off{opacity:.5;cursor:default}[data-role=supervisor] .per-note{color:#3c6285;background:#d3e4f566;border-radius:12px;width:100%;margin-top:10px;padding:10px 13px;font-size:11.5px;line-height:1.55}[data-role=supervisor] .per{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;font-size:12.5px;font-weight:600;display:flex}[data-role=supervisor] .fl{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600}[data-role=supervisor] .sh-b{cursor:pointer;border:none;border-radius:999px;flex:1;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700}[data-role=supervisor] .streakhero{border-radius:var(--r-lg);grid-template-columns:1fr;gap:0;margin-bottom:24px;padding:28px 30px 0;display:grid}[data-role=supervisor] .sh-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}[data-role=supervisor] .sh-big{letter-spacing:-3px;margin-top:4px;font-size:54px;font-weight:800;line-height:1}[data-role=supervisor] .sh-big span{letter-spacing:-.6px;color:var(--muted);font-size:20px;font-weight:700}[data-role=supervisor] .sh-sub{color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.6}[data-role=supervisor] .risk-pin{background:#fff;border:2.5px solid #6fb894;border-radius:50%;width:18px;height:18px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 2px 8px #1c1f1b2e}[data-role=supervisor] .sh-r{border-left:1px solid #1c1f1b17;align-items:center;padding-left:32px;display:flex}[data-role=supervisor] .risk-t{letter-spacing:1.3px;text-transform:uppercase;color:#7a4b2a;font-size:11px;font-weight:800}[data-role=supervisor] .risk.ready .risk-t{color:var(--mint-d)}[data-role=supervisor] .risk-s{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.7}[data-role=supervisor] .risk-n{color:var(--muted);border-top:1px solid #1c1f1b17;margin-top:12px;padding-top:12px;font-size:12px}[data-role=supervisor] .cost{color:#7a4b2a;background:#fbe3ce6b;border-radius:12px;margin:12px 0;padding:10px 13px;font-size:12.5px;line-height:1.6}[data-role=supervisor] .gates{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0 12px;display:grid}[data-role=supervisor] .gate{background:#ffffff80;border:1px solid #ffffffbf;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:78px;padding:14px 16px;display:flex;position:relative;overflow:hidden}[data-role=supervisor] .gate i{background:#a9d9bcad;position:absolute;top:0;bottom:0;left:0}[data-role=supervisor] .gate.short i{background:#efc7a49e}[data-role=supervisor] .gate b,[data-role=supervisor] .gate .gv{z-index:1;position:relative}[data-role=supervisor] .gate b{color:#2c3a31;letter-spacing:-.1px;font-size:11.5px;font-weight:700}[data-role=supervisor] .gate .gv{letter-spacing:-.6px;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:800}[data-role=supervisor] .gate.met .gv{color:var(--mint-d)}[data-role=supervisor] .rail .rung{cursor:pointer}[data-role=supervisor] .rung.role .rung-n{color:#7a4b2a}[data-role=supervisor] .lvrow{border-bottom:1px solid #1c1f1b12;gap:14px;padding:10px 0;font-size:12.5px;line-height:1.55;display:flex}[data-role=supervisor] .lvrow:last-child{border-bottom:none}[data-role=supervisor] .lvrow b{min-width:22px;color:var(--muted);flex-shrink:0;font-weight:800}[data-role=supervisor] .cells{gap:5px;margin:16px 0 8px;display:flex}[data-role=supervisor] .cell{background:#1c1f1b14;border-radius:7px;flex:1;height:26px}[data-role=supervisor] .cell.banked{background:linear-gradient(160deg,#a9d9bc,#8fc7ae)}[data-role=supervisor] .cell.now{background:#ffffff80;border:1.5px dashed #1c1f1b52}[data-role=supervisor] .cell.open{background:#d3e4f5b3;border:1.5px solid #7fa6cc}[data-role=supervisor] .cell.risk{background:#fbe3cebf;border:1.5px solid #c4783f}[data-role=supervisor] .hist-line{color:var(--muted);margin-bottom:12px;font-size:11.5px}[data-role=supervisor] .alert{border-radius:var(--r-md);grid-column:1/-1;align-items:flex-start;gap:13px;margin-bottom:14px;padding:15px 18px;display:flex}[data-role=supervisor] .alert.jeop{background:#fbe3ce8c;border:1px solid #c4783f4d}[data-role=supervisor] .alert.open{background:#d3e4f580;border:1px solid #7fa6cc59}[data-role=supervisor] .al-i{background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}[data-role=supervisor] .alert b{font-size:13px;display:block}[data-role=supervisor] .alert div div{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=supervisor] .al-a{color:var(--ink-soft);text-underline-offset:2px;margin-top:8px;font-size:11.5px;font-weight:700;text-decoration:underline;display:inline-block}[data-role=supervisor] .al-a[onclick]{cursor:pointer}[data-role=supervisor] .rail{border-top:1px solid #1c1f1b17;grid-column:1/-1;align-items:center;margin-top:22px;padding:16px 0;display:flex}[data-role=supervisor] .rung{flex-shrink:0;align-items:baseline;gap:9px;display:flex}[data-role=supervisor] .rung-n{letter-spacing:.8px;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=supervisor] .rung-t{color:var(--muted);font-size:13.5px;font-weight:700}[data-role=supervisor] .rung.done .rung-n,[data-role=supervisor] .rung.done .rung-t{color:var(--mint-d)}[data-role=supervisor] .rung.now .rung-n,[data-role=supervisor] .rung.now .rung-t{color:var(--ink)}[data-role=supervisor] .rung.now .rung-t{font-weight:800}[data-role=supervisor] .rung-l{background:#1c1f1b1f;flex:1;height:2px;margin:0 16px}[data-role=supervisor] .nextup{border-radius:var(--r-lg);background:linear-gradient(115deg,#f8dbc999,#e4d8f280 50%,#cfe7db94);grid-template-columns:1fr 120px;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:grid}[data-role=supervisor] .nu-t{letter-spacing:-.7px;font-size:20px;font-weight:800}[data-role=supervisor] .nu-s{color:#4e4a47;margin-top:7px;font-size:13px;line-height:1.7}[data-role=supervisor] .nu-r{text-align:center;border-left:1px solid #1c1f1b1f;padding-left:24px}[data-role=supervisor] .nu-k{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=supervisor] .nu-n{letter-spacing:-1.4px;margin-top:2px;font-size:34px;font-weight:800}[data-role=supervisor] .nu-x{color:var(--muted);font-size:10.5px}[data-role=supervisor] .sealed{border-radius:var(--r-lg);cursor:pointer;margin-bottom:24px;padding:18px 22px}[data-role=supervisor] .seal{color:#5f525a;background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-size:19px;font-weight:800;display:flex}[data-role=supervisor] .sealed-t{letter-spacing:-.5px;font-size:16px;font-weight:800}[data-role=supervisor] .sealed-s{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.65}[data-role=supervisor] .sealed-a{color:var(--ink-soft);margin-top:12px;font-size:12px;font-weight:700}[data-role=supervisor] .cert{border-radius:var(--r-lg);background:linear-gradient(140deg,#f8dbc9bf,#e4d8f29e 52%,#cfe7dbb8);border:1px solid #fffc;margin-bottom:24px;padding:18px 22px}[data-role=supervisor] .cert-k{letter-spacing:1.8px;text-transform:uppercase;color:#5f525a;font-size:10px;font-weight:800}[data-role=supervisor] .cert-t{letter-spacing:-.6px;margin-top:5px;font-size:18px;font-weight:800}[data-role=supervisor] .cert-s{color:#4e4a47;margin-top:6px;font-size:12px;line-height:1.6}[data-role=supervisor] .cert-f{color:#4e4a47;border-top:1px solid #1c1f1b1f;margin-top:12px;padding-top:12px;font-size:11.5px;font-weight:600}[data-role=supervisor] .mrow{align-items:center;gap:14px;padding:17px 0;display:flex}@media (max-width:1180px){[data-role=supervisor] .gate{padding:12px 13px}[data-role=supervisor] .gate b{font-size:11px}[data-role=supervisor] .gate .gv{font-size:15px}[data-role=supervisor] .streakhero,[data-role=supervisor] .nextup{grid-template-columns:1fr}[data-role=supervisor] .sh-r{border-left:none;padding-left:0}[data-role=supervisor] .nu-r{text-align:left;border-left:none;padding-left:0}[data-role=supervisor] .rail{flex-wrap:wrap;gap:12px}[data-role=supervisor] .rung-l{display:none}}[data-role=supervisor] #p-rota .rota-top{border-radius:var(--r-lg);align-items:center;gap:22px;margin-bottom:14px;padding:20px 24px;display:flex}[data-role=supervisor] #p-rota .rt-l{flex:1;min-width:0}[data-role=supervisor] #p-rota .rt-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=supervisor] #p-rota .rt-big{letter-spacing:-1.2px;margin-top:3px;font-size:30px;font-weight:800;line-height:1.1}[data-role=supervisor] #p-rota .rt-sub{color:var(--muted);margin-top:3px;font-size:12.5px}[data-role=supervisor] #p-rota .rt-crew{flex-shrink:0;align-items:center;gap:0;display:flex}[data-role=supervisor] #p-rota .rt-crew .av{border:2px solid #fbfcfa;width:30px;height:30px;margin-left:-8px;font-size:9.5px}[data-role=supervisor] #p-rota .rt-cd{text-align:right;flex-shrink:0}[data-role=supervisor] #p-rota .rt-cd b{letter-spacing:-.8px;font-size:22px;font-weight:800;display:block}[data-role=supervisor] #p-rota .rt-cd span{color:var(--muted);font-size:10.5px}[data-role=supervisor] #p-rota .stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}[data-role=supervisor] #p-rota .stat{cursor:pointer;transition:transform .2s,box-shadow .2s}[data-role=supervisor] .stat:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}[data-role=supervisor] .stat.on{box-shadow:0 0 0 1.5px #1c1f1b47, var(--shadow)}[data-role=supervisor] .stat{border-radius:var(--r-md);cursor:pointer;padding:14px 16px;transition:transform .2s}[data-role=supervisor] #p-rota .stat:hover{transform:translateY(-2px)}[data-role=supervisor] #p-rota .stat b{letter-spacing:-.9px;font-size:22px;font-weight:800;line-height:1;display:block}[data-role=supervisor] #p-rota .stat span{color:var(--muted);margin-top:4px;font-size:11px;display:block}[data-role=supervisor] #p-rota .stat i{margin-top:5px;font-size:10.5px;font-style:normal;font-weight:700;display:block}[data-role=supervisor] #p-rota .grid-wrap{border-radius:var(--r-lg);padding:16px 18px}[data-role=supervisor] #p-rota .gh{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}[data-role=supervisor] #p-rota .gh b{letter-spacing:-.4px;font-size:15px;font-weight:800}[data-role=supervisor] #p-rota .cal{gap:4px}[data-role=supervisor] #p-rota .cal-d{aspect-ratio:auto;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:0;height:44px;display:flex;position:relative}[data-role=supervisor] #p-rota .cal-d:not(.e){background:#ffffff6b}[data-role=supervisor] .vtabs{border:1px solid var(--glass-brd-soft);background:#ffffff8c;border-radius:999px;gap:4px;padding:4px;display:flex}[data-role=supervisor] .vtab{color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:11.5px;font-weight:700;transition:all .2s}[data-role=supervisor] .vtab.on{background:var(--ink);color:#f6f8f4}[data-role=supervisor] .rb{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}[data-role=supervisor] .rb .day{cursor:pointer;background:#ffffff80;border:1px solid #ffffffb3;border-radius:16px;flex-direction:column;gap:9px;min-height:134px;padding:13px 12px 14px;transition:transform .18s;display:flex}[data-role=supervisor] .rb .day:hover{transform:translateY(-2px)}[data-role=supervisor] .rb .day.am{background:#c7e8ced9;border-color:#0000}[data-role=supervisor] .rb .day.pm{background:#e4d8f2d9;border-color:#0000}[data-role=supervisor] .rb .day.nt{background:#d3e4f5e6;border-color:#0000}[data-role=supervisor] .rb .day.hol{background:#f6d9e2d9;border-color:#0000}[data-role=supervisor] .rb .day.sel{box-shadow:0 0 0 2px var(--ink)}[data-role=supervisor] .rb .dn{letter-spacing:1px;color:var(--muted);font-size:9.5px;font-weight:800}[data-role=supervisor] .rb .dn u{color:var(--ink);letter-spacing:-.5px;margin-top:1px;font-size:17px;font-weight:800;text-decoration:none;display:block}[data-role=supervisor] .rb .lab{letter-spacing:-.2px;font-size:12px;font-weight:800}[data-role=supervisor] .rb .hrs{opacity:.78;margin-top:-5px;font-size:10.5px;font-weight:600}[data-role=supervisor] .rb .with{align-items:center;margin-top:auto;display:flex}[data-role=supervisor] .rb .with .av{border:2px solid #ffffffd9;width:22px;height:22px;margin-right:-7px;font-size:8px}[data-role=supervisor] .rb .rest{color:var(--muted);font-size:10.5px;font-weight:700}[data-role=supervisor] .rb-note{border-radius:14px;margin-top:14px;padding:12px 16px;font-size:12px;font-weight:600}@media (max-width:1080px){[data-role=supervisor] .rb{grid-template-columns:repeat(4,1fr)}}[data-role=supervisor] .tmbar{grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;display:grid}[data-role=supervisor] .tmin,[data-role=supervisor] .tmsel{background:var(--glass);border:1px solid var(--glass-brd);color:var(--ink);border-radius:12px;padding:10px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600}[data-role=supervisor] .tmin::placeholder{color:var(--muted);font-weight:500}[data-role=supervisor] .tmrow{transition:background .18s}[data-role=supervisor] .tmrow[onclick]:hover{background:#ffffff6b}[data-role=supervisor] .tmsig{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}[data-role=supervisor] .sig-ok{background:var(--mint);color:var(--mint-d)}[data-role=supervisor] .sig-warn{background:var(--peach);color:var(--peach-d)}[data-role=supervisor] .pv-h{align-items:center;gap:14px;margin-bottom:18px;display:flex}[data-role=supervisor] .pv-h .av{width:52px;height:52px;font-size:16px}[data-role=supervisor] .pv-h b{letter-spacing:-.4px;font-size:19px;font-weight:800;display:block}[data-role=supervisor] .pv-h i{color:var(--muted);font-size:12px;font-style:normal}[data-role=supervisor] .pv-k{text-align:right;margin-left:auto}[data-role=supervisor] .pv-k b{letter-spacing:-1.4px;font-size:30px;font-weight:800;line-height:1;display:block}[data-role=supervisor] .pv-k i{color:var(--muted);font-size:10.5px;font-style:normal}[data-role=supervisor] .pv-sec{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #1c1f1b17;margin:18px 0 10px;padding-bottom:7px;font-size:9.5px;font-weight:800}[data-role=supervisor] .pv-sec:first-of-type{margin-top:4px}[data-role=supervisor] .pv-note{background:var(--peach);color:var(--peach-d);border-radius:12px;margin-top:-6px;margin-bottom:4px;padding:11px 14px;font-size:11.5px;line-height:1.55}[data-role=supervisor] .pv-quote{background:var(--glass);border:1px solid var(--glass-brd-soft);color:var(--ink-soft);border-radius:12px;margin-top:-6px;padding:13px 15px;font-size:12.5px;line-height:1.6}[data-role=supervisor] .pv-quote span{color:var(--muted);margin-top:7px;font-size:10.5px;display:block}[data-role=supervisor] .pv-risk{background:var(--glass);border:1px solid var(--glass-brd-soft);border-radius:14px;padding:14px 16px}[data-role=supervisor] .pv-bar{background:#1c1f1b1a;border-radius:999px;height:7px;margin-bottom:10px;overflow:hidden}[data-role=supervisor] .pv-bar i{border-radius:999px;height:100%;display:block}[data-role=supervisor] .pv-risk b{font-size:13.5px;font-weight:800;display:block}[data-role=supervisor] .pv-risk i{color:var(--muted);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.6;display:block}[data-role=supervisor] .pv-g{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}[data-role=supervisor] .pv-c{background:var(--glass);border:1px solid var(--glass-brd-soft);border-radius:14px;padding:13px 15px}[data-role=supervisor] .pv-c u{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:9.5px;font-weight:800;text-decoration:none;display:block}[data-role=supervisor] .pv-c b{font-size:13.5px;font-weight:700;display:block}[data-role=supervisor] .pv-c i{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-role=supervisor] #p-rota .cal-n{color:var(--ink-soft);font-size:11.5px;font-weight:700;line-height:1}[data-role=supervisor] #p-rota .cal-t{color:var(--muted);margin-top:1px;font-size:10px;font-weight:700;line-height:1;display:block}[data-role=supervisor] #p-rota .cal-today .cal-t{color:#f6f8f4b8}[data-role=supervisor] #p-rota .cal-d:before{content:"";background:0 0;border-radius:2px;width:12px;height:2.5px;position:absolute;bottom:3px}[data-role=supervisor] #p-rota .cal-m:before{background:#8fc7ae}[data-role=supervisor] #p-rota .cal-a:before{background:#b9a6e0}[data-role=supervisor] #p-rota .cal-e:before{background:#7fa6cc}[data-role=supervisor] #p-rota .cal-h2:before{background:#e8a7be}[data-role=supervisor] #p-rota .cal-today{box-shadow:none;background:var(--ink)!important}[data-role=supervisor] #p-rota .cal-today .cal-n{color:#f6f8f4}[data-role=supervisor] #p-rota .cal-d.sel{border-color:var(--ink)}[data-role=supervisor] #p-rota .daystrip{border-radius:var(--r-lg);background:linear-gradient(118deg,#f8dbc98c,#e4d8f273 52%,#cfe7db8c);border:1px solid #fffc;margin-top:18px;padding:22px 24px;display:block}[data-role=supervisor] #p-rota .ds-l{min-width:0}[data-role=supervisor] #p-rota .ds-l b{letter-spacing:-.8px;font-size:22px;font-weight:800;line-height:1.15;display:block}[data-role=supervisor] #p-rota .ds-l span{color:#4e4a47;margin-top:5px;font-size:14px;line-height:1.55;display:block}[data-role=supervisor] #p-rota .ds-a{border-top:1px solid #1c1f1b1f;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:16px;display:flex}[data-role=supervisor] #p-rota .drawerbox{border-radius:var(--r-lg);margin-top:14px;padding:18px 22px;display:none}[data-role=supervisor] #p-rota .drawerbox.on{display:block}[data-role=supervisor] #p-rota .legend{margin-top:14px;padding-top:12px}[data-role=supervisor] .rev-e svg{color:#5f525a;width:38px;height:38px}[data-role=supervisor] .tmrow[onclick],[data-role=supervisor] .cal-d[data-k]{cursor:pointer}[data-role=manager] .tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}[data-role=manager] .tile{border-radius:var(--r-lg);padding:19px 21px 38px;transition:all .28s;position:relative;overflow:hidden}[data-role=manager] .tile[onclick]{cursor:pointer}[data-role=manager] .seclink:hover{color:var(--ink)}[data-role=manager] .st-days{flex:1;justify-content:center;gap:7px;min-width:252px;display:flex}[data-role=manager] .st-d.off{color:#6b7166;background:#ffffff6b;border:1.5px solid #1c1f1b38}[data-role=manager] .rowcard:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-3px)}[data-role=manager] .rowcard:hover .emo{color:var(--ink)}[data-role=manager] .gstats{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}[data-role=manager] .gstat{border-radius:var(--r-md);flex:1;min-width:180px;padding:17px 19px}[data-role=manager] .gstat b{letter-spacing:-1.4px;font-size:31px;font-weight:800;line-height:1;display:block}[data-role=manager] .gstat u{color:var(--ink-soft);margin-top:7px;font-size:12px;font-weight:700;text-decoration:none;display:block}[data-role=manager] .gstat i{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal;line-height:1.5;display:block}[data-role=manager] .mv{flex-shrink:0;align-items:center;gap:7px;display:flex}[data-role=manager] .mv-a{color:var(--muted);white-space:nowrap;background:#ffffff80;border:1px solid #fffc;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}[data-role=manager] .mv-r{color:var(--muted);font-size:11.5px;font-weight:800}[data-role=manager] .mv-b{color:var(--mint-d);background:var(--mint);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800}[data-role=manager] .mv-b.flat{color:#7a4b2a;background:#fbe3cebf}[data-role=manager] .gv{flex-shrink:0;align-items:baseline;gap:5px;margin-right:2px;display:flex}[data-role=manager] .gv b{letter-spacing:-.5px;font-size:16px;font-weight:800;line-height:1}[data-role=manager] .gv u{color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}[data-role=manager] .gv.short b{color:#7a4b2a}[data-role=manager] .ibtn{width:19px;height:19px;color:var(--muted);cursor:pointer;background:0 0;border:1.4px solid #1c1f1b42;border-radius:50%;flex-shrink:0;margin-left:7px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-style:italic;font-weight:800;line-height:1;transition:all .2s}[data-role=manager] .inf-l{margin:0;padding:0;list-style:none}[data-role=manager] .inf-l li{color:var(--ink-soft);margin-bottom:6px;padding-left:16px;font-size:12.5px;line-height:1.62;position:relative}[data-role=manager] .inf-l li:before{content:"";background:#1c1f1b4d;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}[data-role=manager] .inf-now{border-radius:14px;margin-top:8px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=manager] .inf-see{color:#2e5f87;background:#d3e4f580;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=manager] .inf-lede{color:var(--ink);letter-spacing:-.2px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.62}[data-role=manager] .inf-x{letter-spacing:.2px;width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff9;border:1px solid #1c1f1b21;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;transition:all .2s;display:flex}[data-role=manager] .inf-x:hover{color:var(--ink);background:#fff}[data-role=manager] .inf-x.open .fcar{color:#f6f8f4;background:#fff3;border-color:#0000}[data-role=manager] .inf-body{padding:12px 3px 2px}[data-role=manager] .today{border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}[data-role=manager] .td-k{letter-spacing:1.4px;text-transform:uppercase;color:#7a4b2a;font-size:10px;font-weight:800}[data-role=manager] .td-g{flex:1;min-width:260px}[data-role=manager] .td-t{letter-spacing:-.7px;margin-top:5px;font-size:19px;font-weight:800}[data-role=manager] .td-s{color:var(--ink-soft);margin-top:4px;font-size:12.5px;line-height:1.55}[data-role=manager] .td-why{color:var(--muted);border-top:1px solid #1c1f1b17;margin-top:9px;padding-top:9px;font-size:11.5px}[data-role=manager] .td-b{background:var(--ink);color:#f6f8f4;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:13px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;transition:transform .2s,box-shadow .2s}[data-role=manager] .td-b:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1c1f1b38}[data-role=manager] .td-b.ghost{color:var(--ink);background:#ffffffb8;border:1px solid #1c1f1b29}[data-role=manager] .td-done{color:var(--mint-d);flex-shrink:0;font-size:12.5px;font-weight:800}[data-role=manager] .trend{border-radius:var(--r-md);align-items:flex-start;gap:13px;margin-bottom:24px;padding:15px 18px;display:flex}[data-role=manager] .trend i{background:#ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;display:flex}[data-role=manager] .trend b{font-size:13px;font-weight:800;display:block}[data-role=manager] .trend div>span{margin-top:3px;font-size:12px;line-height:1.6;display:block}[data-role=manager] .stuck i{color:var(--muted);margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.55;display:block}[data-role=manager] .stuck-a{color:var(--ink);white-space:nowrap;cursor:pointer;border-bottom:1.5px solid #1c1f1b40;padding-bottom:1px;font-size:11px;font-weight:800}[data-role=manager] .stuck-a:hover{border-color:var(--ink)}[data-role=manager] .foldrow{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:14px;margin-bottom:14px;padding:15px 20px;transition:transform .26s,box-shadow .26s,margin .26s;display:flex}[data-role=manager] .foldrow:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-2px)}[data-role=manager] .foldrow:hover .emo{color:var(--ink)}[data-role=manager] .foldrow.open{margin-bottom:10px}[data-role=manager] .foldrow .g b{font-size:13.5px;font-weight:700}[data-role=manager] .fcar{width:27px;height:27px;color:var(--muted);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;transition:all .22s;display:flex}[data-role=manager] .foldrow:hover .fcar{color:var(--ink);background:#fff}[data-role=manager] .foldrow.open .fcar{background:var(--ink);color:#f6f8f4;border-color:#0000}[data-role=manager] .fcnt{color:var(--muted);white-space:nowrap;background:#ffffff8c;border:1px solid #ffffffd9;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:800}[data-role=manager] .mnav{gap:6px;display:flex}[data-role=manager] .mbtn{min-width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#fff9;border:1px solid #1c1f1b29;border-radius:9px;padding:0 9px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700}[data-role=manager] .mbtn:hover{background:#fff;border-color:#1c1f1b52}[data-role=manager] .crewact{border-top:1px solid #1c1f1b1f;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;display:flex}[data-role=manager] .cw{color:var(--ink-soft);background:#ffffffb8;border-radius:999px;align-items:center;gap:9px;padding:7px 9px 7px 7px;font-size:13px;font-weight:700;display:inline-flex}[data-role=manager] .cw .av{width:28px;height:28px;font-size:9.5px}[data-role=manager] .cwb{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#ffffffd9;border:1px solid #1c1f1b29;border-radius:50%;padding:0;font-size:12px;line-height:1}[data-role=manager] .cwb:hover{background:#fff;border-color:#1c1f1b52}[data-role=manager] .cal-d{aspect-ratio:1.25;background:#ffffff6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .2s;display:flex}[data-role=manager] .cal-d[onclick]{cursor:pointer}[data-role=manager] .rc{border-radius:var(--r-lg);flex-direction:column;margin:0;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}[data-role=manager] .rc-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}[data-role=manager] .rc-h b{letter-spacing:-.2px;font-size:13.5px;font-weight:700}[data-role=manager] .rc-q{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.65}[data-role=manager] .rc-t{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}[data-role=manager] .t-x{background:var(--ink);color:#f4f6f2}[data-role=manager] .t-e{background:var(--peach);color:var(--peach-d)}[data-role=manager] .drawnote,[data-role=manager] .nolap{border-radius:var(--r-md);align-items:flex-start;gap:13px;margin-bottom:14px;padding:14px 18px;display:flex}[data-role=manager] .nolap{background:#fbe3ce66;border:1px solid #ffffffb3;align-items:center;margin-top:24px}[data-role=manager] .dn-i{background:#ffffff9e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}[data-role=manager] .dn-t{flex:1}[data-role=manager] .dn-t b{font-size:12.5px;font-weight:700;display:block}[data-role=manager] .dn-t div{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=manager] .lap{color:#3c6285;background:#d3e4f59e;border-radius:999px;align-items:center;margin-top:6px;margin-left:7px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}[data-role=manager] .redraw{cursor:pointer;border:1.5px dashed #1c1f1b33;border-radius:18px;margin-top:12px;padding:16px 18px;transition:all .2s}[data-role=manager] .redraw:hover{border-color:#1c1f1b5c}[data-role=manager] .redraw.sel{border-style:solid;border-color:var(--ink);background:#fff;box-shadow:0 8px 20px #1c1f1b17}[data-role=manager] .redraw b{font-size:14px;font-weight:800;display:block}[data-role=manager] .redraw i{color:var(--muted);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.55;display:block}[data-role=manager] .counter{border-top:1px solid #c4785040;align-items:flex-start;gap:11px;margin-top:14px;padding-top:14px;display:flex}[data-role=manager] .c-i{background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}[data-role=manager] .counter b{color:#7a4b2a;font-size:12.5px}[data-role=manager] .counter div div{color:#5a3f27;margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=manager] .obshero{border-radius:var(--r-lg);grid-template-columns:1fr 300px;gap:28px;margin-bottom:24px;padding:24px 28px;display:grid}[data-role=manager] .oh-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}[data-role=manager] .oh-big{letter-spacing:-2.4px;margin-top:4px;font-size:50px;font-weight:800;line-height:1}[data-role=manager] .oh-big span{color:var(--muted);letter-spacing:-.5px;font-size:19px;font-weight:700}[data-role=manager] .oh-sub{color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.6}[data-role=manager] .oh-r{border-left:1px solid #1c1f1b17;padding-left:28px}[data-role=manager] .oh-stat{justify-content:space-between;align-items:baseline;padding:7px 0;font-size:12.5px;display:flex}[data-role=manager] .oh-stat+.oh-stat{border-top:1px solid #1c1f1b12}[data-role=manager] .oh-stat b{letter-spacing:-.5px;font-size:17px;font-weight:800}[data-role=manager] .due{border-radius:var(--r-md);align-items:center;gap:14px;margin-bottom:10px;padding:16px 20px;transition:all .25s;display:flex}[data-role=manager] .due:hover{transform:translateY(-2px)}[data-role=manager] .due-av{color:#4a4f46;background:linear-gradient(135deg,#e8cfda,#cfe0ec);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:flex}[data-role=manager] .due-g{flex:1;min-width:0}[data-role=manager] .due-g b{font-size:14px;font-weight:700;display:block}[data-role=manager] .due-g i{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}[data-role=manager] .stake{color:#7a4b2a;background:#fbe3ce9e;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}[data-role=manager] .stake.safe{color:var(--mint-d);background:#c7e8ce8c}[data-role=manager] .obsbtn{cursor:pointer;background:var(--ink);color:#f6f8f4;border:none;border-radius:999px;flex-shrink:0;padding:11px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;transition:all .22s}[data-role=manager] .obsbtn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1c1f1b33}[data-role=manager] .obsbtn:disabled{color:var(--mint-d);cursor:default;box-shadow:none;background:#c7e8ce99;transform:none}[data-role=manager] .covline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}[data-role=manager] .covchip{color:var(--mint-d);background:#c7e8ce73;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-flex}[data-role=manager] .crit{align-items:flex-start;gap:11px;padding:13px 0;font-size:13px;line-height:1.6;display:flex}[data-role=manager] .crit+.crit{border-top:1px solid #1c1f1b12}[data-role=manager] .crit-n{width:22px;height:22px;color:var(--muted);background:#1c1f1b12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:800;display:flex}[data-role=manager] .stakebox{background:#fbe3ce8c;border:1px solid #ffffffb3;border-radius:16px;margin-bottom:18px;padding:15px 18px}[data-role=manager] .stakebox b{color:#7a4b2a}[data-role=manager] .stakebox div{color:#5a3f27;margin-top:5px;font-size:12.5px;line-height:1.65}[data-role=manager] .verdict{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}[data-role=manager] .vb-wide{background:#fbe3ce47;border-color:#c478504d;grid-column:1/-1}[data-role=manager] .vb-wide.sel{background:#fbe3ce99;border-color:#b4642f}[data-role=manager] .vb-wide b{color:#7a4b2a}[data-role=manager] .vb{text-align:left;cursor:pointer;background:#ffffff8c;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:18px;font-family:Plus Jakarta Sans,sans-serif;transition:all .2s}[data-role=manager] .vb:hover{border-color:#1c1f1b4d}[data-role=manager] .vb.sel{border-color:var(--ink);background:#fff;box-shadow:0 8px 20px #1c1f1b1a}[data-role=manager] .vb b{font-size:15px;font-weight:800;display:block}[data-role=manager] .vb i{color:var(--muted);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-role=manager] main.main{flex:1;min-width:0;padding:22px 32px 32px}[data-role=manager] .ov{-webkit-backdrop-filter:blur(8px);z-index:60;background:#1c1f1b57;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}[data-role=manager] .ov.open{display:flex}[data-role=manager] .sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcfdfbf7;border:1px solid #ffffffd9;border-radius:28px;width:640px;max-width:100%;max-height:86vh;padding:28px 30px;overflow-y:auto;box-shadow:0 30px 80px #1c1f1b3d}[data-role=manager] .drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:61;background:#fcfdfbf7;border-left:1px solid #ffffffd9;width:420px;max-width:92vw;padding:28px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}[data-role=manager] .drawer.open{transform:none}[data-role=manager] .dr-x{cursor:pointer;background:#1c1f1b0f;border:none;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:18px;right:18px}[data-role=manager] .sh-t{letter-spacing:-.9px;font-size:24px;font-weight:800}[data-role=manager] .mood{text-align:center;cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:16px 10px}[data-role=manager] .dot5{height:38px;color:var(--muted);cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}[data-role=manager] .per-b{text-align:left;flex-direction:column;line-height:1.35;display:flex}[data-role=manager] .per-b b{font-size:12.5px;font-weight:700}[data-role=manager] .per-b i{color:var(--muted);font-size:10.5px;font-style:normal}[data-role=manager] .per-t{border-radius:999px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:800}[data-role=manager] .per-t.bd-m{color:var(--mint-d);background:#c7e8cebf}[data-role=manager] .per-t.bd-a{color:#6c4ba8;background:#e4d8f2cc}[data-role=manager] .per-t.bd-e{color:#3c6285;background:#d3e4f5d9}[data-role=manager] .per-off{opacity:.5;cursor:default}[data-role=manager] .per-note{color:#3c6285;background:#d3e4f566;border-radius:12px;width:100%;margin-top:10px;padding:10px 13px;font-size:11.5px;line-height:1.55}[data-role=manager] .per{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;font-size:12.5px;font-weight:600;display:flex}[data-role=manager] .fl{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600}[data-role=manager] .sh-b{cursor:pointer;border:none;border-radius:999px;flex:1;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700}[data-role=manager] .streakhero{border-radius:var(--r-lg);grid-template-columns:1fr 380px;gap:32px;margin-bottom:24px;padding:24px 28px 0;display:grid}[data-role=manager] .sh-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}[data-role=manager] .sh-big{letter-spacing:-3px;margin-top:4px;font-size:54px;font-weight:800;line-height:1}[data-role=manager] .sh-big span{letter-spacing:-.6px;color:var(--muted);font-size:20px;font-weight:700}[data-role=manager] .sh-sub{color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.6}[data-role=manager] .riskbar{background:#1c1f1b1a;border-radius:999px;height:10px;margin:18px 0 7px;position:relative}[data-role=manager] .riskbar i{background:linear-gradient(90deg,#a9d9bc,#8fc7ae);border-radius:999px;height:100%;display:block}[data-role=manager] .riskbar .pend{background:#fff6;border:1.5px dashed #1c1f1b4d;border-radius:999px;width:8.33%;position:absolute;top:0;bottom:0}[data-role=manager] .riskbar .pend.ready{background:#a9d9bc8c;border-style:solid;border-color:#6fb894}[data-role=manager] .risk-pin{background:#fff;border:2.5px solid #6fb894;border-radius:50%;width:18px;height:18px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 2px 8px #1c1f1b2e}[data-role=manager] .sh-scale{color:var(--muted);justify-content:space-between;font-size:10.5px;display:flex}[data-role=manager] .sh-r{border-left:1px solid #1c1f1b17;align-items:center;padding-left:32px;display:flex}[data-role=manager] .risk-t{letter-spacing:1.3px;text-transform:uppercase;color:#7a4b2a;font-size:11px;font-weight:800}[data-role=manager] .risk.ready .risk-t{color:var(--mint-d)}[data-role=manager] .risk-s{color:var(--ink-soft);margin-top:8px;font-size:13px;line-height:1.7}[data-role=manager] .risk-n{color:var(--muted);border-top:1px solid #1c1f1b17;margin-top:12px;padding-top:12px;font-size:12px}[data-role=manager] .cost{color:#7a4b2a;background:#fbe3ce6b;border-radius:12px;margin:12px 0;padding:10px 13px;font-size:12.5px;line-height:1.6}[data-role=manager] .cells{gap:5px;margin:16px 0 8px;display:flex}[data-role=manager] .cell{background:#1c1f1b14;border-radius:7px;flex:1;height:26px}[data-role=manager] .cell.banked{background:linear-gradient(160deg,#a9d9bc,#8fc7ae)}[data-role=manager] .cell.now{background:#ffffff80;border:1.5px dashed #1c1f1b52}[data-role=manager] .cell.open{background:#d3e4f5b3;border:1.5px solid #7fa6cc}[data-role=manager] .cell.risk{background:#fbe3cebf;border:1.5px solid #c4783f}[data-role=manager] .hist-line{color:var(--muted);margin-bottom:12px;font-size:11.5px}[data-role=manager] .alert{border-radius:var(--r-md);grid-column:1/-1;align-items:flex-start;gap:13px;margin-bottom:14px;padding:15px 18px;display:flex}[data-role=manager] .alert.jeop{background:#fbe3ce8c;border:1px solid #c4783f4d}[data-role=manager] .alert.open{background:#d3e4f580;border:1px solid #7fa6cc59}[data-role=manager] .al-i{background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}[data-role=manager] .alert b{font-size:13px;display:block}[data-role=manager] .alert div div{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.6}[data-role=manager] .al-a{color:var(--ink-soft);text-underline-offset:2px;margin-top:8px;font-size:11.5px;font-weight:700;text-decoration:underline;display:inline-block}[data-role=manager] .al-a[onclick]{cursor:pointer}[data-role=manager] .rail{border-top:1px solid #1c1f1b17;grid-column:1/-1;align-items:center;margin-top:22px;padding:16px 0;display:flex}[data-role=manager] .rung{flex-shrink:0;align-items:baseline;gap:9px;display:flex}[data-role=manager] .rung-n{letter-spacing:.8px;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=manager] .rung-t{color:var(--muted);font-size:13.5px;font-weight:700}[data-role=manager] .rung.done .rung-n,[data-role=manager] .rung.done .rung-t{color:var(--mint-d)}[data-role=manager] .rung.now .rung-n,[data-role=manager] .rung.now .rung-t{color:var(--ink)}[data-role=manager] .rung.now .rung-t{font-weight:800}[data-role=manager] .rung-l{background:#1c1f1b1f;flex:1;height:2px;margin:0 16px}[data-role=manager] .nextup{border-radius:var(--r-lg);background:linear-gradient(115deg,#f8dbc999,#e4d8f280 50%,#cfe7db94);grid-template-columns:1fr 120px;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:grid}[data-role=manager] .nu-t{letter-spacing:-.7px;font-size:20px;font-weight:800}[data-role=manager] .nu-s{color:#4e4a47;margin-top:7px;font-size:13px;line-height:1.7}[data-role=manager] .nu-r{text-align:center;border-left:1px solid #1c1f1b1f;padding-left:24px}[data-role=manager] .nu-k{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=manager] .nu-n{letter-spacing:-1.4px;margin-top:2px;font-size:34px;font-weight:800}[data-role=manager] .nu-x{color:var(--muted);font-size:10.5px}[data-role=manager] .sealed{border-radius:var(--r-lg);cursor:pointer;margin-bottom:24px;padding:18px 22px}[data-role=manager] .seal{color:#5f525a;background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-size:19px;font-weight:800;display:flex}[data-role=manager] .sealed-t{letter-spacing:-.5px;font-size:16px;font-weight:800}[data-role=manager] .sealed-s{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.65}[data-role=manager] .sealed-a{color:var(--ink-soft);margin-top:12px;font-size:12px;font-weight:700}[data-role=manager] .cert{border-radius:var(--r-lg);background:linear-gradient(140deg,#f8dbc9bf,#e4d8f29e 52%,#cfe7dbb8);border:1px solid #fffc;margin-bottom:24px;padding:18px 22px}[data-role=manager] .cert-k{letter-spacing:1.8px;text-transform:uppercase;color:#5f525a;font-size:10px;font-weight:800}[data-role=manager] .cert-t{letter-spacing:-.6px;margin-top:5px;font-size:18px;font-weight:800}[data-role=manager] .cert-s{color:#4e4a47;margin-top:6px;font-size:12px;line-height:1.6}[data-role=manager] .cert-f{color:#4e4a47;border-top:1px solid #1c1f1b1f;margin-top:12px;padding-top:12px;font-size:11.5px;font-weight:600}[data-role=manager] .mrow{align-items:center;gap:14px;padding:17px 0;display:flex}@media (max-width:1180px){[data-role=manager] .streakhero,[data-role=manager] .nextup{grid-template-columns:1fr}[data-role=manager] .sh-r{border-left:none;padding-left:0}[data-role=manager] .nu-r{text-align:left;border-left:none;padding-left:0}[data-role=manager] .rail{flex-wrap:wrap;gap:12px}[data-role=manager] .rung-l{display:none}}[data-role=manager] #p-rota .rota-top{border-radius:var(--r-lg);align-items:center;gap:22px;margin-bottom:14px;padding:20px 24px;display:flex}[data-role=manager] #p-rota .rt-l{flex:1;min-width:0}[data-role=manager] #p-rota .rt-k{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=manager] #p-rota .rt-big{letter-spacing:-1.2px;margin-top:3px;font-size:30px;font-weight:800;line-height:1.1}[data-role=manager] #p-rota .rt-sub{color:var(--muted);margin-top:3px;font-size:12.5px}[data-role=manager] #p-rota .rt-crew{flex-shrink:0;align-items:center;gap:0;display:flex}[data-role=manager] #p-rota .rt-crew .av{border:2px solid #fbfcfa;width:30px;height:30px;margin-left:-8px;font-size:9.5px}[data-role=manager] #p-rota .rt-cd{text-align:right;flex-shrink:0}[data-role=manager] #p-rota .rt-cd b{letter-spacing:-.8px;font-size:22px;font-weight:800;display:block}[data-role=manager] #p-rota .rt-cd span{color:var(--muted);font-size:10.5px}[data-role=manager] #p-rota .stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}[data-role=manager] #p-rota .stat{cursor:pointer;transition:transform .2s,box-shadow .2s}[data-role=manager] .stat:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}[data-role=manager] .stat.on{box-shadow:0 0 0 1.5px #1c1f1b47, var(--shadow)}[data-role=manager] .stat{border-radius:var(--r-md);cursor:pointer;padding:14px 16px;transition:transform .2s}[data-role=manager] #p-rota .stat:hover{transform:translateY(-2px)}[data-role=manager] #p-rota .stat b{letter-spacing:-.9px;font-size:22px;font-weight:800;line-height:1;display:block}[data-role=manager] #p-rota .stat span{color:var(--muted);margin-top:4px;font-size:11px;display:block}[data-role=manager] #p-rota .stat i{margin-top:5px;font-size:10.5px;font-style:normal;font-weight:700;display:block}[data-role=manager] #p-rota .grid-wrap{border-radius:var(--r-lg);padding:16px 18px}[data-role=manager] #p-rota .gh{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}[data-role=manager] #p-rota .gh b{letter-spacing:-.4px;font-size:15px;font-weight:800}[data-role=manager] #p-rota .cal{gap:4px}[data-role=manager] .gh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-role=manager] .bd-c{height:34px;color:var(--muted);cursor:pointer;background:#ffffff6b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:transform .15s;display:flex;position:relative}[data-role=manager] .bd-c:hover{transform:translateY(-1px)}[data-role=manager] .bd-head .bd-c,[data-role=manager] .bd-cover .gh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-role=manager] .bd-c{cursor:default}[data-role=manager] .bd-head .gh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-role=manager] .bd-cell .cal-t{font-size:9.5px;font-weight:700}[data-role=manager] .bd-cell.short .cal-t{color:#7a4b2a}[data-role=manager] .bd-cell.short{background:#fbe3ce6b}[data-role=manager] .bd-cell.unpub{border:1px dashed #1c1f1b38}[data-role=manager] #bd-day{margin-top:14px}[data-role=manager] .bd-people{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}[data-role=manager] .bdp{background:#ffffff80;border:1px solid #ffffffb3;border-radius:13px;align-items:center;gap:9px;padding:8px 12px;display:flex}[data-role=manager] .bdp .av{width:26px;height:26px;font-size:9px}[data-role=manager] .bdp-n{flex:1;font-size:12px;font-weight:600}[data-role=manager] .bdp-s{text-align:center;cursor:pointer;border-radius:999px;min-width:52px;padding:5px 10px;font-size:10.5px;font-weight:800;transition:all .2s}[data-role=manager] .bdp-s.bd-m{color:var(--mint-d);background:#c7e8cebf}[data-role=manager] .bdp-s.bd-a{color:#6c4ba8;background:#e4d8f2cc}[data-role=manager] .bdp-s.bd-e{color:#3c6285;background:#d3e4f5d9}[data-role=manager] .bdp-s.bd-o{color:var(--muted);background:#1c1f1b0f}[data-role=manager] .bdp-s.edited{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-role=manager] .bdp-s.breach{box-shadow:inset 0 0 0 2px #c4784f}[data-role=manager] .rulewarn{margin:12px 0 0}[data-role=manager] .bdp-s.dragging{opacity:.4}[data-role=manager] .bdp-s.over{box-shadow:inset 0 0 0 2px var(--ink)}[data-role=manager] .bd-row{grid-template-columns:132px repeat(7,1fr);align-items:center;gap:6px;margin-bottom:6px;display:grid}[data-role=manager] .bd-n{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}[data-role=manager] .bd-n .av{width:26px;height:26px;font-size:9px}[data-role=manager] .bd-head .bd-c{letter-spacing:.8px;color:var(--muted);cursor:default;box-shadow:none;background:0 0;font-size:9.5px;font-weight:800}[data-role=manager] .bd-head .bd-c.bd-today u{color:var(--ink)}[data-role=manager] .bd-c{cursor:pointer;height:34px;color:var(--muted);background:#ffffff80;border-radius:11px;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;transition:all .18s;display:flex}[data-role=manager] .bd-c.bd-m{color:var(--mint-d);background:#c7e8cec7}[data-role=manager] .bd-c.bd-a{color:#6c4ba8;background:#e4d8f2cc}[data-role=manager] .bd-c.bd-e{color:#3c6285;background:#d3e4f5d9}[data-role=manager] .bd-c.bd-d{color:#7a4b2a;background:#fbe3cebf}[data-role=manager] .bd-c.edited{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-role=manager] .bd-c.breach{box-shadow:inset 0 0 0 2px #c4784f}[data-role=manager] .bd-cover .bd-c{cursor:default;font-size:10px}[data-role=manager] .bd-short{color:#7a4b2a;background:#fbe3ce9e}[data-role=manager] .bd-acts{align-items:center;gap:9px;margin-left:auto;display:flex}[data-role=manager] .bb{color:var(--ink-soft);cursor:pointer;background:#fff9;border:1px solid #1c1f1b29;border-radius:999px;padding:7px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:700;transition:all .2s}[data-role=manager] .bb:hover{background:#fff;border-color:#1c1f1b4d}[data-role=manager] .bb-p{background:var(--ink);border-color:var(--ink);color:#f6f8f4}[data-role=manager] .bb-p:disabled{opacity:.45;cursor:default}[data-role=manager] .bd-state{border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}[data-role=manager] .bd-state.draft{color:#7a4b2a;background:#fbe3ce99}[data-role=manager] .bd-state.live{color:var(--mint-d);background:#c7e8ce8c}[data-role=manager] .bd-c.dragging{opacity:.4}[data-role=manager] .bd-c.over{box-shadow:inset 0 0 0 2px var(--ink)}[data-role=manager] .obswarn{border-radius:var(--r-md);background:#fbe3ce6b;border:1px solid #ffffffb3;margin-top:12px;padding:14px 18px}[data-role=manager] .obswarn b{color:#7a4b2a;font-size:12.5px;display:block}[data-role=manager] .obswarn div{color:#5a3f27;margin-top:4px;font-size:11.5px;line-height:1.6}[data-role=manager] .tp-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}[data-role=manager] .tp-sel{color:var(--ink);background:#ffffffa8;border:1px solid #1c1f1b24;border-radius:11px;padding:9px 11px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}[data-role=manager] .bd-c{letter-spacing:.7px;color:var(--muted);background:0 0;font-size:9.5px}[data-role=manager] .bd-head .bd-c u{color:var(--ink-soft);margin-top:1px;font-size:12px;text-decoration:none;display:block}[data-role=manager] .bd-m{color:#2f6b45;background:#c7e8ceb8}[data-role=manager] .bd-a{color:#5b3f8a;background:#e4d8f2b8}[data-role=manager] .bd-e{color:#2e5f87;background:#d3e4f5cc}[data-role=manager] .bd-c.edited:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}[data-role=manager] .bd-cover{border-top:1px solid #1c1f1b17;margin-top:9px;padding-top:9px}[data-role=manager] .bd-cover .bd-n{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}[data-role=manager] .bd-ok{color:var(--mint-d);background:#c7e8ce66}[data-role=manager] .bd-short{color:#7a4b2a;background:#fbe3ce9e;font-size:10px}[data-role=manager] #p-rota .cal-d{aspect-ratio:auto;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:0;height:44px;display:flex;position:relative}[data-role=manager] #p-rota .cal-d:not(.e){background:#ffffff6b}[data-role=manager] .vtabs{border:1px solid var(--glass-brd-soft);background:#ffffff8c;border-radius:999px;gap:4px;padding:4px;display:flex}[data-role=manager] .vtab{color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:11.5px;font-weight:700;transition:all .2s}[data-role=manager] .vtab.on{background:var(--ink);color:#f6f8f4}[data-role=manager] .rb{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}[data-role=manager] .rb .day{cursor:pointer;background:#ffffff80;border:1px solid #ffffffb3;border-radius:16px;flex-direction:column;gap:9px;min-height:134px;padding:13px 12px 14px;transition:transform .18s;display:flex}[data-role=manager] .rb .day:hover{transform:translateY(-2px)}[data-role=manager] .rb .day.am{background:#c7e8ced9;border-color:#0000}[data-role=manager] .rb .day.pm{background:#e4d8f2d9;border-color:#0000}[data-role=manager] .rb .day.nt{background:#d3e4f5e6;border-color:#0000}[data-role=manager] .rb .day.hol{background:#f6d9e2d9;border-color:#0000}[data-role=manager] .rb .day.sel{box-shadow:0 0 0 2px var(--ink)}[data-role=manager] .rb .dn{letter-spacing:1px;color:var(--muted);font-size:9.5px;font-weight:800}[data-role=manager] .rb .dn u{color:var(--ink);letter-spacing:-.5px;margin-top:1px;font-size:17px;font-weight:800;text-decoration:none;display:block}[data-role=manager] .rb .lab{letter-spacing:-.2px;font-size:12px;font-weight:800}[data-role=manager] .rb .hrs{opacity:.78;margin-top:-5px;font-size:10.5px;font-weight:600}[data-role=manager] .rb .with{align-items:center;margin-top:auto;display:flex}[data-role=manager] .rb .with .av{border:2px solid #ffffffd9;width:22px;height:22px;margin-right:-7px;font-size:8px}[data-role=manager] .rb .rest{color:var(--muted);font-size:10.5px;font-weight:700}[data-role=manager] .rb-note{border-radius:14px;margin-top:14px;padding:12px 16px;font-size:12px;font-weight:600}@media (max-width:1080px){[data-role=manager] .rb{grid-template-columns:repeat(4,1fr)}}[data-role=manager] .tmbar{grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;display:grid}[data-role=manager] .tmin,[data-role=manager] .tmsel{background:var(--glass);border:1px solid var(--glass-brd);color:var(--ink);border-radius:12px;padding:10px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600}[data-role=manager] .tmin::placeholder{color:var(--muted);font-weight:500}[data-role=manager] .tmrow{transition:background .18s}[data-role=manager] .tmrow[onclick]:hover{background:#ffffff6b}[data-role=manager] .tmsig{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}[data-role=manager] .sig-ok{background:var(--mint);color:var(--mint-d)}[data-role=manager] .sig-warn{background:var(--peach);color:var(--peach-d)}[data-role=manager] .pv-h{align-items:center;gap:14px;margin-bottom:18px;display:flex}[data-role=manager] .pv-h .av{width:52px;height:52px;font-size:16px}[data-role=manager] .pv-h b{letter-spacing:-.4px;font-size:19px;font-weight:800;display:block}[data-role=manager] .pv-h i{color:var(--muted);font-size:12px;font-style:normal}[data-role=manager] .pv-k{text-align:right;margin-left:auto}[data-role=manager] .pv-k b{letter-spacing:-1.4px;font-size:30px;font-weight:800;line-height:1;display:block}[data-role=manager] .pv-k i{color:var(--muted);font-size:10.5px;font-style:normal}[data-role=manager] .pv-sec{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #1c1f1b17;margin:18px 0 10px;padding-bottom:7px;font-size:9.5px;font-weight:800}[data-role=manager] .pv-sec:first-of-type{margin-top:4px}[data-role=manager] .pv-note{background:var(--peach);color:var(--peach-d);border-radius:12px;margin-top:-6px;margin-bottom:4px;padding:11px 14px;font-size:11.5px;line-height:1.55}[data-role=manager] .pv-quote{background:var(--glass);border:1px solid var(--glass-brd-soft);color:var(--ink-soft);border-radius:12px;margin-top:-6px;padding:13px 15px;font-size:12.5px;line-height:1.6}[data-role=manager] .pv-quote span{color:var(--muted);margin-top:7px;font-size:10.5px;display:block}[data-role=manager] .pv-risk{background:var(--glass);border:1px solid var(--glass-brd-soft);border-radius:14px;padding:14px 16px}[data-role=manager] .pv-bar{background:#1c1f1b1a;border-radius:999px;height:7px;margin-bottom:10px;overflow:hidden}[data-role=manager] .pv-bar i{border-radius:999px;height:100%;display:block}[data-role=manager] .pv-risk b{font-size:13.5px;font-weight:800;display:block}[data-role=manager] .pv-risk i{color:var(--muted);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.6;display:block}[data-role=manager] .pv-g{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}[data-role=manager] .pv-c{background:var(--glass);border:1px solid var(--glass-brd-soft);border-radius:14px;padding:13px 15px}[data-role=manager] .pv-c u{letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:9.5px;font-weight:800;text-decoration:none;display:block}[data-role=manager] .pv-c b{font-size:13.5px;font-weight:700;display:block}[data-role=manager] .pv-c i{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-role=manager] #p-rota .cal-n{color:var(--ink-soft);font-size:11.5px;font-weight:700;line-height:1}[data-role=manager] #p-rota .cal-t{color:var(--muted);margin-top:1px;font-size:10px;font-weight:700;line-height:1;display:block}[data-role=manager] #p-rota .cal-today .cal-t{color:#f6f8f4b8}[data-role=manager] #p-rota .cal-d:before{content:"";background:0 0;border-radius:2px;width:12px;height:2.5px;position:absolute;bottom:3px}[data-role=manager] #p-rota .cal-m:before{background:#8fc7ae}[data-role=manager] #p-rota .cal-a:before{background:#b9a6e0}[data-role=manager] #p-rota .cal-e:before{background:#7fa6cc}[data-role=manager] #p-rota .cal-h2:before{background:#e8a7be}[data-role=manager] #p-rota .cal-d2:before{background:#e2c58f}[data-role=manager] #p-rota .cal-today{box-shadow:none;background:var(--ink)!important}[data-role=manager] #p-rota .cal-today .cal-n{color:#f6f8f4}[data-role=manager] #p-rota .cal-d.sel{border-color:var(--ink)}[data-role=manager] #p-rota .cal-d.short{box-shadow:inset 0 0 0 1.5px #c4783f}[data-role=manager] #p-rota .daystrip{border-radius:var(--r-lg);background:linear-gradient(118deg,#f8dbc98c,#e4d8f273 52%,#cfe7db8c);border:1px solid #fffc;margin-top:18px;padding:22px 24px;display:block}[data-role=manager] #p-rota .ds-l{min-width:0}[data-role=manager] #p-rota .ds-l b{letter-spacing:-.8px;font-size:22px;font-weight:800;line-height:1.15;display:block}[data-role=manager] #p-rota .ds-l span{color:#4e4a47;margin-top:5px;font-size:14px;line-height:1.55;display:block}[data-role=manager] #p-rota .ds-a{border-top:1px solid #1c1f1b1f;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:16px;display:flex}[data-role=manager] #p-rota .drawerbox{border-radius:var(--r-lg);margin-top:14px;padding:18px 22px;display:none}[data-role=manager] #p-rota .drawerbox.on{display:block}[data-role=manager] #p-rota .legend{margin-top:14px;padding-top:12px}[data-role=manager] .rev-e svg{color:#5f525a;width:38px;height:38px}[data-role=manager] .tmrow[onclick]{cursor:pointer}[data-role=gm] .tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}[data-role=gm] .tile{border-radius:var(--r-lg);cursor:pointer;padding:19px 21px 38px;transition:all .28s;position:relative;overflow:hidden}[data-role=gm] .seclink[onclick]:hover{color:var(--ink)}[data-role=gm] .st-days{flex:1;justify-content:center;gap:7px;min-width:252px;display:flex}[data-role=gm] .rowcard[onclick]:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-3px)}[data-role=gm] .rowcard[onclick]:hover .emo{color:var(--ink)}[data-role=gm] .kpi{border-radius:var(--r-lg);margin-bottom:24px;padding:26px 28px}[data-role=gm] .kpi-k{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}[data-role=gm] .kpi-n{align-items:baseline;gap:12px;margin-top:6px;display:flex}[data-role=gm] .kpi-n b{letter-spacing:-2.6px;font-size:52px;font-weight:800;line-height:1}[data-role=gm] .kpi-n .dlt{font-size:13px;font-weight:800}[data-role=gm] .kpi-s{color:var(--ink-soft);margin-top:10px;font-size:12.5px;line-height:1.62}[data-role=gm] .thr{background:#1c1f1b1a;border-radius:999px;height:10px;margin:30px 0 8px;position:relative}[data-role=gm] .thr i{background:linear-gradient(90deg,#a9d9bc,#8fc7ae);border-radius:999px;height:100%;display:block}[data-role=gm] .thr u{background:#7a4b2a;width:2px;text-decoration:none;position:absolute;top:-5px;bottom:-5px}[data-role=gm] .thr u:after{content:attr(data-l);letter-spacing:.3px;color:#7a4b2a;white-space:nowrap;font-size:9.5px;font-weight:800;position:absolute;top:-17px;left:50%;transform:translate(-50%)}[data-role=gm] .thr u+u:after{color:var(--muted);top:auto;bottom:-19px}[data-role=gm] .thr-x{color:var(--muted);justify-content:space-between;font-size:10px;font-weight:700;display:flex}[data-role=gm] .mrow{grid-template-columns:1fr auto 78px 62px;align-items:center;gap:14px;padding:15px 0;display:grid}[data-role=gm] .mrow .mn{min-width:0}[data-role=gm] .mrow .mn b{font-size:13px;font-weight:700;display:block}[data-role=gm] .mrow .mn i{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;display:block}[data-role=gm] .mrow .mv{letter-spacing:-.7px;text-align:right;font-size:19px;font-weight:800}[data-role=gm] .spark{display:block}[data-role=gm] .dlt{text-align:right;white-space:nowrap;font-size:11.5px;font-weight:800}[data-role=gm] .up{color:var(--mint-d)}[data-role=gm] .dn{color:#7a4b2a}[data-role=gm] .flat{color:var(--muted)}[data-role=gm] .alert{border-radius:var(--r-md);align-items:flex-start;gap:13px;margin-bottom:24px;padding:15px 18px;display:flex}[data-role=gm] .alert i{background:#ffffffb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;display:flex}[data-role=gm] .alert b{font-size:13px;font-weight:800;display:block}[data-role=gm] .alert span{margin-top:3px;font-size:12px;line-height:1.6;display:block}[data-role=gm] .shb{grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}[data-role=gm] .shb+.shb{border-top:1px solid #1c1f1b12}[data-role=gm] .shb u{letter-spacing:.6px;color:var(--muted);font-size:10.5px;font-weight:800;text-decoration:none}[data-role=gm] .shb .bar{background:#1c1f1b17;border-radius:999px;height:9px;overflow:hidden}[data-role=gm] .shb .bar i{border-radius:999px;height:100%;display:block}[data-role=gm] .shb b{letter-spacing:-.4px;text-align:right;min-width:34px;font-size:13.5px;font-weight:800}[data-role=gm] .nsm{color:var(--muted);font-size:11px;font-weight:600}[data-role=gm] .ibtn{width:19px;height:19px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:1.4px solid #1c1f1b42;border-radius:50%;flex-shrink:0;margin-left:7px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-style:italic;font-weight:800;line-height:1;transition:all .2s}[data-role=gm] .inf-lede{color:var(--ink);letter-spacing:-.2px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.62}[data-role=gm] .inf-l{margin:0;padding:0;list-style:none}[data-role=gm] .inf-l li{color:var(--ink-soft);margin-bottom:6px;padding-left:16px;font-size:12.5px;line-height:1.62;position:relative}[data-role=gm] .inf-l li:before{content:"";background:#1c1f1b4d;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}[data-role=gm] .inf-now{color:var(--mint-d);background:#c7e8ce80;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=gm] .inf-see{color:#2e5f87;background:#d3e4f580;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=gm] .inf-n{color:#7a4b2a;background:#fbe3ce80;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=gm] .inf-q{color:var(--ink-soft);background:#1c1f1b0d;border:1px solid #1c1f1b12;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=gm] .inf-x{letter-spacing:.2px;width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff9;border:1px solid #1c1f1b21;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;transition:all .2s;display:flex}[data-role=gm] .inf-x:hover{color:var(--ink);background:#fff}[data-role=gm] .inf-x.open .fcar{color:#f6f8f4;background:#fff3;border-color:#0000}[data-role=gm] .fcar{background:#fff9;border:1px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:flex}[data-role=gm] .inf-body{padding:12px 3px 2px}[data-role=gm] .dr-x{cursor:pointer;background:#1c1f1b0f;border:none;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:18px;right:18px}[data-role=gm] .cal-d{aspect-ratio:1.25;cursor:pointer;background:#ffffff6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .2s;display:flex}[data-role=gm] .rc{border-radius:var(--r-lg);flex-direction:column;margin:0;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}[data-role=gm] .rc-h b{letter-spacing:-.2px;font-size:13.5px;font-weight:700}[data-role=gm] .rc-q{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.65}[data-role=gm] .rc-t{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}[data-role=gm] .t-x{background:var(--ink);color:#f4f6f2}[data-role=gm] .t-e{background:var(--peach);color:var(--peach-d)}@media (max-width:1180px){[data-role=gm] .wall,[data-role=gm] .give{grid-template-columns:1fr}[data-role=gm] .give-r{border-left:none;padding-left:0}}[data-role=gm] .rc{border-radius:var(--r-lg);margin-bottom:12px;padding:20px 22px}[data-role=gm] .rc-h{align-items:center;gap:10px;margin-bottom:9px;display:flex}[data-role=gm] .rc-h b{font-size:12.5px;font-weight:700}[data-role=gm] .rc-h span.d{color:var(--muted);margin-left:auto;font-size:11px}[data-role=gm] .rc-q{color:var(--ink-soft);font-size:13.5px;line-height:1.65}[data-role=gm] .rc-t{letter-spacing:.9px;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800;display:inline-block}[data-role=gm] .t-x{color:#6c4ba8}[data-role=gm] .t-e{color:#a4548a}[data-role=gm] .lad{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}[data-role=gm] .lv{border-radius:var(--r-lg);padding:18px 20px;position:relative}[data-role=gm] .lv-n{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}[data-role=gm] .lv-t{letter-spacing:-.4px;margin-top:5px;font-size:16px;font-weight:800}[data-role=gm] .lv-s{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.5}[data-role=gm] .lv.done{background:#c7e8ce80}[data-role=gm] .lv.now{background:linear-gradient(140deg,#f8dbc9d1,#e4d8f2b3 52%,#cfe7dbcc)}[data-role=gm] .lv .tag{letter-spacing:.7px;text-transform:uppercase;color:var(--ink-soft);background:#ffffffb3;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800;position:absolute;top:16px;right:18px}[data-role=gm] .mrow{align-items:center;gap:14px;padding:17px 0;display:flex}[data-role=gm] .ov{-webkit-backdrop-filter:blur(8px);z-index:60;background:#1c1f1b57;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}[data-role=gm] .ov.open{display:flex}[data-role=gm] .sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcfdfbf5;border:1px solid #ffffffd9;border-radius:28px;width:640px;max-width:100%;max-height:86vh;padding:28px 30px;overflow-y:auto;box-shadow:0 30px 80px #1c1f1b3d}[data-role=gm] .sh-t{letter-spacing:-.9px;font-size:24px;font-weight:800}[data-role=gm] .mood{text-align:center;cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:16px 10px;transition:all .2s}[data-role=gm] .mood:hover{border-color:#1c1f1b4d}[data-role=gm] .dot5{height:38px;color:var(--muted);cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}[data-role=gm] .per{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}[data-role=gm] .fl{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600;transition:all .2s}[data-role=gm] .sh-b{cursor:pointer;border:none;border-radius:999px;flex:1;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;transition:all .22s}[data-role=gm] .sh-p:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1c1f1b3d}[data-role=corporate] .tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}[data-role=corporate] .tile{border-radius:var(--r-lg);cursor:pointer;padding:19px 21px 38px;transition:all .28s;position:relative;overflow:hidden}[data-role=corporate] .seclink[onclick]:hover{color:var(--ink)}[data-role=corporate] .st-days{flex:1;justify-content:center;gap:7px;min-width:252px;display:flex}[data-role=corporate] .rowcard[onclick]:hover{box-shadow:var(--shadow-lift), inset 0 1px 0 #fffffff2;transform:translateY(-3px)}[data-role=corporate] .rowcard[onclick]:hover .emo{color:var(--ink)}[data-role=corporate] .b-in{background:var(--sky);color:var(--sky-d)}[data-role=corporate] .cal-d{aspect-ratio:1.25;cursor:pointer;background:#ffffff6b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:transform .2s;display:flex}[data-role=corporate] .rc{border-radius:var(--r-lg);flex-direction:column;margin:0;padding:20px 22px 18px;display:flex;position:relative;overflow:hidden}[data-role=corporate] .rc-h b{letter-spacing:-.2px;font-size:13.5px;font-weight:700}[data-role=corporate] .rc-q{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.65}[data-role=corporate] .rc-t{letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}[data-role=corporate] .t-x{background:var(--ink);color:#f4f6f2}[data-role=corporate] .t-e{background:var(--peach);color:var(--peach-d)}@media (max-width:1180px){[data-role=corporate] .wall,[data-role=corporate] .give{grid-template-columns:1fr}[data-role=corporate] .give-r{border-left:none;padding-left:0}}[data-role=corporate] .rc{border-radius:var(--r-lg);margin-bottom:12px;padding:20px 22px}[data-role=corporate] .rc-h{align-items:center;gap:10px;margin-bottom:9px;display:flex}[data-role=corporate] .rc-h b{font-size:12.5px;font-weight:700}[data-role=corporate] .rc-h span.d{color:var(--muted);margin-left:auto;font-size:11px}[data-role=corporate] .rc-q{color:var(--ink-soft);font-size:13.5px;line-height:1.65}[data-role=corporate] .rc-t{letter-spacing:.9px;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800;display:inline-block}[data-role=corporate] .t-x{color:#6c4ba8}[data-role=corporate] .t-e{color:#a4548a}[data-role=corporate] .lad{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}[data-role=corporate] .lv{border-radius:var(--r-lg);padding:18px 20px;position:relative}[data-role=corporate] .lv-n{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}[data-role=corporate] .lv-t{letter-spacing:-.4px;margin-top:5px;font-size:16px;font-weight:800}[data-role=corporate] .lv-s{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.5}[data-role=corporate] .lv.done{background:#c7e8ce80}[data-role=corporate] .lv.now{background:linear-gradient(140deg,#f8dbc9d1,#e4d8f2b3 52%,#cfe7dbcc)}[data-role=corporate] .lv .tag{letter-spacing:.7px;text-transform:uppercase;color:var(--ink-soft);background:#ffffffb3;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800;position:absolute;top:16px;right:18px}[data-role=corporate] .mrow{align-items:center;gap:14px;padding:17px 0;display:flex}[data-role=corporate] .ov{-webkit-backdrop-filter:blur(8px);z-index:60;background:#1c1f1b57;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}[data-role=corporate] .ov.open{display:flex}[data-role=corporate] .sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcfdfbf5;border:1px solid #ffffffd9;border-radius:28px;width:640px;max-width:100%;max-height:86vh;padding:28px 30px;overflow-y:auto;box-shadow:0 30px 80px #1c1f1b3d}[data-role=corporate] .sh-t{letter-spacing:-.9px;font-size:24px;font-weight:800}[data-role=corporate] .mood{text-align:center;cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:18px;padding:16px 10px;transition:all .2s}[data-role=corporate] .mood:hover{border-color:#1c1f1b4d}[data-role=corporate] .dot5{height:38px;color:var(--muted);cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}[data-role=corporate] .per{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;align-items:center;gap:9px;padding:9px 15px 9px 9px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}[data-role=corporate] .fl{cursor:pointer;background:#ffffff80;border:1.5px solid #1c1f1b1f;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:600;transition:all .2s}[data-role=corporate] .sh-b{cursor:pointer;border:none;border-radius:999px;flex:1;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;transition:all .22s}[data-role=corporate] .sh-p:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1c1f1b3d}[data-role=corporate] .ibtn{width:19px;height:19px;color:var(--muted);cursor:pointer;vertical-align:middle;background:0 0;border:1.4px solid #1c1f1b42;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:7px;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;line-height:1;transition:all .2s;display:inline-flex}[data-role=corporate] .ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:80;background:#1c1f1b4d;justify-content:center;align-items:center;padding:28px;transition:opacity .22s;display:flex;position:fixed;inset:0}[data-role=corporate] .ov.open{opacity:1;pointer-events:auto}[data-role=corporate] .infsheet{-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(#fffffff0,#ffffffe0);border:1px solid #ffffffe6;border-radius:26px;width:100%;max-width:540px;max-height:86vh;padding:28px 30px 30px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #1c1f1b3d}[data-role=corporate] .inf-x2{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffffb3;border:1px solid #1c1f1b24;border-radius:50%;font-size:13px;position:absolute;top:20px;right:22px}[data-role=corporate] .sh-t{letter-spacing:-1px;padding-right:38px;font-size:26px;font-weight:700;line-height:1.15}[data-role=corporate] .inf-lede{color:var(--ink);margin-top:12px;font-size:13.5px;line-height:1.65}[data-role=corporate] .inf-now{color:var(--mint-d);background:#c7e8ce8c;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=corporate] .inf-n{color:var(--peach-d);background:#fbe3ce99;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=corporate] .inf-q{color:var(--ink-soft);background:#1c1f1b0d;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=corporate] .inf-see{color:#2e5f87;background:#d3e4f58c;border-radius:14px;padding:13px 16px;font-size:12.5px;line-height:1.62}[data-role=corporate] .inf-l{color:var(--ink-soft);margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}[data-role=corporate] .inf-x{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:#fff9;border:1px solid #1c1f1b21;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;display:flex}[data-role=corporate] .inf-x:hover{background:#fff}[data-role=corporate] .inf-b{padding:11px 2px 2px;display:none}[data-role=corporate] .sh-close{background:var(--ink);color:#f6f8f4;cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:22px;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}[data-role=corporate] .prow{text-align:left;background:0 0;border:none;border-top:1px solid #1c1f1b12;align-items:center;gap:14px;width:100%;padding:15px 20px;font-family:Plus Jakarta Sans,sans-serif;transition:background .16s;display:flex}[data-role=corporate] .prow:first-child{border-top:none}[data-role=corporate] .prow[onclick]:hover{background:#ffffff8c}[data-role=corporate] .prow.sel{background:#ffffffb8}[data-role=corporate] .pav{width:34px;height:34px;color:var(--ink-soft);background:#1c1f1b12;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}[data-role=corporate] .pg{flex:1;min-width:0}[data-role=corporate] .pg b{letter-spacing:-.3px;font-size:14px;font-weight:700;display:block}[data-role=corporate] .pg i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}[data-role=corporate] .phead{color:var(--muted);text-align:right;flex-shrink:0;width:74px;font-size:11px}[data-role=corporate] .spark{flex-shrink:0;width:64px;height:26px}[data-role=corporate] .pk{letter-spacing:-.8px;text-align:right;min-width:32px;font-size:20px;font-weight:800}[data-role=corporate] .pdelta{text-align:right;flex-shrink:0;width:38px;font-size:10.5px;font-weight:800}[data-role=corporate] .up{color:var(--mint-d)}[data-role=corporate] .down{color:var(--peach-d)}[data-role=corporate] .flat{color:var(--muted)}[data-role=corporate] .grouphd{border-top:1px solid #1c1f1b12;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 10px;display:flex}[data-role=corporate] .grouphd:first-child{border-top:none}[data-role=corporate] .grouphd b{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}[data-role=corporate] .grouphd span{color:var(--muted);text-align:right;font-size:11px}[data-role=corporate] .pdet{border-radius:var(--r-lg);margin-top:14px;padding:22px 24px}[data-role=corporate] .pdet-top{align-items:flex-start;gap:14px;display:flex}[data-role=corporate] .pdet h4{letter-spacing:-.9px;font-size:22px;font-weight:700;line-height:1.1}[data-role=corporate] .pdet-sub{color:var(--muted);margin-top:3px;font-size:11.5px}[data-role=corporate] .pdet-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}[data-role=corporate] .pdet-m{background:#ffffff8c;border:1px solid #ffffffb3;border-radius:14px;padding:12px 14px}[data-role=corporate] .pdet-m u{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800;text-decoration:none;display:block}[data-role=corporate] .pdet-m b{letter-spacing:-.8px;margin-top:5px;font-size:20px;font-weight:800;display:block}[data-role=corporate] .pdet-m i{font-size:10.5px;font-style:normal;font-weight:700}[data-role=corporate] .pdet-p{color:var(--ink-soft);margin-top:16px;font-size:13px;line-height:1.7}@media (max-width:1180px){[data-role=corporate] .pdet-grid{grid-template-columns:repeat(2,1fr)}[data-role=corporate] .spark{display:none}}@media (max-width:820px){[data-role=corporate] .phead{display:none}}[data-role=corporate] .act{border-radius:var(--r-lg);gap:16px;margin-bottom:12px;padding:20px 22px;display:flex}[data-role=corporate] .act-n{background:var(--ink);color:#f6f8f4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}[data-role=corporate] .act-b{flex:1;min-width:0}[data-role=corporate] .act-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}[data-role=corporate] .act-h b{letter-spacing:-.5px;font-size:16px;font-weight:700}[data-role=corporate] .act-t{letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:#1c1f1b12;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:800}[data-role=corporate] .act-w{color:var(--ink-soft);font-size:13px;line-height:1.68}[data-role=corporate] .act-do{background:#c7e8ce6b;border-radius:13px;gap:9px;margin-top:11px;padding:11px 14px;display:flex}[data-role=corporate] .act-do b{letter-spacing:1px;text-transform:uppercase;color:var(--mint-d);flex-shrink:0;padding-top:2px;font-size:9.5px;font-weight:800}[data-role=corporate] .act-do span{color:var(--mint-d);font-size:12.5px;line-height:1.6}[data-role=corporate] .act-e{color:var(--muted);margin-top:9px;font-size:11.5px}[data-role=corporate] .tr{border-top:1px solid #1c1f1b14;padding:15px 0}[data-role=corporate] .tr:first-child{border-top:none;padding-top:0}[data-role=corporate] .tr b{font-size:13.5px;font-weight:700;display:block}[data-role=corporate] .tr .from{letter-spacing:1px;text-transform:uppercase;color:var(--mint-d);margin-bottom:4px;font-size:9.5px;font-weight:800}[data-role=corporate] .tr p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.6}[data-role=corporate] .tr .to{color:var(--muted);margin-top:6px;font-size:11.5px}[data-role=corporate] .bn{border-top:1px solid #1c1f1b14;align-items:center;gap:12px;padding:13px 0;display:flex}[data-role=corporate] .bn:first-child{border-top:none}[data-role=corporate] .bn-g{flex:1;min-width:0}[data-role=corporate] .bn-g b{font-size:13px;font-weight:700;display:block}[data-role=corporate] .bn-g i{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;display:block}[data-role=corporate] .bn-v{letter-spacing:-.7px;font-size:19px;font-weight:800}[data-role=corporate] .fn{border-top:1px solid #1c1f1b14;align-items:center;gap:11px;padding:11px 0;display:flex}[data-role=corporate] .fn:first-child{border-top:none}[data-role=corporate] .fn-g{flex:1;min-width:0}[data-role=corporate] .fn-g b{font-size:12.5px;font-weight:700;display:block}[data-role=corporate] .fn-g i{color:var(--muted);font-size:10.5px;font-style:normal}[data-role=corporate] .fn-m{text-align:right;width:44px;font-size:12.5px;font-weight:800}[data-role=corporate] .grid{gap:12px;display:grid}[data-role=corporate] .g2{grid-template-columns:1fr 1fr}[data-role=corporate] .g3{grid-template-columns:repeat(3,1fr)}@media (max-width:1180px){[data-role=corporate] .g2,[data-role=corporate] .g3{grid-template-columns:1fr}}[data-role=corporate] .roi{border-radius:var(--r-lg);box-shadow:var(--shadow-lift);background:linear-gradient(128deg,#c7e8ceb8,#d3e4f580 52%,#fbe3ce8c);border:1px solid #ffffffd9;padding:30px 32px;position:relative;overflow:hidden}[data-role=corporate] .roi-k{letter-spacing:2px;text-transform:uppercase;color:var(--mint-d);font-size:10px;font-weight:800}[data-role=corporate] .roi-big{letter-spacing:-4.5px;margin:10px 0 2px;font-size:82px;font-weight:800;line-height:.9}[data-role=corporate] .roi-big em{letter-spacing:-1px;margin-left:6px;font-size:26px;font-style:normal;font-weight:700}[data-role=corporate] .roi-sub{color:var(--ink-soft);max-width:520px;font-size:14px;line-height:1.6}[data-role=corporate] .roi-eq{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}[data-role=corporate] .roi-eq div{background:#ffffffa8;border:1px solid #fffc;border-radius:14px;padding:11px 16px}[data-role=corporate] .roi-eq u{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800;text-decoration:none;display:block}[data-role=corporate] .roi-eq b{letter-spacing:-.7px;margin-top:3px;font-size:19px;font-weight:800;display:block}[data-role=corporate] .roi-eq span.op{color:var(--muted);font-size:20px;font-weight:700}[data-role=corporate] .read{border-radius:var(--r-md);border:1px solid var(--glass-brd);background:#ffffff80;padding:18px 20px}[data-role=corporate] .read u{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800;text-decoration:none;display:block}[data-role=corporate] .read b{letter-spacing:-1.4px;margin:6px 0 4px;font-size:28px;font-weight:800;display:block}[data-role=corporate] .read p{margin:0;font-size:12px;line-height:1.6}[data-role=corporate] .read .tag{color:var(--muted);background:#1c1f1b12;border-radius:999px;margin-top:9px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-block}[data-role=corporate] .scat{width:100%;height:290px;display:block}[data-role=corporate] .ftab{border-collapse:collapse;width:100%;font-size:12.5px}[data-role=corporate] .ftab th{text-align:right;letter-spacing:.9px;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 0 10px 12px;font-size:9.5px;font-weight:800}[data-role=corporate] .ftab th:first-child{text-align:left;padding-left:0}[data-role=corporate] .ftab td{text-align:right;color:var(--ink-soft);white-space:nowrap;border-top:1px solid #1c1f1b14;padding:11px 0 11px 12px}[data-role=corporate] .ftab td:first-child{text-align:left;color:var(--ink);padding-left:0;font-weight:700}[data-role=corporate] .ftab td b{color:var(--ink);font-weight:800}[data-role=corporate] .ftab tr.warn td{background:#fbe3ce52}[data-role=corporate] .ftab tr.onb td{background:#d3e4f547}[data-role=corporate] .ftab .sm{color:var(--muted);font-size:10.5px;font-weight:500}[data-role=corporate] .ftab .divide{letter-spacing:.6px;width:1px;color:var(--muted);text-align:center;white-space:nowrap;border-left:1px dashed #1c1f1b47;padding:0 10px;font-size:8.5px}[data-role=corporate] .nope{border-bottom:1px solid #1c1f1b14;gap:12px;padding:13px 0;display:flex}[data-role=corporate] .nope:last-child{border-bottom:none}[data-role=corporate] .nope span{background:var(--peach);width:22px;height:22px;color:var(--peach-d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}[data-role=corporate] .nope b{margin-bottom:2px;font-size:13px;display:block}[data-role=corporate] .nope p{margin:0;font-size:12px;line-height:1.6}@media (max-width:1180px){[data-role=corporate] .roi-big{letter-spacing:-3px;font-size:60px}}[data-role=corporate] .prow[onclick]{cursor:pointer}
