.tk .top{margin-bottom:12px}.tk .top h1{font-size:23px}.tk .krow{gap:10px;margin-bottom:12px}.tk .progstrip{padding:10px 14px;gap:6px}.tk .ps-big{flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.tk .ps-v{font-size:26px}.tk .ps-v small{font-size:15px}.tk .ps-r{gap:6px}.tk .ps-bar{height:8px}.tk .ps-bar i{width:12px;height:12px;margin:-6px 0 0 -6px;border-width:2px}.tk .ps-stack{height:4px}.tk .ps-leg{font-size:11.5px;gap:2px 12px}.tk .stats .stat{padding:10px 14px;gap:1px}.tk .stats .stat-v{font-size:22px}.tk .stats .stat-l{font-size:12px}.tk .stats .delta{display:none}.tk .sbar{padding:10px 12px 8px}.tk .sbox{min-height:38px;padding:3px 8px 3px 12px;border-radius:12px}.tk .sbox input{height:28px}.tk .vbar{margin-top:6px}.tk .vchip{height:26px;font-size:12px;padding:0 10px}.tk .tool{padding:6px 12px;gap:8px}.tk .tool .selw.sm select{height:30px;font-size:12.5px}.tk .tool .seg button{height:26px;font-size:12px;padding:0 9px}.tk .tool .btn.sm{height:28px;font-size:12px;padding:0 9px}.tk .addrow{padding:8px 14px}.tk .addrow,.tk.dense table.t{font-size:13px}.tk.dense .t th{padding:7px 10px;font-size:10.5px}.tk.dense .t td{padding:4px 10px}.tk.dense .t .tt{font-size:13px;max-width:420px}.tk.dense .tid{font-size:11px;padding:1px 6px}.tk.dense .pill{padding:0 8px;font-size:11.5px;line-height:1.7}.tk.dense .prio,.tk.dense .who{font-size:12.5px}.tk.dense .who{gap:6px}.tk.dense .av.sm{width:20px;height:20px;font-size:9px}.tk.dense .org-l{font-size:12.5px}.tk.dense .tw-t{width:18px;height:18px}.tk.dense .tree{gap:2px;padding-left:calc(var(--d) * 18px)}.tk.dense .child-row .tree:before{left:calc(var(--d) * 18px - 10px);top:-9px;height:19px}.tk.dense .bar{height:5px}.tk.dense .rowact .ib.sm{width:24px;height:24px;border-radius:7px}.tk.dense .rowact .ib.sm .i{width:13px;height:13px}.tk.dense tbody tr .rowact{opacity:0;transition:opacity .12s}.tk.dense tbody tr:focus-within .rowact,.tk.dense tbody tr:hover .rowact{opacity:1}.tk.dense .grp-h{padding:6px 12px;font-size:13px}.tk.dense .kc{padding:9px 11px;gap:7px}.tk.dense .kc h4{font-size:13px}.tk.dense .col{gap:7px;padding:10px}@media (hover:none){.tk.dense tbody tr .rowact{opacity:1}}.tk.dense .t .tt{max-width:360px}.tk .krow .stats .stat{justify-content:center}.tk .krow{align-items:stretch}.btn[aria-pressed=false][data-do=kpiTog]{color:var(--faint)}.tk.dense .t th[style*="min-width:120px"]{min-width:90px!important}.tk.dense .t .tt{max-width:300px}.tk.dense .t td,.tk.dense .t th{padding-left:8px;padding-right:8px}.tk.dense .t td:last-child,.tk.dense .t th:last-child{width:0;max-width:0;padding:0;position:sticky;right:0;border-left:0}.tk.dense .t td:last-child .rowact{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:var(--surface);padding:3px;border-radius:9px;box-shadow:var(--shadow);width:auto}.tk.dense .t .tt{max-width:280px}.pvnote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1;padding:8px 12px;border-radius:12px;background:var(--blue-soft);color:var(--blue);font-size:13px}.pvnote .lnk:first-of-type{margin-left:auto}.spr-r{padding:12px 18px;border-top:1px solid var(--line);cursor:pointer;display:flex;flex-direction:column;gap:6px}.spr-r:hover{background:var(--sunk)}.spr-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spr-h b{font-size:14px}.spr-h small{color:var(--muted);font-size:12.5px}.spr-b{position:relative;height:8px;border-radius:999px;background:var(--sunk);border:1px solid var(--line)}.spr-b b{display:block;height:100%;border-radius:999px;background:var(--orange)}.spr-b i{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);opacity:.5}.spr-k{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.spr-k b{color:var(--ink)}.spr-next{display:flex;gap:8px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line);background:var(--sunk)}.spr-n,.spr-next{align-items:center}.spr-n{display:inline-flex;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;color:var(--ink)}.spr-n small{color:var(--muted);font-weight:400}.spc{padding:0 18px 4px}.spc-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.spc-h b{display:block;font-size:15px}.spc-h small,.spc-k{color:var(--muted);font-size:12.5px}.spc-k{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0 4px}.spc-k span{display:inline-flex;align-items:center;gap:6px}.spc-k b{color:var(--ink)}.rm{overflow-x:auto;padding:4px 18px 8px}.rm-in{min-width:640px;padding-bottom:6px}.rm-in,.rm-m{position:relative}.rm-m{height:22px;margin-left:84px;border-bottom:1px solid var(--line)}.rm-m span{position:absolute;top:2px;font:500 11px var(--mono);color:var(--muted);text-transform:capitalize;padding-left:4px;border-left:1px solid var(--line);height:20px}.rm-lane{display:flex;align-items:center;min-height:40px;border-bottom:1px dashed var(--line)}.rm-l{width:84px;flex:none;font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rm-t{position:relative;flex:1 1;height:40px}.rm-proj{position:absolute;top:10px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--c) 18%,var(--surface));overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.rm-proj b{display:block;height:100%;background:var(--c);opacity:.85}.rm-proj span{left:8px;top:1px;font:600 11.5px var(--body);text-shadow:0 1px 2px rgba(0,0,0,.3)}.rm-proj span,.rm-s{position:absolute;color:#fff}.rm-s{top:8px;height:24px;border:0;border-radius:6px;background:var(--c);font:600 11px var(--body);padding:0 6px;overflow:hidden;text-align:left;cursor:pointer;min-width:6px}.rm-s.planned{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.rm-s.active{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--doing)}.rm-s span{white-space:nowrap}.rm-s:hover{filter:brightness(1.08)}.rm-f{position:absolute;top:6px;transform:translateX(-7px);border:0;background:transparent;padding:0;display:flex;align-items:center;gap:4px;cursor:pointer;color:var(--ink);max-width:160px}.rm-f i{width:12px;height:12px;background:var(--c);transform:rotate(45deg);border-radius:2px;flex:none;box-shadow:0 0 0 2px var(--surface)}.rm-f span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--surface);padding:0 3px;border-radius:4px}.rm-f:nth-child(2n){top:22px}.rm-now{position:absolute;top:0;bottom:0;width:2px;background:#C4314B;z-index:2;pointer-events:none}.rm-now span{position:absolute;top:-2px;left:4px;font:600 10.5px var(--body);color:#C4314B;white-space:nowrap;background:var(--surface);padding:0 3px}.rm-leg{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted);padding:6px 18px 14px}.rm-leg span{display:inline-flex;gap:6px;align-items:center}.rm-leg i{width:12px;height:8px;border-radius:3px;display:inline-block}.rm-leg i.dia{width:9px;height:9px;transform:rotate(45deg);background:var(--muted);border-radius:2px}.dflow{display:flex;flex-direction:column;gap:18px}.band{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;align-items:start}.bcol{display:flex;flex-direction:column;gap:18px;min-width:0}.ngrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.dflow .dblk{grid-column:auto}@media (max-width:1100px){.band{grid-template-columns:minmax(0,1fr)}.ngrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ngrid{grid-template-columns:minmax(0,1fr)}}:root{--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.35,.5,1);--sk1:color-mix(in srgb,var(--ink) 7%,transparent);--sk2:color-mix(in srgb,var(--ink) 13%,transparent);--sk-sheen:color-mix(in srgb,var(--surface) 55%,transparent)}@keyframes mo-up{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-fadeout{to{opacity:0}}@keyframes mo-reveal{0%{opacity:.15}to{opacity:1}}@keyframes mo-sh{to{background-position:0 0}}@keyframes mo-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mo-dr{0%{opacity:0;translate:40px 0}to{opacity:1;translate:0 0}}@keyframes mo-dr-out{to{opacity:0;translate:40px 0}}@keyframes mo-dlg{0%{opacity:0;scale:.95;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}@keyframes mo-dlg-out{to{opacity:0;scale:.97;translate:0 6px}}@keyframes mo-toast{0%{opacity:0;scale:.95;translate:0 14px}to{opacity:1;scale:1;translate:0 0}}.mo-in{animation:mo-up .3s var(--ease) backwards;animation-delay:calc(var(--i,0)*30ms)}.mo-grow .bar b{transform-origin:left center;animation:mo-grow .8s var(--ease) backwards}.mo-scrim-in{animation:mo-fade .26s ease backwards}.mo-drawer-in{animation:mo-dr .44s var(--ease) backwards}.mo-dlg-in{animation:mo-dlg .36s var(--spring) backwards}.mo-ghost{position:fixed;inset:0;z-index:60;pointer-events:none}.mo-ghost *{pointer-events:none!important}.mo-ghost .scrim{animation:mo-fadeout .22s ease forwards}.mo-ghost .drawer{animation:mo-dr-out .28s var(--ease) forwards}.mo-ghost .dlg{animation:mo-dlg-out .2s ease forwards}.toast{animation:mo-toast .38s var(--spring)}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])){pointer-events:none;user-select:none;-webkit-user-select:none;position:relative;overflow:clip}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) *{color:transparent!important;-webkit-text-fill-color:transparent!important;caret-color:transparent}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) ::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) :not(:has(*)):not(svg *):not(:is(.tool,.dbar,.tabs,.seg) *),:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) svg:not(:is(.tool,.dbar,.tabs,.seg) *){background:var(--sk1)!important;background-clip:content-box!important;border-radius:8px;border-color:transparent!important;box-shadow:none!important}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) svg *{visibility:hidden}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) input::-webkit-calendar-picker-indicator,:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) select{opacity:0}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) svg{background-clip:border-box!important}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) :is(td,th,p,li,label,h1,h2,h3,h4):not(:has(*)):not(:is(.tool,.dbar,.tabs,.seg) *):nth-child(3n+1){clip-path:inset(0 16% 0 0 round 8px)}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])) :is(td,th,p,li,label,h1,h2,h3,h4):not(:has(*)):not(:is(.tool,.dbar,.tabs,.seg) *):nth-child(3n+2){clip-path:inset(0 34% 0 0 round 8px)}:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])):after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(100deg,transparent 30%,var(--sk-sheen) 50%,transparent 70%);transform:translateX(-100%);animation:skel-sweep 1.3s linear infinite;will-change:transform}@keyframes skel-sweep{to{transform:translateX(100%)}}:is(.skel-in,.skel-reveal>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-reveal>[data-motion-contents]>:not(header.top,[data-motion-skip])){animation:mo-reveal .34s var(--ease) backwards}.btn,.ib,.kc,.lnk,.seg button,.stat,.tabs button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .18s,translate .18s var(--ease),scale .16s var(--ease)}.btn:not(:disabled):active,.ib:not(:disabled):active,.seg button:not(:disabled):active{scale:.965}.kc:active,.stat:active{scale:.985}.btn:not(:disabled):hover,.ib:not(:disabled):hover{translate:0 -1px}.btn:not(:disabled):active,.ib:not(:disabled):active{translate:0 0}.bar b{transition:width .5s var(--ease)}@media (prefers-reduced-motion:reduce){.mo-dlg-in,.mo-drawer-in,.mo-grow .bar b,.mo-in,.mo-scrim-in,.toast,:is(.skel,.skel-host>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-host>[data-motion-contents]>:not(header.top,[data-motion-skip])):after,:is(.skel-in,.skel-reveal>:not(header.top,[data-motion-skip],[data-motion-contents]),.skel-reveal>[data-motion-contents]>:not(header.top,[data-motion-skip])){animation:none!important}.mo-ghost{display:none}.bar b,.btn,.ib,.kc,.lnk,.seg button,.stat,.tabs button{transition:none!important;translate:none!important;scale:none!important}}@media (min-width:901px){.app{overflow-x:clip}.side{overflow-x:hidden;width:252px;z-index:20;contain:layout style;transition:width .42s var(--ease),padding .42s var(--ease)}.app.rail .side{width:76px}.app.rail .nav,.app.rail .side{align-items:stretch}.side-tg .i{transition:transform .42s var(--ease)}.app.rail .nav .nl,.nav .nl{display:block;overflow:hidden;white-space:nowrap}.nav .nl{max-width:190px;opacity:1;transition:max-width .42s var(--ease),opacity .24s ease .1s}.app.rail .nav .nl{max-width:0;opacity:0;transition:max-width .42s var(--ease),opacity .1s ease}.nav button{height:39.7px;margin-inline:auto;transition:width .42s var(--ease),padding .42s var(--ease),gap .42s var(--ease),background-color .15s,color .15s,box-shadow .18s}.app.rail .nav button{justify-content:flex-start;padding:0 0 0 13px;gap:0}.nav h5{height:10.5px;overflow:hidden;white-space:nowrap;transition:font-size .3s var(--ease),height .42s var(--ease),margin .42s var(--ease),background-color .3s}.app.rail .nav h5{width:auto;margin:10px calc(50% - 14px)}.org{margin-inline:auto;transition:width .42s var(--ease),padding .42s var(--ease),gap .42s var(--ease),background-color .3s,border-color .3s}.org b{flex:none;transition:width .42s var(--ease),height .42s var(--ease),border-radius .42s var(--ease),scale .2s var(--ease)}.org span{display:block;max-width:190px;overflow:hidden;white-space:nowrap;transition:max-width .42s var(--ease),opacity .24s ease .1s}.org>.i{transition:width .42s var(--ease),opacity .2s ease .1s}.app.rail .org{width:40px;padding:0;gap:0;background:transparent;border-color:transparent}.app.rail .org b{width:40px;height:40px;border-radius:11px;box-shadow:0 6px 16px -8px rgba(0,0,0,.5)}.app.rail .org:hover b{scale:1.06}.app.rail .org span{display:block;max-width:0;opacity:0;flex:0 0 auto;transition:max-width .42s var(--ease),opacity .1s ease}.app.rail .org>.i{display:block;width:0!important;opacity:0;transition:width .42s var(--ease),opacity .1s ease}.mo-swap .nav .cnt,.mo-swap .side-f,.mo-swap .side-top{animation:mo-fade .46s ease both}}.mo-tip{position:fixed;z-index:1100;left:0;top:0;pointer-events:none;background:var(--ink);color:var(--bg);font:600 12.5px/1 var(--body);padding:8px 11px;border-radius:9px;white-space:nowrap;box-shadow:0 8px 24px -8px rgba(0,0,0,.45);opacity:0;transition:opacity .14s ease,translate .2s var(--ease)}.mo-tip.r{translate:-5px 0}.mo-tip.b{translate:0 -5px}.mo-tip.t{translate:0 5px}.mo-tip.on{opacity:1;translate:0 0}.selw>.i:last-child{transition:rotate .24s var(--ease)}.selw.mo-open>.i:last-child{rotate:180deg}.selw.mo-open select{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.mo-menu{position:fixed;z-index:80;left:0;top:0;max-width:min(420px,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 18px 50px -14px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.08);opacity:0;scale:.96;transform-origin:var(--ox,50%) var(--oy,0);transition:opacity .16s ease,scale .22s var(--ease)}.mo-menu.on{opacity:1;scale:1}.mo-menu.out{opacity:0;scale:.98;transition-duration:.1s;pointer-events:none}.mo-mg{padding:10px 10px 4px 32px;font:600 10.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mo-mg:first-child{padding-top:6px}.mo-mo{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 10px 7px 8px;border-radius:9px;font-size:14px;line-height:1.25;cursor:pointer;user-select:none;-webkit-user-select:none}.mo-mo .i{width:16px;height:16px;flex:none;color:var(--blue);opacity:0;scale:.6;transition:opacity .15s,scale .2s var(--spring)}.mo-mo[aria-selected=true]{font-weight:600}.mo-mo[aria-selected=true] .i{opacity:1;scale:1}.mo-mo.act{background:var(--sunk)}.mo-mo[aria-disabled=true]{opacity:.45;cursor:default}.mo-mo span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.app,.mo-menu,.mo-mo .i,.mo-tip,.nav .nl,.nav button,.nav h5,.org,.org *,.selw>.i,.side,.side-tg .i{transition:none!important}.mo-swap .nav .cnt,.mo-swap .side-f,.mo-swap .side-top{animation:none!important}}.sb-w{transition:opacity .25s ease}.sb-w.out{opacity:0}.drow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.dcol{grid-column:span var(--w,3);display:flex;flex-direction:column;gap:18px;min-width:0}.dcol>.dblk{container-type:inline-size}.dgap{align-self:stretch}.dflow.ed .dgap{min-height:96px;border:1.5px dashed color-mix(in srgb,var(--blue) 40%,transparent);border-radius:18px;background:color-mix(in srgb,var(--blue) 3.5%,transparent);display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.dgl{font:600 12px/1 var(--body);color:var(--blue);opacity:.75;pointer-events:none}.dflow.ed .dgap.mo-hot{background:color-mix(in srgb,var(--blue) 10%,transparent);border-color:var(--blue)}.mo-drop.fill{background:color-mix(in srgb,var(--blue) 8%,transparent);border:2px solid var(--blue);border-radius:18px;box-shadow:none}@container (max-width:820px){.dblk .stat{padding:14px 12px}.dblk .stat-v{font-size:26px}}@media (max-width:1100px){.drow{grid-template-columns:minmax(0,1fr)}.dcol{grid-column:auto}.dgap{display:none!important}}.dedit{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.dedit button{cursor:pointer}.dblk.editing,.dblk.mo-lift{position:relative}.dblk.mo-lift{z-index:40;scale:1.015;outline-color:transparent;box-shadow:0 30px 70px -20px rgba(0,0,0,.45),0 0 0 2px var(--blue);transition:scale .24s var(--spring),box-shadow .24s ease;will-change:translate}.dblk.mo-lift,.dblk.mo-lift .dedit{cursor:grabbing}html.mo-dragging{user-select:none;-webkit-user-select:none}html.mo-dragging:after{content:"";position:fixed;inset:0;z-index:2147483646;cursor:grabbing}html.mo-dragging .dblk:not(.mo-lift){opacity:.7;transition:opacity .2s ease}.mo-drop{z-index:39;border-radius:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 20%,transparent);transition:left .22s var(--ease),top .22s var(--ease),width .22s var(--ease),height .22s var(--ease),opacity .16s ease}.mo-drop,.mo-pill{position:fixed;background:var(--blue);pointer-events:none;opacity:0}.mo-pill{z-index:41;transform:translate(-50%,-50%);color:#fff;font:600 12px/1 var(--body);padding:6px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 18px -6px rgba(0,0,0,.4);transition:left .22s var(--ease),top .22s var(--ease),opacity .16s ease}.rz{position:absolute;top:48px;bottom:0;width:18px;z-index:4;cursor:ew-resize;touch-action:none;display:flex;align-items:center;justify-content:center}.rz.l{left:0}.rz.r{right:0}.rz:after{content:"";width:4px;height:44px;max-height:60%;border-radius:4px;background:var(--blue);opacity:0;scale:.6;transition:opacity .16s ease,scale .22s var(--spring)}.dblk.editing:hover .rz:after{opacity:.35;scale:1}.dblk.mo-rzing .rz:after,.rz:hover:after{opacity:1;scale:1.15}html.mo-resizing{user-select:none;-webkit-user-select:none}html.mo-resizing:after{content:"";position:fixed;inset:0;z-index:2147483646;cursor:ew-resize}.dblk.mo-rzing{opacity:.88}.mo-rzprev{position:fixed;z-index:39;border:2px solid var(--blue);border-radius:18px;background:color-mix(in srgb,var(--blue) 9%,transparent);pointer-events:none;opacity:0;transition:left .22s var(--ease),top .12s linear,width .22s var(--ease),height .12s linear,opacity .16s ease}@media (prefers-reduced-motion:reduce){.dblk.mo-lift,.mo-drop,.mo-pill,.mo-rzprev,.rz:after,html.mo-dragging .dblk:not(.mo-lift){transition:none!important}}.vgap{flex:none;width:100%}.dflow.ed .vgap{border:1.5px dashed color-mix(in srgb,var(--blue) 40%,transparent);border-radius:18px;background:color-mix(in srgb,var(--blue) 3.5%,transparent);display:flex;align-items:center;justify-content:center;gap:12px;transition:background .2s ease,border-color .2s ease}.dflow.ed .vgap.mo-hot{background:color-mix(in srgb,var(--blue) 10%,transparent);border-color:var(--blue)}.vgb{border:0;background:transparent;color:var(--blue);font:600 12px/1 var(--body);padding:6px 10px;border-radius:999px;opacity:.75;cursor:pointer;transition:background .15s ease,opacity .15s ease}.vgb:hover{background:color-mix(in srgb,var(--blue) 12%,transparent);opacity:1}@media (max-width:1100px){.vgap{display:none!important}}.xrow{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:18px;align-items:start}.xcell{grid-column:span var(--w,1);min-width:0}.xcell>.dblk{container-type:inline-size}.xgap{grid-column:span var(--w,1);align-self:stretch}.dflow.ed .xgap{min-height:96px;border:1.5px dashed color-mix(in srgb,var(--blue) 40%,transparent);border-radius:18px;background:color-mix(in srgb,var(--blue) 3.5%,transparent);display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.dflow.ed .xgap.mo-hot{background:color-mix(in srgb,var(--blue) 10%,transparent);border-color:var(--blue)}@media (max-width:1100px){.xrow{grid-template-columns:minmax(0,1fr)}.xcell{grid-column:auto}.xgap{display:none!important}}.kc{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.kc.kc-src{display:none}.kc-float{position:fixed;z-index:60;pointer-events:none;margin:0;cursor:grabbing;box-shadow:0 28px 60px -18px rgba(11,37,54,.5),0 0 0 1.5px var(--blue);border-radius:14px;will-change:transform;transition:box-shadow .2s ease}.kph{flex:none;height:var(--h,72px);border:1.5px dashed var(--blue);border-radius:14px;background:color-mix(in srgb,var(--blue) 7%,transparent);display:grid;place-items:center;color:var(--blue);font:600 12px/1 var(--body);overflow:hidden;animation:kph-in .26s var(--ease,cubic-bezier(.2,.8,.2,1)) both}.kph span{opacity:.8}@keyframes kph-in{0%{height:0;opacity:0;margin-top:-10px}to{height:var(--h,72px);opacity:1;margin-top:0}}.col{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.col.kb-over{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 5%,var(--sunk));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.col.kb-over .empty{display:none}html.kb-dragging{user-select:none;-webkit-user-select:none}html.kb-dragging:after{content:"";position:fixed;inset:0;z-index:2147483646;cursor:grabbing}html.kb-dragging .kc:not(.kc-float){transform:none!important}@media (prefers-reduced-motion:reduce){.kph{animation:none}.col,.kc-float{transition:none}}.side{isolation:isolate}.nvi{z-index:0;top:0;pointer-events:none;--nc:color-mix(in srgb,#fff 18%,var(--nav));--nl:color-mix(in srgb,#fff 14%,var(--nc))}.nvi,.nvi>i{position:absolute;left:0;will-change:transform}.nvi>i{right:0;display:block}.nvi-t{top:0;border-radius:10px 10px 0 0;box-shadow:inset 0 1px 0 var(--nl),inset 1px 0 0 var(--nl),inset -1px 0 0 var(--nl)}.nvi-b,.nvi-t{height:50%;background:var(--nc)}.nvi-b{top:50%;border-radius:0 0 10px 10px;box-shadow:inset 0 -1px 0 var(--nl),inset 1px 0 0 var(--nl),inset -1px 0 0 var(--nl)}.nvi-m{top:calc(50% - 1px);height:2px;transform-origin:0 0;background:linear-gradient(to right,var(--nl) 1px,var(--nc) 1px,var(--nc) calc(100% - 1px),var(--nl) calc(100% - 1px))}.side.has-nvi .nav button{position:relative;z-index:1}.side.has-nvi .nav button.on{background:transparent!important;box-shadow:none!important}.side.has-nvi .nav button .i{transition:color .3s ease}.side.has-nvi .nav button{transition:color .3s ease,width .42s var(--ease),padding .42s var(--ease),gap .42s var(--ease)}@media (prefers-reduced-motion:reduce){.nvi{transition:none}}article>div>.rowact,div[style*="display:flex"]>.rowact{width:auto;flex:none}.bar b{transition:width .5s var(--ease),background-color .6s ease}.bar b[data-lv="0"]{background:var(--orange)}.bar b[data-lv="1"]{background:var(--blue)}.bar b[data-lv="2"],.bar b[data-lv="3"]{background:var(--done)}.mini .bar b[data-lv="0"]{background:#FDBA5C}.mini .bar b[data-lv="1"]{background:#6CC0F0}.mini .bar b[data-lv="2"],.mini .bar b[data-lv="3"]{background:#4ADE80}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:500;z-index:60;box-shadow:var(--shadow)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 600px}.modal-layer .scrim{z-index:50}a.btn,a.chipf,a.ib,a.lnk,a.vchip{text-decoration:none}html.no-anim *,html.no-anim :after,html.no-anim :before{transition:none!important}.side{scrollbar-width:none}.side::-webkit-scrollbar{display:none}.gpn-cell .gpnote{margin:0}@media (max-width:900px){.side{position:relative}}.seg{position:relative;isolation:isolate}.seg-ind{left:0;z-index:-1;pointer-events:none;opacity:0;filter:drop-shadow(0 1px 1.5px rgba(11,37,54,.12))}.seg-ind,.seg-ind>i{position:absolute;top:0;will-change:transform}.seg-ind>i{bottom:0;display:block;background:var(--surface)}.seg-ind-l{left:0;width:50%;border-radius:9px 0 0 9px}.seg-ind-r{left:50%;width:50%;border-radius:0 9px 9px 0}.seg-ind-m{left:calc(50% - 1px);width:2px;transform-origin:0 0}.seg-ind[data-on]{opacity:1}.seg:has(>.seg-ind[data-on])>button[aria-pressed=true]{background:transparent;box-shadow:none}.seg:has(>.seg-ind[data-on])>button{transition:color .25s ease,scale .16s var(--ease)}.gpnote .lnk+.lnk{margin-left:14px}.brandsq.brandlogo{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.swaptext{display:grid}.swaptext>*{grid-area:1/1;min-width:0}.swaptext .in{animation:su-title-in .55s var(--ease) .14s backwards}.swaptext .out{animation:su-title-out .32s ease forwards;pointer-events:none}@keyframes su-title-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes su-title-out{to{opacity:0;transform:translateY(-10px);filter:blur(6px)}}.steps.sl{position:relative}.steps.sl .dot{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:#FDBA5C;pointer-events:none;will-change:transform}.steps.sl.armed .dot{transition:transform .6s var(--spring)}.steps.sl .step b{position:relative;z-index:1;transition:color .3s ease,background-color .35s ease,border-color .35s ease}.steps.sl .step.on b{background:transparent;border-color:transparent}.steps.sl .step{transition:color .35s ease}@media (prefers-reduced-motion:reduce){.swaptext .in,.swaptext .out{animation:none!important}.steps.sl .dot,.steps.sl .step,.steps.sl .step b{transition:none!important}}.ok-play .okmark{position:relative;animation:ok-pop .5s var(--spring) backwards}.ok-play .okmark:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--done);opacity:0;animation:ok-ring .9s ease-out .4s}.ok-play .okmark .i path{stroke-dasharray:21;animation:ok-draw .5s ease-out .38s backwards}@keyframes ok-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes ok-draw{0%{stroke-dashoffset:21}to{stroke-dashoffset:0}}@keyframes ok-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}@media (prefers-reduced-motion:reduce){.ok-play .okmark,.ok-play .okmark .i path,.ok-play .okmark:after{animation:none!important}}.org-l,.who{max-width:100%;min-width:0}.org-n,.who-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk .t td.c-title{width:42%;--floor:220px}.tk .t td.c-orig{width:22%;--floor:150px}.tk .t td.c-as{width:16%;--floor:140px}.tk.dense .t td.c-title{--floor:200px}.tk.dense .t td.c-orig{--floor:130px}.tk.dense .t td.c-as{--floor:120px}.tk .t td.c-flex:after{content:"";display:block;height:0;width:var(--floor)}.tk .t td.c-flex .tt,.tk.dense .t td.c-flex .tt{display:block;width:0;min-width:100%;max-width:none}.tk .t td.c-flex .org-l,.tk .t td.c-flex .who{display:flex;width:0;min-width:100%;max-width:none}.kc>.org-l{align-self:flex-start}html[data-account=new]:not([data-ready]) .app{visibility:hidden}.emm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 20px 30px}.emm-i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);margin-bottom:4px}.emm-i svg{width:22px;height:22px}.emm h4{margin:0;font-size:15.5px;font-weight:650}.emm p{margin:0 0 8px;color:var(--muted);font-size:13.5px;max-width:34ch;line-height:1.5}.em{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(28px,5vw,56px) 24px 38px;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--blue) 7%,transparent),transparent 60%),var(--surface)}.em-ill{width:min(290px,72%);aspect-ratio:240/170;margin-bottom:6px}.em-ill svg{width:100%;height:100%;overflow:visible}.em-ill.lk svg>:not(.keep){filter:grayscale(.85);opacity:.7}.em h2{font-size:clamp(22px,3vw,28px);letter-spacing:-.022em;margin:6px 0 0;font-weight:700}.em p{margin:0;color:var(--muted);max-width:48ch;font-size:15px;line-height:1.6}.em-act{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}.btn.lg{height:46px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:600;gap:8px}.em-hint{margin-top:10px;color:var(--faint);font-size:13px;max-width:52ch}.btn.p.lg{box-shadow:0 10px 24px -12px var(--btn)}.btn.p.lg:hover{transform:translateY(-1px)}.s-bs{fill:var(--blue-soft)}.s-bs2{fill:color-mix(in srgb,var(--blue) 9%,var(--blue-soft))}.s-c{fill:var(--surface);stroke:var(--line-2);stroke-width:1.5}.s-back{opacity:.6}.s-back2{opacity:.55}.s-b{fill:var(--blue)}.s-o{fill:var(--orange)}.s-os{fill:var(--orange-soft)}.s-l{fill:var(--line)}.s-l2{fill:var(--line-2)}.s-st{stroke:var(--surface);stroke-width:2.5}.s-ln{stroke:var(--line);stroke-width:1.5;fill:none}.s-pl{stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;fill:none}.s-pl.w{stroke:#fff}.s-ck{stroke:#fff;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.s-ck2{stroke:var(--blue);stroke-width:7;fill:none;stroke-linecap:round;stroke-linejoin:round}.s-bl{stroke:var(--blue);stroke-width:4;fill:none;stroke-linecap:round}.s-arr{stroke:var(--orange);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.s-lk{fill:var(--ink)}.s-lk2{stroke:var(--ink);stroke-width:2.4;fill:none;stroke-linecap:round}.em-in{animation:emIn .65s var(--ease,cubic-bezier(.2,.8,.2,1)) both;animation-delay:calc(var(--i,0)*70ms)}@keyframes emIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.em-fl{animation:emFl 5.2s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes emFl{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.grow{transform-box:fill-box;transform-origin:left;animation:emGrow 1.4s var(--ease,cubic-bezier(.2,.8,.2,1)) .5s both}@keyframes emGrow{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.grow2{stroke-dasharray:52;animation:emDash 1.4s var(--ease,cubic-bezier(.2,.8,.2,1)) .5s both}@keyframes emDash{0%{stroke-dashoffset:52}to{stroke-dashoffset:0}}.rowx{animation:emRow .7s var(--ease,cubic-bezier(.2,.8,.2,1)) both;animation-delay:calc(.25s + var(--r)*.12s)}@keyframes emRow{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.s-tx{fill:#fff;font:700 15px var(--body)}.bar9{transform-box:fill-box;transform-origin:bottom;animation:emBar .8s var(--ease,cubic-bezier(.2,.8,.2,1)) both;animation-delay:calc(.2s + var(--r)*.09s)}@keyframes emBar{0%{transform:scaleY(.1);opacity:0}to{transform:none;opacity:1}}.em-soon{position:absolute;top:18px;right:20px;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);background:var(--orange-soft);padding:5px 11px;border-radius:99px}.em-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:10px}.em-chips span{font-size:13px;font-weight:600;color:var(--muted);background:var(--sunk);border:1px solid var(--line);padding:6px 13px;border-radius:99px}.btn.lg.ok{background:var(--done-bg);border-color:var(--done);color:var(--done)}@media (prefers-reduced-motion:reduce){.bar9,.em-fl,.em-in,.grow,.grow2,.rowx{animation:none}.grow2{stroke-dasharray:none}.btn.p.lg:hover{transform:none}}.jr{padding:0;overflow:hidden}.jr-hero{display:grid;grid-template-columns:1fr minmax(160px,300px);gap:24px;align-items:center;padding:30px 34px 22px;background:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--blue) 10%,transparent),transparent 65%),linear-gradient(180deg,var(--blue-soft),transparent)}.jr-eye{font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink)}.jr-hero h2{font-size:clamp(28px,3.6vw,38px);letter-spacing:-.03em;margin:6px 0 8px;font-weight:700}.jr-hero p{margin:0;color:var(--muted);font-size:15.5px;max-width:46ch;line-height:1.55}.jr-art svg{width:100%;height:auto;overflow:visible}.jr-wait{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 24px}.jr-wait h2{margin:8px 0 0;font-size:20px}.jr-wait p{margin:0;max-width:420px;color:var(--muted);font-size:14px}.jr-wait-art{width:min(220px,60%)}.jr-wait-art svg{width:100%;height:auto;overflow:visible}.jr-prog{display:flex;align-items:center;gap:12px;margin-top:20px;max-width:380px;font-size:13px;color:var(--muted);font-weight:600}.jr-bar{flex:1 1;height:8px;background:color-mix(in srgb,var(--ink) 9%,transparent);overflow:hidden}.jr-bar,.jr-bar b{border-radius:99px}.jr-bar b{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--done));transition:width .9s var(--ease,cubic-bezier(.2,.8,.2,1))}.jr-l{list-style:none;margin:0;padding:10px 22px 6px;gap:10px}.jr-l,.jr-s{display:grid}.jr-s{grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;border:1px solid transparent;transition:background .3s,border-color .3s,box-shadow .3s,opacity .3s}.jr-s h3{font-size:16.5px;margin:0;letter-spacing:-.01em;font-weight:650}.jr-s h3 small{font:600 11.5px var(--body);color:var(--faint);margin-left:6px}.jr-s p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.jr-n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--sunk);border:1px solid var(--line-2);font-weight:700;color:var(--muted);flex:none}.jr-n svg{width:20px;height:20px}.jr-n.ok{background:var(--done);border-color:var(--done);color:#fff}.jr-n.ok svg{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:0}.jr-n.ok.pop{animation:jrPop .5s var(--spring,cubic-bezier(.34,1.35,.5,1))}.jr-n.ok.pop svg{animation:jrCk .5s .15s var(--ease,cubic-bezier(.2,.8,.2,1)) both}@keyframes jrPop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes jrCk{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.jr-s.cur{background:var(--surface);border-color:color-mix(in srgb,var(--blue) 55%,var(--line));box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 12%,transparent),var(--shadow)}.jr-s.cur .jr-n{background:var(--blue);border-color:var(--blue);color:#fff}.jr-s.lock{opacity:.5;filter:grayscale(.7)}.jr-s.done h3{color:var(--muted)}.jr-a{display:flex;align-items:center;gap:14px}.jr-a .lnk{font-weight:600}.jc{padding:18px 20px;margin-bottom:18px}.jc-h{display:flex;align-items:center;gap:18px;margin-bottom:14px;flex-wrap:wrap}.jc-h h2{font-size:17px;margin:0;letter-spacing:-.01em}.jc-h p{margin:2px 0 0;font-size:13px;color:var(--muted)}.jc-h .jr-prog{margin:0 0 0 auto;flex:0 1 220px}.jc-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.jc .jr-s{grid-template-columns:auto 1fr;padding:12px;gap:12px;background:var(--sunk);align-items:center}.jc .jr-s h3{font-size:14px}.jc .jr-n{width:32px;height:32px;font-size:13px}.jc .jr-n svg{width:16px;height:16px}.jc .jr-s.cur{background:var(--surface)}.jc .jr-a{grid-column:1/-1;justify-content:space-between}.jc-show{display:flex;justify-content:flex-end;margin:-4px 0 10px}.wz{position:fixed;inset:0;z-index:1000;display:none}.wz.on,.wz.out{display:block}.wz-sc{position:absolute;inset:0;background:rgba(4,18,30,.46);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);animation:wzSc .3s ease both}.wz.out .wz-sc{animation:wzScO .2s ease both}@keyframes wzSc{0%{opacity:0}to{opacity:1}}@keyframes wzScO{0%{opacity:1}to{opacity:0}}.wz-d{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:26px;box-shadow:0 40px 90px -30px rgba(4,18,30,.55);animation:wzIn .5s var(--spring,cubic-bezier(.34,1.35,.5,1)) both}.wz.out .wz-d{animation:wzOut .2s ease both}@keyframes wzIn{0%{opacity:0;transform:translate(-50%,-47%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wzOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.wz-h{display:flex;align-items:center;gap:12px;padding:18px 22px 0}.wz-dots{display:flex;gap:6px}.wz-dots i{width:22px;height:5px;border-radius:9px;background:var(--line-2);transition:background .3s,width .3s}.wz-dots i.c,.wz-dots i.d{background:var(--blue)}.wz-dots i.c{width:34px}.wz-k{font-size:12.5px;color:var(--muted);font-weight:600;flex:1 1}.wz-p{padding:14px 26px 6px}.wz-p.fw{animation:wzFw .42s var(--ease,cubic-bezier(.2,.8,.2,1)) both}.wz-p.bw{animation:wzBw .42s var(--ease,cubic-bezier(.2,.8,.2,1)) both}@keyframes wzFw{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes wzBw{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}.wz-p h2{font-size:26px;letter-spacing:-.025em;margin:6px 0 4px;font-weight:700}.wz-s{margin:0 0 18px;color:var(--muted);font-size:14.5px}.wz-tile{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--sunk);margin-bottom:16px}.wz-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;transition:background .3s;box-shadow:0 10px 20px -10px currentColor}.wz-tile b{display:block;font-size:17px;letter-spacing:-.01em}.wz-tile small{color:var(--muted);font-size:12.5px}.wz-f{display:flex;align-items:center;gap:10px;padding:16px 26px 24px}.wz-chips{display:flex;gap:8px;flex-wrap:wrap}.wz-chips .chip{border:1px solid var(--line-2);background:var(--surface);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--muted);transition:all .2s}.wz-chips .chip:hover{color:var(--blue);border-color:var(--blue)}.wz-chips .chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.wz-team{display:grid;gap:8px}.wz-m{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:background .2s,border-color .2s}.wz-m:hover{background:var(--sunk)}.wz-m:has(input:checked){border-color:color-mix(in srgb,var(--blue) 55%,var(--line));background:var(--blue-soft)}.wz-m small{display:block;color:var(--muted);font-size:12.5px}.wz-m input{margin-left:auto;order:3;accent-color:var(--blue);width:18px;height:18px}.wz-m>span:last-of-type{flex:1 1;min-width:0}.wz-ok{padding:38px 28px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.wz-ok h2{font-size:26px;letter-spacing:-.025em;margin:8px 0 0}.wz-ok p{margin:0;color:var(--muted);max-width:36ch}.wz-ac{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:14px 0 4px}.wz-burst{position:relative;width:96px;height:96px;display:grid;place-items:center}.wz-burst svg{width:96px;height:96px;fill:none;stroke-linecap:round;stroke-linejoin:round}.wz-burst .r{stroke:var(--done);stroke-width:3.5;stroke-dasharray:214;animation:wzR .7s var(--ease,cubic-bezier(.2,.8,.2,1)) both;transform:rotate(-90deg);transform-origin:center}.wz-burst .c{stroke:var(--done);stroke-width:4.5;stroke-dasharray:50;animation:wzC .45s .55s var(--ease,cubic-bezier(.2,.8,.2,1)) both}@keyframes wzR{0%{stroke-dashoffset:214}to{stroke-dashoffset:0}}@keyframes wzC{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.wz-burst i{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--c);opacity:0;animation:wzB .9s .6s var(--ease,cubic-bezier(.2,.8,.2,1)) both}@keyframes wzB{0%{opacity:1;transform:rotate(var(--a)) translateY(-30px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-64px) scale(1)}}@media (max-width:900px){.jr-hero{grid-template-columns:1fr;padding:24px 22px 16px}.jr-art{display:none}.jr-s{grid-template-columns:auto 1fr;padding:14px}.jr-a{grid-column:1/-1}.jc-l{grid-template-columns:1fr 1fr}}@media (max-width:560px){.jc-l{grid-template-columns:1fr}.wz-d{border-radius:22px}.wz-f,.wz-p{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.jr-n.ok.pop,.jr-n.ok.pop svg,.wz-burst .c,.wz-burst .r,.wz-burst i,.wz-d,.wz-p,.wz-sc{animation:none!important}.wz-burst i{display:none}}.pcharge td.c-title .tt{max-width:min(280px,22vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcharge td.c-orig .org-l{max-width:min(170px,14vw)}.ech{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;max-height:176px;overflow-y:auto;padding:6px 10px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);cursor:text;transition:border-color .15s,box-shadow .15s}.ech:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.fld.bad .ech{border-color:var(--blocked)}.ech input{flex:1 1;min-width:160px;height:30px;padding:0 4px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.ech input::placeholder{color:var(--faint)}.ech-c{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 6px 0 12px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:13px;font-weight:500}.ech-c>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ech-c.bad{background:var(--blocked-bg);color:var(--blocked)}.ech-x{display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:inherit;padding:0;opacity:.7;flex:none}.ech-x:hover{opacity:1;background:rgba(0,0,0,.08)}.logo{align-items:center}.logo svg.lg{display:block;height:.95em;width:auto;margin:0;overflow:visible}.logo svg.mk{display:none}.logo .lt{fill:none;stroke-width:3.4}.logo .lt circle{fill:currentColor;stroke:none}.logo.logo.logo .lt ellipse,.logo.logo.logo .lt path{stroke:currentColor;stroke-linecap:butt}.logo .o{fill:none;stroke:var(--orange);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.app.rail .side .logo svg.lg{display:none}.app.rail .side .logo svg.mk{display:block;width:34px;height:18px;margin:0}.splash{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1),visibility .45s}.splash.show{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.25s}.splash.out{opacity:0;visibility:hidden;pointer-events:none}.splash-in{display:flex;flex-direction:column;align-items:center;gap:34px;transform:translateY(-4vh)}.splash .logo{font-size:84px;opacity:0}.splash .logo .lg .o{stroke-dasharray:1;stroke-dashoffset:1}.splash.show .logo{animation:spFade .7s cubic-bezier(.2,.7,.2,1) forwards}.splash.show .logo .lg .o{animation:spDraw 1.1s cubic-bezier(.65,0,.35,1) .15s forwards}.sp-bar{width:84px;height:2px;border-radius:2px;background:var(--line);overflow:hidden;position:relative}.sp-bar i{position:absolute;top:0;left:0;height:100%;width:38%;background:var(--blue);border-radius:2px;transform:translateX(-100%)}.splash.show .sp-bar i{animation:spLoop 1.4s cubic-bezier(.4,0,.2,1) infinite}.sp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-msg{height:76px;margin-top:-12px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;opacity:0;transition:opacity .5s}.sp-msg p{margin:0;max-width:300px;font:400 14px/1.45 var(--body);color:var(--muted)}.sp-btn{display:none;font:500 14px var(--body);color:var(--blue);background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:8px 18px;cursor:pointer}.sp-btn:hover{background:var(--blue-soft)}.splash.err .sp-msg,.splash.slow .sp-msg{opacity:1}.splash.err .sp-btn{display:inline-block}.splash.err .sp-bar{opacity:0;transition:opacity .3s}.splash.err.show .sp-bar i{animation:none}@keyframes spFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spDraw{to{stroke-dashoffset:0}}@keyframes spLoop{to{transform:translateX(263%)}}@media (prefers-reduced-motion:reduce){.splash.show .logo{animation:none;opacity:1}.splash.show .logo .lg .o{animation:none;stroke-dashoffset:0}.splash.show .sp-bar i{animation:none;transform:none;width:100%;opacity:.5}}.qc{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;position:sticky;bottom:0;z-index:5}.qc.in{animation:qcUp .3s cubic-bezier(.2,.8,.2,1)}@keyframes qcUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.qs{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.qs input,.qs select{appearance:none;-webkit-appearance:none;height:38px;padding:0 26px 0 31px;border-radius:999px;border:1px solid var(--line);background:var(--sunk);font-size:13px;color:var(--ink);max-width:124px;text-overflow:ellipsis;cursor:pointer}.qs input{padding:0 8px 0 31px;max-width:136px;font-size:12.5px}.qs input:focus,.qs select:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.qs .il{position:absolute;left:11px;pointer-events:none;color:var(--muted);display:flex}.qs .il svg{width:15px;height:15px}.qs .cv{position:absolute;right:9px;pointer-events:none;color:var(--muted);display:flex}.qs .cv svg{width:14px;height:14px}.qt{flex:1 1 150px;min-width:140px;height:38px;border-radius:12px;border:1px solid var(--line-2);padding:0 14px;background:var(--surface);color:var(--ink)}.qt:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.qgo{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;border:0;background:var(--btn);color:#fff;font-weight:600;cursor:pointer}.qgo:hover:not(:disabled){background:var(--btn-h)}.qgo:disabled{opacity:.4;cursor:not-allowed}.qgo svg,.qx svg{width:16px;height:16px}.qx{width:38px;height:38px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.qx:hover{background:var(--sunk);color:var(--ink)}@media (max-width:900px){.qt{order:-1;flex-basis:100%}}.inv{grid-column:1/-1;display:flex;flex-direction:column;gap:12px}.inv-box{border:1px solid var(--line-2);border-radius:14px;background:var(--surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.inv-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.inv-r{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border-bottom:1px solid var(--line);animation:invIn .2s ease-out}@keyframes invIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.inv-r .ie{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.inv-r.ko .ie{color:var(--blocked)}.inv-r .ie small{font-size:12px;margin-left:6px}.inv-sel{appearance:none;-webkit-appearance:none;height:32px;padding:0 28px 0 12px;border-radius:999px;border:1px solid var(--line);background:var(--sunk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238399AB' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;font-size:13px;color:var(--ink);cursor:pointer}.inv-sel:focus{outline:0;border-color:var(--blue)}.inv-r.ko .inv-sel{opacity:.4;pointer-events:none}.inv-x{width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--faint);display:grid;place-items:center;cursor:pointer}.inv-x:hover{background:var(--sunk);color:var(--ink)}.inv-x svg{width:15px;height:15px}.inv-add{display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;color:var(--muted)}.inv-add svg{width:16px;height:16px;flex:none}.inv-add input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:var(--ink)}.inv-def{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.inv-def,.inv-leg{color:var(--muted)}.inv-leg{list-style:none;margin:0;padding:10px 14px;background:var(--sunk);border-radius:12px;display:grid;gap:5px;font-size:12.5px}.inv-leg b{color:var(--ink);font-weight:600}.dlg.wide{width:min(740px,calc(100% - 24px))}.inv-fn{max-width:150px;text-overflow:ellipsis;text-align:left}.inv-fn.empty{color:var(--faint)}.inv-r.ko .inv-fn{display:none}.inv-lk{align-self:flex-start;font-size:13px}@media (max-width:640px){.inv-r{flex-wrap:wrap}.inv-r .ie{flex-basis:calc(100% - 50px)}.inv-r .ie,.inv-x{order:1}.inv-mem,.inv-r .inv-sel{order:2}}.inv-mem{font-size:12.5px;color:var(--muted);white-space:nowrap}.inv-err{grid-column:1/-1;margin:10px 0 0;font-size:13px;color:var(--blocked)}.inv-note{grid-column:1/-1;margin:0;font-size:12.5px;color:var(--muted)}@layer theme, base, components, utilities;@custom-variant dark (&:where([data-theme="dark"], [data-theme="dark"] *));@theme inline{--color-bg:var(--bg);--color-surface:var(--surface);--color-sunk:var(--sunk);--color-line:var(--line);--color-line-2:var(--line-2);--color-ink:var(--ink);--color-muted:var(--muted);--color-faint:var(--faint);--color-blue:var(--blue);--color-blue-soft:var(--blue-soft);--color-orange:var(--orange);--color-orange-soft:var(--orange-soft);--color-todo:var(--todo);--color-doing:var(--doing);--color-blocked:var(--blocked);--color-done:var(--done);--font-display:var(--display);--font-body:var(--body);--font-mono:var(--mono);--ease-copileo:var(--ease);--ease-spring:var(--spring)}