.n2-asset-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--n2-asset-min),46%),1fr));align-items:start;gap:var(--n2-s4) var(--n2-s3);margin:0;padding:0;list-style:none}.n2-asset,.n2-asset-li{min-width:0}.n2-asset{appearance:none;position:relative;display:grid;gap:var(--n2-gap-snug);width:100%;padding:0;border:0;border-radius:var(--n2-r-row);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.n2-asset:disabled{cursor:progress}.n2-asset:focus-visible{outline:2px solid rgb(var(--n2-ring));outline-offset:3px}.n2-asset-cap{display:grid;min-width:0}.n2-asset-t{font:500 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink))}.n2-asset-m,.n2-asset-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.n2-asset-m{font:400 var(--n2-t-micro)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-asset-art{position:relative;display:block;inline-size:min(100%,calc(var(--n2-asset-h-max) * var(--n2-asset-ar, 1)));max-inline-size:100%;overflow:hidden;isolation:isolate;border-radius:var(--n2-r-opt);background:rgb(var(--n2-p-aub-950));box-shadow:0 10px 24px -14px rgb(var(--n2-shadow)/.8),inset 0 0 0 1px rgb(var(--n2-p-white)/.06);transition:transform var(--n2-d-normal) var(--n2-e-out),box-shadow var(--n2-d-fast) var(--n2-e-out)}@media (hover:hover){.n2-asset:not(:disabled):hover .n2-asset-art{transform:translateY(calc(var(--n2-asset-lift) * -1))}}.n2-asset[data-selected] .n2-asset-art{box-shadow:0 10px 24px -14px rgb(var(--n2-shadow)/.8),0 0 0 2px rgb(var(--n2-accent))}.n2-asset-zoom{position:absolute;inset:0;display:block}.n2-asset-img{display:block}.n2-asset-clip,.n2-asset-img{width:100%;height:100%;object-fit:cover}.n2-asset-clip{position:absolute;inset:0;opacity:0;transition:opacity var(--n2-d-fast) var(--n2-e-out)}.n2-asset-art[data-ready] .n2-asset-clip{opacity:1}.n2-asset-sweep{position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 35%,rgb(var(--n2-p-white)/.18) 50%,transparent 65%);transform:translateX(-60%);opacity:0;pointer-events:none}.n2-asset-badge{position:absolute;top:var(--n2-s2);right:var(--n2-s2);z-index:1;display:grid;place-items:center;width:var(--n2-asset-badge);height:var(--n2-asset-badge);border-radius:var(--n2-r-pill);background:rgb(var(--n2-p-aub-950)/.62);color:rgb(var(--n2-p-white));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--n2-d-fast) var(--n2-e-out)}.n2-asset-badge .n2-ico{width:var(--n2-glyph-12);height:var(--n2-glyph-12)}.n2-asset-prog{position:absolute;inset:auto 0 0 0;z-index:1;height:var(--n2-asset-prog-h);background:rgb(var(--n2-p-white)/.85);transform-origin:left;transform:scaleX(0)}.n2-asset-art[data-playing] .n2-asset-badge{opacity:0}.n2-asset-art[data-playing]:not([data-video]) .n2-asset-zoom{animation:n2-asset-zoom var(--n2-d-asset-loop) var(--n2-e-inout) infinite}.n2-asset-art[data-playing]:not([data-video]) .n2-asset-sweep{animation:n2-asset-sweep var(--n2-d-asset-sweep) var(--n2-e-inout) infinite}.n2-asset-art[data-playing]:not([data-video]) .n2-asset-prog{animation:n2-asset-prog var(--n2-d-asset-loop) var(--n2-e-linear) infinite}@keyframes n2-asset-zoom{0%{transform:scale(var(--n2-asset-zoom-a)) translate(0)}50%{transform:scale(var(--n2-asset-zoom-b)) translate(-4%,3%)}to{transform:scale(var(--n2-asset-zoom-a)) translate(0)}}@keyframes n2-asset-sweep{0%{transform:translateX(-60%);opacity:0}30%{opacity:1}to{transform:translateX(60%);opacity:0}}@keyframes n2-asset-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.n2-asset-tick{position:absolute;top:var(--n2-s2);left:var(--n2-s2);z-index:1;display:grid;place-items:center;width:var(--n2-glyph-22);height:var(--n2-glyph-22);border-radius:var(--n2-r-pill);background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink))}.n2-asset-tick .n2-ico{width:var(--n2-glyph-14);height:var(--n2-glyph-14);stroke-width:2.4}.n2-asset-wait{position:absolute;inset:0;border-radius:0}.n2-asset-fallback{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--n2-s1);padding:var(--n2-s2);background:rgb(var(--n2-step));color:rgb(var(--n2-ink-2));font:400 var(--n2-t-micro)/1.3 var(--n2-f-sans);text-align:center}.n2-asset-fallback .n2-ico{width:var(--n2-ico);height:var(--n2-ico)}@media (prefers-reduced-motion:reduce){.n2-asset-art{transition:none}.n2-asset:not(:disabled):hover .n2-asset-art{transform:none}}.n2-scope[data-n2-motion=off] .n2-asset-art{transition:none}.n2-scope[data-n2-motion=off] .n2-asset:not(:disabled):hover .n2-asset-art{transform:none}.n2-rtile-wrap{container-type:inline-size;min-width:0}.n2-rtile-gal{display:grid;grid-template-columns:repeat(var(--n2-rtile-cols-m,2),minmax(0,1fr));gap:var(--n2-s5) var(--n2-s4);margin:0;padding:0;list-style:none}@container (min-width: 600px){.n2-rtile-gal{grid-template-columns:repeat(auto-fill,minmax(var(--n2-rtile-min),1fr));gap:var(--n2-s5) var(--n2-s3)}.n2-rtile-gal[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.n2-rtile-gal[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.n2-rtile-gal[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.n2-rtile-gal[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.n2-rtile-li{min-width:0}.n2-rtile{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--n2-s2);height:100%;padding:var(--n2-s2);margin:calc(var(--n2-s2) * -1);border-radius:calc(var(--n2-r-card) + var(--n2-s1));transition:transform var(--n2-d-normal) var(--n2-e-out),background var(--n2-d-normal) var(--n2-e-out),box-shadow var(--n2-d-normal) var(--n2-e-out)}@media (hover:hover) and (pointer:fine){.n2-rtile:not([data-skeleton]):has(:focus-visible),.n2-rtile:not([data-skeleton]):hover{background:rgb(var(--n2-tint)/.06);box-shadow:0 18px 40px -24px rgb(var(--n2-shadow)/.55)}.n2-rtile:not([data-skeleton]):hover{transform:translateY(calc(var(--n2-rtile-lift) * -1))}}@media (prefers-reduced-motion:reduce){.n2-rtile{transition:background var(--n2-d-fast) var(--n2-e-out),box-shadow var(--n2-d-fast) var(--n2-e-out)}.n2-rtile:not([data-skeleton]):hover{transform:none}}[data-n2-motion=off] .n2-rtile{transition:none}[data-n2-motion=off] .n2-rtile:not([data-skeleton]):hover{transform:none}.n2-rtile-hit{appearance:none;position:absolute;inset:0;z-index:1;display:block;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.n2-rtile-hit:focus-visible{outline:2px solid rgb(var(--n2-ring));outline-offset:2px}.n2-rtile-art,.n2-rtile-top{position:relative;display:block}.n2-rtile-art{aspect-ratio:1;container-type:inline-size;transition:box-shadow var(--n2-d-fast) var(--n2-e-out)}.n2-rtile[data-shape=square] .n2-rtile-art{border-radius:var(--n2-r-cover)}.n2-rtile[data-shape=round] .n2-rtile-art{border-radius:50%}.n2-rtile-art>*{width:100%;height:100%}.n2-rtile-cover{position:relative;display:block;overflow:hidden;background:rgb(var(--n2-step));box-shadow:0 10px 28px -18px rgb(var(--n2-shadow)/.6),inset 0 0 0 1px rgb(var(--n2-tint)/.08)}.n2-rtile[data-shape=square] .n2-rtile-art>.n2-rtile-cover{border-radius:var(--n2-r-cover)}.n2-rtile-cover img{display:block;width:100%;height:100%;object-fit:cover}.n2-ini{--n2-ini-hue:var(--n2-tint);--n2-ini-from:0.12;--n2-ini-to:var(--n2-ini-from);background:radial-gradient(120% 120% at 20% 10%,rgb(var(--n2-ini-hue)/var(--n2-ini-from)),rgb(var(--n2-ini-hue)/var(--n2-ini-to)));color:rgb(var(--n2-ink))}.n2-ini[data-tone=accent]{--n2-ini-hue:var(--n2-accent);--n2-ini-from:0.22}.n2-ini[data-tone=warm]{--n2-ini-hue:var(--n2-p-orange-400);--n2-ini-from:0.24}.n2-rtile-person{position:relative;display:grid;overflow:hidden;border-radius:50%;box-shadow:0 10px 28px -18px rgb(var(--n2-shadow)/.6)}.n2-rtile-person>img{display:block;width:100%;height:100%;object-fit:cover}.n2-rtile-person[data-kind=covers]{gap:2px;background:rgb(var(--n2-plane))}.n2-rtile-person[data-n="2"],.n2-rtile-person[data-n="4"]{grid-template-columns:1fr 1fr}.n2-rtile-person[data-n="4"]{grid-template-rows:1fr 1fr}.n2-rtile-person[data-kind=covers] .n2-rtile-cover{width:100%;height:100%;border-radius:0;box-shadow:none}.n2-rtile-person[data-kind=initials]{place-items:center}.n2-rtile-person[data-tone=accent]{--n2-ini-from:0.4;--n2-ini-to:0.16}.n2-rtile-person[data-tone=warm]{--n2-ini-from:0.42;--n2-ini-to:0.16}.n2-rtile-ini{font:600 clamp(var(--n2-t-body),30cqi,var(--n2-s8))/1 var(--n2-f-display);letter-spacing:-.03em}.n2-rtile-tick{position:absolute;top:var(--n2-s2);left:var(--n2-s2);z-index:var(--n2-rtile-above);display:grid;place-items:center;width:var(--n2-check-dot);height:var(--n2-check-dot);border-radius:50%;background:rgb(var(--n2-p-aub-950)/.5);box-shadow:inset 0 0 0 2px rgb(var(--n2-p-white)/.8);pointer-events:none}.n2-rtile-tick .n2-ico{width:var(--n2-glyph-14);height:var(--n2-glyph-14);fill:none;stroke:transparent;stroke-width:2.4}.n2-rtile[data-on] .n2-rtile-tick{background:rgb(var(--n2-accent));box-shadow:none}.n2-rtile[data-on] .n2-rtile-tick .n2-ico{stroke:rgb(var(--n2-accent-ink))}.n2-rtile[data-on] .n2-rtile-art{box-shadow:0 0 0 2px rgb(var(--n2-accent))}.n2-rtile-qas{position:absolute;right:var(--n2-s2);bottom:var(--n2-s2);z-index:var(--n2-rtile-above);display:none;gap:var(--n2-gap-snug)}.n2-rtile[data-shape=round] .n2-rtile-qas{right:2px;bottom:2px}@media (hover:hover) and (pointer:fine){.n2-rtile-qas{display:flex;opacity:0;transform:translateY(var(--n2-s1));transition:opacity var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-fast) var(--n2-e-out)}.n2-rtile:has(:focus-visible) .n2-rtile-qas,.n2-rtile:hover .n2-rtile-qas{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.n2-rtile-qas{transition:opacity var(--n2-d-fast) var(--n2-e-out);transform:none}}[data-n2-motion=off] .n2-rtile-qas{transition:none;transform:none}.n2-rtile-qa,.n2-rtile-qm{appearance:none;display:grid;place-items:center;width:var(--n2-touch);height:var(--n2-touch);margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.n2-rtile-qa{background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink));box-shadow:0 8px 20px -8px rgb(var(--n2-shadow)/.6)}.n2-rtile-qm{background:rgb(var(--n2-p-aub-950)/.72);color:rgb(var(--n2-p-white))}.n2-rtile-qa:focus-visible,.n2-rtile-qm:focus-visible{outline:2px solid rgb(var(--n2-ring));outline-offset:2px}.n2-rtile-qa .n2-ico,.n2-rtile-qm .n2-ico{width:var(--n2-ico);height:var(--n2-ico)}.n2-rtile-body{display:grid;gap:var(--n2-gap-tight);min-width:0;padding-top:2px}.n2-rtile-t{overflow:hidden;font:500 var(--n2-t-body)/1.25 var(--n2-f-sans);letter-spacing:-.01em;color:rgb(var(--n2-ink));white-space:nowrap;text-overflow:ellipsis}.n2-rtile-t[data-x]{display:flex;align-items:center;gap:var(--n2-s1)}.n2-rtile-tt{min-width:0;overflow:hidden;text-overflow:ellipsis}.n2-rtile-t[data-x]>:not(.n2-rtile-tt){flex:none}.n2-rtile-m{font:400 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink-2));text-overflow:ellipsis}.n2-rtile-m,.n2-rtile-s{overflow:hidden;white-space:nowrap}.n2-rtile-s{display:flex;align-items:center;gap:var(--n2-gap-snug);min-width:0}.n2-rtile-s>.n2-status{flex:none;max-width:100%}.n2-rtile-w{font:400 var(--n2-t-label)/1.2 var(--n2-f-sans);color:rgb(var(--n2-ink-3))}.n2-rtile-w,.n2-rtile-x{min-width:0;overflow:hidden;text-overflow:ellipsis}.n2-rtile-x{font:500 var(--n2-t-micro)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink-2));white-space:nowrap}.n2-rtile-why{display:flex;align-items:flex-start;gap:var(--n2-gap-snug);min-width:0;font:500 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-warn))}.n2-rtile-why .n2-ico{flex:none;width:var(--n2-glyph-16);height:var(--n2-glyph-16)}.n2-rtile-why>span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.n2-rtile-foot{position:relative;z-index:var(--n2-rtile-above);display:flex;margin-top:auto;padding-top:var(--n2-s2)}.n2-rtile-nb{font-size:var(--n2-t-label);max-width:100%;min-width:0;white-space:normal;text-align:start;height:auto}.n2-rtile-prog{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--n2-gap-tight);margin-top:var(--n2-s1)}.n2-rtile-prog>i{display:block;height:var(--n2-rtile-seg-h);border-radius:var(--n2-r-mark);background:rgb(var(--n2-ink)/.14)}.n2-rtile-prog>i[data-on]{background:rgb(var(--n2-accent))}.n2-rtile-prog[data-tone=good]>i[data-on]{background:rgb(var(--n2-good))}.n2-rtile-prog[data-tone=warn]>i[data-on]{background:rgb(var(--n2-warn))}.n2-rtile-prog[data-tone=bad]>i[data-on]{background:rgb(var(--n2-bad))}.n2-rtile-sk{display:block}.n2-rtile-art>.n2-rtile-sk{width:100%;height:100%;border-radius:inherit}.n2-rtile[data-skeleton] .n2-rtile-body{gap:var(--n2-s2)}.n2-rtile-sk-t{width:70%;height:var(--n2-sk-line)}.n2-rtile-sk-m{width:50%;height:var(--n2-sk-meta)}.n2-rtile-sk-s{width:40%;height:var(--n2-sk-meta)}.n2-hover{position:fixed;z-index:var(--n2-z-hover);display:grid;gap:var(--n2-s2);width:var(--n2-hover-w);max-width:calc(100vw - var(--n2-s4));padding:var(--n2-s3);isolation:isolate;border-radius:var(--n2-r-card);color:rgb(var(--n2-ink));background:radial-gradient(100% 60% at 50% -10%,rgb(var(--n2-accent)/.22),transparent 70%),rgb(var(--n2-raised)/var(--n2-glass-a));-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:inset 0 1px 0 rgb(var(--n2-p-white)/calc(var(--n2-edge) + .08)),inset 0 0 0 1px rgb(var(--n2-p-white)/.1),0 20px 44px -18px rgb(var(--n2-shadow)/.9);font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);-webkit-user-select:text;user-select:text;opacity:0;transform:translateY(var(--n2-s1));transition:opacity var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-fast) var(--n2-e-out)}.n2-hover[data-up]{transform:translateY(calc(var(--n2-s1) * -1))}.n2-hover[data-on]{opacity:1;transform:none}.n2-hover:before{content:"";position:absolute;inset-inline:0;top:calc(var(--n2-s2) * -1);height:var(--n2-s2)}.n2-hover[data-up]:before{top:auto;bottom:calc(var(--n2-s2) * -1)}.n2-hover[data-side]:before{inset-block:0;inset-inline:auto;top:0;height:auto;width:var(--n2-s2)}.n2-hover[data-side=right]:before{left:calc(var(--n2-s2) * -1)}.n2-hover[data-side=left]:before{right:calc(var(--n2-s2) * -1)}.n2-hover-hd{display:flex;align-items:center;gap:var(--n2-s3);min-width:0}.n2-hover-cover{flex:none;width:var(--n2-hover-cover);border-radius:var(--n2-r-opt)}.n2-hover-tx{display:grid;min-width:0}.n2-hover-title{overflow:hidden;font:600 var(--n2-t-body)/1.25 var(--n2-f-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.n2-hover-sub{color:rgb(var(--n2-glass-ink-2));font:400 var(--n2-t-label)/1.35 var(--n2-f-sans)}.n2-hover-rw{display:flex;align-items:center;justify-content:space-between;gap:var(--n2-s2)}.n2-hover-k{font:400 var(--n2-t-micro)/1.3 var(--n2-f-sans);color:rgb(var(--n2-glass-ink-2))}.n2-hover-bar{display:block;height:var(--n2-hover-bar);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.14);overflow:hidden}.n2-hover-bar>i{display:block;height:100%;background:rgb(var(--n2-accent))}.n2-hover-note{display:flex;align-items:flex-start;gap:var(--n2-gap-snug);color:rgb(var(--n2-ink))}.n2-hover-note .n2-ico{flex:none;width:var(--n2-glyph-14);height:var(--n2-glyph-14);margin-top:2px;color:rgb(var(--n2-glass-accent-text))}@media (prefers-reduced-motion:reduce){.n2-hover{transition:opacity var(--n2-d-fast) var(--n2-e-linear);transform:none}}.n2-scope[data-n2-motion=off] .n2-hover{transition:none;transform:none}.n2-mini{display:inline-flex;align-items:center;gap:var(--n2-s2);max-width:100%;vertical-align:middle}.n2-mini-line{flex:0 1 var(--n2-mini-max);min-width:0}.n2-mini-cell,.n2-mini-line{display:flex;align-items:center}.n2-mini-cell{flex:1 1 0;min-width:var(--n2-mini-now)}.n2-mini-cell:first-child{flex:none;min-width:0}.n2-mini-link{flex:1 1 0;min-width:var(--n2-gap-snug);height:var(--n2-rail-line);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.18)}.n2-mini-link[data-filled]{background:rgb(var(--n2-accent))}.n2-mini-stop{flex:none;display:grid;place-items:center;width:var(--n2-mini-dot);height:var(--n2-mini-dot);border-radius:50%}.n2-mini-stop[data-state=done]{background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink))}.n2-mini-tick{width:var(--n2-mini-tick);height:var(--n2-mini-tick);fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.n2-mini-stop[data-state=now]{width:var(--n2-mini-now);height:var(--n2-mini-now);background:radial-gradient(circle,rgb(var(--n2-ink)) 0 var(--n2-mini-core),transparent calc(var(--n2-mini-core) + .5px));box-shadow:inset 0 0 0 var(--n2-mini-ring) rgb(var(--n2-accent))}.n2-mini-stop[data-state=next]{box-shadow:inset 0 0 0 var(--n2-mini-ring-thin) rgb(var(--n2-ink-2))}.n2-mini-stop[data-state=later]{width:var(--n2-mini-small);height:var(--n2-mini-small);background:rgb(var(--n2-ink-3))}.n2-mini-name{font:500 var(--n2-t-label)/1.2 var(--n2-f-sans);color:rgb(var(--n2-ink));white-space:nowrap}@media (forced-colors:active){.n2-mini-stop[data-state=done]{background:Highlight;color:HighlightText}.n2-mini-stop[data-state=later]{background:CanvasText}}.n2-tray{position:fixed;z-index:var(--n2-z-dock);left:0;right:0;bottom:var(--n2-tray-rest);display:flex;flex-direction:column;max-height:var(--n2-tray-max,40dvh);overflow:hidden;color:rgb(var(--n2-ink));background:rgb(var(--n2-raised)/var(--n2-glass-a));-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);border-radius:var(--n2-r-sheet) var(--n2-r-sheet) 0 0;box-shadow:inset 0 1px 0 rgb(var(--n2-p-white)/.16),inset 0 0 0 1px rgb(var(--n2-p-white)/.08),0 -20px 50px -30px rgb(var(--n2-shadow)/.9);transform:translateY(calc(100% + var(--n2-s4)));transition:transform var(--n2-d-normal) var(--n2-e-out)}.n2-tray:focus{outline:none}.n2-tray[data-on]{transform:none}.n2-tray[data-state=closed]{pointer-events:none}@media (min-width:1024px){.n2-tray{left:50%;right:auto;width:min(var(--n2-tray-w),calc(100vw - var(--n2-s5)));margin-left:calc(min(var(--n2-tray-w), calc(100vw - var(--n2-s5))) / -2);border-radius:var(--n2-r-sheet);bottom:calc(var(--n2-tray-rest) + var(--n2-s3))}}.n2-tray-grab{flex:none;width:var(--n2-grab-w);height:var(--n2-grab-h);margin:var(--n2-s2) auto 0;border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.25)}.n2-tray-head{display:flex;flex:none;align-items:center;gap:var(--n2-s2);padding:var(--n2-s2) var(--n2-s3) var(--n2-s1) var(--n2-s4)}.n2-tray-title{flex:1;min-width:0;margin:0;overflow:hidden;font:600 var(--n2-t-body)/1.3 var(--n2-f-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.n2-tray-body{flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--n2-s1) var(--n2-s4) var(--n2-s4)}.n2-tray-lock{display:flex;align-items:center;gap:var(--n2-s1);margin:0;padding:0 var(--n2-s4) var(--n2-s1);font:500 var(--n2-t-label)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-tray-lock .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16);flex:none}.n2-tray[data-locked] .n2-tray-body{color:rgb(var(--n2-ink-2));cursor:not-allowed}.n2-tray[data-locked] .n2-tray-body :is(button,input,[role=slider],[role=radio],[role=switch],[role=option]){opacity:.6;cursor:not-allowed}.n2-rsec[data-n2-surface]{border-radius:var(--n2-r-card);background:rgb(var(--n2-group));box-shadow:inset 0 1px 0 rgb(var(--n2-p-white)/calc(var(--n2-edge) * .7));overflow:hidden}.n2-rsec[data-n2-surface]+.n2-rsec[data-n2-surface]{margin-top:var(--n2-s3);border-top:0}.n2-rsec[data-n2-surface]>.n2-rsec-h .n2-rsec-btn{padding-inline:var(--n2-s4);border-radius:0}.n2-rsec[data-n2-surface][data-open]>.n2-rsec-body>.n2-rsec-in{box-shadow:inset 0 1px 0 rgb(var(--n2-hair)/.22)}.n2-rsec[data-n2-surface] .n2-group{border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:visible}@media (min-width:1024px){.n2-rsec[data-n2-surface]{background:rgb(var(--n2-group)/.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.n2-nd{box-sizing:border-box;display:flex;align-items:center;gap:var(--n2-s2);min-height:var(--n2-next-dock-h);padding:0 var(--n2-s2) 0 var(--n2-s4);color:rgb(var(--n2-ink));background:rgb(var(--n2-raised)/var(--n2-glass-a));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-radius:var(--n2-s4) var(--n2-s4) 0 0;box-shadow:inset 0 1px 0 rgb(var(--n2-p-white)/.14),0 -8px 24px -12px rgb(var(--n2-shadow)/.5);transition:transform var(--n2-d-fast) var(--n2-e-inout),opacity var(--n2-d-fast) var(--n2-e-inout)}.n2-nd:focus{outline:none}.n2-nd[data-hidden]{transform:translateY(100%);opacity:0;pointer-events:none}:root[data-n2-motion=off] .n2-nd,[data-n2-motion=off] .n2-nd{transition:none}@media (prefers-reduced-motion:reduce){.n2-nd{transition:none}}.n2-nd-main{display:flex;flex:1;align-items:center;gap:var(--n2-s3);min-width:0;min-height:var(--n2-touch);margin:0;padding:0;border:0;color:inherit;background:none;font:500 var(--n2-t-body)/1.2 var(--n2-f-sans);text-align:left;cursor:pointer}div.n2-nd-main{cursor:default}.n2-nd-main:focus-visible{outline:2px solid rgb(var(--n2-accent));outline-offset:2px;border-radius:var(--n2-r-pill)}.n2-nd-task{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2-nd-more{display:inline-flex;flex:none;color:rgb(var(--n2-ink-3))}.n2-nd-dot{flex:none;width:var(--n2-dot);height:var(--n2-dot);border-radius:50%;background:rgb(var(--n2-accent))}.n2-nd-dot[data-tone=good]{background:rgb(var(--n2-good))}.n2-nd-dot[data-tone=warn]{background:rgb(var(--n2-warn))}.n2-nd-dot[data-tone=bad]{background:rgb(var(--n2-bad))}.n2-nd .n2-nd-act{flex:none;max-width:45%;overflow:hidden}.n2-nd-notice{display:flex;flex:1;align-items:center;gap:var(--n2-s2);min-width:0;margin:0;color:rgb(var(--n2-ink-2));font:400 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-nd-notice>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2-nd-player{flex:1;min-width:0;padding:var(--n2-s2) 0}.n2-ndd{display:grid;gap:var(--n2-s3)}.n2-ndd-task{margin:0;font:600 var(--n2-t-title)/1.3 var(--n2-f-display);letter-spacing:-.02em}.n2-ndd-facts{margin:0;color:rgb(var(--n2-ink-2))}.n2-ndd-notes{padding:var(--n2-s3) var(--n2-s4);border-radius:var(--n2-s4);background:rgb(var(--n2-warn)/.1)}.n2-ndd-notes-h{margin:0 0 var(--n2-s2);font:600 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-ndd-notes ul{display:grid;gap:var(--n2-s1);margin:0;padding:0 0 0 var(--n2-s4);color:rgb(var(--n2-ink-2));font:400 var(--n2-t-label)/1.4 var(--n2-f-sans)}.n2-ndd-acts{display:flex;flex-wrap:wrap;gap:var(--n2-s2);justify-content:flex-end}.n2-ndd-acts>.n2-btn{flex:1 1 auto}.n2-calh{flex-wrap:wrap;gap:var(--n2-s2) var(--n2-s3)}.n2-calh,.n2-calh-nav{display:flex;align-items:center;min-width:0}.n2-calh-nav{gap:var(--n2-s1)}.n2-calh-period{min-height:var(--n2-touch);padding:0 var(--n2-s3);border:0;border-radius:var(--n2-r-pill);background:transparent;color:rgb(var(--n2-ink));font:600 var(--n2-t-title)/1.2 var(--n2-f-display);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-calh-period:hover{background:rgb(var(--n2-tint)/.08)}.n2-calh-short{display:none}.n2-calh-range{margin-left:auto}.n2-calh-range button{min-height:var(--n2-touch)}@media (max-width:1023px){.n2-calh-today{display:none}}@media (max-width:640px){.n2-calh{flex-wrap:nowrap;gap:var(--n2-s1)}.n2-calh-range{margin-left:0;flex:none}.n2-calh-period{padding:0 var(--n2-s2);font-size:var(--n2-t-body)}.n2-calh-long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.n2-calh-short{display:inline}}.n2-pk-period{padding-bottom:var(--n2-s2)}.n2-pk-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--n2-s2)}.n2-pk-pgrid[data-range=year]{grid-template-columns:repeat(4,minmax(0,1fr))}.n2-pk-per{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--n2-gap-tight);min-width:0;min-height:calc(var(--n2-touch) + var(--n2-s2));padding:0;border:0;border-radius:var(--n2-r-opt);background:rgb(var(--n2-tint)/.05);color:rgb(var(--n2-ink));font:500 var(--n2-t-label)/1 var(--n2-f-sans);cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-instant) var(--n2-e-out)}.n2-pk-per:hover{background:rgb(var(--n2-tint)/.1)}.n2-pk-per:active{transform:scale(var(--n2-press-scale))}.n2-pk-per[data-current]{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-ink-2))}.n2-pk-per[aria-pressed=true]{background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink))}.n2-pk-per-c{min-height:1em;font:500 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-pk-per[aria-pressed=true] .n2-pk-per-c{color:inherit}.n2-calc{display:grid;gap:var(--n2-s3)}.n2-calc-rel{display:flex;gap:var(--n2-s3);align-items:flex-start}.n2-calc-main{display:grid;gap:var(--n2-gap-tight);min-width:0}.n2-calc-main>p{margin:0}.n2-calc-cover{flex:none;width:var(--n2-s7);height:var(--n2-s7);border-radius:var(--n2-r-opt);background:rgb(var(--n2-cal-c,var(--n2-accent)))}.n2-calc-rel[data-mode=past] .n2-calc-cover{background:rgb(var(--n2-cal-c,var(--n2-accent))/.35)}.n2-calc-title{font:600 var(--n2-t-body)/1.3 var(--n2-f-sans);overflow-wrap:anywhere}.n2-calc-artist{color:rgb(var(--n2-ink-2))}.n2-calc-date{font:500 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-calc-line{color:rgb(var(--n2-ink-2))}.n2-calc-also{display:grid;gap:var(--n2-s1);padding-top:var(--n2-s2);border-top:1px solid rgb(var(--n2-hair)/.35)}.n2-calc-also-h{margin:0;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-micro)/1.3 var(--n2-f-sans)}.n2-calc-also ul{display:grid;gap:var(--n2-s1);margin:0;padding:0;list-style:none}.n2-calc-also li{display:flex;align-items:center;gap:var(--n2-s2);min-width:0}.n2-calc-also-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2-calc-also-s{flex:none;color:rgb(var(--n2-ink-2));font:400 var(--n2-t-micro)/1.3 var(--n2-f-sans)}.n2-calc-dot{flex:none;width:var(--n2-dot);height:var(--n2-dot);border-radius:50%;background:rgb(var(--n2-cal-c,var(--n2-accent)))}.n2-calc-also li[data-past] .n2-calc-dot{background:rgb(var(--n2-cal-c,var(--n2-accent))/.35)}.n2-mm{display:grid;align-content:start;gap:var(--n2-s2);min-width:0}.n2-mm-name{justify-self:start;min-height:var(--n2-s6);padding:0 var(--n2-s2);margin-left:calc(var(--n2-s2) * -1);border:0;border-radius:var(--n2-r-pill);background:transparent;color:rgb(var(--n2-ink));font:600 var(--n2-t-label)/1.2 var(--n2-f-sans);cursor:pointer}.n2-mm-name:hover{background:rgb(var(--n2-tint)/.08)}.n2-mm-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-width:0}.n2-mm-dow{text-align:center;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-micro)/2 var(--n2-f-sans)}.n2-mm-dow[data-fri]{color:rgb(var(--n2-accent-text))}.n2-mm-day{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--n2-r-mark);background:transparent;color:rgb(var(--n2-ink));font:500 var(--n2-t-micro)/1 var(--n2-f-sans);font-variant-numeric:tabular-nums;cursor:default}.n2-mm-day,.n2-mm-pad{justify-self:center;width:100%;max-width:var(--n2-mm-cap);min-width:0;aspect-ratio:1}button.n2-mm-day{cursor:pointer}button.n2-mm-day:hover{background:rgb(var(--n2-tint)/.08)}.n2-mm-day[data-fri]{color:rgb(var(--n2-accent-text))}.n2-mm-day[data-today]{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-ink))}.n2-mm-day[data-release]{background:rgb(var(--n2-cal-c,var(--n2-accent)));color:rgb(var(--n2-cal-ink,var(--n2-accent-ink)));font-weight:600}.n2-mm-day[data-mark]{outline:2px solid rgb(var(--n2-accent-text-sm));outline-offset:1px}.n2-mm-day[data-release][data-past]{background:rgb(var(--n2-cal-c,var(--n2-accent))/.35);color:rgb(var(--n2-ink))}button.n2-mm-day[data-release]:hover{background:rgb(var(--n2-cal-c,var(--n2-accent))/.85)}.n2-mm-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.n2-mm-row{display:flex;align-items:center;gap:var(--n2-s2);width:100%;min-width:0;min-height:var(--n2-s6);padding:0 var(--n2-s2);margin-left:calc(var(--n2-s2) * -1);border:0;border-radius:var(--n2-r-opt);background:transparent;color:rgb(var(--n2-ink));font:400 var(--n2-t-micro)/1.2 var(--n2-f-sans);text-align:left;cursor:pointer}.n2-mm-row:hover{background:rgb(var(--n2-tint)/.08)}.n2-mm-row-d,.n2-mm-row[data-past]{color:rgb(var(--n2-ink-2))}.n2-mm-row-d{flex:none}.n2-mm-row-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2-mm-more{color:rgb(var(--n2-accent-text))}@media (pointer:coarse){.n2-mm-name,.n2-mm-row{min-height:var(--n2-touch)}}.n2-pm{display:grid;gap:var(--n2-s2);min-width:0}.n2-pm-dows,.n2-pm-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.n2-pm-dow{text-align:center;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-micro)/2 var(--n2-f-sans)}.n2-pm-dow[data-fri]{color:rgb(var(--n2-accent-text))}.n2-pm-grid{touch-action:pan-y;transition:transform var(--n2-d-normal) var(--n2-e-out)}.n2-pm-grid[data-dragging]{transition:none}.n2-pm-day{position:relative;display:flex;min-width:0;height:var(--n2-pm-cell);min-height:var(--n2-touch);padding:0;border:0;background:transparent;color:rgb(var(--n2-ink));font:400 var(--n2-t-body)/1 var(--n2-f-sans);cursor:pointer}.n2-pm-day,.n2-pm-n{align-items:center;justify-content:center}.n2-pm-n{display:inline-flex;width:calc(var(--n2-touch) - var(--n2-s2));height:calc(var(--n2-touch) - var(--n2-s2));border-radius:50%}.n2-pm-day[data-out]{color:rgb(var(--n2-ink-3))}.n2-pm-day[data-fri]{color:rgb(var(--n2-accent-text));font-weight:600}.n2-pm-day[data-today] .n2-pm-n{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-ink))}.n2-pm-day[data-release] .n2-pm-n{background:rgb(var(--n2-cal-c,var(--n2-accent)));color:rgb(var(--n2-cal-ink,var(--n2-accent-ink)));font-weight:600}.n2-pm-day[data-release][data-past] .n2-pm-n{background:rgb(var(--n2-cal-c,var(--n2-accent))/.35);color:rgb(var(--n2-ink))}.n2-pm-day[data-mark] .n2-pm-n{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgb(var(--n2-accent-text-sm));text-underline-offset:3px}.n2-pm-day[aria-pressed=true] .n2-pm-n{outline:2px solid rgb(var(--n2-accent));outline-offset:2px}.n2-pm-day:focus-visible{outline:none}.n2-pm-day:focus-visible .n2-pm-n{outline:2px solid rgb(var(--n2-ring));outline-offset:2px}.n2-pm-badge{position:absolute;top:var(--n2-s1);left:calc(50% + var(--n2-s2));min-width:var(--n2-s4);height:var(--n2-s4);padding:0 var(--n2-gap-tight);box-sizing:border-box;border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink));color:rgb(var(--n2-plane));font:600 var(--n2-t-micro)/var(--n2-s4) var(--n2-f-sans);text-align:center}.n2-pm-sel{display:flex;align-items:center;justify-content:space-between;gap:var(--n2-s3);padding-top:var(--n2-s2)}.n2-pm-sel-t{min-width:0}.n2-pm-sel-d{margin:0;font:600 var(--n2-t-title)/1.3 var(--n2-f-display);letter-spacing:-.02em}.n2-pm-sel-n{margin:0;color:rgb(var(--n2-ink-2))}.n2-add{position:relative;min-width:0}.n2-add-btn{position:absolute;top:var(--n2-s1);right:var(--n2-s1);display:inline-flex;align-items:center;justify-content:center;width:var(--n2-s5);height:var(--n2-s5);padding:0;border:0;border-radius:50%;background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink));cursor:pointer;opacity:0;transition:opacity var(--n2-d-fast) var(--n2-e-out)}.n2-add-btn:after{content:"";position:absolute;inset:calc((var(--n2-touch) - var(--n2-s5)) / -2)}.n2-add-btn:focus-visible,.n2-add:focus-within .n2-add-btn,.n2-add:hover .n2-add-btn{opacity:1}.n2-add-btn .n2-ico{width:var(--n2-s4);height:var(--n2-s4)}@media (hover:none){.n2-add-btn{display:none}}@media (prefers-reduced-motion:reduce){.n2-add-btn{transition:none}}.n2-slider{display:grid;gap:var(--n2-s1);min-width:0}.n2-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--n2-s3);min-width:0}.n2-slider-label{display:inline-flex;align-items:center;gap:var(--n2-gap-snug);min-width:0;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-slider-value{flex:none;font:600 var(--n2-t-title)/1.2 var(--n2-f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.n2-slider-track{position:relative;height:var(--n2-slider-thumb);touch-action:pan-y;cursor:pointer;user-select:none;-webkit-user-select:none}.n2-slider-rail{position:absolute;top:50%;right:0;left:0;height:var(--n2-slider-rail);margin-top:calc(var(--n2-slider-rail) / -2);overflow:hidden;border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.14)}.n2-slider-fill{display:block;width:calc(var(--n2-slider-p, 0) * (100% - var(--n2-slider-thumb)) + var(--n2-slider-thumb) / 2);height:100%;background:rgb(var(--n2-accent))}.n2-slider-thumb{position:absolute;top:0;left:calc(var(--n2-slider-p, 0) * (100% - var(--n2-slider-thumb)));width:var(--n2-slider-thumb);height:var(--n2-slider-thumb);border-radius:50%;touch-action:pan-y;cursor:grab}.n2-slider-thumb:before{content:"";position:absolute;inset:var(--n2-s2);border-radius:50%;background:rgb(var(--n2-accent));box-shadow:inset 0 1px 0 rgb(var(--n2-p-white)/.35),0 6px 16px -6px rgb(var(--n2-accent)/.9);transition:transform var(--n2-d-fast) var(--n2-e-out)}.n2-slider-thumb:hover:before{transform:scale(1.08)}.n2-slider[data-dragging] .n2-slider-thumb{cursor:grabbing}.n2-slider[data-dragging] .n2-slider-thumb:before{transform:scale(var(--n2-press-scale))}.n2-slider-thumb:focus-visible{outline:none}.n2-slider-thumb:focus-visible:before{outline:2px solid rgb(var(--n2-ring));outline-offset:3px}.n2-slider[data-locked] .n2-slider-fill,.n2-slider[data-locked] .n2-slider-thumb:before{background:rgb(var(--n2-ink-3));box-shadow:none}.n2-slider[data-locked] .n2-slider-value{color:rgb(var(--n2-ink-2))}.n2-slider[data-locked] .n2-slider-thumb,.n2-slider[data-locked] .n2-slider-track{cursor:not-allowed}.n2-slider[data-disabled] .n2-slider-fill,.n2-slider[data-disabled] .n2-slider-thumb:before{background:rgb(var(--n2-ink-3));box-shadow:none}@media (prefers-reduced-motion:reduce){.n2-slider-thumb:before{transition:none}}:root[data-n2-motion=off] .n2-slider-thumb:before,[data-n2-motion=off] .n2-slider-thumb:before{transition:none}.n2-plat{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:rgb(var(--n2-ink-2))}.n2-plat[data-press]{min-width:var(--n2-touch);min-height:var(--n2-touch);cursor:pointer;border-radius:var(--n2-r-pill)}.n2-plat-tile{position:relative;display:inline-grid;place-items:center;width:var(--n2-s6);height:var(--n2-s6);border-radius:var(--n2-r-ctl);background:rgb(var(--n2-tint)/.07);box-shadow:inset 0 0 0 1px rgb(var(--n2-hair)/.3);transition:background-color var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-instant) var(--n2-e-out)}.n2-plat-glyph{width:var(--n2-glyph-22);height:var(--n2-glyph-22)}.n2-plat[data-press]:hover .n2-plat-tile{background:rgb(var(--n2-tint)/.12)}.n2-plat[data-press]:active .n2-plat-tile{transform:scale(var(--n2-press-scale))}.n2-plat[data-press][aria-pressed=true] .n2-plat-tile{background:rgb(var(--n2-ink));color:rgb(var(--n2-plane));box-shadow:none}.n2-plat[data-state=off] .n2-plat-glyph{opacity:.55}.n2-plat-dot{position:absolute;right:calc(var(--n2-gap-tight) * -1);bottom:calc(var(--n2-gap-tight) * -1);box-sizing:border-box;width:var(--n2-glyph-12);height:var(--n2-glyph-12);border-radius:var(--n2-r-pill);background:rgb(var(--n2-good));box-shadow:0 0 0 2px rgb(var(--n2-plane))}.n2-plat-dot[data-state=attention]{background:rgb(var(--n2-warn));box-shadow:0 0 0 2px rgb(var(--n2-plane)),inset 0 0 0 2px rgb(var(--n2-plane))}.n2-plat-dot[data-state=off]{background:rgb(var(--n2-plane));box-shadow:0 0 0 2px rgb(var(--n2-plane)),inset 0 0 0 1.5px rgb(var(--n2-ink-3))}.n2-post{display:grid;gap:var(--n2-s2);padding:var(--n2-s3) 0}.n2-post-head{display:flex;align-items:center;gap:var(--n2-s3)}.n2-post-count{margin-left:auto;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-label)/1 var(--n2-f-sans)}.n2-post-count[data-over]{color:rgb(var(--n2-bad-text))}.n2-post[data-over] .n2-fgroup{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad)/.7)}.n2-post-over{margin:0}.n2-post:has(.n2-frow-msg) .n2-post-over{display:none}.n2-post-prov{margin:0;color:rgb(var(--n2-ink-3));font:400 var(--n2-t-label)/1.4 var(--n2-f-sans)}.n2-post-tags{margin:0;padding:0;list-style:none}.n2-post-acts,.n2-post-tags{display:flex;flex-wrap:wrap;gap:var(--n2-s2)}.n2-post-acts{align-items:center;justify-content:flex-end}.n2-run-today{position:relative;display:flex;align-items:center;gap:var(--n2-s2);padding:var(--n2-s2) var(--n2-s2) var(--n2-s2) var(--n2-runway-w);color:rgb(var(--n2-accent-text-sm));font:600 var(--n2-t-label)/1 var(--n2-f-sans)}.n2-run-today:after{content:"";flex:1;height:0;border-top:1.5px solid rgb(var(--n2-accent-text-sm)/.55)}.n2-run-today-d{color:rgb(var(--n2-ink-2));font-weight:400}.n2-run-today:before{content:"";position:absolute;inset-inline-start:calc(var(--n2-day-badge) / 2 - var(--n2-glyph-12) / 2);width:var(--n2-glyph-12);height:var(--n2-glyph-12);border-radius:var(--n2-r-pill);background:rgb(var(--n2-accent-text-sm));box-shadow:0 0 0 3px rgb(var(--n2-plane))}.n2-row-day:has(.n2-day-launch){box-shadow:inset 0 0 0 2px rgb(var(--n2-accent-text-sm))}.n2-row-day:has(.n2-day-missed){box-shadow:inset 0 0 0 1.5px rgb(var(--n2-warn))}.n2-bars{display:grid;gap:var(--n2-s3);margin:0;padding:0;list-style:none}.n2-bars-i{display:grid;gap:var(--n2-s1);min-width:0}.n2-bars-t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--n2-s3);min-width:0}.n2-bars-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-bars-l,.n2-bars-n{color:rgb(var(--n2-ink))}.n2-bars-n{flex:none;font:600 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-bars-p{color:rgb(var(--n2-ink-2));font-weight:400}.n2-bars-bar{display:block}.n2-bars-i[data-zero] .n2-bars-bar>span{min-width:0}.n2-bars-bar>span{min-width:var(--n2-gap-tight)}.n2-bars-drop,.n2-bars-more{color:rgb(var(--n2-ink-2));font:400 var(--n2-t-micro)/1.35 var(--n2-f-sans)}.n2-stars{display:inline-flex;align-items:center;gap:var(--n2-gap-tight);color:rgb(var(--n2-ink-2));font:400 var(--n2-t-micro)/1 var(--n2-f-sans)}.n2-star{width:var(--n2-glyph-16);height:var(--n2-glyph-16);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.n2-star[data-on]{fill:rgb(var(--n2-ink));stroke:rgb(var(--n2-ink))}.n2-resp{position:relative;display:grid;gap:var(--n2-s2);padding:var(--n2-s3) 0;border-radius:var(--n2-r-row)}.n2-resp+.n2-resp{border-top:1px solid rgb(var(--n2-hair)/.22)}.n2-resp-h{display:flex;align-items:center;gap:var(--n2-s3);min-width:0}.n2-resp-from{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--n2-t-body)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink))}.n2-resp-when{margin-left:auto;flex:none;color:rgb(var(--n2-ink-2));font:400 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-resp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s3)}.n2-resp-c{margin:0;color:rgb(var(--n2-ink));font:400 var(--n2-t-body)/1.5 var(--n2-f-sans);overflow-wrap:anywhere}.n2-resp-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s2);margin-left:auto}.n2-resp-acts .n2-btn[data-variant=quiet]{background:transparent;color:rgb(var(--n2-ink-2));padding-inline:var(--n2-s2)}.n2-resp-acts .n2-btn[data-variant=quiet]:hover{background:rgb(var(--n2-tint)/.08);color:rgb(var(--n2-ink))}.n2-resp-flag{fill:none}.n2-resp[data-flagged] .n2-resp-acts .n2-btn[data-variant=quiet][aria-pressed=true]{color:rgb(var(--n2-accent-text))}.n2-resp[data-flagged] .n2-resp-flag{fill:currentColor}.n2-pg{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n2-page-gap);align-content:start;min-width:0;container:n2-page/inline-size}.n2-pg.n2-rec{container:n2-page n2-rec/inline-size}.n2-pg-head{display:grid;gap:var(--n2-s2);justify-items:start;min-width:0}.n2-pg-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--n2-s2) var(--n2-s3);width:100%;min-width:0;min-height:var(--n2-touch)}.n2-pg-tx{flex:1 1 12rem;min-width:0;display:grid;gap:var(--n2-s1);justify-items:start}.n2-pg-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s2) var(--n2-s3);min-width:0}.n2-pg-title{margin:0;font:600 var(--n2-t-statement)/1.1 var(--n2-f-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;color:rgb(var(--n2-ink));outline:none}.n2-pg-title:focus-visible{outline:2px solid rgb(var(--n2-accent));outline-offset:4px;border-radius:var(--n2-r-mark)}.n2-pg-count{color:rgb(var(--n2-ink-3));font-weight:400;font-variant-numeric:tabular-nums}.n2-pg-meta{margin:0;font:400 var(--n2-t-label)/1.4 var(--n2-f-sans)}.n2-pg-lock,.n2-pg-meta{color:rgb(var(--n2-ink-2))}.n2-pg-lock{display:inline-flex;align-items:center;min-height:var(--n2-tag-h);padding:0 var(--n2-s3);border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.08);font:500 var(--n2-t-micro)/1 var(--n2-f-sans);white-space:nowrap}.n2-pg-row[data-art]{flex-wrap:nowrap;align-items:flex-start}.n2-pg-art{flex:none;min-width:0}.n2-pg-row[data-art]>.n2-pg-tx{flex-basis:0}.n2-pg-acts{flex:none;display:flex;align-items:center;gap:var(--n2-s1);margin-inline-start:auto}.n2-pg-back{margin-inline-start:calc(var(--n2-s2) * -1)}