.os{--paper:#f6f1ea;--wall:#efe8de;--mat:#e9e1d5;--sheet:#fffdf9;--ink:#16130f;--ink-2:#5b544b;--muted:#6f685e;--hair:#e4ddd2;--hair-2:#d6cdbf;--you:#a85a26;--on-you:#fff;--you-wash:#f3e3d4;--you-soft:#f2a65a;--bad:#b9473b;--ok:#3f8f5a;--warn:#c98a2a;--on-ink:#fffdf9;--on-ink-2:#fffdf9b8;--on-ink-3:#fffdf924;--bar-h:74px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));font-family:Manrope,system-ui,sans-serif}:root[data-theme=dark] .os{--paper:#14110e;--wall:#1c1814;--mat:#26211c;--sheet:#1c1814;--ink:#f2ece3;--ink-2:#b7ad9f;--muted:#9a9184;--hair:#2c2721;--hair-2:#3a332b;--you:#e08b4f;--on-you:#14110e;--you-wash:#3a2618;--on-ink:#14110e;--on-ink-2:#14110eb8;--on-ink-3:#14110e1f}.os *,.os :before,.os :after{box-sizing:border-box}.os a{color:inherit;text-decoration:none}.os h1,.os h2,.os h3,.os h4,.os p,.os ul,.os ol,.os figure{margin:0;padding:0}.os ul,.os ol{list-style:none}.os button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.os img{max-width:100%;display:block}.os :focus-visible{outline:2px solid var(--you);outline-offset:2px}.os{background:var(--paper);color:var(--ink);font-size:15px;line-height:1.45}.os .kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.os .meta{color:var(--muted);font-size:13px}.os .num{font-variant-numeric:tabular-nums}.os .tag{border:1px solid var(--hair-2);height:20px;color:var(--ink-2);border-radius:3px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.os .tag.you{border-color:var(--you);color:var(--you)}.os .btn{background:var(--ink);height:46px;color:var(--sheet);border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.os .btn.you{background:var(--you);color:var(--on-you)}.os .btn.line{color:var(--ink);border:1px solid var(--hair-2);background:0 0}.os .btn.sm{height:38px;padding:0 14px;font-size:14px}.os .btn svg{width:15px;height:15px}.os .link{color:var(--ink);border-bottom:1px solid var(--hair-2);padding-bottom:2px;font-size:14px;font-weight:600}.os .dot{background:var(--you);border-radius:50%;width:7px;height:7px;display:inline-block}.os .sec{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding:0 0 10px;display:flex}.os .sec h2{letter-spacing:-.02em;font-size:20px;font-weight:400}.os .sec h2 b{color:var(--you);margin-left:6px;font-weight:400}.os .rows>li{border-bottom:1px solid var(--hair);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.os .rows .th{object-fit:cover;background:var(--mat);border-radius:3px;width:44px;height:44px}.os .rows .cv{background:var(--mat);letter-spacing:-.01em;width:44px;height:44px;color:var(--ink-2);border-radius:3px;place-items:end start;padding:5px;font-size:8px;font-weight:600;line-height:1.1;display:grid}.os .rows .t{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.25}.os .rows .s{color:var(--muted);margin-top:2px;font-size:12.5px}.os .rows .r{color:var(--muted);text-align:right;white-space:nowrap;font-size:12.5px}.os .state{align-items:center;gap:6px;display:inline-flex}.os .pulse{background:var(--ink);border-radius:50%;width:6px;height:6px}.os .phone{background:var(--paper);width:390px;height:844px;position:relative;overflow:hidden}.os .ptop{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.os .brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.os .brand img{width:22px;height:22px}.os .brand .chev{opacity:.55;width:12px;height:12px}.os .avatar{object-fit:cover;object-position:50% 20%;border:1px solid var(--hair);border-radius:50%;width:30px;height:30px}.os .tabbar{background:var(--paper);border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);height:74px;padding-bottom:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.os .tabbar a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex;position:relative}.os .tabbar a.on{color:var(--ink)}.os .tabbar a.on:before{content:"";background:var(--ink);height:2px;position:absolute;top:-1px;left:30%;right:30%}.os .tabbar svg{width:21px;height:21px}.os .tabbar .badge{background:var(--you);min-width:16px;height:16px;color:var(--on-you);border-radius:3px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:9px;left:calc(50% + 6px)}.os .phone{font-size:14.5px}.os .scroll{position:absolute;inset:54px 0 74px;overflow:hidden}.os .scroll.full{bottom:0}.os .pad{padding:0 16px}.os .ptop .ttl{letter-spacing:-.015em;font-size:15px;font-weight:600}.os .ptop .side{align-items:center;gap:10px;min-width:64px;display:flex}.os .ptop .side.r{justify-content:flex-end}.os .iconbtn{border:1px solid var(--hair-2);border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.os .iconbtn svg{width:15px;height:15px}.os .back{align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.os .back svg{width:14px;height:14px}.os .head{padding:16px 16px 0}.os .head h1{letter-spacing:-.04em;margin:6px 0;font-size:34px;font-weight:400;line-height:1.02}.os .head .one{color:var(--muted);font-size:13.5px}.os .kpis{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);margin:14px 16px 0;display:grid}.os .kpis.four{grid-template-columns:repeat(4,1fr)}.os .kpis>div{padding:10px 0}.os .kpis>div+div{border-left:1px solid var(--hair);padding-left:12px}.os .kpis b{letter-spacing:-.04em;font-size:25px;font-weight:400;line-height:1.05;display:block}.os .kpis b small{color:var(--muted);font-size:13px}.os .kpis span{color:var(--muted);font-size:11.5px}.os .kpis .y b{color:var(--you)}.os .block{padding:18px 16px 0}.os .block .sec h2{font-size:17px}.os .sec .meta{font-size:12.5px}.os .seg{border-bottom:1px solid var(--hair);gap:0;margin:14px 16px 0;display:flex}.os .seg a{text-align:center;color:var(--muted);white-space:nowrap;flex:1;padding:9px 0;font-size:13px;font-weight:600;position:relative}.os .seg a.on{color:var(--ink)}.os .seg a.on:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:14%;right:14%}.os .seg a i{color:var(--you);margin-left:3px;font-style:normal}.os .chips{gap:6px;padding:12px 16px 0;display:flex;overflow:hidden}.os .chip{border:1px solid var(--hair-2);white-space:nowrap;height:30px;color:var(--ink-2);border-radius:3px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.os .chip.on{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.os .chip b{color:var(--muted);font-weight:600}.os .chip.on b{color:#fcfaf5b3}.os .look{border:1px solid var(--you);height:30px;color:var(--you);white-space:nowrap;border-radius:3px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.os .ghost{border:1px solid var(--hair-2);height:30px;color:var(--ink);white-space:nowrap;border-radius:3px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.os .rows .cv.dark{background:var(--ink);color:var(--sheet)}.os .rows .cv.you{background:var(--you-wash);color:var(--you)}.os .rows .av{background:var(--mat);width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.os .rows li.tight{padding:9px 0}.os .rows .s .you{color:var(--you);font-weight:600}.os .cta{background:var(--paper);border-top:1px solid var(--hair);gap:10px;padding:10px 16px 12px;display:flex;position:absolute;bottom:74px;left:0;right:0}.os .cta .btn{flex:1}.os .cta .btn.line{flex:none}.os .hint{text-align:center;color:var(--muted);margin-top:8px;font-size:11.5px}.os .note{color:var(--muted);padding:10px 16px 0;font-size:12.5px}.os .yes{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-top:10px;padding:12px 0}.os .yes .pv{background:var(--sheet);border:1px solid var(--hair);color:var(--ink-2);border-radius:3px;padding:12px;font-size:13px;line-height:1.5}.os .yes .pv .h{color:var(--muted);border-bottom:1px solid var(--hair);grid-template-columns:40px 1fr;row-gap:2px;margin-bottom:8px;padding-bottom:6px;font-size:11.5px;display:grid}.os .yes .pv b{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.os .yes .two{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.os .yes .two .btn{height:42px}.os .tabbar.five{grid-template-columns:1fr 1fr 64px 1fr 1fr}.os .tabbar .plus{place-items:center;display:grid}.os .tabbar .plus span{background:var(--ink);border-radius:6px;place-items:center;width:46px;height:46px;display:grid}.os .tabbar .plus svg{width:18px;height:18px}.os .dim{background:#0f0f0e75;position:absolute;inset:0}.os .sheet{background:var(--paper);border-radius:14px 14px 0 0;padding:8px 16px 0;position:absolute;bottom:0;left:0;right:0}.os .grab{background:var(--hair-2);border-radius:2px;width:38px;height:4px;margin:0 auto 12px}.os .sheet h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px;font-weight:400;line-height:1.1}.os .live li{border-bottom:1px solid var(--hair);grid-template-columns:46px 14px 1fr;gap:8px;padding:10px 0;font-size:13.5px;line-height:1.4;display:grid}.os .live .w{color:var(--muted);padding-top:1px;font-size:11.5px}.os .live .mk{background:var(--ink);border-radius:50%;width:7px;height:7px;margin-top:6px}.os .live .mk.you{background:var(--you)}.os .live .mk.o{border:1px solid var(--ink-2);background:0 0}.os .live .mk.on{box-shadow:0 0 0 3px #1a19161f}.os .live .s{color:var(--muted);margin-top:1px;font-size:12px;display:block}.os .live .q{border-left:2px solid var(--hair-2);color:var(--ink-2);margin-top:4px;padding-left:9px;font-size:13px;display:block}.os .state{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.os .bar3{gap:3px;display:flex}.os .bar3 i{background:var(--hair-2);flex:1;height:3px}.os .bar3 i.d{background:var(--ink)}.os .bar3 i.m{background:var(--you)}.os .bar3 i.on{background:var(--ink);opacity:.45}.os .pill-off{color:var(--muted)}.os .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.os .agentchip{border:1px solid var(--hair-2);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.os .agentchip.off{color:var(--muted)}.os .agentchip.off i{border:1px solid var(--muted);border-radius:50%;width:6px;height:6px}.os .ptop .side.r{gap:8px}.os .ptop .iconbtn{width:30px;height:30px}.os .ptop .brand{font-size:14.5px}.os .sheet{padding-bottom:30px}.os .under{z-index:0}.os .dim{z-index:1}.os .sheet{z-index:2}.os .tabbar.four{grid-template-columns:repeat(4,1fr)}.os .tabbar .askt span.ic{background:var(--ink);width:40px;height:30px;color:var(--sheet);border-radius:5px;place-items:center;display:grid}.os .tabbar .askt span.ic svg{width:16px;height:16px}.os .yn{grid-template-columns:auto 1fr;gap:10px;margin-top:10px;display:grid}.os .yn .btn{height:44px}.os .yn .btn.line{padding:0 16px}.os .tg{white-space:nowrap;border:1px solid var(--hair-2);height:22px;color:var(--ink-2);border-radius:3px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.os .tg.you{border-color:var(--you);color:var(--you)}.os .tg.bad{color:#9b2c1f;border-color:#9b2c1f}.os .tg.quiet{color:var(--muted);border-color:#0000;padding:0}.os .dc{background:var(--sheet);border:1px solid var(--hair);border-radius:3px;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:5px;display:flex;overflow:hidden}.os .dc b{letter-spacing:-.02em;color:var(--ink);font-size:9.5px;font-weight:600;line-height:1.05}.os .dc i{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:7px;font-style:normal;font-weight:600}.os .dc.ink{background:var(--ink);border-color:var(--ink)}.os .dc.ink b{color:var(--sheet)}.os .dc.ink i{color:#fcfaf599}.os .pin{padding:14px 16px 0}.os .pin .mline{letter-spacing:-.03em;margin-top:6px;font-size:21px;font-weight:400;line-height:1.15}.os .pin .mline span{color:var(--muted)}.os .pin .nums{color:var(--ink-2);gap:14px;margin-top:8px;font-size:12.5px;display:flex}.os .pin .nums b{color:var(--ink);font-weight:600}.os .pin .acts{align-items:center;gap:14px;margin-top:10px;display:flex}.os .sw2{border:1px solid var(--hair-2);border-radius:4px;grid-template-columns:1fr 1fr;margin:14px 16px 0;padding:2px;display:grid}.os .sw2 a{text-align:center;color:var(--muted);border-radius:3px;padding:7px 0;font-size:13px;font-weight:600}.os .sw2 a.on{background:var(--ink);color:var(--sheet)}.os .sw2 a b{color:var(--you);margin-left:4px;font-weight:600}.os .sw2 a.on b{color:#f2a65a}.os .dayhd{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:16px 16px 0;font-size:11px;font-weight:600}.os .fi{border-bottom:1px solid var(--hair);padding:12px 16px 14px}.os .fi .fh{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.os .fi .fh b{color:var(--ink-2);letter-spacing:.02em;font-weight:600}.os .fi .ft{letter-spacing:-.015em;margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.3}.os .fi .fs{color:var(--muted);margin-top:2px;font-size:13px}.os .fi .media{aspect-ratio:16/9;border-radius:3px;margin-top:10px;position:relative;overflow:hidden}.os .fi .media img{object-fit:cover;width:100%;height:100%}.os .fi .media .pl{background:#fcfaf5f0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.os .fi .media .pl svg{width:12px;height:12px;margin-left:2px}.os .fi .mail{background:var(--sheet);border:1px solid var(--hair);color:var(--ink-2);border-radius:3px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.os .fi .mail .to{color:var(--muted);border-bottom:1px solid var(--hair);margin-bottom:6px;padding-bottom:5px;font-size:11.5px}.os .fi.small{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.os .fi.small .ft{margin-top:0;font-size:14px}.os .fi .side{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px}.os .board{gap:10px;padding:12px 0 0 16px;display:flex;overflow:hidden}.os .bcol{background:var(--wall);border-radius:4px;flex:0 0 168px;padding:8px}.os .bcol.you{box-shadow:inset 0 2px 0 var(--you)}.os .bcol .bh{justify-content:space-between;padding:2px 2px 8px;font-size:12px;font-weight:600;display:flex}.os .bcol .bh span{color:var(--muted);font-weight:600}.os .card{background:var(--sheet);border:1px solid var(--hair);border-radius:3px;margin-bottom:6px;padding:9px}.os .card .n{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.os .card .v{color:var(--muted);margin-top:2px;font-size:12px}.os .card .tg{margin-top:6px}.os .wk{text-align:center;grid-template-columns:repeat(7,1fr);padding:12px 12px 0;display:grid}.os .wk .d{border-radius:4px;padding:6px 0 8px}.os .wk .d span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.os .wk .d b{margin-top:2px;font-size:18px;font-weight:400;display:block}.os .wk .d i{justify-content:center;gap:3px;height:6px;margin-top:4px;display:flex}.os .wk .d i u{background:var(--ink);border-radius:50%;width:5px;height:5px;text-decoration:none}.os .wk .d i u.y{background:var(--you)}.os .wk .d.today b{color:var(--you);font-weight:600}.os .wk .d.on{background:var(--ink)}.os .wk .d.on span{color:#fcfaf5a6}.os .wk .d.on b{color:var(--sheet)}.os .wk .d.on i u{background:var(--sheet)}.os .wk .d.on i u.y{background:#f2a65a}.os .ag{padding:0 16px}.os .ag .dh{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding:14px 0 4px;font-size:13.5px;font-weight:600;display:flex}.os .ag .dh span{color:var(--muted);font-size:12px;font-weight:400}.os .ar{border-bottom:1px solid var(--hair);grid-template-columns:48px 64px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.os .ar .tm{font-size:12.5px;font-weight:600}.os .ar .tm u{border-bottom:1px dashed var(--ink-2);text-decoration:none}.os .ar .t{letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.25}.os .ar .s{color:var(--muted);font-size:12px}.os .shelf{padding:16px 0 0 16px}.os .shelf .sh{letter-spacing:-.01em;justify-content:space-between;padding-right:16px;font-size:15px;font-weight:600;display:flex}.os .shelf .sh span{color:var(--muted);font-size:12.5px;font-weight:400}.os .strip{gap:10px;margin-top:10px;display:flex;overflow:hidden}.os .pc{flex:none}.os .pc .im{background:var(--mat);border-radius:3px;position:relative;overflow:hidden}.os .pc .im img{object-fit:cover;width:100%;height:100%}.os .pc .im .k{color:#fff;background:#0000008c;border-radius:2px;padding:2px 5px;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:6px}.os .pc .im .tg{background:var(--paper);position:absolute;top:6px;left:6px}.os .pc .t{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin-top:6px;font-size:12.5px;font-weight:600;overflow:hidden}.os .pc.w .im{width:200px;height:112px}.os .pc.w .t{width:200px}.os .pc.v .im{width:104px;height:185px}.os .pc.v .t{width:104px}.os .pc.s .im{width:140px;height:175px}.os .pc.s .t{width:140px}.os .mini{background:var(--ink);height:56px;color:var(--sheet);z-index:3;border-radius:6px;grid-template-columns:40px 1fr 30px 30px;align-items:center;gap:10px;padding:0 10px 0 8px;display:grid;position:absolute;bottom:80px;left:8px;right:8px}.os .mini .cv2{color:#f2a65a;background:#2a2622;border-radius:3px;place-items:end start;width:40px;height:40px;padding:4px;font-size:8px;font-weight:600;display:grid}.os .mini .t{font-size:13px;font-weight:600}.os .mini .s{color:#fcfaf5a6;font-size:11px}.os .mini svg{width:15px;height:15px}.os .mini:after{content:"";background:linear-gradient(90deg,#f2a65a 38%,#fcfaf526 38%);height:2px;position:absolute;bottom:0;left:8px;right:8px}.os .lf{border:1px solid var(--hair-2);border-radius:4px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.os .lf a{text-align:center;color:var(--muted);border-radius:3px;padding:8px 0;font-size:13px;font-weight:600}.os .lf a.on{background:var(--ink);color:var(--sheet)}.os .wch{border:1px solid var(--hair-2);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.os .wch i{background:var(--ink);border-radius:50%;width:6px;height:6px}.os .wch i.you{background:var(--you)}.os .fi .fh .wch{margin-left:8px}.os .fi .av,.os .fdone .av{background:var(--mat);width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.os .tabbar .askt{color:var(--muted)}.os .tabbar .askt.on{color:var(--ink)}.os .vseg a{flex:none;padding:9px 12px}.os .vseg{overflow:hidden}.os .talk{background:var(--ink);color:var(--sheet);border-radius:5px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.os .talk .ic{background:#fcfaf51f;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.os .talk .ic svg{width:18px;height:18px}.os .talk .t{font-size:16px;font-weight:600}.os .talk .s{color:#fcfaf5b3;margin-top:2px;font-size:12.5px}.os .sks{margin-top:4px}.os .sk{border-bottom:1px solid var(--hair);grid-template-columns:1fr 20px;align-items:center;padding:11px 0;display:grid}.os .sk .t{letter-spacing:-.01em;font-size:15px;font-weight:600}.os .sk .s{color:var(--muted);margin-top:2px;font-size:12.5px}.os .sk .go svg{width:12px;height:12px;color:var(--muted)}.os .lpv{aspect-ratio:16/9;border-radius:3px;position:relative;overflow:hidden}.os .lpv img{object-fit:cover;width:100%;height:100%}.os .lpv .pl{background:#fcfaf5f0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.os .lpv .pl svg{width:11px;height:11px;margin-left:2px}.os .t2{letter-spacing:-.015em;margin-top:3px;font-size:16px;font-weight:600}.os .thr .from{grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.os .thr .av{background:var(--mat);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.os .thr .t{font-size:14px;font-weight:600}.os .thr .msg{margin:10px 0 0 46px;font-size:14px;line-height:1.5}.os .mrow{border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;gap:10px;padding:10px 0;display:grid}.os .mrow .t{letter-spacing:-.01em;font-size:14px;font-weight:600}.os .mrow .s{color:var(--muted);font-size:12.5px}.os .mrow .r{text-align:right;color:var(--muted);font-size:12.5px}.os .mrow .amt{color:var(--ink);font-size:15px}.os .mrow .late{color:var(--you);font-weight:600}.os .up{border-bottom:1px solid var(--hair);grid-template-columns:48px 1fr;gap:12px;padding:12px 0;display:grid}.os .up .when{text-align:center;border:1px solid var(--hair-2);border-radius:3px;place-content:center;height:52px;display:grid}.os .up .when b{font-size:20px;font-weight:400;line-height:1}.os .up .when span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.os .up .t{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.os .up .s{color:var(--muted);font-size:12.5px}.os .checks{gap:5px;margin-top:8px;font-size:13px;display:grid}.os .checks i{border:1px solid var(--hair-2);vertical-align:-1px;border-radius:2px;width:12px;height:12px;margin-right:8px;display:inline-block}.os .checks i.ok{background:var(--ink);border-color:var(--ink)}.os .checks i.wk{border-color:var(--ink);background:linear-gradient(90deg, var(--ink) 60%, transparent 60%)}.os .mon{border:1px solid var(--hair);background:var(--sheet);border-radius:4px;margin:10px 16px 0;padding:10px}.os .mh,.os .mg{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.os .mh span{color:var(--muted);font-size:10.5px;font-weight:600}.os .mg span{border-radius:3px;margin:2px;padding:6px 0;font-size:13.5px}.os .mg .o{color:var(--muted)}.os .mg .td{color:var(--you);font-weight:600}.os .mg .bk{background:var(--ink);color:var(--sheet);font-weight:600}.os .mg2{background:var(--sheet);border:1px solid var(--hair);border-radius:4px;padding:14px}.os .mg2 .say{letter-spacing:-.015em;margin-top:6px;font-size:16px;line-height:1.38}.os .scard li.scr{border-bottom:1px solid var(--hair);grid-template-columns:1fr 40px 96px;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.os .scard .n small{color:var(--muted);font-size:11px}.os .bign{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;margin:14px 16px 0;display:grid}.os .bign div{padding:12px 0}.os .bign div+div{border-left:1px solid var(--hair);padding-left:14px}.os .bign b{letter-spacing:-.045em;font-size:34px;font-weight:400;line-height:1;display:block}.os .bign span{color:var(--muted);font-size:12px}.os .nh,.os .nr{grid-template-columns:1fr 60px 64px;align-items:center;gap:6px;display:grid}.os .nh{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--hair);padding-bottom:6px;font-size:11px;font-weight:600}.os .nr{border-bottom:1px solid var(--hair);padding:10px 0;font-size:14px}.os .nh span:not(:first-child),.os .nr span:not(:first-child){text-align:right}.os .avb{background:var(--mat);width:56px;height:56px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid}.os .stagebar{grid-template-columns:repeat(5,1fr);gap:3px;margin:16px 16px 0;display:grid}.os .stagebar span{color:var(--muted);border-top:2px solid var(--hair-2);padding-top:6px;font-size:11.5px;font-weight:600}.os .stagebar span.d{border-top-color:var(--ink);color:var(--ink-2)}.os .facts2{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;margin:14px 16px 0;display:grid}.os .facts2 div{padding:10px 0}.os .facts2 div+div{border-left:1px solid var(--hair);padding-left:12px}.os .facts2 span{color:var(--muted);font-size:11.5px;display:block}.os .facts2 b{font-size:14px;font-weight:600}.os .ml{border:1px solid var(--hair);border-radius:4px;margin-top:10px;padding:12px;font-size:14px;line-height:1.5}.os .ml.them{color:var(--ink-2)}.os .ml.mine{background:var(--sheet);border-color:var(--hair-2)}.os .ml .h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.os .ml .h b{font-size:13.5px}.os .ml .to{border-bottom:1px solid var(--hair);grid-template-columns:60px 1fr;padding:5px 0;font-size:12.5px;display:grid}.os .ml .to span{color:var(--muted)}.os .who{align-items:center;gap:6px;margin-top:4px;display:flex}.os .proj{color:var(--muted);padding:12px 16px 0;font-size:12.5px}.os .proj b{color:var(--ink);font-weight:600}.os .dl2{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.os .dv img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--hair);border-radius:3px;width:100%}.os .dv .t{margin-top:6px;font-size:13px;font-weight:600}.os .dv .s{color:var(--muted);font-size:12px}.os .mini3{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);margin:14px 16px 0;display:grid}.os .mini3 div{padding:10px 0}.os .mini3 div+div{border-left:1px solid var(--hair);padding-left:12px}.os .mini3 b{letter-spacing:-.03em;font-size:20px;font-weight:400;display:block}.os .mini3 span{color:var(--muted);font-size:11.5px}.os .wq .bcol{flex:0 0 178px}.os .wq .bcol:first-child{margin-left:-188px}.os .board.wq{align-items:flex-start}.os .card .wch{white-space:normal;height:auto;padding:3px 6px;line-height:1.3}.os .wq .card img{aspect-ratio:16/9;object-fit:cover;border-radius:2px;width:100%;margin-bottom:7px}.os .standing{border:1px solid var(--hair);background:var(--sheet);color:var(--ink-2);border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;font-size:12.5px;display:grid}.os .standing b{color:var(--ink)}.os .pc.v .im .cap{color:#f3efe5;letter-spacing:-.03em;z-index:1;font-size:15px;font-weight:600;line-height:1.05;position:absolute;top:58px;left:8px;right:8px}.os .pc.v .im .cap em{color:#f2a65a;font-family:Georgia,serif;font-style:italic;font-weight:400}.os .shelf .strip .pc.v .im:after{content:"";background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.os .yt .thumb{aspect-ratio:16/9;border-radius:6px;margin-top:8px;position:relative;overflow:hidden}.os .yt .thumb img{object-fit:cover;width:100%;height:100%}.os .yt .dur{color:#fff;background:#000c;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.os .ytrow{grid-template-columns:32px 1fr;gap:10px;margin-top:10px;display:grid}.os .ytrow .ch{border:1px solid var(--hair);background:var(--sheet);border-radius:50%;width:32px;height:32px;padding:5px}.os .ytt{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.os .picks li{border-bottom:1px solid var(--hair);grid-template-columns:18px 1fr;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.os .picks i{border:1px solid var(--hair-2);border-radius:50%;width:14px;height:14px;margin-top:2px}.os .picks li.on i{border:4px solid var(--ink)}.os .picks li.on{font-weight:600}.os .ttlt u{border-bottom:1px dashed var(--ink-2);text-decoration:none}.os .ans2{border:1px solid var(--hair-2);background:var(--sheet);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-top:12px;padding:8px 6px 8px 14px;font-size:15px;display:flex}.os .ans2 .ph{color:var(--muted)}.os .ans2 .mic{background:var(--ink);height:38px;color:var(--sheet);border-radius:4px;flex:0 0 38px;place-items:center;display:grid}.os .ans2 .mic svg{width:16px;height:16px}.os .fdone{grid-template-columns:64px 1fr;align-items:center;gap:12px;margin-top:10px;display:grid}.os .fdone img{object-fit:cover;opacity:.7;border-radius:2px;width:64px;height:40px}.os .fdone .av{background:var(--mat);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.os .after{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.os .cpy{color:var(--muted);border-bottom:1px solid var(--hair-2);font-size:12.5px;font-weight:600}.os .cpbox{border:1px dashed var(--hair-2);border-radius:4px;margin:14px 16px 0;padding:12px}.os .mono2{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45}.os .vcmp{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.os .vcmp .im{aspect-ratio:16/10;outline:2px solid var(--ink);outline-offset:2px;border-radius:3px;margin-top:6px;position:relative;overflow:hidden}.os .vcmp .im.old{opacity:.55;outline:none}.os .vcmp img{object-fit:cover;width:100%;height:100%}.os .vcmp .pl{background:#fcfaf5f0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:6px}.os .vcmp .pl svg{width:10px;height:10px;margin-left:2px}.os .vert{position:absolute;inset:0;overflow:hidden}.os .vtop{color:#f3efe5;z-index:2;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;height:60px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.os .xb{color:#f3efe5;border:1px solid #f3efe54d;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.os .xb svg{width:12px;height:12px}.os .rail{z-index:2;gap:18px;display:grid;position:absolute;bottom:230px;right:12px}.os .rail a{color:#f3efe5;justify-items:center;gap:4px;font-size:10.5px;font-weight:600;display:grid}.os .rail span{width:44px;height:44px;color:var(--ink);background:#fcfaf5e6;border-radius:50%;place-items:center;font-size:18px;display:grid}.os .rail svg{width:14px;height:14px}.os .burn{color:#f3efe5;letter-spacing:-.04em;z-index:2;text-shadow:0 2px 16px #0006;font-size:34px;font-weight:600;line-height:1.02;position:absolute;top:330px;left:16px;right:70px}.os .burn em{color:#f2a65a;font-family:Georgia,serif;font-style:italic;font-weight:400}.os .vcap{color:#f3efe5;z-index:2;background:linear-gradient(#0000,#000000d9 35%);padding:50px 16px 28px;position:absolute;bottom:0;left:0;right:0}.os .wchw{border:1px solid #f3efe559;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex}.os .vt{letter-spacing:-.03em;margin-top:8px;font-size:21px;line-height:1.12}.os .vs2{opacity:.7;margin-top:4px;font-size:12px}.os .vcap .ln{background:#f3efe540;height:2px;margin-top:14px;position:relative}.os .vcap .ln:before{content:"";background:#f3efe5;width:34%;position:absolute;top:0;bottom:0;left:0}.os .stopl{text-underline-offset:3px;opacity:.85;margin-top:14px;font-size:13px;font-weight:600;text-decoration:underline}.os .slides{gap:10px;padding:14px 0 0 16px;display:flex;overflow:hidden}.os .sl{aspect-ratio:4/5;border-radius:3px;flex-direction:column;flex:0 0 300px;padding:22px;display:flex;position:relative;overflow:hidden}.os .sl.ink{color:#f3efe5;background:#121318}.os .sl.paper{background:var(--sheet);border:1px solid var(--hair)}.os .sl .n{letter-spacing:.08em;opacity:.7;font-size:11px;font-weight:600}.os .sl .big{letter-spacing:-.045em;margin-top:auto;font-size:46px;line-height:.98}.os .sl .big em{color:#f2a65a;font-family:Georgia,serif;font-style:italic;font-weight:400}.os .sl .sm{opacity:.75;margin-top:12px;font-size:13px}.os .sl .mk{width:22px;height:22px;position:absolute;top:18px;right:20px}.os .sl .big2{letter-spacing:-.035em;margin-top:40px;font-size:30px;line-height:1.05}.os .sl .sm2{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.45}.os .dots{justify-content:center;gap:5px;margin-top:10px;display:flex}.os .dots i{background:var(--hair-2);width:16px;height:2px}.os .dots i.on{background:var(--ink)}.os .facts{border-top:1px solid var(--hair);margin-top:10px}.os .facts div{border-bottom:1px solid var(--hair);grid-template-columns:82px 1fr;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.os .facts span:first-child{color:var(--muted);font-size:12.5px}.os .li{background:var(--sheet);border:1px solid var(--hair);border-radius:6px;margin-top:10px;overflow:hidden}.os .lih{grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.os .lih img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:40px;height:40px}.os .lih b{font-size:14px}.os .lit{padding:0 12px 12px;font-size:14px;line-height:1.5}.os .lii{aspect-ratio:16/10;object-fit:cover;width:100%}.os .lir{color:var(--muted);border-bottom:1px solid var(--hair);padding:8px 12px;font-size:11.5px}.os .lia{text-align:center;color:var(--ink-2);grid-template-columns:repeat(4,1fr);padding:10px 0;font-size:12.5px;font-weight:600;display:grid}.os .np{background:var(--paper);position:absolute;inset:0}.os .npt{justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.os .xb2{border:1px solid var(--hair-2);border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.os .xb2 svg{width:12px;height:12px}.os .cover{aspect-ratio:1;color:#f3efe5;background:#121318;border-radius:6px;flex-direction:column;margin:14px 32px 0;padding:26px;display:flex;box-shadow:0 24px 48px -24px #1a191680}.os .cvk{letter-spacing:.1em;text-transform:uppercase;color:#f2a65a;font-size:11px;font-weight:600}.os .cvt{letter-spacing:-.05em;margin-top:auto;font-size:56px;line-height:.95}.os .cvm{opacity:.6;margin-top:12px;font-size:12px}.os .nt{letter-spacing:-.025em;font-size:21px;font-weight:600}.os .scrub{background:var(--hair-2);border-radius:2px;height:3px;margin-top:18px;position:relative}.os .scrub i{background:var(--ink);border-radius:2px;width:38%;position:absolute;top:0;bottom:0;left:0}.os .scrub i:after{content:"";background:var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:-5px;right:-6px}.os .tms{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.os .ctl{justify-content:center;align-items:center;gap:40px;margin-top:16px;display:flex}.os .pp{background:var(--ink);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.os .pp svg{width:20px;height:20px}.os .sk15{color:var(--ink-2);font-size:15px;font-weight:600}.os .pdf{border:1px solid var(--hair);background:var(--sheet);border-radius:3px;height:430px;margin:14px 16px 0;position:relative;overflow:hidden}.os .pdf img{object-fit:cover;object-position:top;width:100%;height:100%}.os .pdf .pg{background:var(--ink);color:var(--sheet);border-radius:3px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.os .hops li.hop{border-bottom:1px solid var(--hair);grid-template-columns:84px 1fr;gap:10px;padding:10px 0;display:grid}.os .hops .dp{color:var(--ink-2);padding-top:2px;font-size:11.5px;font-weight:600}.os .hops .t{font-size:13.5px;line-height:1.35}.os .hops .s{color:var(--muted);margin-top:2px;font-size:11.5px}.os .hops li.quiet .t{color:var(--ink-2)}.os .hops li.quiet .dp{color:var(--muted)}.os .hops li.you .dp,.os .hops li.you .t{color:var(--you);font-weight:600}.os .days{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px;display:grid}.os .days .d{border:1px solid var(--hair-2);text-align:center;border-radius:4px;padding:8px 0}.os .days .d b{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;display:block}.os .days .d i{font-size:18px;font-style:normal}.os .days .d.on{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.os .days .d.on b{color:#fcfaf5b3}.os .times{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.os .tmo{border:1px solid var(--hair-2);border-radius:4px;place-items:center;height:40px;font-size:13.5px;font-weight:600;display:grid}.os .tmo.on{border:2px solid var(--ink)}.os .cps li.cp{border-bottom:1px solid var(--hair);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.os .cps li.cp .t{letter-spacing:-.01em;font-size:15px;font-weight:600}.os .cps li.cur .t:after{content:" ✓";color:var(--muted);font-weight:400}.os .mk2{background:var(--ink);width:34px;height:34px;color:var(--sheet);border-radius:4px;place-items:center;font-size:14px;font-weight:600;display:grid}.os .mk2 img{filter:invert();width:20px;height:20px}.os .more{border-bottom:1px solid var(--hair);border-top:1px solid var(--hair);justify-content:space-between;align-items:center;margin-top:10px;padding:13px 0;font-size:14px;font-weight:600;display:flex}.os .more span{color:var(--muted);font-size:12.5px;font-weight:400}.os .sbox{border:1px solid var(--ink);background:var(--sheet);border-radius:4px;flex:1;align-items:center;gap:8px;height:36px;margin-right:12px;padding:0 10px;font-size:15px;display:flex}.os .sbox svg{width:15px;height:15px;color:var(--muted)}.os .albums{grid-template-columns:1fr 1fr;gap:18px 12px;padding:14px 16px 0;display:grid}.os .ag4{aspect-ratio:1;background:var(--mat);border-radius:4px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.os .ag4 img{object-fit:cover;object-position:top left;width:100%;height:100%}.os .al .t{letter-spacing:-.01em;margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.25}.os .al .s{color:var(--muted);margin:2px 0 6px;font-size:12px}.os .ag4.s{border:1px dashed var(--hair-2);background:0 0;grid-template-columns:1fr;place-items:center;display:grid}.os .ag4.s span{letter-spacing:-.04em;color:var(--ink-2);font-size:40px;font-weight:400}.os .rows li .r .wch{white-space:nowrap}.os .btn{min-height:0;box-shadow:none;cursor:pointer;text-decoration:none;transition:transform 80ms,opacity .12s}.os .btn:active,.os .tap:active{transform:scale(.98)}.os .btn[aria-busy=true]{opacity:.7;cursor:progress}.os .btn.you{color:var(--on-you)}.os .btn:not(.you):not(.line){color:var(--on-ink)}.os .tag,.os .card,.os .chips,.os .sheet,.os .board,.os .hint,.os .facts,.os .dot,.os .link{box-shadow:none}.os .link{min-height:0;font:inherit;cursor:pointer;font-size:14px;font-weight:600;display:inline}.os .chips{scrollbar-width:none;flex-wrap:nowrap;list-style:none;overflow-x:auto}.os .chips::-webkit-scrollbar{display:none}.os .strip::-webkit-scrollbar{display:none}.os .board::-webkit-scrollbar{display:none}.os .vseg::-webkit-scrollbar{display:none}.os .ptop{z-index:20;background:var(--paper);padding-top:env(safe-area-inset-top);height:calc(54px + env(safe-area-inset-top));position:sticky;top:0}.os .ptop .ttl{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;overflow:hidden}.os .ptop .side{flex:none}.os .brand{min-width:0}.os .brand span.nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os .brand svg.mark{flex:none;width:22px;height:22px}.os .brand .mono{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:4px;place-items:center;font-family:inherit;font-size:12px;font-weight:600;display:grid}.os .avatar{background:var(--mat);color:var(--ink-2);place-items:center;font-size:12px;font-weight:600;display:grid}.os .tabbar{z-index:30;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding-bottom:calc(14px + env(safe-area-inset-bottom));position:fixed;bottom:0}.os .tabbar .badge{color:var(--on-you)}.os .scroll{position:static;overflow:visible}.os .cta{z-index:25;bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));position:fixed}.os .cta.full{padding-bottom:calc(16px + env(safe-area-inset-bottom));bottom:0}.os.nobar{padding-bottom:0}.os .withcta{padding-bottom:150px}.os .dim{z-index:40;position:fixed}.os .sheet{z-index:41;overscroll-behavior:contain;max-height:88dvh;padding-bottom:calc(30px + env(safe-area-inset-bottom));position:fixed;overflow-y:auto}.os .sheet:focus{outline:none}.os .mini{z-index:29;bottom:calc(var(--bar-h) + 6px + env(safe-area-inset-bottom));position:fixed}.os .strip,.os .board,.os .vseg,.os .slides{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.os .strip>*,.os .board>*,.os .slides>*{scroll-snap-align:start}.os .strip{padding-right:16px}.os .board{padding-bottom:4px;padding-right:16px}.os .vseg{margin-right:0;padding-right:16px}.os .vseg a{white-space:nowrap}.os .sec+.rows,.os .sec+ul{border-top:0}.os .rows>li>:nth-child(2){min-width:0}.os .rows .t,.os .ar .t{overflow-wrap:anywhere}.os .ar>div{min-width:0}.os .ar img,.os .ar .dc{width:54px;height:36px}.os .calm{color:var(--muted);padding:18px 16px 0;font-size:14px}.os .skel{background:linear-gradient(90deg, var(--mat) 0%, var(--wall) 50%, var(--mat) 100%);background-size:200% 100%;border-radius:3px;animation:1.2s linear infinite os-sh}@keyframes os-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.os .skel{animation:none}.os .btn{transition:none}}.os .wch.dark{color:#f3efe5;border-color:#f3efe559}.os .wch.dark i{background:#f3efe5}.os .fi .fh{gap:8px}.os .fi .fh .wch{text-overflow:ellipsis;max-width:62%;margin-left:auto;overflow:hidden}.os .fi .media{background:var(--ink);display:block}.os .media .cover,.os .lpv .cover{width:100%;height:100%}.os .poster-cover{background:var(--ink);width:100%;height:100%;color:var(--on-ink);flex-direction:column;justify-content:flex-end;padding:14px;display:flex}.os .poster-cover i{letter-spacing:.1em;text-transform:uppercase;color:var(--you-soft);font-size:10px;font-style:normal;font-weight:600}.os .poster-cover b{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:400;line-height:1.05}.os .poster-cover.paper{background:var(--sheet);color:var(--ink);border:1px solid var(--hair)}.os .poster-cover.paper i{color:var(--muted)}.os .err{color:var(--bad);margin-top:8px;font-size:13px}.os .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os .lf a,.os .sw2 a,.os .seg a,.os .chip{cursor:pointer}.os .lf button,.os .sw2 button{text-align:center;color:var(--muted);border-radius:3px;padding:8px 0;font-size:13px;font-weight:600}.os .lf button.on,.os .sw2 button.on{background:var(--ink);color:var(--on-ink)}.os .wrap{max-width:680px;margin:0 auto}@media (min-width:720px){.os .wrap{max-width:760px}.os .today-cols{grid-template-columns:minmax(0,1fr) 280px;gap:24px;max-width:1000px;margin:0 auto;display:grid}.os .glance{padding-top:14px;display:block}.os .sheet{width:560px;left:50%;right:auto;transform:translate(-50%)}.os .cta{width:680px;left:50%;right:auto;transform:translate(-50%)}}@media (max-width:719px){.os .glance{display:none}}@media (min-width:1100px){.os{--bar-h:0px;padding-bottom:0}.os .tabbar{display:none}.os .ptop{height:64px;padding:0 32px}.os .dnav{gap:6px;display:flex}.os .dnav a{color:var(--muted);border-radius:4px;padding:8px 14px;font-size:14px;font-weight:600;position:relative}.os .dnav a.on{color:var(--ink);background:var(--wall)}.os .dnav a .badge{background:var(--you);min-width:18px;height:18px;color:var(--on-you);border-radius:3px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;display:inline-grid}.os .today-cols{grid-template-columns:minmax(0,680px) minmax(360px,1fr);gap:40px;max-width:1320px;padding:0 32px}.os .cta{width:680px}.os .sheet{border-radius:10px;width:600px;max-height:84dvh;top:50%;bottom:auto;transform:translate(-50%,-50%)}.os .deps-two{grid-template-columns:360px minmax(0,1fr);gap:32px;max-width:1320px;margin:0 auto;padding:0 32px;display:grid}.os .deps-two .wrap{max-width:none}.os .media-wide .wrap{max-width:1240px}}@media (max-width:1099px){.os .dnav{display:none}}.os .yes .media{aspect-ratio:16/9;background:var(--ink);border-radius:3px;margin-top:8px;display:block;position:relative;overflow:hidden}.os .yes .media img{object-fit:cover;width:100%;height:100%}.os .yes .media .pl,.os .fi .media .pl{background:#fcfaf5f0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.os .yes .media .pl svg{width:12px;height:12px;margin-left:2px}.os .yes .mail{background:var(--sheet);border:1px solid var(--hair);color:var(--ink-2);border-radius:3px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}.os .yes .mail .to{color:var(--muted);border-bottom:1px solid var(--hair);margin-bottom:6px;padding-bottom:5px;font-size:11.5px}.os .sec+.yes{border-top:0}.os .fi.small{color:inherit}.os .pin .nums{flex-wrap:wrap;display:flex}.os .pin .acts .link{font-size:14px}.os .glance .deps li.dl{grid-template-columns:1fr auto;padding:12px 0}.os .glance .deps .r{text-align:right}.os .desk3d{display:none}@media (min-width:1100px){.os .desk3d{margin:8px 0 6px;display:block}.os .desk3d .c3d-stage{height:360px;margin-top:0}.os .desk3d .c3d-stage canvas{transition:none}.os .glance{align-self:start;position:sticky;top:80px}}.os .fi .fh{flex-wrap:wrap;row-gap:6px}.os .fi .mail b{color:var(--ink)}.os a.mail{color:var(--ink-2)}.os .deps li.dl{grid-template-columns:1fr auto;padding:12px 0}.os .deps .r{text-align:right}.os .deps .t{font-size:15px}.os .dept-side{display:none}@media (min-width:1100px){.os .dept-side{align-self:start;max-height:calc(100dvh - 64px);padding-top:24px;display:block;position:sticky;top:64px;overflow-y:auto}.os .dept-side .deps{padding:0}.os .dept-side li.on{background:var(--wall);border-radius:4px;margin:0 -10px;padding:12px 10px}}.os .vseg{margin-top:14px}.os .vgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 10px;padding:14px 16px 0;display:grid}.os .vgrid .pc .im{aspect-ratio:16/9;width:100%;height:auto}@media (min-width:1100px){.os .vgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px 16px}}.os .vgrid .pc .t{white-space:normal}.os .scard li.nrow{grid-template-columns:1fr auto 96px}.os .scard li.nrow span.n{text-align:right;min-width:48px}.os .about{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.55}.os .about h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:12px;font-weight:600}.os .about p{white-space:pre-line;margin-top:4px}.os .about li{border-bottom:1px solid var(--hair);padding:6px 0}.os .added{color:var(--muted);padding:10px 16px 0;font-size:12px}.os .added .tg{margin-right:6px}.os .checks i.wk{border-color:var(--ink);background:0 0;position:relative}.os .checks i.wk:after{content:"";background:var(--ink);height:2px;position:absolute;top:4px;left:3px;right:3px}.os a.up{color:inherit}.os .board .card{color:inherit;display:block}.os .board .card img{aspect-ratio:16/9;object-fit:cover;border-radius:2px;width:100%;margin-bottom:7px}.os .board.wq .bcol:first-child{margin-left:0}.os .thr .msg{white-space:pre-line}.os .more{color:inherit}.os .pl{min-height:0}.os .board{margin:0;scroll-padding:0 16px}.os .card{box-shadow:none}.os .facts{grid-template-columns:none;gap:0;padding-top:0;display:block}.os .dv{color:inherit;display:block}.os .dv .poster-cover{border-radius:3px}.os .dl2 .dv img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--hair);border-radius:3px;width:100%}.os .rows li .rowact{grid-column:2/-1;justify-content:flex-end;margin-top:-4px;display:flex}.os .rowact .ghost{height:28px;font-size:12px}.os .rowact form{display:inline}.os .sbox input{font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0}.os .conn{margin-top:10px}.os .conn summary{cursor:pointer;padding:6px 0}.os .conn .copy pre{flex:1}.os .apps li{grid-template-columns:1fr auto}.os .copy{border:1px solid var(--hair-2);background:var(--sheet);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 10px;display:flex}.os .copy .mono{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:720px) and (max-width:1099px){.os .today-cols{padding:0 16px}}@media (min-width:1100px){.os .ptop .ttl{display:none}}.os .rows .s,.os .calm,.os .about,.os .fs,.os .ft,.os .msg,.os .ml,.os .mail{overflow-wrap:anywhere}.os .dim{touch-action:none;overscroll-behavior:contain}.os .cps li.cp,.os .cps li.cp .t{text-align:left}.os .dc.only{justify-content:center;align-items:center}.os .dc.only i{letter-spacing:.06em;font-size:8.5px}.os .mail .mbody{white-space:pre-line;margin-top:4px}.os .mail>b{display:block}@media (max-width:420px){.os .fi .fh .wch{max-width:100%;margin-left:0}.os .fi .fh b{flex-basis:100%}}.os .wch{padding:0 9px}.os .cpbox{margin:12px 0 0}.os .yes+.yes,.os .sec+.yes,.os ul+.yes,.os .rows+.yes{border-top:0;margin-top:0}.os .sec+.yes{margin-top:0}.os .block .sec+.rows>li:first-child{border-top:0}.os .checks i.wk:after{border-radius:50%;width:4px;height:4px;top:3px;left:3px;right:auto}.os .scard li.nrow span.n{letter-spacing:-.02em;color:var(--ink);font-size:17px}.os .checks i.ip{border-color:var(--ink);background:0 0;position:relative}.os .checks i.ip:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:3px}@media (min-width:1100px){.os .desk3d{min-height:360px}}.os .talk{color:var(--on-ink)}.os .talk .s,.os .mini .s,.os .wk .d.on span,.os .chip.on b,.os .dc.ink i,.os .days .d.on b{color:var(--on-ink-2)}.os .talk .ic{background:var(--on-ink-3)}.os .mini,.os .wk .d.on b,.os .days .d.on i{color:var(--on-ink)}.os .dm{background:var(--wall);border:1px solid var(--hair);letter-spacing:-.01em;width:44px;height:44px;color:var(--ink-2);border-radius:3px;place-items:center;font-size:13px;font-weight:600;display:grid}.os .fi.small img.th{object-fit:cover;border-radius:3px;width:44px;height:44px}@media (min-width:1100px){.os .board{padding-left:0;padding-right:0}}.os .tabbar a .pend{background:var(--ink);height:2px;position:absolute;top:-1px;left:30%;right:30%}.os .tabbar a:has(.pend){color:var(--ink)}.os .tface{margin-top:10px;display:block}.os .board .card .cardpic{aspect-ratio:16/9;border-radius:2px;margin-bottom:7px;display:block}.os .calm.empty{border:1px solid var(--hair);background:var(--sheet);color:var(--ink-2);border-radius:4px;margin:18px 16px 0;padding:22px 20px}.os .calm.empty .lead{letter-spacing:-.02em;color:var(--ink);margin:6px 0 4px;font-size:20px}.os .calm.empty p{max-width:46ch;margin:0 0 14px}.os .calm.empty .btn{display:inline-flex}.os .pa.pa{isolation:isolate;border-radius:inherit;background-color:#121318;width:100%;display:block;position:relative;overflow:hidden}.os .pa.pa.pa-wide{aspect-ratio:16/9}.os .pa.pa.pa-tall{aspect-ratio:9/16}.os .pa.pa.pa-square{aspect-ratio:1}.os .pa.pa.pa-fill{aspect-ratio:auto;width:100%;height:100%}.os .pa.pa>img.pa-img{z-index:1;object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block;position:relative}.os .pa.pa.pa-whole>img.pa-img{object-fit:contain}.os .pa.pa>img.pa-bed{object-fit:cover;filter:blur(14px)brightness(.55);width:124%;max-width:none;height:124%;position:absolute;inset:-12%}.os .pa.pa.pa-page{background-color:var(--mat);padding:6% 0}.os .pa.pa.pa-page>img.pa-img{object-fit:contain;width:auto;max-width:88%;margin:0 auto;box-shadow:0 1px 2px #0000001f,0 8px 24px #00000024}.os .pa.pa.pa-text{background-color:#0000}.os .pa.pa.pa-text>.poster-cover,.os .pa.pa.pa-text>.tcv{width:100%;height:100%}.os .pa.pa>img{aspect-ratio:auto;object-position:center;border:0;border-radius:0;margin:0}.os span.th{border-radius:3px;flex:none;width:44px;height:44px;display:block;overflow:hidden}.os .pa.cardpic{border-radius:2px;margin-bottom:7px}.os .dv .pa.pa{border:1px solid var(--hair);border-radius:3px}.os .sl.pic{background:0 0;flex:none;width:min(78vw,360px);height:auto;padding:0;display:block}.os .sl.pic>.pa{border-radius:3px}.os .pa.pa.pa-text{container-type:inline-size}.os .pa.pa-text .poster-cover{padding:clamp(5px,7cqw,18px)}.os .pa.pa-text .poster-cover i{font-size:clamp(7px,4.6cqw,11px)}.os .pa.pa-text .poster-cover b{-webkit-line-clamp:3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;font-size:clamp(9px,8.5cqw,26px);line-height:1.1;display:-webkit-box;overflow:hidden}.os .pa.pa-text .poster-cover.sm{background:var(--sheet);border:1px solid var(--hair);border-radius:inherit;place-items:center;padding:2px;display:grid}.os .pa.pa-text .poster-cover.sm i{text-align:center;letter-spacing:.06em;color:var(--you);margin:0;font-size:clamp(7px,14cqw,11px)}.os .pa.pa-text .tcv:not(.small) b{font-size:clamp(10px,7cqw,20px)}.os .pa.pa-text .tcv:not(.small) em{font-size:clamp(7px,4.2cqw,11px)}.os .pa.pa-text .tcv:not(.small) .tcv-lines{font-size:clamp(8px,4.2cqw,13px)}@container (max-width:220px){.os .pa.pa-text .tcv .tcv-lines>span:nth-child(n+3){display:none}}@container (max-width:120px){.os .pa.pa-text .tcv .tcv-lines{display:none}}.os .cglance{border-top:1px solid var(--hair);margin:16px 16px 0}.os .cglance .gr{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:1fr auto 14px;grid-template-areas:"t d x""l d x";align-items:center;gap:2px 12px;padding:12px 0;text-decoration:none;display:grid}.os .cglance .gt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-area:t;font-size:11px;font-weight:600}.os .cglance .gl{color:var(--ink);grid-area:l;font-size:14.5px;line-height:1.3}.os .cglance .gr.you .gl{color:var(--you);font-weight:600}.os .cglance .gx{color:var(--muted);grid-area:x;font-size:18px;line-height:1}.os .gdots{flex-wrap:wrap;grid-area:d;justify-content:flex-end;gap:4px;max-width:120px;display:flex}.os .gdots i,.os .gitems .gd{background:var(--hair-2);border-radius:50%;flex:none;width:7px;height:7px}.os .gdots i.on,.os .gitems .gd.on{background:#4c9a68}.os .gitems li{align-items:center;gap:10px;display:flex}.os .gitems .gi{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:10px 0;display:flex}.os .gitems .gd.none{display:none}.os .gitems .gask{flex:none}.os .gitems .gask button{border:1px solid var(--hair-2);color:var(--ink);background:0 0;border-radius:4px;padding:6px 10px;font-size:13px}@media (min-width:1100px){.os .cglance .gr{grid-template-columns:120px 1fr auto 14px;grid-template-areas:"t l d x"}}.os .gfold{border-top:1px solid var(--hair);margin:8px 16px 0}.os .gfold>summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:13.5px;list-style:none}.os .gfold>summary:after{content:" ›"}.os .gfold[open]>summary:after{content:" ⌄"}.os .gfold>.block{padding-left:0;padding-right:0}.os .gdots i.down,.os .gitems .gd.down{background:var(--bad)}.os .gdots i.wait,.os .gitems .gd.wait{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.os .team{margin:0;padding:0;list-style:none}.os .team>li{border-bottom:1px solid var(--hair);padding:14px 0}.os .team .rh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.os .team .rn{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.os .team .rw{color:var(--ink-2);margin-top:3px;font-size:13.5px}.os .team .rnow{color:var(--muted);margin-top:6px;font-size:13px}.os .team .rnow a{color:inherit;text-underline-offset:2px;text-decoration:underline}.os .team .rk{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.os .team .rk .kk{color:var(--muted);align-self:center;margin-right:2px;font-size:12px}.os .team .rk button,.os .team .rk a{border:1px solid var(--hair-2);color:var(--ink);background:0 0;border-radius:3px;padding:4px 9px;font-size:12.5px}.os .team .rk .sysd{align-items:center;gap:6px;display:inline-flex}.os .team .rk .sysd i{background:var(--hair-2);border-radius:50%;width:7px;height:7px}.os .team .rk .sysd i.on{background:#4c9a68}.os .team .rk .sysd i.down{background:var(--bad)}.os .team .rk .sysd i.wait{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.os .team .ask{font-size:13px}.os .start{border-top:1px solid var(--hair);margin:16px 16px 0;padding:18px 0 6px}.os .start .sbar{background:var(--hair);border-radius:2px;height:3px;margin:10px 0 0;overflow:hidden}.os .start .sbar i{background:var(--ink);border-radius:2px;height:100%;transition:width .3s;display:block}.os .start .snext{padding:18px 0 14px}.os .start .snext .sn{color:var(--muted);font-size:12.5px}.os .start .snext h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:28px;font-weight:500;line-height:1.12}.os .start .snext p{color:var(--ink-2);margin:0;font-size:15px}.os .start .snext p.meta{color:var(--muted);margin-top:10px;font-size:13px}.os .start .sacts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;display:flex}.os .start .sacts .btn{flex:none}.os .start .ssteps{border-top:1px solid var(--hair);margin:4px 0 0;padding:0;list-style:none}.os .start .ssteps li{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:10px 0;display:flex}.os .start .ssteps .st{flex:1;min-width:0}.os .start .ssteps .t{font-size:14.5px;font-weight:600}.os .start .ssteps .s{color:var(--muted);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px}.os .start .ssteps li[data-state=next] .t{color:var(--you)}.os .start .sd{width:24px;height:24px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.os .start .sd.done{color:#fff;box-shadow:none;background:#4c9a68}.os .start .sd.next{background:var(--you);color:var(--on-you);box-shadow:none}.os .start .sd.skipped{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-2);opacity:.6}.os .start .ssteps li[data-state=skipped] .t{color:var(--muted);font-weight:500}@media (min-width:1100px){.os .start .snext h2{font-size:34px}}.os .gsec{padding-top:22px}.os .gsec .lead2{color:var(--muted);margin:4px 0 0;font-size:13.5px}.os .cards2{border-top:1px solid var(--hair);grid-template-columns:1fr;gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.os .cards2>li{border-bottom:1px solid var(--hair);padding:14px 0}.os .cards2 .ch2{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.os .cards2 .cn{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.os .cards2 .cw{color:var(--ink-2);margin-top:3px;font-size:13.5px}.os .cards2 .sk{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.os .goals2{border-top:1px solid var(--hair);margin:10px 0 0;padding:0;list-style:none}.os .goals2 li{border-bottom:1px solid var(--hair);padding:12px 0}.os .goals2 .gh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.os .goals2 .gn{font-size:15px;font-weight:600}.os .goals2 .gs{letter-spacing:.02em;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.os .goals2 .gs.on{color:#3e7f55}.os .goals2 .gs.bad{color:var(--bad)}.os .goals2 .gv{color:var(--ink-2);margin-top:3px;font-size:13px}.os .goals2 .gb{background:var(--hair);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.os .goals2 .gb i{background:var(--ink);height:100%;display:block}.os .goals2 .gi2{color:var(--muted);margin-top:4px;font-size:12.5px}.os .subs .plan{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair-2);border-radius:3px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:600}@media (min-width:768px){.os .cards2{grid-template-columns:1fr 1fr;column-gap:24px}}.os .start .spaths{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.os .start .spath{text-align:left;border:1px solid var(--hair-2);background:var(--sheet);color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;flex-direction:column;gap:4px;padding:16px;transition:border-color .15s,transform .1s;display:flex}.os .start .spath:active{transform:scale(.99)}.os .start .spath b{letter-spacing:-.01em;font-size:16px;font-weight:600}.os .start .spath span{color:var(--muted);font-size:13.5px}.os .start .spath:disabled{cursor:default}.os .start .opt{color:var(--muted);font-weight:400}@media (min-width:768px){.os .start .spaths{grid-template-columns:1fr 1fr}}.os .cards2 .chip.more{color:var(--muted);border-style:dashed}.os .start .sdone{border-top:1px solid var(--hair)}.os .start .sdone>summary{cursor:pointer;color:var(--muted);align-items:center;gap:12px;padding:10px 0;font-size:14px;list-style:none;display:flex}.os .start .sdone>summary:after{content:"›";margin-left:auto;font-size:18px}.os .start .sdone[open]>summary:after{content:"⌄"}.os .start .sdone .ssteps{border-top:0}.os .start .sdone+.ssteps{margin-top:0}.os .start .sprime .ghost{background:var(--you);height:46px;color:var(--on-you);border:0;border-radius:4px;padding:0 20px;font-size:15px;font-weight:600}.os .start .spath.on{border-color:var(--you);box-shadow:inset 0 0 0 1px var(--you)}.os .cards2 .sk .chip{height:30px;font:inherit;cursor:pointer;background:0 0;padding:0 11px;font-size:12.5px;font-weight:600}.os .snav{display:none}@media (min-width:1100px){.os{padding-left:232px}.os .snav{z-index:40;border-right:1px solid var(--hair);background:var(--paper);flex-direction:column;gap:1px;width:232px;padding:12px 10px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.os .snav .sbrand{padding:2px 4px 8px}.os .snav .sask{padding:0 0 10px}.os .snav .sask button{text-align:left;width:100%;height:34px;border:1px solid var(--hair-2)!important;background:var(--sheet)!important;color:var(--ink)!important;border-radius:4px!important;padding:0 10px!important;font-size:13.5px!important}.os .snav a{height:36px;color:var(--ink-2);border-radius:4px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.os .snav a:hover{background:var(--wall)}.os .snav a.on{background:var(--mat);color:var(--ink);font-weight:600}.os .snav a svg{flex:none;width:18px;height:18px}.os .snav a span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.os .snav .badge{background:var(--you);min-width:20px;height:18px;color:var(--on-you);border-radius:3px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.os .snav .shd{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 10px 6px;font-size:11px;font-weight:600}.os .snav .sfoot{border-top:1px solid var(--hair);margin-top:auto;padding-top:12px}.os .dnav{display:none!important}.os .ptop .brand{visibility:hidden}.os .dept-side{display:none!important}.os .deps-two{display:block!important}}.os .dmk{background:var(--ink);width:22px;height:22px;color:var(--sheet);border-radius:4px;flex:none;place-items:center;font-size:11.5px;font-style:normal;font-weight:600;display:inline-grid}.os .home{max-width:1240px;padding:0 16px 32px}.os .hhead{padding:18px 0 6px}.os .hhead h1{letter-spacing:-.03em;margin:2px 0 0;font-size:30px;font-weight:500}.os .hhead .hcount{color:var(--you);margin-left:6px;font-size:20px}.os .home .start{border:1px solid var(--hair-2);background:var(--sheet);border-radius:6px;margin:12px 0 0;padding:16px}.os .home .start .snext{padding:12px 0 6px}.os .home .start .snext h2{font-size:22px}.os .home .start .sall>summary{cursor:pointer;color:var(--muted);padding:8px 0 0;font-size:13px;list-style:none}.os .home .start .sall>summary:after{content:" ›"}.os .tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.os .tile{border:1px solid var(--hair-2);background:var(--sheet);color:inherit;border-radius:6px;flex-direction:column;gap:4px;min-height:104px;padding:14px;display:flex}.os .tile .tl{color:var(--muted);font-size:12px;font-weight:600}.os .tile .tv{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.05}.os .tile .ts{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.os .tile.you{border-color:var(--you)}.os .tile.you .tv{color:var(--you)}.os .hsec{margin:24px 0 8px}.os .dgrid{grid-template-columns:1fr;gap:8px;display:grid}.os .dcard{border:1px solid var(--hair-2);background:var(--sheet);color:inherit;border-radius:6px;flex-direction:column;gap:10px;padding:14px;display:flex}.os .dcard:hover,.os .tile:hover{border-color:var(--ink-2)}.os .dcard .dch{align-items:center;gap:10px;display:flex}.os .dcard .dn{flex:1;font-size:15.5px;font-weight:600}.os .dcard .badge{background:var(--you);min-width:22px;height:20px;color:var(--on-you);border-radius:3px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.os .dcard .dk{align-items:baseline;gap:8px;display:flex}.os .dcard .dk b{letter-spacing:-.02em;font-size:26px;font-weight:500}.os .dcard .dk span{color:var(--muted);font-size:12.5px}.os .dcard .dg{flex-direction:column;gap:5px;display:flex}.os .dcard .dgl{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.os .dcard .dg.none .dgl{color:var(--muted)}.os .dcard .gb{background:var(--hair);border-radius:2px;height:4px;display:block;overflow:hidden}.os .dcard .gb i{background:#4c9a68;height:100%;display:block}.os .dcard .gb i.bad{background:var(--bad)}.os .dcard .ddots{justify-content:flex-start;max-width:none}@media (min-width:768px){.os .tiles{grid-template-columns:repeat(4,1fr)}.os .dgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.os .home{padding:8px 32px 40px}.os .dgrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.os .dgrid{grid-template-columns:repeat(4,1fr)}}.os .agroup{margin-top:22px}.os .agh{border-bottom:1px solid var(--hair);align-items:baseline;gap:10px;margin-bottom:10px;padding:0 0 8px;display:flex}.os .agh .agn{color:var(--ink);font-size:17px;font-weight:600}.os .agh b{color:var(--you);font-size:13px}.os .agrid{grid-template-columns:1fr;gap:12px;display:grid}.os .agrid>.fi{border:1px solid var(--hair-2);background:var(--sheet);border-radius:6px;margin:0;padding:12px}@media (min-width:768px){.os .agrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.os .agrid{grid-template-columns:repeat(3,1fr)}}.os .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.os .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.os .snav a span.badge{flex:none}.os{padding-left:248px}.os .snav{background:var(--sheet);gap:2px;width:248px;padding:18px 14px}.os .snav a{height:38px;color:var(--ink-2);border-radius:7px;font-weight:600}.os .snav a.on{background:var(--you-wash);color:var(--ink)}.os .snav .badge{border-radius:4px;font-weight:800}.os .snav .sstart{background:var(--you-wash);color:var(--ink);margin-bottom:4px}.os .snav .sstart b{color:var(--you);font-size:12px}}.os.dframe{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}.os .dfr{display:block}.os .dmain{min-width:0;padding:18px 16px 24px}.os .dtop{align-items:flex-start;gap:16px;display:flex}.os .dtop h1{letter-spacing:-.02em;font-size:26px;font-weight:800}.os .dtop .sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.os .dtop .sub b.ok{color:var(--ok)}.os .dtop .sub b.bad{color:var(--bad)}.os .dsearch{border:1px solid var(--hair);color:var(--muted);background:var(--sheet);border-radius:8px;justify-content:space-between;align-items:center;width:320px;margin-left:auto;padding:8px 12px;font-size:13px;display:none}.os .kbd{border:1px solid var(--hair);border-radius:4px;padding:0 5px;font-size:11px}.os .dtiles{margin-top:14px}.os .dtiles .tile{border-color:var(--hair);border-radius:10px;gap:2px;min-height:0;padding:12px 14px}.os .dtiles .tile .tv{font-size:26px;font-weight:800}.os .dtiles .tile .tl{color:var(--ink-2);font-size:12px;font-weight:600}.os .dtiles .tile.bad .tv{color:var(--bad)}.os .dtabs{border-bottom:1px solid var(--hair);scrollbar-width:none;gap:4px;margin-top:16px;display:flex;overflow-x:auto}.os .dtabs a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13px;font-weight:700}.os .dtabs a.on{color:var(--ink);border-color:var(--you)}.os .dtabs a span{color:var(--you)}.os .dbody{padding-top:14px}.os .dbody .block{padding-left:0;padding-right:0}.os .kan{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.os .kcol{background:var(--paper);border:1px solid var(--hair);border-radius:9px;flex-direction:column;gap:8px;min-height:220px;padding:10px;display:flex}.os .kcol h3{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);justify-content:space-between;font-size:11.5px;font-weight:800;display:flex}.os .kcol.you h3 span{color:var(--you)}.os .kcard{background:var(--sheet);border:1px solid var(--hair);color:inherit;border-radius:7px;flex-direction:column;gap:5px;padding:9px;display:flex}.os .kcard:hover{border-color:var(--hair-2)}.os .kcol.you .kcard{border-color:var(--you)}.os .kt{font-size:12.5px;font-weight:700;line-height:1.3}.os .km{color:var(--muted);font-size:10.5px;font-weight:600}.os .kwho{color:var(--ok);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.os .kwho:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3f8f5a2e}.os .kempty{color:var(--muted);font-size:12px}.os .agroup2{margin-bottom:18px}.os .agroup2 h3{margin-bottom:8px;font-size:14px;font-weight:800}.os .acards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.os .acard{background:var(--sheet);border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.os .acard b{font-size:13.5px}.os .acard .aact{gap:6px;margin-top:auto;padding-top:6px;display:flex}.os .btn.sm{border-radius:6px;height:32px;padding:0 14px;font-size:12.5px}.os .queue{background:var(--sheet);border-top:1px solid var(--hair)}.os .qh{align-items:center;padding:16px 16px 10px;font-size:15px;font-weight:800;display:flex}.os .qh span{background:var(--you);color:var(--on-you);border-radius:4px;margin-left:auto;padding:1px 7px;font-size:12px}.os .qlist li .qi{border-top:1px solid var(--hair);color:inherit;align-items:center;gap:10px;padding:10px 16px;display:flex}.os .qlist li .qi.on{background:var(--you-wash)}.os .qth{border-radius:5px;flex:none;width:58px;height:38px;position:relative;overflow:hidden}.os .qi .t{font-size:12.5px;font-weight:800;line-height:1.25;display:block}.os .qi .m{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.os .qbig{border-top:1px solid var(--hair);padding:12px 16px 4px}.os .qbig .fi{border:0;padding:0}.os .qnext{justify-content:space-between;align-items:center;padding:8px 16px 16px;display:flex}.os .qcalm{padding:0 16px 16px}.os .dphone-sys{display:none}@media (max-width:767px){.os.dframe .dtiles,.os.dframe .dtabs,.os.dframe .dbody,.os.dframe .dsearch,.os.dframe .qlist{display:none}.os.dframe .queue{border-top:0}.os.dframe .dphone-sys{padding:0 16px 24px;display:block}}@media (min-width:768px) and (max-width:1099px){.os .kan{grid-template-columns:repeat(2,minmax(0,1fr))}.os .dtiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.os.dframe{padding-bottom:0}.os .dfr{grid-template-columns:minmax(0,1fr) 360px;min-height:100dvh;display:grid}.os .dmain{padding:26px 32px}.os .dsearch{display:flex}.os .dtiles{grid-template-columns:repeat(5,minmax(0,1fr))}.os .queue{border-top:0;border-left:1px solid var(--hair);height:100dvh;position:sticky;top:0;overflow-y:auto}.os .qlist{max-height:40vh;overflow-y:auto}.os.dframe .ptop{display:none}}.os .dtop{flex-wrap:wrap;align-items:center}.os .dtop .dtt{min-width:0}.os .dtop .why{color:var(--ink-2);margin-top:2px;font-size:13px}.os .dgoal{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.os .dgoal .bar{background:var(--hair);border-radius:3px;width:120px;height:5px;display:inline-block;overflow:hidden}.os .dgoal .bar i{background:var(--you);height:100%;display:block}.os .dgoal .bar i.bad{background:var(--bad)}.os .dgoal b.ok{color:var(--ok)}.os .dgoal b.bad{color:var(--bad)}.os .dtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.os .sysrow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.os .sy{border:1px solid var(--hair);background:var(--sheet);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.os .sy:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.os .sy.off:before{background:var(--hair-2)}.os .sy.down:before{background:var(--bad)}.os .sy.wait:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.os .sy small{color:var(--muted);font-size:10.5px;font-weight:600}.os .panel{background:var(--sheet);border:1px solid var(--hair);border-radius:10px;padding:14px 16px}.os .ph{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.os .ph .c{color:var(--muted);font-size:11px;font-weight:700}.os .dpanel{margin-bottom:12px}.os .dpanel>.block:first-child{padding-top:0}.os .dlow{grid-template-columns:1fr;gap:12px;display:grid}.os .roles{flex-direction:column;gap:10px;display:flex}.os .role b{font-size:12.5px}.os .role .chips{flex-wrap:wrap;gap:5px;margin-top:5px;padding:0;display:flex}.os .role .chip{background:var(--paper);border:1px solid var(--hair);cursor:pointer;border-radius:5px;height:26px;padding:0 8px;font-size:11.5px;font-weight:700}.os .role .chip:hover{border-color:var(--you);color:var(--you)}.os .setup li{border-top:1px solid var(--hair);align-items:center;gap:8px;padding:7px 0;font-size:12.5px;font-weight:600;display:flex}.os .setup li:first-child{border-top:0}.os .setup li:before{content:"✓";background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.os .setup li.no:before{content:"";box-shadow:inset 0 0 0 1.5px var(--hair-2);background:0 0}.os .setup .st2{flex:1;min-width:0}.os .setup li.ok .st2{color:var(--ink-2)}.os .setup .ghost{height:26px;font-size:11.5px}@media (min-width:768px){.os .dtiles{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}}@media (min-width:1100px){.os .dlow{grid-template-columns:2fr 1fr}.os .dtop{flex-wrap:nowrap;gap:24px}.os .dsearch{flex:none;width:230px}.os .dgoal{flex:1;min-width:0}}.os .dtable{border-collapse:collapse;width:100%;font-size:12.5px}.os .dtable th,.os .dtable td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle;padding:8px 6px}.os .dtable th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.os .dtable .pt{color:inherit;align-items:center;gap:10px;display:flex}.os .dtable .pt img,.os .dtable .pt0{object-fit:cover;background:var(--mat);border-radius:5px;flex:none;width:58px;height:34px}.os .dtable .pt0{color:var(--muted);text-transform:uppercase;place-items:center;font-size:9.5px;font-weight:700;display:grid}.os .dtable .pt b{font-size:12.5px;display:block}.os .dtable .pt small{color:var(--muted);text-transform:capitalize;font-size:10.5px;display:block}.os .stages{flex-wrap:wrap;gap:3px;display:flex}.os .stages span{background:var(--paper);color:var(--muted);border:1px solid var(--hair);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.os .stages span.d{color:var(--ok);background:#3f8f5a1a;border-color:#0000}.os .stages span.now{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .stages span.now.you{background:var(--you);border-color:var(--you)}.os .stages span.bad{background:var(--bad);color:#fff;border-color:var(--bad)}.os .ph .r{margin-left:auto;font-size:12px}@media (max-width:767px){.os .hide-s{display:none}}.os .subtabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.os .subtabs a{border:1px solid var(--hair);color:var(--ink-2);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700}.os .subtabs a.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .toolp .ph .gd{background:var(--hair-2);border-radius:50%;width:8px;height:8px;display:inline-block}.os .toolp .ph .gd.on{background:var(--ok)}.os .toolp .ph .gd.down{background:var(--bad)}.os .toolp .dtable th{width:120px}.os .chips2{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.os .chips2 .chip{background:var(--paper);border:1px solid var(--hair);border-radius:5px;height:26px;padding:0 8px;font-size:11.5px;font-weight:700}.os .qtell{padding:6px 0 0}.os .bytask .tk2{color:inherit;flex-direction:column;gap:3px;display:flex}.os .bytask .tk2 b{font-size:12.5px}.os .thumbrow{align-items:center;gap:6px;display:flex}.os .tthumb{border-radius:5px;flex:none;width:56px;height:40px;display:block;position:relative;overflow:hidden}.os .chip2{border:1px solid var(--hair);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:800}.os .chip2.ok{color:var(--ok)}.os .chip2.w{color:var(--warn)}.os .bytask td.you{color:var(--you);font-weight:700}.os .tell2{margin-top:4px;font-size:12px}@media (min-width:1100px){.os.media-wide .wrap{padding-left:32px;padding-right:32px}}.os .stagestrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.os .stagestrip span{background:var(--paper);border:1px solid var(--hair);color:var(--ink-2);border-radius:8px;flex-direction:column;padding:8px 10px;font-size:11.5px;font-weight:700;display:flex}.os .stagestrip b{color:var(--ink);font-size:20px;font-weight:800}.os td.you{color:var(--you);font-weight:700}.os .chip2.st-client,.os .chip2.st-won{color:var(--ok)}.os .chip2.st-proposal{color:var(--you)}.os .chip2.st-call{color:var(--warn)}@media (max-width:767px){.os .stagestrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.os{--side:#f1ece4}:root[data-theme=dark] .os{--side:#1a1612}@media (min-width:1100px){.os{padding-left:228px}.os .snav{background:var(--side);border-right:0;gap:2px;width:228px;padding:26px 18px}.os .snav .sbrand{margin:0 0 14px}.os .snav .sask{padding:0 0 12px}.os .snav a{height:38px;color:var(--ink-2);border-radius:8px;font-size:14px;font-weight:600}.os .snav a svg,.os .snav .dmk{display:none}.os .snav a:hover{color:var(--ink);background:0 0}.os .snav a.on{background:var(--sheet);color:var(--ink);box-shadow:0 1px 0 var(--hair);font-weight:800}.os .snav .badge{color:var(--you);background:0 0;min-width:0;height:auto;padding:0;font-size:12px;font-weight:800}.os .snav .ssep{background:var(--hair);height:1px;margin:14px 10px}.os .snav .sfoot{border-top:0}.os .snav .sstart{background:var(--sheet);height:auto;color:var(--ink-2);border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:12px 10px;font-size:12.5px;display:flex}.os .snav .sstart b{color:var(--ink);font-size:13px}.os .snav .prog{background:var(--hair);border-radius:2px;height:4px;display:block;overflow:hidden}.os .snav .prog i{background:var(--you);height:100%;display:block}.os .snav .nx{white-space:normal}}.os.calmd .ptop{border-bottom:0}.os .cmain{flex-direction:column;gap:22px;max-width:1180px;padding:20px 18px 40px;display:flex}.os .cmain .head{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.os .cmain .head h1{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05}.os .cmain .head p{color:var(--ink-2);margin-top:8px;font-size:15px}.os .cmain .head p .ok{color:var(--ok);font-weight:700}.os .cmain .head p .bad{color:var(--bad);font-weight:700}.os .cmain .head>.btn{border-radius:9px;height:40px;margin-left:auto;font-size:14px}.os .crumb{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.os .goal{align-items:center;gap:14px;margin-left:auto;display:flex}.os .ring{background:conic-gradient(var(--you) var(--p), var(--hair) 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.os .ring.bad{background:conic-gradient(var(--bad) var(--p), var(--hair) 0)}.os .ring:after{content:"";background:var(--paper);border-radius:50%;width:44px;height:44px}.os .goal .t{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;line-height:1.4;display:flex}.os .goal .t b{color:var(--ink);font-size:16px}.os .goal.nogoal .t b{color:var(--ink-2)}.os .needs{background:var(--sheet);border:1px solid var(--hair);border-radius:14px;align-items:center;gap:18px;padding:18px 22px;display:flex}.os .needs .big{color:var(--you);letter-spacing:-.02em;min-width:34px;font-size:30px;font-weight:800}.os .needs .t{flex:1;min-width:0}.os .needs .t b{font-size:16px;display:block}.os .needs .t span{color:var(--ink-2);font-size:13px}.os .needs .thumbs{gap:6px;display:flex}.os .needs .nth{border-radius:7px;width:40px;height:48px;display:block;position:relative;overflow:hidden}.os .needs .btn{border-radius:9px;flex:none;height:44px;padding:0 22px;font-size:14px;font-weight:800}.os .calmline{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;display:flex}.os .calmline:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.os .calmline.quiet:before{background:var(--hair-2)}.os .sect{align-items:baseline;gap:12px;margin-bottom:-8px;display:flex}.os .sect h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.os .sect a{color:var(--ink-2);margin-left:auto;font-size:13px;font-weight:700}.os .caps{grid-template-columns:1fr;gap:12px;display:grid}.os .cap{background:var(--sheet);border:1px solid var(--hair);min-height:140px;color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.os a.cap:hover{border-color:var(--hair-2)}.os .cap .h{align-items:center;gap:10px;display:flex}.os .cap .h b{font-size:16px}.os .cap .h .sw{color:var(--muted);text-align:right;margin-left:auto;font-size:12px;font-weight:700}.os .cap .live,.os .cap .dn{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.os .cap .dn{background:var(--bad)}.os .cap .k{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.os .cap .kl{color:var(--ink-2);font-size:13px}.os .cap .capopen{color:var(--ink-2);margin-top:auto;font-size:13px;font-weight:700}.os .cap.off{border-style:dashed;border-color:var(--hair-2);background:0 0}.os .cap.off .h b{color:var(--ink-2)}.os .cap.off p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.os .cap.off .go{margin-top:auto}.os .cap.off .go .ghost{height:auto;color:var(--you);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:800}.os .two{grid-template-columns:1fr;gap:16px;display:grid}.os .two .sect{margin-bottom:12px}.os .co-list{background:var(--sheet);border:1px solid var(--hair);border-radius:14px}.os .co-list li .cli{border-top:1px solid var(--hair);color:inherit;align-items:center;gap:14px;padding:15px 22px;display:flex}.os .co-list li:first-child .cli{border-top:0}.os .co-list .cli b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;overflow:hidden}.os .co-list .cli .m{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.os .co-list .cli .m.you{color:var(--you);font-weight:700}.os .on-it{color:var(--ok);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:700;display:inline-flex}.os .on-it:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3e8a5a24}.os .ask{background:var(--sheet);border:1px solid var(--hair);border-radius:14px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.os .ask .q{border:1px solid var(--hair);color:var(--muted);background:var(--paper);text-align:left;border-radius:10px;padding:12px 14px;font-size:14px}.os .ask .chips{flex-wrap:wrap;gap:8px;padding:0;display:flex}.os .ask .chip{border:1px solid var(--hair);background:var(--paper);height:auto;color:var(--ink);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.os .ask .chip small{color:var(--muted);font-weight:600}.os .ask.row{flex-flow:wrap;align-items:center}.os .review .queue{border:1px solid var(--hair);border-radius:14px;overflow:hidden}@media (min-width:768px){.os .caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.os .cmain{gap:30px;padding:44px 56px 56px}.os .cmain .head h1{font-size:38px}.os .caps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.os .two{grid-template-columns:1.4fr 1fr}.os.calmd .ptop{display:none}.os .review .queue{grid-template-rows:auto 1fr auto;grid-template-columns:340px minmax(0,1fr);height:auto;display:grid;position:static}.os .review .queue .qh{grid-column:1/-1}.os .review .queue .qlist{border-right:1px solid var(--hair);grid-column:1;max-height:none}.os .review .queue .qbig{border-top:1px solid var(--hair);grid-area:2/2;padding:18px 22px}.os .review .queue .qnext{grid-column:2}}@media (max-width:767px){.os .needs{border-color:var(--you);flex-wrap:wrap}.os .needs .thumbs{display:none}.os .needs .btn{width:100%}.os .goal{margin-left:0}.os .review .qlist{display:none}}.os .co-dl{flex-direction:column;gap:10px;display:flex}.os .co-dl .dcd{background:var(--sheet);border:1px solid var(--hair);color:inherit;border-radius:14px;align-items:center;gap:16px;padding:16px 22px;display:flex}.os .co-dl .dcd:hover{border-color:var(--hair-2)}.os .co-dl .dcm{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.os .co-dl .nm{font-size:16px;font-weight:800}.os .co-dl .st{color:var(--ink-2);font-size:13px}.os .co-dl .dots{gap:5px;margin-top:4px;display:flex}.os .co-dl .dots i{background:var(--ok);border-radius:50%;width:8px;height:8px}.os .co-dl .dots i.o{box-shadow:inset 0 0 0 1.5px var(--hair-2);background:0 0}.os .co-dl .dots i.dn{background:var(--bad)}.os .co-dl .n{color:var(--you);white-space:nowrap;font-size:13px;font-weight:800}.os .co-dl .dcd.fin{border-style:dashed;border-color:var(--hair-2);background:0 0}.os .co-dl .dcd.fin .nm{color:var(--you)}.os .co-alist .gh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--hair);padding:14px 22px 6px;font-size:12px;font-weight:800}.os .co-alist section:first-child .gh{border-top:0}.os .co-alist .gh a{color:var(--ink)}.os .co-alist .arow{border-top:1px solid var(--hair);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:12px 22px;display:grid}.os .co-alist .ath{border-radius:7px;width:64px;height:42px;display:block;position:relative;overflow:hidden}.os .co-alist .at{min-width:0;color:inherit;flex-direction:column;gap:2px;display:flex}.os .co-alist .at b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.os .co-alist .at span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.os .co-alist .abtn{grid-column:1/-1}.os .co-alist .abtn .yn{margin:0}@media (min-width:900px){.os .co-alist .arow{grid-template-columns:64px minmax(0,1fr) 300px}.os .co-alist .abtn{grid-column:3}.os .co-alist .abtn .btn{height:40px;font-size:13.5px}}@media (min-width:1100px){.os .snav .badge{box-shadow:none;border:0}}.os .cmain .goal{background:0 0;border:0;padding:0}.os .co-dl .dots{justify-content:flex-start;margin-top:4px}.os .co-dl .dots i{border-radius:50%;width:8px;height:8px}.os .bar2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os .bar2 .srch{border:1px solid var(--hair);min-width:0;height:40px;font:inherit;background:var(--sheet);color:var(--ink);border-radius:10px;flex:220px;padding:0 14px;font-size:14px}.os .bar2 .f{border:1px solid var(--hair);background:var(--sheet);height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.os .bar2 .f small{color:var(--muted);font-weight:600}.os .bar2 .f.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .bar2 .f.on small{color:var(--on-ink-2)}.os .split{grid-template-columns:1fr;gap:16px;display:grid}.os .ptable{background:var(--sheet);border:1px solid var(--hair);border-radius:14px;overflow:hidden}.os .ptable th,.os .ptable td{padding:12px 16px}.os .ptable tr.sel td{background:var(--you-wash)}.os .ptable td a{color:inherit}.os .dot2{background:var(--you);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.os .drawer{background:var(--sheet);border:1px solid var(--hair);border-radius:14px;flex-direction:column;align-self:start;gap:12px;padding:18px 20px;display:flex}.os .drawer .dh{align-items:center;gap:10px;display:flex}.os .drawer h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.os .drawer .x{color:var(--muted);margin-left:auto;font-size:14px}.os .drawer .pdm{color:var(--ink-2);font-size:13px}.os .needs.small{gap:12px;padding:12px 14px}.os .needs.small .t b{font-size:14px}.os .needs.small .btn{height:36px;padding:0 14px;font-size:13px}.os .tline li{border-top:1px solid var(--hair);grid-template-columns:92px 84px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0;font-size:13px;display:grid}.os .tline li:first-child{border-top:0}.os .tline .d{color:var(--muted);font-size:12px}.os .tline .dp{color:var(--ink-2);font-size:11px;font-weight:800}.os .tline .dp.you{color:var(--you)}.os .tline .dp.ok{color:var(--ok)}.os .tline .dp.bad{color:var(--bad)}@media (min-width:1100px){.os .split.open{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:767px){.os .split.open .drawer{order:-1}.os .tline li{grid-template-columns:80px minmax(0,1fr)}.os .tline .dp{display:none}}.os .two{grid-template-columns:minmax(0,1fr)}.os .two>*{min-width:0}.os .co-list li .cli b{flex:1}@media (min-width:1100px){.os .two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.os .pcal{border:1px solid var(--hair);background:var(--sheet);border-radius:14px;grid-template-columns:110px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.os .pcal>div{border-top:1px solid var(--hair);border-left:1px solid var(--hair);flex-direction:column;gap:4px;min-width:0;min-height:64px;padding:8px;display:flex}.os .pcal .hd{min-height:0;color:var(--muted);border-top:0;font-size:12px;font-weight:800}.os .pcal .hd.today{color:var(--you)}.os .pcal .ch{border-left:0;justify-content:center;font-size:13px;font-weight:800}.os .pcal .hd:first-child{border-left:0}.os .pst{background:var(--paper);border:1px solid var(--hair);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:700;overflow:hidden}.os .pst.posted{color:var(--ok)}.os .pst.you{color:var(--you);border-color:var(--you)}.os .pst.bad{color:var(--bad)}.os .pcal .setup{color:var(--you);font-size:11.5px;font-weight:800}@media (max-width:767px){.os .pcal{grid-template-columns:80px repeat(7,120px);overflow-x:auto}}.os .kan2{grid-template-columns:repeat(var(--cols,5), minmax(180px, 1fr));gap:12px;display:grid;overflow-x:auto}.os .kc{flex-direction:column;gap:8px;min-width:0;display:flex}.os .kc h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:12px;font-weight:800;display:flex}.os .kc.you h3{color:var(--you)}.os .kt2{background:var(--sheet);border:1px solid var(--hair);color:inherit;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.os .kc.you .kt2{border-color:var(--you)}.os .kt2 img,.os .kt2 .kt0{aspect-ratio:16/9;object-fit:cover;background:var(--mat);width:100%;color:var(--muted);text-transform:uppercase;place-items:center;font-size:10px;font-weight:700;display:grid}.os .kt2 .bd{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.os .kt2 b{font-size:12.5px}.os .kt2 small{color:var(--muted);text-transform:capitalize;font-size:11px}@media (max-width:767px){.os .cmain{gap:16px}.os .cmain .head h1{font-size:30px}.os .cap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:0;padding:13px 16px;display:grid}.os .cap .h{grid-column:1}.os .cap .h .sw,.os .cap .kl,.os .cap .capopen{display:none}.os .cap .k{grid-area:1/2;font-size:22px}.os .cap.off p{display:none}.os .cap.off .go{grid-area:1/2;margin:0}.os .cap.off .go .ghost{font-size:13px}.os .goal .t b{font-size:15px}}@media (min-width:1100px){.os .snav a.soff{color:var(--muted);height:32px;font-size:13px;font-weight:500}.os .snav a.soff span:before{content:"+ "}}.os .co-dl .dcd.fin.off .nm{color:var(--ink-2)}.os.wqpage .cmain{gap:16px;max-width:1440px}.os .wq{flex-direction:column;gap:14px;min-width:0;display:flex}.os .wq-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.os .wq-head h1{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:1.1}.os .wq-head .meta{margin-top:6px}.os .wq-head .you,.os .wq-sec h2 b.you,.os .wq-outmeta .you{color:var(--you);font-weight:700}.os .late{color:var(--bad);font-weight:700}.os .wq-views{border:1px solid var(--hair-2);border-radius:6px;margin-left:auto;display:inline-flex;overflow:hidden}.os .wq-views a{color:var(--ink-2);padding:6px 14px;font-size:12.5px;font-weight:700}.os .wq-views a.on{background:var(--ink);color:var(--sheet)}.os .wq-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.os .wq-search input{border:1px solid var(--hair-2);background:var(--sheet);width:260px;max-width:100%;height:32px;color:var(--ink);border-radius:6px;padding:0 10px;font-size:13px}.os .wq-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.os .wq-filters .chip{border-radius:6px;height:28px;font-size:12px}.os .wq-filters .chip b{margin-left:2px}.os .wq-sep{background:var(--hair-2);width:1px;height:18px;margin:0 4px}.os .wq-clear{margin-left:4px;font-size:12.5px}.os .wq-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.os .wq-col{background:var(--wall);border:1px solid var(--hair);border-radius:10px;min-width:0;padding:10px}.os .wq-col h3{justify-content:space-between;align-items:center;padding:2px 2px 10px;font-size:12.5px;font-weight:700;display:flex}.os .wq-col h3 .num{color:var(--muted);font-weight:700}.os .wq-col.you h3 .num{color:var(--you)}.os .wq-cards{flex-direction:column;gap:8px;display:flex}.os .wq-none{color:var(--muted);text-align:center;padding:14px 4px;font-size:12px}.os .wq-more{text-align:center;padding:6px 0;font-size:12.5px}.os .wq-state{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.os .wq-state i{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.os .wq-state.s-working i{border-color:var(--warn);background:linear-gradient(90deg, var(--warn) 50%, transparent 0)}.os .wq-state.s-waiting i{border-color:var(--you);background:var(--you)}.os .wq-state.s-waiting{color:var(--you)}.os .wq-state.s-delivered i{border-color:var(--ok);background:var(--ok)}.os .wq-state.s-rejected i{border-color:var(--muted);background:var(--muted)}.os .wq-card{background:var(--sheet);border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px 11px;display:flex;position:relative}.os .wq-card:hover{border-color:var(--hair-2);box-shadow:0 1px 2px #16130f0f}.os .wq-card.you{box-shadow:inset 3px 0 0 var(--you)}.os .wq-top{align-items:center;gap:6px;min-width:0;display:flex}.os .wq-num{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:11.5px;font-weight:700}.os .wq-num.big{color:var(--ink-2);font-size:14px}.os .wq-chip{color:var(--ink-2);background:var(--mat);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.os .wq-due{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.os .wq-due.late{color:var(--bad)}.os .wq-idline .wq-due,.os .wq-table .wq-due{margin-left:0}.os .wq-title{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.os .wq-card .wq-title:after{content:"";border-radius:8px;position:absolute;inset:0}.os .wq-role,.os .wq-sub{color:var(--muted);font-size:11.5px;line-height:1.3}.os .wq-goal{color:var(--ink-2);align-items:baseline;gap:5px;font-size:11.5px;line-height:1.3;display:flex}.os .wq-goal i{border:1.5px solid var(--you);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.os .wq-goal.big{margin-top:6px;font-size:13.5px}.os .wq-who{color:var(--ok);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.os .wq-who i{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #3f8f5a26}.os .wq-ask{color:var(--you);font-size:11.5px;font-weight:700}.os .wq-foot{border-top:1px solid var(--hair);color:var(--muted);align-items:center;gap:8px;margin-top:3px;padding-top:7px;font-size:11.5px;display:flex}.os .wq-out{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.os .wq-out.none{color:var(--muted);font-weight:500}.os .wq-out .wq-th{border:1px solid var(--hair);border-radius:3px;flex:none;width:30px;height:20px;display:block;overflow:hidden}.os .wq-last{white-space:nowrap;margin-left:auto}.os .wq-lastline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.os .wq-cardacts{z-index:1;flex-wrap:wrap;gap:6px;margin-top:4px;display:none;position:relative}.os .wq-card:hover .wq-cardacts,.os .wq-card:focus-within .wq-cardacts{display:flex}@media (hover:none){.os .wq-cardacts{display:flex}}.os .wq-acts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.os .wq-acts.compact .ghost,.os .wq-cardacts .ghost{background:var(--sheet);border-radius:5px;height:26px;padding:0 8px;font-size:11.5px}.os .ghost.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .wq-field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.os .wq-field input{border:1px solid var(--hair-2);background:var(--sheet);height:40px;color:var(--ink);border-radius:6px;padding:0 10px;font-size:15px}.os .wq-tablewrap{background:var(--sheet);border:1px solid var(--hair);border-radius:10px;overflow:hidden}.os .wq-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.os .wq-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--hair);white-space:nowrap;background:var(--paper);padding:9px 10px;font-size:11px;font-weight:700}.os .wq-table th a{color:inherit}.os .wq-table th a.on{color:var(--ink)}.os .wq-table td{border-bottom:1px solid var(--hair);vertical-align:top;padding:9px 10px}.os .wq-table tr:last-child td{border-bottom:0}.os .wq-table tr:hover td{background:var(--paper)}.os .wq-table tr.you td:first-child{box-shadow:inset 3px 0 0 var(--you)}.os .wq-table td.n,.os .wq-table th.n{width:52px;color:var(--muted);font-weight:700}.os .wq-table .wq-title{-webkit-line-clamp:1;font-size:13px}.os .wq-lastcell{white-space:nowrap;text-overflow:ellipsis;max-width:260px;color:var(--ink-2);display:block;overflow:hidden}.os .wq-empty{padding:18px 12px}.os .wq-task{gap:18px}.os .wq-thead{flex-direction:column;gap:6px;display:flex}.os .wq-thead .crumb{margin-bottom:2px}.os .wq-idline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.os .wq-h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.15}.os .wq-tacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.os .wq-tacts .btn.sm{border-radius:6px;height:34px;font-size:13px}.os .wq-edit{all:unset;cursor:text;overflow-wrap:anywhere;border-radius:4px;margin:-1px -4px;padding:1px 4px}.os .wq-edit:hover,.os .wq-edit:focus-visible{background:var(--mat);outline:none}.os .wq-editing{flex-direction:column;gap:6px;width:100%;display:flex}.os .wq-editing input,.os .wq-editing select,.os .wq-editing textarea{border:1px solid var(--hair-2);width:100%;font:inherit;background:var(--sheet);color:var(--ink);border-radius:6px;padding:6px 8px;font-size:14px}.os .wq-editing.big input{letter-spacing:-.02em;font-size:22px;font-weight:800}.os .wq-editbar{gap:6px;display:flex}.os .wq-tgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.os .wq-tmain{flex-direction:column;gap:22px;min-width:0;display:flex}.os .wq-sec h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);align-items:baseline;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.os .wq-sec h2 b{color:var(--muted)}.os .wq-outs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.os .wq-decide{gap:8px;margin-top:8px;display:grid}.os .wq-option{text-align:left;background:var(--sheet);border:1px solid var(--hair);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.os .wq-option:hover:not(:disabled){border-color:var(--you)}.os .wq-option.picked{border-color:var(--you);box-shadow:inset 0 0 0 1px var(--you)}.os .wq-option:disabled{cursor:default;opacity:.7}.os .wq-rec{color:var(--you)}.os .wq-card{margin-top:10px}.os .wq-card summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.os .wq-outcard{background:var(--sheet);border:1px solid var(--hair);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.os .wq-outart,.os .wq-filmbtn{background:var(--mat);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.os .wq-filmbtn.tall,.os .wq-player.tall{max-width:220px;margin:0 auto}.os .wq-play{background:#fffdf9eb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.os .wq-play svg{width:16px;height:16px;margin-left:2px}.os .wq-outmeta{flex-direction:column;gap:3px;padding:9px 11px 11px;display:flex}.os .wq-outmeta .t{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.3}.os .wq-outmeta .s{color:var(--muted);font-size:12px}.os .wq-outmeta .link{align-self:flex-start;margin-top:4px;font-size:12.5px}.os .wq-brief{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.5}.os .wq-notes{flex-direction:column;gap:4px;margin-top:10px;font-size:14px;display:flex}.os .wq-pre{white-space:pre-wrap}.os .wq-mail{border:1px solid var(--hair);overflow-wrap:anywhere;border-radius:12px;gap:6px;margin-bottom:10px;padding:12px 14px;display:grid}.os .wq-mail-t{color:var(--ink-2);max-height:320px;font-size:14px;overflow:auto}.os .wq-mail-files{margin:0;padding-left:18px;font-size:14px}.os .wq-tl{margin:0;padding:0;list-style:none;position:relative}.os .wq-tl:before{content:"";background:var(--hair-2);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.os .wq-tl li{grid-template-columns:9px minmax(0,1fr);gap:12px;padding:6px 0;font-size:13.5px;display:grid;position:relative}.os .wq-tl li>i{background:var(--sheet);border:1.5px solid var(--hair-2);border-radius:50%;width:9px;height:9px;margin-top:5px}.os .wq-tl li.you>i{border-color:var(--you);background:var(--you)}.os .wq-tltext{overflow-wrap:anywhere}.os .wq-tltext .link{font-size:inherit;font-weight:500}.os .wq-tlthumb{border:1px solid var(--hair);border-radius:6px;width:160px;margin-top:6px;display:block;overflow:hidden}.os .wq-tellbar{margin-top:12px}.os .wq-tellbtn{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid var(--hair-2);width:100%;color:var(--muted);background:var(--sheet);border-radius:8px;padding:12px 14px;font-size:14px;display:block}.os .wq-tellbtn:hover{border-color:var(--ink-2);color:var(--ink-2)}.os .wq-spend{margin:0;padding:0;list-style:none}.os .wq-spend li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.os .wq-side{background:var(--sheet);border:1px solid var(--hair);border-radius:10px;padding:6px 14px;position:sticky;top:16px}.os .wq-side dl{margin:0}.os .wq-prop{border-bottom:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:grid}.os .wq-prop:last-child{border-bottom:0}.os .wq-prop dt{color:var(--muted);font-size:12px}.os .wq-prop dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:1099px){.os .wq-board{grid-template-columns:repeat(2,minmax(0,1fr))}.os .wq-tgrid{grid-template-columns:minmax(0,1fr)}.os .wq-side{order:-1;position:static}}@media (max-width:767px){.os.wqpage .cmain{padding:14px 16px 32px}.os .wq-board{grid-template-columns:minmax(0,1fr)}.os .wq-head h1,.os .wq-h1{font-size:22px}.os .wq-search,.os .wq-search input{width:100%}.os .wq-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.os .wq-table .hide-s{display:none}.os .wq-outs{grid-template-columns:minmax(0,1fr)}.os .wq-side{order:0}}.os .wq-table td.nw{white-space:nowrap}.os .wq-table .wq-sub,.os .wq-table .wq-goal{white-space:nowrap;text-overflow:ellipsis;max-width:420px;display:flex;overflow:hidden}.os .wq-table .wq-sub{display:block}.os .wq-lastcell{max-width:240px}@media (max-width:767px){.os .wq-table td.wq-tcell{min-width:0}.os .wq-table .wq-sub,.os .wq-table .wq-goal{max-width:180px}}.os .wq-sec .calm{padding:0}@media (max-width:767px){.os .wq-col[data-col=waiting]{order:-2}.os .wq-col[data-col=working]{order:-1}}@media (max-width:1099px){.os .wq-thead>.crumb{display:none}}.os .wq-tablewrap{overflow-x:auto}.os .wq-table td.wq-tcell{min-width:260px}.os .wq-table .wq-chip{display:inline-block}.os .wq-table tr.you .num{color:inherit}@media (max-width:1360px){.os .wq-table .hide-m{display:none}}.os .home2 .htiles{margin-top:0}.os .home2 .htiles .tile{border-color:var(--hair);border-radius:14px;min-height:120px;padding:18px 20px}.os .home2 .htiles .tile .tv{font-size:36px;font-weight:800}.os .home2 .htiles .tile .tl{color:var(--ink-2);font-size:13px}.os .donext{background:var(--ink);color:var(--sheet);border-radius:14px;align-items:center;gap:18px;padding:20px 22px;display:flex}.os .donext .t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.os .donext .kicker{color:var(--on-ink-2)}.os .donext b{letter-spacing:-.01em;font-size:19px}.os .donext .t>span:last-child{color:var(--on-ink-2);font-size:13.5px}.os .donext .act .btn.you,.os .donext .act .ghost{background:var(--you);height:44px;color:var(--on-you);border:0;border-radius:9px;padding:0 20px;font-size:14px;font-weight:800}.os .hglance{grid-template-columns:1fr;gap:8px;display:grid}.os .hglance li{background:var(--sheet);border:1px solid var(--hair);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.os .hglance .hg{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;display:flex}.os .hglance .hg>span{flex-direction:column;min-width:0;display:flex}.os .hglance b{font-size:14px}.os .hglance small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.os .hglance .gd{background:var(--hair-2);border-radius:50%;flex:none;width:9px;height:9px}.os .hglance .gd.on{background:var(--ok)}.os .hglance .gd.down{background:var(--bad)}.os .hglance .gd.wait{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.os .hglance .ghost{height:30px;font-size:12px}.os .posters{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.os .poster{background:var(--sheet);border:1px solid var(--hair);color:inherit;border-radius:12px;flex-direction:column;min-width:150px;display:flex;overflow:hidden}.os .poster img,.os .poster .pcover{aspect-ratio:16/10;object-fit:cover;background:var(--ink);width:100%;display:block}.os .poster .pcover{color:var(--sheet);padding:12px;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.os .poster .pl{flex-direction:column;gap:2px;padding:9px 11px;display:flex}.os .poster .pl b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.os .poster .pl small{color:var(--muted);font-size:11px}.os .hdepts{grid-template-columns:1fr;gap:12px;display:grid}.os .hdc{background:var(--sheet);border:1px solid var(--hair);color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.os .hdc .hdh{color:inherit;align-items:center;gap:10px;display:flex}.os .hdc .hdh b{font-size:16px;font-weight:800}.os .hdc .badge{background:var(--you);min-width:22px;height:20px;color:var(--on-you);border-radius:4px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.os .hdc .hdk{color:inherit;align-items:baseline;gap:8px;display:flex}.os .hdc .hdk b{letter-spacing:-.02em;font-size:26px;font-weight:800}.os .hdc .hdk span{color:var(--ink-2);font-size:13px}.os .hdc .dots{gap:5px;display:flex}.os .hdc .dots i{background:var(--ok);border-radius:50%;width:8px;height:8px}.os .hdc .dots i.o{box-shadow:inset 0 0 0 1.5px var(--hair-2);background:0 0}.os .hdc .dots i.dn{background:var(--bad)}.os .hdc .hacts{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.os .hdc .hacts .chip{background:var(--paper);border:1px solid var(--hair);border-radius:7px;height:30px;padding:0 10px;font-size:12px;font-weight:700}.os .hdc.off{border-style:dashed;border-color:var(--hair-2);background:0 0}.os .hdc.off b{color:var(--ink-2)}@media (min-width:768px){.os .hglance,.os .hdepts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.os .hglance,.os .hdepts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.os .donext{flex-direction:column;align-items:stretch}.os .donext .act .btn,.os .donext .act .ghost{width:100%}}.os .hdc .dots{justify-content:flex-start;margin-top:0}.os .matrix .mgrid{grid-template-rows:auto 1fr 1fr;grid-template-columns:26px minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.os .matrix .capx{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;font-weight:800}.os .matrix .capy{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;font-weight:800;transform:rotate(180deg)}.os .mcell{background:var(--sheet);border:1px solid var(--hair);border-top:3px solid var(--q,var(--hair-2));border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.os .mcell.q-do{--q:var(--bad)}.os .mcell.q-plan{--q:var(--you)}.os .mcell.q-quick{--q:#4f79b5}.os .mcell.q-later{--q:var(--hair-2)}.os .mcell .mqh{color:inherit;grid-template-columns:1fr auto;align-items:baseline;display:grid}.os .mcell .mqh b{color:var(--q,var(--ink));font-size:16px;font-weight:800}.os .mcell.q-later .mh b{color:var(--ink-2)}.os .mcell .mqh .mc{font-size:22px;font-weight:800}.os .mcell .mqh small{color:var(--muted);grid-column:1/-1;font-size:12px}.os .mcell ul,.os .mlist ul{flex-direction:column;display:flex}.os .mrow{border-top:1px solid var(--hair);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;padding:7px 0;font-size:13px;display:grid}.os .mrow .mn{color:var(--muted);font-size:12px;font-weight:800}.os .mrow .mt{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.os .mrow .md{color:var(--ink-2);background:var(--paper);border:1px solid var(--hair);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.os .mrow .mdue{color:var(--muted);white-space:nowrap;font-size:11.5px}.os .mrow .mdue.late{color:var(--bad);font-weight:700}.os .mcell .mempty{color:var(--muted);font-size:12.5px}.os .mcell .mall{color:var(--ink-2);margin-top:auto;font-size:12.5px;font-weight:800}.os .mlist{background:var(--sheet);border:1px solid var(--hair);border-top:3px solid var(--q,var(--hair-2));border-radius:14px;margin-top:12px;padding:14px 18px}.os .mlist.q-do{--q:var(--bad)}.os .mlist.q-plan{--q:var(--you)}.os .mlist.q-quick{--q:#4f79b5}.os .mlist .mlh{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.os .mlist .mlh b{font-size:16px}.os .mlist .x{color:var(--muted);margin-left:auto}@media (max-width:767px){.os .matrix .mgrid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.os .matrix .cap0,.os .matrix .capx,.os .matrix .capy{display:none}.os .mcell{min-height:120px;padding:12px}.os .mcell ul li:nth-child(n+3){display:none}.os .mrow{grid-template-columns:auto minmax(0,1fr);min-height:44px}.os .mrow .md,.os .mrow .mdue{display:none}.os .mlist .mrow{grid-template-columns:auto minmax(0,1fr) auto}.os .mlist .mrow .md{display:inline}}.os .mcell .mqh{text-align:left}.os .agroup{background:var(--sheet);border:1px solid var(--hair);border-radius:14px;overflow:hidden}.os .agroup .gh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 22px 8px;font-size:12px;font-weight:800}.os .agroup .gh a{color:var(--ink)}.os .declist .decitem{border-top:1px solid var(--hair)}.os .declist .dhead{text-align:left;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;padding:12px 22px;display:grid}.os .declist .dhead:hover{background:var(--paper)}.os .declist .dth{border-radius:7px;width:64px;height:42px;display:block;position:relative;overflow:hidden}.os .declist .dt{flex-direction:column;gap:2px;min-width:0;display:flex}.os .declist .dt b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.os .declist .dt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.os .declist .dchev{color:var(--muted);text-align:center;font-size:18px}.os .declist .decitem.open{background:var(--paper)}.os .declist .decitem.done .dt b{color:var(--muted)}.os .declist .decitem.done .dt small{color:var(--ok);font-weight:700}.os .dbody2{flex-direction:column;gap:12px;padding:4px 22px 18px;display:flex}.os .dbody2 .dprev{max-width:720px}.os .dbody2 .dprev .media,.os .dbody2 .dprev .tface{border-radius:10px;max-height:420px;display:block;overflow:hidden}.os .dplayer{background:#000;border-radius:12px;width:100%;max-width:760px;max-height:440px;display:block}.os .dplayer.tall{max-width:300px}.os .dbody2 .dbar{max-width:520px}.os .dbody2 .dfoot{align-items:center;gap:16px;font-size:13px;display:flex}@media (max-width:767px){.os .declist .dhead{padding:12px 14px}.os .dbody2{padding:4px 14px 16px}.os .wq-table{table-layout:fixed}.os .wq-table th.n,.os .wq-table td.n{width:44px;padding-right:4px}.os .wq-table th.st{width:34px;font-size:0}.os .wq-table .st .lbl{display:none}.os .wq-table th.du{width:64px}.os .wq-table .wq-title,.os .wq-table .wq-sub,.os .wq-table .wq-goal{max-width:none}}.os .pedit{border-top:1px solid var(--hair);flex-direction:column;gap:2px;padding-top:8px;display:flex}.os .pe-row{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.os .pe-l{color:var(--muted);padding-top:4px;font-size:12px;font-weight:700}.os .pe-v{text-align:left;white-space:pre-wrap;border-radius:6px;margin:-3px -6px;padding:3px 6px;font-size:13.5px}.os .pe-v:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair)}.os .pe-in{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.os .pe-in input,.os .pe-in textarea{font:inherit;border:1px solid var(--hair-2);background:var(--sheet);color:var(--ink);border-radius:8px;flex:100%;padding:7px 9px;font-size:13.5px}.os .pe-st{flex-wrap:wrap;gap:5px;display:flex}.os .pe-st .f{border:1px solid var(--hair);background:var(--sheet);height:28px;color:var(--ink-2);border-radius:7px;padding:0 9px;font-size:12px;font-weight:700}.os .pe-st .f.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .pe-msg{color:var(--ok);font-size:12.5px}.os .ptime{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.os .ptime input{font:inherit;border:1px solid var(--hair-2);background:var(--sheet);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13px}.os .fedit.open{flex-direction:column;gap:8px;max-width:720px;margin:8px 0;display:flex}.os .fedit textarea,.os .fedit input{font:inherit;border:1px solid var(--hair-2);background:var(--sheet);color:var(--ink);box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px;font-size:14px;line-height:1.5}.os .fedit textarea{resize:vertical;min-height:120px}.os .fedit .fe-bar{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.os .sedit{flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.os .sedit .fedit.open{flex-basis:100%}@media (max-width:767px){.os .wq-table{table-layout:fixed}.os .wq-table th.n,.os .wq-table td.n{width:44px;padding-right:4px}.os .wq-table th.st{width:34px;font-size:0}.os .wq-table .st .lbl{display:none}.os .wq-table th.du{width:64px}.os .wq-table .wq-title,.os .wq-table .wq-sub,.os .wq-table .wq-goal{max-width:none}}.os .wq-h2{letter-spacing:-.015em;font-size:18px;font-weight:800}.os .mlist .mlrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os .mlist .mlrow .mrow{flex:260px;min-width:0}.os .ov-head{max-width:1240px;margin:0 auto;padding:18px 24px 0}.os .ov-tabs{border-bottom:1px solid var(--hair);scrollbar-width:none;gap:2px;margin-top:6px;display:flex;overflow-x:auto}.os .ov-tabs::-webkit-scrollbar{display:none}.os .ov-tabs>a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 12px;font-size:13.5px;font-weight:700}.os .ov-tabs>a.on{color:var(--ink);border-color:var(--you)}@media (max-width:767px){.os .ov-head{padding:12px 16px 0}}.os .matrix li.mq{align-items:center;gap:6px;display:flex}.os .matrix li.mq>.mrow{flex:auto;min-width:0}.os .matrix .mdo{color:var(--you);border:1px solid var(--hair);background:var(--sheet);border-radius:7px;flex:none;min-height:28px;padding:4px 8px;font-size:11.5px;font-weight:700}.os .sect .btn.sm[data-testid=clear-queue]{margin-left:auto}.os .dsrc{color:var(--ink-2);background:var(--paper);border:1px solid var(--hair);border-radius:8px;max-width:720px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5}.os .dsrc b{color:var(--ink);font-weight:700}.os .dsrc.warn{color:var(--you);border-color:var(--you);background:0 0}.os .aiapp{gap:4px;margin-bottom:10px;display:flex}.os .aiapp button{border:1px solid var(--hair);background:var(--sheet);color:var(--ink-2);border-radius:8px;flex:1;padding:8px 10px;font-size:13px;font-weight:700}.os .aiapp button.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .sysedit{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.os .sysedit .fe-bar{grid-column:1/-1}.os .fe-f{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}.os .setedit{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.os .setedit .f{border:1px solid var(--hair);background:var(--sheet);height:30px;color:var(--ink-2);border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:700}.os .setedit .f.on{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.os .hglance .hgacts{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.os .hglance .hgacts .fedit.open{flex-basis:100%}.os .pacts{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.os .addp{flex-basis:100%}.os .rchip{white-space:nowrap;border:1px solid var(--hair);background:var(--sheet);height:22px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.os .rchip:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.os .rchip.live{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.os .rchip.test,.os .rchip.dryrun{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.os .rchip.down{color:var(--bad);border-color:var(--bad)}.os .rchip.off,.os .rchip.unchecked{color:var(--muted)}.os .rchip.soon{color:var(--muted);border-style:dashed}.os .rstat{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.os .rline{color:var(--muted);font-size:12.5px}.os .wq-colact{padding:0 2px 10px}.os .wq-colact .btn,.os .wq-colact button,.os .wq-colact a{font-size:12px}.os .cstat{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.os .cstat.ok{color:var(--ok);font-weight:700}.os .conn-apps details{border:1px solid var(--hair);background:var(--sheet);border-radius:10px;margin-top:8px;padding:10px 12px}.os .conn-apps summary{cursor:pointer;font-size:14px}.os .conn-apps ol{margin:8px 0 6px 18px;padding:0;font-size:13.5px;line-height:1.6}.os .warnline{color:var(--warn)}.os .cnext{flex-wrap:wrap;gap:8px;display:flex}.os{--b2-night:#1d1c19;--b2-night-2:#2a2824;--b2-night-fg:#efe9dd;--b2-night-fg2:#efe9dd9e;--paper:#f3eee5}:root[data-theme=dark] .os{--b2-night:#12100d;--b2-night-2:#211d18;--paper:#14110e}@media (min-width:1100px){.os{padding-left:232px}.os .snav.b2s{background:var(--b2-night);width:232px;color:var(--b2-night-fg2);scrollbar-width:none;border-right:0;gap:1px;padding:18px 12px;font-size:13.5px;overflow-y:auto}.os .snav.b2s::-webkit-scrollbar{display:none}.os .snav.b2s .b2s-co{margin:0;padding:0 0 12px}.os .snav.b2s .b2s-co button{align-items:center;gap:10px;width:100%;padding:6px 8px;font-weight:700;display:flex;color:var(--b2-night-fg)!important;background:0 0!important;border:0!important}.os .snav.b2s .b2s-m{background:var(--you);width:26px;height:26px;color:var(--on-you);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.os .snav.b2s .b2s-search{background:var(--b2-night-2);height:auto;color:var(--b2-night-fg2);border-radius:6px;align-items:center;gap:8px;margin:0 0 6px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.os .snav.b2s .b2s-search:hover{color:var(--b2-night-fg)}.os .snav.b2s .sask{padding:0 0 10px}.os .snav.b2s .sask button{text-align:left;width:100%;height:32px;color:var(--b2-night-fg2)!important;background:0 0!important;border:1px solid #efe9dd24!important;border-radius:6px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:600!important}.os .snav.b2s a{height:auto;color:var(--b2-night-fg2);box-shadow:none;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;font-weight:500;display:flex}.os .snav.b2s a:hover{color:var(--b2-night-fg);background:#efe9dd0d}.os .snav.b2s a.on{background:var(--b2-night-2);color:var(--b2-night-fg);box-shadow:inset 3px 0 0 var(--h,var(--b2-night-fg));font-weight:600}.os .snav.b2s a svg,.os .snav.b2s a .b2-icon{width:16px;height:16px;display:inline-block}.os .snav.b2s a[data-dept] .b2-h{color:color-mix(in oklab, var(--h) 55%, #fff)}.os .snav.b2s .badge{min-width:0;height:auto;color:var(--b2-night-fg);background:#efe9dd1a;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11.5px;font-weight:700}.os .snav.b2s .badge.y{background:var(--you);color:var(--on-you)}.os .snav.b2s .shd{letter-spacing:.12em;text-transform:uppercase;opacity:.7;color:var(--b2-night-fg2);padding:16px 8px 6px;font-size:10.5px;font-weight:600}.os .snav.b2s .soff{opacity:.75;font-size:12.5px}.os .snav.b2s .sfoot{border-top:0;margin-top:auto;padding-top:16px}.os .snav.b2s .sstart{background:var(--b2-night-2);height:auto;color:var(--b2-night-fg2);border-radius:6px;margin:0;padding:12px;font-size:12.5px;display:block}.os .snav.b2s .sstart b{color:var(--b2-night-fg);font-size:12.5px;font-weight:600}.os .snav.b2s .sstart b span{color:var(--b2-night-fg2);font-weight:500}.os .snav.b2s .sstart .prog{background:#efe9dd1f;border-radius:2px;height:4px;margin:8px 0 6px;display:block;overflow:hidden}.os .snav.b2s .sstart .prog i{background:var(--b2-night-fg);height:100%;display:block}.os .snav.b2s .sstart .nx{color:var(--b2-night-fg2);display:block}.os .snav.b2s .sstart.on{box-shadow:inset 3px 0 0 var(--b2-night-fg)}}@media (max-width:1099px){.os .tabbar.b2t{background:var(--b2-night);border-top:0;border-radius:20px;grid-template-columns:repeat(5,1fr);height:64px;padding-bottom:0;bottom:12px;left:10px;right:10px}.os .tabbar.b2t a,.os .tabbar.b2t>button{color:var(--b2-night-fg2);font-size:10.5px}.os .tabbar.b2t a.on,.os .tabbar.b2t>button.on{color:var(--b2-night-fg);font-weight:700}.os .tabbar.b2t a.on:before{display:none}.os .tabbar.b2t svg{width:20px;height:20px}.os .tabbar.b2t .badge{top:4px}}.os.b2page .cmain.b2d{max-width:1240px;margin:0 auto;padding:28px 40px 64px}.os .b2d-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.os .b2d-crumb{color:var(--b2-ink-3);margin-bottom:6px;font-size:12.5px}.os .b2d-title{letter-spacing:-.03em;align-items:center;gap:12px;margin:0;font-size:32px;font-weight:700;line-height:1.1;display:flex}.os .b2d-tile{width:40px;height:40px;color:var(--b2-h);border:1px solid color-mix(in srgb, var(--b2-h) 30%, transparent);background:var(--b2-panel);border-radius:10px;place-items:center;display:grid}.os .b2d-sub{color:var(--ink-2);margin:8px 0 0;font-size:14.5px}.os .b2d-acts{align-items:center;gap:8px;display:flex}.os .b2-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.os .b2-btn.p{background:var(--b2-you);color:var(--on-you)}.os .b2-btn.s{background:var(--b2-panel);border:1px solid var(--b2-line-2);color:var(--ink)}.os .b2-btn .k{background:#ffffff38;border-radius:4px;padding:0 5px;font-size:11.5px}.os .b2d-grid{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:28px;display:grid}.os .b2d-main{flex-direction:column;gap:16px;min-width:0;display:flex}.os .b2d-main>.dx-tabbody{margin:0}.os .b2d-menu{font-size:13.5px;position:sticky;top:16px}.os .b2d-menu .h{letter-spacing:.12em;text-transform:uppercase;color:var(--b2-ink-3);padding:18px 10px 6px;font-size:10.5px;font-weight:700}.os .b2d-menu .grp:first-child .h{padding-top:2px}.os .b2d-menu a,.os .b2d-sheet a{color:var(--ink-2);border-radius:6px;align-items:center;gap:9px;padding:7px 10px;display:flex}.os .b2d-menu a .l,.os .b2d-sheet a .l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.os .b2d-menu a.on{background:var(--b2-panel);color:var(--ink);box-shadow:0 0 0 1px var(--b2-line), inset 3px 0 0 var(--b2-h);font-weight:700}.os .b2d-menu a.b2dim,.os .b2d-sheet a.b2dim,.os .b2d-menu a.b2dim .b2-icon,.os .b2d-sheet a.b2dim .b2-icon{color:var(--b2-ink-3)}.os .b2d-cnt{background:var(--b2-well);color:var(--ink-2);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11.5px;font-weight:700}.os .b2d-cnt.y{background:color-mix(in srgb, var(--b2-yes) 12%, transparent);color:var(--b2-yes)}.os .b2d-pt{color:var(--b2-test);margin-left:auto;font-size:11px}.os .b2d-pt.dryrun{color:var(--b2-dryrun)}.os .b2d-pt.down{color:var(--b2-down)}.os .b2d-pt.off{color:var(--b2-ink-3)}.os .b2d-phonetabs{display:none}.os .b2-panel{background:var(--b2-panel);border:1px solid var(--b2-line);border-radius:10px;position:relative;overflow:hidden}.os .b2-meta{color:var(--b2-ink-3);font-size:12.5px}.os .b2-lnk{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.os .b2-phd{border-bottom:1px solid var(--b2-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.os .b2-phd b{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.os .b2d-setw{align-items:center;gap:6px;font-weight:600;display:inline-flex}.os .b2d-setw .ok{color:var(--b2-live)}.os .b2d-capc{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;display:inline-flex}.os .b2d-capc .b2-icon{color:var(--b2-h)}.os .b2d-capc.b2dim,.os .b2d-capc.b2dim .b2-icon{color:var(--b2-ink-3)}.os .b2d-lim{align-items:center;gap:8px;display:inline-flex}.os .b2d-goals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.os .b2d-goal{border-left:1px solid var(--b2-line);padding:14px 20px}.os .b2d-goal:first-child{border-left:0}.os .b2d-goal.none{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.os .b2d-goal .gt{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.os .b2d-goal .gv{align-items:baseline;gap:6px;margin:8px 0;display:flex}.os .b2d-goal .gv b{letter-spacing:-.03em;font-size:24px;font-weight:700}.os .b2d-goal .gb{background:var(--b2-well);border-radius:2px;height:4px}.os .b2d-goal .gb i{background:var(--b2-h);border-radius:2px;height:100%;display:block}.os .b2d-calm{color:var(--b2-ink-3);margin:0;padding:18px 20px;font-size:13.5px}.os .b2d-first{padding:6px 12px 0}.os .b2d-first .declist{border:0}.os .b2d-nextup{border-top:1px solid var(--b2-line);color:var(--b2-ink-3);justify-content:space-between;gap:12px;padding:12px 20px;font-size:12.5px;display:flex}.os .b2d-onit{margin:0;padding:0;list-style:none}.os .b2d-onit li a{border-top:1px solid var(--b2-line);grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:12px 20px;font-size:13.5px;display:grid}.os .b2d-onit li:first-child a{border-top:0}.os .b2d-onit .ic{color:var(--b2-ink-3)}.os .b2d-onit .t b{font-weight:600;display:block}.os .b2d-onit .t small{color:var(--b2-ink-3);font-size:12px}.os .b2d-aifoot{border-top:1px solid var(--b2-line);color:var(--b2-ink-3);justify-content:space-between;padding:10px 20px;font-size:12.5px;display:flex}.os .b2d-askq{color:var(--b2-ink-3);text-align:left;background:0 0;border:0;padding:0;font-size:13px}.os .b2d-outgrid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.os .b2d-outgrid>div{border-left:1px solid var(--b2-line);flex-direction:column;gap:4px;padding:14px 20px;display:flex}.os .b2d-outgrid>div:first-child{border-left:0}.os .b2d-outgrid b{letter-spacing:-.02em;font-size:22px;font-weight:700}.os .b2d-soft{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.os .b2d-softh{align-items:center;gap:6px;font-weight:600;display:inline-flex}.os .b2d-tool{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.os .b2d-soft .b2-lnk{margin-left:auto}.os .b2d-howruns h3,.os .b2d-h3{margin:0 0 8px;font-size:14px;font-weight:700}.os .b2d-howruns p{color:var(--ink-2);white-space:pre-line;margin:0 0 18px;font-size:13.5px;line-height:1.6}@media (max-width:899px){.os.b2page .cmain.b2d{padding:14px 16px 110px}.os .b2d-head{padding-bottom:12px}.os .b2d-title{font-size:26px}.os .b2d-sub,.os .b2d-acts{display:none}.os .b2d-grid{grid-template-columns:1fr;gap:14px}.os .b2d-menu{display:none}.os .b2d-phonetabs{background:var(--b2-well);border-radius:8px;grid-template-columns:1fr 1fr 1fr;padding:3px;font-size:13.5px;font-weight:600;display:grid;position:relative}.os .b2d-phonetabs>a,.os .b2d-phonetabs>details>summary{color:var(--ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;list-style:none;display:flex}.os .b2d-phonetabs>details>summary::-webkit-details-marker{display:none}.os .b2d-phonetabs>a.on,.os .b2d-phonetabs>details.on>summary{background:var(--b2-panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.os .b2d-more[open]:before{content:"";z-index:60;background:#1d1c1952;position:fixed;inset:0}.os .b2d-sheet{z-index:61;background:var(--b2-panel);border-radius:22px 22px 0 0;max-height:80vh;padding:10px 18px 96px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 50px -10px #00000040}.os .b2d-sheet .grab{background:var(--b2-line-2);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}.os .b2d-sheet .h{letter-spacing:.12em;text-transform:uppercase;color:var(--b2-ink-3);padding:12px 10px 4px;font-size:10.5px;font-weight:700}.os .b2d-sheet a .b2-icon{color:var(--b2-h)}.os .b2d-goals{grid-template-columns:1fr}.os .b2d-goal{border-left:0;border-top:1px solid var(--b2-line)}.os .b2d-goal:first-child{border-top:0}.os .b2d-outgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.os .b2d-outgrid>div:nth-child(4){border-left:0}}.os .b2d-ov{flex-direction:column;gap:16px;display:flex}@media (max-width:899px){.os .b2d-ov>[data-testid=dept-zones]{order:2}.os .b2d-ov>[data-testid=dept-setline]{order:0}.os .b2d-ov>[data-testid=dept-limits]{order:1}.os .b2d-ov>*{order:3}}.os .b2-zone-head .b2-zlink,.os .b2d-lim a{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.os.b2page .cmain.b2h{flex-direction:column;gap:16px;max-width:1240px;margin:0 auto;padding:28px 40px 64px;display:flex}.os .b2h-head{padding-bottom:6px}.os .b2h-title{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.os .b2h-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os .b2h-stats>.tile{border-left:1px solid var(--b2-line);color:inherit;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;min-width:0;padding:18px 20px;display:flex}.os .b2h-stats>.tile:first-child{border-left:0}.os .b2h-lab{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.os .b2h-lab .b2-icon{color:var(--b2-ink-3)}.os .b2h-big{letter-spacing:-.03em;margin:10px 0 8px;font-size:34px;font-weight:700;line-height:1}.os .b2h-big.y{color:var(--b2-yes)}.os .b2h-split{border-radius:3px;gap:2px;height:6px;margin:4px 0 8px;display:flex;overflow:hidden}.os .b2h-split i{height:100%;display:block}.os .b2h-stats .b2-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os .b2h-row{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:16px;display:grid}.os .b2h-side{flex-direction:column;gap:16px;min-width:0;display:flex}.os .b2h-note{padding:0 0 16px}.os .b2h-note .ans2{margin:0 18px}.os .b2h-notedept{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:12px 18px 0;padding:0;display:flex}.os .b2h-notedept legend{width:100%;margin-bottom:6px}.os .b2h-notedept .b2-chip{cursor:pointer;--b2-c:var(--muted);height:30px;padding:0 10px;font-size:13px}.os .b2h-notedept .b2-chip.on{--b2-c:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.os .b2h-notedept input{opacity:0;width:1px;height:1px;position:absolute}.os .b2h-notedept .b2-chip:focus-within{outline:2px solid var(--ink);outline-offset:1px}.os .b2h-noteact{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 18px 0;display:flex}.os .b2h-note-ph{margin-top:16px}.os .b2h-note-ph .ans2,.os .b2h-note-ph .b2h-notedept,.os .b2h-note-ph .b2h-noteact{margin-left:14px;margin-right:14px}.os .b2h-week .lanes{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.os .b2h-week .lane{border-left:1px solid var(--b2-line);min-width:0;padding:14px 16px 16px}.os .b2h-week .lane:first-child{border-left:0}.os .b2h-week .lh{color:inherit;justify-content:space-between;align-items:baseline;display:flex}.os .b2h-week .lh b{font-size:13.5px}.os .b2h-week .b2h-lc{font-size:22px;font-weight:700}.os .b2h-week .lw{color:var(--b2-ink-3);margin:2px 0 10px;font-size:12px}.os .b2h-week ul{margin:0;padding:0;list-style:none}.os .b2h-week .it{background:var(--b2-well);border-radius:6px;margin-bottom:6px;padding:9px 10px;font-size:13px;line-height:1.35;display:block}.os .b2h-week .it>a{color:inherit;display:block}.os .b2h-week .it .meta{color:var(--b2-ink-3);justify-content:space-between;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.os .b2h-week .it .late{color:var(--b2-down);align-items:center;gap:4px;font-weight:700;display:inline-flex}.os .b2h-week .more{color:var(--ink-2);padding:4px 2px;font-size:12.5px;font-weight:600;display:inline-block}.os .b2h-week .mlist{border-top:1px solid var(--b2-line);padding:12px 16px}.os .b2h-next{flex-direction:column;gap:6px;padding:16px 20px 18px;display:flex}.os .b2h-next b{font-size:15px}.os .b2h-next .act{margin-top:10px}.os .b2h-doing{margin:0;padding:0;list-style:none}.os .b2h-doing li a{border-top:1px solid var(--b2-line);color:inherit;justify-content:space-between;gap:10px;padding:12px 20px;display:flex}.os .b2h-doing li:first-child a{border-top:0}.os .b2h-doing li b{margin-bottom:3px;font-size:13.5px;font-weight:600;display:block}.os .b2h-clear{border-top:1px solid var(--b2-line);padding:10px 20px 14px}.os .b2h-sect{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.os .b2h-sect h2{margin:0;font-size:15px;font-weight:700}.os .b2h-depts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.os .b2h-dc{color:inherit;flex-direction:column;padding:18px 18px 16px;display:flex}.os .b2h-dc.off{background:0 0;border-style:dashed}.os .b2h-dc .top{color:inherit;align-items:center;gap:10px;display:flex}.os .b2d-tile.sm{border-radius:8px;width:32px;height:32px}.os .b2h-dc.off .b2d-tile.sm{color:var(--b2-ink-3);border-color:var(--b2-line-2)}.os .b2h-dc .nm{font-size:14.5px;font-weight:700}.os .b2h-dc .top .b2-chip{margin-left:auto}.os .b2h-dc .kn{color:inherit;align-items:baseline;gap:8px;margin:16px 0 4px;display:flex}.os .b2h-dc .kn b{letter-spacing:-.03em;font-size:26px;font-weight:700}.os .b2h-dc .gdots{gap:4px;margin-top:6px;display:flex}.os .b2h-dc .gdots i{background:var(--b2-live);border-radius:2px;width:16px;height:3px}.os .b2h-dc .gdots i.o{background:var(--b2-line-2)}.os .b2h-dc .gdots i.dn{background:var(--b2-down)}.os .b2h-dc .ft{border-top:1px solid var(--b2-line);color:var(--ink-2);gap:12px;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.os .b2h-dc .kn+.gdots+.ft,.os .b2h-dc .kn+.ft{margin-top:14px}.os .b2h-act{white-space:nowrap;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.os .b2h-act .b2-icon{color:var(--b2-ink-3)}.os .b2h-shelf{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.os .b2h-shelf .pc{min-width:0;color:inherit}.os .b2h-shelf .ph{aspect-ratio:4/5;background:var(--mat);border-radius:8px;display:block;overflow:hidden}.os .b2h-shelf .ph>.pa{border-radius:8px}.os .b2h-shelf .pcover{align-items:flex-end;height:100%;padding:10px;font-size:13px;font-weight:700;display:flex}.os .b2h-shelf .tt{white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:13px;font-weight:600;display:block;overflow:hidden}.os .b2h-shelf .mm{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.os .b2h-tools{flex-wrap:wrap;gap:10px 18px;margin:0;padding:12px 16px;list-style:none;display:flex}.os .b2h-tools li{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.os .b2h-tools .ed{font-size:12px}@media (max-width:1099px){.os .b2h-row{grid-template-columns:1fr}.os .b2h-depts{grid-template-columns:repeat(2,minmax(0,1fr))}.os .b2h-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.os.b2page .cmain.b2h{gap:12px;padding:14px 16px 110px}.os .b2h-head .b2d-acts{display:none}.os .b2h-title{font-size:26px}.os .b2h-stats{grid-template-columns:1fr 1fr}.os .b2h-stats>.tile:first-child{grid-column:1/-1}.os .b2h-stats>.tile:nth-child(2){border-left:0}.os .b2h-stats>.tile:nth-child(n+2){border-top:1px solid var(--b2-line)}.os .b2h-stats>.tile:nth-child(4){border-left:0}.os .b2h-week .lanes{grid-template-columns:1fr}.os .b2h-week .lane{border-left:0;border-top:1px solid var(--b2-line)}.os .b2h-week .lane ul,.os .b2h-week .lane .lw,.os .b2h-week .lane .more{display:none}.os .b2h-depts{grid-template-columns:1fr}.os .b2h-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.os .b2h-stats>.tile:nth-child(4),.os .b2h-week .lane>p{display:none}}.os .b2d-team{flex-direction:column;gap:16px;display:flex}.os .b2d-role ul{margin:0;padding:0;list-style:none}.os .b2d-skill{border-top:1px solid var(--b2-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 20px;display:grid}.os .b2d-skill:first-child{border-top:0}.os .b2d-skill .b2sk-t b{font-size:13.5px;font-weight:600;display:block}.os .b2d-skill .b2sk-t .b2-meta{margin-top:2px;display:block}.os .b2d-skill .b2sk-ai,.os .b2d-skill .b2sk-you{align-items:center;gap:8px;font-size:12.5px;display:flex}.os .b2d-skill .b2-zl{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.os .b2d-skill .b2-zl.ai{color:var(--b2-ai)}.os .b2d-skill .b2-zl.you{color:var(--b2-you)}.os .b2-btn.sm{height:30px;padding:0 10px;font-size:12.5px}.os .dsrc0{margin:8px 0 0;padding:8px 0}@media (max-width:699px){.os .b2d-skill{grid-template-columns:1fr;gap:6px}}.os .b2d-first .decitem,.os .b2d-first .decitem.open{box-shadow:none;background:0 0;border:0}.os .b2d-first .dprev,.os .b2d-first .dprev *{font-size:14px}.os .b2-zone-head .b2d-cnt{margin-left:0}.os .b2-setline .b2-next button{color:var(--ink);border:1px solid var(--b2-line-2,var(--hair-2));background:0 0;border-radius:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.os .cdetails{font:inherit;white-space:pre-wrap;background:var(--b2-panel);border:1px solid var(--b2-line);border-radius:8px;margin:0 0 8px;padding:12px 14px;font-size:13.5px;line-height:1.6}.os .b2h-week .it.mq{display:block}.os .b2h-week .it .meta .mdo{margin-left:auto}.os .b2h-dc .top .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.os .b2h-dc .top .b2-chip{flex:none;margin-left:6px}.os .b2h-dc .ft{flex-wrap:nowrap}.os .b2h-dc .ft .b2h-act{text-overflow:ellipsis;min-width:0;max-width:50%;display:inline-block;overflow:hidden}.os .b2h-dc .ft .b2h-act .b2-icon{vertical-align:-2px;margin-right:5px}.os .b2h-tools .ed{margin-left:auto}.os .b2h-bigrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.os .b2h-phonego{display:none}@media (max-width:699px){.os .b2h-phonego{display:inline-flex}.os .b2h-dc{flex-direction:row;align-items:center;padding:12px 14px}.os .b2h-dc .kn,.os .b2h-dc .gdots,.os .b2h-dc .ft,.os .b2h-dc>.b2-meta{display:none}.os .b2h-dc .top{flex:1}.os .b2h-depts{gap:8px}}.os .b2d-grid.b2d-full{grid-template-columns:minmax(0,1fr);max-width:1120px}.os .b2s-rail{flex-direction:column;gap:1px;animation:.12s ease-out b2s-slide;display:flex}@keyframes b2s-slide{0%{opacity:.85;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.os .b2s-rail{animation:none}}.os .snav .b2s-home{opacity:.85;margin-bottom:6px;font-size:12.5px!important}.os .b2s-switch{margin:0 0 8px;position:relative}.os .b2s-switch>summary{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.os .b2s-switch>summary::-webkit-details-marker{display:none}.os .b2s-switch>summary .l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.os .b2s-sw-ic{background:color-mix(in oklab, var(--b2-h) 22%, transparent);width:28px;height:28px;color:var(--b2-h);border-radius:7px;flex:none;place-items:center;display:grid}.os .b2s-sw-list{border-radius:8px;flex-direction:column;gap:1px;margin-top:4px;padding:6px;animation:.15s ease-out b2s-slide;display:flex}.os .b2s-sw-list a .l{flex:1;min-width:0}.os .b2s-sw-list a[data-dept] .b2-h{color:var(--h)}.os .b2d-addn{opacity:.75;margin-left:auto;font-size:11.5px;font-weight:700}.os .b2d-sheetsw{border-bottom:1px solid var(--b2-line);margin:0 0 6px;padding-bottom:6px}.os .b2d-sheetsw .b2s-sw-list{background:var(--b2-well)}.os .b2d-addmore{gap:16px;display:grid}@media (min-width:1100px){.os .snav.b2s .b2s-switch>summary{color:var(--b2-night-fg);background:var(--b2-night-2)}.os .snav.b2s .b2s-sw-list{background:var(--b2-night-2)}.os .snav.b2s .b2s-sw-list a[data-dept] .b2-h{color:color-mix(in oklab, var(--h) 55%, #fff)}.os .snav.b2s .b2s-rail .shd{padding-top:14px}.os .snav.b2s .b2s-rail a.on{box-shadow:inset 3px 0 0 var(--b2-h,var(--b2-night-fg))}.os .snav.b2s .b2s-rail a .b2-h{color:color-mix(in oklab, var(--b2-h) 55%, #fff)}}.os .snav .b2s-search{align-items:center;gap:4px;display:flex}.os .snav .b2s-search .b2s-sq{color:inherit;flex:1;align-items:center;gap:8px;display:flex;background:0 0!important;padding:0!important}.os .snav .b2s-search .sask{padding:0!important}.os .snav .b2s-askb{cursor:pointer;place-items:center;width:28px!important;height:28px!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;display:grid!important}.os .snav .b2s-askb:hover{background:#efe9dd14!important}@media (min-width:1100px){.os .snav.b2s .b2s-rail .b2d-cnt,.os .snav.b2s .b2s-rail .b2d-addn,.os .snav.b2s .b2s-rail .b2d-pt{flex:none}.os .snav.b2s .b2s-rail .b2d-cnt{width:auto;min-width:0;color:var(--b2-night-fg);background:#efe9dd1a;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11.5px;font-weight:700}.os .snav.b2s .b2s-rail .b2d-cnt.y{background:var(--you);color:var(--on-you)}.os .snav.b2s .b2s-rail .b2d-pt{opacity:.8;margin-left:auto;font-size:11px}.os .snav.b2s .sask .b2s-askb{place-items:center;background:0 0!important;border:0!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important}}.os .snav a.soff[data-testid=side-add-dept] span:before,.os .b2s-sw-list a.soff span:before{content:none}.os .b2d-ov.cl-ov{gap:0;max-width:1120px}.os .b2d-ov.cl-ov>*{order:0!important}@media (max-width:899px){.os .b2d-phonetabs>details>summary{white-space:nowrap;font-size:12.5px}}.os .b2s-sw-list a.cur{font-weight:700}.os main#main{position:relative}.os .cl-viewbar{z-index:5;position:absolute;top:12px;right:24px}@media (max-width:899px){.os .cl-viewbar{justify-content:flex-end;padding:8px 16px 0;display:flex;position:static}}.os .b2d-zline{grid-template-columns:1fr 1fr;gap:0;display:grid}.os .b2d-zline .b2-zone{color:var(--b2-ink-3);border-top:3px solid #0000;align-items:center;gap:8px;padding:14px 20px;font-size:13.5px;display:flex}.os .b2d-zline .b2-zone .b2-zlink{margin-left:auto}@media (max-width:720px){.os .b2d-zline{grid-template-columns:1fr}}.os .snav.b2s .b2s-rail a.b2dim,.os .snav.b2s .b2s-sw-list a.b2dim{opacity:.55}.os .snav.b2s .b2-setup-mark{color:inherit;border-color:#efe9dd40;flex:none;margin-left:auto}.os .wq-arrive{border-top:3px solid var(--b2-ai,#4b4fb8);background:var(--b2-panel);box-shadow:0 0 0 1px var(--b2-line);border-radius:8px;margin:0 0 24px;padding:16px 20px}.os .wq-arrive-h{align-items:center;gap:16px;margin:0 0 8px;font-size:15px;display:flex}.os .wq-arrive-h .link{margin-left:auto;font-size:13px}.os .wq-arrive .wq-q{margin:6px 0}@media (max-width:899px){.os[data-view=calm] .b2h>section,.os[data-view=calm] .b2h>.b2h-grid,.os[data-view=calm] .b2h>[data-testid=home-start]{display:none!important}.os .b2h-phoneq{margin:0 0 16px}}@media (min-width:900px) and (max-width:1099px){.os .b2d-phonetabs{background:var(--b2-well);border-radius:8px;grid-template-columns:1fr 1fr 1fr;padding:3px;font-size:13.5px;font-weight:600;display:grid;position:relative}.os .b2d-phonetabs>a,.os .b2d-phonetabs>details>summary{color:var(--ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;list-style:none;display:flex}.os .b2d-phonetabs>details>summary::-webkit-details-marker{display:none}.os .b2d-phonetabs>a.on,.os .b2d-phonetabs>details.on>summary{background:var(--b2-panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.os .b2d-more[open]:before{content:"";z-index:60;background:#1d1c1952;position:fixed;inset:0}.os .b2d-sheet{z-index:61;background:var(--b2-panel);border-radius:22px 22px 0 0;max-height:80vh;padding:10px 18px 96px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 50px -10px #00000040}.os .b2d-sheet .grab{background:var(--b2-line-2);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}.os .b2d-sheet .h{letter-spacing:.12em;text-transform:uppercase;color:var(--b2-ink-3);padding:12px 10px 4px;font-size:10.5px;font-weight:700}.os .b2d-sheet a .b2-icon{color:var(--b2-h)}.os .b2d-phonetabs{max-width:560px;margin:0 0 16px}}.os .b2d-phonetabs>a .b2d-cnt{margin-left:4px}@media (max-width:899px){.os .b2h>:not(.b2h-head):not(.b2h-phone){display:none!important}.os .b2h-head{padding-bottom:4px}.os .b2h-phone{flex-direction:column;gap:8px;display:flex}.os .b2h-status{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.os .b2h-wait{background:var(--b2-panel);box-shadow:0 0 0 1px var(--b2-line);border-top:3px solid var(--b2-you);border-radius:12px;padding:16px}.os .b2h-waith{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.os .b2h-waith b{color:var(--b2-you);font-size:34px;font-weight:700;line-height:1}.os .b2h-waith span{font-size:15px;font-weight:600}.os .b2h-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.os .b2h-pst{aspect-ratio:1;background:var(--mat,#ddd);border-radius:8px;display:block;overflow:hidden}.os .b2h-go{justify-content:center;width:100%;height:44px;font-size:15px}.os .b2h-nowait{padding:8px 0}.os .b2h-today .cl-tap .cl-ri{color:var(--b2-h)}.os .b2h-today .b2-chip{flex:none;justify-content:center;align-self:center;min-width:22px;height:22px;padding:0 7px}.os .b2h-setup{background:var(--b2-panel);box-shadow:0 0 0 1px var(--b2-line);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.os .b2h-setup.lead{background:var(--b2-you);color:var(--on-you);box-shadow:none}.os .b2h-setup.lead small,.os .b2h-setup.lead .cl-chev{color:#fffc}.os .b2h-setup b{font-size:15.5px}}.os .ov-head{padding-right:140px}@media (max-width:899px){.os .ov-head{padding-right:0}}.os .b2d-asks{margin:8px 0 0;padding:0 20px 12px;list-style:none}.os .b2d-asks li{border-top:1px solid var(--b2-line);align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.os .b2d-asks li a{min-width:0;color:inherit;overflow-wrap:anywhere;flex:1}.os .b2d-asks .b2-icon{color:var(--b2-you);flex:none}.os .cl-missing{background:var(--b2-panel);box-shadow:0 0 0 1px var(--b2-line);border-left:3px solid var(--b2-dryrun,#b8860b);border-radius:8px;margin:12px 24px 0;padding:10px 14px;font-size:13.5px}.os .yes-args{margin-top:8px;font-size:12.5px}.os .yes-args td{vertical-align:top;padding:4px 8px 4px 0}.os .after .link,.os .after-wrap .link,.os .cpy{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:4px;border-bottom:0;align-items:center;padding-bottom:0;text-decoration-thickness:1px;display:inline-flex}@media (pointer:coarse){.os .link:not(.after .link){position:relative}.os .link:not(.after .link):after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}}.os .pa.pa-text .poster-cover.sm{background:linear-gradient(160deg, var(--you-wash) 0%, var(--mat) 100%);color:var(--ink);text-align:left;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:clamp(6px,8cqw,14px);display:flex}.os .pa.pa-text .poster-cover.sm i{text-align:left;color:var(--you);font-weight:700}.os .pa.pa-text .poster-cover.sm b{letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(9px,9cqw,18px);font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}@container (max-width:90px){.os .pa.pa-text .poster-cover.sm b{display:none}.os .pa.pa-text .poster-cover.sm{justify-content:center;align-items:center}}.os .stagebar{grid-template-columns:repeat(6,1fr)}.os .stagebar span.on{border-top-color:var(--you);color:var(--ink)}.os .b2h-stats .b2-meta{white-space:normal;overflow:visible}.os .b2d-menu a .l,.os .b2d-sheet a .l{white-space:normal;line-height:1.25}.os .b2h-dc .ft .b2h-act{white-space:normal;text-overflow:clip;max-width:none;display:inline}.os .dcard .dgl{white-space:normal}.os .snav a.soff span:before{content:none!important}.os .co-dl .dcd .dci{flex:none;margin-right:10px}.os .co-dl .dots .dotw{color:var(--muted);margin-left:8px;font-size:12px;font-style:normal}.os .ml-subject{letter-spacing:-.01em;margin:4px 0 14px;font-size:22px;font-weight:700}@media (max-width:767px){.os .b2d-soft{grid-template-columns:1fr auto;gap:8px 12px;display:grid}.os .b2d-soft .b2d-softh{grid-column:1/-1}.os .b2d-soft .b2d-tool{border-bottom:1px solid var(--hair);grid-column:1/-1;justify-content:space-between;padding:6px 0;display:flex}.os .b2d-soft .b2-lnk{justify-self:end;margin-left:0}}@media (min-width:1100px){.os .cmain:not(.b2d):not(.b2h){margin-left:0;padding-left:40px;padding-right:40px}.os:not(.media-wide) main>.wrap,.os:not(.media-wide) main>.cb-all>.cb-body>.wrap{margin-left:40px;margin-right:auto}.os .cmain>.head,.os .cmain .aq-head{margin-left:0;padding-left:0}.os.media-wide main>.wrap,.os.media-wide main>.cb-all>.cb-body>.wrap{max-width:none;margin-left:0;padding-left:40px;padding-right:40px}.os main .wrap>.head{padding-left:0}}.os .svc-in{margin-bottom:16px}.os .svc-in-b{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding:14px 18px 18px;display:flex}.os .svc-in-mail{border:1px solid var(--b2-line);white-space:pre-wrap;border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.os .svc-in-yes{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.os .svc-in-act{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.os .svc-in-held{border-top:1px solid var(--b2-line);flex-direction:column;display:flex}.os .svc-in-held li{border-bottom:1px solid var(--b2-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.os .yl-risk{border:1px solid var(--bad);background:var(--sheet);border-radius:12px;padding:10px 14px}.os .yl-risk-h{color:var(--bad);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.os .yl-risk ul{color:var(--ink);margin:6px 0 0;padding-left:18px;font-size:14px}.os .yl-risk li+li{margin-top:4px}.os .yl-risk-n{color:var(--ink-2);margin-top:6px;font-size:13px}