@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.IXZFeq_className{font-family:Geist,Geist Fallback;font-style:normal}.IXZFeq_variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.HnCMZq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.HnCMZq_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.bn-small{align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.bn-icon{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background var(--dur-standard) var(--ease-out), color var(--dur-standard) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.bn-icon:hover:not(:disabled){background:var(--glass-strong);color:var(--fg)}.bn-icon:disabled{opacity:.3;cursor:not-allowed}.bn-icon[aria-expanded=true]{background:var(--glass-strong);color:var(--fg)}.bn-text{border-radius:var(--radius-pill);border:1px solid var(--glass-line);color:var(--stage-on-art-muted);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-standard) var(--ease-out), color var(--dur-standard) var(--ease-out);background:0 0;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.bn-text:hover:not(:disabled){border-color:var(--muted);color:var(--fg)}.bn-text:disabled{opacity:.4;cursor:not-allowed}.bn-step{border-radius:var(--radius-pill);border:1px solid var(--glass-line);background:var(--glass);align-items:center;height:36px;display:inline-flex}.bn-step button{width:32px;height:100%;color:var(--stage-on-art-muted);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;flex:none;padding:0;font-size:17px;line-height:1}.bn-step button:hover:not(:disabled){color:var(--fg);background:var(--glass)}.bn-step button:disabled{opacity:.3;cursor:not-allowed}.bn-step label{align-items:baseline;gap:3px;padding:0 2px;display:flex}.bn-step input{text-align:center;width:4.2ch;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--fg);background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:700}.bn-step:focus-within{border-color:var(--volt)}.bn-step label span{color:var(--muted);white-space:nowrap;font-size:11px}.bn-seg{border-radius:var(--radius-pill);border:1px solid var(--glass-line);height:36px;padding:3px;display:inline-flex}.bn-seg button{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:600}.bn-seg button[aria-pressed=true]{background:var(--fg);color:var(--ink)}.bn-field{justify-items:start;gap:4px;display:grid}.bn-field-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:14px}.bn-nums{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.bn-status{border-radius:var(--radius-md);background:var(--glass);padding:9px 12px;font-size:13px;line-height:18px}.bn-kept{color:var(--volt);align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.bn-title{border:0;border-bottom:1px solid var(--glass-line);width:100%;min-width:0;font:inherit;letter-spacing:-1px;color:var(--fg);background:0 0;border-radius:0;outline:0;padding:2px 0 6px;font-size:30px;font-weight:800;line-height:34px}.bn-title::placeholder{color:var(--muted)}.bn-title:focus{border-bottom-color:var(--volt)}.bn-stats{color:var(--stage-on-art-muted);font-size:13px;line-height:18px}.panel-editor h2{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:700;line-height:22px}.panel-editor a.btn{text-decoration:none}.bn-menu{position:relative}.bn-menu>summary{cursor:pointer;list-style:none}.bn-menu>summary::-webkit-details-marker{display:none}.bn-menu-list{z-index:4;border-radius:var(--radius-lg);border:1px solid var(--glass-line);background:var(--ink-3);min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.bn-menu-list>*{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.bn-menu-list>:hover{background:var(--glass-strong)}.bn-rail{align-items:flex-end;gap:3px;display:flex}.bn-rail li{flex:1 1 0;gap:4px;min-width:14px;display:grid;overflow:hidden}.bn-rail-bar{background:var(--zone);height:18px;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(100% / var(--sets,1) - 2px), transparent calc(100% / var(--sets,1) - 2px) calc(100% / var(--sets,1)));-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(100% / var(--sets,1) - 2px), transparent calc(100% / var(--sets,1) - 2px) calc(100% / var(--sets,1)));mask:repeating-linear-gradient(90deg, #000 0 calc(100% / var(--sets,1) - 2px), transparent calc(100% / var(--sets,1) - 2px) calc(100% / var(--sets,1)));border-radius:5px}.bn-rail li[data-kind=warmup] .bn-rail-bar,.bn-rail li[data-kind=cooldown] .bn-rail-bar{opacity:.8;height:10px}.bn-rail-name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--stage-on-art-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:12px;overflow:hidden}.bn-rail-time{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;text-overflow:clip;font-size:10px;line-height:12px;overflow:hidden}.bn-tabs{border-radius:var(--radius-pill);border:1px solid var(--glass-line);padding:3px;display:none}.bn-tabs button{border-radius:var(--radius-pill);height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;padding:0 12px;font-size:13px;font-weight:650}.bn-tabs button[aria-selected=true]{background:var(--fg);color:var(--ink)}.bn-cols{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.bn-work{gap:14px;min-width:0;display:grid}.bn-lib{overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--ink-3);gap:10px;min-width:0;max-height:calc(100dvh - 98px);padding:14px;display:grid;position:sticky;top:78px;overflow-y:auto}.bn-target{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);gap:4px;font-size:10px;display:grid}.bn-target select{border-radius:var(--radius-md);border:1px solid var(--glass-line);background:var(--ink-2);height:38px;color:var(--fg);font:inherit;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;padding:0 12px;font-size:13.5px;font-weight:600}.bn-target select:focus{border-color:var(--volt);outline:0}.bn-starter{border-radius:var(--radius-lg);border:1px solid var(--volt-glow);background:#b5e6550d;gap:10px;padding:16px;display:grid}.bn-starter-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bn-row{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.bn-row-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.bn-spinn{overscroll-behavior:contain;scrollbar-width:thin;gap:2px;max-height:300px;display:grid;overflow-y:auto}.bn-spinn button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:0 10px;width:100%;padding:7px 10px;display:flex}.bn-spinn button:hover{background:var(--glass-strong)}.bn-section,.bn-group,.bn-muscles{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);gap:10px;padding:14px;display:grid}.bn-section[data-active],.bn-group[data-active]{border-color:var(--volt-glow)}.bn-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.bn-section-head h2 span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;color:var(--muted);margin-left:8px;font-size:11px;font-weight:500}.bn-section-acts{align-items:center;gap:6px;display:flex}.bn-main,.bn-groups{gap:10px;display:grid}.bn-group{border-left:3px solid var(--zone,var(--line))}.bn-group-head{align-items:center;gap:10px;display:flex}.bn-letter{background:var(--zone);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.bn-group-name{flex:1;min-width:0;display:grid}.bn-group-name span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:11px}.bn-group-acts{flex-wrap:wrap;justify-content:flex-end;display:flex}.bn-tempo{gap:4px;display:grid}.bn-zone{align-items:center;gap:5px;display:inline-flex}.bn-add-wide{border-radius:var(--radius-lg);border:1px dashed var(--glass-line);width:100%;height:46px;color:var(--stage-on-art-muted);cursor:pointer;transition:border-color var(--dur-standard) var(--ease-out), color var(--dur-standard) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.bn-add-wide:hover:not(:disabled){border-color:var(--volt);color:var(--fg)}.bn-add-wide:disabled{opacity:.4;cursor:not-allowed}.bn-items{gap:8px;display:grid}.bn-item{border-radius:var(--radius-md);background:var(--ink-2);border:1px solid var(--line);gap:8px;padding:10px;display:grid}.bn-item-head{align-items:center;gap:8px;display:flex}.bn-item-name,.bn-move-name{flex:1;min-width:0;display:grid}.bn-item .b-thumb,.bn-move .b-thumb,.ql-entry .b-thumb{border-radius:8px;flex:none;width:52px;height:39px;display:block}html[data-world] .panel-editor .b-thumb{display:block}.bn-item-name>.b-title,.bn-item-name>.b-meta,.bn-move-name>.b-title,.bn-move-name>.b-meta,.bn-spinn button>.b-title,.bn-spinn button>.b-meta,.ql-name>.b-title,.ql-name>.b-meta{grid-column:auto}.bn-item .b-title,.bn-move .b-title,.bn-spinn .b-title{font-size:14px;line-height:19px}.bn-swap-note{color:var(--caution-ink);font-size:12px;line-height:17px}.bn-note{border-radius:var(--radius-md);border:1px solid var(--glass-line);width:100%;height:36px;font:inherit;color:var(--fg);background:0 0;outline:0;padding:0 12px;font-size:13px}.bn-note:focus{border-color:var(--volt)}.bn-note::placeholder{color:var(--muted)}.bn-item-more{gap:6px;padding-top:2px;display:grid}.bn-item-more a.pick{text-decoration:none}.bn-muscles ul{gap:5px;display:grid}.bn-muscles li{text-transform:capitalize;grid-template-columns:96px minmax(0,1fr) 30px;align-items:center;gap:8px;font-size:13px;display:grid}.bn-bar{background:var(--glass-strong);border-radius:3px;height:6px;overflow:hidden}.bn-bar i{background:var(--fg);border-radius:3px;height:100%;display:block}.bn-n{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;color:var(--muted);font-size:11px}.bn-picker{gap:10px;min-width:0;display:grid}.bn-moves{gap:2px;display:grid}.bn-moves>li{border-radius:var(--radius-md)}.bn-moves>li[data-open]{background:var(--glass)}.bn-move{align-items:center;gap:10px;padding:5px 6px;display:flex}.bn-move-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0}.bn-move-name:hover .b-title{text-underline-offset:3px;text-decoration:underline}.bn-add{border:1px solid var(--glass-line);background:var(--glass);width:34px;height:34px;color:var(--fg);cursor:pointer;transition:background var(--dur-standard) var(--ease-out), border-color var(--dur-standard) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.bn-add:hover{background:var(--volt);color:var(--on-volt);border-color:#0000}.bn-add:active{transform:scale(.92)}.bn-add-n{background:var(--volt);min-width:17px;height:17px;color:var(--on-volt);font-family:var(--font-mono), ui-monospace, monospace;text-align:center;border-radius:9px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-5px}.bn-move-more{color:var(--stage-on-art-muted);gap:8px;padding:2px 10px 12px 68px;font-size:13px;line-height:18px;display:grid}.bn-ways{gap:4px;display:grid}.bn-ways li{align-items:center;gap:10px;display:flex}.bn-ways .ways-kind{flex:none;width:92px}.bn-ways-name{min-width:0;color:var(--fg);flex:1;font-weight:600}.bn-ways .bn-add{width:28px;height:28px}.pg-settings{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);gap:12px;padding:14px;display:grid}.pg-setting{justify-items:start;gap:5px;display:grid}.pg-settings>.bn-text{justify-self:start}.pg-check{cursor:pointer;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.pg-check input{width:18px;height:18px;accent-color:var(--volt);margin:0}.pg-check input:disabled+span{color:var(--muted)}.pg-notes{border-radius:var(--radius-md);border:1px solid var(--glass-line);width:100%;font:inherit;color:var(--fg);resize:vertical;background:0 0;outline:0;padding:9px 12px;font-size:13px;line-height:18px}.pg-notes:focus{border-color:var(--volt)}.pg-notes::placeholder{color:var(--muted)}.pg-checks{border-radius:var(--radius-lg);border:1px solid var(--caution-line);background:var(--caution-wash);gap:8px;padding:14px;display:grid}.pg-checks ul{gap:6px;display:grid}.pg-checks li{color:var(--caution-ink);gap:1px;font-size:13.5px;line-height:19px;display:grid}.pg-checks li[data-kind=error]{color:var(--fg)}.pg-check-at{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:14px}.pg-checks li[data-kind=error] .pg-check-at{color:var(--red-bright)}.pg-mode{border-radius:var(--radius-lg);border:1px solid var(--volt);z-index:2;background:#b5e65514;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;font-size:13.5px;display:flex;position:sticky;top:70px}.pg-weeks{gap:10px;display:grid}.pg-week{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);gap:8px;padding:12px;display:grid}.pg-week[data-light]{border-style:dashed}.pg-week-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pg-week-head h2{flex:none}.pg-focus{min-width:0;height:30px;font:inherit;color:var(--stage-on-art-muted);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;flex:120px;padding:0 8px;font-size:13px}.pg-focus:hover,.pg-focus:focus{border-bottom-color:var(--glass-line)}.pg-focus:focus{border-bottom-color:var(--volt);color:var(--fg)}.pg-focus::placeholder{color:var(--muted)}.pg-week-meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;font-size:11px}.pg-week-acts{margin-left:auto;display:flex}.pg-week-acts .bn-icon{width:28px;height:28px}.pg-line{color:var(--volt);font-size:12px;line-height:16px}.pg-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pg-day{text-align:left;cursor:pointer;border:1px solid var(--glass-line);border-top:3px solid var(--fg);background:var(--ink-2);min-height:64px;color:var(--fg);transition:border-color var(--dur-standard) var(--ease-out), background var(--dur-standard) var(--ease-out);border-radius:10px;align-content:start;gap:3px;padding:6px 5px;display:grid}.pg-day:hover{background:var(--glass-strong)}.pg-day[data-kind=rest]{border-top-color:var(--glass-line);color:var(--muted);background:0 0}.pg-day[data-kind=own]{border-top-color:var(--volt)}.pg-day[data-flag]{border-color:var(--caution-line);border-top-color:var(--caution-ink);background:var(--caution-wash)}.pg-day[data-open]{outline:2px solid var(--volt);outline-offset:1px}.pg-day-name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px;line-height:12px}.pg-day-what{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:14px;display:-webkit-box;overflow:hidden}.pg-picker{border-radius:var(--radius-md);border:1px solid var(--volt-glow);background:var(--ink-2);gap:8px;padding:12px;display:grid}.pg-picker-head{justify-content:space-between;align-items:center;display:flex}.pg-picker a.btn{text-decoration:none}.pg-picker .bn-spinn{max-height:230px}.pg-picker .pg-own{max-height:130px}.bn-spinn button[aria-pressed=true]{background:var(--glass-strong);box-shadow:inset 3px 0 0 var(--volt)}.ql{gap:14px;display:grid}.ql h2{letter-spacing:-.3px;font-size:17px;font-weight:700;line-height:22px}.ql-saved{border-radius:var(--radius-lg);border:1px solid var(--volt);background:#b5e65514;gap:4px;padding:12px 14px;font-size:14px;line-height:20px;display:grid}.ql-fields{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.ql-field{gap:4px;display:grid}.ql-field-name{flex:150px;min-width:0}.ql-field input{border-radius:var(--radius-md);border:1px solid var(--glass-line);min-width:0;height:38px;font:inherit;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;outline:0;padding:0 12px;font-size:14px}.ql-field input[type=number]{width:84px}.ql-field input:focus{border-color:var(--volt)}.ql-field input::placeholder{color:var(--muted)}.ql-clock{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;gap:4px;font-size:22px;font-weight:700;line-height:38px;display:grid}.ql-clock .bn-field-label{font-weight:500;line-height:14px}.ql-entries{gap:10px;display:grid}.ql-entry{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);gap:10px;padding:12px;display:grid}.ql-name a{text-decoration:none}.ql-name a:hover{text-underline-offset:3px;text-decoration:underline}.ql-sets{gap:6px;display:grid}.ql-set{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.ql-set-head{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:9.5px;line-height:12px}.ql-set-wrap{border-radius:var(--radius-md);transition:background var(--dur-standard) var(--ease-out);gap:5px;margin:0 -6px;padding:6px;display:grid}.ql-set-wrap[data-done]{background:#b5e65512}.ql-kind{border:1px solid var(--glass-line);width:32px;height:32px;font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border-radius:9px;padding:0;font-size:13px;font-weight:700}.ql-kind[data-kind=warmup]{border-color:var(--caution-line);color:var(--caution-ink)}.ql-kind[data-kind=drop]{border-color:var(--mind);color:var(--mind)}.ql-step{justify-content:space-between;width:100%}.ql-step button{width:28px}.ql-step label{flex:1;justify-content:center;min-width:0}.ql-step input{width:100%}.ql-body{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);text-align:center;font-size:11px}.ql-done{border:1px solid var(--glass-line);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background var(--dur-standard) var(--ease-out), color var(--dur-standard) var(--ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.ql-done:hover{color:var(--fg);border-color:var(--muted)}.ql-done[aria-pressed=true]{background:var(--volt);color:var(--on-volt);border-color:#0000}.ql-effort{align-items:center;gap:5px;padding-left:38px;display:flex}.ql-effort .bn-field-label{white-space:nowrap;margin-right:4px}.ql-effort button{border-radius:var(--radius-pill);border:1px solid var(--glass-line);min-width:30px;height:26px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);cursor:pointer;background:0 0;padding:0 6px;font-size:11px;font-weight:700}.ql-effort button:hover{color:var(--fg)}.ql-effort button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:#0000}.ql-plates{font-family:var(--font-mono), ui-monospace, monospace;color:var(--stage-on-art-muted);padding-left:38px;font-size:11px;line-height:15px}.ql-picker{border-radius:var(--radius-lg);border:1px solid var(--volt-glow);background:var(--ink-2);gap:10px;padding:12px;display:grid}.ql-rest{z-index:2;border-radius:var(--radius-pill);border:1px solid var(--volt);background:var(--ink-3);color:var(--volt);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:sticky;bottom:0}.ql-rest-words{min-width:0;color:var(--fg);flex:1;gap:5px;font-size:13.5px;display:grid}.ql-rest-words b{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.ql-rest .bn-bar i{background:var(--volt);transition:width 1s linear}.panel-log:not(html[data-world] *) .ql{max-width:720px}.bn-home{gap:18px;display:grid}.bn-home h2{letter-spacing:-.3px;font-size:17px;font-weight:700;line-height:22px}.bn-home section{gap:8px;display:grid}.bn-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.bn-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--ink-3);transition:border-color var(--dur-standard) var(--ease-out);align-content:start;gap:3px;padding:14px 16px;text-decoration:none;display:grid}.bn-card:hover{border-color:var(--muted)}.bn-card[data-first]{border-color:var(--volt-glow);background:#b5e6550f}.bn-card-name{font-size:15px;font-weight:700}.bn-card-what{color:var(--muted);font-size:13px;line-height:18px}.bn-progress{border-radius:var(--radius-lg);border:1px solid var(--volt-glow);background:#b5e6550f;gap:8px;padding:14px 16px;display:grid}.bn-progress-name{font-size:16px;font-weight:700}.bn-saved{gap:8px;display:grid}.bn-saved>li{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);gap:8px;padding:12px 14px;display:grid}.bn-saved-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bn-saved-name{font-size:15px;font-weight:700;text-decoration:none}.bn-saved-name:hover{text-underline-offset:3px;text-decoration:underline}.bn-saved-meta{color:var(--muted);font-size:12px;line-height:17px;display:block}.bn-saved a.btn{text-decoration:none}.bn-week-dots{gap:4px;display:flex}.bn-week-dots i{border:1px solid var(--glass-line);width:22px;height:22px;font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;display:grid}.bn-week-dots i[data-on]{background:var(--fg);color:var(--ink);border-color:#0000;font-weight:700}.bn-links{flex-wrap:wrap;gap:6px;display:flex}.bn-links a{border-radius:var(--radius-pill);border:1px solid var(--glass-line);padding:6px 12px;font-size:13px;text-decoration:none}.bn-links a:hover{border-color:var(--muted);background:var(--glass)}.draft-tray{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom,0px)) + 62px);z-index:6;border-radius:var(--radius-pill);border:1px solid var(--volt-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:min(420px,100vw - 24px);animation:panel-in var(--dur-emphasized) var(--ease-out) both;transition:border-color var(--dur-standard) var(--ease-out);background:#0c0b0bdb;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex;position:fixed;transform:translate(-50%)}.draft-tray[data-pulse]{border-color:var(--volt)}.draft-tray-words{min-width:0;display:grid}.draft-tray-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:17px;overflow:hidden}.draft-tray-line{font-family:var(--font-mono), ui-monospace, monospace;color:var(--stage-on-art-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:14px;overflow:hidden}.draft-tray-open{border-radius:var(--radius-pill);background:var(--volt);color:var(--on-volt);flex:none;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}html[data-map] .draft-tray,html[data-big] .draft-tray{display:none}html[data-world] .panel-bench .bn-home{gap:14px}html[data-world] .panel-bench .bn-cards{grid-template-columns:1fr;gap:6px;display:grid}html[data-world] .panel-bench .bn-card{padding:10px 12px}html[data-world] .panel-bench .bn-card-what{font-size:12px;line-height:16px}html[data-world] .panel-bench .bn-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:56px;margin:0 -12px;padding:0 12px 2px;overflow-y:auto}html[data-world] .panel.panel-editor{width:min(520px,45vw);padding:20px}html[data-world] .panel-editor .bn-title{font-size:24px;line-height:28px}html[data-world] .panel-editor .bn-tabs{z-index:3;background:#100e0ef0;margin:0 -6px;display:flex;position:sticky;top:-20px}html[data-world] .panel-editor .bn-cols{display:block}html[data-world] .panel-editor[data-pane=workout] .bn-lib,html[data-world] .panel-editor[data-pane=library] .bn-work{display:none}html[data-world] .panel-editor .bn-lib{background:0 0;border:0;max-height:none;padding:0;position:static;overflow:visible}html[data-world] .panel-editor .bn-menu-list{background:#171515fa}@media (max-width:999px){.bn-tabs{z-index:3;background:var(--ink-2);display:flex;position:sticky;top:62px}.bn-cols{display:block}.panel-editor[data-pane=workout] .bn-lib,.panel-editor[data-pane=library] .bn-work{display:none}.bn-lib{background:0 0;border:0;max-height:none;padding:0;position:static;overflow:visible}}@media (max-width:760px),(max-aspect-ratio:9/10){html[data-world]:has(.panel-bench) .turn{top:17%}html[data-world] .panel.panel-bench{max-height:50dvh}html[data-world] .panel-bench h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-world] .panel.panel-editor{width:auto;max-height:58dvh;padding:14px 14px 16px}html[data-world] .panel-editor .bn-tabs{top:-14px}html[data-world] .panel-editor .back{display:none}.bn-title{font-size:24px;line-height:28px}.bn-move-more{padding-left:10px}.bn-group-acts .bn-icon{width:28px;height:28px}.draft-tray{bottom:auto;top:calc(max(14px, env(safe-area-inset-top,0px)) + 50px)}}
