@font-face{font-family:areal;src:url(/_next/static/media/02557cd8abddb067-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:areal;src:url(/_next/static/media/03633910f604c8d2-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:areal Fallback;src:local("Arial");ascent-override:87.13%;descent-override:20.84%;line-gap-override:0.00%;size-adjust:100.76%}.__className_571d95{font-family:areal,areal Fallback,Helvetica,Arial,sans-serif}.__variable_571d95{--font-areal:"areal","areal Fallback",Helvetica,Arial,sans-serif}@font-face{font-family:arealMono;src:url(/_next/static/media/44ec84d5e2af15e7.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arealMono;src:url(/_next/static/media/8518ff1d93c2d14b.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_90999b{font-family:arealMono,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_90999b{--font-areal-mono:"arealMono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{color-scheme:light;font-size:16px;--font-body:var(--font-areal,"ABC Areal"),Helvetica,Arial,sans-serif;--font-heading:var(--font-body);--font-brand-mono:var(--font-areal-mono,"ABC Areal Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--brand-ink:0 0% 4.3%;--brand-grey:0 0% 41.2%;--brand-soft:0 0% 72.2%;--brand-line:0 0% 83.9%;--brand-grid:60 5% 92.2%;--brand-page:60 8.3% 95.3%;--brand-paper:0 0% 100%;--brand-fill:60 8.3% 95.3%;--brand-fill-2:60 6.7% 91.2%;--brand-mark:0 0% 58%;--brand-hatch:0 0% 55%;--brand-dark:0 0% 9%;--brand-accent:65.9 100% 50%;--brand-accent-ink:0 0% 4.3%;--brand-on-dark:0 0% 100%;--brand-on-dark-grey:0 0% 70%;--brand-blur:0.035em;--brand-green:162 100% 26%;--brand-red:8 80% 46%;--brand-primary:var(--brand-dark);--brand-primary-foreground:0 0% 100%;--brand-primary-hover:0 0% 20.8%;--well:var(--brand-paper);--well-hover:60 11% 98.2%;--pill:var(--brand-paper);--pill-foreground:var(--brand-ink);--seg-track:transparent;--seg-pad:0px;--seg-height:36px;--seg-radius:10px;--seg-pad-x:14px;--background:var(--brand-page);--foreground:var(--brand-ink);--card:var(--brand-paper);--card-foreground:var(--brand-ink);--popover:var(--brand-paper);--popover-foreground:var(--brand-ink);--primary:var(--brand-primary);--primary-foreground:var(--brand-primary-foreground);--primary-hover:var(--brand-primary-hover);--secondary:var(--well);--secondary-foreground:var(--brand-ink);--muted:var(--brand-fill-2);--muted-foreground:var(--brand-grey);--accent:var(--well);--accent-foreground:var(--brand-ink);--skeleton:var(--brand-fill-2);--border:var(--brand-line);--input:var(--brand-line);--ring:var(--brand-ink);--ring-width:1px;--radius:10px;--radius-mark:4px;--destructive:var(--brand-red);--destructive-foreground:0 0% 100%;--success:var(--brand-green);--success-foreground:0 0% 100%;--warning:39 100% 27%;--warning-foreground:0 0% 100%;--info:var(--brand-dark);--info-foreground:0 0% 100%;--chart-1:0 0% 4.3%;--chart-2:0 0% 30%;--chart-3:0 0% 48%;--chart-4:0 0% 64%;--chart-5:0 0% 78%;--chart-income:161 88% 33%;--chart-spend:9 86% 56%;--cat-1:0 0% 21%;--cat-2:161 88% 33%;--cat-3:43 96% 56%;--cat-4:218 72% 46%;--cat-5:9 86% 56%;--cat-6:196 70% 68%;--cat-7:268 52% 48%;--cat-8:330 62% 72%;--cat-9:0 0% 58%;--cat-10:60 5% 80%;--switch-border:var(--brand-soft);--switch-checked:var(--brand-dark);--switch-unchecked:var(--brand-fill-2);--field-error:var(--destructive);--track-week-bar:var(--brand-soft);--track-warn:var(--warning);--track-error:var(--destructive);--focus-rec:var(--brand-accent);--duration-stagger:40ms;--duration-micro:80ms;--duration-instant:100ms;--duration-quick:150ms;--duration-base:220ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(0.34,1.36,0.64,1);--ease-bounce-strong:cubic-bezier(0.34,3.85,0.64,1);--ease-out-strong:var(--ease-smooth-out);--ease-exit:cubic-bezier(0.4,0,1,1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:0.96;--scale-medium:0.97;--scale-small:0.98;--scale-tiny:0.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--blur-backdrop:3px;--check-box:var(--duration-quick);--check-draw:var(--duration-medium);--check-ease:var(--ease-smooth-out);--check-len:15;--toggle-dur:var(--duration-medium);--toggle-travel:1.25rem;--toggle-track:var(--duration-quick);--toggle-ease:cubic-bezier(0.34,1.35,0.64,1);--tabs-dur:var(--duration-fast);--tabs-ease:var(--ease-bounce);--tabs-text-dur:var(--duration-quick);--tabs-text-ease:var(--ease-in-out);--digit-dur:var(--duration-very-slow);--digit-distance:var(--distance-base);--digit-stagger:70ms;--digit-blur:var(--blur-small);--digit-ease:cubic-bezier(0.34,1.45,0.64,1);--time-share-1:0 0% 4.3%;--time-share-2:0 0% 18%;--time-share-3:0 0% 30%;--time-share-4:0 0% 41%;--time-share-5:0 0% 50%;--time-share-6:0 0% 58%;--time-share-other:var(--brand-hatch);--time-share-gap:var(--background)}.dark{color-scheme:dark;--brand-ink:42 22% 90%;--brand-grey:40 9% 64%;--brand-soft:40 6% 44%;--brand-line:40 6% 25%;--brand-grid:40 6% 18%;--brand-page:40 7% 10.5%;--brand-paper:40 6.5% 14.5%;--brand-fill:40 6% 19%;--brand-fill-2:40 6% 23%;--brand-mark:40 5% 51%;--brand-hatch:40 5% 53%;--brand-dark:40 5% 26%;--brand-green:158 64% 58%;--brand-red:10 100% 69%;--brand-primary:42 20% 89%;--brand-primary-foreground:40 7% 10.5%;--brand-primary-hover:42 30% 96%;--well:var(--brand-paper);--well-hover:40 6% 17.5%;--pill:40 6% 19%;--pill-foreground:var(--brand-ink);--muted:var(--brand-fill);--skeleton:var(--brand-fill-2);--warning:35 80% 42%;--success-foreground:40 7% 10.5%;--destructive-foreground:40 7% 10.5%;--info:42 20% 89%;--info-foreground:40 7% 10.5%;--chart-1:42 20% 90%;--chart-2:40 9% 72%;--chart-3:40 6% 57%;--chart-4:40 5% 44%;--chart-5:40 5% 32%;--chart-income:158 62% 50%;--chart-spend:10 92% 64%;--cat-1:42 20% 89%;--cat-2:158 62% 50%;--cat-4:216 85% 66%;--cat-7:268 70% 72%;--cat-9:40 4% 50%;--cat-10:40 5% 32%;--track-warn:43 96% 56%;--track-error:var(--destructive);--field-error:var(--destructive);--time-share-1:0 0% 94%;--time-share-2:0 0% 82%;--time-share-3:0 0% 71%;--time-share-4:0 0% 61%;--time-share-5:0 0% 52%;--time-share-6:0 0% 45%}.n2m-card,.n2m-paper{--time-share-gap:var(--brand-paper);--well:var(--brand-fill);--well-hover:var(--brand-fill-2);--secondary:var(--well);--accent:var(--well);--muted:var(--brand-fill);--pill:var(--brand-paper);--seg-track:hsl(var(--brand-fill));--seg-pad:3px;--seg-height:30px;--seg-radius:9px;--seg-pad-x:12px}.dark .n2m-card,.dark .n2m-paper{--pill:40 5% 29%}.n2m-on-dark .n2m-card,.n2m-on-dark .n2m-paper{--foreground:var(--brand-ink);--card-foreground:var(--brand-ink);--muted-foreground:var(--brand-grey);--secondary-foreground:var(--brand-ink);--accent-foreground:var(--brand-ink);--border:var(--brand-line);--input:var(--brand-line);--ring:var(--brand-ink);--primary:var(--brand-primary);--primary-foreground:var(--brand-primary-foreground);--primary-hover:var(--brand-primary-hover);--pill-foreground:var(--brand-ink);color:hsl(var(--brand-ink))}.n2m-card [data-surface=page],.n2m-paper [data-surface=page]{--well:var(--brand-paper);--well-hover:60 11% 98.2%;--secondary:var(--well);--accent:var(--well);--muted:var(--brand-fill-2);--pill:var(--brand-paper);--seg-track:transparent;--seg-pad:0px;--seg-height:36px;--seg-radius:10px;--seg-pad-x:14px}.dark .n2m-card [data-surface=page],.dark .n2m-paper [data-surface=page]{--well-hover:40 6% 17.5%;--muted:var(--brand-fill);--pill:40 6% 19%}.dark .n2m-on-dark,.n2m-on-dark{--foreground:var(--brand-on-dark);--card-foreground:var(--brand-on-dark);--muted-foreground:var(--brand-on-dark-grey);--well:0 0% 30.4%;--well-hover:0 0% 35%;--secondary:var(--well);--secondary-foreground:var(--brand-on-dark);--accent:var(--well);--accent-foreground:var(--brand-on-dark);--muted:var(--well);--border:0 0% 43%;--input:0 0% 43%;--ring:0 0% 100%;--primary:0 0% 100%;--primary-foreground:var(--brand-accent-ink);--primary-hover:0 0% 92%;--pill:0 0% 100%;--pill-foreground:var(--brand-accent-ink);--seg-track:hsl(0 0% 100%/0.12);--seg-pad:3px;--seg-height:30px;--seg-radius:9px;--seg-pad-x:12px;color:hsl(var(--brand-on-dark))}.dark .n2m-on-dark{--well:0 0% 33%;--well-hover:0 0% 38%}html{font-synthesis:style;-webkit-text-size-adjust:100%}*{border-color:hsl(var(--border))}body{margin:0;min-height:100dvh;background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(p,li,dd,dt,blockquote,figcaption,h1,h2,h3,h4,h5,h6){text-wrap-style:pretty}.font-mono,.n2m-mono,code,kbd{font-family:var(--font-brand-mono)}.tabular-nums{font-feature-settings:"tnum"}::-moz-selection{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}::selection{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}:is(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=combobox]):focus-visible:not([data-focus-ring=none]){outline:var(--ring-width) solid hsl(var(--ring));outline-offset:2px}[data-focus-ring=none]:focus-visible{outline:none}.n2m-press{transition:transform .28s var(--ease-bounce),background-color var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out)}.n2m-press:active{transform:translateY(1px) scale(.96);transition-duration:var(--duration-micro);transition-timing-function:var(--ease-out)}.n2m-reorder-row{border-radius:8px;transition:background-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out),scale var(--duration-quick) var(--ease-out)}.n2m-lined>.n2m-reorder-row:before,.n2m-lined>.n2m-reorder-row:last-child:after{right:18px}.n2m-reorder-lifted{background-color:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--border));scale:1.015}.n2m-reorder-lifted+.n2m-reorder-row:before,.n2m-reorder-lifted:before{background-color:transparent!important}.n2m-disclosure{transition:grid-template-rows var(--duration-medium) var(--ease-smooth-out)}.n2m-disclosure>*{transition:opacity var(--duration-base) var(--ease-out)}.n2m-disclosure[inert]>*{opacity:0}.n2m-reveal{animation:n2m-reveal var(--duration-base) var(--ease-out) backwards}@keyframes n2m-reveal{0%{opacity:0}}.n2m-tick{animation:n2m-tick-pop .32s var(--ease-bounce) backwards}.n2m-tick path{stroke-dasharray:1;animation:n2m-tick-draw .32s var(--ease-smooth-out) backwards}@keyframes n2m-tick-draw{0%{stroke-dashoffset:1}}@keyframes n2m-tick-pop{0%{transform:scale(.6);opacity:0}}.n2m-disabled-shape:is(:disabled,[aria-disabled=true],[data-disabled]):not([data-loading]){opacity:1;background-color:transparent;color:hsl(var(--muted-foreground));outline:1px dashed hsl(var(--brand-soft));outline-offset:-1px}.n2m-disabled-text:is(:disabled,[aria-disabled=true],[data-disabled]):not([data-loading]){opacity:1;color:hsl(var(--brand-soft))}.n2m-display{font-weight:400;letter-spacing:-.028em;line-height:.95}.n2m-display.n2m-display-strong,.n2m-h1{font-weight:500}.n2m-h1{letter-spacing:-.025em;line-height:1.02}.n2m-h2{font-weight:500;letter-spacing:-.015em;line-height:1.12}.n2m-lead{font-weight:400;letter-spacing:-.01em;line-height:1.18;color:hsl(var(--muted-foreground))}.n2m-strong{font-weight:500;color:hsl(var(--foreground))}.n2m-context{color:hsl(var(--brand-hatch))}.n2m-blur{filter:blur(var(--brand-blur));opacity:.6}.n2m-label{font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.n2m-fig,.n2m-label{font-family:var(--font-brand-mono)}.n2m-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.n2m-mark{display:inline-block;font-weight:500;letter-spacing:-.04em;line-height:1;white-space:nowrap}.n2m-mark>sup{font-size:max(.36em,16px);font-weight:400;letter-spacing:0;line-height:1;margin-left:.06em;vertical-align:baseline;position:relative;top:.24em}.n2m-cap{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.n2m-cap{position:relative;top:.07em}}.n2m-cap-nudge{position:relative;top:.07em}.n2m-weight-hold{display:inline-grid}.n2m-weight-hold:after{content:attr(data-text);grid-area:1/1;font-weight:500;visibility:hidden;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.n2m-weight-hold>*{grid-area:1/1}.n2m-dur{font-family:var(--font-brand-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.n2m-dur-unit{color:hsl(var(--muted-foreground));margin-left:.06em}.n2m-dur-part+.n2m-dur-part{margin-left:.28em}.n2m-hatch{border:1px solid hsl(var(--brand-hatch));background-image:repeating-linear-gradient(135deg,transparent 0 5px,hsl(var(--brand-hatch)) 5px 6px)}.n2m-lined>*{position:relative}.n2m-lined>:before{top:0;background-color:hsl(var(--border));z-index:1}.n2m-lined>:before,.n2m-lined>:last-child:after{content:"";position:absolute;left:10px;right:6px;height:1px;pointer-events:none;transition:background-color var(--duration-quick) var(--ease-out)}.n2m-lined>:last-child:after{bottom:0;background-color:transparent}@media (hover:hover){.n2m-lined>:hover+:before,.n2m-lined>:hover:before,.n2m-lined>:last-child:hover:after{background-color:hsl(var(--muted-foreground)/.7)}}.n2m-lined>[data-n2m-ghost]:after,.n2m-lined>[data-n2m-ghost]:before{content:none}.n2m-lined.n2m-lined-flush>:before,.n2m-lined.n2m-lined-flush>:last-child:after{left:0;right:0}.n2m-lined.n2m-lined-open>:first-child:before{background-color:transparent}.n2m-well{background-color:hsl(var(--well));border-radius:10px}.n2m-well:has(:focus-visible:not(button)){outline:var(--ring-width) solid hsl(var(--ring));outline-offset:2px}.n2m-card{background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:10px}.n2m-live-chip{background-color:hsl(var(--brand-accent));color:hsl(var(--brand-accent-ink))}.n2m-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:4px;box-shadow:inset 0 0 0 1px hsl(var(--brand-soft));background-color:hsl(var(--card));font-family:var(--font-brand-mono);font-size:10px;line-height:1;color:hsl(var(--foreground))}.n2m-now-pulse{animation:n2m-now-pulse 2.6s ease-in-out infinite}@keyframes n2m-now-pulse{0%,to{opacity:1}50%{opacity:.4}}.n2m-colon-beat{animation:n2m-colon-beat 1s ease-in-out infinite}@keyframes n2m-colon-beat{0%,45%,to{opacity:1}70%{opacity:.15}}.n2m-swap{animation:n2m-swap var(--duration-medium) var(--ease-smooth-out) backwards}@keyframes n2m-swap{0%{opacity:0;transform:translateY(var(--distance-small));filter:blur(var(--blur-medium))}}.n2m-roll-row{display:inline-flex;white-space:nowrap}.n2m-roll{position:relative;display:inline-block}.n2m-roll-gap{width:.3em}.n2m-roll-out{position:absolute;right:0;top:0;opacity:0;pointer-events:none;animation:n2m-roll-out-up .3s cubic-bezier(.4,0,.7,.2) calc(var(--n2m-roll-i, 0) * 28ms) backwards}.n2m-roll-out[data-dir=down]{animation-name:n2m-roll-out-down}.n2m-roll-in{display:inline-block;animation:n2m-roll-in-up .46s cubic-bezier(.2,.9,.25,1.12) calc(var(--n2m-roll-i, 0) * 28ms) backwards}.n2m-roll-in[data-dir=down]{animation-name:n2m-roll-in-down}@keyframes n2m-roll-in-up{0%{opacity:0;transform:translateY(.62em) scale(.86);filter:blur(.14em)}60%{filter:blur(0)}}@keyframes n2m-roll-in-down{0%{opacity:0;transform:translateY(-.62em) scale(.86);filter:blur(.14em)}60%{filter:blur(0)}}@keyframes n2m-roll-out-up{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-.62em) scale(.86);filter:blur(.14em)}}@keyframes n2m-roll-out-down{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(.62em) scale(.86);filter:blur(.14em)}}@media (prefers-reduced-motion:reduce){[class*=n2m-],[class*=n2m-]:after,[class*=n2m-]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.n2m-colon-beat,.n2m-now-pulse,.n2m-swap{animation:none!important}}input[type=date]::-webkit-calendar-picker-indicator{opacity:.55}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.n2m-field{transition:background-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out),filter var(--duration-micro) var(--ease-out)}.n2m-adorned:active:not(:has(input:disabled)),.n2m-field:enabled:active{filter:brightness(.965)}.n2m-adorned:has(input:focus-visible),.n2m-field:focus-visible{animation:n2m-ring-land var(--duration-base) var(--ease-smooth-out)}@keyframes n2m-ring-land{0%{outline-offset:8px;outline-color:transparent}}div[data-error-arrived] :is(.n2m-field,.n2m-adorned){animation:n2m-field-shake .32s var(--ease-out)}div[data-error-arrived] .n2m-field-error{animation:n2m-field-error-in var(--duration-fast) var(--ease-smooth-out) both}@keyframes n2m-field-shake{20%{transform:translateX(-5px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes n2m-field-error-in{0%{opacity:0;transform:translateY(-5px)}}.n2m-adorned{display:flex;align-items:center;gap:8px;padding-inline:12px;border-radius:10px;background-color:hsl(var(--well));color:hsl(var(--foreground));cursor:text;transition:background-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out),filter var(--duration-micro) var(--ease-out)}@media (hover:hover){.n2m-adorned:hover:not(:has(input:disabled)){background-color:hsl(var(--well-hover))}}.n2m-adorned:has(input:focus-visible){outline:var(--ring-width) solid hsl(var(--ring));outline-offset:2px}.n2m-adorned:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1px hsl(var(--field-error))}.n2m-adorned:has(input:disabled){background-color:transparent;color:hsl(var(--muted-foreground));outline:1px dashed hsl(var(--brand-soft));outline-offset:-1px;cursor:not-allowed;box-shadow:none}.n2m-check{--check-delay:0ms;--check-uncheck:var(--duration-quick);transition:background-color var(--check-box) var(--check-ease),border-color var(--check-box) var(--check-ease),transform var(--check-box) var(--check-ease)}.n2m-check svg path{stroke-dasharray:var(--check-len,15);stroke-dashoffset:var(--check-len,15);transition:stroke-dashoffset var(--check-uncheck) var(--check-ease)}.n2m-check[aria-checked=true] svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw) var(--check-ease) var(--check-delay)}.n2m-check .n2m-check-dash{stroke-dasharray:1;stroke-dashoffset:1}.n2m-check[aria-checked=mixed] .n2m-check-dash{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw) var(--check-ease) var(--check-delay)}.n2m-check[aria-checked=true] .n2m-check-dash{stroke-dashoffset:1}.n2m-check svg{opacity:0;transition:opacity 0s linear var(--check-uncheck)}.n2m-check[aria-checked=mixed] svg,.n2m-check[aria-checked=true] svg{opacity:1;transition:none}.n2m-check:active:not([data-disabled]){transform:scale(.9)}.n2m-checkgroup-item{transition:background-color var(--duration-micro) var(--ease-out),border-radius var(--duration-quick) var(--ease-smooth-out)}@media (hover:hover){.n2m-checkgroup-item:hover:not(:has([data-disabled])){background-color:hsl(var(--well)/.6)}}.n2m-checkgroup-item:has([aria-checked=mixed]),.n2m-checkgroup-item:has([aria-checked=true]){background-color:hsl(var(--well))}.n2m-checkgroup>.n2m-checkgroup-item:has([aria-checked=true]):has(+.n2m-checkgroup-item [aria-checked=true]){border-bottom-left-radius:0;border-bottom-right-radius:0}.n2m-checkgroup>.n2m-checkgroup-item:has([aria-checked=true])+.n2m-checkgroup-item:has([aria-checked=true]){border-top-left-radius:0;border-top-right-radius:0}.n2m-checkgroup-label{transition:font-weight var(--duration-micro) var(--ease-out)}.n2m-checkgroup-item:has([aria-checked=true]) .n2m-checkgroup-label{font-weight:500}.n2m-checkgroup-item:has([aria-checked=true]) .n2m-check:not([aria-checked=true]){background-color:hsl(var(--well))}.n2m-radio{transition:border-color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}.n2m-radio:active:not([data-disabled]){transform:scale(.9)}.n2m-radio-dot{animation:n2m-radio-dot var(--duration-fast) var(--ease-bounce) backwards}@keyframes n2m-radio-dot{0%{transform:scale(0);opacity:0}}.n2m-switch{--toggle-ov1:1px;--toggle-ov2:0px;transition:background-color var(--toggle-track) var(--toggle-ease),border-color var(--toggle-track) var(--toggle-ease)}.n2m-switch-thumb{translate:0 0;will-change:translate;transition:width .14s var(--ease-out),margin-left .14s var(--ease-out)}.n2m-switch:active:not([data-disabled]) .n2m-switch-thumb{width:25px}.n2m-switch[data-state=checked]:active:not([data-disabled]) .n2m-switch-thumb{margin-left:-4px}.n2m-switch[data-state=checked] .n2m-switch-thumb{translate:var(--toggle-travel) 0}.n2m-switch.is-init[data-state=checked] .n2m-switch-thumb{animation:n2m-switch-on var(--toggle-dur) var(--toggle-ease) both}.n2m-switch.is-init[data-state=unchecked] .n2m-switch-thumb{animation:n2m-switch-off var(--toggle-dur) var(--toggle-ease) both}@keyframes n2m-switch-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes n2m-switch-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}.n2m-seg-pill{transform:translate(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease),height var(--tabs-dur) var(--tabs-ease),opacity var(--duration-quick) var(--ease-out);will-change:transform,width}.n2m-seg-item{transition:color var(--tabs-text-dur) var(--tabs-text-ease),transform .26s var(--ease-bounce)}:is(a,button).n2m-seg-item:focus-visible:not([data-focus-ring=none]){
  /* !important: an app's own global focus rule (a brand layer scoped under html[data-brand])
     outranks any selector written here, and a ring 2px outside the segment is what gets clipped. */outline-offset:-2px!important}.n2m-seg-item:active:not(:disabled){transform:scale(.94);transition-duration:var(--duration-micro)}.n2m-select-content{--n2m-select-slide:calc(-1 * var(--distance-micro));transform-origin:var(--radix-select-content-transform-origin)}.n2m-select-content[data-side=top]{--n2m-select-slide:var(--distance-micro)}.n2m-select-content[data-state=open]{animation:n2m-select-in var(--duration-fast) var(--ease-bounce) backwards}.n2m-select-content[data-state=closed]{animation:n2m-layer-out var(--duration-instant) var(--ease-exit) both}@keyframes n2m-select-in{0%{opacity:0;transform:translateY(var(--n2m-select-slide)) scale(var(--scale-medium))}to{opacity:1;transform:translateY(0) scale(1)}}.n2m-popover-content{transform-origin:var(--radix-popover-content-transform-origin)}.n2m-popover-content[data-state=open]{animation:n2m-layer-in .15s var(--ease-out-strong) both}.n2m-popover-content[data-state=closed]{animation:n2m-layer-out var(--duration-instant) var(--ease-exit) both}@keyframes n2m-layer-in{0%{opacity:0;transform:scale(var(--scale-medium))}}@keyframes n2m-layer-out{to{opacity:0;transform:scale(var(--scale-medium))}}.n2m-select-chevron{transition:transform var(--duration-fast) var(--ease-smooth-out)}[data-state=open]>.n2m-select-chevron{transform:rotate(180deg)}.n2m-select-item{transition:background-color var(--duration-micro) var(--ease-out),transform var(--duration-micro) var(--ease-out)}.n2m-select-check path{stroke-dasharray:1;animation:n2m-select-check var(--duration-quick) var(--ease-smooth-out) var(--duration-micro) backwards}@keyframes n2m-select-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.n2m-popover-content[data-state],.n2m-radio-dot,.n2m-select-check path,.n2m-select-content[data-state],.n2m-switch-thumb{animation:none!important}}@keyframes n2m-overlay-in{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(var(--blur-backdrop))}}@keyframes n2m-overlay-out{0%{opacity:1;backdrop-filter:blur(var(--blur-backdrop))}to{opacity:0;backdrop-filter:blur(0)}}@keyframes n2m-dialog-in{0%{opacity:0;transform:scale(var(--scale-large));filter:blur(var(--blur-medium))}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes n2m-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--scale-large))}}@keyframes n2m-sheet-up-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes n2m-sheet-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@keyframes n2m-sheet-right-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes n2m-sheet-right-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes n2m-menu-in{0%{opacity:0;transform:scale(var(--scale-medium))}to{opacity:1;transform:scale(1)}}@keyframes n2m-menu-out{0%{opacity:1}to{opacity:0}}.n2m-glide-host{position:relative}.n2m-glide-host.n2m-glide-host :is([data-highlighted],[cmdk-item][data-selected=true]){background-color:transparent}.n2m-glide-host :is([role^=menuitem],[role=option],[cmdk-item]){position:relative;z-index:1}.n2m-glider{position:absolute;left:0;top:0;z-index:0;border-radius:8px;background-color:hsl(var(--well));opacity:0;pointer-events:none;transition:opacity var(--duration-instant) var(--ease-out)}.n2m-glider[data-moving]{transition:transform .14s var(--ease-smooth-out),width .14s var(--ease-smooth-out),height .14s var(--ease-smooth-out),opacity var(--duration-instant) var(--ease-out)}.n2m-nav-rule{position:absolute;left:0;bottom:0;height:1px;width:0;background-color:hsl(var(--foreground));opacity:0;pointer-events:none;transition:transform .36s var(--ease-smooth-out),width .36s var(--ease-smooth-out)}.n2m-nav-rule-hover{background-color:hsl(var(--muted-foreground));transition:opacity var(--duration-quick) var(--ease-out)}.n2m-nav-rule-hover[data-moving]{transition:transform .22s var(--ease-smooth-out),width .22s var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-out)}.n2m-nav-ruled [data-nav-link]{border-bottom-color:transparent}.n2m-toast-timed:before{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background-color:hsl(0 0% 100%/.55);transform-origin:left;animation:n2m-toast-countdown var(--toast-duration,5s) linear forwards}[data-sonner-toaster]:hover .n2m-toast-timed:before{animation-play-state:paused}@keyframes n2m-toast-countdown{to{transform:scaleX(0)}}.n2m-table tbody>tr>td{border-top:1px solid hsl(var(--border));transition:border-color var(--duration-quick) var(--ease-out)}.n2m-table tbody>tr:last-child>td,.n2m-table tfoot>tr>td{border-bottom:1px solid hsl(var(--border))}.n2m-table :is(tbody,tfoot)>tr[data-total]>td{font-weight:500;padding-top:16px;padding-bottom:14px}@media (hover:hover){.n2m-table tbody>tr:hover+tr>td,.n2m-table tbody>tr:hover>td{border-top-color:hsl(var(--muted-foreground)/.7)}.n2m-table tbody>tr:last-child:hover>td{border-bottom-color:hsl(var(--muted-foreground)/.7)}}[data-hairline]{--hairline-plate:hsl(var(--background));--hairline-hi:hsl(var(--foreground));--hairline-edge:hsl(var(--brand-mark));--hairline-mid:hsl(var(--brand-soft));--hairline-lo:hsl(var(--brand-line));--hairline-stroke:1}.n2m-paper [data-hairline]{--hairline-plate:hsl(var(--card))}.n2m-bar-tip{display:none}.n2m-bar-col:focus-within .n2m-bar-tip,.n2m-bar-col:hover .n2m-bar-tip{display:block}.n2m-limit-part{transition:width var(--duration-base,.25s) var(--ease-out-strong,ease-out),left var(--duration-base,.25s) var(--ease-out-strong,ease-out)}.n2m-limit-over{box-shadow:inset 0 0 0 1px hsl(var(--brand-dark));background-image:repeating-linear-gradient(135deg,transparent 0 2px,hsl(var(--brand-dark)) 2px 3px)}@property --n2m-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --n2m-fade-end{syntax:"<length>";inherits:false;initial-value:0}.n2m-scroll-fade{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--n2m-fade-start),#000 calc(100% - var(--n2m-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--n2m-fade-start),#000 calc(100% - var(--n2m-fade-end)),transparent);transition:--n2m-fade-start .2s ease-out,--n2m-fade-end .2s ease-out}.n2m-scroll-fade[data-more-start]{--n2m-fade-start:28px}.n2m-scroll-fade[data-more-end]{--n2m-fade-end:28px}.n2m-cal-cell[data-range=mid]{background-color:hsl(var(--well))}.n2m-cal-cell[data-range=start]{background-image:linear-gradient(to right,transparent 50%,hsl(var(--well)) 50%)}.n2m-cal-cell[data-range=end]{background-image:linear-gradient(to left,transparent 50%,hsl(var(--well)) 50%)}.n2m-cal-cell[data-range=mid]:first-child{border-radius:8px 0 0 8px}.n2m-cal-cell[data-range=mid]:last-child{border-radius:0 8px 8px 0}@keyframes n2m-cal-next{0%{opacity:0;transform:translateX(14px)}}@keyframes n2m-cal-prev{0%{opacity:0;transform:translateX(-14px)}}.n2m-cal-next{animation:n2m-cal-next var(--duration-base) var(--ease-out-strong) both}.n2m-cal-prev{animation:n2m-cal-prev var(--duration-base) var(--ease-out-strong) both}.n2m-table tbody>tr[data-selected]>td{background-color:hsl(var(--well))}.n2m-bulk-bar-body{transition:transform var(--duration-base) var(--ease-out-strong),opacity var(--duration-quick) var(--ease-out)}.n2m-bulk-bar[data-state=closed] .n2m-bulk-bar-body{opacity:0;transform:translateY(16px) scale(.98);transition-timing-function:var(--ease-exit),var(--ease-exit)}