.ap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}button.ap-card{font:inherit;font-weight:400;color:var(--ink);text-align:left;cursor:pointer;width:100%;filter:none;background:var(--surface);border-radius:var(--r4);box-shadow:var(--shadow-rest);border:1.5px solid transparent;padding:12px 12px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}button.ap-card:hover{filter:none;border-color:var(--line-strong)}button.ap-card.on,button.ap-card.on:hover{border-color:var(--accent)}button.ap-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ap-name{display:flex;align-items:center;gap:10px;margin:0 4px;min-width:0}.ap-name b{font-size:15.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ap-kind{display:block;margin:-6px 4px 0 36px;font-size:13px;color:var(--ink-3);line-height:1.3}.ap-mini{min-height:0;display:grid;grid-template-columns:40px minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r3);overflow:hidden;font-size:13px;background:var(--ground);color:var(--ink);pointer-events:none}.ap-side{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.ap-side span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3)}.ap-side span .i{width:13px;height:13px}.ap-side span.brand,.ap-side span.on{background:var(--accent-soft);color:var(--accent-text)}.ap-side span.brand{border:1px solid var(--accent-line);margin-bottom:6px}.ap-main{--z:1;background:var(--ground);padding:10px 10px 11px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ap-main .pt-shelf{align-self:stretch}.ap-main>.btn{max-width:100%}.rdo{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;flex:0 0 auto}.rdo.on{border-color:var(--accent)}.rdo.on:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent)}.ap-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ap-two .stack{gap:10px}.ap-two .listcard .lrow{grid-template-columns:40px minmax(0,1fr) auto}.ap-follow{cursor:pointer;min-width:0}.ap-follow .sub{font-size:13px;color:var(--ink-2);display:block;line-height:1.35}.ap-sw{gap:10px;flex-wrap:nowrap}.swt{width:42px;height:26px;border-radius:var(--pill);background:var(--surface-3);border:1px solid var(--line-strong);position:relative;display:block;flex:0 0 auto;cursor:pointer}.swt:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ink-3)}.ap-sw input:checked~.swt{background:var(--accent);border-color:var(--accent)}.ap-sw input:checked~.swt:after{left:auto;right:3px;background:var(--on-accent)}.ap-sw input:focus-visible~.swt{outline:2px solid var(--accent);outline-offset:2px}.ap-sw .ap-on{display:none}.ap-sw input:checked~.ap-on{display:inline}.ap-sw input:checked~.ap-off{display:none}@media (max-width:1180px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ap-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-kind{margin-left:4px}.ap-mini{grid-template-columns:32px minmax(0,1fr)}.ap-side span{width:22px;height:22px}.ap-main{--z:.66;padding:8px}}.thumb{aspect-ratio:9/16;border-radius:var(--r3);background:linear-gradient(170deg,var(--phone-sky-a),var(--phone-sky-b));display:grid;place-items:center;color:var(--phone-ink)}.thumb .i{width:22px;height:22px;opacity:.8}.qcard,.qnow{max-width:none}.qcard{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px}.qcard .tm{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;color:var(--ink)}.qcard .end{display:flex;align-items:center;gap:10px}.qcard .end>.i{width:15px;height:15px;color:var(--ink-3)}.qcard-body,.qnow-body{display:flex;flex-direction:column;gap:2px;min-width:0}.qnow-body{gap:6px;flex:1 1 auto}.card .d,.card .t{display:block}.qnow{flex-direction:row;gap:20px;align-items:center;padding:18px 20px}.qnow .thumb{width:84px;flex:0 0 auto}.qnow-head{gap:10px}.qnow-head .eyebrow{margin:0;color:var(--accent-text)}.qnow-time{font-size:17px;font-weight:500}.qacts{gap:2px;margin-left:-9px;align-items:flex-start}.qnow>.btn{flex:0 0 auto}.qmore{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r2);color:var(--ink-3)}.qmore:hover{background:var(--surface-2);color:var(--ink)}.qmore .i{width:15px;height:15px}.qwhy summary{list-style:none;display:inline-flex}.qwhy summary::-webkit-details-marker{display:none}.qwhy[open]{flex-basis:100%;margin-left:9px}.qwhy .chain{margin-top:6px}.qsec{gap:10px}.qsteps li{font-size:12.5px;margin-bottom:3px}.hero.qhero{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.hero.qhero .who{min-width:0}a.act{text-decoration:none;padding:0 24px;white-space:nowrap;flex:0 0 auto;align-self:center}.qcard form,.qnow form,.ws-rail form{margin:0;display:inline-flex}.ws-rail .rpad{padding:2px 16px 12px}.ws-rail .rempty{margin:0}.ws-rail .rempty,.ws-rail .rfoot{padding:12px 16px}.ws-rail .ri>span{display:block}.ws-rail .rsec{margin:0}@media (max-width:720px){.hero.qhero{flex-direction:column;align-items:stretch}a.act{align-self:stretch;justify-content:center}.qnow{flex-direction:column;align-items:stretch}.qnow .thumb{display:none}.qcard{grid-template-columns:52px minmax(0,1fr);row-gap:8px}.qcard .end{grid-column:1/-1;justify-content:flex-end}}.qcard .t{font-weight:600}.qcard .d{font-size:13px;color:var(--ink-2)}nav.segc[aria-label=Categories]{max-width:none}nav.segc[aria-label=Categories] a{flex:1 1 auto}.sh .sect{margin:0;justify-content:flex-start}.figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fig,.figs{display:grid}.fig{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:14px 16px;gap:4px}.fig .lbl{margin:0}.fig .v{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.fig .v.warn{color:var(--warn-text)}.fig .s{font-size:12px;color:var(--ink-3);display:block}.fh-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.fh-needs{display:flex;flex-direction:column;gap:6px}.panel{max-width:none}.phead{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;justify-content:space-between;margin-bottom:var(--s3)}.phead h4{margin:0}.wrow{display:flex;gap:var(--s3);align-items:flex-start;border:1px solid var(--line);border-radius:var(--r2);padding:10px 12px;background:var(--surface);min-width:0}.wrow .wb{min-width:0;flex:1 1 auto}.wrow b{font-size:13px;display:block}.wrow p{margin:0;font-size:12px;color:var(--ink-2)}.wmark{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.wmark .i{width:12px;height:12px}.wrow.block,.wrow.block .wmark{border-color:var(--warn-line)}.wrow.block .wmark{background:var(--warn-soft);color:var(--warn-text)}.wrow.fail,.wrow.fail .wmark{border-color:var(--err-line)}.wrow.fail .wmark{background:var(--err-soft);color:var(--err-text)}.bars{gap:6px}.bar,.bars{display:grid}.bar{grid-template-columns:78px 1fr auto;gap:var(--s2);align-items:center;font-size:12px}.bartrk{height:9px;background:var(--surface-3);overflow:hidden;min-width:0}.barfl,.bartrk{border-radius:5px}.barfl{height:100%;background:var(--ready)}.tl{gap:3px}.tl,.tlr{display:grid}.tlr{grid-template-columns:44px minmax(0,1fr);gap:8px;font-size:13px}.tlr .tm{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);padding-top:1px}.dd-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:start}.dd-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.dd-head h2{margin:0;font-size:22px}.dd-head .d{font-size:13px;color:var(--ink-2)}.dd-lease .lrow{grid-template-columns:64px minmax(0,1fr) auto;min-height:52px}.dd-lease .tm{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.dd-lease .lrow b{font-size:14px}.dd-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.dz{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0}.dz+.dz{border-top:1px solid var(--line)}.dz p{margin:0;font-size:12px;color:var(--ink-2)}@media (max-width:900px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-cols,.dd-top,.fh-cols{grid-template-columns:minmax(0,1fr)}}.aa-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}.aa-mint .qtitle{font-size:22px;font-weight:600;margin:0}.aa-revoke{display:flex;align-items:center;gap:8px}.lrow.gone{opacity:.6}.codebig{font-size:14px;width:100%;box-sizing:border-box}.tlr .shot{display:block;grid-column:2;max-width:120px;max-height:240px;border-radius:var(--r2);border:1px solid var(--muted-line)}@media (max-width:900px){.aa-cols{grid-template-columns:minmax(0,1fr)}}a.lrow{color:inherit;text-decoration:none}.lrow.mac{grid-template-columns:40px minmax(0,1fr) auto;align-items:start}.mac-main{display:flex;flex-direction:column;gap:8px;min-width:0}.mac-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.mac-facts dt{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.mac-facts dd{margin:0;font-size:13px}.mac-facts dd b{display:inline;font-size:inherit}@media (max-width:760px){.mac-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.between form.row .field[type=search]{width:280px;max-width:100%}.dd-kv>div{display:contents}.mono-groups{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-spacing:.2em}.dz-in{padding:0 14px}.dz-in.dz-last{padding-bottom:12px}.dz>div:first-child{max-width:60ch;min-width:0}.nd-danger{border-color:var(--err-line)}.dt td:nth-child(12),.dt th:nth-child(12){min-width:7ch}.dv-bar{row-gap:10px}.aud-filters{flex-wrap:wrap;row-gap:8px}.as-card{max-width:none}.as-sub{display:block}.pp-invite{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}@media (min-width:720px){.pp-invite{grid-template-columns:minmax(0,1fr) auto auto}}.pp-offer{flex-wrap:wrap;gap:6px}.pp-rows .lrow[aria-current=true]{background:var(--accent-soft)}@media (max-width:560px){.pp-rows .lrow{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.pp-rows .lrow>.micro{grid-column:2}}.aa-mint-f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}@media (max-width:560px){.aa-mint-f{grid-template-columns:minmax(0,1fr)}}.dv-bar a.pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;text-decoration:none}.dv-bar a.pill .i{width:13px;height:13px}.dt td:last-child{max-width:24ch;white-space:normal}.pt.skel{pointer-events:none}.pt.skel .bezel{opacity:.45}.pt.skel .scr{background:var(--surface-2)}.ph-need{grid-template-columns:40px minmax(0,1fr) auto}.qcard-end{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:720px){.ph-need{grid-template-columns:40px minmax(0,1fr)}.ph-need .qcard-end{grid-column:1/-1}}.ph-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;min-width:0}.ph-bar>.segc{max-width:100%}.ph-grid{display:flex;flex-direction:column;gap:28px;min-width:0}.ph-grid .sh{min-height:28px}.ph-grid .pt-shelf{align-items:stretch}.ph-grid .pt,.ph-grid .pt.pad{align-self:stretch}.ph-grid .pt>.pt-info{margin-top:auto;padding-top:8px}.pt-cell{display:flex;flex-direction:column;align-items:flex-start;position:relative}.pt-cell>.pt{flex:1 1 auto;padding-bottom:40px}.pt-pick{position:absolute;left:9px;right:9px;bottom:8px;box-sizing:border-box;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);min-height:28px;container:ptpick/inline-size}.pt-pick .mk-check{font-size:12px;gap:6px;font-family:var(--mono)}.pt-pick.off{color:var(--ink-3)}.pt-pick.off .i{width:12px;height:12px;flex:0 0 auto}.pt-pw{white-space:nowrap}@container ptpick (max-width: 88px){.pt-pick .pt-pw{display:none}.pt-pick .mk-check>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.pt-pick.set{color:var(--ink-3)}.pt-pick input:disabled{cursor:default}.chip-x{display:inline-flex;align-items:center;margin-left:4px;color:var(--ink-3);border-radius:var(--pill)}.chip-x:hover{color:var(--ink-1)}.chip-x .i{width:11px;height:11px}.ph-bulk{flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 16px;max-width:none;box-shadow:0 0 0 1px var(--accent-line),var(--shadow-rest)}.ph-bulk-who{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;min-width:0}.ph-bulk-who .t{font-size:15px;font-weight:600}.ph-bulk-tier{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ph-bulk-tier .seg label{font-size:12px;padding:5px 11px;border-radius:var(--pill);color:var(--ink-2);display:inline-flex;gap:5px;align-items:center;cursor:pointer}.en-acts{gap:10px;margin-top:6px}#en-code{text-transform:uppercase}.ap{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:start;max-width:none;padding:14px 18px}.ap .prev{width:64px;aspect-ratio:9/16;border-radius:var(--r2);background:linear-gradient(170deg,var(--phone-sky-a),var(--phone-sky-b));display:grid;place-items:center;color:var(--phone-ink)}.ap .body{display:flex;flex-direction:column;gap:6px;min-width:0}.ap .body .t{font-weight:600}.ap .body .d{font-size:13px;color:var(--ink-2)}.ap .cr{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.ap .cr .i{width:11px;height:11px;color:var(--ink-3)}.ap .act{flex-direction:column;align-items:stretch;gap:6px;min-width:130px}.ap .act,.ap .act>form{display:flex}.ap .act>.mk-pdh>.btn,.ap .act>form .btn{flex:1 1 auto;justify-content:center}.ap .act>.mk-pdh>.mk-pd>summary{justify-content:center}@media (max-width:720px){.ap{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px 14px}.ap .prev{width:48px}.ap .act{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:stretch;min-width:0}.ap .act>a.small{align-self:center}.ap .act>.mk-pdh>.btn,.ap .act>form{flex:1 1 140px}}.ws-top .ttl{flex-wrap:nowrap;min-width:0}.ws-top .idl{font-size:13px;color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.ws-top .idl,.ws-top .route{white-space:nowrap}.ws-top .row.nowrap{flex-wrap:nowrap}.spine-full{display:grid;grid-template-columns:272px minmax(0,1fr) 280px;gap:20px;align-items:start;min-width:0}.pn{padding:0;gap:0;overflow:hidden;max-width:none}.pn>section{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.pn>section+section{border-top:1px solid var(--line)}.pn>section:empty{display:none}.pn .lbl{margin:0}.pn .sh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;min-width:0}.pn .sh .micro{white-space:nowrap}.pn .micro{margin:0}.seg.full{display:flex}.seg.full button{flex:1 1;text-align:center;font:inherit;font-size:12px;padding:5px 11px;border:0;border-radius:var(--pill);color:var(--ink-2);background:transparent;cursor:pointer;min-height:30px}.seg.full button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-rest);font-weight:500}.seg.full button.on.acc{background:var(--accent);color:var(--on-accent);box-shadow:none}.seg.full button:disabled{cursor:default;opacity:.6}.dpad{display:grid;grid-template-columns:repeat(3,36px);grid-template-rows:repeat(3,36px);gap:4px;justify-content:center}.dpad button{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;padding:0}.dpad button:disabled{cursor:default;opacity:.55}.dpad .i{width:14px;height:14px}.btns{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.btns .stack{gap:6px}.btns .btn{justify-content:flex-start}.kb{font-size:12px;color:var(--ink-3);margin:0}.kb kbd{font-size:11px;border:1px solid var(--line);border-radius:3px;padding:0 4px;color:var(--ink-2);background:var(--surface-2)}.typ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;margin:0}.typ .field{margin:0;min-width:0}.stg{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding-top:2px}.stg .rec{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--ink-2)}.stg .rec .i{flex:none;width:14px;height:14px}.stage{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.stage .pt-focus{--fw:340px;align-self:stretch}.stage .scr{touch-action:none;-webkit-user-select:none;user-select:none}.stage .feed{position:absolute;inset:0;width:100%;height:100%;display:block}.stage .scr.grey{filter:grayscale(1) brightness(.72)}.stage .plinth{position:absolute;inset:auto 0 42% 0;text-align:center;font-size:13px;font-weight:500;color:var(--phone-ink);opacity:.85}.stage-msg{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.stage-msg h2{font-size:20px;font-weight:600;margin:0}.stage-msg .t{margin:0;font-size:14px;color:var(--ink)}.fakebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;padding:6px 10px;border:1px dashed var(--line-strong);border-radius:var(--r2)}.nx{display:flex;flex-direction:column}.nx>div{display:grid;gap:4px;padding:9px 0;font-size:13px;min-width:0}.nx>div+div{border-top:1px solid var(--line)}.nx>div:first-child{padding-top:0}.nx>div:last-child{padding-bottom:0}.pn .pills a{text-decoration:none}.qbar{display:none}@media (max-width:1180px){.spine-full{grid-template-columns:minmax(0,1fr) 280px}.spine-full>.pn:first-child{grid-column:1/-1;order:3}}@media (max-width:430px){.spine-full{grid-template-columns:minmax(0,1fr);gap:12px}.spine-full>.stg{order:1}.spine-full>.pn{order:2}.stage .pt-focus{--fw:204px}.qbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qbar .btn{min-height:44px;justify-content:center}.dpad{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px)}.pn .row>.btn.icon{min-width:44px;min-height:44px}.seg.full button{min-height:44px}.ws-top .idl{white-space:normal}}.gest{display:flex;flex-direction:column;gap:3px;border:1px solid var(--line);border-radius:var(--r2);padding:3px;background:var(--surface-2)}.gest button{font:inherit;font-size:12px;padding:6px 9px;border:1px solid transparent;border-radius:var(--r1);color:var(--ink-2);background:transparent;display:flex;align-items:center;gap:7px;cursor:pointer;text-align:left}.gest button .i{width:13px;height:13px;color:var(--ink-3)}.gest button.on{background:var(--accent-soft);border-color:var(--accent-line);font-weight:500}.gest button.on,.gest button.on .i{color:var(--accent-text)}@media (max-width:430px){.gest button{min-height:44px}}.ib{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--r2);background:transparent;color:var(--ink-3);cursor:pointer;padding:0}.ib:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ib .i{width:14px;height:14px}.apps{flex-direction:column}.apps,.ar{display:flex}.ar{align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;min-width:0}.ar+.ar{border-top:1px solid var(--line)}.ar>span{display:flex;align-items:baseline;gap:8px;min-width:0}.clip{display:flex;flex-direction:column;gap:6px}.clip textarea{resize:vertical;min-height:52px;margin:0;font:inherit;font-size:13px}.segc button{flex:1 1;text-align:center;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-2);padding:9px 14px;border:0;border-radius:var(--pill);background:transparent;cursor:pointer;white-space:nowrap}.segc button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow-rest)}.segc button b{font-weight:inherit}.mv{display:flex;flex-direction:column;gap:14px}.mv>.sect{margin:0}.mv>.pt-shelf{margin-top:4px}.mv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mv-filters .btn{white-space:nowrap}.mv-filters .mv-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--ink)}.mv-nodes{display:flex;flex-direction:column;gap:2px;padding:4px 6px}.mv-nodes .btn{align-self:flex-end;margin-top:6px}.mv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mv-every{min-width:0}.mv-every .mk-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}.mv-every .lbl{margin:0}.mv-every .lbl,.mv-every .mk-hint{white-space:nowrap}.mv-clock{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-left:auto}.mv-clock .micro{white-space:nowrap}.mv-cell{position:relative;display:flex}.mv-cell>button.pt{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.mv-cell .scr .snap{position:absolute;inset:0;width:100%;height:100%;display:block}.mv-cell .scr.off .snap{display:none}.mv-fault{display:inline-flex;color:var(--err-text);margin-right:3px}.mv-fault .i{width:11px;height:11px}.pop{position:absolute;left:0;top:calc(100% + 8px);width:272px;box-sizing:border-box;margin:0;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r3);box-shadow:var(--shadow-pop);padding:12px 14px;z-index:5}.job,.pop{display:flex;flex-direction:column;gap:10px}.job{padding:16px 16px 14px}.job .t{font-size:15px}.job .caveat{text-wrap:balance;margin:0}.dost{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dost li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;font-size:13px;line-height:1.35;min-height:40px}.dost li+li{border-top:1px solid var(--line)}.dost .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:11px;background:var(--muted-soft);border:1px solid var(--muted-line);color:var(--muted-text)}.c-stack{display:flex;flex-direction:column;gap:10px}.c-cc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-cc .card{padding:14px 16px;gap:14px;flex-wrap:nowrap}.c-cc .card .t{font-size:15.5px}.c-cc .card .d{font-size:13px}.c-av{font-size:14px;font-weight:600;letter-spacing:.02em}.c-meta{align-items:center}.c-form,.c-meta{display:flex;gap:10px}.c-form{flex-wrap:wrap;align-items:flex-end}.c-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.c-err{color:var(--err-text);font-size:13px;margin:0}.c-actions{flex-wrap:wrap;justify-content:flex-end}.c-actions>form{margin:0}.c-dform{display:flex;flex-direction:column;gap:14px;margin:0}.c-dsub{margin:0;font-size:13.5px;color:var(--ink-2)}.c-bind{display:flex;flex-direction:column;gap:10px;margin:0}.c-bind>.btn{align-self:flex-start}.c-dacts{flex-wrap:wrap;gap:8px}.c-dacts form{margin:0}.c-acchead{flex-wrap:wrap;gap:10px}@media (max-width:560px){.c-rows .lrow{grid-template-columns:40px minmax(0,1fr);row-gap:6px}.c-rows .lrow>.c-meta{grid-column:2;justify-content:space-between}.c-rows .lrow.c-add{grid-template-columns:40px minmax(0,1fr) auto}}.c-up{max-width:none;padding:16px 18px;gap:14px}.c-up .itile{width:48px;height:48px;border-radius:14px}.c-up .t{font-size:16.5px;overflow-wrap:anywhere}.c-up-head{justify-content:space-between;gap:12px 20px}.c-up-head,.c-up-head .mk-group{display:flex;flex-wrap:wrap;align-items:center}.c-up-head .mk-group{gap:10px}.c-up-head .mk-group>legend{float:left;margin:0}.c-up-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px}.c-up-foot,.mk-drop{display:flex;align-items:center}.mk-drop{flex-direction:column;justify-content:center;gap:4px;padding:20px;min-height:112px;border:1px dashed var(--line-strong);border-radius:var(--r3);background:var(--surface);color:var(--ink-2);text-align:center;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.mk-drop:hover{border-color:var(--ink-3)}.mk-drop>.i{width:20px;height:20px;color:var(--ink-3);margin-bottom:4px}.mk-drop-t{font-size:14px;font-weight:500;color:var(--ink)}.mk-drop-d{font-size:12.5px;color:var(--ink-3)}.mk-drop[data-over]{border-color:var(--accent);background:var(--accent-soft)}.mk-drop[data-over]>.i{color:var(--accent-text)}.mk-drop[data-busy]{cursor:progress;opacity:.7}.mk-drop{position:relative}.mk-drop>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.mk-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mk-drop:has(:focus:not(:focus-visible)){outline:0}.c-chosen,.c-refused{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.c-chosen li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.c-chosen li:first-child{border-top:0}.c-chosen b{font-weight:500;overflow-wrap:anywhere}.c-chosen .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--ink-2)}.c-refused{gap:4px}.c-refused li{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--err-text);overflow-wrap:anywhere}.c-refused .i{flex:0 0 auto;width:14px;height:14px;margin-top:2px}.c-poolhead{flex-wrap:wrap;gap:10px}.c-fl .lrow{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:9px 0;min-height:0}.c-fl .itile{width:36px;height:36px;border-radius:10px;background:var(--surface-3);color:var(--ink-3)}.c-pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;align-items:stretch}.c-mt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:6px;display:flex;flex-direction:column;gap:6px;min-width:0;position:relative;height:100%;box-sizing:border-box}.c-mt:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.c-mt .thumb{position:relative;flex:none;aspect-ratio:1/1;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;color:var(--ink-3)}.c-mt .thumb>.i{width:20px;height:20px}.c-mt .thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;color:transparent;font-size:0}.c-mt .thumb>.dur,.c-mt .thumb>input{z-index:1}.c-mt .dur{position:absolute;right:5px;bottom:5px;font-family:var(--mono);font-size:10px;color:var(--ink-2);background:var(--surface);border-radius:3px;padding:0 4px}.c-mt input[type=checkbox]{position:absolute;left:12px;top:12px;width:16px;height:16px;margin:0;accent-color:var(--accent)}.c-mt .nm{display:block;font-size:11.5px;font-weight:500;line-height:15px;min-height:30px;padding:0 2px;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.c-mt .tag{margin-top:auto;align-self:flex-start;max-width:100%;box-sizing:border-box;font-size:11px}.c-tags{display:flex;flex-wrap:wrap;gap:4px}.c-tags .chip{font-size:11px;white-space:normal;overflow-wrap:anywhere}.c-untag{display:inline-grid;place-items:center;width:24px;height:24px;margin:-6px -6px -6px 0;padding:0;border:0;background:none;color:inherit;border-radius:50%;cursor:pointer}.c-untag:hover{background:var(--surface-3)}.c-untag .i{width:10px;height:10px}.c-bulk-grp{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.c-bulk-grp .mk-field{margin:0}.c-confirm{display:flex;flex-direction:column;gap:8px;padding:6px 8px;min-width:240px}.c-confirm>b{font-size:14px;font-weight:600;color:var(--ink)}.c-confirm>p{margin:0;font-size:13px;color:var(--ink-2)}.c-confirm>.btn{align-self:flex-end}.c-org{display:grid;grid-template-columns:272px repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:stretch}.c-pane{display:flex;flex-direction:column;gap:10px;padding:14px;min-width:0;max-width:none}.c-prow{display:grid;grid-template-columns:18px 30px minmax(0,1fr);gap:10px;align-items:center;padding:7px 8px;border-radius:var(--r2);border:1px solid transparent}.c-prow:has(input:checked){background:var(--accent-soft);border-color:var(--accent-line)}.c-irow b,.c-prow b{display:block;font-size:12.5px;font-weight:500;overflow-wrap:anywhere}.c-prow .micro{display:block;font-size:11.5px;line-height:1.3}.c-th{width:30px;height:38px;border-radius:6px;background:var(--surface-3);display:grid;place-items:center;color:var(--ink-3)}.c-th .i{width:13px;height:13px}.c-acol{display:flex;flex-direction:column;gap:10px;padding:12px;min-width:0;max-width:none}.c-irow .micro{display:block}.c-acol .chain .cr{font-size:12.5px;gap:5px}.c-irow{display:grid;grid-template-columns:auto 20px 28px minmax(0,1fr);gap:7px;align-items:start;padding:9px 8px;border:1px solid var(--line);border-radius:var(--r2);background:var(--surface)}.c-irow .wmark{width:20px;height:20px;margin-top:9px}.c-irow .wmark .num{font-size:10.5px}.c-mv{display:flex;flex-direction:column;gap:2px}.c-mv .btn{padding:2px 6px;min-height:0}.c-irow .field{padding:4px 8px;font-size:12px;margin:5px 0 0}.c-cap{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:6px 0 0}.c-cap .mk-field{width:100%}.c-cap .mk-textarea{width:100%;min-height:52px;font-size:12.5px}.c-cap>.btn{align-self:flex-end}.c-form .mk-field,.c-form .mk-group{margin:0}.c-irow .chip{margin-top:6px}.c-foot{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}@media (max-width:760px){.c-cc,.c-org{grid-template-columns:1fr}}.c-dev{white-space:nowrap}.calwrap{overflow-x:auto}.calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;min-width:560px}.cell{border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);padding:5px;min-height:78px}.cell .d{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);margin-bottom:3px}.xchip{display:flex;align-items:flex-start;gap:4px;font-size:11px;line-height:1.3;border:1px solid var(--line);border-radius:var(--r1);padding:2px 5px;background:var(--surface-2);color:var(--ink);text-decoration:none;min-width:0;overflow-wrap:anywhere}.xchip .i{width:10px;height:10px;flex:0 0 auto;margin-top:2px}.vaname,.xchip .vaname{font-style:italic;color:var(--ink-3)}.lane{display:grid;grid-template-columns:76px 1fr;gap:var(--s2);align-items:center}.lanebar{position:relative;display:block;height:28px;border:1px solid var(--line);border-radius:var(--r1);background:var(--surface-2);min-width:0}.slot{position:absolute;top:3px;height:20px;display:flex;align-items:center;gap:4px;border-radius:var(--pill);font-size:11px;padding:0 7px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);white-space:nowrap;text-decoration:none;z-index:1}.slot .i{width:10px;height:10px;flex:0 0 auto}.xchip.k-ok .i,.xchip.k-ok .k-w{color:var(--ready-text)}.xchip.k-wn .i,.xchip.k-wn .k-w{color:var(--warn-text)}.xchip.k-er .i,.xchip.k-er .k-w{color:var(--err-text)}.xchip.k-hd .i,.xchip.k-hd .k-w{color:var(--held-text)}.xchip.k-mu{color:var(--muted-text)}.k-ev.k-ok,.slot.k-ok{border-color:var(--ready-line);color:var(--ready-text);background:var(--ready-soft)}.k-ev.k-wn,.slot.k-wn{border-color:var(--warn-line);color:var(--warn-text);background:var(--warn-soft)}.k-ev.k-er,.slot.k-er{border-color:var(--err-line);color:var(--err-text);background:var(--err-soft)}.k-ev.k-hd,.slot.k-hd{border-color:var(--held-line);color:var(--held-text);background:var(--held-soft)}.k-ev.k-mu,.slot.k-mu{border-color:var(--muted-line);color:var(--muted-text);background:var(--muted-soft)}.k-h,.k-t,.k-w{min-width:0}.k-t{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-h{color:var(--ink-2)}.k-w{font-weight:500}a.slot:hover,a.xchip:hover{background:var(--surface-3)}a.k-ev:focus-visible,a.slot:focus-visible,a.xchip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.k-top{gap:10px 16px}.k-nav,.k-tools{gap:6px}.k-title{font-size:13.5px;min-width:120px;text-align:center}.k-nav .btn.icon{min-width:28px;min-height:28px}.k-needs{gap:10px}.k-nyc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.k-nyc .card{padding:14px 16px;gap:12px;flex-wrap:nowrap;justify-content:space-between}.k-nyc .card .t{font-size:15px}.k-nyc .card .d{font-size:13px}.k-nyc .btn.pillx{padding:10px 18px}.k-nc{display:flex;flex-direction:column;gap:5px;min-width:0}.k-nc .chip{align-self:flex-start}.k-bar{gap:10px 16px;align-items:flex-start}.k-pills a{font-size:13px}.k-filters{gap:6px;align-items:center}.k-filters .mk-field{flex:0 0 auto}.k-filters[data-enhanced] .mk-fieldf>.lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-clear{white-space:nowrap}.calhd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;min-width:560px}.calhd span{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-left:6px}.calgrid.m{gap:4px}.k-row{display:contents}.calgrid.m .cell{position:relative;min-height:96px;padding:4px 5px 5px;display:flex;flex-direction:column;gap:3px;container-type:inline-size}.calgrid.m .cell .d{position:relative;z-index:1;margin:0 0 1px 1px;display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:24px}.calgrid.m .cell.out{background:transparent;border-style:dashed}.calgrid.m .cell.today .d{color:var(--ink);font-weight:600}.calgrid.m .cell.pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.k-daylink{display:inline-flex;align-items:baseline;gap:6px;min-height:24px;min-width:24px;padding:2px 4px;margin:-2px -4px;border-radius:var(--r1);color:inherit;text-decoration:none}.k-daylink:hover{background:var(--surface-2);color:var(--ink)}.k-daylink:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.k-tw{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--ink)}.k-hit{position:absolute;inset:0;z-index:0;border-radius:inherit;cursor:copy}.k-can:hover{border-color:var(--line-strong)}.k-add{min-width:24px;min-height:24px;opacity:0;transition:opacity .12s cubic-bezier(.2,.8,.2,1)}.k-add .i{width:12px;height:12px}.cell:focus-within .k-add,.cell:hover .k-add{opacity:1}@media (hover:none){.k-add{opacity:1}}.k-chips{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;min-width:0;align-self:stretch}.calgrid.m .k-can .d,.calgrid.m .k-can .k-chips{pointer-events:none}.calgrid.m .k-can .d a,.calgrid.m .k-can .k-chips a{pointer-events:auto}.k-ct{display:none}.calgrid.m .xchip{flex-wrap:wrap;column-gap:5px;row-gap:0}@container (max-width: 119px){.calgrid.m .xchip .k-h{display:none}}@container (max-width: 79px){.calgrid.m .xchip .k-t{display:none}}.k-more{position:relative;z-index:1;align-self:flex-start;min-height:24px;margin:0;padding:2px 4px;border:0;border-radius:var(--r1);background:transparent;font:inherit;font-size:11.5px;font-weight:500;color:var(--accent-text);cursor:pointer}.k-more:hover{background:var(--surface-2)}.k-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.k-morehd{margin:4px 4px 6px}.k-morelist{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:3px;container-type:inline-size}.k-morelist .xchip{font-size:12px}@media (min-width:1180px){.calgrid.m .cell{min-height:116px}}.k-weekwrap{min-width:0}.k-earlier{display:flex;width:max-content;margin:0 0 6px auto}.k-week{position:relative;max-height:calc(100dvh - 260px);min-height:360px;overflow:auto;border:1px solid var(--line);border-radius:var(--r3);scroll-padding-top:44px;overscroll-behavior:contain}.k-week,.k-wh{background:var(--surface)}.k-wh{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:64px repeat(7,minmax(96px,1fr));min-width:736px;border-bottom:1px solid var(--line)}.k-wd{display:flex;align-items:center;justify-content:center;min-height:44px;border-left:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.k-wd .k-daylink{margin:0;padding:4px 8px}.k-wd.today{color:var(--ink);font-weight:600}.k-wd.pick{box-shadow:inset 0 -2px 0 var(--accent)}.k-wb{grid-template-columns:64px repeat(7,minmax(96px,1fr));min-width:736px;height:1056px}.k-hours,.k-wb{position:relative;display:grid}.k-hours{grid-template-rows:repeat(24,44px)}.k-hours span{font-size:10.5px;color:var(--ink-3);text-align:right;padding:0 8px 0 0;transform:translateY(-7px)}.k-hours span:first-child{transform:none}.k-col{position:relative;border-left:1px solid var(--line);container:k-day/inline-size;background-image:repeating-linear-gradient(180deg,var(--line) 0 1px,transparent 1px 44px),repeating-linear-gradient(180deg,transparent 0 22px,color-mix(in srgb,var(--line) 55%,transparent) 22px 23px,transparent 23px 44px)}.k-col.today{background-color:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.k-slot{position:absolute;left:0;right:0;height:22px;z-index:0;cursor:copy;border-radius:var(--r1)}.k-slot:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.k-ev{position:absolute;z-index:1;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 5px;padding:2px 5px;border:1px solid var(--line-strong);border-radius:var(--r1);background:var(--surface);container-type:inline-size;font-size:11px;line-height:1.3;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;box-shadow:0 0 0 1px var(--surface)}.k-ev .i{width:10px;height:10px;flex:0 0 auto;margin-top:2px}.k-ev .k-h{flex:0 0 100%}.k-evmore{justify-content:center;background:var(--surface-2);color:var(--accent-text)}.k-evmore .k-mn{font-size:11px;font-weight:600}a.k-ev:focus-visible,a.k-ev:hover{z-index:2;box-shadow:var(--shadow-rest)}@container (max-width: 140px){.k-ev .k-h{display:none}}@container (max-width: 55px){.k-ev .k-t{display:none}}@container k-day (min-width: 144px){.k-up1{display:none}}@container k-day not (min-width: 144px){.k-up2{display:none}}.k-now{left:0;z-index:0;height:0;border-top:1px solid var(--ink-3);pointer-events:none}.k-now,.k-nowlbl{position:absolute;right:0}.k-nowlbl{z-index:1;transform:translateY(-7px);padding:0 6px 0 2px;font-size:10px;font-weight:500;line-height:14px;color:var(--ink-2);background:var(--surface);white-space:nowrap}.k-hours span.k-under{visibility:hidden}.k-agenda{display:none}.k-lanes{padding:14px 16px 16px}.k-lanes .lane{grid-template-columns:112px minmax(0,1fr)}.k-lanes .lanebar{background-image:repeating-linear-gradient(90deg,transparent 0 calc(16.6667% - 1px),var(--line) calc(16.6667% - 1px) 16.6667%);container-type:inline-size;overflow:visible}.k-lanes .lanebar .k-slot{top:0;bottom:0;right:auto;height:auto}.k-lanestack{gap:6px;container:k-lanes/inline-size}@container k-lanes (min-width: 880px){.lanebar.k-narrow{display:none}}@container k-lanes not (min-width: 880px){.lanebar.k-wide{display:none}}.lanebar.k-narrow .slot .k-h{display:none}.k-lh{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;min-width:0}.k-axis{position:relative;height:16px;margin-left:120px}.k-axis span{position:absolute;top:0;transform:translateX(-50%);font-size:10.5px;color:var(--ink-3)}.k-axis span:first-child{transform:none}.k-axis span:last-child{transform:translateX(-100%)}.k-none{position:absolute;left:8px;top:4px;z-index:1;pointer-events:none}.k-lanelist{display:none}@media (max-width:760px){.k-nyc{grid-template-columns:1fr}}@media (max-width:639px){.k-axis .k-ax-alt{display:none}}.k-bhead{display:flex;flex-direction:column;gap:6px}.k-bhead .micro{margin:0}.k-bform{gap:14px}.k-what{align-self:flex-start}.progress{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3);font-weight:500}.progress i{display:block;width:30px;height:5px;border-radius:5px;background:var(--surface-3)}.progress i.on{background:var(--accent)}.progress span{margin-left:6px}.choice{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow-rest);padding:12px 16px;border:1.5px solid transparent;color:inherit;text-decoration:none}a.choice:hover{border-color:var(--line-strong)}a.choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice.on{border-color:var(--accent)}.choice .itile{width:40px;height:40px;border-radius:12px}.choice .itile .i{width:18px;height:18px}.choice b{font-size:15px;font-weight:600;display:block;letter-spacing:-.01em}.back{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 14px 6px 10px;border-radius:var(--pill);background:var(--surface);box-shadow:var(--shadow-rest);font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.back .i{width:14px;height:14px}.back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.k-choices{gap:8px}.k-off{background:var(--surface-2);box-shadow:none;border:1.5px dashed var(--line)}.k-off,.k-off .itile{color:var(--ink-3)}.k-when{display:flex;flex-direction:column;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r3);background:var(--surface-2)}.k-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.k-ro{display:inline-flex;align-items:center;min-height:36px;font-size:13.5px;color:var(--ink-2)}.k-list{gap:6px}.k-list .banner{align-items:center}.k-list .banner .btn{margin-left:auto}.mk-df>form.df{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin:0}.mk-df>form.df .why{margin-right:auto}.mk-drawer .k-exec{gap:0}.mk-drawer .k-exec>.card,.mk-drawer .k-exec>.panel{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:14px 0}.mk-drawer .k-exec>*+*{border-top:1px solid var(--line)}.mk-drawer .k-exec>.banner{margin:10px 0;border-top:1px solid var(--err-line)}.k-dstatus{gap:6px}.k-sched{gap:8px}.k-sched .d{font-size:13.5px;color:var(--ink-2)}.k-appr{gap:8px;padding:10px 12px;border:1px solid var(--warn-line);border-radius:var(--r2);background:var(--warn-soft)}.k-appr .why{color:var(--warn-text)}.k-exec{gap:12px}.k-hero{padding:14px 16px}.k-acts,.k-hero{display:flex;flex-direction:column;gap:10px}.k-acts{padding:12px 16px}.k-resched{align-items:flex-end;gap:10px}.k-verb{display:block;font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.k-prev{gap:10px}.k-ptitle{font-size:15px}.k-grp td{background:var(--surface-2)}.k-prev table.tbl{min-width:0}.k-prev table.tbl td{white-space:normal;overflow-wrap:break-word}.k-prev table.tbl .chip,.k-prev table.tbl td.n{white-space:nowrap}.barfl.k-over{background:var(--err)}@media (max-width:700px){.k-top{width:100%}.k-nav,.k-tools{flex:1 1 100%}.k-tools{justify-content:space-between}.k-bar{flex-direction:column;align-items:stretch}.k-filters,.k-pills{flex-wrap:wrap;max-width:100%}.k-pills{border-radius:var(--r3)}.calwrap.k-month{overflow:visible}.calgrid,.calhd{min-width:0}.calgrid.m,.calhd{gap:2px}.calhd span{padding:0;text-align:center}.calgrid.m .cell{min-height:52px;padding:3px;gap:2px;align-items:center}.calgrid.m .cell .d{position:static;justify-content:center;margin:0}.calgrid.m .k-daylink{position:static;flex-direction:column;align-items:center;gap:0;margin:0;padding:0}.calgrid.m .k-daylink:after{content:"";position:absolute;inset:0;border-radius:inherit}.calgrid.m .k-tw,.k-add,.k-chips,.k-hit,.k-more{display:none}.k-ct{display:inline-flex;align-items:center;gap:2px;font-size:11px;line-height:1}.k-ct .i{width:11px;height:11px}.k-ct.k-ok{color:var(--ready-text)}.k-ct.k-wn{color:var(--warn-text)}.k-ct.k-er{color:var(--err-text)}.k-ct.k-hd{color:var(--held-text)}.k-ct.k-mu{color:var(--muted-text)}.k-earlier,.k-week{display:none}.k-agenda{display:flex;flex-direction:column;gap:10px}.k-aday h3{margin:0 0 4px;font-size:13px;font-weight:600}.k-aday h3 a{color:var(--ink);text-decoration:none}.k-aday.today h3 a{color:var(--accent-text)}.k-alist,.k-lanelist{list-style:none;margin:0;padding:0;flex-direction:column;gap:4px}.k-alist{display:flex}.k-alist .xchip,.k-lanelist .xchip{font-size:13px;padding:6px 8px;min-height:36px;align-items:center}.k-axis,.lanebar{display:none}.k-lanes .lane{grid-template-columns:1fr;gap:4px}.k-lanelist{display:flex}.k-two{grid-template-columns:1fr}}.tl.k-tl{grid-template-columns:max-content minmax(0,1fr);column-gap:8px}.tl.k-tl .tlr{grid-column:1/-1;grid-template-columns:subgrid}.tl.k-tl .tlr .tm{white-space:nowrap}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}