html[data-brand=n2m]{--ring-width:2px}html[data-brand=n2m].dark{--track-error:0 91% 71%;--field-error:0 91% 71%}html[data-brand=n2m] .n2m-card{--track-warn:var(--warning);--track-error:var(--destructive);--field-error:var(--destructive)}html[data-brand=n2m].dark .n2m-card{--track-warn:43 96% 56%;--track-error:0 91% 71%;--field-error:0 91% 71%}html[data-brand=n2m] .n2m-on-dark,html[data-brand=n2m].dark .n2m-on-dark{--track-warn:45 95% 62%;--track-error:0 91% 76%;--field-error:0 91% 76%}html[data-brand=n2m] :is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}html[data-brand=n2m] :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:2px solid hsl(var(--ring));outline-offset:2px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}html[data-brand=n2m] [data-focus-ring=none]:focus-visible{outline:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}html[data-brand=n2m] input::-webkit-calendar-picker-indicator{opacity:.55}html[data-brand=n2m]{--time-share-1:hsl(0 0% 4.3%);--time-share-2:hsl(0 0% 18%);--time-share-3:hsl(0 0% 30%);--time-share-4:hsl(0 0% 41%);--time-share-5:hsl(0 0% 50%);--time-share-6:hsl(0 0% 58%);--time-share-other:hsl(var(--brand-hatch));--time-share-gap:hsl(var(--card))}html[data-brand=n2m].dark{--time-share-1:hsl(0 0% 94%);--time-share-2:hsl(0 0% 82%);--time-share-3:hsl(0 0% 71%);--time-share-4:hsl(0 0% 61%);--time-share-5:hsl(0 0% 52%);--time-share-6:hsl(0 0% 45%)}html[data-brand=n2m] .n2m-figures :is(td.tabular-nums,td .tabular-nums,.n2m-fig){font-family:var(--font-brand-mono);letter-spacing:-.02em}html[data-brand=n2m] .time-pdf-seg{border:0;border-radius:12px;padding:3px;gap:2px;background-color:hsl(var(--well))}html[data-brand=n2m] .time-pdf-seg>button{height:30px;border:0;border-radius:9px;font-size:13px}html[data-brand=n2m] .time-pdf-seg>button[aria-pressed=true]{background-color:hsl(var(--pill));font-weight:500}html[data-brand=n2m] .n2m-on-dark :is(button,a,[role=button]):focus-visible{outline:1.5px solid hsl(0 0% 100%/.7);outline-offset:1px}html[data-brand=n2m] .n2m-on-dark button[aria-haspopup=menu][data-state=open]{background-color:hsl(0 0% 100%/.1);color:hsl(0 0% 100%)}html[data-brand=n2m] .n2m-lined-tables{--card:var(--background);--time-share-gap:hsl(var(--background))}html[data-brand=n2m] div[data-state]:has(+.n2m-palette){--blur-backdrop:22px;background-color:hsl(var(--background)/.82)}html[data-brand=n2m] .app-dialog.n2m-palette{background-color:transparent;border:0;border-radius:0;--well:var(--brand-paper);--muted:var(--brand-paper)}html[data-brand=n2m] .n2m-palette [cmdk-input-wrapper]{height:auto;flex-shrink:0;padding:0 0 22px;border-bottom:1px solid hsl(var(--border))}html[data-brand=n2m] .n2m-palette [cmdk-input-wrapper] svg{display:none}html[data-brand=n2m] .n2m-palette [cmdk-input]{height:64px;padding:0;font-size:46px;font-weight:500;letter-spacing:-.025em;line-height:1.02}html[data-brand=n2m] .n2m-palette [cmdk-input]::-moz-placeholder{color:hsl(var(--brand-context,0 0% 55%))}html[data-brand=n2m] .n2m-palette [cmdk-input]::placeholder{color:hsl(var(--brand-context,0 0% 55%))}html[data-brand=n2m] .n2m-palette [cmdk-list]{margin-inline:-12px;padding:0 12px;scroll-padding-block:56px 16px}html[data-brand=n2m] .n2m-palette [cmdk-group]{overflow:visible}html[data-brand=n2m] .n2m-palette [cmdk-list-sizer]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;align-items:start;padding-bottom:24px}html[data-brand=n2m] .n2m-palette [cmdk-group-heading]{padding:28px 0 12px;font-family:var(--font-brand-mono);font-size:10px;line-height:1rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground))}html[data-brand=n2m] .n2m-palette [cmdk-item]{position:relative;min-height:52px;margin-inline:-12px;padding:8px 12px;border-radius:10px;font-size:16px;line-height:1.25;cursor:pointer;transition:background-color var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .n2m-palette [cmdk-item]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background-color:hsl(var(--border))}html[data-brand=n2m] .n2m-palette .n2m-palette-note,html[data-brand=n2m] .n2m-palette [cmdk-item][data-quiet=true]{color:hsl(var(--muted-foreground))}html[data-brand=n2m] .n2m-palette [cmdk-item][data-selected=true]{background-color:hsl(var(--brand-dark));color:hsl(var(--brand-on-dark));--foreground:var(--brand-on-dark);--muted-foreground:var(--brand-on-dark-grey)}html[data-brand=n2m] .n2m-palette [cmdk-item][data-selected=true]+[cmdk-item]:before,html[data-brand=n2m] .n2m-palette [cmdk-item][data-selected=true]:before{background-color:transparent}html[data-brand=n2m] .n2m-palette [cmdk-item][data-selected=true] .n2m-palette-note{color:hsl(var(--brand-on-dark-grey))}html[data-brand=n2m] .n2m-palette [cmdk-empty]{grid-column:1/-1;padding:72px 0;font-size:22px;letter-spacing:-.015em;text-align:left;color:hsl(var(--muted-foreground))}html[data-brand=n2m] .n2m-palette-key{display:inline-block;min-width:18px;margin-right:5px;padding:3px 5px;border-radius:5px;box-shadow:inset 0 0 0 1px hsl(var(--border));font:inherit;line-height:1;text-align:center;color:hsl(var(--foreground))}@media (max-width:767.98px){html[data-brand=n2m] .n2m-palette [cmdk-list-sizer]{grid-template-columns:minmax(0,1fr)}html[data-brand=n2m] .n2m-palette [cmdk-input]{height:48px;font-size:29px}html[data-brand=n2m] .n2m-palette [cmdk-input-wrapper]{padding-bottom:14px}}html[data-brand=n2m] .n2m-palette [cmdk-item][data-selected=true] .n2m-palette-key{box-shadow:inset 0 0 0 1px hsl(0 0% 100%/.35)}html[data-brand=n2m]{--destructive:4 71% 41%;--success:var(--brand-dark);--chart-income:0 0% 62%;--chart-spend:0 0% 25%;--track-ink:var(--brand-dark);--track-ink-foreground:0 0% 100%;--track-ink-hover:var(--brand-ink);--track-ink-deep:var(--brand-dark);--track-ink-edge:0}html[data-brand=n2m].dark{--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 96%;--success:42 20% 89%;--chart-income:40 8% 69%;--chart-spend:40 5% 40%;--track-ink-hover:40 5% 32%;--track-ink-deep:40 8% 7%;--track-ink-edge:0.1}.n2m-lined{--card:var(--background)}.n2m-tag{display:inline-flex;align-items:center;flex:none;height:18px;padding:0 8px;border-radius:99px;box-shadow:inset 0 0 0 1px hsl(var(--foreground));font-family:var(--font-brand-mono);font-size:9px;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--foreground))}.n2m-tag-quiet{box-shadow:inset 0 0 0 1px hsl(var(--border));color:hsl(var(--muted-foreground))}.n2m-tag-fill,html:not(.dark) .n2m-tag-live{box-shadow:none;background-color:hsl(var(--brand-dark));color:hsl(var(--brand-on-dark))}html[data-brand=n2m] .n2m-sheet :is(th,td){border:0}html[data-brand=n2m] .n2m-sheet-row>td{transition:background-color var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .n2m-sheet-row>td:first-child{border-radius:8px 0 0 8px}html[data-brand=n2m] .n2m-sheet-row>td:last-child{border-radius:0 8px 8px 0}html[data-brand=n2m] .n2m-sheet .n2m-sheet-sticky{background-color:hsl(var(--card))}@media (hover:hover){html[data-brand=n2m] .n2m-sheet-row:hover>td{background-color:hsl(var(--well))}html[data-brand=n2m] .n2m-sheet-row:hover .n2m-cell:not([data-plain],[data-weekend],:focus-visible){background-color:hsl(var(--card))}}html[data-brand=n2m] .n2m-sheet-sum>tr>td{border-top:1px solid hsl(var(--border))}html[data-brand=n2m] .n2m-sheet-sum>tr>td:first-child{border-top-left-radius:0}html[data-brand=n2m] .n2m-sheet>tbody>tr:last-child>td{padding-bottom:13px}html[data-brand=n2m] .n2m-cell{display:block;width:100%;height:38px;padding:0 16px 0 4px;border:0;border-radius:8px;background-color:hsl(var(--well));color:hsl(var(--foreground));font-family:var(--font-brand-mono);letter-spacing:-.02em;font-size:14px;line-height:1;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:background-color var(--duration-quick) var(--ease-out)}@media (max-width:1279.98px){html[data-brand=n2m] .n2m-cell{padding:0 8px 0 2px;letter-spacing:-.05em}}html[data-brand=n2m] .n2m-cell::-moz-placeholder{color:hsl(var(--brand-soft));opacity:1}html[data-brand=n2m] .n2m-cell::placeholder{color:hsl(var(--brand-soft));opacity:1}html[data-brand=n2m] .n2m-cell[data-weekend]{background-color:transparent;box-shadow:inset 0 0 0 1px hsl(var(--brand-grid))}html[data-brand=n2m] .n2m-cell[data-plain]{background-color:transparent;box-shadow:none}html[data-brand=n2m] .n2m-cell:disabled{cursor:not-allowed}html[data-brand=n2m] .n2m-cell:disabled:not([data-plain]){opacity:.55}@media (hover:hover){html[data-brand=n2m] .n2m-cell:hover:not(:disabled,:focus-visible){background-color:hsl(var(--well-hover))}}html[data-brand=n2m] .n2m-cell:focus-visible{background-color:hsl(var(--card));box-shadow:none;outline-offset:0}html[data-brand=n2m] .n2m-cell::-moz-selection{background-color:hsl(var(--brand-dark));color:hsl(var(--brand-on-dark))}html[data-brand=n2m] .n2m-cell::selection{background-color:hsl(var(--brand-dark));color:hsl(var(--brand-on-dark))}html[data-brand=n2m] .n2m-cell-ring{position:absolute;top:8px;right:5px;width:6px;height:6px;border-radius:50%;border:1px solid hsl(var(--foreground));pointer-events:none}html[data-brand=n2m]{--cal-weekend:60 9% 97.4%;--cal-block:var(--brand-fill-2);--cal-block-hover:60 5% 87%}html[data-brand=n2m].dark{--cal-weekend:40 6% 14%;--cal-block:40 5.5% 25%;--cal-block-hover:40 5.5% 30%}html[data-brand=n2m] .n2m-cal-weekend{background-color:hsl(var(--cal-weekend))}html[data-brand=n2m] .n2m-cal-col{background-image:linear-gradient(hsl(var(--brand-grid)),hsl(var(--brand-grid))),linear-gradient(to bottom,hsl(var(--brand-grid)) 1px,transparent 1px);background-size:1px 100%,100% var(--cal-hour);background-repeat:no-repeat,repeat}html[data-brand=n2m] .n2m-hatch-col{background-image:repeating-linear-gradient(135deg,transparent 0 9px,hsl(var(--brand-mark)/.7) 9px 10px)}html[data-brand=n2m] .n2m-hatch-swatch{background-image:repeating-linear-gradient(135deg,transparent 0 3px,hsl(var(--brand-mark)) 3px 4px);box-shadow:inset 0 0 0 1px hsl(var(--brand-mark))}html[data-brand=n2m] .n2m-ev{border-radius:6px;font-size:12px;line-height:16px;color:hsl(var(--foreground));transition:background-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out),opacity var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .n2m-ev:focus-visible{outline-offset:1px}html[data-brand=n2m] .n2m-ev-timed{background-color:hsl(var(--cal-block))}html[data-brand=n2m] .n2m-ev-untimed{background-color:hsl(var(--card));box-shadow:inset 0 0 0 1px hsl(var(--brand-mark))}html[data-brand=n2m] .n2m-ev-ghost{background-color:hsl(var(--card)/.6);border:1px dashed hsl(var(--brand-hatch));color:hsl(var(--muted-foreground))}html[data-brand=n2m] .n2m-ev-live{background-color:hsl(var(--card));border:1.5px solid hsl(var(--foreground));border-bottom:0;border-radius:6px 6px 0 0}html[data-brand=n2m] .n2m-ev-live.n2m-ev-live-swatch{border-bottom:1.5px solid hsl(var(--foreground));border-radius:3px}@media (hover:hover){html[data-brand=n2m] button.n2m-ev-timed:not([aria-disabled=true]):hover{background-color:hsl(var(--cal-block-hover))}html[data-brand=n2m] button.n2m-ev-untimed:not([aria-disabled=true]):hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground))}html[data-brand=n2m] .n2m-ev-ghost-live:hover{border-color:hsl(var(--foreground));background-color:hsl(var(--well));color:hsl(var(--foreground))}}html[data-brand=n2m] .n2m-ev-preview{border-radius:6px;background-color:hsl(var(--cal-block)/.75);outline:2px solid hsl(var(--foreground));outline-offset:-1px;color:hsl(var(--foreground))}html[data-brand=n2m] button.n2m-ev{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}html[data-brand=n2m] .t-focus-surface{--focus-paper:var(--brand-paper);--foreground:var(--brand-ink);--muted-foreground:var(--brand-grey);--border:var(--brand-line);--ring:var(--brand-ink);--focus-sep:var(--brand-soft);--well:var(--brand-fill);--well-hover:var(--brand-fill-2);--secondary:var(--well);--secondary-foreground:var(--brand-ink);--primary:var(--brand-dark);--primary-foreground:0 0% 100%;--primary-hover:var(--brand-ink);--focus-blur:0px;--focus-digit-blur:0px;--focus-out-dur:var(--duration-micro);background-color:hsl(var(--track-ink));background-image:linear-gradient(hsl(var(--focus-paper)/var(--focus-depth,1)),hsl(var(--focus-paper)/var(--focus-depth,1)));color:hsl(var(--foreground))}html[data-brand=n2m].dark .t-focus-surface{--focus-paper:var(--brand-dark);--foreground:0 0% 100%;--muted-foreground:0 0% 72%;--border:0 0% 38%;--ring:0 0% 100%;--focus-sep:0 0% 50%;--well:0 0% 31%;--well-hover:0 0% 36%;--secondary-foreground:0 0% 100%;--primary:0 0% 100%;--primary-foreground:var(--brand-accent-ink);--primary-hover:0 0% 92%}html[data-brand=n2m] .t-focus-surface:before{content:none}html[data-brand=n2m] .t-focus-ghost{color:hsl(var(--track-ink-foreground))}html[data-brand=n2m] .t-focus-clock{font-weight:400;font-feature-settings:"tnum";letter-spacing:0;line-height:.78;margin-left:-.03em}html[data-brand=n2m] .t-focus-slot{width:.575em}html[data-brand=n2m] .t-focus-slot[data-kind=separator]{width:.2em;transform:translateY(-.04em);opacity:1;color:hsl(var(--focus-sep))}html[data-brand=n2m] .t-focus-slot[data-dim=true]{opacity:1;color:hsl(var(--focus-sep))}html[data-theme-switching],html[data-theme-switching] *,html[data-theme-switching] :after,html[data-theme-switching] :before{transition:none!important}html[data-brand=n2m] .n2m-desk-now{container-type:inline-size}html[data-brand=n2m].dark .t-focus-surface.n2m-desk{--focus-paper:var(--brand-page);--foreground:var(--brand-ink);--muted-foreground:var(--brand-grey);--border:var(--brand-line);--focus-sep:var(--brand-soft)}html[data-brand=n2m] .n2m-desk[data-desk-state=idle] .t-focus-clock{color:hsl(var(--focus-sep))}html[data-brand=n2m] [data-row-variant=sub]>[class*="grid-area:what"]{padding-left:20px}html[data-brand=n2m] [data-row-variant=sub]>[class*="grid-area:what"] :is(input,p,button){color:hsl(var(--muted-foreground))}html[data-brand=n2m] [data-row-variant=sub]>[class*="grid-area:what"] :is(input):focus{color:hsl(var(--foreground))}@media (max-width:639px){html[data-brand=n2m] [data-row-variant=sub]>[class*="grid-area:what"]{padding-left:12px}}html[data-brand=n2m] .t-track-bar[data-surface=page]{background-color:hsl(var(--background));color:hsl(var(--foreground));border-radius:0;box-shadow:none}html[data-brand=n2m] .t-track-bar[data-surface=page] [data-smart-text]::-moz-placeholder{-moz-transition:color var(--duration-quick) var(--ease-out);transition:color var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .t-track-bar[data-surface=page] [data-smart-text]::placeholder{transition:color var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .t-track-bar[data-surface=page] .t-smart-field:has([data-smart-text]:focus-visible){outline:none}@media (max-width:639.98px){html[data-brand=n2m] .t-track-bar[data-surface=page]>[data-bar-content]{padding-inline:0;padding-top:2px}html[data-brand=n2m] .t-track-bar[data-surface=page] :is([data-smart-text],.n2m-type,.t-field-swap>[aria-hidden],.t-field-ghost){padding-inline:0;
    /* !important: touch screens pin every input to 16px (so iOS does not zoom); 26px is safely past that. */font-size:26px!important;letter-spacing:-.02em}html[data-brand=n2m] .t-track-bar[data-surface=page] [data-smart-token-row]{padding-left:0;padding-bottom:14px}}html[data-brand=n2m] .t-track-bar[data-surface=page]:has([data-smart-text]:focus-visible)>[data-bar-rule]{background-color:hsl(var(--muted-foreground)/.7)}@media (hover:hover){html[data-brand=n2m] .t-track-bar[data-surface=page] .t-smart-field:not(.is-disabled):hover [data-smart-text]::-moz-placeholder{color:hsl(var(--foreground))}html[data-brand=n2m] .t-track-bar[data-surface=page] .t-smart-field:not(.is-disabled):hover [data-smart-text]::placeholder{color:hsl(var(--foreground))}html[data-brand=n2m] .t-track-bar[data-surface=page]:has(.t-smart-field:not(.is-disabled):hover)>[data-bar-rule]{background-color:hsl(var(--muted-foreground)/.7)}}[data-entering=true] .n2m-enter{animation:n2m-enter .72s var(--ease-smooth-out) backwards;animation-delay:calc(var(--enter-i, 0) * 80ms)}[data-entering=true] .n2m-enter[data-enter=plain]{animation-name:n2m-enter-plain}@keyframes n2m-enter{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}}@keyframes n2m-enter-plain{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){[data-entering=true] .n2m-enter{animation:none}}html[data-brand=n2m] .n2m-on-page{--card:var(--background)}html[data-brand=n2m]:not(.dark) .n2m-on-page{--cal-block:var(--brand-paper);--cal-block-hover:60 5% 90%;--brand-grid:60 5% 88.5%}html[data-brand=n2m] .n2m-on-page .n2m-sheet :is(th,td):first-child{padding-left:0}html[data-brand=n2m] .n2m-on-page .n2m-sheet>tbody>tr:is(.n2m-sheet-row,.n2m-sheet-add)>td{border-top:1px solid hsl(var(--border));border-radius:0}html[data-brand=n2m] .n2m-on-page .n2m-sheet-row>td{padding-top:10px;padding-bottom:10px}html[data-brand=n2m] .n2m-on-page .n2m-cell,html[data-brand=n2m] .n2m-on-page .n2m-cell[data-weekend]{background-color:transparent;box-shadow:none;border-radius:6px;transition:box-shadow var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .n2m-on-page .n2m-cell[data-weekend]:not(:focus-visible){color:hsl(var(--muted-foreground))}html[data-brand=n2m] .n2m-on-page .n2m-cell:focus-visible{background-color:hsl(var(--brand-paper));box-shadow:inset 0 0 0 1px hsl(var(--foreground));outline:none}html[data-brand=n2m].dark .n2m-on-page .n2m-cell:focus-visible{background-color:hsl(var(--well))}@media (hover:hover){html[data-brand=n2m] .n2m-on-page .n2m-sheet-row:hover>td{background-color:hsl(var(--background))}html[data-brand=n2m] .n2m-on-page .n2m-sheet-row:hover .n2m-cell:not([data-plain],:focus-visible){background-color:transparent}html[data-brand=n2m] .n2m-on-page .n2m-cell:hover:not(:disabled,[data-plain],:focus-visible){background-color:transparent;box-shadow:inset 0 0 0 1px hsl(var(--muted-foreground)/.55)}}.n2m-type{display:none}[data-entering=true] .n2m-type{display:block}[data-entering=true] .n2m-type>span{animation:n2m-type .56s var(--ease-smooth-out) backwards;animation-delay:calc(.14s + var(--char-i, 0) * 28ms)}[data-entering=true] .t-smart-field:has(.n2m-type) [data-smart-text]::-moz-placeholder{opacity:0}[data-entering=true] .t-smart-field:has(.n2m-type) [data-smart-text]::placeholder{opacity:0}@keyframes n2m-type{0%{opacity:0;filter:blur(8px)}}@media (prefers-reduced-motion:reduce){.n2m-type,[data-entering=true] .n2m-type{display:none}[data-entering=true] .t-smart-field:has(.n2m-type) [data-smart-text]::-moz-placeholder{opacity:1}[data-entering=true] .t-smart-field:has(.n2m-type) [data-smart-text]::placeholder{opacity:1}}.n2m-finder-veil{display:none}@media (min-width:640px){html[data-brand=n2m] .n2m-finder-veil{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:hsl(var(--background)/.84);backdrop-filter:blur(20px);transition:opacity var(--duration-fast) var(--ease-smooth-out)}@starting-style{html[data-brand=n2m] .n2m-finder-veil{opacity:0}}}html[data-brand=n2m] .n2m-finder{margin-top:60px;padding-inline:12px;font-size:16px}html[data-brand=n2m] .n2m-finder>[data-smart-prompt]{padding:0 0 18px;background-color:transparent;font-size:22px;font-weight:500;letter-spacing:-.015em}html[data-brand=n2m] .n2m-finder .n2m-finder-list{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;align-items:start;margin-inline:-12px;padding:0 12px 40px}html[data-brand=n2m] .n2m-finder .n2m-finder-list[data-sections="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-brand=n2m] .n2m-finder .n2m-finder-list[data-sections="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-brand=n2m] .n2m-finder .n2m-finder-heading{padding:6px 0 18px;font-family:var(--font-brand-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}html[data-brand=n2m] .n2m-finder .n2m-finder-row{position:relative;min-height:52px;margin-inline:-12px;padding:8px 12px;border-radius:10px;line-height:1.25;transition:background-color var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out)}html[data-brand=n2m] .n2m-finder .n2m-finder-row:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background-color:hsl(var(--border))}html[data-brand=n2m] .n2m-finder .n2m-finder-row>svg:first-child{display:none}html[data-brand=n2m] .n2m-finder .n2m-finder-row>span.flex{flex-direction:column;align-items:flex-start;gap:1px}html[data-brand=n2m] .n2m-finder .n2m-finder-row>span.flex>span{max-width:100%}html[data-brand=n2m] .n2m-finder .n2m-finder-row>span.flex>span+span{font-size:12px}html[data-brand=n2m] .n2m-finder .n2m-finder-row[aria-selected=true]{background-color:hsl(var(--brand-dark));color:hsl(var(--brand-on-dark));--foreground:var(--brand-on-dark);--muted-foreground:var(--brand-on-dark-grey);--border:0 0% 100%/0.35}html[data-brand=n2m] .n2m-finder .n2m-finder-row[aria-selected=true]+.n2m-finder-row:before,html[data-brand=n2m] .n2m-finder .n2m-finder-row[aria-selected=true]:before{background-color:transparent}html[data-brand=n2m] .n2m-finder [data-smart-empty]{padding:28px 0 40px;font-size:22px;letter-spacing:-.015em}html[data-brand=n2m] .n2m-finder .n2m-finder-foot{padding:18px 0 0;border-top:1px solid hsl(var(--border));background-color:transparent;font-family:var(--font-brand-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}html[data-brand=n2m] .n2m-finder .n2m-kbd{background-color:transparent}@media (max-width:639.98px){html[data-brand=n2m] .n2m-finder{margin-top:8px;padding:4px 0 10px;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}html[data-brand=n2m] .n2m-finder .n2m-finder-list,html[data-brand=n2m] .n2m-finder .n2m-finder-list[data-sections]{grid-template-columns:minmax(0,1fr);padding-bottom:20px}html[data-brand=n2m] .n2m-finder .n2m-finder-heading{padding-top:18px;padding-bottom:12px}html[data-brand=n2m] .n2m-finder .n2m-finder-foot{padding-top:14px}}@media (prefers-reduced-motion:reduce){html[data-brand=n2m] .n2m-finder-veil{transition:none}}@media (max-width:639.98px){html:has([data-track-step]){scroll-snap-type:y mandatory}[data-track-step]{scroll-snap-align:start;scroll-snap-stop:always}[data-track-step=start]{scroll-snap-align:none}html:has([data-track-step]) body{scroll-snap-align:start}[data-track-step=history]{scroll-margin-top:0}html[data-brand=n2m] [data-track-step=start] .t-track-bar[data-surface=page] :is([data-smart-text],.n2m-type,.t-field-swap>[aria-hidden],.t-field-ghost){font-size:29px!important;letter-spacing:-.022em}html[data-brand=n2m] [data-track-step=start] .t-track-bar[data-surface=page]>[data-bar-content]{padding-top:7svh}html[data-brand=n2m] [data-track-step=start] .t-track-bar[data-track-state=running]>[data-bar-content]{padding:15svh 18px 18px}html[data-brand=n2m] [data-track-step=start] .t-track-bar[data-track-state=running] :is([data-smart-text],.t-field-swap>[aria-hidden],.t-field-ghost){font-size:29px!important;letter-spacing:-.022em}html[data-brand=n2m] [data-track-step=start] .t-track-bar[data-track-state=running] .n2m-live-chip{height:60px;padding-inline:14px;font-size:30px}html[data-brand=n2m] [data-track-step=start] .t-track-bar[data-track-state=running] .t-bar-primary{height:60px}}@media (max-width:639.98px) and (prefers-reduced-motion:no-preference){html:has([data-track-step]){scroll-behavior:smooth}}html[data-brand=n2m] .n2m-lined [data-kb-row]{background-color:hsl(var(--well));box-shadow:inset 2px 0 0 hsl(var(--foreground))}html[data-brand=n2m] .n2m-palette-key-row{margin-right:0;font-family:var(--font-brand-mono);font-size:10px;letter-spacing:.02em;text-transform:uppercase}html[data-brand=n2m] .app-dialog.n2m-tour{border-radius:16px}html[data-brand=n2m] div[data-state]:has(+.n2m-tour){--blur-backdrop:10px;background-color:hsl(var(--background)/.7)}.n2m-tour-stage{border-bottom:1px solid hsl(var(--border))}.n2m-tour-in{animation:n2m-tour-in .62s var(--ease-smooth-out) backwards;animation-delay:calc(var(--tour-i, 0) * 60ms + .12s)}.n2m-tour-copy{animation:n2m-tour-in .42s var(--ease-smooth-out) backwards}@keyframes n2m-tour-in{0%{opacity:0;transform:translateY(10px);filter:blur(8px)}}.n2m-tour-type{display:inline-block;white-space:nowrap;animation:n2m-tour-type .82s steps(15) .22s backwards}@keyframes n2m-tour-type{0%{clip-path:inset(0 100% 0 0)}}.n2m-tour-caret{display:inline-block;width:2px;height:.95em;margin-left:3px;align-self:center;background-color:hsl(var(--foreground));animation:n2m-tour-caret 1s step-end infinite}@keyframes n2m-tour-caret{50%{opacity:0}}.n2m-tour-press{animation:n2m-tour-in .62s var(--ease-smooth-out) backwards,n2m-tour-press .52s var(--ease-smooth-out) 1.9s;animation-delay:calc(var(--tour-i, 0) * 60ms + .12s),1.9s}@keyframes n2m-tour-press{40%{transform:scale(.94)}}.n2m-tour-draw{height:57px;transform-origin:top;animation:n2m-tour-draw .7s var(--ease-smooth-out) .7s backwards}@keyframes n2m-tour-draw{0%{opacity:0;clip-path:inset(0 0 100% 0)}}.n2m-tour-grow{transform-origin:bottom;animation:n2m-tour-grow .76s var(--ease-smooth-out) backwards;animation-delay:calc(var(--tour-i, 0) * 70ms + .16s)}@keyframes n2m-tour-grow{0%{transform:scaleY(0)}}@media (max-width:639.98px){.n2m-tour-draw{height:45px}}@media (prefers-reduced-motion:reduce){.n2m-tour-caret,.n2m-tour-copy,.n2m-tour-draw,.n2m-tour-grow,.n2m-tour-in,.n2m-tour-press,.n2m-tour-type{animation:none}}