.n2-rows{container-type:inline-size}.n2-rows:not(:has(>.n2-rows-cols)){max-inline-size:var(--n2-row-measure)}.n2-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.n2-row-group{margin:0;padding:0}.n2-row-gh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--n2-s3);margin:0;padding:var(--n2-s4) var(--n2-s2) var(--n2-s1);font:600 var(--n2-t-body)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink))}.n2-row-gh .n2-num{font-weight:400;font-size:var(--n2-t-label);color:rgb(var(--n2-ink-2))}.n2-row-ul{margin:0;padding:0;list-style:none}.n2-row-li{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--n2-d-leave) var(--n2-e-inout),opacity var(--n2-d-fast) var(--n2-e-out)}.n2-row-clip{min-height:0}.n2-row-li[data-leaving]{grid-template-rows:0fr;opacity:0;pointer-events:none}.n2-row-li[data-leaving]>.n2-row-clip{overflow:hidden}.n2-row{position:relative;display:flex;align-items:center;gap:var(--n2-s3);width:100%;min-height:var(--n2-row-h);padding:var(--n2-s2);border:0;border-radius:var(--n2-r-row);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-instant) var(--n2-e-out)}@media (hover:hover){.n2-row:hover{background:rgb(var(--n2-tint)/.05)}}.n2-row:active{transform:scale(.992)}.n2-row[aria-current]{background:rgb(var(--n2-tint)/.1)}.n2-row[aria-current]:before{content:"";position:absolute;inset-block:var(--n2-s3);inset-inline-start:var(--n2-gap-tight);inline-size:var(--n2-row-cur-bar);border-radius:var(--n2-r-pill);background:rgb(var(--n2-accent));pointer-events:none}.n2-row[aria-current] .n2-row-title{font-weight:500}.n2-row[data-on]{background:rgb(var(--n2-accent)/.12)}.n2-row:focus-visible{border-radius:var(--n2-r-row);outline-offset:-2px}.n2-scope [data-n2-quiet]:focus-visible{outline:none}.n2-row-cover{width:var(--n2-row-cover)}.n2-row-main{flex:1;min-width:var(--n2-row-title-min);display:grid;gap:2px}.n2-row-title{font:500 var(--n2-t-body)/1.3 var(--n2-f-sans)}.n2-row-meta,.n2-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n2-row-meta{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-row-meta .n2-t-code{color:inherit}@container (max-width: 360px){.n2-row-d{display:none}}.n2-row-right{flex:none;display:grid;justify-items:end;gap:var(--n2-gap-tight);max-width:var(--n2-col-status)}.n2-row-val{font:400 var(--n2-t-label)/1.2 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-row-chev{flex:none;display:grid;color:rgb(var(--n2-ink-3))}.n2-row-chev .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}.n2-row-cell{display:none}.n2-row-under{display:none;align-items:center;flex-wrap:wrap;gap:var(--n2-gap-tight) var(--n2-s2);min-width:0}@container (max-width: 359px){.n2-row[data-lead-play]>.n2-row-right{display:none}.n2-row[data-lead-play] .n2-row-under{display:flex}}@container (max-width: 299px){.n2-row>.n2-row-right{display:none}.n2-row .n2-row-under{display:flex}}.n2-row-check{flex:none;width:0;height:var(--n2-check-dot);margin-right:calc(var(--n2-s3) * -1);display:grid;place-items:center;overflow:hidden;border-radius:50%;opacity:0;box-shadow:inset 0 0 0 1.5px rgb(var(--n2-ink-3));transition:width var(--n2-d-normal) var(--n2-e-out),margin var(--n2-d-normal) var(--n2-e-out),opacity var(--n2-d-fast) var(--n2-e-out),background-color var(--n2-d-fast) var(--n2-e-out),box-shadow var(--n2-d-fast) var(--n2-e-out)}.n2-rows[data-selecting] .n2-row-check{width:var(--n2-check-dot);margin-right:0;opacity:1}.n2-row-check .n2-ico{width:var(--n2-glyph-14);height:var(--n2-glyph-14);stroke-width:2.4;color:rgb(var(--n2-accent-ink));opacity:0;transform:scale(.4);transition:transform var(--n2-d-fast) var(--n2-e-out),opacity var(--n2-d-fast) var(--n2-e-out)}.n2-row[data-on] .n2-row-check{background:rgb(var(--n2-accent));box-shadow:none}.n2-row[data-on] .n2-row-check .n2-ico{opacity:1;transform:none}.n2-rows-cols{display:none}@container (min-width: 640px){.n2-row-cover{width:var(--n2-row-cover-wide)}.n2-row-cell{display:flex;align-items:center;flex:none;min-width:0;gap:var(--n2-s2);font:400 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-row-cell[data-size=sm]{width:var(--n2-col-sm)}.n2-row-cell[data-size=lg]{width:var(--n2-col-lg)}.n2-row[data-narrow-value] .n2-row-val{display:none}.n2-row-right{width:var(--n2-col-status)}.n2-rows-cols{display:flex;align-items:center;gap:var(--n2-s3);padding:var(--n2-s1) var(--n2-s2);font:500 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-ink-3))}.n2-rows-cols-chk{flex:none;width:0;margin-right:calc(var(--n2-s3) * -1);transition:width var(--n2-d-normal) var(--n2-e-out),margin var(--n2-d-normal) var(--n2-e-out)}.n2-rows[data-selecting] .n2-rows-cols-chk{width:var(--n2-check-dot);margin-right:0}.n2-rows-cols-cover{flex:none;width:var(--n2-row-cover-wide)}.n2-rows-cols-main{flex:1;min-width:0}.n2-rows-cols-cell[data-size=sm]{flex:none;width:var(--n2-col-sm)}.n2-rows-cols-cell[data-size=lg]{flex:none;width:var(--n2-col-lg)}.n2-rows-cols-status{flex:none;width:var(--n2-col-status);text-align:right}.n2-rows-cols-chev{flex:none;width:var(--n2-glyph-16)}.n2-rows:has(.n2-row[data-menu]) .n2-rows-cols{padding-right:var(--n2-touch)}}.n2-sel-actions{display:flex;align-items:center;gap:var(--n2-s2)}.n2-sel-actions>.n2-btn[data-variant=primary]{flex:1}.n2-sk{border-radius:var(--n2-r-ctl);background:linear-gradient(100deg,rgb(var(--n2-tint)/.06) 20%,rgb(var(--n2-tint)/.14) 50%,rgb(var(--n2-tint)/.06) 80%) 0 0 /240% 100%;animation:n2-sweep var(--n2-d-sweep) var(--n2-e-inout) infinite}@keyframes n2-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.n2-skrow{display:flex;align-items:center;gap:var(--n2-s3);min-height:var(--n2-row-h);padding:var(--n2-s2)}.n2-skrow .n2-sk-cover{width:var(--n2-row-cover);height:var(--n2-row-cover);border-radius:var(--n2-r-ctl);flex:none}.n2-skrow-tx{flex:1;display:grid;gap:var(--n2-s2)}.n2-skrow-tx .n2-sk{height:var(--n2-sk-line)}.n2-skrow-rt{display:grid;gap:var(--n2-s2);justify-items:end}.n2-skrow-rt .n2-sk{height:var(--n2-sk-meta)}.n2-skrow-rt .n2-sk:first-child{width:var(--n2-sk-status-w)}.n2-skrow-rt .n2-sk:last-child{width:var(--n2-sk-value-w)}.n2-skrow:nth-child(5n+1) .n2-skrow-tx .n2-sk:first-child{width:58%}.n2-skrow:nth-child(5n+1) .n2-skrow-tx .n2-sk:last-child{width:38%}.n2-skrow:nth-child(5n+2) .n2-skrow-tx .n2-sk:first-child{width:46%}.n2-skrow:nth-child(5n+2) .n2-skrow-tx .n2-sk:last-child{width:30%}.n2-skrow:nth-child(5n+3) .n2-skrow-tx .n2-sk:first-child{width:64%}.n2-skrow:nth-child(5n+3) .n2-skrow-tx .n2-sk:last-child{width:42%}.n2-skrow:nth-child(5n+4) .n2-skrow-tx .n2-sk:first-child{width:40%}.n2-skrow:nth-child(5n+4) .n2-skrow-tx .n2-sk:last-child{width:34%}.n2-skrow:nth-child(5n) .n2-skrow-tx .n2-sk:first-child{width:52%}.n2-skrow:nth-child(5n) .n2-skrow-tx .n2-sk:last-child{width:28%}.n2-sk-gh{width:var(--n2-sk-gh-w);height:var(--n2-sk-meta);margin:var(--n2-s4) var(--n2-s2) var(--n2-s2)}@container (min-width: 640px){.n2-skrow .n2-sk-cover{width:var(--n2-row-cover-wide);height:var(--n2-row-cover-wide)}.n2-skrow-rt{min-width:var(--n2-col-status)}}@media (prefers-reduced-motion:reduce){.n2-sk{animation:none}}.n2-scope[data-n2-motion=off] .n2-sk{animation:none}.n2-row-clip{position:relative}.n2-row-clip[data-swipe]{overflow:hidden;border-radius:var(--n2-r-row)}.n2-row-slide{position:relative;transform:translateX(var(--n2-swipe-x));transition:transform var(--n2-d-normal) var(--n2-e-out)}.n2-row-clip[data-dragging]>.n2-row-slide{transition:none}.n2-row-clip[data-menu-press] .n2-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.n2-row-act{position:absolute;top:0;right:0;bottom:0;width:max(0px,calc(var(--n2-swipe-x) * -1));display:flex;align-items:center;justify-content:flex-end;overflow:hidden;background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink));font:500 var(--n2-t-label)/1 var(--n2-f-sans);white-space:nowrap;pointer-events:none}.n2-row-act>span{margin-right:var(--n2-s5)}.n2-row[data-menu],.n2-rows:has(.n2-row[data-menu]) .n2-row{padding-right:var(--n2-touch)}.n2-row-menu:focus-visible{outline-offset:-2px}.n2-row-menu{position:absolute;top:50%;right:0;margin-top:calc(var(--n2-touch) / -2);z-index:1;color:rgb(var(--n2-ink-2))}.n2-rows[data-selecting] .n2-row-menu{display:none}@container (max-width: 479px){.n2-row[data-menu],.n2-rows:has(.n2-row[data-menu]) .n2-row{padding-right:var(--n2-s2)}.n2-row-menu:not(:focus-visible){width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%)}@media (hover:none) and (pointer:coarse){.n2-row-menu{display:none}}}.n2-row[data-lead-play]{padding-left:calc(var(--n2-s2) + var(--n2-touch) + var(--n2-s2))}.n2-rows[data-selecting] .n2-row[data-lead-play]{padding-left:var(--n2-s2)}.n2-row-play{position:absolute;top:50%;left:var(--n2-s2);z-index:1;display:grid;place-items:center;width:var(--n2-touch);height:var(--n2-touch);margin-top:calc(var(--n2-touch) / -2);padding:0;border:0;border-radius:var(--n2-r-pill);background:transparent;color:rgb(var(--n2-accent-text));cursor:pointer}.n2-row-play:focus-visible{outline-offset:-2px}.n2-row-play-disc{display:grid;place-items:center;width:var(--n2-play-disc);height:var(--n2-play-disc);border-radius:var(--n2-r-pill);background:rgb(var(--n2-accent)/.18);transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-row-play .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}@media (hover:hover){.n2-row-play:hover .n2-row-play-disc{background:rgb(var(--n2-accent)/.3)}}@media (pointer:coarse){.n2-row-play-disc{width:var(--n2-touch);height:var(--n2-touch)}}.n2-row-play[data-state=playing] .n2-row-play-disc{background:rgb(var(--n2-accent));color:rgb(var(--n2-accent-ink))}.n2-rows[data-selecting] .n2-row-play{display:none}.n2-rows[data-selecting] .n2-row-prog{left:var(--n2-s2)}.n2-row-prog{position:absolute;right:var(--n2-s3);bottom:var(--n2-s1);left:calc(var(--n2-s2) + var(--n2-touch) + var(--n2-s2));height:var(--n2-row-prog-h);overflow:hidden;border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.12);pointer-events:none}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]){background:rgb(var(--n2-accent)/var(--n2-row-play-tint))}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]),.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]){--n2-ink-2:var(--n2-ink);--n2-ink-3:var(--n2-ink)}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]){background:rgb(var(--n2-accent)/var(--n2-row-paused-tint))}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]) .n2-status,.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]) .n2-status{color:rgb(var(--n2-ink))}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]) .n2-status[data-tone=good]:before,.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]) .n2-status[data-tone=good]:before{color:rgb(var(--n2-good))}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]) .n2-status[data-tone=warn]:before,.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]) .n2-status[data-tone=warn]:before{color:rgb(var(--n2-warn))}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]) .n2-status[data-tone=bad]:before,.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]) .n2-status[data-tone=bad]:before{color:rgb(var(--n2-bad-text))}.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=paused])>.n2-row:not([data-on]) .n2-status[data-tone=info]:before,.n2-rows:not([data-selecting]) .n2-row-slide:has(>.n2-row-play[data-state=playing])>.n2-row:not([data-on]) .n2-status[data-tone=info]:before{color:rgb(var(--n2-accent-text-sm))}.n2-row-prog>i{display:block;height:100%;background:rgb(var(--n2-accent-text));transform-origin:left}@media (prefers-reduced-motion:reduce){.n2-row-play-disc{transition:none}.n2-row{transition:transform var(--n2-d-instant) var(--n2-e-out)}}.n2-scope[data-n2-motion=off] .n2-row-play-disc{transition:none}.n2-scope[data-n2-motion=off] .n2-row{transition:transform var(--n2-d-instant) var(--n2-e-out)}.n2-row-second{display:flex;align-items:flex-start;gap:var(--n2-glyph-gap);min-width:0;font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-row-second-t{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.n2-row-second-link{color:rgb(var(--n2-link));font-weight:500}.n2-row-second-dot{flex:none;width:var(--n2-second-dot);height:var(--n2-second-dot);margin-top:calc((1.35em - var(--n2-second-dot)) / 2);border-radius:50%;background:rgb(var(--n2-ink-3))}.n2-row-second-dot[data-tone=default]{background:transparent;box-shadow:inset 0 0 0 2px rgb(var(--n2-ink-3))}.n2-row-second-dot[data-tone=warn]{background:rgb(var(--n2-warn));border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.n2-row-second-dot[data-tone=good]{background:rgb(var(--n2-good))}.n2-rows[data-runway] .n2-row-group{position:relative}.n2-rows[data-runway] .n2-row-group:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--n2-day-badge) / 2 - var(--n2-runway-line) / 2);width:var(--n2-runway-line);border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.14);pointer-events:none}.n2-rows[data-runway] .n2-row-gh{padding-inline-start:calc(var(--n2-runway-w) + var(--n2-s2))}.n2-rows[data-runway] .n2-row-li{position:relative;padding-inline-start:var(--n2-runway-w)}.n2-rows[data-runway] .n2-rows-cols{padding-inline-start:calc(var(--n2-s2) + var(--n2-runway-w))}.n2-row-day{position:absolute;z-index:1;top:var(--n2-s2);inset-inline-start:0;display:grid;justify-items:center;align-content:center;width:var(--n2-day-badge);min-height:var(--n2-day-badge);border-radius:var(--n2-r-ctl);background:rgb(var(--n2-plane));box-shadow:inset 0 0 0 1px rgb(var(--n2-tint)/.16);transition:opacity var(--n2-d-fast) var(--n2-e-out)}.n2-row-li[data-leaving]>.n2-row-day{opacity:0}.n2-day{display:grid;justify-items:center}.n2-day-n{font:600 var(--n2-t-body)/1 var(--n2-f-display);color:rgb(var(--n2-ink))}.n2-day-none{max-inline-size:100%;text-align:center;text-wrap:balance}.n2-day-none,.n2-day-w{font:400 var(--n2-t-micro)/1.1 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}@media (prefers-reduced-motion:reduce){.n2-row-day{transition:none}}.n2-scope[data-n2-motion=off] .n2-row-day{transition:none}@container (max-width: 413px){.n2-rows[data-runway] .n2-row[data-lead-play]>.n2-row-right{display:none}.n2-rows[data-runway] .n2-row[data-lead-play] .n2-row-under{display:flex}}@container (max-width: 353px){.n2-rows[data-runway] .n2-row>.n2-row-right{display:none}.n2-rows[data-runway] .n2-row .n2-row-under{display:flex}}.n2-sel-bulk{display:grid;gap:var(--n2-s2)}.n2-sel-sum{margin:0;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-label)/1.4 var(--n2-f-sans)}.n2-sel-bulk-b{display:flex;flex-wrap:wrap;gap:var(--n2-s2)}.n2-sections{position:sticky;top:0;z-index:var(--n2-z-sticky);container-type:inline-size;background:rgb(var(--n2-plane)/.9);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 -1px 0 rgb(var(--n2-hair)/.3)}.n2-secbar,.n2-sections[data-sticky=off]{position:relative}.n2-secbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.n2-secbar[data-count="1"]{grid-template-columns:minmax(0,1fr)}.n2-secbar[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.n2-secbar[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.n2-secbar[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.n2-sec-btn{position:relative;min-width:var(--n2-touch);min-height:var(--n2-touch);padding:0 2px;border:0;background:none;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-label)/1 var(--n2-f-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--n2-d-fast) var(--n2-e-out)}.n2-sec-btn:hover,.n2-sec-btn[aria-current=true]{color:rgb(var(--n2-ink))}.n2-sec-btn:focus-visible{border-radius:var(--n2-r-ctl);outline-offset:-4px}.n2-sec-ind{position:absolute;left:0;bottom:0;height:var(--n2-sec-ind);width:var(--n2-ind-w,0);border-radius:var(--n2-r-pill);background:rgb(var(--n2-accent));transform:translateX(var(--n2-ind-x,0));pointer-events:none}.n2-sec-ind[data-anim]{transition:transform var(--n2-d-normal) var(--n2-e-out),width var(--n2-d-normal) var(--n2-e-out)}.n2-sec-keys{display:none}@container (max-width: 359px){.n2-sec-btn{padding:0;font-size:var(--n2-t-micro)}}@container (min-width: 640px){.n2-secbar{display:flex;gap:var(--n2-s5);padding:0 var(--n2-s5)}.n2-sec-btn{font-size:var(--n2-t-body)}.n2-sec-keys{display:block;margin-left:auto;align-self:center;font:400 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-ink-3));white-space:nowrap}}.n2-rsec{min-width:0}.n2-rsec+.n2-rsec{border-top:1px solid rgb(var(--n2-hair)/.22)}.n2-rsec-h{margin:0;font:inherit}.n2-rsec-btn{display:flex;align-items:center;gap:var(--n2-s3);width:100%;min-height:var(--n2-touch);padding:var(--n2-s2) var(--n2-s2);border:0;border-radius:var(--n2-r-ctl);background:transparent;color:rgb(var(--n2-ink));font:600 var(--n2-t-body)/1.3 var(--n2-f-sans);text-align:left;cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out)}@media (hover:hover){.n2-rsec-btn:hover{background:rgb(var(--n2-tint)/.04)}}.n2-rsec-btn:focus-visible{outline-offset:-2px}.n2-rsec-t{flex:1;min-width:0;overflow-wrap:anywhere}.n2-rsec-sum{flex:none;max-width:60%;font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2));text-align:right;overflow-wrap:anywhere}.n2-rsec-chev{flex:none;display:grid;color:rgb(var(--n2-ink-3))}.n2-rsec-chev .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}.n2-rsec[data-anim]>.n2-rsec-h .n2-rsec-chev .n2-ico{transition:transform var(--n2-d-normal) var(--n2-e-out)}.n2-rsec-btn[aria-expanded=true] .n2-rsec-chev .n2-ico{transform:rotate(180deg)}.n2-rsec-body{display:grid;grid-template-rows:0fr}.n2-rsec[data-anim]>.n2-rsec-body{transition:grid-template-rows var(--n2-d-normal) var(--n2-e-out)}.n2-rsec[data-open]>.n2-rsec-body{grid-template-rows:1fr}.n2-rsec-in{min-height:0;overflow:hidden;visibility:hidden}.n2-rsec[data-anim]>.n2-rsec-body>.n2-rsec-in{transition:visibility var(--n2-d-instant) var(--n2-e-linear) var(--n2-d-normal)}.n2-rsec[data-open]>.n2-rsec-body>.n2-rsec-in{visibility:visible}.n2-rsec[data-anim][data-open]>.n2-rsec-body>.n2-rsec-in{transition-delay:0s}.n2-rsec[data-open][data-settled]>.n2-rsec-body>.n2-rsec-in{overflow:visible}.n2-scope .n2-frow-input:focus-visible,.n2-scope .n2-input:focus-visible,.n2-scope .n2-search input:focus-visible{outline:none}.n2-field{display:grid;gap:var(--n2-gap-snug)}.n2-field-label{font:500 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-input{width:100%;min-height:var(--n2-touch);padding:0 var(--n2-pad-ctl);border:0;border-radius:var(--n2-r-ctl);outline:0;background:rgb(var(--n2-tint)/.07);color:rgb(var(--n2-ink));caret-color:rgb(var(--n2-accent));font:400 var(--n2-t-body)/1.4 var(--n2-f-sans);transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-input[data-tabular]{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-frow-input::placeholder,.n2-input::placeholder,.n2-search input::placeholder{color:rgb(var(--n2-ink-3));opacity:1}.n2-input:hover{background:rgb(var(--n2-tint)/.1)}.n2-input:focus{background:rgb(var(--n2-tint)/.13)}.n2-input[data-kbd]:focus{box-shadow:0 0 0 2px rgb(var(--n2-ring))}.n2-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad))}.n2-input[aria-invalid=true][data-kbd]:focus{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad)),0 0 0 2px rgb(var(--n2-ring))}.n2-input:disabled{opacity:.5;cursor:not-allowed}.n2-input[data-multiline]{display:block;padding-block:var(--n2-s3);min-height:max(var(--n2-touch),calc(var(--n2-ta-rows, 3) * var(--n2-ta-lh) * 1em + var(--n2-s3) * 2));max-height:calc(var(--n2-ta-max, 8) * var(--n2-ta-lh) * 1em + var(--n2-s3) * 2);overflow-y:auto;resize:none;overflow-wrap:anywhere;line-height:var(--n2-ta-lh)}.n2-input[data-multiline][data-tabular]{--n2-ta-lh:1.35}.n2-hint{font:400 var(--n2-t-label)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-err-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s1) var(--n2-s2)}.n2-err{display:flex;align-items:flex-start;gap:var(--n2-gap-snug);font:500 var(--n2-t-label)/1.4 var(--n2-f-sans);color:rgb(var(--n2-bad-text))}.n2-err .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16);margin-top:1px}.n2-search{display:flex;align-items:center;gap:var(--n2-s2);min-height:var(--n2-touch);padding:0 0 0 var(--n2-s3);border-radius:var(--n2-r-ctl);background:rgb(var(--n2-tint)/.07);color:rgb(var(--n2-ink-2));transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-search:hover{background:rgb(var(--n2-tint)/.1)}.n2-search:focus-within{background:rgb(var(--n2-tint)/.13)}.n2-search[data-kbd]:focus-within{box-shadow:0 0 0 2px rgb(var(--n2-ring))}.n2-search[data-bare],.n2-search[data-bare]:focus-within,.n2-search[data-bare]:hover{background:transparent;padding-left:0;box-shadow:none}.n2-search input{flex:1;min-width:0;min-height:var(--n2-touch);border:0;outline:0;background:transparent;color:rgb(var(--n2-ink));caret-color:rgb(var(--n2-accent));font:400 var(--n2-t-body)/1.4 var(--n2-f-sans)}.n2-search input::-webkit-search-cancel-button{display:none}.n2-search>.n2-btn{flex:none}.n2-fgroup{display:block;--n2-irow-slot:var(--n2-frow-slot)}.n2-fgroup[data-ends=bare],.n2-fgroup[data-ends=flush]{--n2-frow-s:calc(var(--n2-s4) - var(--n2-s2))}.n2-fgroup[data-ends=bare]{--n2-irow-slot:0px}.n2-frow{position:relative;display:flex;flex-wrap:wrap;align-items:center}.n2-frow+.n2-frow{border-top:1px solid rgb(var(--n2-hair)/.22)}@media (hover:hover){.n2-frow-in:hover{background:rgb(var(--n2-tint)/.04)}}.n2-frow:focus-within>.n2-frow-in{background:rgb(var(--n2-tint)/.08)}.n2-frow[data-kbd]:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--n2-ring))}.n2-frow-in{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,max-content) minmax(var(--n2-frow-value-min),1fr);align-items:center;column-gap:var(--n2-s3);min-height:var(--n2-frow-h);padding:0 calc(var(--n2-frow-s) + var(--n2-s2) + var(--n2-frow-slot)) 0 var(--n2-s4);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:text;transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-frow-in[data-btn]{cursor:pointer}.n2-frow-in[data-wrap]{padding-block:var(--n2-s3);align-items:baseline}.n2-frow-in[data-wrap] .n2-frow-v{align-items:baseline}.n2-frow-in[data-wrap] .n2-frow-v-t{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.n2-frow-in[data-btn]:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgb(var(--n2-ring))}.n2-frow-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-frow-v{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--n2-s1);min-width:0;font:400 var(--n2-t-body)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink));text-align:right}.n2-frow-v[data-empty]{color:rgb(var(--n2-ink-3))}.n2-frow-v-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2-frow-v[data-tabular] .n2-frow-v-t{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-frow-v .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16);color:rgb(var(--n2-ink-3));flex:none}.n2-frow-v>.n2-ico{position:absolute;top:50%;right:calc(var(--n2-frow-s) + var(--n2-s2));margin-top:calc(var(--n2-glyph-16) / -2)}.n2-frow-input{width:100%;min-height:var(--n2-touch);padding:0;border:0;outline:0;background:transparent;color:rgb(var(--n2-ink));caret-color:rgb(var(--n2-accent));font:400 var(--n2-t-body)/1.4 var(--n2-f-sans);text-align:right}.n2-frow-input[data-tabular]{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-frow-s{position:relative;z-index:1;flex:none;width:var(--n2-frow-s);margin-left:calc(var(--n2-frow-s) * -1);padding-right:var(--n2-s2);pointer-events:none;display:inline-flex;justify-content:flex-end;align-items:center;gap:var(--n2-s1);font:500 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-ink-2));opacity:0;transition:opacity var(--n2-d-normal) var(--n2-e-out)}.n2-frow-s[data-on]{opacity:1}.n2-frow-s[data-ok]{color:rgb(var(--n2-good))}.n2-frow-s .n2-ico{width:var(--n2-glyph-12);height:var(--n2-glyph-12);stroke-width:2.2}.n2-frow-msg{flex-basis:100%;display:grid;gap:var(--n2-s1);padding:0 var(--n2-s4) var(--n2-s3)}.n2-frow-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s1);margin-left:calc(var(--n2-s3) * -1)}.n2-frow[data-multi]>.n2-frow-in{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:var(--n2-gap-tight);padding-block:var(--n2-s3);padding-right:calc(var(--n2-frow-s) + var(--n2-s2) + var(--n2-frow-slot))}.n2-frow[data-multi] .n2-frow-v>.n2-ico{top:var(--n2-s4);margin-top:0}.n2-frow[data-multi] .n2-frow-v{justify-content:flex-start;text-align:left}.n2-frow[data-multi] .n2-frow-v-t{overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere}.n2-frow[data-multi]>.n2-frow-s{align-self:flex-start;margin-top:var(--n2-s4)}.n2-frow-input[data-multiline]{display:block;min-height:calc(var(--n2-ta-rows, 2) * var(--n2-ta-lh) * 1em);max-height:calc(var(--n2-ta-max, 8) * var(--n2-ta-lh) * 1em);overflow-y:auto;resize:none;overflow-wrap:anywhere;line-height:var(--n2-ta-lh);text-align:left}.n2-frow-input[data-multiline][data-tabular]{--n2-ta-lh:1.35}.n2-irow{align-items:center}.n2-irow-in{flex:1;min-width:0;display:grid;grid-template-columns:fit-content(46%) minmax(0,1fr);align-items:baseline;column-gap:var(--n2-s3);min-height:var(--n2-frow-h);padding:var(--n2-s3) calc(var(--n2-frow-s) + var(--n2-s2) + var(--n2-irow-slot)) var(--n2-s3) var(--n2-s4);align-content:center}.n2-irow-v{min-width:0;font:400 var(--n2-t-body)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink));text-align:right;overflow-wrap:break-word;-webkit-user-select:text;user-select:text}.n2-irow-v[data-tabular]{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-irow-act{position:absolute;top:50%;right:var(--n2-s1);margin-top:calc(var(--n2-touch) / -2);display:inline-flex}.n2-optgroup{min-width:0;margin:0;padding:0;border:0}.n2-optgroup>legend{padding:0;margin-bottom:var(--n2-s3)}.n2-opt{position:relative;display:flex;align-items:center;gap:var(--n2-s3);min-height:var(--n2-frow-h);padding:var(--n2-gap-snug) var(--n2-s4);cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-frow+.n2-opt,.n2-irow+.n2-opt,.n2-opt+.n2-opt{border-top:1px solid rgb(var(--n2-hair)/.22)}.n2-opt-state{flex:none;color:rgb(var(--n2-ink-2));font:400 var(--n2-t-body)/1.4 var(--n2-f-sans);text-align:right}@media (hover:hover){.n2-opt:hover{background:rgb(var(--n2-tint)/.04)}}.n2-opt[data-disabled]{opacity:.5;cursor:not-allowed}.n2-opt-txt{flex:1;min-width:0;display:grid}.n2-box{position:relative;flex:none;display:grid;place-items:center;width:var(--n2-touch);height:var(--n2-touch);margin-inline:calc((var(--n2-box) - var(--n2-touch)) / 2)}.n2-box input,.n2-sw input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.n2-box i{position:relative;display:block;width:var(--n2-box);height:var(--n2-box);border-radius:var(--n2-r-ctl);background:rgb(var(--n2-tint)/.1);box-shadow:inset 0 0 0 1.5px rgb(var(--n2-ink-3));transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-box[data-radio] i{border-radius:50%}.n2-box input:checked+i{background:rgb(var(--n2-accent));box-shadow:none}.n2-box input:checked+i:after{content:"";position:absolute;left:var(--n2-tick-box-x);top:var(--n2-tick-box-y);width:var(--n2-tick-box-w);height:var(--n2-tick-box-h);border-width:medium;border-left:0 solid rgb(var(--n2-accent-ink));border-bottom:2.2px solid rgb(var(--n2-accent-ink));border-right:2.2px solid rgb(var(--n2-accent-ink));border-top:0 solid rgb(var(--n2-accent-ink));transform:rotate(45deg) scale(.9)}.n2-box input:focus-visible+i,.n2-sw input:focus-visible+i{outline:2px solid rgb(var(--n2-accent));outline-offset:3px}.n2-sw{position:relative;flex:none;height:var(--n2-touch)}.n2-sw,.n2-sw i{width:var(--n2-sw-w)}.n2-sw i{position:absolute;left:0;top:calc((var(--n2-touch) - var(--n2-sw-h)) / 2);height:var(--n2-sw-h);border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.2);box-shadow:inset 0 0 0 1px rgb(var(--n2-ink-3)/.5);transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-sw i:after{content:"";position:absolute;top:2px;left:2px;width:var(--n2-sw-knob);height:var(--n2-sw-knob);border-radius:50%;background:rgb(var(--n2-p-cream-050));box-shadow:0 2px 5px rgb(var(--n2-shadow)/.45);transition:transform var(--n2-d-normal) var(--n2-e-out)}.n2-sw input:checked+i{background:rgb(var(--n2-accent));box-shadow:none}.n2-sw input:checked+i:after{transform:translateX(20px)}.n2-tiles-wrap{container-type:inline-size}.n2-tiles{display:grid;gap:var(--n2-s3);min-width:0;margin:0;padding:0;border:0}.n2-tiles>legend{padding:0;margin-bottom:var(--n2-s3)}@container (min-width: 700px){.n2-tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.n2-tiles[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.n2-tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.n2-tiles>legend{grid-column:1/-1}}.n2-tile{position:relative;display:flex;align-items:center;gap:var(--n2-s4);min-height:var(--n2-tile-h);padding:var(--n2-s4);cursor:pointer}.n2-tile input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.n2-tile-t{flex:1;min-width:0;display:grid;gap:2px}.n2-tile:not(:has(input:checked)){background:rgb(var(--n2-step));box-shadow:inset 0 0 0 1px rgb(var(--n2-hair)/.25)}.n2-radio{display:grid;place-items:center;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--n2-ink-3));color:rgb(var(--n2-accent-text));transition:box-shadow var(--n2-d-fast) var(--n2-e-out)}.n2-radio,.n2-radio .n2-ico{width:var(--n2-box);height:var(--n2-box)}.n2-radio .n2-ico{stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-normal) var(--n2-e-out)}.n2-tile input:checked~.n2-radio{box-shadow:none}.n2-tile input:checked~.n2-radio .n2-ico{opacity:1;transform:none}.n2-tile:has(input:checked){transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(var(--n2-p-white)/var(--n2-edge)),inset 0 0 0 1px rgb(var(--n2-accent)/.4),0 20px 40px -18px rgb(var(--n2-shadow)/calc(var(--n2-sh) * 1.2)),0 2px 6px -2px rgb(var(--n2-shadow)/calc(var(--n2-sh) * .6))}.n2-tile:has(input:focus-visible){outline:2px solid rgb(var(--n2-ring));outline-offset:3px}.n2-views-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s3)}.n2-seg{display:inline-flex;padding:var(--n2-gap-tight);gap:2px;border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.07)}.n2-seg button{min-height:var(--n2-touch);padding:0 var(--n2-pad-ctl);border:0;border-radius:var(--n2-r-pill);background:transparent;color:rgb(var(--n2-ink-2));font:500 var(--n2-t-label)/1 var(--n2-f-sans);cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out),color var(--n2-d-fast) var(--n2-e-out)}.n2-seg button:hover{color:rgb(var(--n2-ink))}.n2-seg button[aria-pressed=true]{background:rgb(var(--n2-raised));color:rgb(var(--n2-ink));box-shadow:0 1px 2px rgb(var(--n2-shadow)/.25),inset 0 1px 0 rgb(var(--n2-p-white)/var(--n2-edge))}.n2-frow-foot{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--n2-s1) var(--n2-s3);padding:0 var(--n2-s4) var(--n2-s3)}.n2-frow-help{flex:1 1 12rem;min-width:0;font:400 var(--n2-t-label)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink-2));overflow-wrap:anywhere}.n2-frow-action{display:inline-flex;align-items:center;margin-left:auto}.n2-frow-foot[data-place=start]{justify-content:flex-start}.n2-frow-foot[data-place=start] .n2-frow-action{margin-left:0}.n2-frow-edit .n2-edit-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}@media (max-width:640px){.n2-frow-edit:not([data-done]){min-width:var(--n2-touch);min-height:var(--n2-touch);padding:0;justify-content:center}.n2-frow-edit:not([data-done]) .n2-frow-edit-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:641px){.n2-frow-edit .n2-edit-ico{display:none}}.n2-frow-lw{display:flex;align-items:center;gap:var(--n2-s2);min-width:0}.n2-frow-lead{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--n2-lead);height:var(--n2-lead);overflow:hidden;border-radius:var(--n2-r-pill)}.n2-frow-in[data-opener] .n2-frow-v[data-empty]{color:rgb(var(--n2-ink-2))}.n2-frow-meta,.n2-frow-source{grid-column:2;justify-self:end;max-width:100%;text-align:right;font:400 var(--n2-t-label)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink-2));overflow-wrap:anywhere;white-space:normal}.n2-frow-in:has(>.n2-frow-meta),.n2-frow-in:has(>.n2-frow-source){padding-block:var(--n2-s2);row-gap:0}.n2-frow-in[data-invalid]{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad))}.n2-frow-in[data-invalid][data-btn]:focus-visible{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad)),inset 0 0 0 3.5px rgb(var(--n2-ring))}.n2-frow-in[data-disabled]{cursor:not-allowed}.n2-frow-in[data-disabled] .n2-frow-l,.n2-frow-in[data-disabled] .n2-frow-v{color:rgb(var(--n2-ink-3))}@media (hover:hover){.n2-frow-in[data-disabled]:hover{background:transparent}}.n2-frow-ro{cursor:default;-webkit-user-select:text;user-select:text}@media (hover:hover){.n2-frow-ro:hover{background:transparent}}.n2-sf{display:grid;gap:var(--n2-gap-snug);min-width:0}.n2-sf .n2-frow-msg{padding:0}.n2-sf>.n2-frow-s{width:auto;margin-left:0;padding-right:0;justify-content:flex-start}.n2-sf-label{font:500 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-sf-label[data-disabled]{color:rgb(var(--n2-ink-3))}.n2-ibox,.n2-sf-box{display:flex;align-items:center;gap:var(--n2-s3);width:100%;min-width:0;padding:var(--n2-s2) var(--n2-pad-ctl);border:0;border-radius:var(--n2-r-ctl);background:rgb(var(--n2-tint)/.07);color:rgb(var(--n2-ink));font:inherit;text-align:left;transition:background-color var(--n2-d-fast) var(--n2-e-out)}.n2-sf-box{min-height:var(--n2-frow-h);cursor:pointer}.n2-ibox{min-height:var(--n2-touch);padding-block:0}@media (hover:hover){.n2-ibox:hover,.n2-sf-box:hover{background:rgb(var(--n2-tint)/.1)}}.n2-ibox:focus-within,.n2-sf-box:focus-visible{outline:0;box-shadow:0 0 0 2px rgb(var(--n2-ring))}.n2-sf-box[aria-expanded=true]{background:rgb(var(--n2-tint)/.1);box-shadow:inset 0 0 0 1.5px rgb(var(--n2-accent))}.n2-ibox[data-invalid],.n2-sf-box[data-invalid]{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad))}.n2-ibox[data-invalid]:focus-within,.n2-sf-box[data-invalid]:focus-visible{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad)),0 0 0 2px rgb(var(--n2-ring))}.n2-sf-body{flex:1;min-width:0;display:grid;gap:var(--n2-gap-tight)}.n2-sf-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--n2-t-body)/1.4 var(--n2-f-sans)}.n2-sf-v[data-tabular]{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-sf-meta,.n2-sf-source,.n2-sf-v[data-empty]{color:rgb(var(--n2-ink-2))}.n2-sf-meta,.n2-sf-source{font:400 var(--n2-t-label)/1.4 var(--n2-f-sans);overflow-wrap:anywhere;white-space:normal}.n2-ibox-lead,.n2-sf-box .n2-frow-lead{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--n2-sf-lead);height:var(--n2-sf-lead)}.n2-sf-box .n2-frow-lead{overflow:hidden;border-radius:var(--n2-r-pill)}.n2-sf-box .n2-frow-lead:has(.n2-date-tile){overflow:visible;border-radius:0}.n2-ibox-lead{width:var(--n2-lead);height:var(--n2-lead);color:rgb(var(--n2-ink-2))}.n2-ibox-end,.n2-sf-end{flex:none;display:inline-flex;align-items:center;justify-content:flex-end;width:var(--n2-frow-slot)}.n2-ibox-end .n2-ico,.n2-sf-end .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16);color:rgb(var(--n2-ink-3));flex:none}.n2-ibox-lead .n2-ico{width:var(--n2-glyph-18);height:var(--n2-glyph-18);color:inherit}.n2-sf-box[data-disabled]{cursor:not-allowed}.n2-sf-box[data-disabled] .n2-sf-meta,.n2-sf-box[data-disabled] .n2-sf-v{color:rgb(var(--n2-ink-3))}@media (hover:hover){.n2-sf-box[data-disabled]:hover{background:rgb(var(--n2-tint)/.07)}}.n2-sf-box[data-locked]{cursor:not-allowed}.n2-sf-box[data-locked] .n2-sf-v{color:rgb(var(--n2-ink-2))}@media (hover:hover){.n2-sf-box[data-locked]:hover{background:rgb(var(--n2-tint)/.07)}}.n2-ibox[data-readonly],.n2-sf-ro{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--n2-hair)/.3)}.n2-sf-ro{cursor:default;-webkit-user-select:text;user-select:text}@media (hover:hover){.n2-ibox[data-readonly]:hover,.n2-sf-ro:hover{background:transparent}}.n2-sf-ro[data-invalid]{box-shadow:inset 0 0 0 1.5px rgb(var(--n2-bad))}.n2-ibox .n2-input,.n2-ibox .n2-input:focus,.n2-ibox .n2-input:hover,.n2-ibox .n2-input[aria-invalid=true],.n2-ibox .n2-input[aria-invalid=true][data-kbd]:focus,.n2-ibox .n2-input[data-kbd]:focus{flex:1;min-width:0;padding:0;background:transparent;box-shadow:none}.n2-ibox .n2-input::placeholder{color:rgb(var(--n2-ink-2))}.n2-ibox .n2-input[data-multiline]{padding-block:var(--n2-s3)}.n2-field[data-locked] .n2-ibox{background:rgb(var(--n2-tint)/.05)}.n2-field[data-locked] .n2-ibox .n2-input,.n2-field[data-locked] .n2-ibox .n2-input:focus,.n2-field[data-locked] .n2-ibox .n2-input:hover{background:transparent}.n2-ibox[data-readonly] .n2-input{cursor:default}.n2-date-tile{flex:none;display:inline-grid;align-content:center;justify-items:center;width:var(--n2-sf-lead);height:var(--n2-sf-lead);border-radius:var(--n2-r-ctl);background:rgb(var(--n2-accent)/.16);color:rgb(var(--n2-ink));line-height:1}.n2-date-tile[data-empty]{background:rgb(var(--n2-tint)/.07);color:rgb(var(--n2-ink-3))}.n2-date-tile-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}.n2-date-tile-m{font:600 var(--n2-t-micro)/1 var(--n2-f-sans);text-transform:uppercase;color:rgb(var(--n2-ink-2))}.n2-date-tile-d{font:600 var(--n2-t-body)/1.1 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-edit-ico{opacity:.7}.n2-chips{container-type:inline-size}.n2-chiprow{display:flex;flex-wrap:wrap;gap:var(--n2-s2)}.n2-chip{position:relative;display:inline-flex;align-items:center;gap:var(--n2-glyph-gap);min-height:var(--n2-chip-h);padding:0 var(--n2-s3);border:0;border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.07);color:rgb(var(--n2-ink-2));font:500 var(--n2-t-label)/1 var(--n2-f-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--n2-d-fast) var(--n2-e-out),color var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-instant) var(--n2-e-out)}.n2-chip:after{content:"";position:absolute;left:0;right:0;top:calc(var(--n2-chip-ext) * -1);bottom:calc(var(--n2-chip-ext) * -1)}.n2-chip:hover{background:rgb(var(--n2-tint)/.12);color:rgb(var(--n2-ink))}.n2-chip:active{transform:scale(var(--n2-press-scale))}.n2-chip:focus-visible{border-radius:var(--n2-r-pill)}.n2-chip[aria-pressed=true]{background:rgb(var(--n2-ink));color:rgb(var(--n2-plane))}.n2-chip[aria-pressed=true]:before{content:"";width:var(--n2-tick-chip-w);height:var(--n2-tick-chip-h);margin:-2px 2px 0 0;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.9)}.n2-chip .n2-ico{width:var(--n2-glyph-14);height:var(--n2-glyph-14)}.n2-more-n[data-w=narrow]{display:none}@container (max-width: 479px){.n2-chip[data-tier=wide]{display:none}.n2-more-n[data-w=narrow]{display:inline}.n2-more-n[data-w=wide]{display:none}}.n2-count{display:inline-flex;align-items:baseline;gap:var(--n2-s1);padding:var(--n2-count-pad-y) var(--n2-s3);border-radius:var(--n2-r-pill);background:rgb(var(--n2-tint)/.07);color:rgb(var(--n2-ink-2));font:500 var(--n2-t-micro)/1.25 var(--n2-f-sans)}.n2-count b{font-weight:500;color:rgb(var(--n2-ink));font-variant-numeric:tabular-nums}.n2-count[data-tone=bad]{background:rgb(var(--n2-bad)/.14);color:rgb(var(--n2-bad-text))}.n2-count[data-tone=warn]{background:rgb(var(--n2-warn)/.14);color:rgb(var(--n2-warn))}.n2-count[data-tone=info]{background:rgb(var(--n2-accent)/.14);color:rgb(var(--n2-accent-text-sm))}.n2-count[data-tone] b{color:inherit}.n2-source{display:inline-flex;align-items:center;gap:var(--n2-glyph-gap);font:400 var(--n2-t-micro)/1.25 var(--n2-f-sans);color:rgb(var(--n2-ink-2))}.n2-source .n2-ico{width:var(--n2-glyph-14);height:var(--n2-glyph-14)}.n2-tag{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-step));box-shadow:inset 0 0 0 1px rgb(var(--n2-hair)/.3);color:rgb(var(--n2-ink-2));font:500 var(--n2-t-micro)/1 var(--n2-f-sans)}.n2-afilters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-gap-snug) var(--n2-s2)}.n2-afilters[data-empty]{display:block;height:0;overflow:hidden}.n2-afilters:focus{outline:none}.n2-afilter{display:inline-flex;align-items:center;gap:var(--n2-s1);min-height:var(--n2-touch);max-width:100%;padding:0 var(--n2-s3) 0 var(--n2-s4);border:0;border-radius:var(--n2-r-pill);background:rgb(var(--n2-accent)/.16);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)}@media (hover:hover){.n2-afilter:hover{background:rgb(var(--n2-accent)/.26)}}.n2-afilter:active{transform:scale(var(--n2-press-scale))}.n2-afilter-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n2-afilter .n2-ico{flex:none;width:var(--n2-glyph-16);height:var(--n2-glyph-16);color:rgb(var(--n2-ink-2))}.n2-afilter-clear{min-height:var(--n2-touch);padding:0 var(--n2-s3);border:0;border-radius:var(--n2-r-pill);background:transparent;color:rgb(var(--n2-link));font:500 var(--n2-t-label)/1 var(--n2-f-sans);cursor:pointer}@media (hover:hover){.n2-afilter-clear:hover{background:rgb(var(--n2-tint)/.07)}}@media (prefers-reduced-motion:reduce){.n2-afilter{transition:none}}.n2-scope[data-n2-motion=off] .n2-afilter{transition:none}.n2-ready{display:grid;gap:var(--n2-s2);padding:0 var(--n2-s2) var(--n2-s3)}.n2-ready-t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--n2-s1) var(--n2-s3)}.n2-ready-p{font:500 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink))}.n2-ready-n{min-width:0;font:400 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink-2));text-align:right;overflow-wrap:anywhere}.n2-ready-bar{overflow:hidden;height:var(--n2-mark);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.14)}.n2-ready-bar>span{display:block;width:var(--n2-ready-w,0);height:100%;border-radius:inherit;background:rgb(var(--n2-accent));transition:width var(--n2-d-slow) var(--n2-e-out)}.n2-facts{min-width:0;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-facts-ph{margin:0;font:inherit}.n2-facts-phb{display:flex;align-items:center;gap:var(--n2-s3);width:100%;min-height:var(--n2-frow-h);padding:var(--n2-s2) var(--n2-s4);border:0;background:none;color:inherit;text-align:left;cursor:pointer}.n2-facts-phb:focus-visible{outline-offset:-2px}.n2-facts-pht{display:grid;flex:1;min-width:0}.n2-facts-phn{font:500 var(--n2-t-body)/1.3 var(--n2-f-sans)}.n2-facts-phs{font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2));overflow-wrap:anywhere}.n2-facts-chev{display:grid;flex:none;color:rgb(var(--n2-ink-3))}.n2-facts-chev .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}.n2-facts[data-anim] .n2-facts-chev .n2-ico{transition:transform var(--n2-d-normal) var(--n2-e-out)}.n2-facts[data-unfolded] .n2-facts-chev .n2-ico{transform:rotate(180deg)}.n2-facts-hd,.n2-facts-slim{display:none}.n2-facts-body{display:grid;grid-template-rows:0fr}.n2-facts[data-anim] .n2-facts-body{transition:grid-template-rows var(--n2-d-normal) var(--n2-e-out)}.n2-facts[data-unfolded] .n2-facts-body{grid-template-rows:1fr}.n2-facts-in{min-height:0;overflow:hidden;visibility:hidden;padding:0 var(--n2-s2)}.n2-facts[data-anim] .n2-facts-in{transition:visibility var(--n2-d-instant) var(--n2-e-linear) var(--n2-d-normal)}.n2-facts[data-unfolded] .n2-facts-in{visibility:visible;padding-bottom:var(--n2-s2)}.n2-facts[data-anim][data-unfolded] .n2-facts-in{transition-delay:0s}@container n2-rec (min-width: 720px){.n2-facts{position:sticky;top:var(--n2-facts-top);align-self:start;inline-size:min(var(--n2-facts-w),100%);border-radius:0;background:none;box-shadow:none;overflow:visible}.n2-facts[data-slim]{inline-size:var(--n2-facts-slim-w)}.n2-facts[data-anim]{transition:inline-size var(--n2-d-normal) var(--n2-e-out)}.n2-facts[data-anim]:not([data-settled]){overflow:hidden}.n2-facts-ph{display:none}.n2-facts-full{inline-size:var(--n2-facts-w);max-inline-size:100%}.n2-facts[data-slim] .n2-facts-full{display:none}.n2-facts-hd{display:flex;align-items:center;justify-content:space-between;padding:0 var(--n2-s2)}.n2-facts-hn{margin:0;font:500 var(--n2-t-label)/1.3 var(--n2-f-sans);color:rgb(var(--n2-ink-3))}.n2-facts-hide{display:grid;place-items:center;width:var(--n2-touch);height:var(--n2-touch);padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--n2-ink-3));cursor:pointer}.n2-facts-hide:hover{background:rgb(var(--n2-tint)/.08);color:rgb(var(--n2-ink))}.n2-facts-hide:focus-visible{outline-offset:-2px}.n2-facts-hide .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}.n2-facts-body{grid-template-rows:1fr}.n2-facts-in,.n2-facts[data-unfolded] .n2-facts-in{overflow:visible;visibility:visible;padding:0}.n2-facts[data-slim] .n2-facts-slim{display:grid;justify-items:center;align-content:start;gap:var(--n2-s2);inline-size:var(--n2-facts-slim-w);padding:var(--n2-s3) 0;border:0;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));color:rgb(var(--n2-ink-2));cursor:pointer}.n2-facts-slim:hover{background:rgb(var(--n2-tint)/.08)}.n2-facts-slim .n2-ico{width:var(--n2-glyph-16);height:var(--n2-glyph-16)}}.n2-facts-vbar{position:relative;overflow:hidden;width:var(--n2-mark);height:var(--n2-vbar-h);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.14)}.n2-facts-vbar>i{position:absolute;right:0;bottom:0;left:0;height:var(--n2-ready-h,0);border-radius:inherit;background:rgb(var(--n2-accent))}.n2-facts-pct{font:500 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-ink))}.n2-facts-open{min-width:var(--n2-glyph-22);height:var(--n2-glyph-22);padding:0 var(--n2-gap-snug);border-radius:var(--n2-r-pill);background:rgb(var(--n2-warn)/.2);color:rgb(var(--n2-ink));font:500 var(--n2-t-micro)/var(--n2-glyph-22) var(--n2-f-sans);text-align:center}.n2-facts-done{display:grid;place-items:center;width:var(--n2-glyph-22);height:var(--n2-glyph-22);border-radius:50%;background:rgb(var(--n2-accent))}.n2-facts-tick{width:var(--n2-glyph-12);height:var(--n2-glyph-12);fill:none;stroke:rgb(var(--n2-accent-ink));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.n2-facts-dot{width:var(--n2-dot);height:var(--n2-dot);border-radius:50%;background:rgb(var(--n2-ink-3))}.n2-facts-dot[data-tone=good]{background:rgb(var(--n2-good))}.n2-facts-dot[data-tone=warn]{background:rgb(var(--n2-warn))}.n2-facts-dot[data-tone=bad]{background:rgb(var(--n2-bad))}.n2-facts-dot[data-tone=info]{background:rgb(var(--n2-accent))}.n2-facts-day{font:500 var(--n2-t-micro)/1.2 var(--n2-f-sans);color:rgb(var(--n2-ink-2));text-align:center}.n2-facts-vl{margin-top:var(--n2-s1);writing-mode:vertical-rl;font:500 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-ink-3))}.n2-crow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s1) var(--n2-s3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--n2-frow-h);padding:var(--n2-s2) var(--n2-s4);border:0;background:none;color:rgb(var(--n2-ink));font:400 var(--n2-t-body)/1.3 var(--n2-f-sans);text-align:left}.n2-crow:is(button){cursor:pointer}@media (hover:hover){.n2-crow:is(button):hover{background:rgb(var(--n2-tint)/.05)}}.n2-crow:is(button):focus-visible{outline-offset:-2px}.n2-crow-lead{flex:none;display:grid;place-items:center}.n2-crow-l{flex:1 1 var(--n2-crow-label-min)}.n2-crow-l,.n2-crow-m{min-width:0;overflow-wrap:anywhere}.n2-crow-m{flex:0 1 auto;max-width:100%;margin-inline-start:auto;display:grid;justify-items:end;text-align:right;font:400 var(--n2-t-label)/1.3 var(--n2-f-sans)}.n2-crow-m,.n2-crow[data-state=done] .n2-crow-l{color:rgb(var(--n2-ink-2))}.n2-rail{position:relative;min-width:0}.n2-rail-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--n2-s2);margin-block:calc(var(--n2-s2) * -1)}.n2-rail-scroll::-webkit-scrollbar{display:none}.n2-rail-scroll{-webkit-mask-image:linear-gradient(to right,transparent,black var(--n2-rail-fl),black calc(100% - var(--n2-rail-fr)),transparent);mask-image:linear-gradient(to right,transparent,black var(--n2-rail-fl),black calc(100% - var(--n2-rail-fr)),transparent)}.n2-rail-scroll[data-more-start]{--n2-rail-fl:var(--n2-rail-fade)}.n2-rail-scroll[data-more-end]{--n2-rail-fr:var(--n2-rail-fade)}.n2-rail-list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr)}.n2-rail-stop{position:relative;display:grid;min-width:var(--n2-touch)}.n2-rail-stop:after,.n2-rail-stop:before{content:"";position:absolute;top:calc(var(--n2-rail-zone) / 2 - var(--n2-rail-line) / 2);width:50%;height:var(--n2-rail-line);background:linear-gradient(rgb(var(--n2-accent)),rgb(var(--n2-accent))) 0 /0 100% no-repeat,rgb(var(--n2-ink)/.16);transition:background-size var(--n2-d-slow) var(--n2-e-out)}.n2-rail-stop:before{left:0}.n2-rail-stop:after{right:0}.n2-rail-stop:first-child:before,.n2-rail-stop:last-child:after{display:none}.n2-rail-stop[data-fill-l]:before,.n2-rail-stop[data-fill-r]:after{background-size:100% 100%,auto}.n2-rail-btn{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;width:100%;min-width:var(--n2-touch);min-height:var(--n2-touch);padding:0;border:0;border-radius:var(--n2-r-ctl);background:none;color:rgb(var(--n2-ink-3));font:inherit;cursor:pointer}.n2-scope .n2-rail-btn:focus-visible{outline-offset:calc(var(--n2-s1) * -.5)}.n2-rail-zone{display:grid;place-items:center;width:100%;height:var(--n2-rail-zone)}.n2-rail-lbl{margin-top:calc(var(--n2-s1) * -1);padding-inline:calc(var(--n2-s1) * .75);font:500 var(--n2-t-rail)/1.2 var(--n2-f-sans);letter-spacing:-.01em;white-space:nowrap}.n2-rail-dot{display:grid;place-items:center;width:var(--n2-rail-dot);height:var(--n2-rail-dot);border-radius:50%;background:rgb(var(--n2-plane));box-shadow:inset 0 0 0 2px rgb(var(--n2-ink-3));transition:box-shadow var(--n2-d-normal) var(--n2-e-out),background-color var(--n2-d-normal) var(--n2-e-out),transform var(--n2-d-normal) var(--n2-e-out)}.n2-rail-dot svg{width:var(--n2-rail-check);height:var(--n2-rail-check);fill:none;stroke:rgb(var(--n2-accent-ink));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--n2-d-normal) var(--n2-e-out)}.n2-rail-stop[data-state=next] .n2-rail-dot{box-shadow:inset 0 0 0 2px rgb(var(--n2-ink-2))}.n2-rail-stop[data-state=next] .n2-rail-btn{color:rgb(var(--n2-ink-2))}.n2-rail-stop[data-state=done] .n2-rail-dot{background:rgb(var(--n2-accent));box-shadow:none}.n2-rail-stop[data-state=done] .n2-rail-dot svg{opacity:1}.n2-rail-stop[data-state=done] .n2-rail-btn{color:rgb(var(--n2-ink-2))}.n2-rail-stop[data-state=now] .n2-rail-dot{background:rgb(var(--n2-accent));box-shadow:0 0 0 3px rgb(var(--n2-plane)),0 0 0 5px rgb(var(--n2-accent)/.7),0 0 24px 3px rgb(var(--n2-accent)/.55)}.n2-rail-stop[data-selected] .n2-rail-btn,.n2-rail-stop[data-state=now] .n2-rail-btn{color:rgb(var(--n2-ink))}.n2-rail-stop[data-selected] .n2-rail-dot{transform:scale(1.18)}.n2-rail-stop[data-selected]:not([data-state=now]) .n2-rail-dot{box-shadow:0 0 0 3px rgb(var(--n2-plane)),0 0 0 5px rgb(var(--n2-ink)/.5)}.n2-rail-stop[data-selected][data-state=done] .n2-rail-dot{box-shadow:0 0 0 3px rgb(var(--n2-plane)),0 0 0 5px rgb(var(--n2-accent)/.5)}@media (hover:hover){.n2-rail-btn:hover .n2-rail-dot{transform:scale(1.18)}}.n2-rail-badge{position:absolute;top:var(--n2-gap-tight);left:calc(50% + var(--n2-gap-snug));min-width:var(--n2-rail-badge);height:var(--n2-rail-badge);padding:0 var(--n2-count-pad-y);border-radius:var(--n2-r-pill);background:rgb(var(--n2-warn));color:rgb(var(--n2-warn-ink));font:500 var(--n2-t-micro)/var(--n2-rail-badge) var(--n2-f-sans);font-variant-numeric:tabular-nums;text-align:center}.n2-next{--n2-ink-2:var(--n2-glass-ink-2);padding:var(--n2-s4);isolation:isolate}.n2-next:focus{outline:none}.n2-next:focus-visible:not([data-n2-quiet]){outline:2px solid rgb(var(--n2-accent));outline-offset:var(--n2-gap-tight)}.n2-next-top{display:grid;gap:var(--n2-s3)}.n2-next-t{display:grid;gap:var(--n2-s1);min-width:0;justify-items:start}.n2-next-kick{color:rgb(var(--n2-accent-text-sm))}.n2-next-st{margin:0;font:600 var(--n2-t-next)/1.2 var(--n2-f-display);letter-spacing:-.02em;text-wrap:balance}.n2-next-sub{margin:0}.n2-next-a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s2);transition:opacity var(--n2-d-fast) var(--n2-e-out)}@container n2-rec (min-width: 760px){.n2-next{padding:var(--n2-s4) var(--n2-s5)}.n2-next-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--n2-s5)}.n2-next-st{font-size:var(--n2-t-next-wide)}}.n2-next[data-form=done]{background:rgb(var(--n2-step)/.6);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.n2-next[data-form=done] .n2-next-kick{color:rgb(var(--n2-good))}.n2-next[data-form=live]{background:radial-gradient(120% 140% at 0 0,rgb(var(--n2-good)/var(--n2-live-good)),transparent 62%),radial-gradient(90% 120% at 100% 100%,rgb(var(--n2-accent)/var(--n2-live-accent)),transparent 60%),rgb(var(--n2-raised));--n2-ink-2:var(--n2-ink);--n2-ink-3:var(--n2-ink)}.n2-next[data-form=live] .n2-btn[data-variant=quiet]:not([data-icon]){color:rgb(var(--n2-ink))}.n2-next[data-form=live] .n2-next-kick{color:rgb(var(--n2-ink));display:inline-flex;align-items:center;gap:var(--n2-glyph-gap)}.n2-next[data-form=live] .n2-next-kick:before{content:"";width:var(--n2-dot);height:var(--n2-dot);flex:none;border-radius:50%;background:rgb(var(--n2-good));box-shadow:0 0 10px rgb(var(--n2-good))}.n2-next[data-form=live][data-moment] .n2-next-st{animation:n2-next-rise var(--n2-d-slow) var(--n2-e-out) var(--n2-d-coach-delay) both}.n2-next-ring{inset:calc(var(--n2-s2) * -1);z-index:-1;border-radius:var(--n2-r-card);opacity:0;box-shadow:0 0 0 2px rgb(var(--n2-good)/.9),0 0 28px 6px rgb(var(--n2-accent)/.45);animation:n2-next-ring calc(var(--n2-d-slow) * 1.6) var(--n2-e-out) both}.n2-next-ring,.n2-next-sparks{position:absolute;pointer-events:none}.n2-next-sparks{left:var(--n2-s5);top:var(--n2-s4);width:0;height:0}.n2-next-spark{position:absolute;width:var(--n2-next-spark);height:var(--n2-next-spark);border-radius:50%;background:rgb(var(--n2-good));box-shadow:0 0 10px rgb(var(--n2-good));opacity:0;animation:n2-next-spark calc(var(--n2-d-slow) * 1.6) var(--n2-e-out) both}.n2-next-spark:first-child{--n2-sx:-28px;--n2-sy:-22px}.n2-next-spark:nth-child(2){--n2-sx:6px;--n2-sy:-34px}.n2-next-spark:nth-child(3){--n2-sx:40px;--n2-sy:-20px}.n2-next-spark:nth-child(4){--n2-sx:52px;--n2-sy:6px}.n2-next-spark:nth-child(5){--n2-sx:24px;--n2-sy:30px}.n2-next-spark:nth-child(6){--n2-sx:-18px;--n2-sy:26px}@keyframes n2-next-ring{0%{opacity:0;transform:scale(.96)}35%{opacity:1}to{opacity:0;transform:scale(1.04)}}@keyframes n2-next-spark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--n2-sx),var(--n2-sy)) scale(.4)}}@keyframes n2-next-rise{0%{opacity:0;transform:translateY(var(--n2-s2))}}@media (prefers-reduced-motion:reduce){.n2-next-ring,.n2-next-sparks{display:none}}.n2-scope[data-n2-motion=off] .n2-next-ring,.n2-scope[data-n2-motion=off] .n2-next-sparks{display:none}.n2-next[data-open] .n2-next-a{opacity:0;pointer-events:none}.n2-next-x.n2-btn{position:absolute;top:var(--n2-s2);right:var(--n2-s2);opacity:0;visibility:hidden;transition:opacity var(--n2-d-fast) var(--n2-e-out),visibility 0s linear var(--n2-d-fast)}.n2-next[data-open] .n2-next-x.n2-btn{opacity:1;visibility:visible;transition-delay:var(--n2-d-coach-delay),0s}.n2-next[data-open] .n2-next-t{padding-right:var(--n2-s7)}.n2-next-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--n2-d-normal) var(--n2-e-out)}.n2-next[data-open] .n2-next-more{grid-template-rows:1fr}.n2-next-more-in{min-height:0;overflow:clip;margin-inline:calc(var(--n2-s2) * -1)}.n2-next-pad{display:grid;gap:var(--n2-s4);padding:var(--n2-s4) var(--n2-s2) var(--n2-s1);opacity:0;transform:translateY(calc(var(--n2-s2) * -1));transition:opacity var(--n2-d-fast) var(--n2-e-out),transform var(--n2-d-normal) var(--n2-e-out)}.n2-next[data-open] .n2-next-pad{opacity:1;transform:none;transition-delay:var(--n2-d-instant)}.n2-next-pl{gap:var(--n2-s3)}.n2-next-pl,.n2-next-seek{display:flex;align-items:center}.n2-next-seek{position:relative;flex:1;min-width:0;height:var(--n2-next-seek-h);border-radius:var(--n2-r-ctl)}.n2-next-line{display:block;width:100%;height:var(--n2-next-line);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.14);overflow:hidden}.n2-next-line>i{display:block;height:100%;transform-origin:left;background:rgb(var(--n2-accent));transition:transform var(--n2-d-fast) var(--n2-e-linear)}.n2-next-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.n2-next-range:disabled{cursor:default}.n2-next-seek:focus-within{outline:2px solid rgb(var(--n2-accent));outline-offset:var(--n2-gap-tight)}.n2-next-time{flex:none;font:400 var(--n2-t-label)/1.2 var(--n2-f-sans);color:rgb(var(--n2-ink-2));font-variant-numeric:tabular-nums}.n2-next-ft{flex-wrap:wrap;align-items:center;justify-content:space-between}.n2-next-ft,.n2-task{display:flex;gap:var(--n2-s3)}.n2-task{position:relative;align-items:flex-start;min-width:0;color:rgb(var(--n2-ink));font:400 var(--n2-t-label)/1.4 var(--n2-f-sans)}.n2-task:focus-visible:not([data-n2-quiet]){outline:2px solid rgb(var(--n2-accent));outline-offset:var(--n2-gap-tight)}.n2-task[data-form=full]{padding:var(--n2-s3) var(--n2-s4);border-radius:var(--n2-r-row);background:rgb(var(--n2-tint)/.05)}.n2-task[data-form=compact]{align-items:center;gap:var(--n2-s2)}.n2-task[data-form=line]{display:block}.n2-task-line{display:block;color:rgb(var(--n2-ink-2));font:400 var(--n2-t-label)/1.4 var(--n2-f-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.n2-task[data-form=line][data-slow] .n2-task-line{color:rgb(var(--n2-ink))}.n2-task-ic{display:grid;flex:none;place-items:center;width:var(--n2-task-ic);height:var(--n2-task-ic);border-radius:50%;background:rgb(var(--n2-accent)/.16);color:rgb(var(--n2-accent-text))}.n2-task[data-form=compact] .n2-task-ic{width:var(--n2-task-ic-sm);height:var(--n2-task-ic-sm)}.n2-task[data-state=done] .n2-task-ic{background:rgb(var(--n2-good)/.16);color:rgb(var(--n2-good))}.n2-task[data-state=failed] .n2-task-ic{background:rgb(var(--n2-warn)/.16);color:rgb(var(--n2-warn))}.n2-task-glyph{width:var(--n2-glyph-16);height:var(--n2-glyph-16);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.n2-task-spin,.n2-task[data-form=compact] .n2-task-glyph{width:var(--n2-glyph-12);height:var(--n2-glyph-12)}.n2-task-spin{border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:n2-spin var(--n2-d-spin) var(--n2-e-linear) infinite}.n2-task-tx{display:grid;flex:1;gap:var(--n2-s1);min-width:0}.n2-task-t{font:500 var(--n2-t-label)/1.35 var(--n2-f-sans);overflow-wrap:anywhere}.n2-task-n{font-weight:400;white-space:nowrap}.n2-task-n,.n2-task-note{color:rgb(var(--n2-ink-2))}.n2-task-note{overflow-wrap:anywhere}.n2-task-bar{display:block;overflow:hidden;height:var(--n2-mark);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.14)}.n2-task-bar>i{display:block;width:var(--n2-task-w,0);height:100%;border-radius:inherit;background:rgb(var(--n2-accent));transition:width var(--n2-d-slow) var(--n2-e-out)}.n2-task-meta{color:rgb(var(--n2-ink-2));font:400 var(--n2-t-micro)/1.35 var(--n2-f-sans);font-variant-numeric:tabular-nums}.n2-task-slow{color:rgb(var(--n2-ink));font:500 var(--n2-t-micro)/1.35 var(--n2-f-sans)}.n2-task[data-slow] .n2-task-ic{background:rgb(var(--n2-warn)/.16);color:rgb(var(--n2-warn))}.n2-task-st{display:flex;flex-wrap:wrap;gap:var(--n2-s1) var(--n2-s3);margin:0;padding:0;list-style:none}.n2-task-st li{display:inline-flex;align-items:center;gap:var(--n2-gap-snug);color:rgb(var(--n2-ink-3));font:400 var(--n2-t-micro)/1.3 var(--n2-f-sans)}.n2-task-dot{flex:none;width:var(--n2-task-dot);height:var(--n2-task-dot);border-radius:50%;background:currentColor}.n2-task-st li[data-s=done]{color:rgb(var(--n2-ink-2))}.n2-task-st li[data-s=done] .n2-task-dot{background:rgb(var(--n2-good))}.n2-task-st li[data-s=now]{color:rgb(var(--n2-ink))}.n2-task-st li[data-s=now] .n2-task-dot{background:rgb(var(--n2-accent));animation:n2-task-pulse var(--n2-d-pulse) var(--n2-e-inout) infinite}.n2-task-st li[data-s=stopped]{color:rgb(var(--n2-ink))}.n2-task-st li[data-s=stopped] .n2-task-dot{background:rgb(var(--n2-warn))}.n2-task-st li[data-s=next] .n2-task-dot{background:transparent;box-shadow:inset 0 0 0 var(--n2-task-ring) currentColor}@keyframes n2-task-pulse{50%{transform:scale(1.6);opacity:.5}}.n2-task[data-form=compact] .n2-task-tx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--n2-s1) var(--n2-s3)}.n2-task[data-form=compact] .n2-task-sn{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.n2-task[data-form=compact] .n2-task-st{flex-wrap:nowrap;gap:var(--n2-gap-snug)}.n2-task-retry{flex:none;align-self:center}@media (prefers-reduced-motion:reduce){.n2-task-spin{border-right-color:initial;opacity:.6}.n2-task-spin,.n2-task-st li[data-s=now] .n2-task-dot{animation:none!important}.n2-task-bar>i{transition:none}}.n2-scope[data-n2-motion=off] .n2-task-spin{animation:none!important;border-right-color:initial;opacity:.6}.n2-scope[data-n2-motion=off] .n2-task-st li[data-s=now] .n2-task-dot{animation:none!important}.n2-scope[data-n2-motion=off] .n2-task-bar>i{transition:none}.n2-meter{display:grid;gap:var(--n2-gap-snug);min-width:0}.n2-meter-t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--n2-s3)}.n2-meter-l{font:500 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink))}.n2-meter-c{display:inline-flex;align-items:baseline;gap:var(--n2-gap-snug);font:400 var(--n2-t-label)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2));text-align:right}.n2-meter-w{display:inline-flex;align-items:center;gap:var(--n2-glyph-gap);font:500 var(--n2-t-micro)/1 var(--n2-f-sans);color:rgb(var(--n2-warn))}.n2-meter-w:before{content:"";width:var(--n2-dot);height:var(--n2-dot);border-radius:50%;background:currentColor}.n2-meter-bar{overflow:hidden;height:var(--n2-mark);border-radius:var(--n2-r-pill);background:rgb(var(--n2-ink)/.14)}.n2-meter-bar>span{display:block;width:var(--n2-meter-w,0);height:100%;border-radius:inherit;background:rgb(var(--n2-accent));transition:width var(--n2-d-slow) var(--n2-e-out)}.n2-meter[data-tone=low] .n2-meter-bar>span{background:rgb(var(--n2-warn))}.n2-meter[data-tone=out] .n2-meter-c{color:rgb(var(--n2-warn));font-weight:500}.n2-meter-note{font:400 var(--n2-t-micro)/1.35 var(--n2-f-sans);color:rgb(var(--n2-ink-2));overflow-wrap:anywhere}.n2-confirm{display:grid;gap:var(--n2-s3);padding:var(--n2-s3) var(--n2-s4);border-radius:var(--n2-r-row);background:rgb(var(--n2-accent)/.08);color:rgb(var(--n2-ink));animation:n2-arrive var(--n2-d-normal) var(--n2-e-out) both}.n2-confirm[data-tone=danger]{background:rgb(var(--n2-bad)/.08)}.n2-confirm-tx{display:grid;gap:var(--n2-s1);min-width:0}.n2-confirm-q{font:500 var(--n2-t-body)/1.35 var(--n2-f-sans);overflow-wrap:anywhere}.n2-confirm-d{font:400 var(--n2-t-label)/1.4 var(--n2-f-sans);color:rgb(var(--n2-ink-2));overflow-wrap:anywhere}.n2-confirm-d[data-error]{color:rgb(var(--n2-bad-text))}.n2-confirm-acts{display:flex;flex-wrap:wrap;gap:var(--n2-s2);justify-content:flex-end}@media (max-width:640px){.n2-confirm-acts>.n2-btn{flex:1}}.n2-lock-ico{width:var(--n2-glyph-14);height:var(--n2-glyph-14);color:inherit}.n2-btn[data-locked][aria-disabled=true]{pointer-events:auto;cursor:not-allowed;opacity:1;background:rgb(var(--n2-tint)/.05);color:rgb(var(--n2-ink-2));box-shadow:none;filter:none}.n2-btn[data-locked][aria-disabled=true]:active,.n2-btn[data-locked][aria-disabled=true]:hover{background:rgb(var(--n2-tint)/.05);filter:none;transform:none}.n2-field[data-locked] .n2-input{color:rgb(var(--n2-ink-2));cursor:not-allowed}.n2-field[data-locked] .n2-input:focus,.n2-field[data-locked] .n2-input:hover{background:rgb(var(--n2-tint)/.05)}.n2-field[data-locked] .n2-field-label{display:flex;align-items:center;gap:var(--n2-gap-snug)}.n2-field-label .n2-lock-ico{color:rgb(var(--n2-ink-3))}.n2-frow-in[data-locked]{cursor:not-allowed}.n2-frow-in[data-locked] .n2-frow-v{color:rgb(var(--n2-ink-2))}.n2-frow-in[data-locked]:hover{background:transparent}.n2-frow-v .n2-lock-ico{color:rgb(var(--n2-ink-3))}[data-lf-n2] .n2-gate{display:grid;gap:var(--n2-s4);align-items:center;padding:var(--n2-s4);border-radius:var(--n2-r-card);background:rgb(var(--n2-group)/.62);box-shadow:inset 0 0 0 1px rgb(var(--n2-hair)/.22);container-type:inline-size;min-width:0}@media (min-width:1024px){[data-lf-n2] .n2-gate[data-form=ended],[data-lf-n2] .n2-gate[data-form=page]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-lf-n2] .n2-gate-pic{min-width:0;border-radius:var(--n2-r-cover);overflow:hidden}[data-lf-n2] .n2-gate-pic[data-dim]{filter:grayscale(.85) brightness(.75)}[data-lf-n2] .n2-gate-tx{display:grid;gap:var(--n2-s2);justify-items:start;min-width:0}[data-lf-n2] .n2-gate-kick,[data-lf-n2] .n2-gate-who{color:rgb(var(--n2-ink-2))}[data-lf-n2] .n2-gate-acts{display:flex;flex-wrap:wrap;gap:var(--n2-s2);align-items:center}[data-lf-n2] .n2-gate[data-form=tile]{grid-template-columns:auto minmax(0,1fr);padding:var(--n2-s3);border-radius:var(--n2-r-row);background:rgb(var(--n2-tint)/.05)}[data-lf-n2] .n2-gate[data-form=tile] .n2-gate-acts{grid-column:2}@media (min-width:640px){[data-lf-n2] .n2-gate[data-form=tile]{grid-template-columns:auto minmax(0,1fr) auto}[data-lf-n2] .n2-gate[data-form=tile] .n2-gate-acts{grid-column:3}}[data-lf-n2] .n2-gate-glyph{display:grid;place-items:center;width:var(--n2-touch);height:var(--n2-touch);border-radius:var(--n2-r-ctl);background:rgb(var(--n2-accent)/.14);color:rgb(var(--n2-accent))}[data-lf-n2] .n2-gate .n2-btn{min-height:var(--n2-touch)}