.ste{--ste-bg:#F4F3EF;--ste-s:#FFFFFF;--ste-s2:#EFEEEA;--ste-s3:#E6E5E0;--ste-line:rgba(14,14,20,.08);--ste-line2:rgba(14,14,20,.14);--ste-t1:#0E0E12;--ste-t2:rgba(14,14,18,.68);--ste-t3:rgba(14,14,18,.52);--ste-t4:rgba(14,14,18,.28);--ste-v:#7C3AED;--ste-vf:#8B3DFF;--ste-vt:#6D28D9;--ste-vw:rgba(124,58,237,.10);--ste-vw2:rgba(124,58,237,.18);--ste-vrgb:124,58,237;--ste-onv:#fff;--ste-on1:#fff;--ste-k1:#7C3AED;--ste-k1w:rgba(124,58,237,.14);--ste-k2:#475569;--ste-k2w:rgba(71,85,105,.14);--ste-k3:#A21CAF;--ste-k3w:rgba(162,28,175,.12);--ste-k4:#1E3A8A;--ste-k4w:rgba(30,58,138,.12);--ste-watch:#B45309;--ste-k0c:rgba(14,14,18,.38);--ste-k0w:rgba(14,14,18,.06);--ste-spring:cubic-bezier(.34,1.56,.64,1);--ste-settle:cubic-bezier(.22,1,.36,1);--ste-snap:cubic-bezier(.3,0,0,1);--ste-sh:0 14px 32px -14px rgba(14,14,20,.35);--ste-shs:0 -1px 0 rgba(14,14,20,.06),0 -20px 50px -24px rgba(14,14,20,.28);--ste-font:"Inter Tight",var(--font-sans,system-ui),-apple-system,sans-serif;--ste-dsel:#FBFAFF;--ste-ink06:rgba(14,14,20,.06);--ste-ink35:rgba(14,14,20,.35);--ste-dang:#B83A2A;--ste-toast:#14141C;--ste-top-bg:rgb(244,243,239);--ste-top-bg2:rgb(244,243,239);color-scheme:light}.ste[data-scheme=dark],:root.dark .ste,:root[data-theme=dark] .ste{color-scheme:dark;--ste-bg:#06060A;--ste-s:#0C0C12;--ste-s2:#13131B;--ste-s3:#1B1B25;--ste-line:rgba(255,255,255,.06);--ste-line2:rgba(255,255,255,.11);--ste-t1:#F4F3F7;--ste-t2:rgba(244,243,247,.66);--ste-t3:rgba(244,243,247,.56);--ste-t4:rgba(244,243,247,.30);--ste-v:#8B3DFF;--ste-vf:#8B3DFF;--ste-vt:#B79BFF;--ste-vw:rgba(139,61,255,.18);--ste-vw2:rgba(139,61,255,.30);--ste-vrgb:139,61,255;--ste-onv:#fff;--ste-on1:#06060A;--ste-k1:#B79BFF;--ste-k1w:rgba(183,155,255,.18);--ste-k2:#9FB0C6;--ste-k2w:rgba(159,176,198,.18);--ste-k3:#E49BEE;--ste-k3w:rgba(228,155,238,.16);--ste-k4:#9DB1F0;--ste-k4w:rgba(157,177,240,.16);--ste-watch:#FBBF24;--ste-k0c:rgba(244,243,247,.50);--ste-k0w:rgba(244,243,247,.09);--ste-sh:0 14px 32px -14px rgba(0,0,0,.7);--ste-shs:0 -1px 0 rgba(255,255,255,.06),0 -20px 50px -24px rgba(0,0,0,.8);--ste-dsel:#15131F;--ste-ink06:rgba(255,255,255,.07);--ste-ink35:rgba(255,255,255,.30);--ste-dang:#FF8A7A;--ste-toast:#2A2A38;--ste-top-bg:rgb(6,6,10);--ste-top-bg2:rgb(6,6,10)}:root[data-accent][data-accent]:not([data-accent=violet]) .ste.ste{--ste-v:var(--acc-s);--ste-vf:var(--acc-s);--ste-vt:var(--acc);--ste-vrgb:var(--acc-rgb);--ste-vw:rgba(var(--acc-rgb),.12);--ste-vw2:rgba(var(--acc-rgb),.22);--ste-onv:var(--on-acc)}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .ste:not([data-scheme=light]){color-scheme:dark;--ste-bg:#06060A;--ste-s:#0C0C12;--ste-s2:#13131B;--ste-s3:#1B1B25;--ste-line:rgba(255,255,255,.06);--ste-line2:rgba(255,255,255,.11);--ste-t1:#F4F3F7;--ste-t2:rgba(244,243,247,.66);--ste-t3:rgba(244,243,247,.56);--ste-t4:rgba(244,243,247,.30);--ste-v:#8B3DFF;--ste-vf:#8B3DFF;--ste-vt:#B79BFF;--ste-vw:rgba(139,61,255,.18);--ste-vw2:rgba(139,61,255,.30);--ste-vrgb:139,61,255;--ste-onv:#fff;--ste-on1:#06060A;--ste-k1:#B79BFF;--ste-k1w:rgba(183,155,255,.18);--ste-k2:#9FB0C6;--ste-k2w:rgba(159,176,198,.18);--ste-k3:#E49BEE;--ste-k3w:rgba(228,155,238,.16);--ste-k4:#9DB1F0;--ste-k4w:rgba(157,177,240,.16);--ste-watch:#FBBF24;--ste-k0c:rgba(244,243,247,.50);--ste-k0w:rgba(244,243,247,.09);--ste-sh:0 14px 32px -14px rgba(0,0,0,.7);--ste-dsel:#15131F;--ste-ink06:rgba(255,255,255,.07);--ste-ink35:rgba(255,255,255,.30);--ste-toast:#2A2A38;--ste-top-bg:rgb(6,6,10);--ste-top-bg2:rgb(6,6,10)}}.ste[data-scheme=light]{color-scheme:light}.ste{font-family:var(--ste-font);font-size:14px;line-height:normal;font-weight:400;color:var(--ste-t1);-webkit-font-smoothing:antialiased;text-align:left;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ste input,.ste textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}:where(.ste) *{box-sizing:border-box;margin:0;padding:0}:where(.ste) button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.ste-ex,:where(.ste) button{transition:transform .12s var(--ste-snap),background .2s var(--ste-settle),box-shadow .2s var(--ste-settle),color .2s}:where(.ste) button:active{transform:scale(.97)}:where(.ste) input{font:inherit;color:var(--ste-t1)}.ste :focus-visible{outline:2px solid var(--ste-v);outline-offset:2px}.ste-app{background:var(--ste-bg);min-height:100vh;padding-bottom:96px;position:relative}.ste-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ste-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:60px;padding:0 24px;background:var(--ste-top-bg);border-bottom:1px solid var(--ste-line)}.ste-top .ste-title{display:flex;flex-direction:column;min-width:0;flex:0 1 auto;overflow:hidden}.ste-top .ste-title b,.ste-top .ste-title small{overflow:hidden;text-overflow:ellipsis}.ste-top .ste-title b{font-size:15px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.ste-top .ste-title small{font-size:11.5px;color:var(--ste-t3);white-space:nowrap}.ste-sp{flex:1}.ste-seg{display:inline-flex;padding:3px;border-radius:14px;background:var(--ste-s2);border:1px solid var(--ste-line)}.ste-seg button{height:34px;padding:0 12px;border-radius:10px;font-weight:650;font-size:13px;color:var(--ste-t3);white-space:nowrap}.ste-seg button[aria-pressed=true]{background:var(--ste-s);color:var(--ste-t1);box-shadow:0 0 0 1px var(--ste-line2)}.ste-lbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ste-t3);margin-right:-2px}.ste-wk{display:flex;align-items:center;gap:2px;height:40px;padding:0 4px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2)}.ste-wk button{width:30px;height:32px;border-radius:10px;font-weight:700;color:var(--ste-t2)}.ste-wk button:disabled{opacity:.35;cursor:default}.ste-wk span{min-width:34px;text-align:center;font-weight:800;font-size:13px}.ste-ib{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:var(--ste-t2);background:var(--ste-s);border:1px solid var(--ste-line2);font-weight:800}.ste-app[data-phone=true] .ste-top .ste-ib{flex:none}.ste-pmore{position:relative;flex:none}.ste-pmenu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:min(260px,calc(100vw - 32px));display:flex;flex-direction:column;padding:6px;border-radius:16px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh)}.ste-pmenu button{min-height:44px;padding:0 12px;white-space:nowrap;border-radius:10px;text-align:left;font-size:15px;font-weight:650;color:var(--ste-t1)}.ste-pmenu button[aria-pressed=true]{color:var(--ste-vt)}.ste-pmenu button:active{background:var(--ste-s2)}.ste-ib:disabled{opacity:.4;cursor:default}.ste-chev svg,.ste-ib svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ste-eb{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ste-t3)}.ste-tele{position:sticky;top:var(--ste-toph,60px);z-index:26;background:var(--ste-top-bg2);border-bottom:1px solid var(--ste-line);padding:6px 24px 8px;transition:padding .22s var(--ste-settle)}.ste-tbar{display:flex;align-items:center;gap:10px;min-height:30px}.ste-tbar b{font-size:13.5px;font-weight:750}.ste-tbar small{font-size:12px;color:var(--ste-t3)}.ste-chev{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--ste-t3)}.ste-chev:hover{background:var(--ste-s2)}.ste-chev svg{transition:transform .32s var(--ste-spring)}.ste-tele[data-open=false] .ste-chev svg{transform:rotate(180deg)}.ste-tl{display:grid;grid-template-columns:62px minmax(0,1fr);row-gap:3px;margin-top:4px}.ste-tlab{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ste-t3);display:flex;align-items:center}.ste-tt{position:relative;border-radius:8px;background-image:linear-gradient(to right,var(--ste-ink06) 1px,transparent 1px);background-size:calc(100% / var(--ste-n)) 100%}.ste-tt.ste-ax{height:16px;background:none}.ste-tt.ste-ax span{top:0;font-size:10.5px;font-weight:700;color:var(--ste-t3);padding-left:3px}.ste-tt.ste-ax span,.ste-ttoday{position:absolute;white-space:nowrap}.ste-ttoday{top:-1px;font-style:normal;font-size:10px;font-weight:800;color:var(--ste-vt);padding-left:4px;border-left:2px solid var(--ste-v);height:calc(100% + 70px);z-index:3;pointer-events:none}.ste-tline{width:2px;background:var(--ste-v)}.ste-tline,.ste-trel{position:absolute;top:0;bottom:0;pointer-events:none}.ste-trel{width:0;border-left:2px dashed var(--ste-vf)}.ste-tmeta{font-size:11.5px;color:var(--ste-t3)}.ste-tt.ste-bl{height:30px;background-color:var(--ste-s2)}.ste-tt.ste-wkr{height:24px}.ste-tt.ste-bl.ste-blw{height:50px}.ste-blw .ste-tb{height:44px;flex-direction:column;align-items:stretch;justify-content:center;gap:3px;padding:3px 4px}.ste-tbn{display:flex;align-items:center;gap:6px;min-width:0;border:0;background:transparent;color:inherit;padding:0 4px;height:16px;cursor:pointer;text-align:left}.ste-tbn b{font-size:11.5px;font-weight:800}.ste-tbn span{font-size:10.5px;color:var(--ste-t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ste-tbw{display:flex;gap:3px;min-width:0}.ste-bwk{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--ste-line2);border-radius:999px;padding:2px;flex:none}.ste-bwk-b{display:inline-grid;place-items:center;min-width:30px;height:28px;border-radius:999px;font-size:16px;font-weight:700;line-height:1;color:var(--ste-t2);touch-action:manipulation}.ste-bwk-b:hover{background:var(--ste-vw);color:var(--ste-vt)}.ste-bwk-b[aria-disabled=true]{opacity:.35;cursor:not-allowed}.ste-bwk-b[aria-disabled=true]:hover{background:transparent;color:var(--ste-t2)}.ste-bwk-n{font-size:11.5px;font-weight:700;color:var(--ste-t3);padding:0 4px;font-variant-numeric:tabular-nums}.ste-bwk-c{border:0;padding:0;gap:0}.ste-bwk-c .ste-bwk-b{min-width:20px;height:16px;font-size:13px}.ste-tbh{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.ste-app[data-phone=true] .ste-bwk-b{min-width:40px;height:36px}.ste-tbw .ste-tw{position:relative;top:auto;flex:1 1 0;min-width:0;height:18px}.ste-blw .ste-tload{opacity:.55}.ste-blw .ste-tb,.ste-blw .ste-tline{z-index:1}.ste-tb{position:absolute;top:3px;height:24px;border-radius:6px;border:1px solid var(--ste-line2);padding:0 8px;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-align:left;box-shadow:0 0 0 1px var(--ste-bg);color:var(--ste-t1)}.ste-tb b{font-size:11.5px;font-weight:800}.ste-tb span{font-size:10.5px;color:var(--ste-t2);overflow:hidden;text-overflow:ellipsis}.ste-c1{background:linear-gradient(160deg,rgba(111,134,190,.48),rgba(111,134,190,.22))}.ste-c2{background:linear-gradient(160deg,rgba(94,148,178,.48),rgba(94,148,178,.22))}.ste-c3{background:linear-gradient(160deg,rgba(139,127,201,.5),rgba(139,127,201,.22))}.ste-c4{background:linear-gradient(160deg,rgba(150,160,176,.5),rgba(150,160,176,.2))}.ste-c5{background:linear-gradient(160deg,rgba(128,148,160,.5),rgba(128,148,160,.2))}.ste-c6{background:linear-gradient(160deg,rgba(166,152,190,.48),rgba(166,152,190,.2))}.ste-tb[aria-current=true]{border-color:var(--ste-v);box-shadow:0 0 0 2px rgba(var(--ste-vrgb),.28)}.ste-tw{position:absolute;top:2px;height:20px;border-radius:5px;background:var(--ste-s);border:1px solid var(--ste-line);font-size:10px;font-weight:700;color:var(--ste-t3);display:grid;place-items:center}.ste-tw:hover{border-color:var(--ste-v);color:var(--ste-vt)}.ste-tw[aria-current=date]{background:var(--ste-t1);color:var(--ste-on1);border-color:var(--ste-t1)}.ste-tw[data-here]:not([aria-current]){border-color:var(--ste-t1);color:var(--ste-t1)}.ste-tload{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ste-tload polyline{fill:none;stroke:var(--ste-v);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ste-tload polygon{fill:rgba(var(--ste-vrgb),.08)}.ste-topstrip{display:flex;align-items:center;gap:12px;min-height:40px}.ste-s1bl{gap:4px;flex:1;height:34px;align-items:stretch}.ste-s1b,.ste-s1bl{display:flex;min-width:0}.ste-s1b{align-items:center;gap:6px;border-radius:9px;border:1px solid var(--ste-line2);background:var(--ste-s2);padding:0 8px;overflow:hidden;cursor:pointer;transition:background .12s,border-color .12s}.ste-s1b:hover{background:var(--ste-s3);border-color:rgba(var(--ste-vrgb),.35)}.ste-s1b[aria-current=true]{border-color:var(--ste-v);box-shadow:0 0 0 1px var(--ste-v)}.ste-s1n{display:flex;align-items:center;gap:5px;min-width:0;border:0;background:transparent;color:var(--ste-t1);font-size:11.5px;padding:0;height:100%;cursor:pointer}.ste-s1n b{font-weight:800}.ste-s1n span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ste-t2)}.ste-lst{font-style:normal;font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;background:var(--ste-s3);color:var(--ste-t3);flex:none}.ste-lst.ste-released{background:var(--ste-vw);color:var(--ste-vt)}.ste-s1k{display:flex;gap:2px;margin-left:auto;flex:none}.ste-s1k button{width:11px;height:16px;padding:0;border:0;border-radius:3px;background:var(--ste-line2);cursor:pointer}.ste-s1k button[aria-current=date]{background:var(--ste-v)}.ste-s1k button[data-here]:not([aria-current]){box-shadow:inset 0 0 0 1.5px var(--ste-t1)}.ste-ptm{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--ste-t3);white-space:nowrap;flex:none}.ste-tele[data-condensed=true]{padding-top:4px;padding-bottom:4px}.ste-tele:not([data-condensed=true]) .ste-topstrip,.ste-tele[data-condensed=true] .ste-tbar,.ste-tele[data-condensed=true] .ste-tl,.ste-tele[data-open=false] .ste-tl{display:none}.ste-ph{display:flex;align-items:flex-end;gap:16px;padding:22px 64px 4px 24px;flex-wrap:wrap}.ste-ph h1{font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin-top:6px}.ste-ph .ste-meta{font-size:13px;color:var(--ste-t3);margin-top:4px}.ste-legend{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--ste-t3);flex-wrap:wrap}.ste-legend .ste-sl{margin:0;padding:1px 6px}.ste-legend .ste-sl:before{display:none}.ste-legend kbd{font:600 11px var(--ste-font);background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:6px;padding:1px 6px}.ste-grid{padding:12px 64px 24px 24px;display:grid;gap:28px}.ste-blk{scroll-margin-top:150px;min-width:0}.ste-blk[data-placeholder=true]{border-radius:20px;background:var(--ste-s2);opacity:.5}.ste-bh{display:flex;flex-direction:column;gap:8px;padding:6px 2px 12px}.ste-bht{display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:8px}.ste-bn{width:40px;height:40px;border-radius:14px;background:var(--ste-t1);color:var(--ste-on1);display:grid;place-items:center;font-weight:800;font-size:14px;flex:none}.ste-bht b{font-size:19px;font-weight:800;letter-spacing:-.02em}.ste-bht small{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ste-t3);margin-top:2px}.ste-bpos{font-size:12px;font-weight:700;color:var(--ste-t3)}.ste-blk[aria-selected=true] .ste-bn{background:var(--ste-v);color:var(--ste-onv)}.ste-bchips,.ste-mrail{display:none}.ste-bdays{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:12px;align-items:stretch;overflow-x:auto;scrollbar-width:thin}.ste-bdays[data-dscroll]{display:flex;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:0}.ste-bdays[data-dscroll]>.ste-day{flex:0 0 var(--ste-dw,calc((100% - 72px) / 7));scroll-snap-align:start}.ste-bdays[data-dscroll]>.ste-restm{flex:0 0 44px}.ste-bdays[data-dscroll]>.ste-restm,.ste-wsrow>.ste-restm{padding:12px 0;align-items:center;gap:6px;background:transparent;border-style:dashed;color:var(--ste-t3)}.ste-wsrow>.ste-restm{min-width:0}.ste-wsh span[data-thin]{padding-left:0;text-align:center;letter-spacing:.04em}.ste-restm b{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ste-restm b,.ste-restm span{writing-mode:vertical-rl;transform:rotate(180deg)}.ste-restm span{font-size:10.5px}.ste-dstrip{display:flex;align-items:center;gap:4px;margin:0}.ste-dstrip button{height:28px;min-width:44px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--ste-t3);background:var(--ste-s2);border:1px solid transparent}.ste-dstrip button[data-rest]{opacity:.55}.ste-dstrip button[data-in-view]{color:var(--ste-t1);border-color:var(--ste-line2);background:var(--ste-s)}.ste-dstrip .ste-dsn{min-width:32px;padding:0;font-size:15px}.ste-dstrip .ste-dsn:disabled{opacity:.35}.ste-rail{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:35;gap:6px;padding:6px;border-radius:999px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh)}.ste-rail,.ste-rail button{display:flex;flex-direction:column}.ste-rail button{align-items:center;gap:2px;width:36px;padding:6px 0;border-radius:999px;font-size:10.5px;font-weight:800;color:var(--ste-t3)}.ste-rail button i{width:8px;height:22px;border-radius:999px;background:var(--ste-s3);transition:background .2s,height .32s var(--ste-spring)}.ste-rail button[aria-current=true]{color:var(--ste-vt)}.ste-rail button[aria-current=true] i{background:var(--ste-v);height:34px}.ste-day{background:var(--ste-s);border:1px solid var(--ste-line);border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.ste-day[aria-selected=true]{background:var(--ste-dsel);outline:2px solid var(--ste-v);outline-offset:-2px}.ste-dh{display:flex;align-items:baseline;gap:8px;padding:2px 4px;cursor:grab;touch-action:none;border-radius:8px}.ste-dgrip{display:inline-grid;place-items:center;width:12px;height:16px;align-self:center;color:var(--ste-t3);opacity:.6;transition:opacity .12s,color .12s;flex:0 0 auto}.ste-dgrip svg{width:8px;height:14px;fill:currentColor}.ste-dh:hover .ste-dgrip{opacity:1;color:var(--ste-t1)}.ste-dh:hover{background:var(--ste-vw)}.ste-dh[data-drag-off]{cursor:not-allowed}.ste-dh[data-drag-off]:hover{background:transparent}.ste-dh[data-drag-off] .ste-dgrip{opacity:.3;color:var(--ste-t3)}@media (hover:none){.ste-dgrip{opacity:1}}.ste-dh b{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ste-dh span{font-size:12px;color:var(--ste-t3)}.ste-sess{position:relative}.ste-sc{background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:14px;padding:10px}.ste-app[data-phone=true] .ste-bdays:not(.ste-pwdays) .ste-sc{content-visibility:auto;contain-intrinsic-size:auto 280px}.ste-sess.ste-stack .ste-sc{position:relative;z-index:2}.ste-sess[aria-selected=true] .ste-sc{border-color:var(--ste-v);box-shadow:0 0 0 2px rgba(var(--ste-vrgb),.2)}.ste-sess.ste-stack{padding-bottom:12px}.ste-sess.ste-stack:after,.ste-sess.ste-stack:before{content:"";position:absolute;left:8px;right:8px;bottom:0;height:20px;border:1px solid var(--ste-line2);border-radius:14px;background:var(--ste-s2);z-index:1}.ste-sess.ste-stack:before{left:14px;right:14px;bottom:-6px;z-index:0;background:var(--ste-s3)}.ste-sh{display:flex;align-items:center;gap:6px;margin-bottom:8px;cursor:grab;touch-action:none}.ste-sh b{font-size:13.5px;font-weight:750;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ste-vnav{display:flex;align-items:center;gap:4px;margin:-2px 0 8px;flex-wrap:wrap}.ste-vnav button{white-space:nowrap;height:26px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--ste-t2);background:var(--ste-s2);display:inline-flex;align-items:center;cursor:pointer}.ste-vnav button:hover{color:var(--ste-t1)}.ste-vnav button[aria-current=true]{background:var(--ste-t1);color:var(--ste-on1)}.ste-app[data-phone=true] .ste-vnav button{height:32px;padding:0 12px}.ste-grp{border:1px dashed rgba(var(--ste-vrgb),.38);border-radius:12px;padding:2px;margin:3px 0;background:rgba(var(--ste-vrgb),.035)}.ste-gh{display:flex;align-items:center;gap:6px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ste-vt);padding:4px 6px 2px;white-space:nowrap;overflow:hidden;cursor:grab;touch-action:none}.ste-gb,.ste-gh{font-size:10.5px}.ste-gb{width:18px;height:18px;border-radius:6px;background:var(--ste-v);color:var(--ste-onv);display:grid;place-items:center;letter-spacing:0;flex:none}.ste-btags{display:flex;gap:6px;flex-wrap:wrap;margin-left:12px;align-items:center}.ste-wkpill{height:24px;padding:0 9px;border-radius:999px;background:var(--ste-s2);font-size:11px;font-weight:750;color:var(--ste-t2);display:inline-flex;align-items:center}.ste-ex{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;padding:7px 8px;border-radius:10px;cursor:pointer;border:1.5px solid transparent;touch-action:pan-y}.ste-ex+.ste-ex{margin-top:2px}@media (hover:hover){.ste-ex:hover{background:var(--ste-s2)}}.ste-ex .ste-cd{grid-row:span 2;align-self:start;margin-top:1px;font-size:10.5px;font-weight:800;color:var(--ste-t3);background:var(--ste-s2);border-radius:6px;height:18px;display:grid;place-items:center}.ste-ex .ste-nm{font-size:13px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.ste-ex .ste-rx{grid-column:2;font-size:12.5px;color:var(--ste-t2);font-variant-numeric:tabular-nums;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ste-ex .ste-rx i{font-style:normal;color:var(--ste-t4)}.ste-ex .ste-exnote{grid-column:2;display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--ste-t3)}.ste-ex .ste-exnote svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--ste-vt)}.ste-ex .ste-exnote span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ste-ex[aria-selected=true]{background:var(--ste-vw);border-color:var(--ste-v);box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.12)}.ste-ex[aria-selected=true] .ste-cd{background:var(--ste-v);color:var(--ste-onv)}.ste-ex[data-flash=true]{animation:ste-flash .7s var(--ste-settle)}@keyframes ste-flash{0%{background:rgba(var(--ste-vrgb),.28)}to{background:transparent}}.ste-ex[aria-selected=true][data-flash=true]{animation:none}.ste-sl{white-space:nowrap;flex:none;font-size:10px;font-weight:800;letter-spacing:.02em;padding:1px 6px 1px 0;border-radius:999px;background:linear-gradient(to right,transparent 0 calc(var(--n) * 7px + 4px),var(--ste-kw) calc(var(--n) * 7px + 4px));color:var(--ste-kc);margin-left:auto}.ste-sl:before{content:"";display:inline-block;vertical-align:middle;width:calc(var(--n) * 7px - 2px);height:6px;margin:-2px 6px 0 0;background:linear-gradient(to right,var(--ste-t4) 0 calc(var(--a) * 7px),var(--ste-kc) calc(var(--a) * 7px) calc(var(--b) * 7px - 2px),var(--ste-t4) calc(var(--b) * 7px - 2px));-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px);mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 7px);-webkit-mask-size:100% 100%;border-radius:0}.ste-ex .ste-sl{order:9}.ste-k1{--ste-kc:var(--ste-k1);--ste-kw:var(--ste-k1w)}.ste-k2{--ste-kc:var(--ste-k2);--ste-kw:var(--ste-k2w)}.ste-k3{--ste-kc:var(--ste-k3);--ste-kw:var(--ste-k3w)}.ste-k4{--ste-kc:var(--ste-k4);--ste-kw:var(--ste-k4w)}.ste-k0{--ste-kc:var(--ste-k0c);--ste-kw:var(--ste-k0w)}.ste-note-s{font-size:12.5px;color:var(--ste-t3);padding:8px 4px}.ste-run{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;padding:7px 8px;margin-top:2px;border-radius:10px;cursor:grab;touch-action:pan-y;border:1.5px dashed var(--ste-line2);background:var(--ste-s)}.ste-run-ic{grid-row:span 4;align-self:start;height:18px;width:22px;display:grid;place-items:center;border-radius:6px;background:var(--ste-s2);color:var(--ste-t2)}.ste-run-ic svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ste-run-nm{font-size:13px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ste-run-tx{font-size:12.5px;color:var(--ste-t2);font-variant-numeric:tabular-nums}.ste-run-tg,.ste-run-tx{grid-column:2;overflow-wrap:anywhere;min-width:0}.ste-run-tg{font-size:12px;font-weight:650;color:var(--ste-vt)}.ste-run-tot{grid-column:2;font-size:11.5px;color:var(--ste-t3);font-variant-numeric:tabular-nums}.ste-sess[aria-selected=true] .ste-run{border-color:var(--ste-v)}.ste .ste-sadd{display:block;width:100%;margin-top:6px;min-height:36px;border-radius:10px;border:1px dashed var(--ste-line2);background:transparent;color:var(--ste-t2);font-size:12.5px;font-weight:700}.ste .ste-sadd:hover:not(:disabled){color:var(--ste-t1);border-color:var(--ste-v)}.ste .ste-sadd:disabled{opacity:.45;cursor:not-allowed}.ste .ste-sadd-box{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px;border-radius:12px;border:1px solid var(--ste-line2);background:var(--ste-s)}.ste .ste-sadd-q{height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-s2);color:var(--ste-t1);font:inherit;font-size:16px}.ste .ste-sadd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto}.ste .ste-sadd-list button{width:100%;text-align:left;padding:8px 10px;border-radius:8px;color:var(--ste-t1);font-weight:600}.ste .ste-sadd-list button:hover{background:var(--ste-s2)}.ste .ste-sadd-ask{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ste .ste-sadd-ask b{flex:1 1 100%;font-size:13px}@keyframes ste-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.ste-ed{position:fixed;left:50%;bottom:calc(16px + var(--ste-host-b,0px));translate:-50% 0;z-index:60;width:min(720px,calc(100vw - 32px));background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:20px;box-shadow:var(--ste-sh);padding:12px 14px;display:flex;flex-direction:column;gap:10px;animation:ste-pop .24s var(--ste-spring)}.ste-ed header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ste-mode{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ste-vt);background:var(--ste-vw);padding:4px 8px;border-radius:999px}.ste-chips{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.ste-chipx{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--ste-s2);font-size:12.5px;font-weight:650;white-space:nowrap}.ste-thw{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin:6px 0 2px}.ste-thw-l{align-self:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ste-t3);margin-right:2px}.ste-thw-w{display:flex;flex-direction:column;gap:1px;min-width:64px;padding:5px 8px;border-radius:10px;background:var(--ste-s2);font-variant-numeric:tabular-nums}.ste-thw-w small{font-size:10.5px;font-weight:700;color:var(--ste-t3)}.ste-thw-w b{font-size:12.5px;white-space:nowrap}.ste-thw-w[data-changed]{background:var(--ste-vw);color:var(--ste-vt)}.ste-thw-skip{display:block;margin:6px 0 2px}.ste-chipx b{color:var(--ste-vt);font-size:11px}.ste-apply-to{font-size:12px;color:var(--ste-t3)}.ste-fields{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.ste-fields label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ste-t3)}.ste-fields input{height:40px;width:96px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-s2);padding:0 10px;font-size:14px;font-weight:650;text-transform:none;letter-spacing:normal}.ste-btn{height:40px;padding:0 16px;border-radius:12px;font-weight:700;font-size:13.5px;white-space:nowrap}.ste-btn-p{background:var(--ste-vf);color:#fff}.ste-btn-s{background:var(--ste-s);border:1px solid var(--ste-line2)}.ste-btn-g{color:var(--ste-t2)}.ste-arp,.ste-scope{position:fixed;z-index:70;width:330px;max-width:calc(100vw - 16px);background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:14px;box-shadow:var(--ste-sh);padding:10px;animation:ste-pop .24s var(--ste-spring)}.ste-arp h4,.ste-scope h4{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ste-t3);padding:4px 6px 8px}.ste-arp button,.ste-scope button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:9px 10px;border-radius:10px;text-align:left}.ste-arp button:focus-visible,.ste-arp button:hover,.ste-scope button:focus-visible,.ste-scope button:hover{background:var(--ste-vw)}.ste-arp button b,.ste-scope button b{font-size:13.5px}.ste-arp button small,.ste-scope button small{font-size:12px;color:var(--ste-t3)}.ste-ghost{position:fixed;left:0;top:0;z-index:120;pointer-events:none;padding:10px 14px;border-radius:14px;background:var(--ste-s);border:1.5px solid var(--ste-v);box-shadow:0 24px 50px -16px rgba(14,14,20,.45);font-weight:700;font-size:13.5px;white-space:nowrap;will-change:transform;color:var(--ste-t1)}.ste-ghost small{display:block;font-weight:500;font-size:11.5px;color:var(--ste-t3)}.ste-ghost .ste-n{position:absolute;top:-10px;right:-10px;min-width:24px;height:24px;border-radius:999px;background:var(--ste-v);color:var(--ste-onv);font-size:12px;display:grid;place-items:center;padding:0 6px;box-shadow:0 0 0 3px var(--ste-bg)}.ste-dropline{position:fixed;left:0;top:0;z-index:110;height:3px;border-radius:2px;background:var(--ste-v);pointer-events:none;box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.18);will-change:transform,width}.ste-dropline:before{content:"";position:absolute;left:-5px;top:-4px;width:11px;height:11px;border-radius:50%;background:var(--ste-v)}.ste-dropline:after{content:attr(data-lab);position:absolute;right:0;top:-22px;font-size:11px;font-weight:800;color:var(--ste-vt);background:var(--ste-s);padding:2px 6px;border-radius:6px;box-shadow:var(--ste-sh)}.ste-dropline[data-mode=newss]{background:var(--ste-k3)}.ste-drophint{position:fixed;left:50%;bottom:calc(18px + var(--ste-host-b,0px));transform:translateX(-50%);z-index:115;background:var(--ste-toast);color:#F4F3F7;padding:10px 16px;border-radius:14px;font-size:13px;font-weight:600;box-shadow:var(--ste-sh)}.ste-app[data-dragging=true] .ste-day[data-over=true]{outline:1.5px dashed var(--ste-v);background:var(--ste-dsel)}.ste-day[data-dlab]:after{content:attr(data-dlab);position:absolute;top:-10px;right:10px;font-size:11px;font-weight:800;color:var(--ste-onv);background:var(--ste-v);padding:2px 8px;border-radius:999px}.ste-day[data-dbad=true]:after{background:var(--ste-dang)}:is(.ste-bdays,.ste-wsrow,.ste-pwday) .ste-day[data-dlab]:after{top:6px}.ste-ex[data-lifted=true]{opacity:.35;transform:scale(.97)}.ste-ex[data-swapt=true]{outline:2px dashed var(--ste-v);outline-offset:-2px}.ste-app[data-dragging=true]{cursor:grabbing}.ste-toast{position:fixed;left:50%;translate:-50% 0;bottom:calc(24px + var(--ste-host-b,0px));z-index:80;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 16px;border-radius:14px;background:var(--ste-toast);color:#F4F3F7;box-shadow:var(--ste-sh);font-weight:600;font-size:13.5px;max-width:calc(100vw - 32px)}.ste-toast button{height:34px;padding:0 12px;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;font-weight:700}.ste-toast[data-bad=true]{background:var(--ste-dang)}.ste-app[data-editor=true] .ste-toast{bottom:190px}.ste-dlgw{position:fixed;inset:0;z-index:90;background:rgba(6,6,10,.45);display:grid;place-items:center;padding:16px}.ste-cheat{width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:20px;box-shadow:var(--ste-sh);padding:18px 20px;animation:ste-pop .24s var(--ste-spring)}.ste-cheat h3{font-size:16px;font-weight:800;margin-bottom:10px;display:flex;align-items:center}.ste-cheat dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px}.ste-cheat dt{display:flex;gap:4px;flex-wrap:wrap}.ste-cheat dd{color:var(--ste-t2)}.ste-cheat kbd{font:700 11.5px var(--ste-font);background:var(--ste-s2);border:1px solid var(--ste-line2);border-radius:6px;padding:2px 7px;white-space:nowrap}.ste-cheat h4{grid-column:1/-1;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ste-t3);margin-top:8px}.ste-drawer:empty{display:none}@media (max-width:1199px){.ste-grid{padding-right:24px}.ste-rail{display:none}}.ste-app[data-phone=true] .ste-top{padding:0 12px;gap:6px}.ste-app[data-phone=true] .ste-dsk,.ste-app[data-phone=true] .ste-lbl,.ste-app[data-phone=true] .ste-top .ste-title{display:none}.ste-app[data-phone=true] .ste-tele{padding:4px 12px 6px}.ste-app[data-phone=true] .ste-tl{grid-template-columns:40px minmax(0,1fr)}.ste-app[data-phone=true] .ste-ptm,.ste-app[data-phone=true] .ste-s1n .ste-lst,.ste-app[data-phone=true] .ste-s1n span{display:none}.ste-app[data-phone=true] .ste-s1k button{width:7px}.ste-app[data-phone=true] .ste-grid{padding:0 0 16px;gap:18px}.ste-app[data-phone=true] .ste-ph{padding:14px 16px 4px}.ste-app[data-phone=true] .ste-ph h1{font-size:22px}.ste-app[data-phone=true] .ste-legend,.ste-app[data-phone=true] .ste-tt.ste-ax{display:none}.ste-app[data-phone=true] .ste-bh{position:sticky;top:var(--ste-stick,104px);z-index:20;background:var(--ste-top-bg2);padding:10px 16px 8px;border-bottom:1px solid var(--ste-line)}.ste-app[data-phone=true] .ste-bht{flex-wrap:wrap;row-gap:6px}.ste-app[data-phone=true] .ste-bn{width:34px;height:34px;border-radius:10px;font-size:13px}.ste-app[data-phone=true] .ste-bpos{display:none}.ste-app[data-phone=true] .ste-mrail{display:flex;gap:4px}.ste-mrail button{height:26px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;color:var(--ste-t3);background:var(--ste-s2)}.ste-mrail button[aria-current=true]{background:var(--ste-v);color:var(--ste-onv)}.ste-app[data-phone=true] .ste-bchips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ste-bchips button{flex:none;height:32px;min-width:46px;padding:0 10px;border-radius:999px;background:var(--ste-s);border:1px solid var(--ste-line2);font-weight:700;font-size:12.5px}.ste-bchips button[aria-current=true]{background:var(--ste-t1);color:var(--ste-on1);border-color:var(--ste-t1)}.ste-app[data-phone=true] .ste-bdays{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:12px 16px 4px;scrollbar-width:none;scroll-padding:0 16px}.ste-app[data-phone=true] .ste-day{flex:0 0 calc(100vw - 32px);scroll-snap-align:start}.ste-app[data-phone=true] .ste-rail{display:none}.ste-app[data-phone=true] .ste-ex{padding:10px 8px;min-height:44px}.ste-app[data-phone=true] .ste-ed{left:0;right:0;bottom:0;translate:none;width:auto;border-radius:28px 28px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))}.ste-app[data-phone=true] .ste-fields input{width:84px}@media (prefers-reduced-motion:reduce){.ste *,.ste :after,.ste :before{animation:none!important;transition:none!important}}.ste-btn-sm{height:30px;padding:0 10px;border-radius:10px;font-size:12px}.ste-dlg{width:min(480px,100%);background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:20px;box-shadow:var(--ste-sh);padding:18px 20px;animation:ste-pop .24s var(--ste-spring)}.ste-dlg h3{font-size:17px;font-weight:750;margin:0 0 8px}.ste-sub{font-size:13px;color:var(--ste-t2);margin:0 0 8px;line-height:1.45}.ste-foot{display:flex;align-items:center;gap:8px;margin-top:14px}.ste-btn:disabled{opacity:.55;cursor:default}.ste-tlsw{display:inline-flex;align-items:center;gap:8px;height:30px;font-weight:650;font-size:12.5px;color:var(--ste-t2)}.ste-tlsw i{width:28px;height:16px;border-radius:8px;background:var(--ste-s3);position:relative}.ste-tlsw i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:6px;background:var(--ste-t3);transition:transform .16s var(--ste-settle)}.ste-tlsw[aria-checked=true] i{background:var(--ste-vf)}.ste-tlsw[aria-checked=true] i:after{transform:translateX(12px);background:#fff}.ste-scopebar{align-items:center;gap:10px;margin:12px 24px 0}.ste-scopebar,.ste-tlchips{display:flex;flex-wrap:wrap}.ste-tlchips{gap:6px}.ste-tlchip{height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--ste-line2);background:var(--ste-s);font-size:12.5px;font-weight:650;color:var(--ste-t2)}.ste-tlchip[aria-checked=true],.ste-tlchip[aria-pressed=true]{background:var(--ste-vf);border-color:var(--ste-vf);color:#fff}.ste-dh:has(.ste-own){flex-wrap:wrap}.ste-own{display:block;flex-basis:100%;font-size:10.5px;font-weight:650;color:var(--ste-vt);margin-top:2px}.ste-ex[data-own]{box-shadow:inset 3px 0 0 var(--ste-vf)}.ste-pats{align-items:center;gap:8px 10px;margin:0 24px 12px;padding:8px 12px;border:1px solid var(--ste-line);border-radius:14px;background:var(--ste-s)}.ste-pats,.ste-pats-chips{display:flex;flex-wrap:wrap}.ste-pats-chips{gap:6px;flex:1 1 auto;min-width:0}.ste-patchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--ste-s2);border:1px solid transparent;color:var(--ste-t1);font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer}.ste-patchip b{font-weight:700;color:var(--ste-t3);font-variant-numeric:tabular-nums}.ste-patchip[aria-pressed=true]{background:var(--ste-v);color:var(--ste-onv)}.ste-patchip[aria-pressed=true] b{color:inherit;opacity:.8}.ste-patnone{cursor:default;color:var(--ste-t3);background:transparent;border-color:var(--ste-line2)}.ste-pats-act{display:inline-flex;gap:6px;flex:none}.ste-ex[data-pdim]{opacity:.28;transition:opacity .15s}.ste-grp[data-pdim]>.ste-gh{opacity:.28}.ste-pfscrim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:16px}.ste-pf{width:min(1200px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:18px;background:var(--ste-bg);border:1px solid var(--ste-line2);overflow:hidden}.ste-pfh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ste-line)}.ste-pfh b{display:block;font-size:16px}.ste-pfh small{color:var(--ste-t3);font-size:12px}.ste-pfcols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;padding:14px 16px;overflow:auto;scroll-snap-type:x mandatory}.ste-pfcol{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;gap:8px}.ste-pfcol h3{margin:0;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.ste-pfday{--h:265;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;background:hsl(var(--h) 70% 60%/.1);border-left:3px solid hsl(var(--h) 70% 60%)}.ste-pfday[data-day=mon]{--h:265}.ste-pfday[data-day=tue]{--h:200}.ste-pfday[data-day=wed]{--h:160}.ste-pfday[data-day=thu]{--h:40}.ste-pfday[data-day=fri]{--h:330}.ste-pfday[data-day=sat]{--h:100}.ste-pfday[data-day=sun]{--h:15}.ste-pfdh{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ste-t2)}.ste-pfrow{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;text-align:left;padding:6px 8px;border-radius:10px;background:var(--ste-s);border:1px solid var(--ste-line);color:var(--ste-t1);cursor:pointer;min-width:0}.ste-pfrow .ste-nm{min-width:0;overflow-wrap:anywhere}.ste-pfrx{grid-column:2;font-size:12px;color:var(--ste-t2);font-variant-numeric:tabular-nums}.ste-app[data-phone] .ste-pats{margin:0 16px 10px}@media (max-width:600px){.ste-pfcols{grid-auto-columns:calc(100% - 8px)}.ste-pf{max-height:calc(100dvh - 16px)}.ste-pfscrim{padding:8px}}.ste-ex[data-removed] .ste-nm{text-decoration:line-through;color:var(--ste-t3)}.ste-who{display:grid;gap:4px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--ste-line)}.ste-who button[aria-checked=true]{background:var(--ste-vw)}.ste-nowp{position:fixed;right:16px;top:calc(76px + var(--ste-host-t,0px));bottom:calc(16px + var(--ste-host-b,0px));z-index:60;width:min(380px,calc(100vw - 32px));overflow:auto;background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:20px;box-shadow:var(--ste-sh);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ste-nowh{display:flex;align-items:center;gap:8px}.ste-nowh b{display:block;font-size:15px}.ste-nowdate{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ste-t3)}.ste-nphone{border:1px solid var(--ste-line2);border-radius:24px;padding:14px;background:var(--ste-bg);display:flex;flex-direction:column;gap:8px}.ste-nw-s{background:var(--ste-s);border:1px solid var(--ste-line);border-radius:14px;padding:10px}.ste-nw-sh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ste-nw-sh small{color:var(--ste-t3);font-size:11.5px}.ste-nw-e{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:4px 0;font-size:13px}.ste-nw-e small{display:block;color:var(--ste-t3);font-size:11.5px}.ste-nw-e[data-blocked] b{text-decoration:line-through;color:var(--ste-t3)}.ste-rxx{font-size:12px;color:var(--ste-t2);white-space:nowrap}.ste-nw-empty{font-size:13px;color:var(--ste-t3);padding:8px 0}.ste-nw-wk{display:grid;gap:2px}.ste-nw-d{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:10px;font-size:12.5px}.ste-nw-d[aria-current]{background:var(--ste-vw)}.ste-nw-d small{margin-left:6px;color:var(--ste-t3)}.ste-nw-dl{color:var(--ste-t2);text-align:right}.ste-nowbtn[aria-pressed=true]{background:var(--ste-vf);color:#fff;border-color:var(--ste-vf)}.ste-athv{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--ste-bg) 70%,transparent)}.ste-athv-phone{width:min(390px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:28px;box-shadow:var(--ste-sh);padding:14px 16px;display:flex;flex-direction:column;gap:10px}@media (max-width:700px){.ste-scopebar{margin-left:16px;margin-right:16px}.ste-nowp{left:16px;right:16px;width:auto;top:68px}}.ste-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ste-hist li{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid var(--ste-line)}.ste-hist li>div{flex:1;min-width:0}.ste-hist b{display:block;font-size:13px;font-weight:650}.ste-hist small{font-size:12px;color:var(--ste-t3)}.ste-hist li[data-kind=undo] b{color:var(--ste-t2)}.ste-hist-now{font-weight:700}.ste-paste{width:300px}.ste-pgv{width:min(860px,calc(100vw - 32px));max-height:min(72vh,640px);overflow:auto}.ste-chrow{display:flex;flex-wrap:wrap;gap:6px}.ste-qc{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--ste-s2);font-weight:650;font-size:12.5px;color:var(--ste-t2);border:1px solid transparent;white-space:nowrap}.ste-qc:hover{background:var(--ste-vw);color:var(--ste-vt)}.ste-qc:focus-visible{outline:2px solid var(--ste-v);outline-offset:2px}.ste-pgs{gap:12px}.ste-pgs,.ste-pgx{display:flex;flex-direction:column}.ste-pgx{border:1px solid var(--ste-line);border-radius:14px;padding:10px 12px;gap:8px}.ste-pgx header{display:flex;align-items:center;gap:8px}.ste-pgx header b{color:var(--ste-vt);font-size:11px;font-weight:800}.ste-pgn{font-weight:700;font-size:13.5px}.ste-pgr{font-size:11.5px;font-weight:700;color:var(--ste-t3);background:var(--ste-s2);border-radius:999px;padding:3px 9px}.ste-pgr[data-own]{color:var(--ste-vt);background:var(--ste-vw)}.ste-pgl{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.ste-pgl i{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ste-t3);margin-right:4px}.ste-pg{display:grid;gap:6px;align-items:center}.ste-pg .ste-hd{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ste-t3);text-align:center;padding:4px 0;border-radius:8px}.ste-pg .ste-hd small{font-size:9px;letter-spacing:.06em}.ste-pg .ste-hd[data-cur]{background:var(--ste-t1);color:var(--ste-on1)}.ste-pg .ste-rl{font-size:12.5px;font-weight:700;color:var(--ste-t2)}.ste-wcell{position:relative;display:block;min-width:0}.ste-wcell input{width:100%;height:36px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-s);text-align:center;font-weight:650;font-variant-numeric:tabular-nums;transition:box-shadow .2s,border-color .2s}.ste-wcell input:focus{outline:0;border-color:var(--ste-v);box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.16)}.ste-wcell[data-from=base] input{color:var(--ste-t2)}.ste-wcell[data-from=rule] input{background:var(--ste-vw);border-color:transparent}.ste-wcell[data-deload] input{background:repeating-linear-gradient(135deg,var(--ste-s2) 0 6px,var(--ste-bg) 6px 12px);border-style:dashed}.ste-wcell[data-from=coach]:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--ste-v);pointer-events:none}.ste-app[data-phone=true] .ste-pgv{max-height:80vh}.ste-app[data-phone=true] .ste-pg .ste-rl{font-size:11px}.ste-app[data-phone=true] .ste-wcell input{height:32px;font-size:12px;padding:0}.ste .aims-run{border-radius:12px;background:var(--ste-s2);padding:10px 12px;display:flex;flex-direction:column;gap:6px;margin-top:8px}.ste .aims-run-head{display:flex;align-items:baseline;gap:8px;font-weight:800;font-size:13px}.ste .aims-run-week{font-size:11px;font-weight:800;color:var(--ste-vt)}.ste .aims-run-total{margin-left:auto;font-weight:650;font-size:12px;color:var(--ste-t2)}.ste .aims-run-text{font-weight:750;font-size:14px;color:var(--ste-t1)}.ste .aims-run-gnotes,.ste .aims-run-note{font-size:12.5px;color:var(--ste-t2)}.ste .aims-run-gnotes{margin:0;padding-left:16px}.ste .aims-run-list{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:12.5px;max-height:320px;overflow:auto}.ste .aims-run-step{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding:4px 8px;border-radius:8px}.ste .aims-run-step[data-current]{background:rgba(var(--ste-vrgb),.16);outline:2px solid var(--ste-v);font-weight:750}.ste .aims-run-step-rep{font-size:11px;color:var(--ste-t3)}.ste .aims-run-step-note{flex-basis:100%;font-size:11.5px;color:var(--ste-t2)}.ste .aims-run-more summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--ste-vt)}.ste .aims-run-now{border-radius:10px;background:var(--ste-s);padding:10px 12px;border:2px solid var(--ste-v)}.ste .aims-run-now-k{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ste-t3)}.ste .aims-run-now-name{font-size:20px;font-weight:850;color:var(--ste-t1)}.ste .aims-run-now-clock{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ste-vt)}.ste .aims-run-now-note{font-size:13px;color:var(--ste-t1);margin-top:2px}.ste .aims-run-now-next{font-size:12px;color:var(--ste-t2);margin-top:4px}.ste .aims-run-controls{display:flex;gap:6px;margin-top:6px}.ste .aims-run-controls button{flex:1;height:40px;border-radius:10px;background:var(--ste-s2);font-weight:750}.ste .aims-run-controls .aims-run-main{flex:2 1 auto;height:56px;font-size:17px;font-weight:800;background:var(--ste-v);color:var(--ste-onv)}.ste .aims-run-status{display:flex;align-items:center;gap:10px;margin-top:8px}.ste .aims-run-word{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--ste-s2);color:var(--ste-t2)}.ste .aims-run-word[data-run-word=running]{background:var(--ste-v);color:var(--ste-onv)}.ste .aims-run-word[data-run-word=paused]{background:var(--ste-t1);color:var(--ste-bg)}.ste .aims-run-up{font-weight:750;font-variant-numeric:tabular-nums;color:var(--ste-t1)}.ste .aims-run-ask{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:12px;border-radius:12px;background:var(--ste-s2)}.ste .aims-run-ask .aims-run-warn{background:var(--ste-dang);color:var(--ste-on1)}.ste .aims-run-weeks{margin:0;padding:0;list-style:none;font-size:12px;color:var(--ste-t2);display:flex;flex-direction:column;gap:2px}.ste .aims-run-weeks b{color:var(--ste-vt);margin-right:6px}.aims-run[data-mode=rack]{font-size:28px;padding:24px 28px}.aims-run[data-mode=rack] .aims-run-head{font-size:28px}.aims-run[data-mode=rack] .aims-run-now-name{font-size:64px;line-height:1.05}.aims-run[data-mode=rack] .aims-run-now-clock{font-size:48px}.aims-run[data-mode=rack] .aims-run-now-note{font-size:28px}.aims-run[data-mode=rack] .aims-run-now-next{font-size:26px}.ste{--prio-coach:#A88400;--prio-coach-glow:rgba(214,170,0,.42);--prio-coach-w:rgba(214,170,0,.10);--prio-physio:#0B7F7A;--prio-physio-glow:rgba(13,148,136,.40);--prio-physio-w:rgba(13,148,136,.09)}.ste[data-scheme=dark],:root.dark .ste,:root[data-theme=dark] .ste{--prio-coach:#FFD84D;--prio-coach-glow:rgba(255,216,77,.45);--prio-coach-w:rgba(255,216,77,.10);--prio-physio:#2DD4BF;--prio-physio-glow:rgba(45,212,191,.42);--prio-physio-w:rgba(45,212,191,.10)}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]) .ste:not([data-scheme=light]){--prio-coach:#FFD84D;--prio-coach-glow:rgba(255,216,77,.45);--prio-coach-w:rgba(255,216,77,.10);--prio-physio:#2DD4BF;--prio-physio-glow:rgba(45,212,191,.42);--prio-physio-w:rgba(45,212,191,.10)}}.ste [data-prio=coach]{--prio:var(--prio-coach);--prio-glow:var(--prio-coach-glow);--prio-w:var(--prio-coach-w)}.ste [data-prio=physio]{--prio:var(--prio-physio);--prio-glow:var(--prio-physio-glow);--prio-w:var(--prio-physio-w)}.ste .ste-star{fill:currentColor;flex:none;display:block}.ste .ste-ex[data-prio]{background:var(--prio-w);box-shadow:0 0 0 1px var(--prio-glow),0 0 14px -2px var(--prio-glow)}.ste .ste-ex[data-prio][aria-selected=true]{box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.12),0 0 14px -2px var(--prio-glow)}.ste .ste-sess[data-prio] .ste-sc{box-shadow:0 0 0 1.5px var(--prio-glow),0 0 22px -4px var(--prio-glow)}.ste .ste-nw-s[data-prio]{box-shadow:0 0 0 1.5px var(--prio-glow),0 0 18px -4px var(--prio-glow);border-radius:12px}.ste .ste-nw-e[data-prio]{background:var(--prio-w);box-shadow:inset 3px 0 0 var(--prio);border-radius:8px}.ste .ste-nw-e[data-left]{opacity:.5}.ste .ste-nw-e[data-left] b{text-decoration:line-through}.ste .ste-prio{display:inline-flex;vertical-align:middle;margin-left:6px}.ste .ste-ex,.ste .ste-prio{position:relative}.ste .ste-ex>.ste-prio{position:absolute;top:4px;right:4px;margin:0}.ste .ste-ex[data-prio] .ste-nm{padding-right:16px}.ste .ste-prio-b{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:999px;background:transparent;color:var(--prio);cursor:pointer;font:inherit;font-size:11px;font-weight:600;line-height:1}.ste .ste-prio[data-size=md] .ste-prio-b{padding:3px;background:var(--prio-w);box-shadow:0 0 0 1px var(--prio-glow)}.ste .ste-prio-b:focus-visible{outline:2px solid var(--prio);outline-offset:2px}.ste .ste-prio-b .ste-star{filter:drop-shadow(0 0 3px var(--prio-glow))}.ste .ste-prio-pop{position:fixed;z-index:90;display:flex;flex-direction:column;gap:4px;min-width:210px;max-width:280px;padding:10px 12px;border-radius:12px;background:var(--ste-s);color:var(--ste-t1);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh),0 0 0 1.5px var(--prio-glow);font-size:12.5px;font-weight:400;white-space:normal;text-align:left}.ste .ste-prio-pop b{color:var(--prio);font-size:12px}.ste .ste-prio-pop small{color:var(--ste-t3)}.ste .ste-prio-note{color:var(--ste-t1)}.ste .ste-prio-param{align-self:flex-start;margin-top:2px;padding:4px 8px;border-radius:8px;border:1px solid var(--prio);background:transparent;color:var(--prio);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ste .ste-prio-day{display:inline-flex;align-items:center;color:var(--prio);filter:drop-shadow(0 0 3px var(--prio-glow))}.ste .ste-tw[data-prio]{box-shadow:inset 0 -2px 0 var(--prio)}.ste .ste-tw[data-prio] .ste-star{position:absolute;top:1px;right:2px;color:var(--prio)}.ste-prio-rack[data-prio=coach]{--prio:var(--prio-coach,#A88400);--prio-glow:var(--prio-coach-glow,rgba(214,170,0,.42));--prio-w:var(--prio-coach-w,rgba(214,170,0,.10))}.ste-prio-rack[data-prio=physio]{--prio:var(--prio-physio,#0B7F7A);--prio-glow:var(--prio-physio-glow,rgba(13,148,136,.40));--prio-w:var(--prio-physio-w,rgba(13,148,136,.09))}.ste-prio-rack{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-radius:18px;background:var(--prio-w);color:var(--ste-t1,#0E0E12);box-shadow:0 0 0 2px var(--prio-glow),0 0 36px -6px var(--prio-glow);font-size:20px;line-height:1.3}.ste-prio-rack .ste-star{color:var(--prio);filter:drop-shadow(0 0 8px var(--prio-glow))}.ste-prio-rack b{display:block;color:var(--prio);font-size:22px}.ste-prio-rack p{margin:6px 0 4px;font-size:20px}.ste-prio-rack small{font-size:15px;opacity:.75}.ste .ste-prio-menu h4{display:flex;align-items:center;gap:6px}.ste .ste-prio-menu h4 .ste-star{color:var(--prio-coach)}.ste .ste-prio-why{display:flex;flex-direction:column;gap:4px;padding:4px 10px 8px;font-size:12px;color:var(--ste-t3)}.ste .ste-prio-why input{font:inherit;font-size:13px;padding:6px 8px;border-radius:8px;border:1px solid var(--ste-line2);background:var(--ste-s);color:var(--ste-t1);user-select:text;-webkit-user-select:text}.ste .ste-prio-btn{display:inline-flex;align-items:center;gap:5px}.ste .ste-prio-btn .ste-star{color:var(--prio-coach)}.ste .ste-prio-msg{margin:6px 0 8px;padding:8px 10px;border-radius:10px;background:var(--ste-s2);font-size:12.5px;color:var(--ste-t1)}.ste .ste-prio-msg p{margin:0}.ste .ste-prio-msg p+p{margin-top:4px}.ste .ste-short{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:12px;color:var(--ste-t3)}.ste .ste-short button{padding:4px 9px;border-radius:999px;border:1px solid var(--ste-line2);background:var(--ste-s);color:var(--ste-t2);font:inherit;font-size:12px;cursor:pointer}.ste .ste-short button[aria-pressed=true]{background:var(--ste-v);border-color:var(--ste-v);color:var(--ste-onv)}.ste .ste-nw-run{border-radius:12px}.ste .ste-nw-run[data-prio]{box-shadow:0 0 0 1.5px var(--prio-glow),0 0 14px -2px var(--prio-glow);background:var(--prio-w);padding:2px 4px 4px;margin-top:8px}.ste .ste-nw-runh{display:flex;align-items:baseline;gap:8px;padding:6px 8px 0}.ste .ste-nw-runh .ste-rxx{margin-left:auto}.ste .ste-nw-run[data-left]{opacity:.5}.ste .ste-nw-run[data-left] b{text-decoration:line-through}.ste{--brief-done:var(--ste-v);--brief-track:var(--ste-ink06)}.ste-brief-h{display:flex;flex-direction:column;gap:8px;background:var(--ste-s);border:1px solid var(--ste-line);border-radius:12px;padding:10px 12px}.ste-brief-hv{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.ste-brief-ht{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 240px}.ste-brief-ht .ste-brief-bnt{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ste-t1)}.ste-brief-goal{font-size:13px;color:var(--ste-t1);line-height:1.35}.ste-brief-focus{font-size:12px;color:var(--ste-t2)}.ste-brief-by{font-size:11px;color:var(--ste-t3)}.ste-brief-ed{display:grid;gap:8px}.ste-brief-ed label{display:grid;gap:3px;font-size:11px;font-weight:700;color:var(--ste-t2)}.ste-brief-ed input{border:1px solid var(--ste-line2);border-radius:8px;padding:7px 9px;background:var(--ste-s);font-size:13px;font-weight:500;min-height:36px}.ste-brief-edb{display:flex;gap:8px;flex-wrap:wrap}.ste-brief-stg{display:grid;gap:6px}.ste-brief-stg-line{font-size:12px;font-weight:700;color:var(--ste-t2)}.ste-brief-bar,.ste-brief-mini{display:block;height:6px;border-radius:99px;background:var(--brief-track);overflow:hidden}.ste-brief-bar>span,.ste-brief-mini>span{display:block;height:100%;border-radius:99px;background:var(--brief-done)}.ste-brief-mini{width:44px;height:4px;flex:none}.ste-brief-stages{list-style:none;display:grid;gap:4px}.ste-brief-stages li{display:flex;gap:8px;align-items:baseline;font-size:12.5px;color:var(--ste-t2)}.ste-brief-stages li i{flex:none;width:9px;height:9px;border-radius:50%;border:2px solid var(--ste-line2);transform:translateY(1px)}.ste-brief-stages li[data-state=done] i{background:var(--brief-done);border-color:var(--brief-done)}.ste-brief-stages li[data-state=current]{color:var(--ste-t1);font-weight:700}.ste-brief-stages li[data-state=current] i{border-color:var(--brief-done);box-shadow:0 0 0 3px var(--ste-vw)}.ste-brief-ahead{font-size:11.5px;color:var(--ste-vt)}.ste-brief-crit{list-style:none;display:grid;gap:3px;border-top:1px solid var(--ste-line);padding-top:6px}.ste-brief-crit li{font-size:12px;color:var(--ste-t1)}.ste-brief-crit-x{font-size:12px;color:var(--ste-dang)}.ste-brief-bn{background:var(--ste-s);border:1px solid var(--ste-line);border-radius:14px;margin-bottom:10px;overflow:hidden}.ste-brief-bn .ste-brief-bnb{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;min-height:44px;text-align:left}.ste-brief-bnb .ste-brief-bnt{font-size:13.5px;font-weight:800;flex:1;min-width:0}.ste-brief-bnb small{font-weight:700}.ste-brief-bnb small,.ste-brief-chev{font-size:11px;color:var(--ste-t3)}.ste-brief-ov{display:grid;gap:6px;padding:0 12px 12px}.ste-brief-next,.ste-brief-week{font-size:12px;color:var(--ste-t2)}.ste-brief-rack{display:flex;align-items:baseline;gap:10px;padding:6px 12px;border-radius:10px;background:var(--ste-vw);color:var(--ste-t1)}.ste-brief-rack b{font-size:15px;font-weight:800}.ste-brief-rack span{font-size:13px;color:var(--ste-t2)}.ste-rack{display:flex;flex-direction:column;gap:10px}.ste-rack-theme{flex:none;align-self:center;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--ste-t2);background:var(--ste-s);border:1px solid var(--ste-line2);cursor:pointer}.ste-rack-who{font-size:20px;font-weight:800;color:var(--ste-t1)}.ste-rack-s{display:flex;flex-direction:column;gap:4px}.ste-rack-s>b{font-size:15px;color:var(--ste-t1)}.ste-rack-e{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;min-height:44px;font-size:16px;border-top:1px solid var(--ste-line2)}.ste-rack-e[data-blocked]{opacity:.55}.ste-ed.ste-ebar{gap:7px;padding:10px 12px;width:min(780px,calc(100vw - 32px));max-height:min(78vh,720px);overflow:auto}.ste-ebar header{flex-wrap:nowrap}.ste-ebar header .ste-chips{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;min-width:0;flex:1 1 auto;scrollbar-width:none;scroll-snap-type:x proximity}.ste-ebar header .ste-chips::-webkit-scrollbar{display:none}.ste-ebar header .ste-chips>*{flex:0 0 auto;scroll-snap-align:start}.ste-ebar header .ste-chips[data-fade-r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ste-ebar header .ste-chips[data-fade-l]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}.ste-ebar header .ste-chips[data-fade-l][data-fade-r]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.ste-ebar header .ste-eb-count{flex:0 0 auto}.ste-ebar header .ste-sp{flex:0 1 0}.ste-eb-pick{position:relative;min-width:0;flex:0 1 auto}.ste-eb-pickbtn{max-width:240px}.ste-eb-pickbtn i{font-style:normal;font-size:10px;color:var(--ste-t3);margin-left:2px}.ste-eb-picklist{position:absolute;left:0;bottom:calc(100% + 6px);z-index:5;min-width:220px;max-width:min(360px,80vw);max-height:260px;overflow:auto;display:flex;flex-direction:column;padding:4px;border-radius:12px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh)}.ste-eb-picklist button{display:flex;gap:8px;align-items:center;text-align:left;padding:7px 9px;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ste-eb-picklist button b{color:var(--ste-vt);font-size:11px;flex:0 0 auto}.ste-eb-picklist button[aria-selected=true]{background:var(--ste-vw)}.ste-eb-picklist button:focus-visible,.ste-eb-picklist button:hover{background:var(--ste-s2);outline:none}.ste-eb-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ste-eb-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--ste-s2);border:1px solid var(--ste-line)}.ste-eb-tabs button{height:28px;padding:0 9px;border-radius:9px;font-weight:650;font-size:12.5px;color:var(--ste-t3);white-space:nowrap}.ste-eb-tabs button[aria-selected=true]{background:var(--ste-s);color:var(--ste-t1);box-shadow:0 0 0 1px var(--ste-line2)}.ste-eb-tabs button:hover:not([aria-selected=true]){color:var(--ste-t1)}.ste-seg.ste-eb-scope{padding:2px;border-radius:12px}.ste-eb-ask{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;margin:6px 0;border-radius:12px;background:var(--ste-s);border:1px solid var(--ste-vf)}.ste-eb-ask b{flex:1 1 100%;font-size:13px}.ste-eb-ask small{color:var(--ste-t2);font-weight:500;margin-left:4px}.ste-seg.ste-eb-scope button{height:28px;padding:0 9px;border-radius:9px;font-size:12px}.ste-seg.ste-eb-scope button[aria-pressed=true]{color:var(--ste-vt);box-shadow:0 0 0 1px rgba(var(--ste-vrgb),.35)}.ste-seg.ste-eb-scope button:disabled{opacity:.4}.ste-eb-body{min-height:0}.ste-eb-body .ste-btn,.ste-eb-body input{height:36px}.ste-eb-count{text-transform:none;letter-spacing:normal;white-space:nowrap}.ste-eb-body label.ste-eb-wide{flex:1 1 220px}.ste-eb-body label.ste-eb-wide input{width:100%}.ste-eb-body input{width:120px}.ste-eb-hint{font-size:11.5px;color:var(--ste-t3);align-self:center}.ste-eb-swap{display:flex;flex-direction:column;gap:8px;width:100%}.ste-eb-body .ste-eb-swap label.ste-eb-wide{flex:none}.ste-eb-hits{display:flex;flex-wrap:wrap;gap:6px}.ste-eb-hits .ste-qc[data-same]{background:var(--ste-vw);color:var(--ste-vt)}.ste-eb-pat{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--ste-s);color:var(--ste-vt)}.ste-eb-smart .ste-qc{height:28px;padding:0 10px;font-size:12px}.ste-eb-smart .ste-qc[aria-expanded=true]{background:var(--ste-vw);color:var(--ste-vt);border-color:rgba(var(--ste-vrgb),.35)}.ste-eb-sub{padding:6px;border-radius:12px;background:var(--ste-s2)}.ste-eb-sub .ste-qc{height:28px;padding:0 10px;font-size:12px;background:var(--ste-s)}.ste-eb-inl{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--ste-t2)}.ste-eb-inl input{width:56px;height:28px;border-radius:8px;border:1px solid var(--ste-line2);background:var(--ste-s);text-align:center;font-weight:650}.ste-eb-weeks{display:flex;flex-direction:column;gap:8px;max-height:min(40vh,360px);overflow:auto}.ste-eb-act{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid var(--ste-line);padding-top:7px}.ste-eb-act .ste-btn-sm{height:30px}.ste-eb-chev{display:inline-flex;align-items:center;gap:4px}.ste-eb-chev svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .32s var(--ste-spring)}.ste-eb-chev[aria-expanded=true] svg{transform:rotate(180deg)}.ste-eb-del{color:var(--ste-dang)}.ste-app[data-phone=true] .ste-ed.ste-ebar{max-height:86vh;width:auto}.ste-app[data-phone=true] .ste-eb-row{flex-direction:column;align-items:stretch}.ste-app[data-phone=true] .ste-eb-smart,.ste-app[data-phone=true] .ste-eb-sub,.ste-app[data-phone=true] .ste-eb-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ste-app[data-phone=true] .ste-eb-scope{display:flex}.ste-app[data-phone=true] .ste-eb-scope button{flex:1;padding:0 6px;font-size:11.5px}.ste-app[data-phone=true] .ste-eb-act .ste-btn,.ste-app[data-phone=true] .ste-eb-smart .ste-qc,.ste-app[data-phone=true] .ste-eb-tabs button{height:36px}.ste-app[data-phone=true] .ste-eb-body input{width:100%}.ste-app[data-phone=true] .ste-eb-body label{flex:1 1 120px}.ste .ste-app[data-editor=true] .ste-toast{bottom:auto;top:72px}.ste-eb-swap .ste-eb-hint{align-self:flex-start}.ste-app[data-phone=true] .ste-eb-act{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ste-app[data-phone=true] .ste-eb-act .ste-btn{flex:none}.ste-app[data-phone=true] .ste-ebar header{flex-wrap:nowrap}.ste-app[data-phone=true] .ste-ebar .ste-eb-count{display:none}.ste-app[data-phone=true] .ste-ebar header .ste-chips{flex-wrap:nowrap;flex:1}.ste-athfull{min-height:100vh;background:var(--ste-bg);flex-direction:column}.ste-athback,.ste-athfull{display:flex;align-items:center}.ste-athback{position:sticky;top:0;z-index:5;width:100%;justify-content:center;gap:12px;padding:8px 16px;background:var(--ste-top-bg);border-bottom:1px solid var(--ste-line);font-size:12.5px;color:var(--ste-t3)}.ste-athframe{width:min(430px,100%);flex:1}.ste[data-testid=athlete-app]{min-height:100vh;background:var(--ste-bg)}.ste-ath{width:min(430px,100%);margin:0 auto;padding:18px 16px 40px;display:flex;flex-direction:column;gap:12px;background:var(--ste-bg);user-select:text;-webkit-user-select:text}.ste-ath-eb{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ste-t3)}.ste-ath-h{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0}.ste-ath-card{background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px}.ste-ath-card h2{font-size:22px;font-weight:800;margin:0;display:flex;align-items:center;gap:8px}.ste-ath-card[data-prio],.ste-ath-ex[data-prio]{box-shadow:0 0 0 1.5px var(--prio-glow),0 0 22px -4px var(--prio-glow);background:linear-gradient(var(--prio-w),var(--prio-w)),var(--ste-s)}.ste-ath-sub{font-size:13.5px;color:var(--ste-t2);margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ste-ath-snote{border-color:rgba(var(--ste-vrgb),.45);background:rgba(var(--ste-vrgb),.06)}.ste-ath-snote-h{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ste-vt)}.ste-ath-snote-t{margin:0;font-size:15px;line-height:1.4;color:var(--ste-t1);white-space:pre-wrap;overflow-wrap:anywhere}.ste-ath-snote-r{display:flex;flex-direction:column;gap:8px}.ste-ath-snote-r textarea{font:inherit;font-size:15px;color:var(--ste-t1);background:var(--ste-s2);border:1px solid var(--ste-line2);border-radius:12px;padding:10px;resize:vertical;min-height:64px}.ste-ath-snote-r .btn{align-self:flex-end;min-height:44px}.ste-ath-link{align-self:flex-start;min-height:44px;padding:0 4px;font-weight:700;font-size:14px;color:var(--ste-vt);background:none;border:0}.ste-ath-prl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ste-ath-pri{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;background:var(--prio-w);box-shadow:0 0 0 1px var(--prio-glow)}.ste-ath-go{height:52px;border-radius:16px;background:var(--ste-vf);color:#fff;font-weight:750;font-size:16px;width:100%}.ste-ath-week{background:var(--ste-s);border:1px solid var(--ste-line);border-radius:16px;padding:10px 12px}.ste-ath-week summary{display:flex;align-items:baseline;gap:8px;cursor:pointer;list-style:none}.ste-ath-week summary small{color:var(--ste-t3);font-size:12.5px}.ste-ath-top{display:flex;align-items:center;gap:10px;position:sticky;top:0;background:var(--ste-bg);padding:6px 0;z-index:2}.ste-ath-top b{font-size:18px;font-weight:800}.ste-ath-top small{color:var(--ste-t3);font-variant-numeric:tabular-nums}.ste-ath-ex{background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:18px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ste-ath-ex header{display:flex;align-items:center;gap:8px}.ste-ath-ex header b{font-size:17px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.ste-ath-ex[data-blocked],.ste-ath-ex[data-left]{opacity:.55}.ste-ath-note{margin:0;font-size:13px;color:var(--ste-t2);background:var(--ste-s2);border-radius:10px;padding:6px 10px}.ste-ath-set{display:grid;grid-template-columns:24px 1fr 1fr 52px;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid var(--ste-line)}.ste-ath-set[data-done]{background:var(--ste-vw)}.ste-ath-n{color:var(--ste-t3);font-weight:700}.ste-ath-v b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.ste-ath-v small{color:var(--ste-t3);font-size:12px}.ste-ath-tick{width:48px;height:48px;border-radius:14px;border:1px solid var(--ste-line2);font-size:18px;color:var(--ste-t3)}.ste-ath-tick[aria-pressed=true]{background:var(--ste-vf);color:#fff;border-color:transparent}.ste-ath-in{width:100%;min-width:0;font:inherit;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;background:transparent;border:0;border-bottom:1px dashed var(--ste-line2);color:inherit;padding:2px 0;-webkit-appearance:none;appearance:none}.ste-ath-in:focus{outline:none;border-bottom-color:var(--ste-vf)}.ste-ath-in::placeholder{color:var(--ste-t3);font-weight:600}label.ste-ath-v{display:flex;align-items:baseline;gap:4px;min-width:0}.ste-ath-tick[aria-busy=true]{border-style:dashed;color:var(--ste-vf);animation:ste-pend 1s ease-in-out infinite}.ste-ath-set[data-log-state=failed] .ste-ath-tick{border-color:#c0392b;color:#c0392b;font-weight:800}.ste-ath-fail{grid-column:1/-1;color:#c0392b;font-size:12px}@keyframes ste-pend{50%{opacity:.45}}.ste-ath-set[data-log-state=queued] .ste-ath-tick{background:transparent;color:var(--ste-vf);border:1px dashed var(--ste-vf)}.ste-ath-outbox{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px;padding:10px 12px;border-radius:14px;border:1px solid var(--ste-vf);background:var(--ste-vw);font-size:14px}.ste-ath-outbox p{margin:0}.ste-ath-outbox small{display:block;color:var(--ste-t3);font-size:12px}.ste-ath-outbox[data-outbox=dead],.ste-ath-outbox[data-outbox=evicted]{border-color:#c0392b}.ste-ath-outbox button{align-self:flex-start}@media (prefers-reduced-motion:reduce){.ste-ath-tick[aria-busy=true]{animation:none}}.ste-ath-finish{height:48px;width:100%}.ste-wstack{--ste-wsl:84px;--ste-wsd:minmax(150px,1fr)}.ste-wsh{position:sticky;z-index:20;overflow:hidden;padding:8px 0;background:var(--ste-bg);border-bottom:1px solid var(--ste-line);margin:0 -2px}.ste-wshi{display:grid;grid-template-columns:var(--ste-wscols,var(--ste-wsl) repeat(7,var(--ste-wsd)));gap:12px;padding:0 4px;will-change:transform}.ste-wsh span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ste-t3);padding-left:6px}.ste-wsrows{display:flex;flex-direction:column;gap:12px;overflow-x:auto;scrollbar-width:thin;padding-top:10px}.ste-wsrow{display:grid;grid-template-columns:var(--ste-wscols,var(--ste-wsl) repeat(7,var(--ste-wsd)));gap:12px;align-items:stretch;min-width:min-content;border-radius:22px;padding:4px;transition:background .2s var(--ste-settle)}.ste-wsrow[aria-current=date]{background:var(--ste-vw)}.ste-wsrow[data-focus]:not([aria-current]){box-shadow:inset 0 0 0 1px var(--ste-line2)}.ste-wsrow>.ste-wsl{display:flex;flex-direction:column;gap:2px;padding:10px 4px;position:sticky;left:0;z-index:2;background:var(--ste-bg);border-radius:14px}.ste-wsrow[aria-current=date]>.ste-wsl{background:transparent}.ste-wsl b{font-size:13px;font-weight:800}.ste-wsl small{font-size:11.5px;color:var(--ste-t3)}.ste-app[data-phone=true] .ste-wstack{--ste-wsl:64px;--ste-wsd:calc(100vw - 112px)}.ste-ebar .ste-eb-tabs-x{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.ste-ebar .ste-eb-tabs-x .ste-chipx{flex:none;border:1px solid transparent;color:var(--ste-t2);cursor:pointer}.ste-ebar .ste-eb-tabs-x .ste-chipx[aria-selected=true]{background:var(--ste-vw);color:var(--ste-vt);border-color:rgba(var(--ste-vrgb),.4)}.ste-ebar .ste-eb-tabs-x .ste-chipx:hover:not([aria-selected=true]){background:var(--ste-s3)}.ste-scopesticky{position:sticky;top:var(--ste-toph,60px);z-index:27;background:var(--ste-top-bg2);flex-wrap:wrap;align-items:center}.ste-scopesticky .ste-tlchips{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;max-width:100%}.ste-pend,.ste-scopenote{flex-basis:100%}.ste-pend{max-height:min(46vh,420px);overflow:auto;border:1px solid var(--ste-line2);border-radius:14px;background:var(--ste-s);padding:8px}.ste-pend-row{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(var(--ste-pn),minmax(64px,1fr));gap:4px;align-items:center;padding:3px 0;border-bottom:1px solid var(--ste-line)}.ste-pend-h{position:sticky;top:-8px;background:var(--ste-s);z-index:1}.ste-pend-h>span{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ste-t3)}.ste-pend-ath{height:28px;border-radius:8px;font-size:11.5px;font-weight:750;color:var(--ste-t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ste-pend-ath[aria-pressed=false]{color:var(--ste-t4);text-decoration:line-through}.ste-pend-l{font-size:12.5px;font-weight:650;display:flex;gap:6px;align-items:baseline;min-width:0}.ste-pend-l small{font-size:10.5px;color:var(--ste-t3)}.ste-pend-t{height:28px;border-radius:8px;font-weight:800;background:var(--ste-vw);color:var(--ste-vt)}.ste-pend-t[aria-checked=false]{background:transparent;color:var(--ste-t3);border:1.5px dashed var(--ste-line2);text-decoration:line-through}.ste-pend-t[aria-checked=true]{border:1.5px solid var(--ste-v)}.ste-pend-t:disabled{opacity:.45;cursor:default}.ste-pend-f{display:flex;align-items:center;gap:8px;padding-top:8px}@media (min-width:1200px){.ste-app:not([data-phone=true]) .ste-pend-f{padding-right:64px}}.ste .ste-rt{display:inline-flex;flex:none}.ste .ste-rtchip{height:18px;padding:0 6px;border-radius:999px;border:1px dashed var(--ste-line2);background:transparent;color:var(--ste-t3);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:16px;cursor:pointer;touch-action:manipulation}.ste .ste-rtchip[data-by=coach]{border-style:solid;border-color:var(--ste-t3);color:var(--ste-t1);background:var(--ste-s2)}.ste .ste-rtchip:hover,.ste .ste-rtpop{color:var(--ste-t1)}.ste .ste-rtpop{position:fixed;z-index:90;width:260px;padding:10px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-shs);font-size:13px}.ste .ste-rtpop-h{display:flex;flex-direction:column;gap:2px;margin:0 0 8px}.ste .ste-rtpop-h small{color:var(--ste-t3);font-size:11px}.ste .ste-rtlist{display:flex;flex-direction:column;gap:2px}.ste .ste-rtlist button{display:block;text-align:left;padding:7px 8px;border-radius:8px;font-weight:600}.ste .ste-rtlist button:hover,.ste .ste-rtlist button[aria-selected=true]{background:var(--ste-s2)}.ste .ste-rtlist button small{color:var(--ste-t3);font-weight:500}.ste .ste-rtalways{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ste .ste-rtalways span{flex-basis:100%}.ste .ste-rtalways small{flex-basis:100%;color:var(--ste-t3)}.ste .ste-rterr{margin-top:8px;color:var(--ste-bad,#c0392b);font-size:12px}.ste-eb-fields{position:relative;display:flex;align-items:stretch;gap:6px;min-width:0}.ste-eb-swapbtn{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 11px;border-radius:11px;background:var(--ste-s2);border:1px solid var(--ste-line);font-size:12.5px;font-weight:700;color:var(--ste-t1);white-space:nowrap;flex:0 0 auto;max-width:150px;transition:border-color .12s,box-shadow .12s,background .12s}.ste-eb-swapbtn span{overflow:hidden;text-overflow:ellipsis}.ste-eb-swapbtn svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--ste-vt);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ste-eb-swapbtn:hover{background:var(--ste-s3)}.ste-eb-swapbtn:focus-visible,.ste-eb-swapbtn[aria-expanded=true]{outline:none;border-color:var(--ste-v);box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.18)}.ste-ebf{display:flex;flex-direction:column;justify-content:center;gap:2px;height:42px;padding:4px 10px;border-radius:11px;background:var(--ste-s2);border:1px solid var(--ste-line);flex:0 0 auto;width:96px;cursor:text;transition:border-color .12s,box-shadow .12s,background .12s}.ste-ebf span{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ste-t3);line-height:1;white-space:nowrap}.ste-ebf input{border:0;background:transparent;padding:0;height:18px;font:inherit;font-size:13.5px;font-weight:650;color:var(--ste-t1);outline:none;min-width:0;width:100%}.ste-ebf input::placeholder{color:var(--ste-t4);font-weight:500}.ste-ebf:has(input[data-field=rx]){width:108px}.ste-ebf:has(input[data-field=rest]),.ste-ebf:has(input[data-field=tempo]){width:72px}.ste-ebf[data-wide]{flex:1 1 140px;width:auto;min-width:120px}.ste-ebf:hover{background:var(--ste-s3)}.ste-ebf:focus-within{background:var(--ste-s);border-color:var(--ste-v);box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.18)}.ste-ebf[data-dirty] span:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ste-v);margin-left:5px;vertical-align:1px}.ste-ebf[data-bad]{border-color:var(--ste-dang);box-shadow:0 0 0 3px color-mix(in srgb,var(--ste-dang) 18%,transparent)}.ste-eb-applyall{height:42px;padding:0 12px;flex:0 0 auto;min-width:84px;justify-content:center;font-variant-numeric:tabular-nums}.ste-eb-swappop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:6;width:min(440px,100%);display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh)}.ste-eb-swappop input{height:38px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-s2);padding:0 11px;font-size:13.5px;font-weight:600;outline:none}.ste-eb-swappop input:focus{border-color:var(--ste-v);box-shadow:0 0 0 3px rgba(var(--ste-vrgb),.18)}.ste-eb-swappop .ste-eb-hits{display:flex;flex-wrap:wrap;gap:6px;max-height:160px;overflow:auto}.ste-app[data-phone=true] .ste-eb-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ste-app[data-phone=true] .ste-ebf,.ste-app[data-phone=true] .ste-ebf[data-wide]{width:auto;min-width:0;height:48px}.ste-app[data-phone=true] .ste-ebf input{font-size:16px;height:22px}.ste-app[data-phone=true] .ste-eb-applyall,.ste-app[data-phone=true] .ste-eb-swapbtn,.ste-app[data-phone=true] .ste-ebf[data-wide]{grid-column:1/-1;max-width:none;height:48px;justify-content:center}.ste-app[data-phone=true] .ste-eb-swappop{position:static;width:auto;grid-column:1/-1}.ste .ste-eb-swappop input:focus-visible,.ste .ste-ebf input:focus-visible{outline:none}.ste-app[data-phone=true] .ste-bh{position:static;padding:10px 16px 6px;gap:6px}.ste-app[data-phone=true] .ste-bh .ste-bpos,.ste-app[data-phone=true] .ste-bh .ste-wkpill{display:none}.ste-app[data-phone=true] .ste-pdaybar{position:sticky;z-index:21;background:var(--ste-bg);padding:8px 16px;border-bottom:1px solid var(--ste-line);transition:top .2s var(--ste-settle)}.ste-app[data-phone=true] .ste-tele{transition:transform .2s var(--ste-settle),opacity .16s linear;will-change:transform}.ste-app[data-phone=true][data-hdr=min] .ste-tele{transform:translateY(calc(-100% - 1px));opacity:0;pointer-events:none}.ste-brief-line{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 12px;border-radius:12px;background:var(--ste-s);border:1px solid var(--ste-line);text-align:left;font-size:13px;color:var(--ste-t1)}.ste-brief-line b{flex:0 0 auto;font-weight:750}.ste-brief-line span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ste-t2)}.ste-brief-line i{font-style:normal;font-size:16px;color:var(--ste-t3);flex:0 0 auto}.ste-brief-line:focus-visible{outline:2px solid var(--ste-v);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ste-app[data-phone=true] .ste-pdaybar,.ste-app[data-phone=true] .ste-tele{transition:none}}.ste-app[data-phone=true] .ste-bht{gap:8px;align-items:center}.ste-app[data-phone=true] .ste-bht .ste-bn{width:30px;height:30px;min-width:30px;font-size:12px;border-radius:9px}.ste-app[data-phone=true] .ste-bht small{display:flex;font-size:11.5px;margin-top:0;white-space:nowrap}.ste-app[data-phone=true] .ste-bht b{font-size:16px}.ste-app[data-phone=true] .ste-bdays{padding-top:6px}.ste-dfold{margin-left:auto;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--ste-t3);opacity:.55;transition:opacity .12s,background .12s,color .12s;flex:0 0 auto}.ste-dfold svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ste-day:hover .ste-dfold,.ste-dfold:focus-visible{opacity:1}.ste-dfold:hover{background:var(--ste-vw);color:var(--ste-vt);opacity:1}.ste-dfold+.ste-dheye{margin-left:0}@media (hover:none){.ste-dfold{opacity:1}}.ste-restm[role=button]{cursor:pointer}.ste-restm[role=button]:focus-visible,.ste-restm[role=button]:hover{border-color:var(--ste-v);color:var(--ste-t1)}.ste-restm[data-folded]{border-style:solid}.ste-dheye{margin-left:auto;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--ste-t3);opacity:.55;transition:opacity .12s,background .12s,color .12s;flex:0 0 auto}.ste-dheye svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.ste-day:hover .ste-dheye,.ste-dheye:focus-visible{opacity:1}.ste-dheye:hover{background:var(--ste-vw);color:var(--ste-vt);opacity:1}.ste-app[data-phone=true] .ste-dheye{opacity:1;width:32px;height:32px}.ste-athdraft{font-style:normal;color:var(--ste-t3);font-weight:600}@media (hover:none){.ste-dheye{opacity:1}}@keyframes ste-reveal{0%{box-shadow:0 0 0 0 rgba(var(--ste-vrgb),0)}18%{box-shadow:0 0 0 4px rgba(var(--ste-vrgb),.38)}to{box-shadow:0 0 0 14px rgba(var(--ste-vrgb),0)}}.ste-blk[data-pulse],.ste-day[data-pulse]{animation:ste-reveal 1.4s var(--ste-settle) 1;border-radius:16px}@media (prefers-reduced-motion:reduce){.ste-blk[data-pulse],.ste-day[data-pulse]{animation:none;outline:2px solid rgba(var(--ste-vrgb),.45);outline-offset:3px}}.ste-restask{min-width:220px;padding:10px 12px}.ste-restask h4{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ste-t1);text-transform:none;letter-spacing:normal}.ste-restask-row{display:flex;gap:6px;justify-content:flex-end}.ste{--ste-asidew:0px}.ste[data-aside=dock]{--ste-asidew:412px}.ste[data-aside=dock] .ste-app{margin-right:var(--ste-asidew)}.ste[data-aside=dock] .ste-strip{right:var(--ste-asidew)}.ste[data-aside=dock] .ste-ed{left:calc((100vw - var(--ste-asidew)) / 2)}.ste-athpanel{position:fixed;z-index:58;display:flex;flex-direction:column;gap:8px;width:396px;padding:10px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh);border-radius:22px}.ste-athpanel[data-mode=dock]{top:calc(8px + var(--ste-host-t,0px));right:8px;bottom:calc(8px + var(--ste-host-b,0px))}.ste-athpanel[data-mode=float]{height:min(820px,calc(100vh - 32px));z-index:85}.ste[data-aside=dock] .ste-toast{left:calc((100vw - var(--ste-asidew)) / 2);max-width:calc(100vw - var(--ste-asidew) - 32px)}.ste-athpanel-h{display:flex;align-items:center;gap:6px;padding:2px 2px 0 6px;min-height:32px;user-select:none}.ste-athpanel-h[data-drag]{cursor:grab}.ste-athpanel-h[data-drag]:active{cursor:grabbing}.ste-athpanel-t{flex:1;min-width:0;font-size:12px;font-weight:650;color:var(--ste-t2);line-height:1.3}.ste-athpanel-b{width:30px;height:30px;flex:none}.ste-athpanel-b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ste-athphone{position:relative;flex:1;min-height:0;border-radius:40px;border:10px solid #111216;background:var(--ste-bg);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ste-athphone-notch{position:absolute;top:8px;left:50%;translate:-50% 0;width:96px;height:24px;border-radius:999px;background:#111216;z-index:2}.ste-athphone-scr{position:absolute;inset:0;overflow:auto;padding-top:36px;scrollbar-width:none}.ste-athphone-scr::-webkit-scrollbar{display:none}.ste-pggrp{display:flex;flex-direction:column;gap:8px}.ste-pggrp+.ste-pggrp{margin-top:6px;padding-top:10px;border-top:1px solid var(--ste-line)}.ste-pggrp-h{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ste-vt)}.ste-rack{min-height:100vh;background:var(--ste-bg);color:var(--ste-t1);padding:16px}.ste-rack-pair{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:6vh;text-align:center}.ste-rack-pair h1{font-size:28px;margin:0}.ste-rack-qr{width:min(60vw,60vh,420px);height:auto;aspect-ratio:1;border-radius:16px;background:#fff;padding:8px}.ste-rack-wait{display:grid;place-items:center;color:#555}.ste-rack-top{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ste-rack-find{font:inherit;font-size:20px;min-height:56px;padding:0 16px;border-radius:14px;border:1px solid var(--ste-line2);background:var(--ste-s);color:inherit}.ste-rack-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ste-rack-results button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 16px;border-radius:14px;border:1px solid var(--ste-line);font:inherit;font-size:18px;color:inherit;background:transparent}.ste-rack-results button span{color:var(--ste-vf);font-weight:700}.ste-rack-results button:disabled span{color:var(--ste-t3)}.ste-rack-cols{display:grid;gap:12px;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr))}.ste-rack-cols[data-cols="2"]{--cols:2}.ste-rack-cols[data-cols="3"]{--cols:3}.ste-rack-cols[data-cols="4"]{--cols:4}@media (max-width:900px){.ste-rack-cols[data-cols="3"],.ste-rack-cols[data-cols="4"]{--cols:2}}@media (max-width:560px){.ste-rack-cols{--cols:1!important}}.ste-rack-col{border:1px solid var(--ste-line);border-radius:18px;padding:8px;min-width:0}.ste-rack-col>header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 8px}.ste-rack-col>header b{font-size:20px}.ste-rack-col>header button{min-height:48px}.ste-rack-empty{padding:48px 16px;text-align:center;color:var(--ste-t3);font-size:18px}.ste-nw-open{font:inherit;color:inherit;background:none;border:0;padding:6px 0;min-height:32px;text-align:left;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.ste-ath-otherday{margin:4px 0 8px;color:var(--ste-t3)}.ste-ath-swapbtn{font:inherit;font-size:13px;color:var(--ste-vf);background:none;border:0;padding:8px 0;min-height:32px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ste-ath-swap{color:var(--ste-t3)}.ste-app[data-phone=true] .ste-pwday{flex:0 0 calc(100vw - 32px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0}.ste-app[data-phone=true] .ste-pwday .ste-day{flex:none;width:auto}.ste-pwwk{display:flex;flex-direction:column;gap:4px}.ste-pwwk[aria-current=date] .ste-pwwl b{color:var(--ste-vt)}.ste-pwwl{display:flex;align-items:baseline;gap:8px;padding:0 4px;font-size:12px}.ste-pwwl b{font-weight:800;letter-spacing:.02em}.ste-pwwl small{color:var(--ste-t3)}.ste-app[data-phone=true] :is(.ste-ex,.ste-dh,.ste-sh,.ste-gh){touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ste-app[data-phone=true] .ste-ed.ste-ebar{bottom:var(--ste-kb,0);max-height:calc(100dvh - var(--ste-kb,0px) - 56px);gap:8px;padding-bottom:0}.ste-app[data-phone=true] .ste-eb-fields .ste-eb-swapbtn{grid-column:1/-1;height:44px;justify-content:flex-start}.ste-app[data-phone=true] .ste-eb-fields .ste-ebf[data-wide]{grid-column:1/-1;height:44px}.ste-app[data-phone=true] .ste-eb-smart{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ste-app[data-phone=true] .ste-eb-smart .ste-qc{flex:none}.ste-eb-morew{position:relative;display:inline-flex}.ste-eb-moremenu{position:fixed;right:16px;bottom:120px;z-index:90;display:flex;flex-direction:column;gap:4px;min-width:170px;padding:6px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh)}.ste-eb-moremenu .ste-btn{justify-content:flex-start;width:100%;height:40px}.ste-eb-applybar{position:sticky;bottom:0;margin:0 -16px;padding:8px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--ste-s);border-top:1px solid var(--ste-line)}.ste[data-kb] .ste-eb-applybar{padding-bottom:8px}.ste-eb-applybar .ste-btn{width:100%;height:48px;font-size:15px}@media (pointer:coarse){.ste :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:max(16px,1em)}}.ste-unitacts h4{margin:0 0 6px}.ste-unitrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ste .ste-unitrow button{flex:1 1 auto;min-height:40px;padding:0 12px;border-radius:10px;background:var(--ste-s2);font-weight:700;font-size:13px;justify-content:center}.ste .ste-unitrow .ste-unit-del{color:var(--ste-bad,#c0392b)}.ste-moveto{min-width:280px}.ste-mvgrid{display:grid;grid-template-columns:30px repeat(7,1fr);gap:4px;margin:6px 0}.ste-mvb,.ste-mvh{font-size:11px;font-weight:800;color:var(--ste-t3);text-align:center;align-self:center}.ste .ste-mvgrid button{height:34px;min-width:0;border-radius:8px;background:var(--ste-s2);display:grid;place-items:center;padding:0}.ste .ste-mvgrid button i{width:6px;height:6px;border-radius:50%;background:var(--ste-v)}.ste .ste-mvgrid button[aria-current]{outline:2px solid var(--ste-v);outline-offset:-2px}.ste .ste-mvgrid button:disabled{opacity:.3}.ste-pastepill{position:fixed;left:50%;translate:-50% 0;bottom:calc(76px + env(safe-area-inset-bottom,0px) + var(--ste-host-b,0px));z-index:48;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--ste-t1);color:var(--ste-on1);box-shadow:var(--ste-sh);max-width:calc(100vw - 32px)}.ste .ste-pastepill button{height:40px;padding:0 14px;border-radius:999px;color:inherit;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ste .ste-pastepill .ste-pastepill-x{width:40px;padding:0;font-size:20px}.ste-pastepill[data-armed]{background:var(--ste-v);color:var(--ste-onv)}.ste .ste-app[data-editor=true] .ste-toast{top:auto;bottom:calc(var(--ste-edh,300px) + 10px)}.ste-swapsearch{position:fixed;z-index:72;display:flex;flex-direction:column;background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:18px;box-shadow:var(--ste-sh);overflow:hidden;animation:ste-pop .2s var(--ste-spring)}.ste-swapsearch[data-phone]{left:0;right:0;bottom:var(--ste-kb,0);height:min(78dvh,calc(100dvh - var(--ste-kb,0px) - 48px));border-radius:24px 24px 0 0}.ste-swapsearch-h{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ste-line)}.ste-swapsearch-h svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--ste-t3);stroke-width:2;stroke-linecap:round}.ste-swapsearch-h input{flex:1;min-width:0;height:36px;border:0;background:transparent;font-size:16px;font-weight:600;color:var(--ste-t1);outline:none}.ste-swapsearch-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 6px 8px}.ste-swapsearch-list h5{margin:8px 8px 2px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ste-t3)}.ste-swapsearch-list section[data-similar] h5{color:var(--ste-vt)}.ste .ste-swapsearch-list button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:36px;padding:7px 10px;border-radius:10px;text-align:left;font-size:14px;font-weight:600;color:var(--ste-t1)}.ste .ste-swapsearch-list button[aria-selected=true]{background:var(--ste-vw)}.ste .ste-swapsearch-list button[data-refused]{opacity:.5}.ste .ste-swapsearch-list button[data-refused] .ste-swapn{text-decoration:line-through;text-decoration-thickness:1px}.ste-swapn{white-space:normal;overflow-wrap:anywhere}.ste-swapwhy{font-size:11.5px;font-weight:600;color:var(--ste-bad,#b3261e)}.ste-app[data-phone=true] .ste-swapsearch-list button{min-height:44px}.ste-app:not([data-phone=true]) .ste-ed.ste-ebar{width:min(940px,calc(100vw - 32px))}.ste[data-aside=dock] .ste-app:not([data-phone=true]) .ste-ed.ste-ebar{width:min(940px,calc(100vw - var(--ste-asidew) - 32px))}.ste-app:not([data-phone=true]) .ste-eb-fields{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding:0 24px}.ste-app:not([data-phone=true]) .ste-eb-fields::-webkit-scrollbar{display:none}.ste-eb-swapbtn{max-width:132px}.ste-ebf:has(input[data-field=load]){width:88px}.ste-ebf:has(input[data-field=prog]){width:124px}.ste-ebf[data-wide]{min-width:104px}.ste-eb-preview{font-variant-numeric:tabular-nums;color:var(--ste-vt);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ste-eb-hint[data-bad]{color:var(--ste-dang);font-weight:700}.ste-bdivw{height:calc(56px + 140px);margin:18px 0 -140px;pointer-events:none}.ste-bdiv{position:sticky;z-index:6;pointer-events:auto;display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:14px;background:linear-gradient(90deg,rgba(var(--ste-vrgb),.14),rgba(var(--ste-vrgb),.04) 60%),var(--ste-s);border:1px solid rgba(var(--ste-vrgb),.28);box-shadow:0 8px 22px -16px rgba(var(--ste-vrgb),.6);backdrop-filter:saturate(1.2)}.ste-bdiv-n{display:inline-grid;place-items:center;height:26px;min-width:34px;padding:0 8px;border-radius:8px;background:var(--ste-v);color:var(--ste-onv);font-weight:800;font-size:12.5px;letter-spacing:.02em}.ste-bdiv b{font-size:15px;overflow:hidden;text-overflow:ellipsis;min-width:0}.ste-bdiv b,.ste-bdiv-t{font-weight:800;white-space:nowrap}.ste-bdiv-t{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ste-vt)}.ste-bdiv small{color:var(--ste-t3);font-size:12px;white-space:nowrap}.ste-app[data-phone=true] .ste-bdiv small{display:none}.ste-app[data-phone=true] .ste-bdiv{margin:0 12px}.ste-ebf:has(input[data-field=theme]){width:118px}.ste-ebf[data-inherited]{border-style:dashed;background:transparent}.ste-ebf[data-inherited] input::placeholder{color:var(--ste-t2);font-weight:600}.ste-app:not([data-phone=true]) .ste-eb-swapbtn{max-width:120px}.ste-app:not([data-phone=true]) .ste-ebf:has(input[data-field=rx]){width:100px}.ste-app:not([data-phone=true]) .ste-ebf:has(input[data-field=load]){width:84px}.ste-app:not([data-phone=true]) .ste-ebf:has(input[data-field=rest]),.ste-app:not([data-phone=true]) .ste-ebf:has(input[data-field=tempo]){width:64px}.ste-app:not([data-phone=true]) .ste-ebf:has(input[data-field=prog]){width:116px}.ste-app:not([data-phone=true]) .ste-ebf:has(input[data-field=theme]){width:110px}.ste-app:not([data-phone=true]) .ste-ebf[data-wide]{min-width:96px}.ste-app:not([data-phone=true]) .ste-eb-applyall{min-width:76px}.ste-structscope{display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;flex-wrap:nowrap}.ste-arp.ste-structscope{width:max-content;max-width:calc(100vw - 16px);flex-wrap:wrap;border-radius:18px}.ste-structscope-l{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ste-t3);padding:0 6px 0 8px;white-space:nowrap}.ste .ste-structscope button{height:32px;padding:0 12px;border-radius:999px;background:var(--ste-s2);font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--ste-t2)}.ste .ste-structscope button[aria-checked=true]{background:var(--ste-v);color:var(--ste-onv)}.ste-app[data-phone=true] .ste-structscope{flex-wrap:wrap;border-radius:18px;max-width:calc(100vw - 24px)}.ste-app[data-phone=true] .ste-structscope button{height:40px}.ste-rack[data-rack=paired]{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:8px 12px}.ste-rack[data-rack=paired] .ste-rack-board{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.ste-rack[data-rack=paired] .ste-rack-top{margin-bottom:8px}.ste-rack[data-rack=paired] .ste-rack-find{min-height:48px;font-size:18px}.ste-rack[data-rack=paired] .ste-rack-cols{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(0,1fr)}.rk-col{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:6px 10px 8px}.rk-top{flex:0 0 auto;display:flex;flex-direction:column;gap:6px}.rk-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.rk-who{flex:1 1 0;min-width:min-content;margin:0;font-size:18px;line-height:1.2;font-weight:800;color:var(--ste-t1);overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}.rk-who-long{font-size:15px}.rk-ring{flex:0 0 auto;width:36px;height:36px}.rk-ring-bg{fill:none;stroke:var(--ste-line2);stroke-width:4}.rk-ring-fg{fill:none;stroke:var(--ste-vf);stroke-width:4;stroke-linecap:round}.rk-ring text{font-family:inherit;font-size:11px;font-weight:800;fill:var(--ste-t1)}.rk-hd-btns{display:flex;gap:6px;flex:0 0 auto;margin-left:auto}.rk-ib{min-height:44px;min-width:44px;padding:0 10px;border-radius:12px;border:1px solid var(--ste-line2);background:transparent;color:var(--ste-t2);font:inherit;font-size:14px;font-weight:700}.rk-ib[aria-expanded=true]{background:var(--ste-s);color:var(--ste-t1)}.rk-daypick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow:auto}.rk-weeknav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}.rk-weeknav .rk-ib{min-width:48px;min-height:48px;font-size:20px}.rk-weeknav [data-rk-week-label]{font-weight:600;font-size:14px}.rk-daypick-note{margin:4px 0 8px;font-size:13px;color:var(--ste-t2)}.rk-pbline{margin:2px 0 6px;font-weight:700;color:var(--ste-t1)}.rk-trend-open{margin-top:8px;width:100%}.rk-trend{margin-top:8px;overflow:hidden;width:min(440px,100%)}.rk-daypick button{width:100%;min-height:44px;text-align:left;padding:4px 10px;border-radius:10px;border:1px solid var(--ste-line);background:transparent;color:inherit;font:inherit;font-size:15px}.rk-daypick button[aria-pressed=true]{border-color:var(--ste-vf)}.rk-card{display:flex;flex-direction:column;gap:4px;padding:7px 10px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line)}.rk-ex{margin:0;font-size:17px;line-height:1.25;font-weight:800;color:var(--ste-t1);overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}.rk-ex .rk-code{margin-right:6px}.rk-nm-long{font-size:15px}.rk-round{margin:0;font-size:13px;line-height:1.45;color:var(--ste-t2)}.rk-round .rk-day{margin-right:6px;vertical-align:1px}.rk-day{display:inline-block;padding:1px 6px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--ste-t2);background:var(--ste-bg);border:1px solid var(--ste-line2);white-space:nowrap}.rk-logrow{display:flex;gap:8px;align-items:stretch}.rk-load{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px;min-height:52px;padding:0 12px;border-radius:12px;border:1px solid var(--ste-line2);background:var(--ste-bg);color:inherit;font:inherit;text-align:left;cursor:pointer}.rk-load b{font-size:22px;font-weight:800}.rk-load input{flex:1 1 auto;width:100%;min-width:0;border:none;background:transparent;color:inherit;font:inherit;font-size:22px;font-weight:800}.rk-load small{color:var(--ste-t3);font-weight:700}.rk-log{flex:0 0 auto;min-height:52px;min-width:88px;padding:0 14px;border-radius:12px;border:none;background:var(--ste-vf);color:#fff;font:inherit;font-size:18px;font-weight:800}.rk-quiet{margin:0;color:var(--ste-t3);font-size:14px}.rk-card-end{gap:6px}.rk-card-end .rk-day{align-self:flex-start}.rk-list{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.rk-row{flex:0 0 auto;border-top:1px solid var(--ste-line2)}.rk-row-btn{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:6px;align-items:center;min-height:48px;padding:4px 0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.rk-row[data-open] .rk-row-btn{outline:2px solid var(--ste-vf);outline-offset:-2px;border-radius:10px}.rk-row[data-current]{background:color-mix(in srgb,var(--ste-vf) 8%,transparent);border-radius:10px}.rk-row[data-blocked]{opacity:.55}.rk-ex .rk-code,.rk-row .rk-code{font-size:12px;font-weight:800;color:var(--ste-t3)}.rk-row-main{display:flex;flex-direction:column;min-width:0}.rk-row-main b{font-size:15px;line-height:1.25;overflow-wrap:normal;word-break:normal;white-space:normal}.rk-row-main b.rk-nm-long{font-size:13.5px}.rk-row-main small{font-size:12.5px}.rk-row-main small,.rk-row[data-done] .rk-row-main b{color:var(--ste-t3)}.rk-dots{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end;max-width:64px}.rk-dots i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ste-line2)}.rk-dots i[data-on]{background:var(--ste-vf);border-color:var(--ste-vf)}.rk-sets{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-vf)}.rk-sets-hd{display:flex;align-items:flex-start;gap:8px}.rk-sets-hd .rk-ex{flex:1 1 0;min-width:min-content}.rk-sets-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rk-set{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,.8fr) 26px;gap:6px;align-items:center}.rk-set-n{font-weight:800;color:var(--ste-t3);text-align:center}.rk-set-v{display:flex;align-items:center;gap:4px;min-height:48px;padding:0 10px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-bg);min-width:0}.rk-set-v input{flex:1 1 auto;width:100%;min-width:0;border:none;background:transparent;color:inherit;font:inherit;font-size:20px;font-weight:800;user-select:text;-webkit-user-select:text}.rk-set-v small{color:var(--ste-t3);font-weight:700;font-size:12px}.rk-set-tick{font-weight:800;color:var(--ste-vf);text-align:center}.rk-set[data-ticked] .rk-set-v{border-color:color-mix(in srgb,var(--ste-vf) 50%,transparent)}.rk-set-why{grid-column:2/-1}.rk-sets-ft{display:flex;gap:8px;justify-content:space-between}.rk-sets-ft .rk-log:disabled{opacity:.45}.rk-set-x{min-width:44px;min-height:44px;border:none;background:transparent;color:var(--ste-vf);font:inherit;font-weight:800;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.rk-set-x span{color:var(--ste-t3);font-size:18px;font-weight:600}.rk-set{grid-template-columns:22px minmax(0,1fr) minmax(0,.8fr) auto}.rk-undo{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.rk-hist{display:block;align-self:flex-start;margin:-2px 0 0;padding:0;border:none;background:none;font-family:inherit;font-size:11.5px;line-height:15px;font-weight:600;color:var(--ste-t3);text-align:left;cursor:pointer;position:relative}.rk-hist:after{content:"";position:absolute;inset:-6px -6px -4px}.rk-spark{width:100%;height:56px}.rk-spark polyline{fill:none;stroke:var(--ste-vf);stroke-width:2}.rk-spark circle{fill:var(--ste-s);stroke:var(--ste-vf);stroke-width:2}.rk-spark circle[data-best]{fill:var(--ste-vf)}.rk-histlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.rk-histlist b{display:inline-block;min-width:52px}.rk-pb{color:var(--ste-vf);font-weight:700}.ste-rack[data-rack=paired] .ste-rack-top:has(.rk-coach){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.ste-rack[data-rack=paired] .ste-rack-top:has(.rk-coach)>.ste-rack-results{grid-column:1/-1}.rk-coach{position:relative}.rk-coach .rk-ib{min-height:48px;white-space:nowrap}.rk-coach-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;padding:6px;border-radius:12px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:0 8px 24px rgba(0,0,0,.18)}.rk-col[data-compact]{padding:6px 8px}.rk-col[data-compact] .rk-top{gap:4px}.rk-col[data-compact] .rk-hd{flex-wrap:nowrap;align-items:flex-start;gap:6px}.rk-col[data-compact] .rk-who{font-size:15px;line-height:1.18}.rk-col[data-compact] .rk-who-long{font-size:13.5px}.rk-col[data-compact] .rk-ring{width:32px;height:32px}.rk-col[data-compact] .rk-hd-menu{display:flex;gap:6px}.rk-col[data-compact] .rk-card{padding:6px 8px;gap:3px}.rk-col[data-compact] .rk-ex{font-size:14.5px;line-height:1.2}.rk-col[data-compact] .rk-ex.rk-nm-long{font-size:13.5px}.rk-col[data-compact] .rk-round{font-size:12px;line-height:1.35}.rk-col[data-compact] .rk-log{min-width:64px;padding:0 10px;font-size:16px}.rk-col[data-compact] .rk-load b{font-size:19px}.ste-rack[data-rack=paired] .ste-rack-cols.rk-scroll{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ste-rack-cols.rk-scroll::-webkit-scrollbar{display:none}.ste-rack-cols.rk-scroll>.rk-col{flex:0 0 calc((100% - (var(--vis,3) - 1) * 12px) / var(--vis,3));scroll-snap-align:start;min-width:0}.ste-rack[data-rack=paired] .rk-top-coach{display:flex;justify-content:flex-end;margin-bottom:8px}.rk-bar{flex:0 0 auto;display:flex;align-items:stretch;gap:8px;margin-top:6px;padding:5px;border-radius:16px;background:var(--ste-s);border:1px solid var(--ste-line)}.rk-bar-find{position:relative;flex:0 0 clamp(200px,24%,300px);display:flex}@media (max-width:600px){.rk-bar-find{flex:1 1 140px;min-width:0}}.rk-bar-find .ste-rack-find{flex:1 1 auto;width:100%;min-height:56px;font-size:18px}.rk-pop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:max(100%,320px);margin:0;padding:8px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:0 12px 32px rgba(0,0,0,.18)}.rk-pop.ste-rack-results{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto}.rk-bar-chips{flex:1 1 auto;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.rk-bar-chips::-webkit-scrollbar{display:none}.rk-chip{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:56px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid var(--ste-line2);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.rk-chip[data-on]{background:color-mix(in srgb,var(--qc) 14%,transparent);border-color:color-mix(in srgb,var(--qc) 45%,transparent)}.rk-chip-av{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;color:#fff;background:var(--qc)}.rk-chip-tx{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}.rk-chip-tx b{font-size:14px}.rk-chip-tx small{font-size:12px;color:var(--ste-t2)}.rk-chip-tx em{font-style:normal;font-size:11px;font-weight:700;color:var(--ste-t3)}.rk-chip-tx em[data-full]{color:#16a34a}.rk-row[data-g]{border-top-color:transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--g) 13%,transparent),color-mix(in srgb,var(--g) 5%,transparent))}.rk-row[data-g][data-gfirst]{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:6px}.rk-row[data-g][data-glast]{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:6px}.rk-row[data-g]+.rk-row:not([data-g]){border-top-color:transparent}.rk-row[data-g] .rk-code{color:color-mix(in srgb,var(--g) 70%,var(--ste-t1))}.rk-card[data-g]{background:linear-gradient(135deg,color-mix(in srgb,var(--g) 12%,var(--ste-s)),color-mix(in srgb,var(--g) 4%,var(--ste-s)));border-color:color-mix(in srgb,var(--g) 28%,var(--ste-line))}.rk-row-top{display:flex;align-items:center}.rk-row-top>.rk-row-btn{flex:1 1 auto;min-width:0}.rk-row-top>.ste-sp-play{flex:0 0 auto;margin-right:4px}.rk-row-sq{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 0 6px 34px}.rk-row-sq .cs-setctl,.rk-row-sq .cs-sqs{padding:0}.rk-row-sq .cs-sqs{gap:5px}.rk-row-sq .cs-sq{width:44px;height:48px;border-radius:10px}.rk-row-sq .cs-sq b{font-size:16px}.rk-row-sq .cs-all{height:44px;padding:0 10px}.rk-row-sq .cs-undo,.rk-row-sq .ste-ath-fail{flex:1 0 100%;margin:0}.rk-card-hd{display:flex;align-items:flex-start;gap:8px}.rk-card-hd .rk-ex{flex:1 1 0;min-width:min-content}.rk-card-hd .ste-sp-play{margin-top:2px}.rk-bar>.rk-coach{flex:0 0 auto;display:flex;align-items:center}.rk-bar>.rk-coach .rk-coach-menu{top:auto;bottom:calc(100% + 6px)}.rk-card{position:relative}.rk-note-btn{display:inline-grid;place-items:center;vertical-align:middle;width:24px;height:22px;margin:-3px 0 -3px 6px;border-radius:999px;border:1px solid var(--ste-line);background:var(--ste-s);color:var(--ste-t2);cursor:pointer;padding:0}.rk-note-btn[data-open]{background:var(--ste-t1);color:var(--ste-bg);border-color:transparent}.rk-note-pop{position:absolute;left:8px;right:8px;top:calc(100% - 6px);z-index:5;display:block;padding:10px 12px;border-radius:12px;border:1px solid var(--ste-line);background:var(--ste-bg);color:var(--ste-t1);font:inherit;font-size:14px;line-height:19px;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.18);cursor:pointer}.rk-note-pop small{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ste-t2);margin-bottom:2px}.rk-row-main .rk-note-ln{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:var(--ste-t3)}.rk-col{position:relative}.rk-runs{gap:10px;margin-top:10px}.rk-run,.rk-runs{display:flex;flex-direction:column}.rk-run{gap:6px;padding:10px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line)}.rk-run-t{font-size:15px}.rk-circ-li{list-style:none;padding:4px 0}.rk-circ{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--ste-line2);border-radius:12px;background:transparent;color:var(--ste-t1);font:inherit;font-weight:700;text-align:left;cursor:pointer}.rk-circ small{display:block;font-weight:500;color:var(--ste-t2);overflow-wrap:anywhere}.rk-more{flex:0 0 auto;display:grid;place-items:center;width:32px;min-height:44px;padding:0;border:0;background:none;color:var(--ste-t2);cursor:pointer;border-radius:10px}.rk-row[data-skipped] .rk-row-btn{opacity:.5}.rk-row[data-skipped] .rk-row-main b{text-decoration:line-through;text-decoration-thickness:1px}.rk-skip-tag{display:block;width:fit-content;margin-top:2px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--ste-s2);border:1px solid var(--ste-line);color:var(--ste-t2);opacity:1}.rk-row[data-skipped=pending] .rk-skip-tag,.rk-row[data-skipped=queued] .rk-skip-tag{border-style:dashed}.rk-skip-why{display:block;color:var(--ste-dang);font-size:12px}.rk-sheet{position:absolute;left:8px;right:8px;bottom:8px;z-index:6;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--ste-line);background:var(--ste-bg);box-shadow:0 12px 36px rgba(0,0,0,.22)}.rk-sheet-t{font-size:15px;line-height:20px;color:var(--ste-t1)}.rk-sheet-chips{display:flex;flex-wrap:wrap;gap:6px}.rk-chip-r{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--ste-line);background:var(--ste-s);color:var(--ste-t1);font:inherit;font-size:14px;cursor:pointer}.rk-chip-r[aria-pressed=true]{background:var(--ste-t1);color:var(--ste-bg);border-color:transparent}.rk-sheet-btns{display:flex;gap:8px;justify-content:flex-end}.rk-sheet-go{min-height:44px;padding:0 16px;border-radius:12px;border:0;background:var(--ste-vf);color:#fff;font:inherit;font-weight:700;cursor:pointer}.rk-sheet-go:disabled{opacity:.5}.rk-pin{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(0,0,0,.45)}.rk-pin-card{width:min(420px,92vw);padding:24px;border-radius:20px;background:var(--ste-bg);color:var(--ste-t1);display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.rk-pin-card h2{font-size:22px;font-weight:800;text-align:center}.rk-pin-msg{font-size:16px;line-height:22px;text-align:center;color:var(--ste-t2)}.rk-pin-bad{color:var(--ste-dang)}.rk-pin-dots{display:flex;gap:14px}.rk-pin-dots i{width:16px;height:16px;border-radius:999px;border:2px solid var(--ste-t2)}.rk-pin-dots i[data-on]{background:var(--ste-t1);border-color:var(--ste-t1)}.rk-pin-keys{display:grid;grid-template-columns:repeat(3,72px);gap:12px}.rk-pin-keys button{height:72px;border-radius:16px;border:1px solid var(--ste-line);background:var(--ste-s);color:var(--ste-t1);font:inherit;font-size:28px;font-weight:700;cursor:pointer}.rk-pin-keys button:disabled{opacity:.5}.rk-pin-cancel{min-height:48px;padding:0 20px;border-radius:12px;border:1px solid var(--ste-line);background:none;color:var(--ste-t1);font:inherit;font-size:16px;cursor:pointer}.ste-rack-code{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.ste-rack-code small{font-size:14px;color:var(--ste-t2)}.ste-rack-code b{font-size:40px;line-height:1;font-weight:800;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ste-t1)}.ste-rack-pair .ste-rack-theme{margin:12px auto 0}@media (max-width:600px){.ste-rack[data-rack=paired] .ste-rack-cols.rk-scroll>.rk-col{flex-basis:100%}.rk-bar{flex-wrap:wrap}.rk-bar-chips{order:-1;flex:1 1 100%;min-width:0;min-height:56px}.rk-bar-find{flex:1 1 140px;min-width:0}}.ste .ste-psel{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px) + var(--ste-host-b,0px));transform:translateX(-50%);z-index:55;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:999px;background:var(--ste-s);border:1px solid var(--ste-line);box-shadow:0 10px 28px rgba(0,0,0,.28);max-width:calc(100vw - 32px)}.ste .ste-psel-n{font-size:13px;font-weight:600;white-space:nowrap}.ste .ste-psel .ste-btn{min-height:40px;min-width:44px}.ste:has(.ste-strip[data-open]) .ste-psel,.ste:has([data-paste-pill]) .ste-psel{display:none}.ste :is(.ste-bdays,.ste-wsrows,.ste-bchips,.ste-tlchips,.ste-ebar header .ste-chips){overscroll-behavior-x:contain}.ste .ste-bdays{scroll-snap-type:x proximity}.ste .ste-bdays>*{scroll-snap-align:start}.ste-live-strip{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;margin-left:12px}.ste-live-person{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 3px;border-radius:999px;background:var(--ste-s2);border:1px solid var(--ste-line2);font-size:12px;font-weight:650;color:var(--ste-t1);white-space:nowrap}.ste-live-person i{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--ste-v);color:var(--ste-onv);font-style:normal;font-size:10px;font-weight:800}.ste-live-person small{color:var(--ste-t3);font-weight:600}.ste-live-edit{font-size:12px;color:var(--ste-t2)}.ste-conflict{position:fixed;right:16px;bottom:calc(84px + var(--ste-host-b,0px));z-index:85;width:min(420px,calc(100vw - 32px));padding:14px 16px;border-radius:16px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:var(--ste-sh);color:var(--ste-t1)}.ste-conflict h3{font-size:15px;font-weight:750;margin:0 0 4px}.ste-conflict-note,.ste-conflict-what{font-size:12.5px;color:var(--ste-t2);margin:4px 0}.ste-conflict ul{margin:8px 0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:4px}.ste-conflict em{font-style:normal;font-weight:700}.ste-conflict .ste-btn{min-height:44px;margin-top:6px}.ste-app[data-phone=true] .ste-live-person span{display:none}.ste-app[data-phone=true] .ste-bdays{touch-action:pan-y;overscroll-behavior-x:contain}.ste-app[data-phone=true] .ste-bdays[data-dragging]{scroll-behavior:auto}.ste-who{display:inline-flex;align-items:center;gap:8px;height:40px;min-width:0;max-width:360px;padding:0 10px 0 4px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);color:var(--ste-t1);font:inherit;text-align:left;flex:0 1 auto}button.ste-who{cursor:pointer}.ste-who.ste-who-split{padding:0;gap:0;overflow:hidden}.ste-who.ste-who-split .ste-who-open,.ste-who.ste-who-split .ste-who-pick{display:inline-flex;align-items:center;gap:8px;height:100%;min-width:0;padding:0 8px 0 4px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ste-who.ste-who-split .ste-who-open:hover .ste-who-t b{text-decoration:underline}.ste-who.ste-who-split .ste-who-pick{flex:none;justify-content:center;min-width:40px;padding:0;border-left:1px solid var(--ste-line2)}.ste-who-av{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ste-s3);color:var(--ste-t1);font-size:11px;font-weight:800;box-shadow:0 0 0 2px var(--ste-v)}.ste-who-av[data-ring=flag]{box-shadow:0 0 0 2px var(--ste-dang)}.ste-who-av[data-ring=watch]{box-shadow:0 0 0 2px var(--ste-watch)}.ste-who-t{display:flex;flex-direction:column;min-width:0;line-height:1.15}.ste-who-t b{font-size:14px;font-weight:750}.ste-who-t b,.ste-who-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ste-who-t small{font-size:11.5px;color:var(--ste-t3)}.ste-who-dn{flex:none;width:16px;height:16px;fill:none;stroke:var(--ste-t3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ste-app[data-phone=true] .ste-top.ste-top-who{flex-wrap:wrap;height:auto;padding:8px 12px;row-gap:8px}.ste-app[data-phone=true] .ste-top.ste-top-who .ste-who{flex:1 1 100%;max-width:none}.ste-ro{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--ste-s2);border:1px solid var(--ste-line2);color:var(--ste-t2);font-size:12px;font-weight:650;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ste-ro svg{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ste[data-readonly] :is(.ste-psel,.ste-ebar){display:none}.ste-app[data-phone=true] .ste-top.ste-top-who .ste-ro{order:1;flex:1 1 100%;justify-content:center}.ste-tgl{height:40px;padding:0 12px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);font-weight:700;font-size:13px;color:var(--ste-t2);white-space:nowrap}.ste-tgl[aria-pressed=true]{background:var(--ste-t1);color:var(--ste-on1);border-color:var(--ste-t1)}.ste-snote-add{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 6px;border-radius:8px;color:var(--ste-t3);flex:none;font-size:11.5px;font-weight:700}.ste-snote-add[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ste-snote-add[aria-disabled=true]:hover{background:transparent;color:var(--ste-t3)}.ste-snote-add svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.ste-snote-add:hover{color:var(--ste-t1);background:var(--ste-s2)}.ste-snotes{gap:6px;margin:0 0 8px}.ste-snote,.ste-snotes{display:flex;flex-direction:column}.ste-snote{gap:2px;width:100%;text-align:left;padding:7px 9px;border-radius:10px;border:1px solid rgba(var(--ste-vrgb),.35);background:rgba(var(--ste-vrgb),.06);color:var(--ste-t1)}.ste-snote[data-by=physio]{border-color:var(--ste-line2)}.ste-snote-h{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ste-vt)}.ste-snote-t{font-size:12.5px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.ste-snote-ath{border-color:var(--ste-line2);background:var(--ste-s2)}.ste-snote-ath .ste-snote-h{color:var(--ste-t3)}.ste-snote-ed{display:flex;flex-direction:column;gap:6px}.ste-snote-ed textarea{font:inherit;font-size:13px;color:var(--ste-t1);background:var(--ste-s);border:1px solid var(--ste-line2);border-radius:10px;padding:8px;resize:vertical;min-height:56px;width:100%}.ste-bdates{position:relative;display:inline-flex;align-items:center;gap:4px}.ste-bdate{border:0;background:none;padding:2px 3px;margin:-2px -1px;border-radius:6px;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.ste-bdate:hover{background:var(--ste-s2);color:var(--ste-t1)}.ste-bdate[aria-disabled=true]{cursor:not-allowed;text-decoration:none}.ste-bdsheet{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:grid;gap:8px;width:min(320px,calc(100vw - 32px));padding:12px;border-radius:14px;background:var(--ste-s);border:1px solid var(--ste-line2);box-shadow:0 12px 32px rgba(0,0,0,.35);white-space:normal;color:var(--ste-t1);font-size:13px}.ste-bdsheet label{display:grid;gap:4px}.ste-bdsheet label span{font-size:11.5px;color:var(--ste-t3)}.ste-bdsheet input{min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-s2);color:var(--ste-t1);font:inherit}.ste-bdsay{font-size:12.5px;line-height:1.35}.ste-bdsay.ste-bdno{color:var(--ste-t3)}.ste-snote-act{display:flex;gap:6px;flex-wrap:wrap}.ste-snote-aud{margin:6px 0;align-self:flex-start}.ste-snote-reply{align-self:flex-start;font-size:12px;font-weight:700;color:var(--ste-vt);padding:4px 0;min-height:28px}.ste-snote-ok{font-size:12px;color:var(--ste-t2)}.ste-snote-bad{font-size:12px;color:var(--ste-dang)}.ste .ste-pvh{display:flex;flex-direction:column;gap:6px;min-width:0}.ste .ste-pvt{font-weight:700}.ste .ste-pvnav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ste .ste-pvnav input[type=date]{height:36px;padding:0 8px;border-radius:10px;border:1px solid var(--ste-line2);background:var(--ste-s);color:var(--ste-t1);font:inherit}.ste .ste-pvsurf{margin-left:auto}.ste-tlchip .ste-ownn{margin-left:6px;font-size:11px;font-weight:700;color:var(--ste-t3)}.ste-tlchip[aria-checked=true] .ste-ownn{color:inherit;opacity:.8}.ste-resetask{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--ste-t2)}.ste-scopebar .ste-tlchip{flex:none;white-space:nowrap}.ste-addphase-w{padding:8px 24px 120px}.ste-app[data-phone=true] .ste-addphase-w{padding:8px 16px 120px}.ste-addphase{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:64px;padding:12px;border-radius:16px;border:1.5px dashed var(--ste-line2);background:transparent;color:var(--ste-t1)}.ste-addphase b{font-size:14px}.ste-addphase small{font-size:12px;color:var(--ste-t3)}.ste-addphase:hover{border-color:var(--ste-v);color:var(--ste-vt)}