.wk{--pk-g1:var(--ride-zone-3);--pk-g2:color-mix(in oklab, var(--ride-zone-4) 55%, var(--ride-zone-3));--pk-g3:var(--ride-zone-4);--pk-g4:color-mix(in oklab, var(--ride-zone-5) 80%, var(--ride-zone-4));--pk-g5:var(--wk-z6);--pk-on:var(--color-ink)}.pk-g1{fill:var(--pk-g1);background:var(--pk-g1)}.pk-g2{fill:var(--pk-g2);background:var(--pk-g2)}.pk-g3{fill:var(--pk-g3);background:var(--pk-g3)}.pk-g4{fill:var(--pk-g4);background:var(--pk-g4)}.pk-g5{fill:var(--pk-g5);background:var(--pk-g5)}.pk-prof{width:100%;display:block;overflow:visible}.pk-prof path:not(.pk-prof-line){opacity:.88}.pk-prof-line{fill:none;stroke:var(--color-ink);stroke-width:1.25px;stroke-linejoin:round;opacity:.55;vector-effect:non-scaling-stroke}.pk-key{gap:var(--space-1) var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);color:var(--color-ink-muted);white-space:nowrap;flex-wrap:wrap;display:flex}.pk-key li{align-items:center;gap:var(--space-1);display:inline-flex}.pk-key i{border-radius:var(--radius-1);width:10px;height:10px}.pk-outdoor-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pk-outdoor-progress{gap:var(--space-1);flex:1;min-width:14rem;display:grid}.pk-outdoor-progress progress{width:100%;height:.5rem;accent-color:var(--rider-outdoor)}.pk-outdoor-found{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pk-unavail{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);font-size:var(--text-xs-plus);color:var(--color-ink-muted);background:var(--color-raised);border-radius:var(--radius-4);box-shadow:var(--ring-inset) var(--color-line);flex-wrap:wrap;display:flex}.pk-unavail p{max-width:46rem}.pk-unavail b{color:var(--color-ink)}.pk-unavail.compact{padding:var(--space-3) var(--space-4)}.pk-explain{max-width:46rem;font-size:var(--text-xs-plus);line-height:var(--leading-normal);color:var(--color-ink-muted)}.pk-pick{gap:var(--space-3);min-width:0;display:grid}.pk-search{max-width:22rem}.pk-pick-list{gap:var(--space-4);max-height:24rem;padding:var(--space-1);margin:calc(-1 * var(--space-1));scrollbar-width:thin;display:grid;overflow-y:auto}.pk-pick-group{gap:var(--space-1);display:grid}.pk-pick-group h4{padding:0 var(--space-3)}.pk-pick-group ul{display:grid}.pk-wrow{align-items:center;column-gap:var(--space-4);width:100%;min-height:3.25rem;padding:0 var(--space-3);text-align:left;border:0;border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);border-radius:var(--radius-2);background:0 0;grid-template-columns:minmax(0,2fr) minmax(5rem,1.3fr) 5.25rem 7.25rem 1.5rem;transition:background .12s;display:grid}.pk-pick-group li:last-child .pk-wrow{border-bottom:0}.pk-wrow:hover{background:color-mix(in srgb, var(--color-raised) 85%, transparent)}.pk-wrow.on{background:var(--color-raised);box-shadow:var(--ring-inset-strong) var(--color-ink)}.pk-wname{gap:var(--space-px);min-width:0;padding:var(--space-1_5) 0;display:grid}.pk-wname b,.pk-wname .wk-caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-wname b{font-size:var(--text-sm)}.pk-wcheck{place-items:center;display:grid}.pk-wcheck .wk-ic{stroke-width:3px}.pk-pick-none,.pk-pick-note{padding:0 var(--space-3)}.pk-go{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.pk-go-text{min-width:0;font-size:var(--text-sm)}.pk-start{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:0 var(--space-10);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-on-heat);background-image:linear-gradient(100deg, var(--color-heat-start), var(--color-heat-end));border-radius:var(--radius-pill);box-shadow:var(--glow-cta) var(--color-heat-start);border:0;transition:box-shadow .15s;display:inline-flex}.pk-start:hover:not(:disabled){box-shadow:var(--glow-cta-hover) var(--color-heat-start)}.pk-start:active:not(:disabled){translate:0 1px}.pk-start:disabled{opacity:.45;box-shadow:none}.pk-start .wk-ic{width:.9rem;height:.9rem}@media (width<=53.75rem){.pk-wrow{row-gap:var(--space-1);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) 4.5rem 1.25rem;grid-template-areas:"name time check""prof prof check"}.pk-wname{grid-area:name;padding:0}.pk-wprof{grid-area:prof;height:20px}.pk-wtime{grid-area:time}.pk-wtype{display:none}.pk-wcheck{grid-area:check}.pk-search{max-width:none}.pk-go{flex-direction:column;align-items:stretch}.pk-start{width:100%}}.wk{--wk-z1:var(--ride-zone-1);--wk-z2:var(--ride-zone-2);--wk-z3:var(--ride-zone-3);--wk-z4:var(--ride-zone-4);--wk-z5:var(--ride-zone-5);--wk-z6:color-mix(in oklab, var(--ride-zone-5) 62%, var(--band-3));--wk-z7:color-mix(in oklab, var(--sport-gym) 64%, var(--band-3));--wk-on-z1:var(--on-ride-zone-1);--wk-on-z2:var(--on-ride-zone-2);--wk-on-z3:var(--on-ride-zone-3);--wk-on-z4:var(--on-ride-zone-4);--wk-on-z5:var(--on-ride-zone-5);--wk-on-z6:var(--on-band);--wk-on-z7:var(--on-band);--wk-lift:var(--on-band);--tag-preview-ink:color-mix(in srgb, var(--mark-warn) 30%, var(--color-ink));--tag-preview-bg:color-mix(in srgb, var(--mark-warn) 22%, var(--color-raised));--tag-preview-edge:color-mix(in srgb, var(--mark-warn) 55%, var(--color-raised));--wk-ease:cubic-bezier(.2, .7, .2, 1);--wk-free-hatch:repeating-linear-gradient(45deg, var(--color-raised) 0 3px, color-mix(in srgb, var(--color-line-strong) 35%, var(--color-raised)) 3px 5px);--wk-alert-edge:color-mix(in srgb, var(--color-change-negative) 45%, transparent);--wk-ftp:color-mix(in srgb, var(--band-2) 70%, var(--color-ink));--wk-drag-hint:color-mix(in srgb, var(--color-line-strong) 45%, transparent);--ring:transparent}:where(.wk) :where(p,h1,h2,h3,dl,dd,figure,ul,ol){margin:0}:where(.wk) :where(ul,ol){padding:0;list-style:none}:where(.wk) :where(button,input,textarea){font:inherit;color:inherit}:where(.wk) :where(button){cursor:pointer}:where(.wk) :where(button:disabled){cursor:not-allowed}.wk :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wk-n{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.wk-n3{font-size:var(--text-lg)}.wk-u{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}.wk-title{align-items:center;gap:var(--space-2);font-size:var(--text-base-plus);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);display:inline-flex}.wk-caption{font-size:var(--text-xs);color:var(--color-ink-muted)}.wk-caption b{font-weight:var(--font-weight-bold);color:var(--color-ink)}.wk-eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-muted)}.wk-sr{width:1px;height:1px;margin:calc(-1 * var(--space-px));clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.wk-grow{flex:auto}.wk-nowrap{white-space:nowrap}.wk-num{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.wk-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.wk-ic-dots{stroke-width:3.4px}.wk-ic.wk-ic-fill{fill:currentColor;stroke:none}.wk kbd{min-width:1.25rem;padding:0 var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);text-align:center;color:var(--color-ink-muted);background:var(--color-raised);border-radius:var(--radius-1);box-shadow:var(--ring-inset) var(--color-line);display:inline-block}@keyframes wk-rise{0%{opacity:0;translate:0 16px}}@keyframes wk-rise-y{0%{transform:scaleY(0)}}.wk-tag{padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:var(--radius-pill);flex:none}.wk-tag.preview{color:var(--tag-preview-ink);background:var(--tag-preview-bg);box-shadow:var(--ring-inset) var(--tag-preview-edge)}.wk-seg{gap:var(--space-0_5);padding:var(--space-0_5);background:var(--color-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-inset-sm);display:inline-flex}.wk-seg button{min-width:2.75rem;min-height:2rem;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-ink-muted);border-radius:var(--radius-pill);background:0 0;border:0}.wk-seg button:hover{color:var(--color-ink)}.wk-seg button[aria-pressed=true]{color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-raised-sm), var(--ring-inset) var(--color-line-strong)}.wk-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--on-band);background:var(--band-2);border-radius:var(--radius-3);box-shadow:var(--shadow-btn);border:0;display:inline-flex}.wk-btn .wk-ic{width:.9rem;height:.9rem}.wk-btn:disabled{opacity:.5;box-shadow:none}.wk-pill{align-items:center;gap:var(--space-1_5);min-height:2.25rem;padding:0 var(--space-4);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-ink);background:var(--color-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised-sm);border:0;flex:none;display:inline-flex}.wk-pill.primary{color:var(--color-surface);background:var(--color-ink);box-shadow:none}.wk-ibtn{width:2rem;height:2rem;color:var(--color-ink-muted);border-radius:var(--radius-pill);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.wk-ibtn:hover{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 7%, transparent)}.wk-ibtn .wk-ic{width:15px;height:15px}.wk-link{font-weight:var(--font-weight-bold);color:var(--color-action);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.wk-zpill{padding:var(--space-px) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:var(--radius-pill);color:var(--zt);background:var(--z);box-shadow:var(--ring-inset) var(--ring);align-items:center;display:inline-flex}.wk-ztag{align-items:center;gap:var(--space-1_5);min-width:0;font-size:var(--text-xs);font-weight:var(--font-weight-bold);white-space:nowrap;display:inline-flex}.wk-ztag i,.wk-sdot{border-radius:var(--radius-pill);background:var(--z);width:10px;height:10px;box-shadow:var(--ring-inset) var(--ring);flex:none}.wk-ztag i.none{background:var(--color-line-strong)}.wk-card{gap:var(--space-5);min-width:0;padding:var(--card-pad);border-radius:var(--radius-surface);background:var(--card-bg);box-shadow:var(--shadow-card);animation:wk-rise .7s var(--wk-ease) both;animation-delay:calc(var(--i,0) * 70ms);flex-direction:column;display:flex;position:relative}.wk-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.wk-card-head>div:first-child{gap:var(--space-0_5);min-width:0;display:grid}.wk-meta{align-items:baseline;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.wk-meta>span{align-items:baseline;gap:var(--space-1_5);display:inline-flex}.wk-meta .wk-n{font-size:var(--text-lg)}.wk-hint{margin:0}.wk-hint .wk-ic{vertical-align:-2px;width:.85rem;height:.85rem;display:inline}.wk-screen,.wk-libpage{gap:var(--space-8);min-width:0;display:grid}.wk-note{font-size:var(--text-sm);color:var(--color-ink-muted)}.wk-alert{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);font-size:var(--text-xs-plus);color:var(--color-ink);background:color-mix(in srgb, var(--color-change-negative) 10%, var(--color-surface));border-radius:var(--radius-3);box-shadow:var(--ring-inset) var(--wk-alert-edge);flex-wrap:wrap;display:flex}.wk-ftp-note{align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 var(--space-6) var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-ink-muted);background:var(--color-raised);border-radius:var(--radius-3);box-shadow:var(--ring-inset) var(--color-line);flex-wrap:wrap;display:flex}.wk-band{color:var(--on-band)}.wk-band :is(.wk-u,.wk-caption,.wk-eyebrow){color:var(--on-band-muted)}.wk-band :focus-visible{outline:2px solid var(--band-focus);outline-offset:3px}.wk-brief{gap:var(--space-3);margin-top:var(--space-8);animation:wk-rise .8s var(--wk-ease) both;display:grid}.wk-brief-eb{align-items:center;gap:var(--space-3);display:flex}.wk-sun{width:1.125rem;height:1.125rem;color:var(--wx-sun)}.wk-band .wk-sun{color:var(--wx-sun)}.wk-blead{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:color-mix(in srgb, var(--on-band) 88%, var(--on-band-muted))}.wk-blead b{font-weight:var(--font-weight-bold);color:var(--on-band)}.wk-bsum{width:fit-content;max-width:100%;margin-top:var(--space-2);border-radius:var(--radius-5);background:var(--band-glass);box-shadow:var(--shadow-glass);grid-template-columns:repeat(3,auto);display:grid}.wk-bsum>div{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-6);display:grid}.wk-bsum>div+div{border-left:1px solid var(--band-glass-edge)}.wk-bsum dt{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--on-band-muted)}.wk-bsum dd{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.wk-bsum .wk-n{color:var(--on-band)}.wk-blink{min-width:0;max-width:18rem;font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;color:var(--on-band);border:0;border-bottom:1.5px dotted color-mix(in srgb, var(--on-band) 55%, transparent);background:0 0;padding:0;overflow:hidden}.wk-blink:hover{border-bottom-color:var(--on-band)}.wk-bbar{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-6);animation:wk-rise .6s var(--wk-ease) both;flex-wrap:wrap;display:flex}.wk-crumb{align-items:center;gap:var(--space-2);min-width:0;display:flex}.wk-band .wk-crumb b{color:var(--on-band)}.wk-sstate{align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--on-band-muted);display:inline-flex}.wk-sstate:before{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-band) 35%, transparent);width:8px;height:8px}.wk-sstate:has(.wk-ic):before{display:none}.wk-sstate.dirty:before{background:var(--mark-warn)}.wk-gtools{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.wk-gsep{background:var(--band-glass-edge);width:1px;height:1.25rem}.wk-gbtn{justify-content:center;align-items:center;gap:var(--space-1_5);min-height:2.25rem;padding:0 var(--space-4);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--on-band);background:var(--band-glass-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-glass);border:0;text-decoration:none;display:inline-flex}.wk-gbtn:hover{background:var(--band-hover-strong)}.wk-gbtn:disabled{opacity:.4;background:var(--band-glass)}.wk-gbtn.sq{width:2.25rem;padding:0}.wk-gbtn.primary{color:var(--band-2);background:var(--on-band);box-shadow:var(--shadow-btn)}.wk-gtools .dvp-opt{gap:var(--space-1_5);min-height:2.25rem;padding:0 var(--space-4);font-size:var(--text-xs-plus);color:var(--on-band);background:var(--band-glass-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-glass);border:0}.wk-gtools .dvp-opt:hover{background:var(--band-hover-strong)}.wk-gtools .dvp-opt[aria-pressed=true]{color:var(--on-band);background:var(--band-hover-strong);box-shadow:var(--shadow-glass), var(--ring-inset) var(--on-band)}.wk-gtools .dvp-opt .dvp-sbtn-ok{border-color:var(--on-band)}.wk-gbtn .wk-ic{width:15px;height:15px}.wk-lib{gap:var(--space-8);grid-template-columns:272px minmax(0,1fr);align-items:start;display:grid}.wk-side{top:var(--space-4);gap:var(--space-6);max-height:calc(100vh - 2rem);padding:var(--space-1) var(--space-2) var(--space-4) 0;scrollbar-width:thin;animation:wk-rise .7s var(--wk-ease) both;display:grid;position:sticky;overflow:auto}html.sp-bottom .wk-side{max-height:calc(100vh - 2rem - var(--bar-space,0px))}.wk-sgroup{gap:var(--space-1);display:grid}.wk-side-h{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2rem;padding-left:var(--space-3);display:flex}.wk-slist{gap:var(--space-0_5);display:grid}.wk-slist[hidden],.wk-side-note[hidden]{display:none}.wk-fold{align-items:center;gap:var(--space-1);min-height:2rem;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.wk-fold .wk-ic{transition:transform .15s}.wk-fold[aria-expanded=true] .wk-ic{transform:rotate(90deg)}.wk-sitem{align-items:center;gap:var(--space-0_5);min-height:2.5rem;padding-right:var(--space-0_5);border-radius:var(--radius-3);transition:background .15s,box-shadow .15s;display:flex;position:relative}.wk-sitem:hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.wk-sitem.on{background:var(--color-raised);box-shadow:var(--shadow-raised-sm), var(--ring-inset) var(--color-line)}.wk-sbtn{align-items:center;gap:var(--space-2);min-width:0;min-height:2.5rem;padding:0 var(--space-2) 0 var(--space-3);font-size:var(--text-xs-plus);font-weight:var(--font-weight-medium);text-align:left;color:var(--color-ink);border-radius:var(--radius-3);background:0 0;border:0;flex:auto;display:flex}.wk-sitem.on .wk-sbtn{font-weight:var(--font-weight-bold)}.wk .wk-sbtn:focus-visible,.wk .wk-srename:focus-visible{outline-offset:-2px}.wk-sbtn>.wk-ic{color:var(--color-ink-muted)}.wk-sname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-scount{padding-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-ink-muted);margin-left:auto}.wk-sitem.folder .wk-sbtn{padding-left:0}.wk-sgrip{width:1.25rem;height:2rem;margin-left:var(--space-0_5);color:var(--color-ink-muted);opacity:0;cursor:grab;flex:none;place-items:center;display:grid}.wk-sgrip .wk-ic{width:14px;height:14px}.wk-sitem.folder:hover .wk-sgrip{opacity:.8}.wk-smore{opacity:0;width:1.75rem;height:1.75rem}.wk-sitem:hover .wk-smore,.wk-sitem.on .wk-smore,.wk-sitem.menu-open .wk-smore,.wk-smore:focus-visible{opacity:1}@media (hover:none){.wk-smore{opacity:1}}.wk-srename{min-width:0;min-height:2rem;margin-right:var(--space-2);padding:0 var(--space-2);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);background:var(--color-surface);border-radius:var(--radius-2);box-shadow:var(--ring-inset-strong) var(--color-action);border:0;flex:auto}.wk-sitem.drop-target{background:color-mix(in srgb, var(--color-action) 8%, var(--color-raised));box-shadow:var(--ring-inset-strong) var(--color-action)}.wk-sitem.drop-before:before,.wk-sitem.drop-after:after{content:"";left:var(--space-2);right:var(--space-2);border-radius:var(--radius-pill);background:var(--color-action);height:3px;position:absolute}.wk-sitem.drop-before:before{top:-2px}.wk-sitem.drop-after:after{bottom:-2px}.wk-sitem.dragging{opacity:.4}.wk-lib.row-drag .wk-sitem.folder:not(.drop-target){box-shadow:var(--ring-inset-strong) var(--wk-drag-hint)}.wk-side-note{padding:var(--space-1) var(--space-3) 0}.wk-side-empty{justify-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:grid}.wk-surf{--i:1;gap:0;padding:0;overflow:hidden;container:wk-surf/inline-size}.wk-surf-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);flex-wrap:wrap;display:flex}.wk-surf-head>div:first-child{gap:var(--space-0_5);min-width:0;display:grid}.wk-surf-head h2{font-size:var(--text-xl);outline:none}.wk-sh-acts{align-items:center;gap:var(--space-3);display:flex}.wk-tbar{align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--space-6) var(--space-3);flex-wrap:wrap;display:flex}.wk-search{flex:14rem;align-items:center;min-width:0;display:flex;position:relative}.wk-search>.wk-ic{left:var(--space-3);color:var(--color-ink-muted);pointer-events:none;position:absolute}.wk-search input{width:100%;min-height:2.25rem;padding:0 var(--space-10) 0 var(--space-8);font-size:var(--text-xs-plus);font-weight:var(--font-weight-medium);background:var(--color-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-inset-sm);border:0}.wk-search input::-webkit-search-cancel-button{display:none}.wk-search kbd{right:var(--space-3);position:absolute}.wk-tsel .ui-select{min-height:2.25rem;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-inset-sm);border:0}.wk-rcount{white-space:nowrap;margin-left:auto}.wk-surf .wk-ftp-note{margin:0 var(--space-6) var(--space-3)}.wk-cols,.wk-lrow{align-items:center;column-gap:var(--space-4);padding:0 var(--space-6);grid-template-columns:minmax(0,2.2fr) minmax(7rem,1.4fr) 5.25rem 2.75rem 2.75rem 7.25rem 8.5rem;display:grid}.wk-cols{min-height:2rem;font-size:var(--text-2xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-raised) 60%, transparent)}.wk-cols .r,.wk-lnum{text-align:right}.wk-rows{display:grid}.wk-lrow{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);cursor:pointer;min-height:56px;transition:background .12s;position:relative}.wk-lrow:last-child{border-bottom:0}.wk-lrow:hover,.wk-lrow.menu-open,.wk-lrow:focus-within{background:color-mix(in srgb, var(--color-raised) 85%, transparent)}.wk-lrow.dragging{opacity:.4}.wk-lrow.bad{cursor:default}.wk-lname{gap:var(--space-px);min-width:0;padding:var(--space-2) 0;justify-items:start;display:grid}.wk-open{max-width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);border-radius:var(--radius-1);background:0 0;border:0;padding:0;overflow:hidden}.wk-lrow.bad .wk-open{color:var(--color-ink-muted)}.wk-lname .wk-caption{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.wk-lprof{border-bottom:1px solid var(--color-line);align-items:flex-end;min-width:0;height:28px;display:flex}.wk-lnum{font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);white-space:nowrap;font-variant-numeric:tabular-nums}.wk-acts{justify-content:flex-end;gap:var(--space-0_5);opacity:0;transition:opacity .12s;display:flex}.wk-lrow:hover .wk-acts,.wk-lrow:focus-within .wk-acts,.wk-lrow.menu-open .wk-acts,.wk-lrow.bad .wk-acts{opacity:1}@media (hover:none){.wk-acts{opacity:1}}.wk-qi{padding:var(--space-3) var(--space-6);border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);justify-content:flex-end;display:flex}.wk-qi:empty{display:none}.wk-lempty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);font-size:var(--text-xs-plus);text-align:center;color:var(--color-ink-muted);border-top:1px solid var(--color-line);display:grid}.wk-lempty b{color:var(--color-ink)}.wk-mini{height:100%;display:block;overflow:visible}.wk-mini .wk-ftp{stroke:var(--wk-ftp);stroke-dasharray:2 3;opacity:.5;vector-effect:non-scaling-stroke}.wk-mini .wk-z1{stroke:var(--ride-zone-1-ring);stroke-width:1px;vector-effect:non-scaling-stroke}.wk-mf{fill:color-mix(in srgb, var(--color-line-strong) 30%, transparent)}@container wk-surf (width<=820px){.wk-cols,.wk-lrow{grid-template-columns:minmax(0,2fr) minmax(6rem,1.3fr) 5.25rem 2.75rem 8.5rem}.wk-surf :is(.c-if,.c-type){display:none}}.wk-key{display:none}@container wk-surf (width<=560px){.wk-cols{display:none}.wk-lrow{column-gap:var(--space-3);row-gap:var(--space-1_5);padding:var(--space-3) var(--space-4);grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"name name name acts""prof prof prof prof""time tss if type""key key key key";align-items:center}.wk-lrow>.c-name{grid-area:name;padding:0}.wk-lrow>.c-acts{grid-area:acts;place-self:start end}.wk-surf .wk-lrow>.c-prof{grid-area:prof;height:2.25rem;display:flex}.wk-lrow>.c-time{text-align:left;grid-area:time}.wk-surf .wk-lrow>.c-tss{text-align:left;grid-area:tss;display:inline}.wk-surf .wk-lrow>.c-if{text-align:left;grid-area:if;display:inline}.wk-surf .wk-lrow>.c-type{grid-area:type;justify-self:end;min-width:0;display:inline-flex}.wk-lrow>.c-tss:after,.wk-lrow>.c-if:before{font-weight:var(--font-weight-normal);color:var(--color-ink-muted)}.wk-lrow>.c-tss:after{content:" TSS"}.wk-lrow>.c-if:before{content:"IF "}.wk-lrow>.wk-key{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-muted);grid-area:key;display:block;overflow:hidden}.wk-lrow>.wk-key:empty{display:none}.wk-surf-head,.wk-tbar{padding-left:var(--space-4);padding-right:var(--space-4)}.wk-surf .wk-ftp-note{margin:0 var(--space-4) var(--space-3)}}.wk-libpage .wo-today{gap:var(--space-4)}.wk-libpage .wo-section-title{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-muted)}.wk-libpage .wo-hero{border-radius:var(--radius-5);background-color:var(--color-surface);box-shadow:var(--shadow-raised-md)}.wk-bld{gap:var(--space-8);min-width:0;display:grid}.wk-bhead{--i:0;gap:var(--space-4)}.wk-bhead .wk-card-head{flex-wrap:wrap}.wk-bh-l{gap:var(--space-1);flex:20rem;min-width:0;display:grid}.wk-lr-title{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.wk-tinput{field-sizing:content;width:auto;min-width:6ch;max-width:100%;min-height:2.25rem;margin-left:calc(-1 * var(--space-1_5));padding:0 var(--space-1_5);font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-snug);border-radius:var(--radius-2);background:0 0;border:0}.wk-dinput{width:min(100%,44rem);min-height:1.75rem;margin-left:calc(-1 * var(--space-1_5));padding:var(--space-1) var(--space-1_5);font-size:var(--text-xs-plus);line-height:var(--leading-snug);color:var(--color-ink-muted);border-radius:var(--radius-2);resize:none;field-sizing:content;background:0 0;border:0}.wk-tinput:hover,.wk-dinput:hover{box-shadow:var(--ring-inset) var(--color-line)}.wk-tinput:focus-visible,.wk-dinput:focus-visible{outline-offset:0;background:var(--color-raised)}.wk-sv-title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug)}.wk-sv-desc{max-width:44rem;font-size:var(--text-xs-plus);color:var(--color-ink-muted)}.wk-rf-acts{gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.wk-fpick{align-items:center;gap:var(--space-2);display:inline-flex}.wk-fpick .ui-select{max-width:12rem;min-height:2.25rem;padding:0 var(--space-3);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);background:var(--color-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-inset-sm);border:0}.wk-bstats{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.wk-bcols{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.wk-lcard{--i:1;gap:var(--space-4);padding:var(--space-6);container:wk-lc/inline-size}.wk-gcard{--i:2;top:var(--space-4);gap:var(--space-4);padding:var(--space-6);position:sticky}.wk-json summary{align-items:baseline;gap:var(--space-1) var(--space-3);cursor:pointer;flex-wrap:wrap;display:flex}.wk-json{gap:var(--space-4);padding:var(--space-5) var(--space-6);--i:3}.wk-json pre{max-height:24rem;font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.wk-steps{gap:var(--space-1);display:grid;position:relative}.wk-srow{border-radius:var(--radius-3);transition:background .12s,box-shadow .12s;position:relative}.wk-srow:hover{background:color-mix(in srgb, var(--color-raised) 75%, transparent)}.wk-srow.sel{background:var(--color-raised);box-shadow:var(--ring-inset-strong) var(--color-action)}.wk-srow.step{align-items:center;gap:var(--space-1_5) var(--space-2);padding:var(--space-1_5) var(--space-1) var(--space-1_5) var(--space-0_5);grid-template-columns:1.25rem 2rem 6.5rem 5rem minmax(0,1fr) 2rem;grid-template-areas:"grip idx type dur pow del"". .cad cue cue cue";display:grid}.wk-srow.rep{align-items:center;gap:var(--space-1_5) var(--space-2);margin-top:var(--space-1_5);padding:var(--space-1_5) var(--space-1) var(--space-1_5) var(--space-0_5);flex-wrap:wrap;display:flex}.wk-srow.child{margin-left:calc(var(--space-6) + var(--space-1))}.wk-srow.child:before{content:"";border-left:2px solid color-mix(in srgb, var(--band-2) 25%, var(--color-line));position:absolute;top:-4px;bottom:-4px;left:-.9rem}.wk-srow.child.sel:before{border-left-color:var(--color-action)}.wk-srow.drop-before:after,.wk-srow.drop-after:after{content:"";z-index:4;border-radius:var(--radius-pill);background:var(--color-action);pointer-events:none;height:3px;position:absolute;left:0;right:0}.wk-srow.drop-before:after{top:-4px}.wk-srow.drop-after:after{bottom:-4px}.wk-srow .c-grip{grid-area:grip}.wk-srow .c-idx{grid-area:idx}.wk-srow .c-kind{grid-area:type}.wk-srow .c-dur{grid-area:dur}.wk-srow .c-pow{grid-area:pow}.wk-srow .c-del{grid-area:del}.wk-srow .c-cad{grid-area:cad}.wk-srow .c-cue{grid-area:cue}.wk-grab{width:1.25rem;height:2rem;color:var(--color-ink-muted);border-radius:var(--radius-1);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.wk-grab:hover{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.wk .wk-grab:focus-visible{outline-offset:0}.wk-grab .wk-ic{width:14px;height:14px}.wk-sidx{min-width:2rem;height:1.5rem;padding:0 var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);color:var(--zt,var(--color-surface));background:var(--zb,var(--color-line-strong));border-radius:var(--radius-1);box-shadow:var(--ring-inset) var(--ring);place-items:center;display:grid}.wk-sidx.rep-idx{color:var(--color-surface);background:var(--color-ink)}.wk-fld{width:100%;min-width:0;min-height:2rem;padding:0 var(--space-2);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-2);box-shadow:var(--ring-inset) var(--color-line);appearance:textfield;border:0}.ui-select.wk-fld{padding-right:var(--space-1_5);appearance:none}.wk-fld::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wk-fld::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wk-fld:hover{box-shadow:var(--ring-inset) var(--color-line-strong)}.wk .wk-fld:focus-visible{outline-offset:0;box-shadow:none}.wk-fld:is(.cue,.cad){font-weight:var(--font-weight-medium);box-shadow:none;background:0 0}.wk-fld:is(.cue,.cad):is(:hover,:focus-visible){background:var(--color-surface);box-shadow:var(--ring-inset) var(--color-line)}.wk-fld:is(.cue,.cad)::placeholder{color:color-mix(in srgb, var(--color-ink-muted) 70%, transparent);font-weight:var(--font-weight-medium)}.wk-srow .c-pow{align-items:center;gap:var(--space-0_5) var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.wk-srow .c-pow .wk-fld{flex:none;width:3.5rem}.wk-pw{min-width:4.25rem;padding-right:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;flex:none}.wk-pz{padding-left:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);flex:none}.wk-free-note{font-style:italic}.wk-rep-label{align-items:center;gap:var(--space-1_5);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);display:inline-flex}.wk-rep-label .wk-ic{color:var(--color-ink-muted)}.wk-rep-count{align-items:center;gap:var(--space-1);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);display:inline-flex}.wk-rep-count .wk-fld{width:3.75rem}.wk-rep-info{flex:9rem;min-width:0}.wk-rep-acts{gap:var(--space-0_5);margin-left:auto;display:flex}.wk-steps-empty{padding:var(--space-6);font-size:var(--text-xs-plus);text-align:center;color:var(--color-ink-muted);border-radius:var(--radius-3);box-shadow:var(--ring-inset-strong) var(--color-line)}@container wk-lc (width<=440px){.wk-srow.step{grid-template-columns:1.25rem 2rem 5rem minmax(0,1fr) 2rem;grid-template-areas:"grip idx type type del"". .dur pow pow"". .cad cue cue"}.wk-srow.child{margin-left:calc(var(--space-4) + var(--space-1))}.wk-srow.child:before{left:-.65rem}.wk-srow .c-pow .wk-fld{width:3.25rem}.wk-pw{min-width:0}}.wk-sv-steps{gap:var(--space-1);display:grid}.wk-sv-rep>.wk-sv-steps{margin:var(--space-1) 0 0 calc(var(--space-6) + var(--space-1));padding-left:var(--space-3);border-left:2px solid color-mix(in srgb, var(--band-2) 25%, var(--color-line))}.wk-sv-row{align-items:center;gap:var(--space-1) var(--space-3);min-height:2.25rem;font-size:var(--text-xs-plus);flex-wrap:wrap;display:flex}.wk-sv-cue{font-style:italic}.wk-sv-w{min-width:5.5rem;font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.wk-pal-h{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.wk-pal{gap:var(--space-2);flex-wrap:wrap;display:flex}.wk-pblock{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3) 0 var(--space-2);font-size:var(--text-xs-plus);font-weight:var(--font-weight-bold);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-3);box-shadow:var(--shadow-raised-sm);cursor:grab;-webkit-user-select:none;user-select:none;border:0;display:inline-flex}.wk-pblock:hover{box-shadow:var(--shadow-raised-sm), var(--ring-inset) var(--color-line-strong)}.wk-picon{width:36px;height:20px;padding:var(--space-px);border-bottom:1px solid var(--color-line);flex:none}.wk-seltools{align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-1_5) var(--space-1_5) var(--space-4);border-radius:var(--radius-3);background:var(--color-raised);box-shadow:var(--ring-inset) var(--color-line);flex-wrap:wrap;display:flex}.wk-selinfo{font-weight:var(--font-weight-bold)}.wk-sbt{align-items:center;gap:var(--space-1_5);min-height:2rem;padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised-sm);border:0;display:inline-flex}.wk-sbt .wk-ic{width:13px;height:13px;color:var(--color-ink-muted)}.wk-sbt.danger,.wk-sbt.danger .wk-ic{color:var(--color-change-negative)}.wk-sbt:disabled{opacity:.4;box-shadow:none}.wk-gx{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-2);height:20rem;position:relative}.wk .wk-gx:focus-visible{outline-offset:6px}.wk-gx>svg{display:block;position:absolute;top:0;left:0;overflow:visible}.wk-gx .base{stroke:var(--color-line-strong)}.wk-gx .bar{cursor:grab;transition:opacity .12s}.wk-gx.ro .bar{cursor:default}.wk-gx .bar.z1{stroke:var(--ride-zone-1-ring);stroke-width:1px}.wk-gx .bar.free{stroke:var(--color-line-strong);stroke-width:1px;stroke-dasharray:3 3}.wk-gx .bar.sel{stroke:var(--color-action);stroke-width:2px;stroke-dasharray:none;stroke-linejoin:round}.wk-gx .has-sel :is(.bar,.sheen,.bl,.wl):not(.sel){opacity:.45}.wk-gx :is(.sheen,.bl,.wl,.ftpl,.ftpt,.knob,.xl,.tl-ins){pointer-events:none}.wk-gx .intro :is(.bar,.sheen){transform-box:fill-box;transform-origin:bottom;animation:wk-rise-y .7s var(--wk-ease) both;animation-delay:calc(.15s + var(--n) * 25ms)}.wk-gx .wk-sheen-a{stop-color:var(--wk-lift);stop-opacity:.32}.wk-gx .wk-sheen-b{stop-color:var(--wk-lift);stop-opacity:0}.wk-gx .wk-hatch-bg{fill:var(--color-raised)}.wk-gx .wk-hatch-line{stroke:var(--color-line-strong);stroke-width:2.5px;opacity:.45}.wk-gx .ftpl{stroke:var(--wk-ftp);stroke-width:1.5px;stroke-dasharray:6 4;opacity:.75}.wk-gx .ftpt{font-size:var(--text-2xs);font-weight:var(--font-weight-bold);fill:var(--wk-ftp);paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.wk-gx .xl{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);fill:var(--color-ink-muted)}.wk-gx .bl{font-size:var(--text-xs);font-weight:var(--font-weight-bold);fill:var(--on-band);filter:drop-shadow(0 1px 1px var(--band-shade))}.wk-gx .bl.dk{fill:var(--wk-on-z1);filter:none}.wk-gx .bl.fr{fill:var(--color-ink);filter:none}.wk-gx .bl .bs{font-size:var(--text-2xs);font-weight:var(--font-weight-medium);opacity:.9}.wk-gx .wl{font-size:var(--text-2xs);font-weight:var(--font-weight-bold);fill:var(--color-ink-muted)}.wk-gx .h{fill:#0000}.wk-gx .h-dur{cursor:ew-resize}.wk-gx :is(.h-pow,.h-pow0,.h-pow1){cursor:ns-resize}.wk-gx .h:is(:hover,.active){fill:color-mix(in srgb, var(--color-action) 35%, transparent)}.wk-gx .knob{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:1.5px}.wk-gx .rep{cursor:pointer}.wk-gx.ro .rep{cursor:default}.wk-gx .rep-band{fill:color-mix(in srgb, var(--band-2) 5%, transparent)}.wk-gx .rep.sel .rep-band{fill:color-mix(in srgb, var(--color-action) 9%, transparent)}.wk-gx .rep-sep{stroke:var(--color-line-strong);stroke-dasharray:2 4;opacity:.5;pointer-events:none}.wk-gx .rep-br{fill:none;stroke:var(--color-line-strong);stroke-width:1.5px}.wk-gx .rep.sel .rep-br{stroke:var(--color-action)}.wk-gx .rep-tag{cursor:grab}.wk-gx.ro .rep-tag{cursor:default}.wk-gx .rep-tag rect{fill:var(--color-ink)}.wk-gx .rep.sel .rep-tag rect{fill:var(--color-action)}.wk-gx .rep-tag text{font-size:var(--text-2xs);font-weight:var(--font-weight-bold);fill:var(--color-surface);pointer-events:none}.wk-gx .empty{font-size:var(--text-xs-plus);font-weight:var(--font-weight-medium);fill:var(--color-ink-muted)}.wk-gx .tl-ins line{stroke:var(--color-action);stroke-width:3px;stroke-linecap:round}.wk-gx .tl-ins circle{fill:var(--color-action)}.wk-cur{z-index:2;border-left:1.5px solid var(--color-ink);pointer-events:none;width:0;position:absolute}.wk-tip{z-index:3;gap:var(--space-0_5);max-width:18rem;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;background:var(--color-raised);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay), var(--ring-inset) var(--color-line);display:grid;position:absolute;top:4px}.wk-tip b{font-weight:var(--font-weight-bold)}.wk-tip span{text-overflow:ellipsis;color:var(--color-ink-muted);overflow:hidden}body.drag-move,body.drag-move *{cursor:grabbing!important}body.drag-x,body.drag-x *{cursor:ew-resize!important}body.drag-y,body.drag-y *{cursor:ns-resize!important}.wk-menu{z-index:1200;min-width:14rem;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:var(--space-1_5);color:var(--color-ink);background:var(--color-raised);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay), var(--ring-inset) var(--color-line);position:fixed;overflow:auto}.wk-mh{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.wk-menu button{align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;padding:0 var(--space-3);text-align:left;font-size:var(--text-xs-plus);font-weight:var(--font-weight-medium);color:var(--color-ink);border-radius:var(--radius-2);background:0 0;border:0;display:flex}.wk-menu button:hover:not(:disabled),.wk-menu button:focus-visible{background:var(--color-surface);box-shadow:var(--ring-inset) var(--color-line);outline:none}.wk-menu button:disabled{color:var(--color-ink-muted)}.wk-menu button.danger{color:var(--color-change-negative)}.wk-menu .wk-ic{width:15px;height:15px;color:var(--color-ink-muted)}.wk-menu .danger .wk-ic{color:currentColor}.wk-mnote,.wk-soon{padding-left:var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);color:var(--color-ink-muted);margin-left:auto}.wk-soon{padding:0 var(--space-2);color:var(--tag-preview-ink);background:var(--tag-preview-bg);border-radius:var(--radius-pill)}.wk-menu hr{margin:var(--space-1) var(--space-1_5);border:0;border-top:1px solid var(--color-line)}.wk-overlay{z-index:1300;padding:var(--space-4);background:color-mix(in srgb, var(--band-3) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.wk-dialog{width:min(100%,30rem);max-height:calc(100dvh - 2rem);padding:var(--space-6);color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-5);box-shadow:var(--shadow-overlay);overflow:auto}.wk-dialog h2{margin-bottom:var(--space-2);font-size:var(--text-base-plus);font-weight:var(--font-weight-bold)}.wk-dialog>p{font-size:var(--text-xs-plus);color:var(--color-ink-muted)}.wk-dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.wk-dialog.help{width:min(100%,56rem)}.wk-help-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wk-help-head h2{margin:0}.wk-help-grid{gap:0 var(--space-8);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.wk-help-grid h3{margin:var(--space-5) 0 var(--space-2)}.wk-help-grid dl{gap:var(--space-1_5) var(--space-3);font-size:var(--text-xs-plus);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.wk-help-grid dt{white-space:nowrap}.wk-help-grid dd{color:var(--color-ink-muted)}.wk-toast{left:50%;bottom:calc(var(--space-6) + var(--bar-space,0px));z-index:1100;max-width:calc(100vw - 2rem);padding:var(--space-3) var(--space-5);font-size:var(--text-xs-plus);color:var(--color-surface);background:var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-overlay);opacity:0;pointer-events:none;transition:opacity .2s,translate .2s;position:fixed;translate:-50% 1rem}.wk-toast.show{opacity:1;translate:-50%}.wk-toast.has-undo{pointer-events:auto}.wk-toast-undo{min-height:2rem;margin-left:var(--space-3);padding:0 var(--space-2);font:inherit;font-weight:var(--font-weight-semibold);color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=68.75rem){.wk-bcols{grid-template-columns:minmax(0,1fr)}.wk-gcard{position:relative;top:0}.wk-lib{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr)}}@media (width<=53.75rem){.wk-blead{font-size:var(--text-lg)}.wk-bsum{grid-template-columns:minmax(0,1fr);width:100%}.wk-bsum>div+div{border-left:0;border-top:1px solid var(--band-glass-edge)}}@media (width<=47.99rem){.wk-brief{gap:var(--space-2);margin-top:var(--space-3)}.wk-blead{font-size:var(--text-base)}.wk-bsum{grid-template-columns:auto minmax(0,1fr);margin-top:0}.wk-bsum>div{padding:var(--space-2) var(--space-4)}.wk-bsum>div+div{border-top:0;border-left:1px solid var(--band-glass-edge)}.wk-bsum [data-sum=ftp] .wk-caption,.wk-bsum [data-sum=last]{display:none}.wk-card,.wk-lcard,.wk-gcard{padding:var(--space-5)}.wk-surf{padding:0}.wk-lib{grid-template-columns:minmax(0,1fr)}.wk-side{gap:var(--space-3);max-height:none;padding:0;position:static;overflow:visible}html.sp-bottom .wk-side{max-height:none}.wk-slist{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.wk-sitem{background:var(--color-raised);box-shadow:var(--ring-inset) var(--color-line);border-radius:var(--radius-pill);flex:none}.wk-sitem.on{box-shadow:var(--ring-inset-strong) var(--color-ink)}.wk-sbtn{border-radius:var(--radius-pill);min-height:2.25rem}.wk-sitem.folder .wk-sbtn{padding-left:var(--space-3)}.wk-sgrip,.wk-side-note,.wk-smore{display:none}.wk-sitem.on .wk-smore{opacity:1;display:grid}.wk-gx{height:15rem}.wk-gtools{margin-left:0}}@media (prefers-reduced-motion:reduce){.wk *,.wk :before,.wk :after,.wk-card,.wk-brief,.wk-bbar{transition:none!important;animation:none!important}}@media (pointer:coarse){.wk-acts .wk-ibtn{width:2.75rem;height:2.75rem}}
