@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--nf-logo-lap:0deg}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-rose-300:#ffa2ae;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-bounce:bounce 1s infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--nf-font-sans);--default-mono-font-family:var(--font-mono);--spacing-md:var(--nf-space-md);--spacing-lg:var(--nf-space-lg)}@supports (color:lab(0% 0 0)){:root,:host{--color-rose-300:lab(76.6339% 38.3549 9.68835)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--nf-border-subtle)}h1,h2,h3,h4,.nf-title-lg,.nf-h1,.nf-h2,.nf-h3,.nf-h4,.nf-display{text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}}@layer components{.nf-social-stack>*+*{margin-top:var(--nf-social-gap)}.nf-social-cover{margin-inline:-1.25rem;margin-top:calc(-2rem - var(--nf-social-bar));height:calc(var(--nf-social-bar) + 132px);isolation:isolate;border-block-end:1px solid var(--nf-border-subtle);position:relative;overflow:hidden}@media (min-width:640px){.nf-social-cover{margin-top:calc(-2.5rem - var(--nf-social-bar));height:calc(var(--nf-social-bar) + 176px)}}@media (min-width:768px){.nf-social-cover{margin-inline:-2rem}}.nf-social-cover__art{background:radial-gradient(130% 150% at 0% var(--nf-social-bar), var(--nf-brand-accent) 0%, transparent 62%), radial-gradient(90% 120% at 100% 100%, var(--nf-brand-primary-strong) 0%, transparent 64%), linear-gradient(160deg, var(--nf-surface-secondary) 0%, var(--nf-surface-canvas) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-social-cover__art{background:radial-gradient(130% 150% at 0% var(--nf-social-bar), color-mix(in oklab, var(--nf-brand-accent) 72%, transparent) 0%, transparent 62%), radial-gradient(90% 120% at 100% 100%, color-mix(in oklab, var(--nf-brand-primary-strong) 40%, transparent) 0%, transparent 64%), linear-gradient(160deg, var(--nf-surface-secondary) 0%, var(--nf-surface-canvas) 100%)}}.nf-social-cover__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nf-social-cover__scrim{background:var(--nf-scrim-cover);position:absolute;inset:0}.nf-social-cover__bar{left:0;right:0;top:var(--nf-social-bar);padding:.75rem 1.25rem 0;position:absolute}@media (min-width:768px){.nf-social-cover__bar{padding-inline:2rem}}.nf-social-avatar{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);width:5.5rem;height:5.5rem;color:var(--nf-content-on-brand);box-shadow:0 0 0 3px var(--nf-surface-canvas), 0 12px 30px -12px var(--nf-shade-3);flex-shrink:0;place-items:center;font-size:2rem;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.nf-social-avatar img{object-fit:cover;width:100%;height:100%}.nf-social-avatar__edit{border-radius:var(--nf-radius-circle);background:var(--nf-surface-canvas);width:1.5rem;height:1.5rem;color:var(--nf-content-primary);border:1px solid var(--nf-border-strong);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-end:.375rem;inset-inline-end:.375rem}.nf-social-identity{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-2.75rem;display:flex}.nf-social-identity__actions{align-items:center;gap:8px;padding-block-end:.25rem;display:flex}.nf-social-skeleton{background:linear-gradient(90deg, transparent 0%, var(--nf-content-muted) 50%, transparent 100%) var(--nf-surface-inset)}@supports (color:color-mix(in lab, red, red)){.nf-social-skeleton{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--nf-content-muted) 18%, transparent) 50%, transparent 100%) var(--nf-surface-inset)}}.nf-social-skeleton{background-size:200% 100%;animation:1.4s linear infinite nf-social-shimmer}@keyframes nf-social-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.nf-social-skeleton{animation:none}}.nf-social-stat{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.nf-social-stat__value{font-weight:700;font-size:var(--nf-text-body-lg);color:var(--nf-content-primary)}.nf-social-stat__label{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-social-tab{font-size:var(--nf-text-body);color:var(--nf-content-muted);cursor:pointer;transition:color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;border:0;flex:1 1 0;padding:.7rem .5rem;font-weight:600;position:relative}.nf-social-tab[aria-selected=true]{color:var(--nf-content-primary)}.nf-social-tab[aria-selected=true]:after{content:"";border-radius:var(--nf-radius-control);background:var(--nf-brand-primary);width:1.75rem;height:2px;box-shadow:0 0 12px -2px var(--nf-brand-primary);position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.nf-social-tab[aria-selected=true]:after{box-shadow:0 0 12px -2px color-mix(in oklab, var(--nf-brand-primary) 80%, transparent)}}.nf-social-cover--profile{height:calc(var(--nf-social-bar) + 196px);border-block-end:0}@media (min-width:640px){.nf-social-cover--profile{height:calc(var(--nf-social-bar) + 232px)}}.nf-social-cover__plate{object-fit:cover;object-position:center 60%;block-size:100%;inline-size:100%;position:absolute;inset:0}.nf-social-cover__change{z-index:2;position:absolute;inset-block-end:.75rem;inset-inline-end:1.25rem}@media (min-width:768px){.nf-social-cover__change{inset-inline-end:2rem}}.nf-profile-identity{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;margin-block-start:-2.75rem;display:grid;position:relative}.nf-profile-avatar{border-radius:var(--nf-radius-circle);background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(135deg, var(--nf-brand-accent) 0%, var(--nf-brand-primary) 45%, var(--nf-brand-primary-strong) 100%) border-box;border:3px solid #0000;place-items:center;block-size:6rem;inline-size:6rem;padding:2px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-profile-avatar{background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--nf-brand-accent) 95%, white) 0%, var(--nf-brand-primary) 45%, var(--nf-brand-primary-strong) 100%) border-box}}.nf-profile-avatar{box-shadow:0 0 0 1px var(--nf-glow-2), 0 0 30px -4px var(--nf-glow-3), 0 18px 40px -18px var(--nf-overlay-media-deep);cursor:pointer}.nf-profile-avatar:disabled{cursor:wait}.nf-profile-avatar:focus-visible{outline:2px solid var(--nf-brand-accent);outline-offset:3px}.nf-profile-avatar__disc{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:100%;inline-size:100%;color:var(--nf-content-on-brand);place-items:center;font-size:2.6rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.nf-profile-avatar__disc img{object-fit:cover;block-size:100%;inline-size:100%}.nf-profile-text{min-inline-size:0;padding-block-start:2.875rem}.nf-profile-text .nf-social-name{font-size:1.3125rem}.nf-profile-text .nf-social-handle{font-size:var(--nf-text-body-sm);margin-block-start:.1rem}.nf-profile-text .nf-social-bio{font-size:var(--nf-text-body-sm);margin-block-start:.5rem}.nf-profile-text .nf-social-meta{gap:.25rem 1rem;margin-block-start:.5rem}.nf-profile-text .nf-social-counts{gap:1rem;margin-block-start:.875rem}.nf-profile-text .nf-social-count{flex-direction:column;align-items:flex-start;gap:2px}.nf-profile-text .nf-social-count__value{font-size:1.125rem}.nf-profile-text .nf-social-count__rule{block-size:2.25rem}.nf-profile-actions{flex-wrap:wrap;gap:4px 18px;margin-block-start:.375rem;display:flex}.nf-profile-actions__link{min-block-size:44px;font-size:var(--nf-text-caption);color:var(--nf-brand-secondary);border-radius:var(--nf-radius-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nf-profile-actions__link:hover{color:var(--nf-content-primary)}.nf-profile-actions__link:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-glass-seg{grid-template-columns:repeat(var(--nf-seg-count,2), minmax(0, 1fr));gap:var(--nf-space-2xs);border-bottom:1px solid var(--nf-divider);padding:0;display:grid}.nf-glass-seg__tab{justify-content:center;align-items:center;gap:var(--nf-space-2xs);min-block-size:46px;min-inline-size:0;padding-inline:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);cursor:pointer;transition:color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;border:0;font-weight:600;display:inline-flex;position:relative}.nf-glass-seg__tab:after{content:"";background:var(--nf-content-primary);height:2px;transition:transform var(--nf-duration-base) var(--nf-ease-entrance);inset-inline:22%;border-radius:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.nf-glass-seg__tab:hover{color:var(--nf-content-primary)}.nf-glass-seg__tab:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-glass-seg__tab[aria-selected=true]{color:var(--nf-content-primary)}.nf-glass-seg__tab[aria-selected=true]:after{transform:none}@media (prefers-reduced-motion:reduce){.nf-glass-seg__tab:after{transition:none}}.nf-glass-seg__tab .nf-social-tab__count{margin-inline-start:2px}.nf-belong{flex-direction:column;gap:12px;display:flex}.nf-card.nf-belong__row,.nf-card.nf-belong__switch{border-color:var(--nf-brand-edge);box-shadow:var(--nf-glow-edge), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-bloom-card)}.nf-belong__row{border-radius:var(--nf-radius-lg);min-block-size:66px;color:var(--nf-content-primary);text-align:start;transition:transform var(--nf-duration-press) var(--nf-ease-press), box-shadow var(--nf-duration-base) var(--nf-ease-standard);align-items:center;gap:12px;padding:8px 14px 8px 10px;display:flex}.nf-belong__row:active{transform:scale(var(--nf-press-scale-lg))}.nf-belong__row:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-belong__tile{border-radius:var(--nf-radius-md);flex-shrink:0;place-items:center;block-size:44px;inline-size:44px;display:grid}.nf-belong__body{flex:auto;min-inline-size:0}.nf-belong__title{font-size:var(--nf-text-body-sm);letter-spacing:-.01em;font-weight:700;display:block}.nf-belong__sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-text-overline);color:var(--nf-brand-secondary);margin-block-start:2px;line-height:1.4;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nf-belong__sub{color:color-mix(in oklab, var(--nf-brand-secondary) 30%, var(--nf-content-secondary))}}.nf-belong__chev{color:var(--nf-content-secondary);flex-shrink:0}.nf-belong__switch .nf-row-button{background:0 0;border:0;min-block-size:66px;padding-inline:10px 14px}:root[data-theme=light] .nf-profile-top[data-theme=dark]{padding:0 1.25rem var(--nf-space-lg);border-radius:0 0 var(--nf-radius-2xl) var(--nf-radius-2xl);background:radial-gradient(80% 40% at 100% 100%, var(--nf-container-ink), transparent 72%), var(--nf-surface-canvas);margin-inline:-1.25rem}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-profile-top[data-theme=dark]{background:radial-gradient(80% 40% at 100% 100%, color-mix(in oklab, var(--nf-container-ink) 16%, transparent), transparent 72%), var(--nf-surface-canvas)}}:root[data-theme=light] .nf-profile-top[data-theme=dark]{box-shadow:inset 0 -1px 0 var(--nf-container-ink), 0 18px 36px -26px var(--nf-glow-3)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-profile-top[data-theme=dark]{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--nf-container-ink) 45%, transparent), 0 18px 36px -26px var(--nf-glow-3)}}@media (min-width:768px){:root[data-theme=light] .nf-profile-top[data-theme=dark]{margin-inline:-2rem;padding-inline:2rem}}.nf-social-count:focus-visible,.nf-social-link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px;border-radius:var(--nf-radius-xs)}.nf-hero-plate__search:has(.nf-hero-plate__input:focus-visible){outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}:root{--nf-feed-radius:var(--nf-container-radius);--nf-feed-gap:10px;--nf-feed-pad:12px;--nf-feed-avatar:38px}.nf-post{padding:var(--nf-feed-pad);transition:transform var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);position:relative}.nf-panel.nf-post{border-radius:var(--nf-container-radius);background:radial-gradient(55% 14px at 50% 0, var(--nf-lit-cyan), transparent), linear-gradient(180deg, var(--nf-lit) 0, var(--nf-lit) 14px, var(--nf-lit) 50%, var(--nf-lit) calc(100% - 10px), var(--nf-lit) 100%);padding:7px 10.7px 0;display:block}@supports (color:color-mix(in lab, red, red)){.nf-panel.nf-post{background:radial-gradient(55% 14px at 50% 0, color-mix(in oklab, var(--nf-lit-cyan) 12%, transparent), transparent), linear-gradient(180deg, color-mix(in oklab, var(--nf-lit) 30%, var(--nf-surface-canvas)) 0, color-mix(in oklab, var(--nf-lit) 18%, var(--nf-surface-canvas)) 14px, color-mix(in oklab, var(--nf-lit) 15%, var(--nf-surface-canvas)) 50%, color-mix(in oklab, var(--nf-lit) 22%, var(--nf-surface-canvas)) calc(100% - 10px), color-mix(in oklab, var(--nf-lit) 28%, var(--nf-surface-canvas)) 100%)}}.nf-panel.nf-post{border-color:var(--nf-lit) var(--nf-lit) var(--nf-lit) var(--nf-lit)}@supports (color:color-mix(in lab, red, red)){.nf-panel.nf-post{border-color:color-mix(in oklab, color-mix(in oklab, var(--nf-lit) 80%, var(--nf-state-info)) 82%, var(--nf-surface-canvas)) color-mix(in oklab, var(--nf-lit) 76%, var(--nf-surface-canvas)) color-mix(in oklab, color-mix(in oklab, var(--nf-lit) 80%, var(--nf-state-info)) 88%, var(--nf-surface-canvas)) color-mix(in oklab, var(--nf-lit) 62%, var(--nf-surface-canvas))}.nf-post__handle,.nf-post__when{color:color-mix(in oklab, var(--nf-brand-secondary) 32%, var(--nf-content-secondary))}}.nf-post__plate{border-radius:var(--nf-container-radius);border:1px solid var(--nf-panel-hair);background:var(--nf-lit)}@supports (color:color-mix(in lab, red, red)){.nf-post__plate{background:color-mix(in oklab, var(--nf-lit) 8%, transparent)}}.nf-post__plate{box-shadow:var(--nf-panel-rim)}.nf-post__act{color:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-post__act{color:color-mix(in oklab, var(--nf-brand-quiet) 55%, white)}}.nf-post--pressable:active{transform:translateY(1px)}.nf-post__open{z-index:1;border-radius:inherit;position:absolute;inset:0}.nf-post :where(a:not(.nf-post__open),button,[role=button],input,textarea,select,video),.nf-post__media{z-index:2;position:relative}.nf-panel.nf-post--ai{background:radial-gradient(135% 100% at 0% 0%, var(--nf-glow-2) 0%, transparent 52%) padding-box, var(--nf-surface-ai) padding-box, linear-gradient(135deg, var(--nf-brand-secondary) 0%, var(--nf-glow-4) 22%, var(--nf-glow-1) 52%, transparent 74%) border-box}.nf-post__actions{border-top:1px solid var(--nf-border-subtle);align-items:center;gap:2px;margin-top:12px;padding-top:10px;display:flex}.nf-post__act{border-radius:var(--nf-radius-xs);height:28px;color:var(--nf-content-muted);font-size:var(--nf-text-caption);font-variant-numeric:tabular-nums;transition:color var(--nf-duration-fast) var(--nf-ease-standard);align-items:center;gap:2px;padding-inline:8px;font-weight:400;display:inline-flex;position:relative}.nf-post__act:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-post__act:hover,.nf-post__act:focus-visible{color:var(--nf-content-primary)}.nf-post__act[aria-pressed=true]{color:var(--nf-brand-secondary)}.nf-post__act--fact:before{content:none}.nf-post__act--fact:hover{color:var(--nf-content-muted)}.nf-post__summon{border-radius:var(--nf-radius-sm);background:var(--nf-surface-inset);border:1px solid var(--nf-border-subtle);color:var(--nf-brand-secondary);padding-inline:5px;font-weight:700;display:inline-block}.nf-post__cited{flex-direction:column;gap:6px;margin-block-start:12px;display:flex}.nf-post__cited a{border-radius:var(--nf-radius-md);border:1px solid var(--nf-border-subtle);background:var(--nf-surface-inset);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.nf-post__cited a:hover,.nf-post__cited a:focus-visible{border-color:var(--nf-border-brand)}.nf-post__cited-title{min-inline-size:0;color:var(--nf-content-primary);font-size:.85rem;font-weight:700}.nf-post__cited-price{color:var(--nf-brand-secondary);flex-shrink:0;font-size:.78rem;font-weight:700}.nf-post__media{border:1px solid var(--nf-brand-edge-soft);box-shadow:inset 0 0 0 1px var(--nf-glow-wash), 0 0 22px -14px var(--nf-glow-3);border-radius:7px;gap:4px;margin-block-start:8px;display:grid;overflow:hidden}.nf-post__media img{object-fit:cover;background:var(--nf-surface-inset);block-size:100%;inline-size:100%;display:block}.nf-post__media--1{grid-template-columns:1fr}.nf-post__media--1 img{aspect-ratio:2.8}.nf-post__media--2{grid-template-columns:1fr 1fr}.nf-post__media--2 img{aspect-ratio:1}.nf-post__media--3{aspect-ratio:3/2;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.nf-post__media--3 img:first-child{grid-row:span 2}.nf-post__media--4{grid-template-columns:1fr 1fr}.nf-post__media--4 img{aspect-ratio:1}.nf-compose-pics{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}.nf-compose-pics__item{border-radius:var(--nf-radius-md);border:1px solid var(--nf-border-default);block-size:72px;inline-size:72px;position:relative;overflow:hidden}.nf-compose-pics__item img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.nf-compose-pics__drop{border-radius:var(--nf-radius-circle);block-size:26px;inline-size:26px;color:var(--nf-content-on-brand);background:var(--nf-overlay-media-strong);border:1px solid var(--nf-border-on-media);place-items:center;display:grid;position:absolute;inset-block-start:2px;inset-inline-end:2px}.nf-compose-pics__drop:after{content:"";position:absolute;inset:-9px}.nf-compose-pics__drop:disabled{opacity:.5}.nf-post__menu{z-index:var(--nf-z-overlay);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill);border:1px solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);inline-size:13.5rem;box-shadow:var(--nf-panel-glow), var(--nf-elev-4);-webkit-backdrop-filter:blur(var(--nf-glass-blur)) saturate(160%);inset-inline-end:8px;padding:6px;position:absolute;top:42px}.nf-post__menu-item{border-radius:var(--nf-radius-sm);min-block-size:42px;inline-size:100%;font-size:var(--nf-text-body);color:var(--nf-content-primary);text-align:start;align-items:center;gap:11px;padding-inline:11px;font-weight:600;display:flex}.nf-post__menu-item:hover,.nf-post__menu-item:focus-visible{background:var(--nf-surface-inset)}.nf-post__menu-item--danger{color:var(--nf-state-error)}.nf-social-sheet{z-index:var(--nf-z-modal);background:var(--nf-surface-canvas);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.nf-social-sheet{background:color-mix(in oklab, var(--nf-surface-canvas) 82%, transparent)}}.nf-social-sheet{-webkit-backdrop-filter:blur(2px)}@media (min-width:640px){.nf-social-sheet{align-items:center;padding:2rem 1.25rem}}.nf-social-sheet__panel{min-block-size:100dvh;inline-size:100%;max-inline-size:32rem;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.25rem calc(2rem + env(safe-area-inset-bottom));background:var(--nf-panel-fill);border:1px solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);box-shadow:var(--nf-panel-glow), var(--nf-elev-4)}@media (min-width:640px){.nf-social-sheet__panel{border-radius:var(--nf-feed-radius);min-block-size:0;padding:1.75rem}}.nf-social-reason{border-radius:var(--nf-radius-md);border:1px solid var(--nf-brand-edge);min-block-size:48px;box-shadow:var(--nf-glow-edge);font-size:var(--nf-text-body);color:var(--nf-content-secondary);cursor:pointer;align-items:center;gap:12px;padding-inline:13px;display:flex}.nf-social-reason:has(input:checked){border-color:var(--nf-border-brand);color:var(--nf-content-primary)}.nf-social-reason input{accent-color:var(--nf-brand-primary);flex-shrink:0;block-size:18px;inline-size:18px}.nf-social-danger{border:1px solid var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-social-danger{border:1px solid color-mix(in oklab, var(--nf-state-error) 55%, transparent)}}.nf-social-danger{background:var(--nf-state-error-surface);color:var(--nf-state-error)}.nf-social-danger:hover:not(:disabled){border-color:var(--nf-state-error)}.nf-social-stat--link{border-radius:var(--nf-radius-sm);position:relative}.nf-social-stat--link:before{content:"";position:absolute;inset:-11px -6px}.nf-social-stat--link:hover .nf-social-stat__label,.nf-social-stat--link:focus-visible .nf-social-stat__label{color:var(--nf-content-primary)}.nf-social-stat--link:hover .nf-social-stat__value,.nf-social-stat--link:focus-visible .nf-social-stat__value{color:var(--nf-brand-secondary)}.nf-social-person{align-items:flex-start;gap:12px;padding:14px;display:flex}.nf-social-person__face{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:46px;inline-size:46px;color:var(--nf-content-on-brand);flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.nf-social-person__face img{object-fit:cover;block-size:100%;inline-size:100%}.nf-social-more{block-size:44px;inline-size:44px;color:var(--nf-content-secondary);justify-content:center;align-items:center;display:inline-flex}.nf-social-more:hover,.nf-social-more:focus-visible{color:var(--nf-content-primary)}.nf-social-toast{inset-inline:1rem;bottom:calc(9.5rem + env(safe-area-inset-bottom));z-index:var(--nf-z-toast);border-radius:var(--nf-container-radius);border:1px solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);max-inline-size:26rem;box-shadow:var(--nf-panel-glow), var(--nf-elev-4);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);text-align:start;margin-inline:auto;padding:.75rem 1rem;line-height:1.5;position:fixed}@media (min-width:1024px){.nf-social-toast{bottom:1.5rem}}.nf-social-float{top:calc(var(--nf-social-bar) + .75rem);z-index:2;align-items:center;gap:8px;display:flex;position:absolute}.nf-social-float--start{inset-inline-start:1.25rem}.nf-social-float--end{inset-inline-end:1.25rem}@media (min-width:768px){.nf-social-float--start{inset-inline-start:2rem}.nf-social-float--end{inset-inline-end:2rem}}.nf-social-round{border-radius:var(--nf-radius-control);block-size:44px;inline-size:44px;color:var(--nf-content-on-media);background:var(--nf-surface-control-on-media);border:1px solid var(--nf-border-on-media);-webkit-backdrop-filter:blur(10px)saturate(150%);transition:background var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:inline-grid}.nf-social-round:hover,.nf-social-round:focus-visible{background:var(--nf-surface-control-on-media-strong)}.nf-social-round--pill{block-size:44px;inline-size:auto;min-inline-size:44px;font-size:var(--nf-text-caption);letter-spacing:-.005em;grid-auto-flow:column;align-items:center;gap:8px;padding-inline:.85rem 1.05rem;font-weight:600}.nf-social-avatar--ring{border-radius:var(--nf-radius-circle);background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(135deg, var(--nf-brand-accent) 0%, var(--nf-brand-primary) 34%, var(--nf-brand-primary) 68%, transparent 100%) border-box;block-size:6rem;inline-size:6rem;padding:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-social-avatar--ring{background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--nf-brand-accent) 95%, white) 0%, var(--nf-brand-primary) 34%, color-mix(in oklab, var(--nf-brand-primary) 30%, transparent) 68%, transparent 100%) border-box}}.nf-social-avatar--ring{box-shadow:0 14px 34px -16px var(--nf-overlay-media-deep);border:3px solid #0000;place-items:center;display:grid}.nf-social-avatar__disc{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:100%;inline-size:100%;color:var(--nf-content-on-brand);place-items:center;font-size:2.1rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.nf-social-avatar__disc img{object-fit:cover;block-size:100%;inline-size:100%}.nf-social-avatar__dot{border-radius:var(--nf-radius-circle);background:var(--nf-state-success);block-size:17px;inline-size:17px;box-shadow:0 0 0 3px var(--nf-surface-canvas);position:absolute;inset-block-end:4px;inset-inline-end:4px}.nf-social-avatar__dot--agent{background:var(--nf-brand-primary)}.nf-social-namerow{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-start:.875rem;display:flex}.nf-social-nameline{flex-wrap:wrap;align-items:center;gap:8px 10px;min-inline-size:0;display:flex}.nf-social-name{letter-spacing:-.03em;color:var(--nf-content-primary);align-items:center;gap:7px;font-size:1.5rem;font-weight:600;line-height:1.15;display:flex}.nf-social-verified{color:var(--nf-brand-secondary);flex-shrink:0;place-items:center;display:inline-grid}.nf-social-handle{font-size:var(--nf-text-body);color:var(--nf-content-muted);margin-block-start:.2rem}.nf-social-handle__dot{opacity:.55;margin-inline:.4rem}.nf-social-role{border-radius:var(--nf-radius-xs);border:1px solid var(--nf-border-brand);color:var(--nf-brand-secondary);font-size:var(--nf-text-overline);letter-spacing:var(--nf-tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.nf-social-role__dot{opacity:.55}.nf-social-chips{flex-wrap:wrap;gap:8px;margin-block-start:.875rem;display:flex}.nf-social-chip{border-radius:var(--nf-radius-sm);border:1px solid var(--nf-brand-edge);min-block-size:30px;font-size:var(--nf-text-caption);color:var(--nf-content-secondary);align-items:center;gap:6px;padding-inline:11px;font-weight:600;display:inline-flex}.nf-social-chip--brand{border-color:var(--nf-border-brand);color:var(--nf-brand-secondary);padding-inline-start:7px}.nf-social-counts{align-items:center;gap:1.25rem;margin-block-start:1.25rem;display:flex}.nf-social-count{border-radius:var(--nf-radius-sm);align-items:baseline;gap:.375rem;display:inline-flex;position:relative}.nf-social-count:before{content:"";position:absolute;inset:-12px -8px}.nf-social-count__value{letter-spacing:-.02em;color:var(--nf-content-primary);font-size:1.0625rem;font-weight:600}.nf-social-count__label{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-social-count:hover .nf-social-count__value,.nf-social-count:focus-visible .nf-social-count__value{color:var(--nf-brand-secondary)}.nf-social-count__rule{background:var(--nf-border-subtle);block-size:1.1rem;inline-size:1px}.nf-social-count--static:before{content:none}.nf-social-link{font-size:var(--nf-text-body);color:var(--nf-brand-secondary);align-items:center;gap:.375rem;margin-block-start:.75rem;font-weight:600;display:inline-flex;position:relative}button.nf-social-link{text-align:inherit;appearance:none}.nf-social-link:before{content:"";position:absolute;inset:-12px -8px}.nf-social-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-block-start:1.25rem;padding:1rem .5rem;display:grid}.nf-social-trust__cell{text-align:center;padding-inline:.25rem}.nf-social-trust__cell dt{font-size:var(--nf-text-overline);letter-spacing:var(--nf-tracking-label);text-transform:uppercase;color:var(--nf-content-muted);min-block-size:2.6em;font-weight:700;line-height:1.3}.nf-social-trust__cell dd{letter-spacing:-.02em;color:var(--nf-content-primary);margin-block-start:.35rem;font-size:1.25rem;font-weight:600}.nf-social-bio{font-size:var(--nf-text-body-lg);white-space:pre-line;color:var(--nf-content-secondary);margin-block-start:1.25rem;line-height:1.6}.nf-social-meta{font-size:var(--nf-text-caption);color:var(--nf-content-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1rem;display:flex}.nf-social-meta>span{align-items:center;gap:6px;display:inline-flex}.nf-social-tabs{border-radius:var(--nf-radius-control);border:1px solid var(--nf-border-subtle);background:var(--nf-surface-inset);scrollbar-width:none;gap:4px;margin-block-start:1.5rem;padding:4px;display:flex;overflow-x:auto}.nf-social-tabs::-webkit-scrollbar{display:none}.nf-social-tabs .nf-social-tab{border-radius:var(--nf-radius-control);font-size:var(--nf-text-caption);white-space:nowrap;padding:.5rem .4rem}.nf-social-tabs .nf-social-tab:before{content:"";position:absolute;inset:-6px 0}.nf-social-tabs .nf-social-tab[aria-selected=true]:after{content:none}.nf-social-tabs .nf-social-tab[aria-selected=true]{background:var(--nf-brand-primary);color:var(--nf-content-on-brand)}.nf-social-tab__count{font-size:var(--nf-text-overline);color:var(--nf-content-muted);margin-inline-start:6px;font-weight:700}.nf-social-tab[aria-selected=true] .nf-social-tab__count{color:var(--nf-brand-secondary)}.nf-social-tabs .nf-social-tab[aria-selected=true] .nf-social-tab__count{color:var(--nf-content-on-brand);opacity:.75}.nf-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.nf-media-grid__tile{aspect-ratio:1;background:var(--nf-surface-inset);border-radius:4px;display:block;position:relative;overflow:hidden}.nf-media-grid__tile img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--nf-duration-fast) var(--nf-ease-standard)}.nf-media-grid__tile:hover img,.nf-media-grid__tile:focus-visible img{transform:scale(1.03)}.nf-story{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-block-start:calc(-2rem - var(--nf-social-bar));margin-inline:-1.25rem;display:grid}@media (min-width:768px){.nf-story{margin-block-start:calc(-2.5rem - var(--nf-social-bar));margin-inline:-2rem}}@media (min-width:1100px){.nf-story{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;padding-inline-end:2rem}}.nf-story__stage{isolation:isolate;flex-direction:column;justify-content:space-between;min-block-size:100dvh;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.nf-story__foot{padding-block-end:2rem}}@media (min-width:1100px){.nf-story__stage{border-end-end-radius:var(--nf-feed-radius);border-end-start-radius:var(--nf-feed-radius);min-block-size:calc(100dvh - 2rem)}}.nf-story__image{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.nf-story__image--none{background:radial-gradient(120% 100% at 0% 0%, var(--nf-brand-accent) 0%, transparent 60%), linear-gradient(160deg, var(--nf-surface-secondary) 0%, var(--nf-surface-canvas) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-story__image--none{background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--nf-brand-accent) 60%, transparent) 0%, transparent 60%), linear-gradient(160deg, var(--nf-surface-secondary) 0%, var(--nf-surface-canvas) 100%)}}.nf-story__wash{z-index:-1;background:linear-gradient(180deg, var(--nf-overlay-media-strong) 0%, transparent 26%), linear-gradient(0deg, var(--nf-overlay-media-deep) 0%, var(--nf-overlay-media) 34%, transparent 62%);position:absolute;inset:0}.nf-story__top{padding:calc(var(--nf-social-bar) + .75rem) 1.25rem 0;align-items:center;gap:10px;display:flex}.nf-story__author{flex:auto;align-items:center;gap:10px;min-inline-size:0;display:flex}.nf-story__face{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:38px;inline-size:38px;color:var(--nf-content-on-media);box-shadow:0 0 0 2px var(--nf-border-on-media);flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.nf-story__face img{object-fit:cover;block-size:100%;inline-size:100%}.nf-story__who{font-size:var(--nf-text-body);color:var(--nf-content-on-media);text-shadow:0 1px 10px var(--nf-overlay-media);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.nf-story__when{font-size:var(--nf-text-caption);color:var(--nf-content-on-media-secondary);display:block}@media (max-width:430px){.nf-story__top{gap:var(--nf-space-2xs);padding-inline:var(--nf-space-md)}.nf-story__author{gap:var(--nf-space-2xs)}.nf-story__who{font-size:var(--nf-text-body-sm)}}.nf-story__menu{inset-inline-end:0;top:52px}.nf-story__foot{padding:0 1.25rem calc(6.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex}.nf-story__card{border-radius:var(--nf-feed-radius);background:var(--nf-surface-on-media);border:1px solid var(--nf-wash-on-media-2);-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:0 20px 50px -24px var(--nf-overlay-media-deep);padding:1.15rem 1.15rem 1.25rem;position:relative}.nf-story__card-share{position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.nf-story-chip{border-radius:var(--nf-radius-xs);background:var(--nf-brand-primary);block-size:22px;color:var(--nf-content-on-brand);font-size:var(--nf-text-overline);letter-spacing:var(--nf-tracking-label);align-items:center;padding-inline:9px;font-weight:700;display:inline-flex}.nf-story__headline{letter-spacing:-.032em;color:var(--nf-content-on-media);text-wrap:balance;margin-block-start:.7rem;font-size:1.6rem;font-weight:700;line-height:1.14}@media (min-width:640px){.nf-story__headline{font-size:1.9rem}}.nf-story__standfirst{font-size:var(--nf-text-body);color:var(--nf-content-on-media-secondary);margin-block-start:.55rem;line-height:1.55}.nf-story__place{font-size:var(--nf-text-caption);color:var(--nf-content-on-media-secondary);align-items:center;gap:6px;margin-block-start:.8rem;font-weight:600;display:inline-flex}.nf-story__held{border-radius:var(--nf-radius-md);border:1px solid var(--nf-border-brand);background:var(--nf-surface-on-media);font-size:var(--nf-text-caption);color:var(--nf-content-on-media-secondary);padding:.7rem .9rem;line-height:1.5}.nf-story__actions{align-items:flex-start;gap:1.75rem;display:flex}.nf-story__act{color:var(--nf-content-on-media-secondary);flex-direction:column;align-items:center;gap:6px;display:flex}.nf-story__act-circle{border-radius:var(--nf-radius-circle);background:var(--nf-wash-on-media-1);border:1px solid var(--nf-wash-on-media-2);block-size:46px;inline-size:46px;transition:background var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-fast) var(--nf-ease-spring);place-items:center;display:grid}.nf-story__act:active .nf-story__act-circle{transform:scale(.93)}.nf-story__act--on .nf-story__act-circle{background:var(--nf-brand-primary);border-color:var(--nf-brand-primary);color:var(--nf-content-on-brand);box-shadow:0 10px 26px -10px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-story__act--on .nf-story__act-circle{box-shadow:0 10px 26px -10px color-mix(in oklab, var(--nf-brand-primary) 85%, transparent)}}.nf-story__act-count{font-size:var(--nf-text-caption);color:var(--nf-content-on-media-secondary);font-weight:700}.nf-story__pile{align-items:center;gap:8px;display:flex}.nf-story__faces{display:inline-flex}.nf-story__pileface{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:28px;inline-size:28px;color:var(--nf-content-on-media);box-shadow:0 0 0 2px var(--nf-surface-on-media);place-items:center;font-size:.7rem;font-weight:700;display:grid;overflow:hidden}.nf-story__pileface+.nf-story__pileface{margin-inline-start:-9px}.nf-story__pileface img{object-fit:cover;block-size:100%;inline-size:100%}.nf-story__more{border-radius:var(--nf-radius-xs);background:var(--nf-wash-on-media-2);block-size:24px;color:var(--nf-content-on-media);place-items:center;padding-inline:8px;font-size:.7rem;font-weight:700;display:inline-grid}.nf-story__pilelabel{font-size:var(--nf-text-caption);color:var(--nf-content-on-media-muted)}.nf-story__commentbar{border-radius:var(--nf-radius-control);background:var(--nf-wash-on-media-1);border:1px solid var(--nf-wash-on-media-2);min-block-size:50px;inline-size:100%;color:var(--nf-content-on-media-secondary);font-size:var(--nf-text-body);text-align:start;justify-content:space-between;align-items:center;gap:12px;padding-inline:1rem;display:flex}.nf-story__send{border-radius:var(--nf-radius-control);background:var(--nf-brand-primary);block-size:34px;inline-size:34px;color:var(--nf-content-on-brand);place-items:center;display:grid}.nf-story-rail{padding-block-end:2rem;padding-inline:1.25rem}@media (min-width:1100px){.nf-story-rail{top:calc(var(--nf-social-bar) + 1rem);padding-inline:0;position:sticky}}.nf-story-rail__tabs{border-block-end:1px solid var(--nf-border-subtle);margin-block-end:.85rem;display:flex}.nf-story-rail__list{flex-direction:column;gap:8px;display:flex}.nf-story-rail__card{border-radius:var(--nf-radius-lg);border:1px solid #0000;align-items:center;gap:11px;padding:8px;display:flex}.nf-story-rail__card:hover,.nf-story-rail__card:focus-visible{border-color:var(--nf-border-default);background:var(--nf-surface-inset)}.nf-story-rail__thumb{border-radius:var(--nf-radius-md);background:var(--nf-surface-inset);flex-shrink:0;block-size:62px;inline-size:62px;display:block;overflow:hidden}.nf-story-rail__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.nf-story-rail__headline{font-size:var(--nf-text-body);letter-spacing:-.015em;color:var(--nf-content-primary);font-weight:700;line-height:1.25;display:block}.nf-story-rail__meta{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:3px;display:block}.nf-story-rail__empty,.nf-story-rail__updates{font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.6}.nf-story-plate{aspect-ratio:4/3;border-radius:var(--nf-feed-radius);background:var(--nf-surface-inset);display:block;position:relative;overflow:hidden}.nf-story-plate>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.nf-story-plate__art{background:radial-gradient(120% 100% at 0% 0%, var(--nf-brand-accent) 0%, transparent 62%), linear-gradient(160deg, var(--nf-surface-secondary) 0%, var(--nf-surface-canvas) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-story-plate__art{background:radial-gradient(120% 100% at 0% 0%, color-mix(in oklab, var(--nf-brand-accent) 55%, transparent) 0%, transparent 62%), linear-gradient(160deg, var(--nf-surface-secondary) 0%, var(--nf-surface-canvas) 100%)}}.nf-story-plate__scrim{background:linear-gradient(0deg, var(--nf-overlay-media-deep) 0%, var(--nf-overlay-media-soft) 44%, transparent 68%);position:absolute;inset:0}.nf-story-plate__body{flex-direction:column;align-items:flex-start;gap:8px;padding:1rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.nf-story-plate__headline{letter-spacing:-.025em;color:var(--nf-content-on-media);font-size:1.15rem;font-weight:700;line-height:1.2}.nf-story-plate__meta{font-size:var(--nf-text-caption);color:var(--nf-content-on-media-secondary);flex-wrap:wrap;gap:4px 14px;display:flex}.nf-story-pick{aspect-ratio:4/3;border-radius:var(--nf-feed-radius);border:1px dashed var(--nf-border-default);background:var(--nf-surface-inset);place-items:center;inline-size:100%;display:grid;overflow:hidden}.nf-story-pick--filled{border-style:solid;border-color:var(--nf-border-brand)}.nf-story-pick img{object-fit:cover;block-size:100%;inline-size:100%}.nf-story-pick__prompt{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:1.5rem;display:flex}.nf-story-pick__label{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:700}.nf-story-pick__note{max-inline-size:22rem;font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.5}.nf-comments__head{z-index:3;background:var(--nf-panel-fill);border-block-end:1px solid var(--nf-border-subtle);align-items:center;gap:8px;padding-block:2px 10px;display:flex;position:sticky;top:0}.nf-comments__title{text-align:center;font-size:var(--nf-text-body);color:var(--nf-content-primary);flex:auto;font-weight:700}.nf-comments__notice{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);background:var(--nf-surface-inset);padding:10px 16px;line-height:1.5}.nf-comments__scroll{padding-block:12px}.nf-comments__empty{text-align:center;font-size:var(--nf-text-body);color:var(--nf-content-muted);padding:2rem 1rem;line-height:1.6}.nf-comment{gap:10px;padding-block:12px;display:flex;position:relative}.nf-comment__face{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:34px;inline-size:34px;color:var(--nf-content-on-brand);flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid;overflow:hidden}.nf-comment__face img{object-fit:cover;block-size:100%;inline-size:100%}.nf-comment__link{border-inline-start:1.5px solid var(--nf-brand-primary);block-size:32px;inline-size:20px;position:absolute;inset-block-start:-6px;inset-inline-start:-12px}@supports (color:color-mix(in lab, red, red)){.nf-comment__link{border-inline-start:1.5px solid color-mix(in oklab, var(--nf-brand-primary) 34%, transparent)}}.nf-comment__link{border-block-end:1.5px solid var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-comment__link{border-block-end:1.5px solid color-mix(in oklab, var(--nf-brand-primary) 34%, transparent)}}.nf-comment__link{pointer-events:none;border-end-start-radius:12px}.nf-comment__head{align-items:center;gap:8px;display:flex}.nf-comment__who{font-size:var(--nf-text-caption);color:var(--nf-content-primary);font-weight:700}.nf-comment__when{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-comment__menu{inset-inline-end:0;top:34px}.nf-comment__menu--up{top:auto;bottom:34px}.nf-comment__body{font-size:var(--nf-text-body);color:var(--nf-content-secondary);white-space:pre-line;margin-block-start:3px;line-height:1.5}.nf-comment__body--gone{color:var(--nf-content-muted);font-style:italic}.nf-comment__foot{align-items:center;gap:14px;margin-block-start:6px;display:flex}.nf-comment__reply{font-size:var(--nf-text-caption);color:var(--nf-content-muted);font-weight:700;position:relative}.nf-comment__reply:before{content:"";position:absolute;inset:-12px -8px}.nf-comment__reply:hover,.nf-comment__reply:focus-visible{color:var(--nf-brand-secondary)}.nf-comment__heart{font-size:var(--nf-text-caption);color:var(--nf-content-muted);align-items:center;gap:5px;margin-inline-start:auto;font-weight:700;display:inline-flex;position:relative}.nf-comment__heart:before{content:"";position:absolute;inset:-12px -8px}.nf-comment__heart[aria-pressed=true]{color:var(--nf-brand-secondary)}.nf-comments__composer{border-block-start:1px solid var(--nf-border-subtle);padding-block-start:10px}.nf-comments__replying{font-size:var(--nf-text-caption);color:var(--nf-content-muted);align-items:center;gap:10px;margin-block-end:8px;display:flex}.nf-comments__row{align-items:flex-end;gap:8px;display:flex}.nf-comments__field{resize:none;border-radius:var(--nf-radius-control);flex:auto;min-block-size:44px;max-block-size:8rem;padding-block:11px}.nf-comments__send{border-radius:var(--nf-radius-control);background:var(--nf-brand-primary);block-size:44px;inline-size:44px;color:var(--nf-content-on-brand);flex-shrink:0;place-items:center;display:grid}.nf-comments__send:disabled{opacity:.45}.nf-comments__count{text-align:end;font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:6px;display:block}.nf-actions__list{flex-direction:column;margin-inline:-8px;display:flex}.nf-actions__row{border-radius:var(--nf-radius-lg);text-align:start;align-items:center;gap:13px;min-block-size:60px;inline-size:100%;padding:10px 12px;display:flex}.nf-actions__row:hover,.nf-actions__row:focus-visible{background:var(--nf-surface-inset)}.nf-actions__icon{inline-size:var(--nf-plate-size-md);block-size:var(--nf-plate-size-md);border-radius:var(--nf-plate-radius);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);color:var(--nf-content-primary);flex-shrink:0;place-items:center;display:grid}.nf-actions__icon>svg{filter:var(--nf-plate-glyph-glow)}.nf-actions__row--danger .nf-actions__icon,.nf-actions__row--danger .nf-actions__title{color:var(--nf-state-error)}.nf-actions__row--danger .nf-actions__icon{border-color:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-actions__row--danger .nf-actions__icon{border-color:color-mix(in oklab, var(--nf-state-error) 40%, transparent)}}.nf-actions__row--danger .nf-actions__icon>svg{filter:none}.nf-actions__title{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:700;display:block}.nf-actions__note{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:2px;line-height:1.35;display:block}.nf-district__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nf-district__place{min-inline-size:0;color:var(--nf-content-secondary);text-align:start;align-items:center;gap:8px;display:flex}.nf-district__name{letter-spacing:-.03em;color:var(--nf-content-primary);font-size:1.35rem;font-weight:600;line-height:1.15;display:block}.nf-district__city{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:2px;display:block}.nf-district__menu{inset-inline:0 auto;top:56px}.nf-district__only{font-size:var(--nf-text-caption);color:var(--nf-content-muted);padding:10px 12px;line-height:1.5}.nf-district__chips{scrollbar-width:none;gap:8px;margin-inline:-1.25rem;padding-block:3px;padding-inline:1.25rem;display:flex;overflow-x:auto}.nf-district__chips::-webkit-scrollbar{display:none}.nf-district__chip{flex-shrink:0}.nf-district__chip .nf-numeric{font-size:var(--nf-text-overline);color:var(--nf-content-muted)}.nf-district__chip.nf-chip--active .nf-numeric{color:var(--nf-content-on-brand);opacity:.8}.nf-fab__place{border-radius:var(--nf-container-radius);border:1px solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);min-block-size:56px;inline-size:100%;box-shadow:var(--nf-panel-glow);text-align:start;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.nf-fab__place:hover,.nf-fab__place:focus-visible{border-color:var(--nf-selected-edge);border-color:var(--nf-selected-edges)}.nf-fab__place-name{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:600}.nf-fab__place-city{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}@media (min-width:768px){:root{--nf-feed-pad:16px;--nf-feed-avatar:42px}}.nf-people__search{border-radius:var(--nf-radius-control);border:1px solid var(--nf-border-default);background:var(--nf-surface-inset);color:var(--nf-content-muted);align-items:center;gap:10px;margin-block-start:4px;padding:6px 6px 6px 14px;display:flex}.nf-people__field{min-inline-size:0;color:var(--nf-content-primary);background:0 0;border:0;flex:1;font-size:.9375rem}.nf-people__field::placeholder{color:var(--nf-content-muted)}.nf-people__field:focus{outline:none}.nf-people__search:focus-within{border-color:var(--nf-border-brand)}.nf-people__go{flex-shrink:0;min-block-size:40px;padding-inline:18px;font-size:.8125rem}.nf-people__row{align-items:flex-start;gap:12px;padding:14px;display:flex}.nf-people__who{flex:1;align-items:flex-start;gap:12px;min-inline-size:0;display:flex}.nf-people__avatar{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);block-size:46px;inline-size:46px;color:var(--nf-content-on-brand);flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.nf-people__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.nf-people__name{min-inline-size:0;color:var(--nf-content-primary);align-items:center;gap:5px;font-size:.95rem;font-weight:700;display:flex}.nf-people__name>:first-child{overflow-wrap:anywhere;min-inline-size:0}.nf-people__handle{color:var(--nf-content-muted);font-size:.8125rem;display:block}.nf-people__bio{color:var(--nf-content-secondary);margin-block-start:5px;font-size:.8125rem;line-height:1.45;display:block}.nf-people__you{color:var(--nf-content-muted);flex-shrink:0;font-size:.75rem;font-weight:700}.nf-people__facts{color:var(--nf-content-muted);flex-wrap:wrap;gap:4px 12px;margin-block-start:4px;font-size:.78rem;display:flex}.nf-people__facts>span{align-items:center;gap:4px;display:inline-flex}.nf-enter{margin-block-end:2.25rem}.nf-enter__title{letter-spacing:-.02em;color:var(--nf-content-primary);font-size:1.05rem;font-weight:600}.nf-enter__lede{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:.375rem;line-height:1.55}.nf-enter__crumb{align-items:center;gap:10px;margin-block-start:.875rem;display:flex}.nf-enter__back{flex-shrink:0}.nf-enter__state{letter-spacing:-.02em;min-inline-size:0;color:var(--nf-content-primary);font-size:1.05rem;font-weight:600}.nf-enter__search{border-radius:var(--nf-radius-control);border:1px solid var(--nf-border-subtle);background:var(--nf-surface-inset);align-items:center;gap:10px;margin-block-start:.875rem;padding-inline:13px;display:flex}.nf-enter__search input{min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--nf-content-primary);background:0 0;border:0;outline:none;font-size:.9375rem}.nf-enter__search input::placeholder{color:var(--nf-content-muted)}.nf-enter__search input::-webkit-search-decoration{appearance:none}.nf-enter__search input::-webkit-search-cancel-button{appearance:none}.nf-enter__grid{flex-wrap:wrap;gap:8px;margin-block-start:.875rem;display:flex}.nf-chip.nf-enter__chip{text-align:start;justify-content:flex-start;line-height:1.2}.nf-enter__chip[data-open=true]{border-color:var(--nf-border-brand);color:var(--nf-brand-secondary)}.nf-enter__chip:disabled{opacity:.5}.nf-enter__chip[aria-busy=true]{opacity:1;color:var(--nf-content-on-brand);background:var(--nf-selected-fill);border-color:var(--nf-selected-edges);box-shadow:var(--nf-selected-shadow-inline)}.nf-enter__chip-name{min-inline-size:0}.nf-enter__chip-state,.nf-enter__chip-count{color:var(--nf-content-muted);font-size:.7rem;font-weight:600}.nf-enter__chip[aria-busy=true] .nf-enter__chip-state{color:var(--nf-content-on-brand)}.nf-enter__chip[data-open=true] .nf-enter__chip-count{color:var(--nf-brand-secondary);opacity:.85}.nf-enter__hint{font-size:var(--nf-text-overline);color:var(--nf-content-muted);margin-block-start:.75rem;line-height:1.5}.nf-enter__error{font-size:var(--nf-text-caption);color:var(--nf-state-error);margin-block-start:.75rem;line-height:1.5}.nf-enter__empty{border-radius:var(--nf-radius-lg);border:1px solid var(--nf-border-subtle);text-align:center;margin-block-start:1rem;padding:1.25rem 1rem}.nf-enter__empty-title{color:var(--nf-content-primary);font-size:.9375rem;font-weight:700}.nf-enter__empty-body{max-inline-size:34ch;font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:.375rem;margin-inline:auto;line-height:1.55}:root{--nf-feed-glass-deep:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root{--nf-feed-glass-deep:color-mix(in oklab, var(--nf-container-ink) 62%, var(--nf-surface-canvas))}}:root{--nf-feed-indigo:var(--nf-brand-primary)}@supports (color:oklch(from red l c h)){:root{--nf-feed-indigo:oklch(from var(--nf-brand-primary) calc(l - .07) c calc(h + 7))}}.nf-feed-page{inline-size:100%;max-inline-size:48rem;margin-inline:auto}@media (max-width:639px){.nf-feed-page{inline-size:auto;margin-inline:calc(16px - var(--nf-pad-shell));margin-block-start:calc(var(--nf-gap-section-tight) * -1)}}.nf-feed-chip{border:1px solid var(--nf-brand-edge);background:var(--nf-lit);border-radius:8px;align-items:center;gap:10px;block-size:33.4px;inline-size:100%;padding-inline:7.5px 8.7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-feed-chip{background:color-mix(in oklab, var(--nf-lit) 16%, var(--nf-surface-canvas))}}.nf-feed-chip{-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:var(--nf-glow-edge);color:var(--nf-content-primary);text-align:start;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard)}.nf-feed-chip:after{content:"";position:absolute;inset:-5.3px 0}.nf-feed-chip:hover,.nf-feed-chip[aria-expanded=true]{border-color:var(--nf-brand-edge-strong);box-shadow:var(--nf-glow-edge-strong)}.nf-feed-chip:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-feed-chip__pin{color:var(--nf-content-primary);flex-shrink:0}.nf-feed-chip__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--nf-text-caption);letter-spacing:0;flex:auto;font-weight:400;overflow:hidden}.nf-feed-chip__chev{color:var(--nf-content-primary);flex-shrink:0}.nf-feed-chip__menu{inset-inline:0;inline-size:auto;top:42px}.nf-feed-chip__menu [aria-current=true]{color:var(--nf-brand-secondary);font-weight:700}.nf-story-ring{margin-block:8.8px 8px;margin-inline:-16px}@media (min-width:640px){.nf-story-ring{margin-inline:calc(-1 * var(--nf-pad-shell))}.nf-story-ring__row{padding-inline:var(--nf-pad-shell);scroll-padding-inline:var(--nf-pad-shell)}}.nf-story-ring__row{scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;padding-block:4px;padding-inline:12.6px;scroll-padding-inline:12.6px;display:flex;overflow-x:auto}.nf-story-ring__row::-webkit-scrollbar{display:none}.nf-story-ring__item{scroll-snap-align:start;border-radius:var(--nf-radius-sm);flex-direction:column;align-items:center;gap:5px;inline-size:58px;display:flex}.nf-story-ring__item:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-story-ring__disc{border-radius:var(--nf-radius-circle);background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(160deg, var(--nf-state-info) 0%, var(--nf-state-info) 45%, var(--nf-brand-primary) 75%, var(--nf-state-info) 100%) border-box;border:2px solid #0000;place-items:center;block-size:50px;inline-size:50px;padding:2px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-story-ring__disc{background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(160deg, var(--nf-state-info) 0%, color-mix(in oklab, var(--nf-state-info) 60%, var(--nf-brand-primary)) 45%, var(--nf-brand-primary) 75%, var(--nf-state-info) 100%) border-box}}.nf-story-ring__disc{box-shadow:0 0 0 1px var(--nf-glow-1), 0 0 12px -1px var(--nf-brand-primary), 0 0 22px -6px var(--nf-glow-3)}@supports (color:color-mix(in lab, red, red)){.nf-story-ring__disc{box-shadow:0 0 0 1px var(--nf-glow-1), 0 0 12px -1px color-mix(in oklab, var(--nf-brand-primary) 55%, transparent), 0 0 22px -6px var(--nf-glow-3)}}.nf-story-ring__disc img,.nf-story-ring__monogram{border-radius:var(--nf-radius-circle);object-fit:cover;block-size:100%;inline-size:100%}.nf-story-ring__monogram{background:var(--nf-gradient-brand);color:var(--nf-content-on-brand);place-items:center;font-size:1.125rem;font-weight:700;display:grid}.nf-story-ring__plus{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-cta);block-size:19px;inline-size:19px;color:var(--nf-content-on-brand);border:1.5px solid var(--nf-state-info);place-items:center;display:grid;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}@supports (color:color-mix(in lab, red, red)){.nf-story-ring__plus{border:1.5px solid color-mix(in oklab, var(--nf-state-info) 70%, white)}}.nf-story-ring__plus{box-shadow:0 0 10px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-story-ring__plus{box-shadow:0 0 10px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent)}}.nf-story-ring__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--nf-text-overline);color:var(--nf-content-primary);font-weight:400;line-height:1.35;overflow:hidden}.nf-feed-seg{border:1px solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-feed-glass-deep);border-radius:8px;grid-template-columns:297fr 315fr;gap:0;margin-block-end:10px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.nf-feed-seg{background:color-mix(in oklab, var(--nf-feed-glass-deep) 22%, var(--nf-glass-fill-thin))}}.nf-feed-seg{-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:var(--nf-panel-glow)}.nf-feed-seg__link{min-block-size:35.2px;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);transition:color var(--nf-duration-fast) var(--nf-ease-standard), background var(--nf-duration-base) var(--nf-ease-standard), box-shadow var(--nf-duration-base) var(--nf-ease-standard);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:-1px;font-weight:500;display:inline-flex;position:relative}.nf-feed-seg__link:after{content:"";inset-inline:0;height:max(100%,44px);position:absolute;top:50%;translate:0 -50%}.nf-feed-seg__link:hover{color:var(--nf-content-primary)}.nf-feed-seg__link:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-feed-seg__link[aria-current=page]{background:var(--nf-selected-fill);border-color:var(--nf-selected-edge);border-color:var(--nf-selected-edges);color:var(--nf-content-on-brand);box-shadow:var(--nf-selected-shadow-inline)}.nf-post__head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;column-gap:8px;display:grid}.nf-post__avatar{inline-size:var(--nf-feed-avatar);block-size:var(--nf-feed-avatar);border-radius:var(--nf-radius-circle);background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(160deg, var(--nf-state-info) 0%, var(--nf-brand-primary) 60%, var(--nf-brand-primary) 100%) border-box;border:1px solid #0000;place-items:center;padding:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.nf-post__avatar{background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(160deg, color-mix(in oklab, var(--nf-state-info) 85%, white) 0%, var(--nf-brand-primary) 60%, color-mix(in oklab, var(--nf-brand-primary) 50%, transparent) 100%) border-box}}.nf-post__avatar{box-shadow:0 0 10px -2px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-post__avatar{box-shadow:0 0 10px -2px color-mix(in oklab, var(--nf-brand-primary) 55%, transparent)}}.nf-post__avatar{margin-inline-start:-2.3px}.nf-post__avatar img,.nf-post__monogram{border-radius:var(--nf-radius-circle);object-fit:cover;block-size:100%;inline-size:100%}.nf-post__monogram{background:var(--nf-gradient-brand);color:var(--nf-content-on-brand);font-size:var(--nf-text-body);place-items:center;font-weight:700;display:grid}.nf-post__who{flex-direction:column;gap:0;min-inline-size:0;display:flex}.nf-post__nameline{align-items:center;gap:6px;min-inline-size:0;display:flex}.nf-post__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-text-body-sm);letter-spacing:-.045em;color:var(--nf-content-primary);font-weight:600;line-height:1.3;overflow:hidden}.nf-post__tick{flex-shrink:0;place-items:center;display:inline-grid}.nf-post__role{border-radius:var(--nf-radius-xs);border:1px solid var(--nf-border-subtle);font-size:var(--nf-text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--nf-content-muted);flex-shrink:0;padding:1px 6px;font-weight:700}.nf-post__who{padding-block-start:5px}.nf-post__handle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-text-caption);margin-block-start:-.5px;line-height:1.35;overflow:hidden}.nf-post__when{white-space:nowrap;font-size:var(--nf-text-caption);align-self:start;padding-block-start:4.5px;line-height:1.35}.nf-post__handle,.nf-post__when{color:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-post__handle,.nf-post__when{color:color-mix(in oklab, var(--nf-brand-quiet) 55%, white)}}.nf-post__kebab{align-self:start;margin-block-start:-2.6px;margin-inline:-7px -12.5px}.nf-post__body{min-inline-size:0;font-size:var(--nf-text-body-sm);letter-spacing:0;white-space:pre-line;color:var(--nf-content-primary);margin-block-start:1px;line-height:1.5}.nf-post__body--system{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.5}.nf-post__actions{border-top:0;gap:0;margin-block:3px .4px;margin-inline-start:-9.5px;padding-top:0}.nf-post__act--like{min-inline-size:67.4px}.nf-post__act--repost{min-inline-size:56.3px}.nf-post__act--share{margin-inline-end:-8.9px}@media (min-width:768px){.nf-feed-chip{block-size:44px;padding-inline:12px 14px}.nf-feed-chip__label{font-size:.875rem}.nf-story-ring__name{font-size:.75rem;line-height:1rem}.nf-feed-seg__link{min-block-size:44px;font-size:.875rem}.nf-panel.nf-post{padding:12px 16px 0}.nf-post__name{font-size:.9375rem;line-height:1.25rem}.nf-post__who{padding-block-start:3px}.nf-post__handle{font-size:.78125rem;line-height:1.0625rem}.nf-post__when{padding-block-start:5px;font-size:.78125rem;line-height:1.0625rem}.nf-post__body{margin-block-start:6px;font-size:.875rem;line-height:1.3125rem}.nf-post__media{margin-block-start:12px}.nf-post__act{height:36px;font-size:.8125rem}.nf-post__act--like{min-inline-size:100px}.nf-post__act--repost{min-inline-size:84px}.nf-post__actions{margin-block:6px 4px}}.nf-feed-more{flex-direction:column;align-items:center;gap:8px;padding-block:4px 8px;display:flex}.nf-feed-more__sentinel{block-size:1px;inline-size:1px}.nf-feed-more__button{min-inline-size:11rem}.nf-feed-more__status{text-align:center;min-block-size:1.25rem;font-size:var(--nf-text-overline);color:var(--nf-content-muted)}.nf-bloom{inset-inline-end:1px;bottom:calc(var(--nf-dock-offset) + env(safe-area-inset-bottom,0px) + var(--nf-dock-height) + var(--nf-dock-lift) + 12.8px);z-index:var(--nf-z-sticky);block-size:58px;inline-size:58px;position:fixed}.nf-bloom[data-open]{z-index:calc(var(--nf-z-overlay) + 1)}@media (min-width:1024px){.nf-bloom{inset-inline-end:1.5rem;bottom:1.5rem}}@media (max-width:1023.98px){.nf-main--docked .nf-bloom:not([data-open]){display:none}}.nf-bloom__scrim{z-index:var(--nf-z-overlay);cursor:default;animation:nf-bloom-dim var(--nf-duration-base) var(--nf-ease-standard);background:0 0;position:fixed;inset:0}@keyframes nf-bloom-dim{0%{opacity:0}to{opacity:1}}.nf-bloom__fab{z-index:4;border-radius:var(--nf-radius-circle);block-size:58px;inline-size:58px;color:var(--nf-content-on-brand);border:1.5px solid var(--nf-lit-cyan);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-bloom__fab{border:1.5px solid color-mix(in oklab, var(--nf-lit-cyan) 55%, white)}}.nf-bloom__fab{background:radial-gradient(50% 32% at 38% 20%, #ffffff1f 0%, transparent 100%), radial-gradient(circle at 50% 50%, var(--nf-feed-indigo) 0%, var(--nf-feed-indigo) 42%, var(--nf-brand-primary) 70%, var(--nf-state-info) 90%, var(--nf-lit-cyan) 100%)}@supports (color:lab(0% 0 0)){.nf-bloom__fab{background:radial-gradient(50% 32% at 38% 20%, lab(100% -.0000298023 .0000119209/.12) 0%, transparent 100%), radial-gradient(circle at 50% 50%, var(--nf-feed-indigo) 0%, var(--nf-feed-indigo) 42%, var(--nf-brand-primary) 70%, var(--nf-state-info) 90%, var(--nf-lit-cyan) 100%)}}@supports (color:color-mix(in lab, red, red)){.nf-bloom__fab{background:radial-gradient(50% 32% at 38% 20%, lab(100% -.0000298023 .0000119209/.12) 0%, transparent 100%), radial-gradient(circle at 50% 50%, var(--nf-feed-indigo) 0%, color-mix(in oklab, var(--nf-feed-indigo) 70%, var(--nf-brand-primary)) 42%, color-mix(in oklab, var(--nf-brand-primary) 30%, var(--nf-state-info)) 70%, color-mix(in oklab, var(--nf-state-info) 70%, var(--nf-lit-cyan)) 90%, var(--nf-lit-cyan) 100%)}}.nf-bloom__fab{-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin));backdrop-filter:blur(var(--nf-glass-blur-thin));box-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), 0 0 0 1px var(--nf-lit-cyan), 0 0 0 5px var(--nf-feed-indigo), 0 0 0 6px var(--nf-state-info), 0 0 16px 8px var(--nf-feed-indigo), 0 0 40px 10px var(--nf-feed-indigo)}@supports (color:color-mix(in lab, red, red)){.nf-bloom__fab{box-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), 0 0 0 1px color-mix(in oklab, var(--nf-lit-cyan) 70%, transparent), 0 0 0 5px color-mix(in oklab, var(--nf-feed-indigo) 70%, transparent), 0 0 0 6px color-mix(in oklab, var(--nf-state-info) 45%, transparent), 0 0 16px 8px color-mix(in oklab, var(--nf-feed-indigo) 80%, transparent), 0 0 40px 10px color-mix(in oklab, var(--nf-feed-indigo) 48%, transparent)}}.nf-bloom__fab{transition:transform var(--nf-duration-fast) var(--nf-ease-spring), box-shadow var(--nf-duration-base) var(--nf-ease-standard)}.nf-bloom__fab:active{transform:scale(.94)}.nf-bloom__fab:focus-visible{outline:2px solid var(--nf-content-on-brand);outline-offset:8px}.nf-bloom__glyph{filter:drop-shadow(0 0 3px #ffffffb3);filter:drop-shadow(0 0 3px lab(100% -.0000298023 .0000119209/.7))}.nf-bloom__fan{z-index:1;pointer-events:none;position:absolute;inset:0}.nf-bloom__trails{pointer-events:none;block-size:200px;inline-size:200px;color:var(--nf-state-info);position:absolute;top:calc(50% - 160px);left:calc(50% - 160px);overflow:visible}.nf-bloom__trail{fill:none;stroke:url(#nf-bloom-trail);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--nf-feed-indigo)) drop-shadow(0 0 6px var(--nf-feed-indigo))}.nf-bloom__fan:before{content:"";pointer-events:none;background:radial-gradient(58% 46% at 62% 62%, var(--nf-feed-indigo) 0%, var(--nf-feed-indigo) 50%, transparent 100%);block-size:260px;inline-size:240px;position:absolute;top:-190px;left:-196px}@supports (color:color-mix(in lab, red, red)){.nf-bloom__fan:before{background:radial-gradient(58% 46% at 62% 62%, color-mix(in oklab, var(--nf-feed-indigo) 80%, transparent) 0%, color-mix(in oklab, var(--nf-feed-indigo) 35%, transparent) 50%, transparent 100%)}}.nf-bloom__fan:before{filter:blur(10px);transform:rotate(-24deg)}.nf-bloom__item{border-radius:var(--nf-radius-control);pointer-events:auto;block-size:37px;inline-size:91px;color:var(--nf-content-on-brand);font-size:var(--nf-text-caption);letter-spacing:.005em;border:1.5px solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:linear-gradient(180deg, var(--nf-feed-indigo) 0%, var(--nf-feed-indigo) 30%, var(--nf-feed-indigo) 64%, var(--nf-feed-indigo) 100%);justify-content:center;align-items:center;gap:5px;margin-top:-18.5px;margin-left:-45.5px;padding-inline:6px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.nf-bloom__item{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-feed-indigo) 95%, white) 0%, color-mix(in oklab, var(--nf-feed-indigo) 55%, var(--nf-surface-canvas)) 30%, color-mix(in oklab, var(--nf-feed-indigo) 58%, var(--nf-surface-canvas)) 64%, color-mix(in oklab, var(--nf-feed-indigo) 95%, var(--nf-state-info)) 100%)}}.nf-bloom__item{-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), inset 0 0 12px var(--nf-feed-indigo), inset 0 -3px 8px -3px var(--nf-lit-cyan), 0 0 0 1px var(--nf-lit-cyan), 0 0 12px var(--nf-feed-indigo), 0 0 32px -4px var(--nf-feed-indigo)}@supports (color:color-mix(in lab, red, red)){.nf-bloom__item{box-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), inset 0 0 12px color-mix(in oklab, var(--nf-feed-indigo) 90%, transparent), inset 0 -3px 8px -3px color-mix(in oklab, var(--nf-lit-cyan) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--nf-lit-cyan) 55%, transparent), 0 0 12px color-mix(in oklab, var(--nf-feed-indigo) 90%, transparent), 0 0 32px -4px color-mix(in oklab, var(--nf-feed-indigo) 80%, transparent)}}.nf-bloom__item{will-change:transform;transform-origin:50%}.nf-bloom__item:before{content:"";position:absolute;inset:-3.5px 0}.nf-bloom__icon{filter:drop-shadow(0 0 2px #ffffff73);filter:drop-shadow(0 0 2px lab(100% -.0000298023 .0000119209/.45));flex-shrink:0}.nf-bloom__item:hover,.nf-bloom__item:focus-visible{border-color:var(--nf-lit-cyan)}@supports (color:color-mix(in lab, red, red)){.nf-bloom__item:hover,.nf-bloom__item:focus-visible{border-color:color-mix(in oklab, var(--nf-lit-cyan) 70%, white)}}.nf-bloom__item:hover,.nf-bloom__item:focus-visible{box-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), inset 0 -3px 8px -3px var(--nf-lit-cyan), 0 0 18px var(--nf-brand-primary), 0 0 36px -8px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-bloom__item:hover,.nf-bloom__item:focus-visible{box-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), inset 0 -3px 8px -3px color-mix(in oklab, var(--nf-lit-cyan) 70%, transparent), 0 0 18px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent), 0 0 36px -8px color-mix(in oklab, var(--nf-brand-primary) 60%, transparent)}}.nf-bloom__item:focus-visible{outline:2px solid var(--nf-content-on-brand);outline-offset:3px}.nf-bloom__item:active{filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){.nf-bloom__scrim,.nf-bloom__fab{transition:none;animation:none}}.nf-sgroup{display:block}.nf-sgroup__label{padding-block:var(--nf-space-0) .5rem;padding-inline:var(--nf-space-2xs);font-size:var(--nf-text-label);line-height:var(--nf-leading-label);text-transform:uppercase;letter-spacing:var(--nf-tracking-label,.06em);color:var(--nf-content-muted);font-weight:600;display:block}.nf-sgroup .nf-sgroup__body{padding:0;overflow:hidden}.nf-sgroup__note{padding-block:var(--nf-gap-inline) var(--nf-space-0);padding-inline:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);line-height:1.55;display:block}.nf-srow{--nf-srow-glyph:var(--nf-plate-size-sm);align-items:center;gap:var(--nf-gap-inline);width:100%;min-height:3.5rem;padding-block:var(--nf-pad-row-block);padding-inline:var(--nf-pad-row-inline);text-align:left;color:var(--nf-content-primary);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);flex-wrap:wrap;display:flex;position:relative}.nf-srow+.nf-srow:before{content:"";background:var(--nf-divider);inset-inline-start:calc(var(--nf-pad-row-inline) + var(--nf-srow-glyph) + var(--nf-gap-inline));inset-inline-end:0;height:1px;position:absolute;top:0}a.nf-srow,button.nf-srow,label.nf-srow{cursor:pointer}@media (hover:hover) and (pointer:fine){a.nf-srow:hover,button.nf-srow:not(:disabled):hover{background:var(--nf-surface-secondary)}}button.nf-srow:disabled{cursor:not-allowed;opacity:.55}.nf-srow:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:calc(var(--nf-focus-ring-offset) * -1);border-radius:var(--nf-radius-sm)}.nf-srow__icon{width:var(--nf-srow-glyph);height:var(--nf-srow-glyph);color:var(--nf-content-secondary);flex:none;place-items:center;display:grid}.nf-srow__body{flex:1 1 0;min-width:6.5rem;line-height:1.3}.nf-srow__body:has(>.nf-srow__sub){min-width:min(100%,9.5rem)}.nf-srow__label{font-size:var(--nf-text-row,.9375rem);color:var(--nf-content-primary);font-weight:500;display:block}.nf-srow__sub{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.45;display:block}.nf-srow__value{text-align:end;font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);white-space:nowrap;flex:none;margin-inline-start:auto}.nf-srow__chev{color:var(--nf-content-muted);flex:none}.nf-srow--danger .nf-srow__label,.nf-srow--danger .nf-srow__icon{color:var(--nf-state-error)}.nf-srow__select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font:inherit;position:absolute;inset:0}.nf-srow:has(>.nf-srow__select:focus-visible){outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:calc(var(--nf-focus-ring-offset) * -1);border-radius:var(--nf-radius-sm)}@media (hover:hover) and (pointer:fine){.nf-srow:has(>.nf-srow__select:hover){background:var(--nf-surface-secondary)}}.nf-hub-head{margin-block:var(--nf-space-sm) var(--nf-space-lg)}.nf-hub-head__title{font-family:var(--nf-font-display);font-size:var(--nf-text-h1);letter-spacing:-.03em;color:var(--nf-content-primary);font-weight:600;line-height:1.1}.nf-hub-head__lede{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);margin-block-start:var(--nf-space-2xs);line-height:1.5}.nf-panel.nf-hub-profile{align-items:center;gap:var(--nf-space-sm);min-block-size:76px;padding:var(--nf-space-sm) var(--nf-space-md) var(--nf-space-sm) var(--nf-space-sm);color:var(--nf-content-primary);flex-direction:row}.nf-hub-profile:focus-visible{outline:2px solid var(--nf-brand-primary);outline-offset:2px}.nf-hub-profile__avatar{border-radius:var(--nf-radius-circle);background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(135deg, var(--nf-brand-accent) 0%, var(--nf-brand-primary) 55%, var(--nf-brand-primary) 100%) border-box;border:1px solid #0000;flex:none;place-items:center;block-size:54px;inline-size:54px;padding:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.nf-hub-profile__avatar{background:linear-gradient(var(--nf-surface-canvas), var(--nf-surface-canvas)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--nf-brand-accent) 90%, white) 0%, var(--nf-brand-primary) 55%, color-mix(in oklab, var(--nf-brand-primary) 40%, transparent) 100%) border-box}}.nf-hub-profile__avatar{box-shadow:0 0 16px -4px var(--nf-glow-2);font-size:var(--nf-text-body-lg);color:var(--nf-content-on-brand);font-weight:700}.nf-hub-profile__avatar img,.nf-hub-profile__avatar>span{border-radius:var(--nf-radius-circle);object-fit:cover;background:var(--nf-gradient-brand);place-items:center;block-size:100%;inline-size:100%;display:grid}.nf-hub-profile__text{flex-direction:column;flex:1 1 0;gap:2px;min-inline-size:0;display:flex}.nf-hub-profile__name{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--nf-text-body-lg);letter-spacing:-.02em;align-items:center;gap:6px;font-weight:700;display:flex}.nf-hub-profile__email{overflow-wrap:anywhere;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary)}.nf-hub-profile__chev{color:var(--nf-content-muted);flex:none}.nf-hub-tick{color:var(--nf-brand-secondary);place-items:center;display:inline-grid}.nf-hub .nf-srow{min-block-size:56px;padding-inline:var(--nf-space-sm)}.nf-hub .nf-srow__label{font-size:var(--nf-text-body-sm);letter-spacing:-.005em;font-weight:600}.nf-hub .nf-srow__sub{overflow-wrap:anywhere;font-size:var(--nf-text-overline);margin-top:1px;line-height:1.35}.nf-hub .nf-srow__value{font-size:var(--nf-text-caption);color:var(--nf-content-secondary)}.nf-srow__value--switch{margin-inline-end:2px}.nf-hub .nf-srow__select~.nf-srow__chev{transform:rotate(-90deg)}.nf-hub .nf-srow+.nf-srow:before{inset-inline-start:calc(var(--nf-space-sm) + var(--nf-srow-glyph) + var(--nf-gap-inline))}.nf-hub-value{align-items:center;gap:5px;display:inline-flex}.nf-hub-value--ok{color:var(--nf-state-success);font-weight:600}.nf-hub .nf-srow__sub{color:var(--nf-content-subtle)}.nf-hub .nf-srow__value{color:var(--nf-content-primary);font-weight:600}.nf-hub-profile__email{color:var(--nf-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.nf-hub-profile__email{color:color-mix(in oklab, var(--nf-brand-secondary) 34%, var(--nf-content-secondary))}}.nf-hub-head__lede{color:var(--nf-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.nf-hub-head__lede{color:color-mix(in oklab, var(--nf-brand-secondary) 26%, var(--nf-content-secondary))}}.nf-panel.nf-interest[aria-pressed=true]{background:var(--nf-selected-fill);border-color:var(--nf-selected-edges);box-shadow:var(--nf-selected-shadow);color:var(--nf-content-on-brand)}.nf-interest .nf-interest__hint{color:var(--nf-content-muted)}.nf-interest[aria-pressed=true] .nf-interest__hint{color:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){.nf-interest[aria-pressed=true] .nf-interest__hint{color:color-mix(in oklab, var(--nf-content-on-brand) 82%, transparent)}}.nf-nav{flex-direction:column;min-height:0;display:flex}.nf-nav--rail{height:100dvh;width:var(--nf-rail-width);border-inline-end:var(--nf-border-width) solid var(--nf-panel-edge);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-halo);flex-shrink:0;padding:.875rem .625rem;display:none;position:sticky;top:0}@media (min-width:64rem){.nf-nav--rail{display:flex}}@media (min-width:64rem) and (max-height:60rem){.nf-nav--rail .nf-nav__row{min-height:2.75rem}.nf-nav--rail .nf-nav__section+.nf-nav__section{margin-top:var(--nf-space-2xs);padding-top:var(--nf-space-2xs)}.nf-nav--rail .nf-nav__heading{padding-bottom:var(--nf-space-3xs)}.nf-nav--rail .nf-nav__foot{padding-top:var(--nf-space-2xs)}.nf-nav.nf-nav--rail .nf-side-switch{min-height:0;padding-block:var(--nf-space-2xs)}.nf-nav.nf-nav--rail .nf-side-switch__ring{width:2.25rem;height:2.25rem}.nf-nav.nf-nav--rail .nf-side-switch__coin{width:1.875rem;height:1.875rem}.nf-nav--rail .nf-theme-row{margin-top:0}.nf-nav--rail .nf-theme-row__head{min-height:2.5rem}}@media (min-width:64rem) and (max-height:60rem) and (pointer:fine){.nf-nav--rail .nf-nav__row{min-height:2.5rem}}.nf-nav--drawer{width:100%;height:100%;padding:var(--nf-space-sm) var(--nf-space-sm) calc(var(--nf-space-sm) + env(safe-area-inset-bottom))}.nf-nav__head{flex:none;align-items:center;padding:.25rem .5rem .75rem;display:flex}.nf-nav--drawer .nf-nav__head{padding:0 0 var(--nf-space-sm)}.nf-nav__brand{border-radius:var(--nf-radius-sm);align-items:center;display:inline-flex}.nf-nav__close{border-radius:var(--nf-radius-md);width:2.25rem;height:2.25rem;color:var(--nf-content-secondary);transition:color var(--nf-duration-fast) var(--nf-ease-standard), background-color var(--nf-duration-fast) var(--nf-ease-standard);flex:none;place-items:center;margin-inline-start:auto;display:grid;position:relative}.nf-nav__close:hover{background:var(--nf-glass-fill);color:var(--nf-content-primary)}.nf-nav__close:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-nav__close:after{content:"";width:2.75rem;height:2.75rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nf-nav__brand:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px}.nf-nav__who{transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex:none;align-items:center;gap:.5625rem;margin-bottom:.5rem;padding:.4375rem .5rem;display:flex}.nf-nav__who:hover{border-color:var(--nf-selected-edges)}.nf-nav__who:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-nav__avatar{border-radius:var(--nf-radius-circle);background:var(--nf-gradient-brand);width:1.75rem;height:1.75rem;color:var(--nf-content-on-brand);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.nf-nav__avatar img{object-fit:cover;width:100%;height:100%}.nf-nav__whoname{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--nf-content-primary);flex:auto;font-size:.8125rem;font-weight:600;overflow:hidden}.nf-nav__whochev{color:var(--nf-content-muted);flex:none}.nf-nav__whobody{flex-direction:column;flex:auto;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.nf-nav .nf-nav__who--card{align-items:center;gap:var(--nf-gap-row);margin:0 0 var(--nf-space-sm);padding:var(--nf-space-md) var(--nf-space-sm);flex-direction:row}.nf-nav__who--card .nf-nav__avatar{width:3.75rem;height:3.75rem;box-shadow:0 0 0 3px var(--nf-glow-brand-rim), 0 0 24px var(--nf-glow-3), 0 0 48px -8px var(--nf-glow-2);font-size:1.25rem}.nf-nav__who--card .nf-nav__whoname{white-space:normal;align-items:center;gap:.375rem;font-size:1.125rem;font-weight:700;display:flex}.nf-nav__whotick{color:var(--nf-brand-secondary);flex:none}.nf-nav__whohandle{color:var(--nf-content-muted);font-size:.8125rem}.nf-nav__whocta{transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);color:var(--nf-content-primary);align-items:center;gap:.375rem;margin-top:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.nf-nav__who--card:hover .nf-nav__whocta{background:var(--nf-glass-fill-strong)}.nf-nav--drawer .nf-nav__row{gap:var(--nf-gap-row);min-height:3rem;padding:var(--nf-space-2xs) var(--nf-space-sm);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm)}.nf-nav--drawer .nf-nav__row--on{color:var(--nf-content-on-brand);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow)}.nf-nav--drawer .nf-nav__row:after,.nf-nav--drawer .nf-nav__legal:after{content:"";opacity:.55;width:.5rem;height:.5rem;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-inline-start:var(--nf-space-2xs);transform:rotate(-45deg)}.nf-nav--drawer .nf-nav__glyph{color:var(--nf-brand-secondary)}.nf-nav--drawer{height:auto;min-height:100%}.nf-nav--drawer .nf-nav__scroll{flex:none;overflow:visible}.nf-nav--drawer .nf-nav__section:first-child>.nf-nav__heading,.nf-nav--drawer .nf-nav__section--docked+.nf-nav__section>.nf-nav__heading{display:none}@media (min-width:64rem){.nf-nav--drawer .nf-nav__section--docked+.nf-nav__section>.nf-nav__heading{display:block}}.nf-nav--drawer .nf-nav__foot{margin-top:var(--nf-space-sm);padding-top:var(--nf-space-sm);border-top:1px solid var(--nf-divider)}.nf-nav.nf-nav--drawer .nf-side-switch{gap:var(--nf-gap-row);padding-inline:var(--nf-space-sm)}.nf-nav__legal{align-items:center;gap:var(--nf-gap-row);min-height:3rem;margin-top:var(--nf-space-sm);padding:var(--nf-space-2xs) var(--nf-space-sm);border-top:1px solid var(--nf-divider);padding-top:var(--nf-space-sm);color:var(--nf-content-muted);display:flex}.nf-nav__legalname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--nf-text-overline);letter-spacing:.1em;color:var(--nf-brand-secondary);flex:auto;font-weight:700;overflow:hidden}a.nf-nav__legal:hover{color:var(--nf-content-secondary)}a.nf-nav__legal:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px;border-radius:var(--nf-radius-md)}.nf-nav__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.nf-nav__scroll::-webkit-scrollbar{display:none}.nf-nav__foot{border-top:1px solid var(--nf-divider);margin-top:auto;padding-top:.5rem}.nf-nav__section+.nf-nav__section{margin-top:var(--nf-space-sm);padding-top:var(--nf-space-sm);border-top:1px solid var(--nf-border-subtle)}.nf-nav__section--docked{display:none}@media (min-width:64rem){.nf-nav__section--docked{display:block}}.nf-nav__heading{padding:0 var(--nf-space-sm) var(--nf-space-xs);letter-spacing:var(--nf-tracking-label);text-transform:uppercase;color:var(--nf-content-muted);font-size:.75rem;font-weight:700}.nf-nav__row{align-items:center;gap:var(--nf-gap-row);width:100%;min-height:3.25rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);color:var(--nf-content-secondary);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard);font-size:1rem;font-weight:500;display:flex;position:relative}a.nf-nav__row:hover,.nf-nav__row--parent:hover{background:var(--nf-glass-fill-thin);color:var(--nf-content-primary)}a.nf-nav__row:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-nav__row--on{background:var(--nf-selected-fill);color:var(--nf-content-on-brand);box-shadow:var(--nf-selected-shadow-inline);font-weight:600}.nf-nav__row--on .nf-nav__glyph{color:var(--nf-content-on-brand)}.nf-nav__glyph{width:1.5rem;height:1.5rem;color:var(--nf-content-muted);flex:none;place-items:center;display:grid}.nf-nav__label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}.nf-nav__badge{flex:none}.nf-nav__scroll--agent .nf-nav__badge{--nf-badge-hue:var(--nf-mode-agent)}.nf-glass,.nf-site-bar{isolation:isolate;background:var(--nf-glass-fill);border:1px solid var(--nf-brand-edge-soft);-webkit-backdrop-filter:blur(var(--nf-glass-blur)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-glass-shadow);position:relative}.nf-glass:before,.nf-site-bar:before{content:"";z-index:-1;border-radius:inherit;background:var(--nf-glass-specular);pointer-events:none;position:absolute;inset:0}.nf-glass--thin{background:var(--nf-glass-fill-thin);-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim-thin), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-glass-shadow-thin)}.nf-glass--strong{background:var(--nf-glass-fill-strong);-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim-strong), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-glass-shadow-lifted)}.nf-glass--card{background:linear-gradient(180deg, var(--nf-wash-2) 0%, transparent 46%), var(--nf-glass-card-fill);border-color:var(--nf-brand-edge);border-radius:var(--nf-radius-xl);-webkit-backdrop-filter:var(--nf-card-backdrop);backdrop-filter:var(--nf-card-backdrop);box-shadow:var(--nf-glow-edge), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-bloom-card)}.nf-glass--tile{background:linear-gradient(180deg, var(--nf-wash-3) 0%, transparent 60%), var(--nf-glass-card-fill);border-color:var(--nf-brand-edge);border-radius:var(--nf-radius-lg);-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:var(--nf-glow-edge), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-glass-shadow-thin)}.nf-glass--well{background:var(--nf-glass-well-fill);border-color:var(--nf-brand-edge-soft);border-radius:var(--nf-radius-control);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--nf-wash-1), inset 0 2px 6px var(--nf-shade-2)}.nf-glass--well:before{display:none}.nf-glass--plate{background:var(--nf-glass-fill-plate);border-color:var(--nf-glow-brand-rim);-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glow-brand-rim), inset 0 0 0 1px var(--nf-glow-1), inset 0 0 40px var(--nf-glow-wash), 0 0 0 1px var(--nf-glow-1), 0 0 40px var(--nf-glow-2)}.nf-glass--plate-strong{background:var(--nf-glass-fill-plate-strong)}.nf-glass--chrome,.nf-site-bar{background:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){.nf-glass--chrome,.nf-site-bar{background:color-mix(in oklab, var(--nf-surface-canvas) 88%, transparent)}}.nf-glass--chrome,.nf-site-bar{-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim), 0 1px 0 var(--nf-glass-border);border-inline:0;border-top:0;border-bottom:0}.nf-glass--chrome:after,.nf-site-bar:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--nf-surface-canvas) 0%, transparent 100%);height:1.5rem;position:absolute;inset:100% 0 auto}@supports (color:color-mix(in lab, red, red)){.nf-glass--chrome:after,.nf-site-bar:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent) 0%, transparent 100%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nf-glass,.nf-glass--thin,.nf-glass--strong{background:var(--nf-surface-elevated)}.nf-glass--chrome,.nf-site-bar{background:var(--nf-surface-canvas)}.nf-glass--well{background:var(--nf-glass-well-fill)}.nf-glass:before,.nf-site-bar:before{display:none}}.nf-elev-1,.nf-elev-2,.nf-elev-3,.nf-elev-4,.nf-elev-5{border:1px solid var(--nf-elev-border);box-shadow:var(--nf-elev-rim), var(--nf-elev-shadow);transition:box-shadow var(--nf-duration-base) var(--nf-ease-standard)}.nf-elev-1{--nf-elev-shadow:var(--nf-elev-1);--nf-elev-rim:var(--nf-elev-1-rim);--nf-elev-border:var(--nf-elev-1-border)}.nf-elev-2{--nf-elev-shadow:var(--nf-elev-2);--nf-elev-rim:var(--nf-elev-2-rim);--nf-elev-border:var(--nf-elev-2-border)}.nf-elev-3{--nf-elev-shadow:var(--nf-elev-3);--nf-elev-rim:var(--nf-elev-3-rim);--nf-elev-border:var(--nf-elev-3-border)}.nf-elev-4{--nf-elev-shadow:var(--nf-elev-4);--nf-elev-rim:var(--nf-elev-4-rim);--nf-elev-border:var(--nf-elev-4-border)}.nf-elev-5{--nf-elev-shadow:var(--nf-elev-5);--nf-elev-rim:var(--nf-elev-5-rim);--nf-elev-border:var(--nf-elev-5-border)}@media (hover:hover){.nf-elev-1.nf-elev--hoverable:hover{--nf-elev-shadow:var(--nf-elev-2);--nf-elev-rim:var(--nf-elev-2-rim);--nf-elev-border:var(--nf-elev-2-border)}}@media (prefers-reduced-motion:reduce){.nf-elev-1,.nf-elev-2,.nf-elev-3,.nf-elev-4,.nf-elev-5{transition:none}}.nf-card{background:var(--nf-panel-fill-card);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);transition:box-shadow var(--nf-duration-base) var(--nf-ease-standard)}.nf-card:has(.nf-btn--primary){isolation:isolate}@media (prefers-reduced-motion:reduce){.nf-card{transition:none}}.nf-card--interactive{transition:transform var(--nf-duration-press) var(--nf-ease-press), box-shadow var(--nf-duration-base) var(--nf-ease-standard);position:relative}.nf-card--interactive:active{transform:scale(var(--nf-press-scale-lg))}@media (hover:hover) and (pointer:fine){.nf-card--interactive:hover:not(:active),.nf-card.nf-elev--hoverable:hover:not(:active),.nf-panel.nf-card--interactive:hover:not(:active){box-shadow:var(--nf-card-shadow-hover);transition:transform var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);transform:translateY(-2px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.nf-card--interactive:hover:not(:active),.nf-card.nf-elev--hoverable:hover:not(:active),.nf-panel.nf-card--interactive:hover:not(:active){transform:none}}@media (prefers-reduced-motion:reduce){.nf-card--interactive{transition:none}.nf-card--interactive:active,.nf-card--interactive:hover img.object-cover{transform:none}}@media (hover:hover){.nf-card--interactive img.object-cover{transition:transform var(--nf-duration-cinematic) var(--nf-ease-standard)}.nf-card--interactive:hover img.object-cover{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.nf-card--interactive img.object-cover,.nf-card--interactive:hover img.object-cover{transition:none;transform:none}}.nf-gallery-kenburns{animation:none}@keyframes nf-gallery-pan{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.2%,1%)}}@media (prefers-reduced-motion:reduce){.nf-gallery-kenburns{animation:none}}.nf-hairline{border-top:1px solid var(--nf-divider)}.nf-brand-icon{object-fit:contain;display:block}.nf-brand-icon-ground{aspect-ratio:1;border-radius:var(--nf-radius-squircle);justify-content:center;align-items:center;padding:7%;overflow:hidden}.nf-home__market-art .nf-brand-icon-ground,.nf-landing-orb .nf-brand-icon-ground{box-shadow:var(--nf-glow-edge)}.nf-icon-tile{aspect-ratio:1;border:1px solid var(--nf-brand-edge);border-radius:var(--nf-radius-squircle);background:var(--nf-brand-tint-1);box-shadow:var(--nf-glow-edge);flex:none;justify-content:center;align-items:center;padding:9%;display:inline-flex;position:relative}.nf-icon-tile[data-state=alert]>img{animation:nf-ring 2.4s var(--nf-ease-standard) 3;transform-origin:50% 18%}@keyframes nf-ring{0%,62%,to{transform:rotate(0)}68%{transform:rotate(11deg)}74%{transform:rotate(-9deg)}80%{transform:rotate(6deg)}86%{transform:rotate(-4deg)}92%{transform:rotate(2deg)}}.nf-icon-tile[data-state=confirmed]{animation:nf-confirm-pop var(--nf-duration-deliberate) var(--nf-ease-entrance) both}@keyframes nf-confirm-pop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.nf-icon-tile[data-state=verified]{animation:nf-verify-pulse 1.4s var(--nf-ease-standard) 2}@keyframes nf-verify-pulse{0%,60%,to{box-shadow:var(--nf-elev-1-rim), var(--nf-elev-1)}78%{box-shadow:var(--nf-elev-1-rim), var(--nf-elev-1), 0 0 0 2px var(--nf-border-brand)}}@media (prefers-reduced-motion:reduce){.nf-icon-tile[data-state]>img,.nf-icon-tile[data-state]{animation:none!important}}.nf-confirm-dim{z-index:var(--nf-z-overlay);pointer-events:none;background:var(--nf-canvas-base);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-confirm-dim{background:color-mix(in oklab, var(--nf-canvas-base) 30%, transparent)}}.nf-confirm-dim{animation:nf-confirm-dim var(--nf-duration-cinematic) var(--nf-ease-standard) both}@keyframes nf-confirm-dim{0%{opacity:0}32%{opacity:1}to{opacity:0}}.nf-confirm-sweep{position:relative;overflow:hidden}.nf-confirm-sweep:after{content:"";pointer-events:none;background:linear-gradient(var(--nf-light-angle), transparent 42%, var(--nf-wash-7) 50%, transparent 58%);animation:nf-confirm-sweep var(--nf-duration-deliberate) var(--nf-ease-standard) var(--nf-duration-base) both;position:absolute;inset:-40% -60%;transform:translate(-130%)}@keyframes nf-confirm-sweep{to{transform:translate(130%)}}.nf-just-booked{animation:nf-confirm-pop var(--nf-duration-deliberate) var(--nf-ease-entrance) both}@media (prefers-reduced-motion:reduce){.nf-confirm-dim,.nf-confirm-sweep:after{display:none;animation:none!important}.nf-just-booked{animation:none!important}}.nf-panel{min-width:0;padding:var(--nf-space-md);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex-direction:column;display:flex;position:relative}.nf-panel--card{background:var(--nf-panel-fill-card)}.nf-panel--flush{padding-inline:0;padding-bottom:var(--nf-space-2xs)}.nf-panel--glass{-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur))}.nf-msg-in--mine{animation:nf-msg-in-right var(--nf-duration-slow) var(--nf-ease-spring) both}.nf-msg-in--theirs{animation:nf-msg-in-left var(--nf-duration-slow) var(--nf-ease-spring) both}@keyframes nf-msg-in-right{0%{opacity:0;transform:translate(28px)scale(.94)}to{opacity:1;transform:none}}@keyframes nf-msg-in-left{0%{opacity:0;transform:translate(-28px)scale(.94)}to{opacity:1;transform:none}}.nf-typing-dot{animation:nf-typing-breathe 1.2s var(--nf-ease-standard) infinite}@keyframes nf-typing-breathe{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nf-typing-dot{opacity:.8;animation:none}}.nf-page-header--verified{padding:var(--nf-gap-inline);margin-inline:calc(var(--nf-gap-inline) * -1);background:var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){.nf-page-header--verified{background:color-mix(in oklab, var(--nf-state-success) 12%, transparent)}}.nf-page-header--verified{box-shadow:inset 0 0 0 1px var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){.nf-page-header--verified{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nf-state-success) 32%, transparent)}}.nf-page-header--verified{animation:nf-confirm-pop var(--nf-duration-deliberate) var(--nf-ease-entrance) both}@media (prefers-reduced-motion:reduce){.nf-page-header--verified{animation:none}}.nf-bot-thinking{position:relative}.nf-bot-thinking:after{content:"";border-radius:var(--nf-radius-circle);border:2px solid #0000;border-top-color:var(--nf-brand-secondary);border-right-color:var(--nf-brand-secondary);position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.nf-bot-thinking:after{border-right-color:color-mix(in oklab, var(--nf-brand-secondary) 35%, transparent)}}.nf-bot-thinking:after{animation:nf-bot-spin var(--nf-duration-cinematic) linear infinite;pointer-events:none}@keyframes nf-bot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nf-bot-thinking:after{opacity:.7;animation:none}}.nf-listing-fold-in{animation:nf-listing-fold var(--nf-duration-slow) var(--nf-ease-entrance) both;animation-delay:calc(var(--i,0) * 90ms);transform-origin:50% 0}@keyframes nf-listing-fold{0%{opacity:0;transform:translateY(14px)rotateX(-16deg)scale(.96)}to{opacity:1;transform:none}}.nf-page-scene{opacity:.16;filter:saturate(1.1);-webkit-mask-image:radial-gradient(62% 62% at 55% 45%, var(--nf-mask-opaque) 30%, transparent 76%);-webkit-mask-image:radial-gradient(62% 62% at 55% 45%, var(--nf-mask-opaque) 30%, transparent 76%);-webkit-mask-image:radial-gradient(62% 62% at 55% 45%, var(--nf-mask-opaque) 30%, transparent 76%);-webkit-mask-image:radial-gradient(62% 62% at 55% 45%, var(--nf-mask-opaque) 30%, transparent 76%);mask-image:radial-gradient(62% 62% at 55% 45%, var(--nf-mask-opaque) 30%, transparent 76%)}.nf-odometer-figure{color:var(--nf-brand-secondary)}.nf-odometer__slot{vertical-align:bottom;height:1em;display:inline-block;overflow:hidden}.nf-odometer__sep{vertical-align:bottom;display:inline-block}.nf-odometer__strip{transition:transform var(--nf-duration-deliberate) var(--nf-ease-entrance);will-change:transform;flex-direction:column;display:flex}.nf-odometer__digit{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.nf-odometer__strip{transition:none}}.nf-balance-pulse{position:relative}.nf-balance-pulse:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.nf-balance-pulse[data-pulse=up]:before{background:linear-gradient(0deg, transparent 0%, var(--nf-state-success) 45%, transparent 85%)}@supports (color:color-mix(in lab, red, red)){.nf-balance-pulse[data-pulse=up]:before{background:linear-gradient(0deg, transparent 0%, color-mix(in oklab, var(--nf-state-success) 35%, transparent) 45%, transparent 85%)}}.nf-balance-pulse[data-pulse=up]:before{animation:nf-balance-pulse-up 1.1s var(--nf-ease-standard) both}.nf-balance-pulse[data-pulse=down]:before{background:linear-gradient(180deg, transparent 0%, var(--nf-brand-primary) 45%, transparent 85%)}@supports (color:color-mix(in lab, red, red)){.nf-balance-pulse[data-pulse=down]:before{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--nf-brand-primary) 32%, transparent) 45%, transparent 85%)}}.nf-balance-pulse[data-pulse=down]:before{animation:nf-balance-pulse-down 1.1s var(--nf-ease-standard) both}@keyframes nf-balance-pulse-up{0%{opacity:0;transform:translateY(22%)}35%{opacity:1}to{opacity:0;transform:translateY(-10%)}}@keyframes nf-balance-pulse-down{0%{opacity:0;transform:translateY(-22%)}35%{opacity:1}to{opacity:0;transform:translateY(10%)}}@media (prefers-reduced-motion:reduce){.nf-balance-pulse[data-pulse]:before{display:none;animation:none!important}}@keyframes nf-tx-slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes nf-tx-slide-out{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.nf-tx-in{animation:nf-tx-slide-in var(--nf-duration-entrance) var(--nf-ease-entrance) both}.nf-tx-out{animation:nf-tx-slide-out var(--nf-duration-entrance) var(--nf-ease-entrance) both}@media (prefers-reduced-motion:reduce){.nf-tx-in,.nf-tx-out{opacity:1!important;animation:none!important;transform:none!important}}@keyframes nf-hero-scroll{0%{filter:saturate()brightness(.98);transform:translate(0)scale(1)}to{filter:saturate(1.2)brightness(1.1);transform:translateY(-34px)scale(1.1)}}.nf-story-art[data-breathe]{animation:none}@keyframes nf-art-breathe{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-4px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.nf-story-art{animation:none!important}}.nf-story-stage--paper,.nf-story-stage--night{background:radial-gradient(70% 50% at 50% 100%, var(--nf-glow-2) 0%, transparent 70%), var(--nf-story-stage);border-bottom:1px solid var(--nf-border-on-stage)}.nf-scene-chip{border-radius:var(--nf-radius-lg);border:1px solid var(--nf-brand-edge);overflow:hidden}[id^=nf-]{scroll-margin-top:calc(var(--nf-header-height-sm) + var(--nf-gap-row))}@media (min-width:40rem){[id^=nf-]{scroll-margin-top:calc(var(--nf-header-height) + var(--nf-gap-row))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nf-enter{animation:linear forwards nf-enter-up;animation-timeline:view();animation-range:entry cover 34%}.nf-enter-scale{animation:linear forwards nf-enter-scale;animation-timeline:view();animation-range:entry cover 40%}.nf-parallax-soft{animation:linear both nf-parallax-soft;animation-timeline:view();animation-range:cover}}}@media print{.nf-enter,.nf-enter-scale,.nf-parallax-soft{animation:none}}@keyframes nf-enter-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes nf-enter-scale{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes nf-parallax-soft{0%{transform:translateY(18px)}to{transform:translateY(-18px)}}.nf-words>span{animation:nf-word-in var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(min(var(--i,0), 3) * 50ms);display:inline-block}@keyframes nf-word-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.nf-rule-draw{background:linear-gradient(90deg, transparent 0%, var(--nf-brand-primary) 50%, transparent 100%);transform-origin:50%;height:1px;animation:nf-rule-draw var(--nf-duration-deliberate) var(--nf-ease-entrance) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nf-rule-draw{animation-timeline:view();animation-range:entry cover 26%}}}@keyframes nf-rule-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nf-enter,.nf-enter-scale,.nf-parallax-soft,.nf-words>span,.nf-rule-draw{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.nf-flip-stage{--nf-flip-dir:1;position:relative}.nf-flip-face--front{flex-direction:column;min-height:100dvh;display:flex}.nf-flip-face--front>*{flex:1}.nf-flip-stage:not([data-phase=idle]){z-index:70;perspective:1200px;perspective-origin:50%;position:fixed;inset:0;overflow:hidden}.nf-flip-stage:not([data-phase=idle]) .nf-flip-face--front{filter:brightness(.45)saturate(.8)}.nf-flip-stage:not([data-phase=idle]) .nf-flip-card{transform-style:preserve-3d;will-change:transform;transition:transform var(--nf-duration-fast) var(--nf-ease-press);position:absolute;inset:0}.nf-flip-stage:not([data-phase=idle]) .nf-flip-face{backface-visibility:hidden;border-radius:var(--nf-radius-2xl);box-shadow:inset 0 0 0 1px var(--nf-rim-lit-ink), 0 0 0 2px var(--nf-glow-brand-rim), 0 0 22px var(--nf-glow-4), 0 0 64px var(--nf-glow-3), 0 0 140px -20px var(--nf-glow-2), var(--nf-elev-4);background:var(--nf-surface-canvas);position:absolute;inset:0;overflow:hidden}.nf-flip-stage:not([data-phase=idle]) .nf-flip-face:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(calc(90deg + var(--nf-flip-dir) * 12deg), var(--nf-rim-lit-ink) 0%, var(--nf-glow-brand-rim) 0.6%, var(--nf-glow-3) 1.6%, transparent 7%, transparent 93%, var(--nf-glow-3) 98.4%, var(--nf-glow-brand-rim) 99.4%, var(--nf-rim-lit-ink) 100%);opacity:0;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard);position:absolute;inset:0}.nf-flip-stage[data-phase=turn] .nf-flip-face:after{opacity:1}.nf-flip-stage:not([data-phase=idle]) .nf-flip-face--front{min-height:0;display:block}.nf-flip-face--back{transform:rotateY(180deg)}.nf-flip-stage:not([data-phase=idle]) .nf-flip-face--back.nf-flip-cover{background:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){.nf-flip-stage:not([data-phase=idle]) .nf-flip-face--back.nf-flip-cover{background:color-mix(in oklab, var(--nf-surface-canvas) 80%, transparent)}}.nf-flip-stage:not([data-phase=idle]) .nf-flip-face--back.nf-flip-cover{-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong));backdrop-filter:blur(var(--nf-glass-blur-strong))}.nf-flip-stage[data-phase=lift] .nf-flip-card{transform:scale(.94)}.nf-flip-stage[data-phase=turn] .nf-flip-card{transform:scale(.94) rotateY(calc(var(--nf-flip-dir) * 180deg));transition:transform var(--nf-duration-deliberate) var(--nf-ease-entrance)}.nf-flip-stage[data-phase=hold] .nf-flip-card,.nf-flip-stage[data-phase=reveal] .nf-flip-card{transition:none;transform:none}.nf-flip-stage[data-phase=hold] .nf-flip-face--front,.nf-flip-stage[data-phase=reveal] .nf-flip-face--front{box-shadow:none;border-radius:0}.nf-flip-shield{z-index:3;cursor:progress;position:absolute;inset:0}.nf-flip-cover{background:var(--nf-surface-canvas);color:var(--nf-content-primary);place-items:center;display:grid;overflow:hidden}.nf-flip-cover--fixed{z-index:2;background:var(--nf-surface-canvas);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-flip-cover--fixed{background:color-mix(in oklab, var(--nf-surface-canvas) 62%, transparent)}}.nf-flip-cover--fixed{-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));transition:opacity var(--nf-duration-base) var(--nf-ease-exit)}.nf-flip-stage[data-phase=reveal] .nf-flip-cover--fixed{opacity:0}.nf-flip-cover__glow{background:radial-gradient(48% 34% at 50% 44%, var(--nf-side-accent) 0%, var(--nf-side-accent) 40%, transparent 72%), radial-gradient(120% 80% at 50% 110%, var(--nf-side-accent) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-flip-cover__glow{background:radial-gradient(48% 34% at 50% 44%, color-mix(in oklab, var(--nf-side-accent) 46%, transparent) 0%, color-mix(in oklab, var(--nf-side-accent) 16%, transparent) 40%, transparent 72%), radial-gradient(120% 80% at 50% 110%, color-mix(in oklab, var(--nf-side-accent) 22%, transparent) 0%, transparent 60%)}}.nf-flip-cover__glow{pointer-events:none}.nf-flip-cover__body{text-align:center;padding-inline:var(--nf-pad-shell);flex-direction:column;align-items:center;max-width:32rem;display:flex;position:relative}.nf-flip-cover__mark{filter:drop-shadow(0 0 14px var(--nf-side-accent)) drop-shadow(0 0 48px var(--nf-side-accent))}@supports (color:color-mix(in lab, red, red)){.nf-flip-cover__mark{filter:drop-shadow(0 0 14px color-mix(in oklab, var(--nf-side-accent) 80%, transparent)) drop-shadow(0 0 48px color-mix(in oklab, var(--nf-side-accent) 50%, transparent))}}.nf-flip-cover__mark{transform:scale(1.25)}.nf-flip-cover__brand{margin-top:var(--nf-gap-section-tight);opacity:.55}.nf-flip-cover__name{margin-top:var(--nf-gap-inline);text-shadow:0 0 24px var(--nf-glow-3)}.nf-flip-cover__line{margin-top:var(--nf-gap-inline);color:var(--nf-content-secondary);max-width:28rem}.nf-flip-cover__name[data-ceremony]{animation:nf-flip-type var(--nf-duration-slow) steps(8, end) both;animation-delay:var(--nf-duration-fast)}@keyframes nf-flip-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.nf-flip-cover__miniature{gap:var(--nf-gap-inline);margin-top:var(--nf-gap-block);padding:0;list-style:none;display:flex}.nf-flip-cover__miniature>li{border-radius:var(--nf-radius-lg);background:linear-gradient(180deg, var(--nf-wash-3) 0%, transparent 60%), var(--nf-glass-card-fill);border:1px solid var(--nf-brand-edge);width:3.75rem;height:3.75rem;box-shadow:var(--nf-glow-edge), inset 0 -1px 0 var(--nf-glass-floor);animation:nf-flip-mini-in var(--nf-duration-slow) var(--nf-ease-spring) both;animation-delay:calc(var(--nf-duration-fast) + var(--nf-flip-mini-i,0) * 60ms);place-items:center;display:grid}@keyframes nf-flip-mini-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.nf-flip-cover__miniature[data-shimmer]>li{animation:nf-flip-mini-breathe 1.2s var(--nf-ease-standard) infinite;animation-delay:calc(var(--nf-flip-mini-i,0) * .2s)}@keyframes nf-flip-mini-breathe{0%,to{opacity:.55}50%{opacity:1}}.nf-flip-cover[data-settled] .nf-flip-cover__name[data-ceremony],.nf-flip-cover[data-settled] .nf-flip-cover__miniature>li{clip-path:none;animation:none}.nf-flip-cover[data-settled] .nf-flip-cover__miniature[data-shimmer]>li{animation:nf-flip-mini-breathe 1.2s var(--nf-ease-standard) infinite;animation-delay:calc(var(--nf-flip-mini-i,0) * .2s)}.nf-flip-stage[data-reduced] .nf-flip-card,.nf-flip-stage[data-reduced][data-phase=lift] .nf-flip-card,.nf-flip-stage[data-reduced][data-phase=turn] .nf-flip-card{transition:none;transform:none}.nf-flip-stage[data-reduced] .nf-flip-face{box-shadow:none;border-radius:0}.nf-flip-stage[data-reduced] .nf-flip-face--back{opacity:0;transition:opacity var(--nf-duration-fast) linear;transform:none}.nf-flip-stage[data-reduced][data-phase=turn] .nf-flip-face--back{opacity:1}.nf-flip-stage[data-reduced] .nf-flip-cover__miniature>li,.nf-flip-stage[data-reduced] .nf-flip-cover__name[data-ceremony]{clip-path:none;animation:none}@media (prefers-reduced-motion:reduce){.nf-flip-cover__miniature[data-shimmer]>li{opacity:.8;animation:none}.nf-flip-stage:not([data-phase=idle]):before{opacity:1;animation:none}}.nf-side-switch{width:100%;min-height:5rem;color:var(--nf-content-secondary);text-align:left;transition:box-shadow var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);flex-direction:row;align-items:center;gap:.875rem;padding:.75rem .875rem;display:flex}.nf-side-switch:hover:not(:disabled),.nf-side-switch:focus-visible{border-color:var(--nf-selected-edges);box-shadow:var(--nf-panel-rim), var(--nf-selected-shadow-inline)}.nf-side-switch:active:not(:disabled){transform:scale(var(--nf-press-scale-lg))}.nf-side-switch:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-side-switch:disabled{cursor:progress}.nf-side-switch__ring{width:var(--nf-plate-size-lg);height:var(--nf-plate-size-lg);border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);perspective:400px;flex:none;place-items:center;display:grid}.nf-side-switch__coin{border-radius:var(--nf-radius-circle);background:var(--nf-glass-fill-strong);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--nf-glass-rim);transform-style:preserve-3d;transition:transform var(--nf-duration-base) var(--nf-ease-spring);place-items:center;display:grid}.nf-side-switch:hover:not(:disabled) .nf-side-switch__coin{transform:rotateY(28deg)}.nf-side-switch[data-spinning] .nf-side-switch__coin{transform:rotateY(calc(var(--nf-flip-dir,1) * 540deg));transition:transform var(--nf-duration-deliberate) var(--nf-ease-entrance)}.nf-nav--rail .nf-side-switch{gap:.625rem;min-height:4.5rem;padding:.625rem .75rem}.nf-nav--rail .nf-side-switch__ring{width:3rem;height:3rem}.nf-nav--rail .nf-side-switch__coin{width:2.375rem;height:2.375rem}.nf-nav--rail .nf-side-switch__label{font-size:.9375rem}.nf-nav--rail .nf-side-switch__sub{display:none}.nf-side-switch__over{font-size:var(--nf-text-overline);letter-spacing:var(--nf-tracking-label);text-transform:uppercase;color:var(--nf-brand-secondary);font-weight:700;display:block}.nf-side-switch__label{color:var(--nf-content-primary);margin-top:.125rem;font-size:1.0625rem;font-weight:700;line-height:1.2;display:block}.nf-side-switch__sub{color:var(--nf-content-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.3;display:block}.nf-side-switch__chev{color:var(--nf-brand-secondary);transition:transform var(--nf-duration-fast) var(--nf-ease-standard);flex:none}.nf-side-switch:hover:not(:disabled) .nf-side-switch__chev{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.nf-side-switch,.nf-side-switch:active:not(:disabled),.nf-side-switch__coin,.nf-side-switch:hover:not(:disabled) .nf-side-switch__coin,.nf-side-switch[data-spinning] .nf-side-switch__coin{transition:none;transform:none}}.nf-display,.nf-h0,.nf-h1,.nf-h2,.nf-h3{font-family:var(--nf-font-display)}.nf-display{font-size:var(--nf-text-display);letter-spacing:var(--nf-tracking-display-sm);font-weight:700;line-height:1.04}@media (min-width:640px){.nf-display{letter-spacing:var(--nf-tracking-display)}}.nf-h0{font-size:var(--nf-text-h0);font-variant-numeric:tabular-nums;letter-spacing:var(--nf-tracking-display);font-weight:600;line-height:1.05}.nf-h1{font-size:var(--nf-text-h1);letter-spacing:var(--nf-tracking-tight);font-weight:600;line-height:1.14}.nf-h2{font-size:var(--nf-text-h2);letter-spacing:var(--nf-tracking-tight);font-weight:600;line-height:1.22}.nf-h3{font-size:var(--nf-text-h3);letter-spacing:var(--nf-tracking-tight);font-weight:600;line-height:1.3}.nf-h4{font-family:var(--nf-font-display);font-size:var(--nf-text-h4);letter-spacing:var(--nf-tracking-tight);font-weight:600;line-height:1.35}.nf-lede{font-size:var(--nf-text-body-lg);color:var(--nf-content-secondary);line-height:1.62}.nf-body{font-size:var(--nf-text-body);line-height:1.6}.nf-body-sm{font-size:var(--nf-text-body-sm);line-height:1.55}.nf-caption{font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.5}.nf-overline{font-size:var(--nf-text-overline);text-transform:uppercase;letter-spacing:var(--nf-tracking-overline);color:var(--nf-content-subtle);font-weight:600}.nf-gradient-text{background:var(--nf-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.nf-title-lg{font-family:var(--nf-font-display);font-size:var(--nf-text-title-lg);line-height:var(--nf-leading-title-lg);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);font-weight:600}.nf-row-title{font-size:var(--nf-text-row);line-height:var(--nf-leading-row);color:var(--nf-content-primary);font-weight:500}.nf-section-label{font-size:var(--nf-text-label);line-height:var(--nf-leading-label);text-transform:uppercase;letter-spacing:var(--nf-tracking-label);color:var(--nf-content-muted);font-weight:600}.nf-figure{font-size:var(--nf-text-figure);line-height:var(--nf-leading-figure);letter-spacing:var(--nf-tracking-figure);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);font-weight:500}.nf-figure-xl{font-size:var(--nf-text-figure-xl);letter-spacing:var(--nf-tracking-figure-xl);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);font-weight:500;line-height:1}.nf-btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--nf-gap-inline);font-weight:650;font-size:var(--nf-text-body);letter-spacing:-.005em;border-radius:var(--nf-radius-control);padding:var(--nf-space-sm) var(--nf-space-lg);--nf-btn-h:3rem;min-height:var(--nf-btn-h);cursor:pointer;white-space:nowrap;border:var(--nf-border-width) solid transparent;transition:transform var(--nf-duration-press) var(--nf-ease-press), box-shadow var(--nf-duration-base) var(--nf-ease-standard), background-color var(--nf-duration-base) var(--nf-ease-standard), border-color var(--nf-duration-base) var(--nf-ease-standard), color var(--nf-duration-base) var(--nf-ease-standard);display:inline-flex;position:relative}.nf-btn:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--nf-glass-rim) 0%, transparent 100%);opacity:.55;pointer-events:none;z-index:-1;position:absolute;inset:1px 1px 52%}.nf-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--nf-press-scale))}.nf-btn--lg:active:not(:disabled):not([aria-disabled=true]),.nf-btn--full:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--nf-press-scale-lg))}.nf-btn--icon:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--nf-press-scale-sm))}.nf-btn:disabled:not([data-loading=true]),.nf-btn[aria-disabled=true]:not([data-loading=true]){background:var(--nf-interactive-disabled);color:var(--nf-content-muted);border-color:var(--nf-border-subtle);opacity:1;cursor:not-allowed;box-shadow:none;background-image:none;transform:none}.nf-btn:disabled:after,.nf-btn[aria-disabled=true]:after{content:none}.nf-btn--sm{--nf-btn-h:2.75rem;padding:var(--nf-gap-inline) var(--nf-space-md);font-size:var(--nf-text-body-sm)}.nf-btn--sm:before{content:"";height:var(--nf-btn-h);border-radius:inherit;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nf-btn--md{--nf-btn-h:3rem;padding:var(--nf-space-sm) var(--nf-space-lg)}.nf-btn--lg{--nf-btn-h:3.5rem;padding:var(--nf-space-md) var(--nf-space-xl);font-size:var(--nf-text-body-lg)}.nf-btn--icon{padding:var(--nf-space-0);aspect-ratio:1;width:auto;min-width:var(--nf-btn-h)}.nf-btn--full{width:100%}.nf-btn[data-loading=true]{cursor:progress}.nf-btn--primary{isolation:auto;color:var(--nf-content-on-brand);border:var(--nf-border-width) solid;border-color:var(--nf-btn-lit-edges);background:var(--nf-btn-lit-fill);box-shadow:var(--nf-btn-lit-shadow);text-shadow:var(--nf-btn-lit-text-glow);position:relative}.nf-btn--primary:after{content:"";height:var(--nf-btn-lit-pool-height);z-index:-1;pointer-events:none;opacity:1;background:var(--nf-btn-lit-pool);filter:blur(var(--nf-btn-lit-pool-blur));border-radius:0;position:absolute;inset:calc(100% - 6px) 12% auto}@media (hover:hover){.nf-btn--primary:hover:not(:disabled){box-shadow:var(--nf-btn-lit-shadow-hover)}}.nf-btn--danger{color:var(--nf-content-on-brand);background:linear-gradient(180deg, var(--nf-state-error) 0%, var(--nf-state-error) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-state-error) 92%, white) 0%, var(--nf-state-error) 100%)}}.nf-btn--danger{border:var(--nf-border-width) solid var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger{border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-state-error) 70%, transparent)}}.nf-btn--danger{box-shadow:inset 0 1px 0 var(--nf-glass-rim)}.nf-btn--danger:after{content:none}@media (hover:hover){.nf-btn--danger:hover:not(:disabled){background:linear-gradient(180deg, var(--nf-state-error) 0%, var(--nf-state-error) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in oklab, var(--nf-state-error) 100%, white) 0%, color-mix(in oklab, var(--nf-state-error) 88%, black) 100%)}}}.nf-btn--danger-quiet{background:var(--nf-state-error-surface);color:var(--nf-state-error);border:var(--nf-border-width) solid var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger-quiet{border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-state-error) 34%, transparent)}}.nf-btn--danger-quiet:after{content:none}@media (hover:hover){.nf-btn--danger-quiet:hover:not(:disabled){background:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger-quiet:hover:not(:disabled){background:color-mix(in oklab, var(--nf-state-error) 22%, transparent)}}}.nf-btn--glass{color:var(--nf-content-primary);background:var(--nf-btn-glass-fill);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow)}.nf-btn--glass:after{content:none}@media (hover:hover){.nf-btn--glass:hover:not(:disabled){background:var(--nf-glass-fill-strong);border-color:var(--nf-brand-edge)}}.nf-btn--ghost{color:var(--nf-content-secondary);box-shadow:none;background:0 0}.nf-btn--ghost:after{content:none}@media (hover:hover){.nf-btn--ghost:hover:not(:disabled){color:var(--nf-content-primary);background:var(--nf-interactive-hover)}}.nf-segmented{border-radius:var(--nf-radius-control);background:var(--nf-surface-inset);border:1px solid var(--nf-elev-1-border);box-shadow:var(--nf-elev-1-rim)}.nf-segmented__capsule{border-radius:var(--nf-radius-control);background:var(--nf-selected-fill);height:calc(100% - 8px);box-shadow:var(--nf-selected-shadow-inline);transition:transform var(--nf-duration-base) var(--nf-ease-spring), width var(--nf-duration-base) var(--nf-ease-spring);pointer-events:none;z-index:0;position:absolute;top:50%;left:0;translate:0 -50%}.nf-segmented__item{z-index:1}.nf-segmented__link{justify-content:center;align-items:center;gap:var(--nf-space-2xs);border-radius:var(--nf-radius-control);color:var(--nf-content-muted);transition:color var(--nf-duration-base) var(--nf-ease-standard), background var(--nf-duration-base) var(--nf-ease-standard);background:0 0;border:0;display:inline-flex}.nf-segmented__link[aria-current=true]{background:var(--nf-selected-fill);color:var(--nf-content-on-brand);box-shadow:var(--nf-selected-shadow-inline)}@media (hover:hover){.nf-segmented__link:not([aria-current=true]):hover{color:var(--nf-content-primary)}}@media (prefers-reduced-motion:reduce){.nf-segmented__link,.nf-segmented__capsule{transition:none}}.nf-btn--glass-brand{color:var(--nf-content-primary);background:var(--nf-glass-fill);border:var(--nf-border-width) solid var(--nf-brand-edge);-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim), 0 0 12px var(--nf-glow-1), var(--nf-elev-1)}@media (hover:hover){.nf-btn--glass-brand:hover:not(:disabled){background:var(--nf-glass-fill-strong);border-color:var(--nf-brand-edge-strong);box-shadow:inset 0 1px 0 var(--nf-glass-rim-strong), 0 0 18px var(--nf-glow-2), var(--nf-elev-1)}}.nf-btn--glass-brand:active:not(:disabled){box-shadow:inset 0 1px 0 var(--nf-glass-rim), 0 0 14px var(--nf-glow-2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nf-btn--glass-brand{background:linear-gradient(180deg, var(--nf-surface-raised), var(--nf-surface-elevated))}}.nf-btn--primary:disabled:not([data-loading=true]),.nf-btn--primary[aria-disabled=true]:not([data-loading=true]){color:var(--nf-content-on-brand);border-color:var(--nf-btn-lit-edges);background:var(--nf-btn-lit-fill);box-shadow:var(--nf-btn-lit-rim);text-shadow:none;filter:brightness(.7)}.nf-btn--primary:disabled{text-shadow:none}.nf-btn__arrow{transition:transform var(--nf-duration-fast) var(--nf-ease-standard);display:inline-flex}@media (hover:hover){.nf-btn:hover:not(:disabled) .nf-btn__arrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.nf-btn__arrow{transition:none}.nf-btn:hover:not(:disabled) .nf-btn__arrow{transform:none}}.nf-btn[data-loading=true]:after{content:"";inset:auto var(--nf-border-width) var(--nf-border-width) var(--nf-border-width);border-radius:var(--nf-radius-pill);opacity:.6;pointer-events:none;z-index:1;transform-origin:0;height:2px;animation:nf-btn-loading var(--nf-duration-deliberate) var(--nf-ease-standard) infinite alternate;background:currentColor;position:absolute}@keyframes nf-btn-loading{0%{transform:translate(0)scaleX(.35)}to{transform:translate(65%)scaleX(.35)}}@media (prefers-reduced-motion:reduce){.nf-btn[data-loading=true]:after{opacity:.38;animation:none;display:block;transform:none}}.nf-btn{border-radius:var(--nf-act-radius-md);transition:transform var(--nf-duration-press) var(--nf-ease-press);font-weight:600}.nf-btn--sm{border-radius:var(--nf-act-radius-sm)}.nf-btn--lg{border-radius:var(--nf-act-radius-lg)}.nf-btn--icon{border-radius:var(--nf-radius-circle)}.nf-btn:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-btn--primary{color:var(--nf-act-on);background:var(--nf-act-fill);border:var(--nf-border-width) solid transparent;box-shadow:var(--nf-act-shadow);text-shadow:none;filter:none}.nf-btn--primary:after{content:none}.nf-btn--primary:focus-visible{box-shadow:var(--nf-act-ring)}.nf-btn--primary:active:not(:disabled,[aria-disabled=true]){background:var(--nf-act-fill-press);border-color:var(--nf-act-press-edge);box-shadow:var(--nf-act-shadow-press)}.nf-btn--glass,.nf-btn--glass-brand{color:var(--nf-act-outline-ink);background:var(--nf-act-surface);border:var(--nf-act-edge-width) solid var(--nf-act-edge);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--nf-act-surface-shadow)}.nf-btn--glass:after,.nf-btn--glass-brand:after{content:none}.nf-btn--glass:active:not(:disabled,[aria-disabled=true]),.nf-btn--glass-brand:active:not(:disabled,[aria-disabled=true]){color:var(--nf-act-outline-hover-ink);background:var(--nf-act-outline-press-fill);box-shadow:none}.nf-btn--quiet,.nf-btn--ghost{color:var(--nf-act-ink);box-shadow:none;background:0 0;border-color:#0000}.nf-btn--quiet.nf-btn--sm,.nf-btn--ghost.nf-btn--sm{padding-inline:var(--nf-space-sm)}.nf-btn--quiet:after,.nf-btn--ghost:after{content:none}.nf-btn--quiet:active:not(:disabled,[aria-disabled=true]),.nf-btn--ghost:active:not(:disabled,[aria-disabled=true]){background:var(--nf-act-tint-press)}.nf-btn--surface,.nf-btn--round{color:var(--nf-act-icon-ink);background:var(--nf-act-surface);border:var(--nf-border-width) solid var(--nf-act-surface-edge);box-shadow:var(--nf-act-surface-shadow)}.nf-btn--surface:after{content:none}.nf-btn--icon.nf-btn--surface,.nf-btn--round,.nf-icon-btn--round{border-radius:var(--nf-radius-circle)}.nf-btn--surface:active:not(:disabled,[aria-disabled=true]){color:var(--nf-act-on);background:var(--nf-act-fill-press);border-color:var(--nf-act-press-edge)}.nf-btn--fab{--nf-btn-h:var(--nf-act-fab-size);width:var(--nf-act-fab-size);min-width:var(--nf-act-fab-size);padding:var(--nf-space-0);aspect-ratio:1;border-radius:var(--nf-radius-circle)}.nf-btn--dropdown{border-radius:var(--nf-act-radius-md);color:var(--nf-act-outline-ink);background:var(--nf-act-surface);border:var(--nf-border-width) solid var(--nf-act-surface-edge);box-shadow:var(--nf-act-surface-shadow);justify-content:space-between}.nf-btn--dropdown.nf-btn--sm{border-radius:var(--nf-act-radius-sm)}.nf-btn--dropdown:after{content:none}.nf-btn__chevron{transition:transform var(--nf-duration-fast) var(--nf-ease-standard);display:inline-flex}.nf-btn--dropdown[aria-expanded=true] .nf-btn__chevron{transform:rotate(180deg)}.nf-btn--dropdown[aria-expanded=true],.nf-btn--dropdown:active:not(:disabled,[aria-disabled=true]){border-color:var(--nf-act-edge);background:var(--nf-act-outline-press-fill);color:var(--nf-act-outline-hover-ink)}.nf-btn--danger{color:var(--nf-act-on);background:var(--nf-state-error);border:var(--nf-border-width) solid transparent;box-shadow:var(--nf-act-rim)}.nf-btn--danger:active:not(:disabled,[aria-disabled=true]){background:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger:active:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--nf-state-error) 78%, var(--nf-act-press-edge))}}.nf-btn--danger-quiet{color:var(--nf-state-error);background:var(--nf-state-error-surface);border:var(--nf-border-width) solid var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger-quiet{border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-state-error) 34%, transparent)}}.nf-btn--danger-quiet{box-shadow:none}.nf-btn--danger-quiet:active:not(:disabled,[aria-disabled=true]){background:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger-quiet:active:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--nf-state-error) 22%, transparent)}}.nf-btn:disabled:not([data-loading=true]),.nf-btn[aria-disabled=true]:not([data-loading=true]),.nf-btn--primary:disabled:not([data-loading=true]),.nf-btn--primary[aria-disabled=true]:not([data-loading=true]){color:var(--nf-act-disabled-ink);background:var(--nf-act-disabled-fill);border-color:var(--nf-act-disabled-edge);box-shadow:none;text-shadow:none;filter:none;opacity:1}:is(.nf-btn--quiet,.nf-btn--ghost):disabled:not([data-loading=true]),:is(.nf-btn--quiet,.nf-btn--ghost)[aria-disabled=true]:not([data-loading=true]){background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.nf-btn--primary:hover:not(:disabled,[aria-disabled=true],:active){background:var(--nf-act-fill-hover);box-shadow:var(--nf-act-ring);filter:none}:is(.nf-btn--glass,.nf-btn--glass-brand):hover:not(:disabled,[aria-disabled=true],:active){color:var(--nf-act-outline-hover-ink);background:var(--nf-act-outline-hover-fill);border-color:var(--nf-act-edge);box-shadow:var(--nf-act-surface-shadow)}:is(.nf-btn--quiet,.nf-btn--ghost):hover:not(:disabled,[aria-disabled=true],:active){color:var(--nf-act-ink);background:var(--nf-act-tint)}.nf-btn--surface:hover:not(:disabled,[aria-disabled=true],:active){color:var(--nf-act-on);background:var(--nf-act-blue);box-shadow:var(--nf-act-shadow);border-color:#0000}.nf-btn--dropdown:hover:not(:disabled,[aria-disabled=true],:active,[aria-expanded=true]){border-color:var(--nf-act-edge);background:var(--nf-act-outline-hover-fill);color:var(--nf-act-outline-hover-ink)}.nf-btn--danger:hover:not(:disabled,[aria-disabled=true],:active){background:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger:hover:not(:disabled,[aria-disabled=true],:active){background:color-mix(in oklab, var(--nf-state-error) 90%, var(--nf-act-press-edge))}}.nf-btn--danger-quiet:hover:not(:disabled,[aria-disabled=true],:active){background:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-btn--danger-quiet:hover:not(:disabled,[aria-disabled=true],:active){background:color-mix(in oklab, var(--nf-state-error) 16%, transparent)}}}@media (prefers-reduced-motion:reduce){.nf-btn__chevron{transition:none}}.nf-link-btn{align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;padding-inline:var(--nf-space-3xs);border-radius:var(--nf-radius-control-sm);color:var(--nf-act-ink);font-size:var(--nf-text-body-sm);text-underline-offset:3px;cursor:pointer;transition:transform var(--nf-duration-press) var(--nf-ease-press);font-weight:600;display:inline-flex;position:relative}.nf-link-btn:active{transform:scale(var(--nf-press-scale))}.nf-link-btn:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-link-btn[aria-disabled=true]{color:var(--nf-act-disabled-ink);pointer-events:none}.nf-link-btn .nf-btn__arrow{transition:transform var(--nf-duration-fast) var(--nf-ease-standard);display:inline-flex}@media (hover:hover) and (pointer:fine){.nf-link-btn:hover{color:var(--nf-act-ink-hover);text-decoration:underline}.nf-link-btn:hover .nf-btn__arrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.nf-link-btn,.nf-link-btn .nf-btn__arrow{transition:none}.nf-link-btn:hover .nf-btn__arrow{transform:none}}.nf-icon-btn.nf-icon-btn--round,:is(.nf-ph-large__actions,.nf-ph-actions,.nf-ph-desk__actions)>:is(.nf-icon-btn,.nf-btn--icon){border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-circle);background:var(--nf-surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;width:2.75rem;height:2.75rem;box-shadow:var(--nf-float-shadow);color:var(--nf-act-icon-ink)}@media (hover:hover) and (pointer:fine){.nf-icon-btn.nf-icon-btn--round:hover,:is(.nf-ph-large__actions,.nf-ph-actions,.nf-ph-desk__actions)>:is(.nf-icon-btn,.nf-btn--icon):hover{border-color:var(--nf-border-default);background:linear-gradient(var(--nf-interactive-hover), var(--nf-interactive-hover)), var(--nf-surface-elevated);box-shadow:var(--nf-float-shadow);color:var(--nf-act-icon-ink)}}.nf-segmented:not(.nf-segmented--pill){border-radius:var(--nf-act-radius-md);background:var(--nf-act-well);border:var(--nf-border-width) solid var(--nf-act-well-edge);box-shadow:var(--nf-act-surface-shadow)}.nf-segmented .nf-segmented__capsule{border-radius:var(--nf-act-radius-sm);background:var(--nf-act-fill);height:calc(100% - 8px);box-shadow:var(--nf-act-shadow);transition:transform var(--nf-duration-base) var(--nf-ease-standard), width var(--nf-duration-base) var(--nf-ease-standard)}.nf-segmented :is([data-on=true],[aria-current=true],[aria-selected=true],[aria-checked=true]){color:var(--nf-act-on)}.nf-segmented .nf-segmented__link[aria-current=true]{background:var(--nf-act-fill);color:var(--nf-act-on);box-shadow:var(--nf-act-shadow)}@media (prefers-reduced-motion:reduce){.nf-segmented .nf-segmented__capsule{transition:none}}@keyframes nf-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.nf-drawer{background:var(--nf-panel-fill);width:min(88%,26rem);-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));box-shadow:var(--nf-panel-rim), var(--nf-panel-glow), var(--nf-elev-4);overscroll-behavior:contain}.nf-drawer--right{border-left:var(--nf-border-width) solid var(--nf-panel-edge);animation:nf-drawer-in-right var(--nf-duration-slow) var(--nf-ease-spring) both}.nf-drawer-scrim{background:var(--nf-scrim-drawer);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nf-drawer-scrim{background:var(--nf-overlay-backdrop)}}@keyframes nf-drawer-in-left{0%{transform:translate(calc(-100% - .5rem))}to{transform:translate(0)}}.nf-drawer--left{inset-block:calc(env(safe-area-inset-top,0px) + .5rem) calc(env(safe-area-inset-bottom,0px) + .5rem);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);width:min(80%,22rem);animation:nf-drawer-in-left var(--nf-duration-slow) var(--nf-ease-spring) both;inset-inline-start:.5rem}@media (prefers-reduced-motion:reduce){.nf-drawer--right,.nf-drawer--left{animation:none}}.nf-sheet-backdrop{z-index:var(--nf-z-modal);background:var(--nf-overlay-backdrop);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);opacity:0;transition:opacity var(--nf-duration-base) var(--nf-ease-exit);position:fixed;inset:0}.nf-sheet-backdrop[data-open=true]{transition:opacity var(--nf-duration-base) var(--nf-ease-entrance);opacity:1}.nf-sheet{z-index:calc(var(--nf-z-modal) + 1);border-radius:var(--nf-container-radius) var(--nf-container-radius) 0 0;background:var(--nf-panel-fill);max-height:92dvh;-webkit-backdrop-filter:blur(var(--nf-panel-blur));backdrop-filter:blur(var(--nf-panel-blur));border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow), var(--nf-elev-3);transition:transform var(--nf-duration-slow) var(--nf-ease-exit);padding-bottom:env(safe-area-inset-bottom,0px);touch-action:none;inset-inline:0;border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;transform:translateY(100%)}.nf-sheet[data-open=true]{transform:translateY(var(--nf-sheet-y,0px));transition:transform var(--nf-duration-slow) var(--nf-ease-spring)}.nf-sheet[data-dragging=true]{transition:none}.nf-sheet__grip{cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:1.75rem;display:flex}.nf-sheet__grip:before{content:"";border-radius:var(--nf-radius-pill);background:var(--nf-content-muted);opacity:.5;width:2.25rem;height:.25rem;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard)}.nf-sheet__grip:active:before{opacity:.8}.nf-sheet[data-dragging=true] .nf-sheet__grip{cursor:grabbing}.nf-sheet--page{height:100dvh;max-height:none;padding-top:env(safe-area-inset-top,0px);border-inline:0;border-radius:0;top:0}@media (min-width:40rem){.nf-sheet:not(.nf-sheet--page){width:min(34rem,100%);margin-inline:auto;inset-inline:0}.nf-sheet--page:not(.nf-sheet--side){width:min(40rem,100%);margin-inline:auto;inset-inline:0}}@media (min-width:48rem){.nf-sheet--side{border-radius:var(--nf-container-radius) 0 0 var(--nf-container-radius);border-inline-start:var(--nf-border-width) solid var(--nf-panel-edge);width:min(28rem,100%);inset-inline-start:auto}}.nf-sheet__body{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.nf-sheet,.nf-sheet[data-open=true],.nf-sheet[data-dragging=true],.nf-sheet-backdrop,.nf-sheet-backdrop[data-open=true]{transition:none}}.nf-sheet.nf-sheet--card{border-radius:var(--nf-radius-2xl);border:var(--nf-border-width) solid var(--nf-glass-border);touch-action:auto;opacity:0;width:min(23rem,100% - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);transition:transform var(--nf-duration-base) var(--nf-ease-exit), opacity var(--nf-duration-fast) var(--nf-ease-exit);margin:auto;padding-bottom:0;inset:0;transform:translateY(.5rem)scale(.94)}.nf-sheet.nf-sheet--card[data-open=true]{opacity:1;transition:transform var(--nf-duration-slow) var(--nf-ease-spring), opacity var(--nf-duration-base) var(--nf-ease-entrance);transform:none}.nf-sheet--card .nf-sheet__body{padding-top:var(--nf-space-xl);padding-bottom:var(--nf-space-lg)}.nf-sheet.nf-success-card,.nf-success-screen{--nf-success-halo:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-sheet.nf-success-card,.nf-success-screen{--nf-success-halo:color-mix(in oklab, var(--nf-brand-quiet) 14%, transparent)}}.nf-sheet.nf-success-card,.nf-success-screen{--nf-success-ring:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-sheet.nf-success-card,.nf-success-screen{--nf-success-ring:color-mix(in oklab, var(--nf-brand-quiet) 34%, transparent)}}.nf-sheet.nf-success-card,.nf-success-screen{--nf-success-blue:var(--nf-brand-quiet);--nf-success-blue-soft:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-sheet.nf-success-card,.nf-success-screen{--nf-success-blue-soft:color-mix(in oklab, var(--nf-brand-quiet) 60%, transparent)}}.nf-sheet.nf-success-card,.nf-success-screen{background:var(--nf-soft-top) top center / 100% var(--nf-soft-top-size) no-repeat, var(--nf-surface-canvas)}:root[data-theme=light] :is(.nf-sheet.nf-success-card,.nf-success-screen):not(:where([data-theme=dark] *)){--nf-success-halo:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-sheet.nf-success-card,.nf-success-screen):not(:where([data-theme=dark] *)){--nf-success-halo:color-mix(in oklab, var(--nf-brand-primary) 9%, transparent)}}:root[data-theme=light] :is(.nf-sheet.nf-success-card,.nf-success-screen):not(:where([data-theme=dark] *)){--nf-success-ring:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-sheet.nf-success-card,.nf-success-screen):not(:where([data-theme=dark] *)){--nf-success-ring:color-mix(in oklab, var(--nf-brand-primary) 22%, transparent)}}:root[data-theme=light] :is(.nf-sheet.nf-success-card,.nf-success-screen):not(:where([data-theme=dark] *)){--nf-success-blue:var(--nf-brand-primary);--nf-success-blue-soft:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-sheet.nf-success-card,.nf-success-screen):not(:where([data-theme=dark] *)){--nf-success-blue-soft:color-mix(in oklab, var(--nf-brand-primary) 45%, transparent)}}.nf-sheet.nf-success-card{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(26rem,100% - 2rem);box-shadow:var(--nf-elev-5)}@media (max-width:39.99rem){.nf-sheet.nf-sheet--card.nf-success-card{width:100%;height:100dvh;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;margin:0;inset:0;transform:translateY(.75rem)}.nf-sheet.nf-sheet--card.nf-success-card[data-open=true]{transform:none}.nf-success-card .nf-sheet__body{flex-direction:column;display:flex}.nf-success-card .nf-success{flex:1 0 auto}}.nf-success-screen{min-height:calc(100dvh - env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + var(--nf-space-lg)) var(--nf-space-md) calc(env(safe-area-inset-bottom,0px) + var(--nf-space-lg));flex-direction:column;display:flex}.nf-success-screen>.nf-success{flex:1 0 auto;width:100%;max-width:26rem;margin-inline:auto}.nf-success{text-align:center;flex-direction:column;align-items:stretch;display:flex}.nf-success__stage{padding-block:var(--nf-space-lg) var(--nf-space-md);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.nf-success__mark{flex-shrink:0;place-items:center;width:12rem;height:12rem;display:grid;position:relative}.nf-success__halo,.nf-success__pulse{border-radius:var(--nf-radius-circle);pointer-events:none;position:absolute;inset:1.5rem}.nf-success__halo{background:var(--nf-success-halo);box-shadow:0 0 0 1px var(--nf-success-ring)}.nf-success__pulse{border:2px solid var(--nf-success-ring);opacity:0}.nf-success__pop,.nf-success__float{display:block;position:relative}.nf-success__object{--nf-icon3d-size:clamp(7.5rem, 36vw, 9rem)}.nf-success__bit{width:var(--bit-size);height:var(--bit-size);margin:calc(var(--bit-size) / -2) 0 0 calc(var(--bit-size) / -2);transform:translate(var(--bit-x), var(--bit-y));pointer-events:none;background:var(--nf-success-blue-soft);position:absolute;top:50%;left:50%}.nf-success__bit[data-tone=spark]{background:var(--nf-spark)}.nf-success__bit--dot{border-radius:var(--nf-radius-circle)}.nf-success__bit--star{background:var(--nf-success-blue);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.nf-success__bit--star[data-tone=spark]{background:var(--nf-spark)}.nf-success__words{margin-top:var(--nf-space-sm)}.nf-success__title{font-family:var(--nf-font-display);font-size:var(--nf-text-h2);letter-spacing:-.02em;color:var(--nf-content-primary);text-wrap:balance;font-weight:700;line-height:1.2}.nf-success__body{margin:var(--nf-space-xs) auto 0;max-width:32ch;font-size:var(--nf-text-body);color:var(--nf-content-secondary);text-wrap:pretty;line-height:1.55}.nf-success__amount{margin-top:var(--nf-space-md);letter-spacing:-.03em;color:var(--nf-content-primary);font-size:clamp(1.75rem,7vw,2.25rem);font-weight:600;line-height:1}.nf-success__facts{margin-top:var(--nf-space-md);border-top:var(--nf-border-width) solid var(--nf-divider);width:100%}.nf-success__fact{justify-content:space-between;align-items:baseline;gap:var(--nf-space-sm);padding-block:var(--nf-space-xs);border-bottom:var(--nf-border-width) solid var(--nf-divider);font-size:var(--nf-text-caption);display:flex}.nf-success__fact dt{color:var(--nf-content-muted);flex-shrink:0}.nf-success__fact dd{text-align:end;min-width:0;color:var(--nf-content-secondary);overflow-wrap:anywhere;font-weight:600}.nf-success__mono{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nf-success__actions{gap:var(--nf-space-xs);width:100%;margin-top:var(--nf-space-lg);display:grid}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__pop{animation:nf-success-pop .52s var(--nf-ease-spring) both}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__halo{animation:nf-success-halo .48s var(--nf-ease-spring) 40ms both}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__pulse{animation:nf-success-pulse .62s var(--nf-ease-entrance) 80ms both}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__bit{animation:nf-success-burst .46s var(--nf-ease-entrance) calc(.22s + var(--bit-delay)) both}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__title,:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__amount,:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__facts,:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__actions{animation:nf-success-rise .38s var(--nf-ease-entrance) .34s both}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__body{animation:nf-success-rise .38s var(--nf-ease-entrance) .42s both}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] :is(.nf-success__amount,.nf-success__facts){animation-delay:.46s}:root:not([data-motion=calm],[data-motion=off]) .nf-success[data-quiet=false] .nf-success__actions{animation-delay:.52s}:root:not([data-motion=calm],[data-motion=off],[data-motion-ambient=off],[data-save-data=on]) .nf-success[data-quiet=false] .nf-success__float{animation:3.2s ease-in-out .9s 5 nf-success-float}}@keyframes nf-success-pop{0%{opacity:0;transform:translateY(.75rem)scale(.4)}55%{opacity:1;transform:translateY(-.125rem)scale(1.08)}to{opacity:1;transform:none}}@keyframes nf-success-halo{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes nf-success-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes nf-success-burst{0%{opacity:0;transform:translate(0)scale(0)}60%{transform:translate(calc(var(--bit-x) * 1.16), calc(var(--bit-y) * 1.16)) scale(1.15);opacity:1}to{transform:translate(var(--bit-x), var(--bit-y)) scale(1);opacity:1}}@keyframes nf-success-rise{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}@keyframes nf-success-float{0%,to{transform:none}50%{transform:translateY(-.375rem)}}@media (prefers-reduced-motion:reduce){.nf-sheet.nf-sheet--card,.nf-sheet.nf-sheet--card[data-open=true]{transition:none;transform:none}}:root[data-motion=off] .nf-sheet.nf-sheet--card,:root[data-motion=off] .nf-sheet.nf-sheet--card[data-open=true]{transition:none;transform:none}:where(.nf-ui-icon){stroke-width:var(--nf-sw-lean)}:where(.nf-tabbar,.nf-dockrow,.nf-dockmore,.nf-nav,.nf-nav__glyph,.nf-drawer,.nf-admin-rail,.nf-icons-bold) :where(.nf-ui-icon),:where(.nf-ui-icon[data-nf-weight=bold]){stroke-width:var(--nf-sw-bold)}:where(.nf-ui-icon[data-nf-weight=lean]){stroke-width:var(--nf-sw-lean)}.nf-sym{transform-origin:50%;animation-duration:.62s;animation-timing-function:var(--nf-ease-spring);animation-fill-mode:both}.nf-sym--loop{animation-timing-function:linear;animation-iteration-count:infinite}@keyframes nf-sym-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-22%)scale(1.06)}60%{transform:translateY(4%)scale(.98)}}.nf-sym--bounce{animation-name:nf-sym-bounce}@keyframes nf-sym-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.22)}55%{transform:scale(.96)}}.nf-sym--pulse{animation-name:nf-sym-pulse}@keyframes nf-sym-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(13deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}}.nf-sym--wiggle{transform-origin:50% 18%;animation-name:nf-sym-wiggle}@keyframes nf-sym-rotate{to{transform:rotate(360deg)}}.nf-sym--rotate{animation-name:nf-sym-rotate;animation-duration:.9s;animation-timing-function:var(--nf-ease-standard)}@keyframes nf-sym-fly{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(65%,-65%)}46%{opacity:0;transform:translate(-55%,55%)}to{opacity:1;transform:translate(0)}}.nf-sym--fly{animation-name:nf-sym-fly}@media (prefers-reduced-motion:reduce){.nf-sym{animation:none!important}}@keyframes nf-spin{to{--nf-spin:512deg}}.nf-spinner{border-radius:var(--nf-radius-circle);opacity:.9;width:1em;height:1em;animation:nf-spin var(--nf-duration-deliberate) linear infinite;border:2px solid;border-right-color:#0000;flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){.nf-spinner{opacity:.45;border-right-color:currentColor;animation:none}}.nf-stars{--nf-stars-value:5;vertical-align:middle;flex:none;width:5em;height:1em;line-height:1;display:inline-block;position:relative}.nf-stars:before,.nf-stars:after{content:"";width:100%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cpolygon points='14,2 17.09,8.26 24,9.27 19,14.14 20.18,21.02 14,17.77 7.82,21.02 9,14.14 4,9.27 10.91,8.26'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cpolygon points='14,2 17.09,8.26 24,9.27 19,14.14 20.18,21.02 14,17.77 7.82,21.02 9,14.14 4,9.27 10.91,8.26'/%3E%3C/svg%3E");-webkit-mask-position:0;mask-position:0;-webkit-mask-size:1em 1em;mask-size:1em 1em;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.nf-stars:before{background-color:var(--nf-content-muted);opacity:.4}.nf-stars:after{width:calc(var(--nf-stars-value,5) / 5 * 100%);background-color:var(--nf-rating)}.nf-plate.nf-plate{--nf-plate-v2-fill:var(--nf-plate-neutral-fill);--nf-plate-v2-ink:var(--nf-plate-neutral-ink);border:var(--nf-border-width) solid transparent;box-shadow:none;background:var(--nf-plate-v2-fill);color:var(--nf-plate-v2-ink);flex-shrink:0;place-items:center;display:inline-grid}.nf-plate.nf-plate>svg{filter:none}.nf-plate.nf-plate--neutral{--nf-plate-v2-fill:var(--nf-plate-neutral-fill);--nf-plate-v2-ink:var(--nf-plate-neutral-ink)}.nf-plate.nf-plate--brand{--nf-plate-v2-fill:var(--nf-plate-brand-fill);--nf-plate-v2-ink:var(--nf-plate-brand-ink)}.nf-plate.nf-plate--success{--nf-plate-v2-fill:var(--nf-state-success-surface);--nf-plate-v2-ink:var(--nf-state-success)}.nf-plate.nf-plate--warning{--nf-plate-v2-fill:var(--nf-state-warning-surface);--nf-plate-v2-ink:var(--nf-state-warning)}.nf-plate.nf-plate--danger{--nf-plate-v2-fill:var(--nf-state-error-surface);--nf-plate-v2-ink:var(--nf-state-error)}.nf-plate.nf-plate--info{--nf-plate-v2-fill:var(--nf-state-info-surface);--nf-plate-v2-ink:var(--nf-state-info)}.nf-plate.nf-plate--solid{--nf-plate-v2-fill:var(--nf-plate-solid-fill);--nf-plate-v2-ink:var(--nf-plate-solid-ink)}.nf-plate.nf-plate--sm{width:var(--nf-plate-size-sm);height:var(--nf-plate-size-sm);border-radius:var(--nf-radius-sm)}.nf-plate.nf-plate--md{width:var(--nf-plate-size-md);height:var(--nf-plate-size-md);border-radius:var(--nf-plate-radius-md)}.nf-plate.nf-plate--lg{width:var(--nf-plate-size-lg);height:var(--nf-plate-size-lg);border-radius:var(--nf-plate-radius-lg)}.nf-plate.nf-plate.nf-plate--round{border-radius:var(--nf-radius-circle)}.nf-range{align-items:center;height:2.25rem;display:flex;position:relative}.nf-range__track,.nf-range__fill{border-radius:var(--nf-radius-pill);pointer-events:none;height:.35rem;position:absolute}.nf-range__track{background:var(--nf-surface-secondary);border:1px solid var(--nf-border-subtle);left:0;right:0}.nf-range__fill{background:var(--nf-gradient-brand,var(--nf-brand-primary))}.nf-range__input{width:100%;margin:var(--nf-space-0);appearance:none;pointer-events:none;background:0 0;position:absolute;left:0;right:0}.nf-range__input:focus-visible{outline:none}.nf-range__input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border-radius:var(--nf-radius-circle);border:3px solid var(--nf-surface-primary);background:var(--nf-brand-primary);width:1.5rem;height:1.5rem;box-shadow:0 0 10px var(--nf-glow-3);cursor:grab}.nf-range__input::-moz-range-thumb{pointer-events:auto;border-radius:var(--nf-radius-circle);border:3px solid var(--nf-surface-primary);background:var(--nf-brand-primary);width:1.5rem;height:1.5rem;box-shadow:0 0 10px var(--nf-glow-3);cursor:grab}.nf-range__input:focus-visible::-webkit-slider-thumb{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px}.nf-range__input:focus-visible::-moz-range-thumb{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px}.nf-segment{width:100%;padding:var(--nf-gap-inline);border-radius:var(--nf-radius-control);border:1px solid var(--nf-brand-edge-soft);color:var(--nf-content-secondary);font-size:var(--nf-text-body-sm);cursor:pointer;transition:background var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.nf-segment:hover{border-color:var(--nf-brand-edge);color:var(--nf-content-primary)}}.nf-segment--on{background:var(--nf-selected-fill);border-color:var(--nf-selected-edge);color:var(--nf-content-on-brand);box-shadow:var(--nf-selected-shadow-inline)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nf-btn--glass{background:linear-gradient(180deg, var(--nf-surface-raised), var(--nf-surface-elevated)) padding-box, linear-gradient(var(--nf-light-angle), var(--nf-brand-primary), var(--nf-wash-3)) border-box}}.nf-auth-row{isolation:isolate;align-items:center;gap:var(--nf-gap-row);width:100%;padding:var(--nf-space-md);border-radius:var(--nf-radius-xl);color:var(--nf-content-primary);font-size:var(--nf-text-body);cursor:pointer;background:var(--nf-wash-1);border:1px solid #0000;border:var(--nf-border-width-strong) solid var(--nf-wash-5);-webkit-backdrop-filter:blur(var(--nf-glass-blur-soft)) saturate(150%);backdrop-filter:blur(var(--nf-glass-blur-soft)) saturate(150%);box-shadow:inset 0 1px 0 var(--nf-wash-6), inset 0 -2px 8px var(--nf-shade-1), 0 10px 28px -12px var(--nf-glow-4);transition:box-shadow var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-fast) var(--nf-ease-standard);font-weight:600;display:flex;position:relative}.nf-auth-row:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--nf-wash-5), transparent);pointer-events:none;z-index:-1;position:absolute;inset:1px 1px 52%}@media (hover:hover){.nf-auth-row:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--nf-wash-7), inset 0 -2px 8px var(--nf-shade-1), 0 16px 38px -12px var(--nf-glow-4)}}.nf-auth-row:active:not(:disabled){transform:scale(var(--nf-press-scale-lg))}.nf-auth-row:disabled{opacity:.42;cursor:not-allowed}.nf-auth-row__mark{border-radius:var(--nf-radius-sm);background:var(--nf-glass-fill);flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.nf-auth-row__mark--email{background:var(--nf-gradient-brand);color:var(--nf-content-on-brand)}.nf-field{border-radius:var(--nf-radius-control);width:100%;min-width:0;padding:var(--nf-space-md);color:var(--nf-content-primary);font-size:var(--nf-text-body);background:linear-gradient(var(--nf-surface-inset), var(--nf-surface-inset)) padding-box, linear-gradient(var(--nf-light-angle), var(--nf-brand-primary) 0%, var(--nf-brand-accent) 40%, var(--nf-wash-2) 74%) border-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.nf-field{background:linear-gradient(var(--nf-surface-inset), var(--nf-surface-inset)) padding-box, linear-gradient(var(--nf-light-angle), color-mix(in oklab, var(--nf-brand-primary) 55%, white) 0%, color-mix(in oklab, var(--nf-brand-accent) 32%, transparent) 40%, var(--nf-wash-2) 74%) border-box}}.nf-field{box-shadow:inset 0 2px 6px var(--nf-shade-2);transition:box-shadow var(--nf-duration-fast) var(--nf-ease-standard), background var(--nf-duration-fast) var(--nf-ease-standard)}.nf-field::placeholder{color:var(--nf-content-muted)}.nf-field:focus{background:linear-gradient(var(--nf-surface-inset), var(--nf-surface-inset)) padding-box, linear-gradient(var(--nf-light-angle), var(--nf-focus-ring), var(--nf-brand-accent)) border-box;outline:none}@supports (color:color-mix(in lab, red, red)){.nf-field:focus{background:linear-gradient(var(--nf-surface-inset), var(--nf-surface-inset)) padding-box, linear-gradient(var(--nf-light-angle), var(--nf-focus-ring), color-mix(in oklab, var(--nf-brand-accent) 70%, transparent)) border-box}}.nf-field:focus{box-shadow:inset 0 2px 6px var(--nf-shade-2), 0 0 0 3px var(--nf-glow-2), 0 0 26px -6px var(--nf-glow-4)}.nf-field[aria-invalid=true]{border-color:var(--nf-state-error)}.nf-label{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);margin-bottom:var(--nf-gap-inline);font-weight:600;display:block}.nf-icon-btn{border-radius:var(--nf-radius-control);width:2.75rem;height:2.75rem;color:var(--nf-content-primary);cursor:pointer;border:1px solid var(--nf-brand-edge);background:var(--nf-well-fill);box-shadow:var(--nf-glow-edge), inset 0 0 10px var(--nf-glow-wash);transition:transform var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.nf-icon-btn:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.nf-icon-btn:hover{border-color:var(--nf-glow-brand-rim);box-shadow:0 0 18px var(--nf-glow-3), inset 0 0 14px var(--nf-glow-1)}}.nf-icon-btn:active{transform:scale(var(--nf-press-scale-sm))}@keyframes nf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.nf-skeleton{border-radius:var(--nf-radius-md);background:linear-gradient(var(--nf-light-angle), var(--nf-wash-1) 36%, var(--nf-glow-1) 48%, var(--nf-wash-4) 52%, var(--nf-wash-1) 64%) var(--nf-surface-inset);background-size:220% 100%;animation:2.2s linear infinite nf-shimmer}.nf-snap-x{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline-start:var(--nf-pad-shell);display:flex;overflow-x:auto}.nf-snap-x::-webkit-scrollbar{display:none}.nf-snap-x>*{scroll-snap-align:start;flex-shrink:0}.nf-role-mark{border-radius:var(--nf-radius-circle);width:2.75rem;height:2.75rem;color:var(--nf-brand-primary);background:var(--nf-brand-tint-1);flex-shrink:0;place-items:center;display:grid}.nf-role-mark--lg{width:3.5rem;height:3.5rem}.nf-switch-mark{border-radius:var(--nf-radius-control);width:2.75rem;height:2.75rem;color:var(--nf-brand-primary);border:1px solid var(--nf-brand-edge-soft);background:var(--nf-brand-tint-1);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.nf-switch-mark__photo{border-radius:var(--nf-radius-circle);object-fit:cover;width:2.25rem;height:2.25rem}.nf-switch-mark--add{color:var(--nf-content-secondary);background:var(--nf-glass-fill-thin)}.nf-switch-standing{padding:.125rem var(--nf-space-2xs);border-radius:var(--nf-radius-xs);font-size:var(--nf-text-overline);letter-spacing:.02em;color:var(--nf-content-muted);border:1px solid;flex-shrink:0;align-items:center;font-weight:600;display:inline-flex}.nf-switch-standing[data-standing=pending]{color:var(--nf-status-pending)}.nf-switch-standing[data-standing=refused],.nf-switch-standing[data-standing=suspended]{color:var(--nf-status-rejected)}.nf-steprow{gap:var(--nf-space-2xs);display:flex}.nf-steprow__bar{border-radius:var(--nf-radius-xs);background:var(--nf-glass-fill-thin);width:1.75rem;height:.25rem}.nf-steprow__bar[data-on]{background:var(--nf-brand-primary);box-shadow:var(--nf-glow-edge)}.nf-steprow__bar[data-on]:not(:has(+.nf-steprow__bar[data-on])){background:var(--nf-spark);box-shadow:none}.nf-door{align-items:center;gap:var(--nf-gap-row);width:100%;min-height:5.5rem;padding:var(--nf-pad-card);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);text-align:left;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);display:flex}@media (hover:hover){.nf-door:not(.nf-door--calm):hover{box-shadow:var(--nf-panel-rim), var(--nf-panel-glow), var(--nf-elev-2)}}.nf-door[data-on]{border-color:var(--nf-selected-edges);box-shadow:var(--nf-panel-rim), var(--nf-selected-shadow)}.nf-door--calm{min-height:4.5rem}.nf-door__mark{width:var(--nf-plate-size-lg);height:var(--nf-plate-size-lg);border-radius:var(--nf-plate-radius);color:var(--nf-content-on-brand);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);flex-shrink:0;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.nf-door{transition:none}}.nf-calmpanel{align-items:center;gap:var(--nf-gap-row);margin-top:var(--nf-space-sm);padding:var(--nf-pad-card);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);display:flex}.nf-calmpanel__glyph{border-radius:var(--nf-radius-circle);width:2rem;height:2rem;color:var(--nf-content-on-brand);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);flex-shrink:0;place-items:center;display:grid}:root[data-theme=light] :is(.nf-calmpanel__glyph,.nf-door__mark):not(:where([data-theme=dark] *)){color:var(--nf-brand-primary)}.nf-switch-add{margin-top:var(--nf-space-xs);padding-top:var(--nf-space-xs);border-top:1px solid var(--nf-divider)}.nf-row-button{align-items:center;gap:var(--nf-gap-row);width:100%;padding:var(--nf-pad-row-block) var(--nf-space-2xs);text-align:left;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);display:flex}@media (hover:hover){.nf-row-button:hover{background:var(--nf-interactive-hover)}}.nf-verify-row{align-items:flex-start;gap:var(--nf-gap-row);width:100%;padding:var(--nf-pad-row-block) var(--nf-pad-row-inline);border-radius:var(--nf-radius-lg);border:1px solid var(--nf-border-subtle);border-left:3px solid var(--nf-status-pending);background:var(--nf-surface-secondary);display:flex}.nf-verify-row__mark{border-radius:var(--nf-radius-circle);width:2.25rem;height:2.25rem;color:var(--nf-status-pending);background:var(--nf-status-pending-surface);flex-shrink:0;place-items:center;display:grid}.nf-field--glass{background:var(--nf-well-fill) padding-box, linear-gradient(var(--nf-brand-edge-soft), var(--nf-brand-edge-soft)) border-box;-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim-thin), inset 0 2px 6px var(--nf-shade-2)}.nf-field--glass:focus{background:var(--nf-well-fill) padding-box, linear-gradient(var(--nf-brand-edge-strong), var(--nf-brand-edge-strong)) border-box;box-shadow:inset 0 1px 0 var(--nf-glass-rim-thin), 0 0 0 3px var(--nf-glow-2), 0 0 22px -6px var(--nf-glow-4)}.nf-field__glyph{top:50%;left:var(--nf-space-md);width:1.25rem;height:1.25rem;color:var(--nf-brand-secondary);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;translate:0 -50%}.nf-switch[aria-checked=true]{background:var(--nf-btn-lit-fill);border-color:var(--nf-btn-lit-edges);box-shadow:var(--nf-btn-lit-shadow)}.nf-switch__thumb{background:var(--nf-content-on-brand);box-shadow:0 0 0 1px var(--nf-panel-edge), var(--nf-elev-1)}.nf-switch[aria-checked=true] .nf-switch__thumb{box-shadow:0 0 0 1px var(--nf-panel-catch), var(--nf-elev-1), 0 0 8px var(--nf-glow-2)}@media (prefers-reduced-motion:reduce){.nf-switch{transition:none}}.nf-icon-btn--glass{background:linear-gradient(var(--nf-glass-fill), var(--nf-glass-fill)), var(--nf-well-fill);-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-thin)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim), 0 0 12px var(--nf-glow-1)}.nf-skeleton--glass{background:linear-gradient(var(--nf-light-angle), var(--nf-glass-fill-thin) 36%, var(--nf-glow-2) 48%, var(--nf-glass-fill-strong) 52%, var(--nf-glass-fill-thin) 64%) var(--nf-glass-fill-thin);box-shadow:inset 0 0 0 1px var(--nf-glass-border);background-size:220% 100%}.nf-surface--glass{border-color:var(--nf-brand-edge-soft);box-shadow:inset 0 1px 0 var(--nf-glass-rim), inset 0 -1px 0 var(--nf-glass-floor), 0 0 24px -8px var(--nf-glow-1), var(--nf-glass-shadow)}.nf-row-glyph{border-radius:var(--nf-radius-md);width:2.75rem;height:2.75rem;color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:linear-gradient(var(--nf-glass-fill), var(--nf-glass-fill)), var(--nf-well-fill);box-shadow:inset 0 1px 0 var(--nf-glass-rim-thin);flex-shrink:0;place-items:center;display:inline-grid}.nf-door--compact{min-height:3.5rem;padding:var(--nf-space-xs) var(--nf-space-sm)}.nf-door--compact .nf-door__mark{width:var(--nf-plate-size-sm);height:var(--nf-plate-size-sm);border-radius:var(--nf-plate-radius-sm)}.nf-choicemark{border-radius:var(--nf-radius-circle);border:var(--nf-border-width-strong) solid var(--nf-border-default);flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;display:grid}.nf-door[data-on] .nf-choicemark{border-color:var(--nf-brand-primary)}.nf-choicemark:after{content:"";border-radius:var(--nf-radius-circle);background:0 0;width:.625rem;height:.625rem}.nf-door[data-on] .nf-choicemark:after{background:var(--nf-brand-primary);box-shadow:var(--nf-glow-edge)}.nf-marklabel{align-items:center;gap:var(--nf-gap-inline-tight);min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid currentcolor;background:var(--nf-status-pending-surface);color:var(--nf-status-pending);font-size:var(--nf-text-body-sm);font-weight:600;display:inline-flex}.nf-feestep{align-items:center;gap:var(--nf-space-2xs);min-height:3.5rem;padding:var(--nf-space-2xs);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-fill-thin);grid-template-columns:3rem 1fr 3rem;display:grid}.nf-feestep__step{border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-brand-tint-1);width:3rem;height:3rem;color:var(--nf-brand-primary);place-items:center;display:grid}.nf-feestep__step:disabled{opacity:.45}@media (hover:hover){.nf-feestep__step:not(:disabled):hover{border-color:var(--nf-border-brand)}}.nf-feestep__value{text-align:center;font-variant-numeric:tabular-nums;font-size:var(--nf-text-h4);color:var(--nf-content-primary);font-weight:600}.nf-feestep__value[data-undeclared]{font-family:inherit;font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);font-weight:500}.nf-totalpanel__figure{font-variant-numeric:tabular-nums;font-size:var(--nf-text-h1);color:var(--nf-content-primary);font-weight:700;line-height:1.1}.nf-totalpanel__undeclared{color:var(--nf-content-muted);font-style:normal}.nf-nextrow{align-items:flex-start;gap:var(--nf-gap-row);display:flex}.nf-nextrow__tick{border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-brand-tint-1);width:1.5rem;height:1.5rem;color:var(--nf-brand-primary);flex-shrink:0;place-items:center;margin-top:.125rem;display:grid}.nf-regobject{padding-block:var(--nf-space-lg);place-items:center;display:grid;position:relative}.nf-regobject:before{content:"";border-radius:var(--nf-radius-circle);background:var(--nf-glow-wash);filter:blur(18px);width:11rem;height:4rem;position:absolute}.nf-regobject>*,.nf-regfield{position:relative}.nf-regfield .nf-label{margin-bottom:var(--nf-space-2xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);font-weight:500}.nf-regfield__tag{min-height:1.5rem;padding:0 var(--nf-space-xs);border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-brand-tint-1);color:var(--nf-brand-primary);font-size:var(--nf-text-overline);align-items:center;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.nf-regfield[data-tagged] .nf-label{padding-right:5rem}.nf-regfield p:not([role=alert]){font-size:var(--nf-text-overline);line-height:1.45}.nf-fieldnote{align-items:flex-start;gap:var(--nf-gap-inline);margin-top:var(--nf-space-xs);display:flex}.nf-fieldnote__glyph{border-radius:var(--nf-radius-circle);width:1.25rem;height:1.25rem;color:var(--nf-brand-primary);background:var(--nf-brand-tint-1);flex-shrink:0;place-items:center;margin-top:.0625rem;display:grid}.nf-door__mark--avatar{border-radius:var(--nf-radius-circle)}.nf-regobject--inline{padding-block:var(--nf-space-xs)}.nf-hero-band{gap:var(--nf-space-md);border-radius:var(--nf-radius-xl);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-elevated);color:var(--nf-content-primary);padding:1.25rem;display:grid;position:relative}@media (min-width:40rem){.nf-hero-band{gap:var(--nf-space-lg);padding:var(--nf-space-xl)}}.nf-hero-band__head{justify-content:space-between;align-items:flex-start;gap:var(--nf-space-md);flex-wrap:wrap;display:flex}.nf-hero-band__text{gap:var(--nf-space-2xs);flex:16rem;min-width:0;display:grid}.nf-hero-band__label{color:var(--nf-content-subtle);margin-block-end:var(--nf-space-2xs)}.nf-hero-band__title{font-family:var(--nf-font-display);font-size:var(--nf-text-title-lg);line-height:var(--nf-leading-title-lg);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);font-weight:600}.nf-hero-band__sub{font-size:var(--nf-text-row);color:var(--nf-content-secondary);line-height:1.45}.nf-hero-band__action{flex:none}.nf-hero-band__body{min-width:0}.nf-initials{width:var(--nf-plate-size-sm);height:var(--nf-plate-size-sm);border-radius:var(--nf-radius-plate);background:var(--nf-plate-neutral-fill);color:var(--nf-content-primary);font-size:var(--nf-text-caption);letter-spacing:.02em;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.nf-initials--md{width:var(--nf-plate-size-md);height:var(--nf-plate-size-md);border-radius:var(--nf-plate-radius-md)}.nf-initials--lg{width:var(--nf-plate-size-lg);height:var(--nf-plate-size-lg);border-radius:var(--nf-plate-radius-lg);font-size:var(--nf-text-body)}.nf-meta-strip{max-width:100%;min-height:2.25rem;padding-inline:var(--nf-space-sm);border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-plate-radius-md);background:var(--nf-surface-primary);color:var(--nf-content-muted);font-size:var(--nf-text-caption);white-space:nowrap;scrollbar-width:none;align-items:center;display:inline-flex;overflow-x:auto}.nf-meta-strip--bare{background:0 0;border:0;min-height:0;padding-inline:0}.nf-meta-strip__lead{margin-inline-end:var(--nf-space-xs);display:inline-flex}.nf-meta-strip__item{align-items:center;gap:var(--nf-space-2xs);font-variant-numeric:tabular-nums;display:inline-flex}.nf-meta-strip__item+.nf-meta-strip__item{border-inline-start:var(--nf-border-width) solid var(--nf-divider);margin-inline-start:var(--nf-space-sm);padding-inline-start:var(--nf-space-sm)}.nf-summary{gap:var(--nf-space-xs);min-width:0;padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-card);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow);display:grid}@media (min-width:64rem){.nf-summary{padding:1.25rem}}.nf-summary__head{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);display:flex}.nf-summary__label{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-summary__figure{overflow-wrap:anywhere;margin-block-start:var(--nf-space-2xs)}.nf-summary__sentence{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.5}.nf-summary .nf-statusbar{margin-block-start:var(--nf-space-xs)}.nf-summary__footer{margin-block-start:var(--nf-space-2xs)}.nf-kpi{align-content:start;gap:var(--nf-space-xs);min-width:0;padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-card);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow);color:var(--nf-content-primary);transition:transform var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);text-decoration:none;display:grid}.nf-kpi__head{align-items:center;gap:var(--nf-space-xs);min-width:0;display:flex}.nf-kpi__glyph{color:var(--nf-content-muted);flex-shrink:0}.nf-kpi__label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.nf-kpi__door{width:2rem;height:2rem;margin:calc(-1 * var(--nf-space-2xs)) calc(-1 * var(--nf-space-2xs)) calc(-1 * var(--nf-space-2xs)) 0;border-radius:var(--nf-radius-control-sm);color:var(--nf-content-muted);flex-shrink:0;place-items:center;display:inline-grid;transform:rotate(-45deg)}.nf-kpi__figure{align-items:baseline;gap:var(--nf-space-xs);letter-spacing:var(--nf-tracking-figure);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:500;line-height:1.1;display:flex}.nf-kpi__unit{font-size:var(--nf-text-caption);letter-spacing:0;color:var(--nf-content-muted);font-weight:400}.nf-kpi__delta{align-items:center;gap:var(--nf-space-xs);flex-wrap:wrap;display:flex}.nf-kpi__period{font-size:var(--nf-text-overline);color:var(--nf-content-muted)}@media (hover:hover) and (pointer:fine){.nf-kpi--door:hover:not(:active){box-shadow:var(--nf-card-shadow-hover);transform:translateY(-2px)}.nf-kpi--door:hover .nf-kpi__door{background:var(--nf-interactive-hover);color:var(--nf-content-link)}}.nf-kpi--door:active{transform:scale(var(--nf-press-scale))}@media (prefers-reduced-motion:reduce){.nf-kpi--door:hover:not(:active){transform:none}}.nf-statusbar{min-width:0;margin:0}.nf-statusbar__track{gap:var(--nf-space-2xs);width:100%;height:6px;display:flex}.nf-statusbar__seg{transform-origin:0;border-radius:3px;min-width:6px;height:100%;display:block}.nf-statusbar__legend{gap:var(--nf-space-2xs) var(--nf-space-md);flex-wrap:wrap;margin-block-start:var(--nf-space-sm);display:flex}.nf-statusbar__item{align-items:center;gap:var(--nf-space-2xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);display:inline-flex}.nf-statusbar__dot{border-radius:var(--nf-radius-circle);flex-shrink:0;width:.5rem;height:.5rem;display:block}.nf-statusbar__figure{color:var(--nf-content-secondary)}.nf-statusbar--grow .nf-statusbar__seg{animation:nf-bar-grow .62s var(--nf-ease-entrance) both}.nf-statusbar--grow .nf-statusbar__legend{animation:nf-fade-in var(--nf-duration-base) var(--nf-ease-standard) .3s both}@keyframes nf-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-fade-in{0%{opacity:0}to{opacity:1}}.nf-gauge{gap:var(--nf-space-md);min-width:0;margin:0;display:grid}.nf-gauge__dial{width:100%;max-width:18rem;margin-inline:auto;position:relative}.nf-gauge__svg{width:100%;height:auto;display:block}.nf-gauge__centre{justify-items:center;gap:var(--nf-space-3xs);display:grid;position:absolute;inset:auto 0 0}.nf-gauge__total{font-size:var(--nf-text-figure);letter-spacing:var(--nf-tracking-figure);color:var(--nf-content-primary);font-weight:500;line-height:1}.nf-gauge__total-label{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-gauge--light .nf-gauge__tick{animation:nf-fade-in .12s var(--nf-ease-standard) both}.nf-gauge__legend{margin:0;padding:0;list-style:none;display:grid}.nf-gauge__row{align-items:center;gap:var(--nf-space-sm);padding-block:var(--nf-space-xs);display:flex}.nf-gauge__row+.nf-gauge__row{border-block-start:var(--nf-border-width) solid var(--nf-divider)}.nf-gauge__dot{border-radius:var(--nf-radius-circle);flex-shrink:0;width:.5rem;height:.5rem}.nf-gauge__text{flex:auto;min-width:0;display:grid}.nf-gauge__name{font-size:var(--nf-text-caption);color:var(--nf-content-primary);font-weight:500}.nf-gauge__sub{font-size:var(--nf-text-overline);color:var(--nf-content-muted)}.nf-gauge__share{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);flex-shrink:0;font-weight:600}.nf-ts{min-width:0;margin:0}.nf-ts__plot{position:relative}.nf-ts__line{animation:nf-ts-draw .7s var(--nf-ease-entrance) both}@keyframes nf-ts-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.nf-ts__cols{position:absolute;inset:0}.nf-ts__col{position:absolute;top:0;bottom:0}.nf-ts__dot,.nf-ts__tip{opacity:0;pointer-events:none;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard);position:absolute}.nf-ts__dot{border-radius:var(--nf-radius-circle);background:var(--nf-brand-primary);width:8px;height:8px;box-shadow:0 0 0 2px var(--nf-surface-primary);margin:-4px 0 0 -4px}.nf-ts__tip{padding:var(--nf-space-2xs) var(--nf-space-xs);border-radius:var(--nf-radius-control-sm);background:var(--nf-surface-inverse);color:var(--nf-content-on-brand);font-size:var(--nf-text-overline);white-space:nowrap;z-index:2;top:0;left:50%;translate:-50% -110%}@media (hover:hover) and (pointer:fine){.nf-ts__col:hover{background:var(--nf-brand-tint-1)}.nf-ts__col:hover .nf-ts__dot,.nf-ts__col:hover .nf-ts__tip{opacity:1}}.nf-ts__axis{justify-content:space-between;align-items:baseline;gap:var(--nf-space-sm);font-size:var(--nf-text-label);color:var(--nf-content-muted);margin-block-start:var(--nf-space-2xs);display:flex}.nf-ts__target-key{border-block-end:var(--nf-border-width) dashed var(--nf-content-muted)}.nf-count-swap{animation:nf-fade-in var(--nf-duration-fast) var(--nf-ease-standard) both}@media (prefers-reduced-motion:reduce){.nf-statusbar--grow .nf-statusbar__seg,.nf-statusbar--grow .nf-statusbar__legend,.nf-gauge--light .nf-gauge__tick,.nf-ts__line,.nf-count-swap{animation:none}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-statusbar--grow .nf-statusbar__seg,.nf-statusbar--grow .nf-statusbar__legend,.nf-gauge--light .nf-gauge__tick,.nf-ts__line,.nf-count-swap){animation:none}.nf-icon-btn{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-act-surface-edge);background:var(--nf-act-surface);color:var(--nf-act-icon-ink);box-shadow:var(--nf-act-surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform var(--nf-duration-press) var(--nf-ease-press)}.nf-icon-btn:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-icon-btn:active:not(:disabled,[aria-disabled=true]){color:var(--nf-act-on);background:var(--nf-act-fill-press);border-color:var(--nf-act-press-edge)}.nf-icon-btn:disabled,.nf-icon-btn[aria-disabled=true]{color:var(--nf-act-disabled-ink);background:var(--nf-act-disabled-fill);border-color:var(--nf-act-disabled-edge);box-shadow:none;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.nf-icon-btn:not(.nf-icon-btn--round):hover:not(:disabled,[aria-disabled=true],:active){color:var(--nf-act-on);background:var(--nf-act-blue);box-shadow:var(--nf-act-shadow);border-color:#0000}}.nf-switch{background:var(--nf-act-track-off);border:var(--nf-border-width) solid var(--nf-act-track-off-edge);box-shadow:none;transition:none}.nf-switch[aria-checked=true]{background:var(--nf-act-fill);box-shadow:var(--nf-act-rim);border-color:#0000}.nf-switch__thumb,.nf-switch[aria-checked=true] .nf-switch__thumb{background:var(--nf-act-knob);box-shadow:var(--nf-act-knob-shadow)}.nf-switch:disabled{opacity:1;background:var(--nf-act-disabled-fill);border-color:var(--nf-act-disabled-edge);box-shadow:none}.nf-switch:disabled .nf-switch__thumb{box-shadow:0 0 0 var(--nf-border-width) var(--nf-act-disabled-edge)}.nf-switch:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-qty{align-items:center;gap:var(--nf-space-2xs);padding:var(--nf-space-3xs);border-radius:var(--nf-act-radius-lg);background:var(--nf-act-surface);border:var(--nf-border-width) solid var(--nf-act-surface-edge);box-shadow:var(--nf-act-surface-shadow);display:inline-flex}.nf-qty[data-disabled=true]{background:var(--nf-act-disabled-fill);border-color:var(--nf-act-disabled-edge);box-shadow:none}.nf-qty__btn{border-radius:var(--nf-act-radius-sm);background:var(--nf-act-tint);width:2.75rem;height:2.75rem;color:var(--nf-act-ink);cursor:pointer;transition:transform var(--nf-duration-press) var(--nf-ease-press);border:0;flex-shrink:0;place-items:center;display:inline-grid}.nf-qty__btn:active:not(:disabled){transform:scale(var(--nf-press-scale-sm));color:var(--nf-act-on);background:var(--nf-act-fill-press)}.nf-qty__btn:disabled{color:var(--nf-act-disabled-ink);cursor:not-allowed;background:0 0}.nf-qty__btn:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-qty__value{text-align:center;min-width:2.5rem;font-size:var(--nf-text-body);font-variant-numeric:tabular-nums;color:var(--nf-act-surface-ink);font-weight:600}.nf-qty[data-disabled=true] .nf-qty__value{color:var(--nf-act-disabled-ink)}@media (hover:hover) and (pointer:fine){.nf-qty__btn:hover:not(:disabled,:active){color:var(--nf-act-on);background:var(--nf-act-blue)}}:where(input[type=checkbox]:not([role=switch]),input[type=radio]){appearance:none;border:var(--nf-act-edge-width) solid var(--nf-act-mark-edge);background-color:var(--nf-act-surface);cursor:pointer;vertical-align:middle;background-position:50%;background-repeat:no-repeat;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:0;display:inline-grid}:where(input[type=checkbox]:not([role=switch])){border-radius:.375rem}:where(input[type=radio]){border-radius:var(--nf-radius-circle)}:where(input[type=checkbox]:not([role=switch])):checked,:where(input[type=checkbox]:not([role=switch])):indeterminate{background-color:var(--nf-act-blue);background-size:.875rem;border-color:#0000}:where(input[type=checkbox]:not([role=switch])):checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:where(input[type=checkbox]:not([role=switch])):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:where(input[type=radio]):checked{border-color:var(--nf-act-blue);background-image:radial-gradient(circle, var(--nf-act-blue) 0 38%, transparent 42%)}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):disabled{border-color:var(--nf-act-disabled-edge);background-color:var(--nf-act-disabled-fill);cursor:not-allowed}:where(input[type=checkbox]:not([role=switch])):checked:disabled{background-color:var(--nf-act-disabled-ink)}:where(input[type=radio]):checked:disabled{border-color:var(--nf-act-disabled-ink);background-image:radial-gradient(circle, var(--nf-act-disabled-ink) 0 38%, transparent 42%)}:where(input[type=checkbox]:not([role=switch]),input[type=radio]):focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}@media (hover:hover) and (pointer:fine){:where(input[type=checkbox]:not([role=switch]),input[type=radio]):not(:checked,:disabled):hover{border-color:var(--nf-act-edge)}}.nf-check{align-items:center;gap:var(--nf-space-sm);min-height:2.75rem;font-size:var(--nf-text-body);color:var(--nf-content-primary);cursor:pointer;display:inline-flex}.nf-check:has(input:disabled){color:var(--nf-act-disabled-ink);cursor:not-allowed}.nf-action-tile{--nf-tile-ink:var(--nf-act-ink);--nf-tile-fill:var(--nf-act-tint);--nf-tile-solid:var(--nf-act-blue);align-items:center;gap:var(--nf-space-2xs);min-width:4rem;padding:var(--nf-space-3xs);color:var(--nf-content-primary);font-size:var(--nf-text-caption);cursor:pointer;transition:transform var(--nf-duration-press) var(--nf-ease-press);background:0 0;border:0;flex-direction:column;font-weight:600;display:inline-flex}.nf-action-tile--success{--nf-tile-ink:var(--nf-state-success);--nf-tile-fill:var(--nf-state-success-surface);--nf-tile-solid:var(--nf-state-success)}.nf-action-tile--danger{--nf-tile-ink:var(--nf-state-error);--nf-tile-fill:var(--nf-state-error-surface);--nf-tile-solid:var(--nf-state-error);color:var(--nf-state-error)}.nf-action-tile__plate{border-radius:var(--nf-plate-radius-md);background:var(--nf-tile-fill);width:3.25rem;height:3.25rem;color:var(--nf-tile-ink);border:var(--nf-border-width) solid var(--nf-tile-ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.nf-action-tile__plate{border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-tile-ink) 16%, transparent)}}.nf-action-tile:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--nf-press-scale-sm))}.nf-action-tile:active:not(:disabled,[aria-disabled=true]) .nf-action-tile__plate{background:var(--nf-tile-solid);color:var(--nf-act-on)}.nf-action-tile:disabled,.nf-action-tile[aria-disabled=true]{color:var(--nf-act-disabled-ink);cursor:not-allowed}.nf-action-tile:disabled .nf-action-tile__plate,.nf-action-tile[aria-disabled=true] .nf-action-tile__plate{background:var(--nf-act-disabled-fill);border-color:var(--nf-act-disabled-edge);color:var(--nf-act-disabled-ink)}.nf-action-tile:focus-visible{outline:none}.nf-action-tile:focus-visible .nf-action-tile__plate{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}@media (hover:hover) and (pointer:fine){.nf-action-tile:hover:not(:disabled,[aria-disabled=true]) .nf-action-tile__plate{background:var(--nf-tile-solid);color:var(--nf-act-on);border-color:#0000}}@media (prefers-reduced-motion:reduce){.nf-icon-btn,.nf-qty__btn,.nf-action-tile{transition:none}}.nf-chip{justify-content:center;align-items:center;gap:var(--nf-gap-inline);min-height:44px;padding:var(--nf-pad-chip-block) var(--nf-pad-chip-inline);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:none;transition:color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-fast) var(--nf-ease-standard);font-weight:600;display:inline-flex}a.nf-chip,button.nf-chip,label.nf-chip{position:relative}@media (hover:hover){.nf-chip:hover{color:var(--nf-content-primary);border-color:var(--nf-brand-edge);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.nf-chip:hover{transform:none}}.nf-chip[aria-pressed=true],.nf-chip--active{color:var(--nf-content-link);background:var(--nf-brand-tint-2);border-color:var(--nf-border-brand);box-shadow:none}.nf-feedtab{min-height:2.375rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);white-space:nowrap;color:var(--nf-content-muted);transition:color var(--nf-duration-fast) var(--nf-ease-standard), background var(--nf-duration-base) var(--nf-ease-spring);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}@media (hover:hover){.nf-feedtab:hover{color:var(--nf-content-primary)}}.nf-feedtab:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-feedtab[aria-current=page]{color:var(--nf-content-on-brand);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline)}.nf-feedtabs{border-radius:var(--nf-radius-control);border:1px solid var(--nf-border-subtle);background:var(--nf-glass-fill);-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin));backdrop-filter:blur(var(--nf-glass-blur-thin));gap:.125rem;padding:.1875rem;display:flex}.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open{--nf-badge-hue:var(--nf-content-muted);--nf-badge-ink:var(--nf-badge-hue)}@supports (color:color-mix(in lab, red, red)){.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open{--nf-badge-ink:color-mix(in oklab, var(--nf-badge-hue) 70%, white)}}.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open{border-radius:var(--nf-radius-xs);background:var(--nf-badge-hue)}@supports (color:color-mix(in lab, red, red)){.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open{background:color-mix(in oklab, var(--nf-badge-hue) 18%, var(--nf-surface-primary))}}.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open{box-shadow:none;color:var(--nf-badge-ink);font-size:max(.6875rem, var(--nf-text-overline));font-variant-numeric:tabular-nums;white-space:nowrap}.nf-badge{align-items:center;gap:var(--nf-space-xs);min-height:1.375rem;padding:0 var(--nf-space-xs);letter-spacing:0;font-weight:600;line-height:1;display:inline-flex}.nf-badge--dot:before,.nf-status-dot:before{content:"";border-radius:var(--nf-radius-circle);background:currentColor;flex-shrink:0;width:.375rem;height:.375rem}.nf-status-dot{--nf-badge-hue:var(--nf-content-muted);align-items:center;gap:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);white-space:nowrap;line-height:1.2;display:inline-flex}.nf-status-dot:before{background:var(--nf-badge-hue)}.nf-badge--count{min-width:1.25rem;min-height:1.25rem;padding:0 var(--nf-space-2xs);background:var(--nf-brand-tint-2);color:var(--nf-content-link);justify-content:center}.nf-badge--success,.nf-reg-open--open{--nf-badge-hue:var(--nf-state-success)}.nf-badge--approved{--nf-badge-hue:var(--nf-status-approved)}.nf-badge--pending,.nf-badge--warning{--nf-badge-hue:var(--nf-status-pending)}.nf-badge--example{--nf-badge-hue:var(--nf-content-muted);background:var(--nf-surface-raised);color:var(--nf-content-secondary)}.nf-badge--error{--nf-badge-hue:var(--nf-state-error)}.nf-badge--rejected{--nf-badge-hue:var(--nf-status-rejected)}.nf-badge--info,.nf-count-badge,.nf-badge-overlap{--nf-badge-hue:var(--nf-brand-primary);--nf-badge-ink:var(--nf-state-info)}.nf-badge--spark{--nf-badge-hue:var(--nf-spark);--nf-badge-ink:var(--nf-spark-ink);background:var(--nf-spark)}@supports (color:color-mix(in lab, red, red)){.nf-badge--spark{background:color-mix(in oklab, var(--nf-spark) 12%, var(--nf-surface-primary))}}.nf-badge--brand{--nf-badge-hue:var(--nf-brand-primary);--nf-badge-ink:var(--nf-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.nf-badge--brand{--nf-badge-ink:color-mix(in oklab, var(--nf-brand-secondary) 55%, white)}}.nf-badge--verified{--nf-badge-hue:var(--nf-status-verified);--nf-badge-ink:var(--nf-status-verified)}@supports (color:color-mix(in lab, red, red)){.nf-badge--verified{--nf-badge-ink:color-mix(in oklab, var(--nf-status-verified) 55%, white)}}.nf-badge--neutral,.nf-reg-open--closed{--nf-badge-hue:var(--nf-content-muted);--nf-badge-ink:var(--nf-content-secondary)}.nf-badge--danger{--nf-badge-hue:var(--nf-state-error)}.nf-badge--md{min-width:4rem;min-height:1.5rem;padding-block:0;padding-inline:var(--nf-space-xs);justify-content:center}.nf-badge-overlap{top:calc(var(--nf-gap-inline) * -1);right:calc(var(--nf-gap-inline) * -1);z-index:1;padding:var(--nf-space-2xs) var(--nf-space-sm);letter-spacing:.02em;outline:3px solid var(--nf-surface-canvas);align-items:center;font-weight:700;display:inline-flex;position:absolute}.nf-badge-overlap--success{--nf-badge-hue:var(--nf-state-success);--nf-badge-ink:var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){.nf-badge-overlap--success{--nf-badge-ink:color-mix(in oklab, var(--nf-state-success) 70%, white)}}.nf-count-badge{min-width:1.375rem;height:1.375rem;padding:var(--nf-space-0) var(--nf-space-2xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.nf-tag-pill{align-items:center;gap:var(--nf-gap-inline-tight);padding:var(--nf-space-2xs) var(--nf-gap-inline);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-overline);letter-spacing:var(--nf-tracking-label);text-transform:uppercase;color:var(--nf-brand-secondary);background:var(--nf-brand-tint-1);border:1px solid var(--nf-brand-tint-3);font-weight:700;display:inline-flex}.nf-tag-pill--success{color:var(--nf-state-success);background:var(--nf-state-success-surface);border-color:var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){.nf-tag-pill--success{border-color:color-mix(in oklab, var(--nf-state-success) 32%, transparent)}}.nf-tag-pill--warning{color:var(--nf-state-warning);background:var(--nf-state-warning-surface);border-color:var(--nf-state-warning)}@supports (color:color-mix(in lab, red, red)){.nf-tag-pill--warning{border-color:color-mix(in oklab, var(--nf-state-warning) 32%, transparent)}}.nf-tag-pill--neutral{color:var(--nf-content-secondary);background:var(--nf-surface-inset);border-color:var(--nf-border-subtle)}.nf-panel-sunken{border-radius:var(--nf-radius-lg);padding:var(--nf-space-md) var(--nf-space-lg);background:var(--nf-well-fill-deep);box-shadow:inset 0 2px 10px var(--nf-shade-3), inset 0 0 0 1px var(--nf-wash-1)}.nf-action-bar-pinned{padding-bottom:env(safe-area-inset-bottom,0px);border-inline:0;border-bottom:0;border-radius:0}.nf-glass.nf-action-bar-pinned{background:linear-gradient(var(--nf-glass-fill-strong), var(--nf-glass-fill-strong)), var(--nf-surface-canvas)}.nf-action-bar-pinned:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--nf-surface-canvas) 0%, transparent 100%);height:1.75rem;position:absolute;inset:auto 0 100%}@supports (color:color-mix(in lab, red, red)){.nf-action-bar-pinned:after{background:linear-gradient(to top, color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent) 0%, transparent 100%)}}.nf-safe-top{padding-top:env(safe-area-inset-top,0px)}.nf-chip--pill{border-radius:var(--nf-radius-control);padding-inline:var(--nf-space-md);color:var(--nf-content-primary);border-color:var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-rim-lit)}@media (hover:hover){.nf-chip--pill:hover{border-color:var(--nf-brand-edge);background:var(--nf-glass-fill-strong);box-shadow:inset 0 1px 0 var(--nf-glass-rim)}}.nf-chip--pill.nf-chip--active,.nf-chip--pill[aria-pressed=true]{color:var(--nf-content-link);background:var(--nf-brand-tint-2);border-color:var(--nf-border-brand);box-shadow:none}.nf-chip__glyph{width:1.125rem;height:1.125rem;color:var(--nf-brand-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nf-chip--active .nf-chip__glyph,.nf-chip[aria-pressed=true] .nf-chip__glyph{color:currentColor}.nf-chip__chevron{opacity:.8;transition:transform var(--nf-duration-fast) var(--nf-ease-standard);flex-shrink:0;margin-inline-start:calc(var(--nf-gap-inline-tight) * -1);display:inline-flex}.nf-chip[aria-expanded=true] .nf-chip__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nf-chip__chevron{transition:none}}.nf-segmented--pill{border-radius:var(--nf-plate-radius-md);background:var(--nf-surface-raised);box-shadow:none;border:0}.nf-segmented--pill .nf-segmented__capsule{border-radius:var(--nf-radius-control-sm);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline)}.nf-segmented--pill .nf-segmented__item{border-radius:var(--nf-radius-control)}.nf-segmented--pill .nf-segmented__item[aria-selected=true],.nf-segmented--pill .nf-segmented__item[aria-checked=true]{color:var(--nf-content-on-brand)}.nf-segmented--pill .nf-segmented__link{border-radius:var(--nf-radius-control)}.nf-segmented--pill .nf-segmented__link[aria-current=true]{background:var(--nf-selected-fill);color:var(--nf-content-on-brand);box-shadow:var(--nf-selected-shadow-inline)}.nf-sheet__head{justify-content:space-between;align-items:center;gap:var(--nf-gap-row);padding-block:0 var(--nf-space-sm);flex-shrink:0;display:flex}.nf-sheet__foot{gap:var(--nf-gap-row);padding-block:var(--nf-space-sm) var(--nf-space-md);border-top:var(--nf-border-width) solid var(--nf-border-subtle);flex-shrink:0;grid-template-columns:1fr 1fr;display:grid;position:relative}.nf-sheet__foot:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--nf-surface-elevated) 0%, transparent 100%);height:1.5rem;position:absolute;inset:auto 0 100%}@supports (color:color-mix(in lab, red, red)){.nf-sheet__foot:before{background:linear-gradient(to top, color-mix(in oklab, var(--nf-surface-elevated) 70%, transparent) 0%, transparent 100%)}}.nf-action-bar-pinned--lit{border-top:var(--nf-border-width) solid var(--nf-panel-edge);box-shadow:var(--nf-panel-rim), 0 -10px 36px -14px var(--nf-glow-3)}.nf-action-bar-pinned--lit:after{background:linear-gradient(to top, var(--nf-surface-canvas) 0%, var(--nf-glow-wash) 40%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.nf-action-bar-pinned--lit:after{background:linear-gradient(to top, color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent) 0%, var(--nf-glow-wash) 40%, transparent 100%)}}.nf-action-bar__lead{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.nf-action-bar__lead-figure{font-family:var(--nf-font-display);font-size:var(--nf-text-h4);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.nf-action-bar__lead-label{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-table--glass{border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-table--glass th{border-bottom-color:var(--nf-panel-hair);background:0 0}.nf-table--glass td{border-bottom-color:var(--nf-panel-hair)}.nf-table--glass tbody tr:last-child td{border-bottom:0}.nf-table__id{color:var(--nf-brand-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.nf-table__kebab{white-space:nowrap;width:1%;padding-inline:var(--nf-space-2xs)}.nf-panel:has(.nf-btn--primary){isolation:isolate}.nf-progress--glass{background:var(--nf-well-fill);box-shadow:inset 0 1px 2px var(--nf-shade-2), inset 0 0 0 1px var(--nf-border-subtle)}.nf-progress__fill--lit{box-shadow:inset 0 1px 0 var(--nf-glass-rim), 0 0 12px var(--nf-glow-3)}.nf-tag{--nf-tag-ink:var(--nf-act-ink);--nf-tag-glyph:var(--nf-act-blue);align-items:center;gap:var(--nf-space-2xs);min-height:2rem;padding:var(--nf-space-3xs) var(--nf-space-sm) var(--nf-space-3xs) var(--nf-space-xs);border-radius:var(--nf-radius-pill);background:var(--nf-act-surface);border:var(--nf-border-width) solid var(--nf-act-surface-edge);box-shadow:var(--nf-act-surface-shadow);color:var(--nf-tag-ink);font-size:var(--nf-text-body-sm);white-space:nowrap;font-weight:600;line-height:1.2;display:inline-flex}.nf-tag__glyph{color:var(--nf-tag-glyph);display:inline-flex}.nf-tag--spark{--nf-tag-ink:var(--nf-spark-ink);--nf-tag-glyph:var(--nf-spark)}.nf-tag--success{--nf-tag-ink:var(--nf-state-success);--nf-tag-glyph:var(--nf-state-success)}.nf-tag--neutral{--nf-tag-ink:var(--nf-content-secondary);--nf-tag-glyph:var(--nf-content-muted)}.nf-tag--danger{--nf-tag-ink:var(--nf-state-error);--nf-tag-glyph:var(--nf-state-error)}.nf-segmented--pill{border-radius:var(--nf-act-radius-md);background:var(--nf-surface-raised);border:var(--nf-border-width) solid var(--nf-act-well-edge);box-shadow:none}.nf-segmented--pill .nf-segmented__capsule,.nf-segmented--pill .nf-segmented__link[aria-current=true]{border-radius:var(--nf-act-radius-sm);background:var(--nf-act-fill);box-shadow:var(--nf-act-shadow)}.nf-segmented--pill .nf-segmented__item[aria-selected=true],.nf-segmented--pill .nf-segmented__item[aria-checked=true],.nf-segmented--pill .nf-segmented__link[aria-current=true]{color:var(--nf-act-on)}.nf-list-section{gap:var(--nf-space-xs);min-width:0;display:grid}.nf-list-section__head{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);min-height:1.5rem;padding-inline:var(--nf-space-2xs);display:flex}.nf-list-section__action{font-size:var(--nf-text-body-sm);color:var(--nf-content-link);font-weight:500}.nf-list-group{border-radius:var(--nf-radius-card);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow);margin:0;padding:0;list-style:none;display:block;position:relative;overflow:clip}.nf-list-group--bare{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.nf-list-item{--nf-list-inset:var(--nf-space-md);position:relative}.nf-list-item:has(.nf-list-row__lead){--nf-list-inset:calc(var(--nf-space-md) + var(--nf-plate-size-sm) + var(--nf-space-sm))}.nf-list-item+.nf-list-item:before{content:"";inset-block-start:0;inset-inline:var(--nf-list-inset) 0;height:var(--nf-border-width);background:var(--nf-divider);pointer-events:none;z-index:1;position:absolute}.nf-list-group--bare .nf-list-item+.nf-list-item:before{inset-inline-end:0}.nf-list-row{align-items:center;gap:var(--nf-space-sm);width:100%;min-height:3.25rem;padding:var(--nf-space-sm) var(--nf-space-md);color:var(--nf-content-primary);text-align:start;font:inherit;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.nf-list-row--two{min-height:3.75rem}.nf-list-group--bare .nf-list-row{padding-inline:0}.nf-list-row__lead{transition:transform var(--nf-duration-press) var(--nf-ease-press);flex-shrink:0;display:inline-flex}.nf-list-row__text{gap:var(--nf-space-3xs);flex:auto;min-width:0;display:grid}.nf-list-row__title{font-size:var(--nf-text-row);line-height:var(--nf-leading-row);color:var(--nf-content-primary);overflow-wrap:anywhere;font-weight:500}.nf-list-row__sub{font-size:var(--nf-text-caption);color:var(--nf-content-muted);overflow-wrap:anywhere;line-height:1.4}.nf-list-row__end{justify-items:end;gap:var(--nf-space-3xs);text-align:end;flex-shrink:0;max-width:50%;display:grid}.nf-list-row__value{font-size:var(--nf-text-row);line-height:var(--nf-leading-row);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);font-weight:600}.nf-list-row__trail{flex-shrink:0;align-items:center;display:inline-flex}.nf-list-row__chevron{color:var(--nf-content-muted);flex-shrink:0}a.nf-list-row:active,button.nf-list-row:not(:disabled):active,label.nf-list-row:active{background:var(--nf-glass-fill-thin)}a.nf-list-row:active .nf-list-row__lead,button.nf-list-row:not(:disabled):active .nf-list-row__lead{transform:scale(var(--nf-press-scale-sm))}a.nf-list-row,button.nf-list-row,label.nf-list-row{cursor:pointer}.nf-list-row:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){a.nf-list-row:hover,button.nf-list-row:not(:disabled):hover,label.nf-list-row:hover{background:var(--nf-surface-secondary);transition-duration:.12s}.nf-list-group--bare :is(a,button,label).nf-list-row:hover{background:0 0}}.nf-disclosure{interpolate-size:allow-keywords}.nf-disclosure>summary{align-items:center;gap:var(--nf-space-sm);min-height:3.25rem;padding:var(--nf-space-sm) var(--nf-space-md);cursor:pointer;color:var(--nf-content-primary);font-size:var(--nf-text-row);font-weight:500;list-style:none;display:flex}.nf-disclosure>summary::-webkit-details-marker{display:none}.nf-disclosure__label{flex:auto;min-width:0}.nf-disclosure__hint{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-block-start:var(--nf-space-3xs);font-weight:400;display:block}.nf-disclosure__chevron{color:var(--nf-content-muted);transition:transform var(--nf-duration-base) var(--nf-ease-standard);flex-shrink:0}.nf-disclosure[open] .nf-disclosure__chevron{transform:rotate(180deg)}.nf-disclosure__panel{padding:0 var(--nf-space-md) var(--nf-space-md);color:var(--nf-content-secondary);font-size:var(--nf-text-body-sm);line-height:1.55}.nf-disclosure::details-content{opacity:0;block-size:0;transition:block-size var(--nf-duration-base) var(--nf-ease-standard), opacity var(--nf-duration-base) var(--nf-ease-standard), content-visibility var(--nf-duration-base) allow-discrete;overflow:clip}.nf-disclosure[open]::details-content{opacity:1;block-size:auto}@media (hover:hover) and (pointer:fine){.nf-disclosure>summary:hover{background:var(--nf-surface-secondary)}}.nf-logo{align-items:center;gap:var(--nf-gap-inline);display:inline-flex}.nf-logo__text{flex-direction:column;line-height:1.05;display:flex}.nf-logo__word{font-family:var(--nf-font-display);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);font-weight:700}:root{--nf-dock-offset:.75rem;--nf-dock-height:4.375rem;--nf-dock-lift:0rem;--nf-dock-gap:.75rem;--nf-tabbar-clearance:calc(var(--nf-dock-offset) + env(safe-area-inset-bottom,0px) + var(--nf-dock-height) + var(--nf-dock-lift) + var(--nf-dock-gap))}.nf-main--docked{padding-bottom:var(--nf-tabbar-clearance)}:root{--nf-keyboard-inset:0px}:root[data-keyboard=open]{--nf-tabbar-clearance:var(--nf-dock-offset)}:root[data-keyboard=open] .nf-dockrow{display:none}:root[data-keyboard=open] .nf-action-bar-pinned{padding-bottom:var(--nf-space-0)}.nf-dockrow{justify-content:center;align-items:center;gap:var(--nf-gap-inline);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:flex}.nf-dockrow[data-dock-hidden=true]{transform:translateY(calc(100% + .75rem + env(safe-area-inset-bottom)));opacity:0;visibility:hidden}.nf-dockrow:focus-within{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.nf-dockrow{transition:none}}.nf-tabbar{--nf-tab-gap:var(--nf-space-2xs);--nf-tab-pad:.375rem;align-items:center;gap:var(--nf-tab-gap);min-width:0;padding:var(--nf-tab-pad);background:linear-gradient(var(--nf-brand-primary), var(--nf-brand-primary));flex:auto;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.nf-tabbar{background:linear-gradient(color-mix(in oklab, var(--nf-brand-primary) 10%, color-mix(in oklab, var(--nf-surface-canvas) 92%, transparent)), color-mix(in oklab, var(--nf-brand-primary) 10%, color-mix(in oklab, var(--nf-surface-canvas) 92%, transparent)))}}.nf-tabbar{border:var(--nf-border-width) solid var(--nf-brand-edge-soft);border-radius:var(--nf-radius-xl);-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:var(--nf-glow-edge), inset 0 -1px 0 var(--nf-glass-floor), 0 10px 40px -12px var(--nf-glow-3), var(--nf-glass-shadow-lifted)}.nf-dock-island{border-radius:var(--nf-radius-pill);width:3.5rem;height:3.5rem;color:var(--nf-content-primary);background:var(--nf-surface-canvas);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nf-dock-island{background:color-mix(in oklab, var(--nf-surface-canvas) 90%, transparent)}}.nf-dock-island{border:1px solid var(--nf-brand-edge);-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:var(--nf-glow-edge), inset 0 -1px 0 var(--nf-glass-floor), var(--nf-glass-shadow-lifted);transition:transform var(--nf-duration-fast) var(--nf-ease-spring), color var(--nf-duration-fast) var(--nf-ease-standard)}.nf-dock-island:active{transform:scale(var(--nf-press-scale-sm))}.nf-dock-island[aria-current=page]{color:var(--nf-content-primary);background:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-dock-island[aria-current=page]{background:color-mix(in oklab, var(--nf-content-primary) 9%, transparent)}}@media (prefers-reduced-motion:reduce){.nf-dock-island{transition:none}.nf-dock-island:active{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nf-dock-island,.nf-tabbar{background:var(--nf-surface-elevated)}}.nf-tab{flex:1 1 0;min-width:0}.nf-tab--switch{justify-content:center;align-items:center;display:flex;position:relative}.nf-tab--switch>*{display:flex}.nf-tab__link{z-index:1;height:3.5rem;padding-inline:var(--nf-space-2xs);border-radius:var(--nf-radius-control);color:var(--nf-content-muted);transition:color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex;position:relative}.nf-tab__icon{flex-shrink:0;display:flex;position:relative}.nf-tab__label{max-width:calc(100% + 2 * var(--nf-space-2xs));height:1em;margin-inline:calc(-1 * var(--nf-space-2xs));font-size:var(--nf-text-overline);letter-spacing:.01em;text-align:center;white-space:normal;overflow-wrap:normal;font-weight:600;line-height:1}.nf-tab__link[aria-current=page],.nf-tab__link[data-on]{color:var(--nf-brand-secondary);text-shadow:0 0 12px var(--nf-glow-2)}.nf-tab__link[aria-current=page] .nf-tab__icon,.nf-tab__link[data-on] .nf-tab__icon{color:var(--nf-brand-primary);filter:drop-shadow(0 0 6px var(--nf-glow-3))}.nf-app-header__btn{flex:none;position:relative}.nf-app-header__btn:focus-visible,.nf-app-header__brand:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-app-header__dot{border-radius:var(--nf-radius-circle);border:2px solid var(--nf-surface-canvas);background:var(--nf-mark-unread);width:.5rem;height:.5rem;position:absolute;top:.5rem;right:.5rem}.nf-app-header__brand{border-radius:var(--nf-radius-sm);flex:none;align-items:center;display:inline-flex}.nf-side-tag{border:1px solid var(--nf-brand-edge);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);white-space:nowrap;flex:none;padding:.125rem .5rem;font-weight:600;line-height:1.4}@media (max-width:26rem){.nf-app-header__row[data-tail=signed-out] .nf-logo__text{display:none}}.nf-app-header{transition:background-color var(--nf-duration-base) var(--nf-ease-standard), box-shadow var(--nf-duration-base) var(--nf-ease-standard);background:0 0}.nf-app-header[data-scrolled]{background:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){.nf-app-header[data-scrolled]{background:color-mix(in oklab, var(--nf-surface-canvas) 82%, transparent)}}.nf-app-header[data-scrolled]{-webkit-backdrop-filter:blur(var(--nf-glass-blur));backdrop-filter:blur(var(--nf-glass-blur));box-shadow:var(--nf-bar-glow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nf-app-header[data-scrolled]{background:var(--nf-surface-canvas)}}@media (prefers-reduced-motion:reduce){.nf-app-header,.nf-app-header__btn{transition:none}.nf-app-header__btn:active{transform:none}}.nf-switch-standing[data-standing=active]{color:var(--nf-status-approved)}.nf-ph-large{margin-block:.5rem 1.25rem}.nf-ph-large__row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.nf-ph-large__text{min-width:min(100%, min-content);flex:1 1 0}.nf-ph-large__title{overflow-wrap:break-word;font-family:var(--nf-font-display);font-size:var(--nf-text-title-lg,1.875rem);line-height:var(--nf-leading-title-lg,2.25rem);letter-spacing:-.02em;color:var(--nf-content-primary);font-weight:600}.nf-ph-large__row>.nf-icon-btn:first-child{margin-top:-.25rem}.nf-ph-large__sub{color:var(--nf-content-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.9375rem;line-height:1.375rem}.nf-ph-large__sub--link{color:var(--nf-content-link);align-items:center;gap:.25rem;display:inline-flex}.nf-ph-large__actions{margin-inline-start:auto;flex:none;align-items:center;gap:.5rem;margin-top:-.25rem;display:flex}.nf-ph-large__actions .nf-icon-btn{background:var(--nf-surface-elevated);border:1px solid var(--nf-card-border,var(--nf-container-edge));box-shadow:var(--nf-float-shadow,none);border-radius:50%}.nf-ph-large__actions .nf-link-quiet{min-height:2.75rem}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]):not([data-motion=calm]) .nf-ph-large__row{animation:linear both nf-ph-fold;animation-timeline:scroll(root);animation-range:0 56px}}}@keyframes nf-ph-fold{to{opacity:0;transform:translateY(-8px)}}.nf-app-header__row{position:relative}.nf-app-header__fold{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--nf-content-primary);opacity:0;pointer-events:none;transition:opacity .16s var(--nf-ease-standard);inset-inline:4.5rem;font-size:.9375rem;font-weight:600;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.nf-app-header__brand{transition:opacity .16s var(--nf-ease-standard)}.nf-app-header[data-folded] .nf-app-header__fold{opacity:1}.nf-app-header[data-folded] .nf-app-header__brand{opacity:0;pointer-events:none}.nf-app-header[data-folded]{box-shadow:0 1px 0 var(--nf-divider)}@media (prefers-reduced-motion:reduce){.nf-app-header__fold,.nf-app-header__brand{transition:none}}:root[data-motion=off] .nf-app-header__fold,:root[data-motion=off] .nf-app-header__brand{transition:none}.nf-ph-desk{border-bottom:1px solid var(--nf-divider);align-items:center;gap:.75rem;min-height:4.5rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.nf-ph-desk__crumb{font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.125rem}.nf-ph-desk__title{font-family:var(--nf-font-display);letter-spacing:-.015em;color:var(--nf-content-primary);font-size:1.375rem;font-weight:600;line-height:1.75rem}.nf-ph-desk__sub{font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);margin-top:.125rem}.nf-ph-desk__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:39.99rem){.nf-ph-desk{flex-wrap:wrap}.nf-ph-desk__actions{justify-content:flex-start;width:100%}}.nf-desk-side{display:none}@media (min-width:64rem){.nf-desk-side{width:var(--nf-rail-width,14.5rem);background:var(--nf-surface-primary);border-inline-end:1px solid var(--nf-divider);flex-direction:column;flex:none;height:100dvh;padding:1rem .75rem;display:flex;position:sticky;top:0}}.nf-desk-side__switch{border:1px solid var(--nf-card-border,var(--nf-container-edge));border-radius:var(--nf-radius-card-sm,var(--nf-radius-md));min-height:3.5rem;color:var(--nf-content-primary);align-items:center;gap:.75rem;padding:.5rem;display:flex}.nf-desk-side__plate{border-radius:var(--nf-radius-plate,10px);background:var(--nf-brand-primary);width:2.25rem;height:2.25rem;color:var(--nf-content-on-brand,var(--nf-content-inverse));flex:none;place-items:center;display:grid}.nf-desk-side__desk,.nf-desk-side__org{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nf-desk-side__desk{font-size:var(--nf-text-body-sm);font-weight:600;line-height:1.25rem}.nf-desk-side__org{color:var(--nf-content-muted);font-size:.75rem;line-height:1rem}.nf-desk-side__scroll{scrollbar-width:none;flex:1;min-height:0;margin-top:1.25rem;overflow-y:auto}.nf-desk-side__group+.nf-desk-side__group{margin-top:1.25rem}.nf-desk-side__heading{font-size:var(--nf-text-label);letter-spacing:var(--nf-tracking-label,.06em);text-transform:uppercase;color:var(--nf-content-muted);margin-bottom:.25rem;padding-inline:.5rem;font-weight:600;line-height:.875rem}.nf-desk-side__row{border-radius:var(--nf-radius-control-sm,10px);min-height:2.75rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);transition:color .12s var(--nf-ease-standard);align-items:center;gap:.75rem;padding-inline:.5rem 1rem;font-weight:500;display:flex;position:relative}.nf-desk-side__glyph{color:var(--nf-content-muted);flex:none}.nf-desk-side__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nf-desk-side__row[aria-current=page]{color:var(--nf-brand-primary);font-weight:600}.nf-desk-side__row[aria-current=page] .nf-desk-side__glyph{color:var(--nf-brand-primary)}:root:not([data-theme=light]) .nf-desk-side__row[aria-current=page],:root:not([data-theme=light]) .nf-desk-side__row[aria-current=page] .nf-desk-side__glyph,:root:not([data-theme=light]) .nf-desk-side__count{color:var(--nf-content-link)}.nf-desk-side__dot{background:var(--nf-brand-primary);inset-inline-end:.375rem;border-radius:9999px;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%}@media (hover:hover) and (pointer:fine){.nf-desk-side__row:hover,.nf-desk-side__row:hover .nf-desk-side__glyph{color:var(--nf-content-primary)}.nf-desk-side__row[aria-current=page]:hover,.nf-desk-side__row[aria-current=page]:hover .nf-desk-side__glyph{color:var(--nf-brand-primary)}}.nf-desk-side__row:focus-visible,.nf-desk-side__switch:focus-visible{outline:2px solid var(--nf-focus-ring);outline-offset:2px}.nf-desk-side__count{border-radius:var(--nf-radius-badge,6px);background:var(--nf-brand-tint-2);min-width:1.25rem;height:1.25rem;color:var(--nf-brand-primary);place-items:center;padding-inline:.375rem;font-size:.75rem;font-weight:600;display:inline-grid}.nf-desk-side__row[aria-current=page] .nf-desk-side__count{margin-inline-end:.5rem}.nf-desk-side__foot{border-top:1px solid var(--nf-divider);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.nf-desk-person{border-radius:var(--nf-radius-control-sm,10px);min-height:3rem;color:var(--nf-content-primary);align-items:center;gap:.75rem;padding:.375rem .5rem;display:flex}.nf-desk-person__avatar{background:var(--nf-surface-raised);border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:grid;overflow:hidden}.nf-desk-person__avatar img{object-fit:cover;width:100%;height:100%}.nf-desk-person__name,.nf-desk-person__line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nf-desk-person__name{font-size:var(--nf-text-body-sm);font-weight:600}.nf-desk-person__line{color:var(--nf-content-muted);font-size:.75rem}.nf-confirm{width:100%;max-width:30rem;color:var(--nf-content-primary);gap:1rem;margin-inline:auto;display:grid}.nf-confirm__head{align-items:flex-start;gap:.75rem;display:flex}.nf-confirm__title{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.nf-confirm__context{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-top:.125rem}.nf-confirm__strip{border-radius:var(--nf-radius-well,14px);background:var(--nf-surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-confirm__strip[data-cells="1"]{grid-template-columns:minmax(0,1fr)}.nf-confirm__strip[data-cells="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-confirm__fact{align-content:start;gap:.25rem;min-width:0;padding:.75rem;display:grid}.nf-confirm__fact+.nf-confirm__fact{border-inline-start:1px solid var(--nf-divider)}.nf-confirm__value{font-size:var(--nf-text-body-sm);overflow-wrap:anywhere;font-weight:600}.nf-confirm__lines{gap:.5rem;display:grid}.nf-confirm__line{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.nf-confirm__line .nf-numeric{font-variant-numeric:tabular-nums;color:var(--nf-content-primary);flex:none}.nf-confirm__total{border-top:1px solid var(--nf-divider);color:var(--nf-content-primary);padding-top:.625rem;font-size:1.0625rem;font-weight:700}.nf-confirm__assure{border-radius:var(--nf-radius-control-sm,10px);background:var(--nf-state-success-surface);font-size:var(--nf-text-caption);color:var(--nf-state-success);align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.nf-confirm__section,.nf-confirm__steps{gap:.5rem;display:grid}.nf-confirm__steps li{font-size:var(--nf-text-caption);color:var(--nf-content-secondary);align-items:flex-start;gap:.625rem;line-height:1.125rem;display:flex}.nf-confirm__step-glyph{color:var(--nf-content-muted);flex:none;margin-top:.0625rem}.nf-confirm__people{gap:.5rem;display:grid}.nf-confirm__person{border:1px solid var(--nf-card-border);border-radius:var(--nf-radius-card-sm,14px);background:var(--nf-surface-primary);gap:.5rem;padding:.75rem;display:grid}.nf-confirm__who{align-items:center;gap:.625rem;display:flex}.nf-confirm__avatar{background:var(--nf-surface-raised);border-radius:9999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:grid}.nf-confirm__name{font-size:var(--nf-text-body-sm);font-weight:600;display:block}.nf-confirm__role{color:var(--nf-content-muted);font-size:.75rem;display:block}.nf-confirm__message{border-radius:var(--nf-radius-control-sm,10px);background:var(--nf-surface-raised);padding:.5rem .625rem}.nf-confirm__subject{font-size:var(--nf-text-caption);font-weight:600}.nf-confirm__preheader{font-size:var(--nf-text-caption);color:var(--nf-content-secondary)}.nf-confirm__error{font-size:var(--nf-text-body-sm);color:var(--nf-state-error)}.nf-confirm__foot{border-top:1px solid var(--nf-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.875rem;display:flex}.nf-confirm__told{min-width:0;color:var(--nf-content-muted);flex:12rem;font-size:.75rem}.nf-confirm__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.5rem;display:flex}.nf-confirm__actions>form{display:flex}.nf-confirm__actions>form>*{flex:auto}@media (max-width:39.99rem){.nf-confirm__actions>*{flex:1 1 0;min-width:max-content}}.nf-ambient{z-index:-1;pointer-events:none;background:var(--nf-canvas-base);isolation:isolate;position:fixed;inset:0;overflow:hidden}.nf-ambient>span{pointer-events:none;position:absolute;inset:0}.nf-ambient>span:first-child{opacity:.3;-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);transform:scaleY(-1)scaleX(-1)}.nf-ambient>span:nth-child(2){border-radius:var(--nf-radius-circle);background:radial-gradient(circle, var(--nf-glow-2) 0%, transparent 62%);opacity:.3;width:62vmax;height:62vmax;inset:6vh auto auto -16vmax}.nf-ambient>span:nth-child(3){border-radius:var(--nf-radius-circle);background:radial-gradient(circle, var(--nf-brand-secondary) 0%, transparent 64%);width:68vmax;height:68vmax;inset:auto -20vmax -6vh auto}@supports (color:color-mix(in lab, red, red)){.nf-ambient>span:nth-child(3){background:radial-gradient(circle, color-mix(in oklab, var(--nf-brand-secondary) 16%, transparent) 0%, transparent 64%)}}.nf-ambient>span:nth-child(3){opacity:.3}.nf-ambient>span:nth-child(4){inset:auto;left:calc(var(--nf-px,50) * 1% - 23vmax);top:calc(var(--nf-py,38) * 1% - 23vmax);border-radius:var(--nf-radius-circle);background:radial-gradient(circle, var(--nf-glow-wash) 0%, transparent 60%);width:46vmax;height:46vmax;transition:left 1.1s var(--nf-ease-standard), top 1.1s var(--nf-ease-standard);display:none}@media (pointer:fine){.nf-ambient>span:nth-child(4){display:block}}:root[data-daypart=day] .nf-ambient:before{opacity:.38}:root[data-daypart=dusk] .nf-ambient:before{opacity:.44}:root[data-daypart=night] .nf-ambient:before{opacity:.3}.nf-ambient:before,.nf-ambient:after{content:"";pointer-events:none;position:absolute;inset:0}.nf-ambient:before{background:radial-gradient(ellipse 80% 60% at 20% 30%, var(--nf-glow-3) 0%, transparent 58%), radial-gradient(ellipse 60% 80% at 80% 20%, var(--nf-brand-secondary) 0%, transparent 55%), radial-gradient(ellipse 100% 60% at 50% 80%, var(--nf-brand-secondary) 0%, transparent 55%), radial-gradient(ellipse 40% 40% at 70% 60%, var(--nf-canvas-bloom-deep-ink) 0%, transparent 55%)}@supports (color:color-mix(in lab, red, red)){.nf-ambient:before{background:radial-gradient(ellipse 80% 60% at 20% 30%, var(--nf-glow-3) 0%, transparent 58%), radial-gradient(ellipse 60% 80% at 80% 20%, color-mix(in oklab, var(--nf-brand-secondary) 8%, transparent) 0%, transparent 55%), radial-gradient(ellipse 100% 60% at 50% 80%, color-mix(in oklab, var(--nf-brand-secondary) 16%, transparent) 0%, transparent 55%), radial-gradient(ellipse 40% 40% at 70% 60%, color-mix(in oklab, var(--nf-canvas-bloom-deep-ink) 16%, transparent) 0%, transparent 55%)}}.nf-ambient:before{opacity:.34}.nf-ambient:after{background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--nf-glow-2) 60deg, transparent 120deg, var(--nf-brand-secondary) 180deg, transparent 240deg, var(--nf-canvas-bloom-deep-ink) 300deg, transparent 360deg);inset:-50%}@supports (color:color-mix(in lab, red, red)){.nf-ambient:after{background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--nf-glow-2) 60deg, transparent 120deg, color-mix(in oklab, var(--nf-brand-secondary) 16%, transparent) 180deg, transparent 240deg, color-mix(in oklab, var(--nf-canvas-bloom-deep-ink) 30%, transparent) 300deg, transparent 360deg)}}.nf-ambient:after{opacity:.16}@media (max-width:768px){.nf-ambient,.nf-ambient>span:first-child{background-position:bottom;background-size:100%}.nf-ambient>span:first-child{-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 12%, transparent 24%);-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 12%, transparent 24%);-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 12%, transparent 24%);mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 12%, transparent 24%);-webkit-mask-image:linear-gradient(to top, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 12%, transparent 24%)}}@media (prefers-reduced-motion:reduce){.nf-ambient:before,.nf-ambient:after,.nf-ambient>span{animation:none!important}}.nf-grain{z-index:calc(var(--nf-z-overlay) - 1);pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}@property --nf-spin{syntax:"<angle>";inherits:false;initial-value:152deg}.nf-card--live{background:linear-gradient(var(--nf-surface-secondary), var(--nf-surface-secondary)) padding-box, conic-gradient(from var(--nf-spin), var(--nf-brand-primary) 0%, var(--nf-brand-accent) 22%, var(--nf-wash-1) 46%, var(--nf-brand-primary) 68%, var(--nf-wash-1) 84%, var(--nf-brand-primary) 100%) border-box}@supports (color:color-mix(in lab, red, red)){.nf-card--live{background:linear-gradient(var(--nf-surface-secondary), var(--nf-surface-secondary)) padding-box, conic-gradient(from var(--nf-spin), color-mix(in oklab, var(--nf-brand-primary) 85%, white) 0%, color-mix(in oklab, var(--nf-brand-accent) 60%, transparent) 22%, var(--nf-wash-1) 46%, color-mix(in oklab, var(--nf-brand-primary) 55%, transparent) 68%, var(--nf-wash-1) 84%, color-mix(in oklab, var(--nf-brand-primary) 85%, white) 100%) border-box}}.nf-breathe{box-shadow:inset 0 1px 0 var(--nf-glass-rim), var(--nf-elev-1), 0 0 18px var(--nf-glow-2)}.nf-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nf-card .nf-aurora,.nf-aurora .nf-aurora{display:none}.nf-aurora:before,.nf-aurora:after{content:"";border-radius:var(--nf-radius-circle);filter:blur(90px);opacity:.2;position:absolute}.nf-aurora:before{background:radial-gradient(circle, var(--nf-brand-primary-strong) 0%, transparent 68%);width:46rem;height:46rem;top:-18rem;left:-10rem}.nf-aurora:after{background:radial-gradient(circle at 30% 70%, var(--nf-brand-accent) 0%, transparent 55%), radial-gradient(circle, var(--nf-brand-secondary) 0%, transparent 68%);width:38rem;height:38rem;top:-6rem;right:-12rem}@supports (color:color-mix(in lab, red, red)){.nf-aurora:after{background:radial-gradient(circle at 30% 70%, color-mix(in oklab, var(--nf-brand-accent) 50%, transparent) 0%, transparent 55%), radial-gradient(circle, var(--nf-brand-secondary) 0%, transparent 68%)}}.nf-grid-veil{pointer-events:none;background:linear-gradient(115deg, transparent 30%, var(--nf-brand-primary) 46%, transparent 60%), linear-gradient(65deg, transparent 42%, var(--nf-brand-secondary) 55%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-grid-veil{background:linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--nf-brand-primary) 16%, transparent) 46%, transparent 60%), linear-gradient(65deg, transparent 42%, color-mix(in oklab, var(--nf-brand-secondary) 8%, transparent) 55%, transparent 68%)}}.nf-grid-veil{-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%, var(--nf-mask-opaque) 25%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%, var(--nf-mask-opaque) 25%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%, var(--nf-mask-opaque) 25%, transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%, var(--nf-mask-opaque) 25%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%, var(--nf-mask-opaque) 25%, transparent 80%);opacity:.35}.nf-aurora--plate{--nf-plate-veil:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){.nf-aurora--plate{--nf-plate-veil:color-mix(in oklab, var(--nf-surface-canvas) 45%, transparent)}}.nf-aurora--plate{background-image:linear-gradient(var(--nf-plate-veil), var(--nf-plate-veil)), url(/brand/photos/bg-blue-wave.jpg);background-image:linear-gradient(var(--nf-plate-veil), var(--nf-plate-veil)), image-set(url(/brand/photos/bg-blue-wave.webp) type("image/webp"), url(/brand/photos/bg-blue-wave.jpg) type("image/jpeg"));-webkit-mask-image:linear-gradient(to bottom, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);-webkit-mask-image:linear-gradient(to bottom, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);-webkit-mask-image:linear-gradient(to bottom, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);-webkit-mask-image:linear-gradient(to bottom, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);mask-image:linear-gradient(to bottom, var(--nf-mask-opaque) 0%, var(--nf-mask-mid) 32%, transparent 62%);background-position:top;background-repeat:no-repeat;background-size:cover}@media (max-width:640px){.nf-aurora--plate{background-image:linear-gradient(var(--nf-plate-veil), var(--nf-plate-veil)), url(/brand/photos/bg-blue-wave-640.jpg)}}@media (prefers-reduced-data:reduce){.nf-aurora--plate{background-image:none}}.nf-section-glow{isolation:isolate;position:relative}.nf-section-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 30%, var(--nf-glow-2) 0%, transparent 70%);height:70%;position:absolute;inset:-20% 0 auto}@keyframes nf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nf-pulse-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}.nf-rise{animation:nf-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:var(--nf-splash-hold,0s)}.nf-rise-2{animation-delay:calc(var(--nf-splash-hold,0s) + 50ms)}.nf-rise-3{animation-delay:calc(var(--nf-splash-hold,0s) + .1s)}.nf-rise-4,.nf-rise-5{animation-delay:calc(var(--nf-splash-hold,0s) + .15s)}.nf-rise-seq{animation:nf-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-splash-hold,0s) + min(var(--nf-rise-i,0), 3) * 50ms)}.nf-float,.nf-float-slow{animation:none}.nf-reveal{opacity:0;transition:opacity var(--nf-duration-entrance) var(--nf-ease-entrance), transform var(--nf-duration-entrance) var(--nf-ease-entrance);transform:translateY(22px)}.nf-reveal[data-shown=true]{opacity:1;transform:none}@media (scripting:none){.nf-reveal{opacity:1;transition:none;transform:none}}@media print{.nf-reveal,.nf-reveal[data-shown=false]{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.nf-reveal{opacity:1;transition:none;transform:none}}.nf-card-in{animation:nf-card-in var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-splash-hold,0s) + min(var(--card-i,0), 3) * 50ms)}@keyframes nf-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nf-arrive{0%{opacity:0;transform:translateY(var(--nf-arrive-from,6px))}to{opacity:1;transform:none}}.nf-arrive{animation:nf-arrive var(--nf-duration-entrance) var(--nf-ease-entrance) both}@keyframes nf-shine{0%{background-position:0%}to{background-position:200%}}.nf-shine{background-size:200%}@keyframes nf-undo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.nf-undo-drain{transform-origin:0;animation:nf-undo-drain var(--nf-undo-window,6s) linear forwards}@media (prefers-reduced-motion:reduce){.nf-undo-drain{animation:none;transform:scaleX(1)}}@keyframes nf-verify-sweep{0%{transform:translate(-110%)}to{transform:translate(310%)}}.nf-verify-sweep{animation:1.15s cubic-bezier(.65,0,.35,1) infinite nf-verify-sweep}@media (prefers-reduced-motion:reduce){.nf-verify-sweep{width:100%;animation:none}}.nf-section{padding-block:var(--nf-gap-section)}.nf-section--tight{padding-block:var(--nf-gap-section-tight)}.nf-section+.nf-section{padding-block-start:var(--nf-space-0)}.nf-stack>*+*{margin-block-start:var(--nf-stack-gap,var(--nf-gap-group))}.nf-stack--block{--nf-stack-gap:var(--nf-gap-block)}.nf-stack--heading{--nf-stack-gap:var(--nf-gap-heading)}.nf-stack--group{--nf-stack-gap:var(--nf-gap-group)}.nf-stack--row{--nf-stack-gap:var(--nf-gap-row)}.nf-stack--tight{--nf-stack-gap:var(--nf-gap-inline)}.nf-console{width:100%;max-width:var(--nf-content-max);margin-inline:auto}.nf-queue-list{gap:var(--nf-gap-row);display:grid}@media (min-width:1280px){.nf-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.nf-shell{width:100%;max-width:var(--nf-content-max);padding-inline:var(--nf-pad-shell);margin-inline:auto}.nf-shell--read{max-width:var(--nf-content-read)}.nf-scroll-x{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--nf-rail-snap-pad,0px);overflow-x:auto}.nf-scroll-x--gutter{padding-inline:var(--nf-pad-shell);--nf-rail-snap-pad:var(--nf-pad-shell)}.nf-scroll-x>*{scroll-snap-align:start;flex-shrink:0}.nf-scroll-x::-webkit-scrollbar{display:none}.nf-rows{flex-direction:column;display:flex}.nf-rows>*+*{border-top:1px solid var(--nf-divider)}.nf-row{align-items:center;gap:var(--nf-gap-row);min-height:3.5rem;padding-block:var(--nf-pad-row-block);display:flex}.nf-row--tap{cursor:pointer;border-radius:var(--nf-radius-sm);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard)}@media (hover:hover){.nf-row--tap:hover{background-color:var(--nf-interactive-hover)}}.nf-row--tap:active{background-color:var(--nf-interactive-active)}.nf-rows--inset{--nf-row-divider-lead:calc(2rem + var(--nf-gap-row));--nf-row-divider-tail:var(--nf-space-0)}.nf-rows--inset>*+*{border-top:0;position:relative}.nf-rows--inset>*+:before{content:"";background:var(--nf-divider);pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline-start:var(--nf-row-divider-lead);inset-inline-end:var(--nf-row-divider-tail)}.nf-group{padding-block:var(--nf-space-2xs);padding-inline:var(--nf-pad-row-inline)}.nf-group-label{padding-inline:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);margin-block-end:var(--nf-gap-inline);font-weight:600;display:block}.nf-cells{--nf-cell-inset:var(--nf-space-lg);display:grid}.nf-cells>*{position:relative}.nf-cells>:before,.nf-cells>:after{content:"";background:var(--nf-divider);pointer-events:none;display:none;position:absolute}.nf-cells>:before{inset-inline:var(--nf-cell-inset);height:1px;inset-block-start:0}.nf-cells>:after{inset-block:var(--nf-cell-inset);width:1px;inset-inline-start:0}.nf-cells--trio{--nf-cell-inset:var(--nf-space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.nf-cells--trio>*+:after{display:block}@media (min-width:768px){.nf-cells--trio{--nf-cell-inset:var(--nf-space-lg)}}.nf-cells--pair{--nf-cell-inset:var(--nf-space-2xs);grid-template-columns:repeat(2,minmax(0,1fr))}.nf-cells--pair>*+:after{display:block}.nf-cells--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-cells--quad>:nth-child(n+3):before,.nf-cells--quad>:nth-child(2n):after{display:block}@media (min-width:1024px){.nf-cells--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.nf-cells--quad>:nth-child(n+3):before{display:none}.nf-cells--quad>:nth-child(n+2):after{display:block}}.nf-option{text-align:start;border-radius:var(--nf-radius-control);border:1px solid var(--nf-border-subtle);background:var(--nf-surface-inset);width:100%;padding:var(--nf-pad-card-sm);cursor:pointer;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), background-color var(--nf-duration-fast) var(--nf-ease-standard);display:block}@media (hover:hover){.nf-option:hover{border-color:var(--nf-border-strong)}}.nf-option[aria-pressed=true]{border-color:var(--nf-mode-agent);background:var(--nf-mode-agent)}@supports (color:color-mix(in lab, red, red)){.nf-option[aria-pressed=true]{background:color-mix(in oklab, var(--nf-mode-agent) 12%, transparent)}}.nf-option[aria-pressed=true]{box-shadow:var(--nf-bloom-lit-soft)}.nf-option:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-cat{align-items:center;gap:var(--nf-gap-row);text-align:center;padding-block:var(--nf-gap-inline);border-radius:var(--nf-radius-control);color:var(--nf-content-primary);flex-direction:column;display:flex}.nf-cat__glyph{color:var(--nf-content-primary);transition:transform var(--nf-duration-base) var(--nf-ease-spring), color var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:grid}.nf-cat__label{font-size:var(--nf-text-body-sm);color:inherit;font-weight:600;line-height:1.3}@media (hover:hover){.nf-cat:hover .nf-cat__glyph{color:var(--nf-brand-accent);transform:translateY(-4px)}}.nf-cat:active .nf-cat__glyph{transition-duration:var(--nf-duration-instant);transform:translateY(0)scale(.92)}.nf-cat:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-press{transition:transform var(--nf-duration-press) var(--nf-ease-press)}.nf-press:active,a.nf-chip:active,button.nf-chip:active,label.nf-chip:active,.nf-row--tap:active,.nf-segmented__item:active{transform:scale(var(--nf-press-scale))}a.nf-chip,button.nf-chip,label.nf-chip,.nf-row--tap,.nf-segmented__item{transition:transform var(--nf-duration-press) var(--nf-ease-press), background-color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard)}.nf-link-quiet{align-items:center;gap:var(--nf-gap-inline);color:var(--nf-content-secondary);transition:color var(--nf-duration-fast) var(--nf-ease-standard);font-weight:600;display:inline-flex;position:relative}.nf-link-quiet:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--nf-duration-base) var(--nf-ease-standard);background:currentColor;position:absolute;inset-block-end:-.15rem;inset-inline-start:0;transform:scaleX(0)}@media (hover:hover){.nf-link-quiet:hover{color:var(--nf-content-primary)}}.nf-link-quiet:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.nf-link-quiet:hover:after{transform:scaleX(1)}}.nf-photo-scrim{pointer-events:none;background:radial-gradient(135% 120% at 14% 52%, var(--nf-landing-ink) 0%, var(--nf-landing-ink) 36%, var(--nf-landing-ink) 58%, transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-photo-scrim{background:radial-gradient(135% 120% at 14% 52%, color-mix(in oklab, var(--nf-landing-ink) 84%, transparent) 0%, color-mix(in oklab, var(--nf-landing-ink) 60%, transparent) 36%, color-mix(in oklab, var(--nf-landing-ink) 24%, transparent) 58%, transparent 74%)}}.nf-photo-scrim--foot{background:linear-gradient(180deg, var(--nf-landing-ink) 0%, transparent 26%, var(--nf-landing-ink) 54%, var(--nf-landing-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-photo-scrim--foot{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-landing-ink) 14%, transparent) 0%, transparent 26%, color-mix(in oklab, var(--nf-landing-ink) 58%, transparent) 54%, color-mix(in oklab, var(--nf-landing-ink) 95%, transparent) 100%)}}.nf-slate{--nf-slate-page:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-page:color-mix(in srgb, var(--nf-glow-ink) 6%, var(--nf-surface-canvas))}}.nf-slate{--nf-slate-card:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-card:color-mix(in srgb, var(--nf-glow-ink) 13%, var(--nf-surface-canvas))}}.nf-slate{--nf-slate-card-edge:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-card-edge:color-mix(in oklab, var(--nf-brand-primary) 22%, transparent)}}.nf-slate{--nf-slate-card-shadow:0 1px 0 var(--nf-content-primary) inset}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-card-shadow:0 1px 0 color-mix(in oklab, var(--nf-content-primary) 6%, transparent) inset}}.nf-slate{--nf-slate-ink:var(--nf-content-primary);--nf-slate-link:var(--nf-content-primary);--nf-slate-pill:var(--nf-content-primary);--nf-slate-pill-ink:var(--nf-surface-artwork);--nf-slate-pill-shadow:0 10px 28px -12px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-pill-shadow:0 10px 28px -12px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent)}}.nf-slate{--nf-slate-top-a:var(--nf-surface-on-paper);--nf-slate-top-b:var(--nf-surface-on-paper)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-b:color-mix(in oklab, var(--nf-surface-on-paper) 88%, var(--nf-brand-quiet))}}.nf-slate{--nf-slate-top-c:var(--nf-surface-on-paper)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-c:color-mix(in oklab, var(--nf-surface-on-paper) 66%, var(--nf-brand-quiet))}}.nf-slate{--nf-slate-top-ink:var(--nf-surface-artwork);--nf-slate-top-ink-soft:var(--nf-content-on-paper-secondary);--nf-slate-top-chip:var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-chip:color-mix(in oklab, var(--nf-surface-artwork) 8%, transparent);--nf-slate-top-chip-edge:color-mix(in oklab, var(--nf-surface-artwork) 18%, transparent)}}.nf-slate{--nf-slate-edge:var(--nf-brand-primary);--nf-slate-hair:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-hair:color-mix(in oklab, var(--nf-content-primary) 14%, transparent)}}.nf-slate{--nf-slate-top-h:15.5rem;--nf-slate-light:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-light:color-mix(in oklab, var(--nf-brand-quiet) 34%, transparent)}}.nf-slate{--nf-slate-obj-shadow:var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-obj-shadow:color-mix(in oklab, var(--nf-surface-artwork) 22%, transparent)}}.nf-slate{--nf-slate-page-light:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-page-light:color-mix(in oklab, var(--nf-brand-primary) 16%, transparent)}}.nf-slate{--nf-slate-halo:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-halo:color-mix(in oklab, var(--nf-brand-quiet) 34%, transparent)}}.nf-slate{--nf-auth-gutter:var(--nf-space-md);--nf-focus-ring:var(--nf-slate-ink)}:root[data-theme=light] .nf-slate{--nf-slate-page:var(--nf-surface-secondary);--nf-slate-card:var(--nf-surface-elevated);--nf-slate-card-edge:transparent;--nf-slate-card-shadow:var(--nf-elev-1);--nf-slate-ink:var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-ink:color-mix(in oklab, var(--nf-surface-artwork) 45%, var(--nf-brand-primary))}}:root[data-theme=light] .nf-slate{--nf-slate-link:var(--nf-slate-ink);--nf-slate-pill:linear-gradient(100deg, var(--nf-surface-artwork) 0%, var(--nf-surface-artwork) 55%, var(--nf-brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-pill:linear-gradient(100deg, var(--nf-surface-artwork) 0%, color-mix(in oklab, var(--nf-surface-artwork) 40%, var(--nf-brand-primary)) 55%, var(--nf-brand-primary) 100%)}}:root[data-theme=light] .nf-slate{--nf-slate-pill-ink:var(--nf-content-on-brand);--nf-slate-pill-shadow:0 12px 26px -14px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-pill-shadow:0 12px 26px -14px color-mix(in oklab, var(--nf-brand-primary) 85%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-top-a:var(--nf-surface-artwork);--nf-slate-top-b:var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-b:color-mix(in oklab, var(--nf-surface-artwork) 58%, var(--nf-brand-primary))}}:root[data-theme=light] .nf-slate{--nf-slate-top-c:var(--nf-brand-primary);--nf-slate-top-ink:var(--nf-content-on-brand);--nf-slate-top-ink-soft:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-ink-soft:color-mix(in oklab, var(--nf-content-on-brand) 80%, transparent);--nf-slate-top-chip:color-mix(in oklab, var(--nf-content-on-brand) 12%, transparent);--nf-slate-top-chip-edge:color-mix(in oklab, var(--nf-content-on-brand) 26%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-edge:var(--nf-brand-quiet);--nf-slate-hair:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-hair:color-mix(in oklab, var(--nf-content-primary) 12%, transparent);--nf-slate-light:color-mix(in oklab, var(--nf-brand-primary) 60%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-obj-shadow:var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-obj-shadow:color-mix(in oklab, var(--nf-surface-artwork) 60%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-page-light:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-page-light:color-mix(in oklab, var(--nf-brand-primary) 9%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-halo:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-halo:color-mix(in oklab, var(--nf-brand-primary) 20%, transparent)}}.nf-auth{color:var(--nf-content-primary);min-height:100svh;padding-bottom:max(var(--nf-space-md), env(safe-area-inset-bottom,0px));background:var(--nf-slate-page);flex-direction:column;display:flex;position:relative;overflow-x:clip}.nf-auth:before,.nf-auth:after{content:"";z-index:0;pointer-events:none;border-radius:var(--nf-radius-circle);background:radial-gradient(circle, var(--nf-slate-page-light) 0%, transparent 70%);position:fixed}.nf-auth:before{aspect-ratio:1;width:max(70vw,28rem);bottom:-18vh;left:-30vw}.nf-auth:after{aspect-ratio:1;opacity:.7;width:max(52vw,22rem);animation:nf-slate-drift 20s var(--nf-ease-standard) infinite alternate;top:38vh;right:-26vw}.nf-slate-top{--nf-focus-ring:var(--nf-slate-top-ink);z-index:1;width:100%;height:calc(var(--nf-slate-top-h) + env(safe-area-inset-top,0px));color:var(--nf-slate-top-ink);transition:height var(--nf-duration-slow) var(--nf-ease-standard);animation:nf-slate-drop var(--nf-duration-deliberate) var(--nf-ease-entrance) both;flex:none;position:relative}.nf-slate-top--compact{--nf-slate-top-h:9rem}.nf-slate-top__ground{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.nf-slate-top__stop-a{stop-color:var(--nf-slate-top-a)}.nf-slate-top__stop-b{stop-color:var(--nf-slate-top-b)}.nf-slate-top__stop-c{stop-color:var(--nf-slate-top-c)}.nf-slate-top__shape{animation:nf-slate-morph var(--nf-duration-cinematic) var(--nf-ease-entrance) both}.nf-slate-top__edge{stroke:var(--nf-slate-edge);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.7;filter:drop-shadow(0 0 6px var(--nf-glow-4));animation:nf-slate-morph-edge var(--nf-duration-cinematic) var(--nf-ease-entrance) both}.nf-slate-top__depth{pointer-events:none;transition:opacity var(--nf-duration-base) var(--nf-ease-standard);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 260' preserveAspectRatio='none'%3E%3Cpath d='M0 0H390V150C340 226 270 256 195 256C120 256 50 226 0 150Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 260' preserveAspectRatio='none'%3E%3Cpath d='M0 0H390V150C340 226 270 256 195 256C120 256 50 226 0 150Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nf-slate-top__light{border-radius:var(--nf-radius-circle);background:radial-gradient(circle, var(--nf-slate-light) 0%, transparent 68%);animation:nf-slate-drift 14s var(--nf-ease-standard) infinite alternate;position:absolute}.nf-slate-top__light--a{aspect-ratio:1;width:70%;top:-30%;right:-12%}.nf-slate-top__light--b{aspect-ratio:1;width:60%;animation-duration:18s;animation-delay:-6s;bottom:-40%;left:-20%}@keyframes nf-slate-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,6%)scale(1.08)}}.nf-slate-top__obj{animation:nf-slate-obj-in var(--nf-duration-deliberate) var(--nf-ease-entrance) both, nf-slate-bob 6s var(--nf-ease-standard) var(--nf-duration-deliberate) infinite alternate;display:block;position:absolute}.nf-slate-top__obj>img{width:100%;height:auto;filter:drop-shadow(0 10px 18px var(--nf-slate-obj-shadow));display:block}.nf-slate-top__objs{top:calc(env(safe-area-inset-top,0px) + 22%);aspect-ratio:1;width:clamp(4.5rem,24vw,7rem);position:absolute;right:max(6%,50% - 13rem)}.nf-slate-top__obj--a{animation-delay:.26s,1.1s;inset:0}.nf-slate-top__obj--b{width:42%;animation-delay:.4s,1.3s;animation-duration:var(--nf-duration-deliberate), 4.8s;top:-22%;left:-34%}@keyframes nf-slate-obj-in{0%{opacity:0;transform:translateY(14px)scale(.86)}}@keyframes nf-slate-bob{0%{transform:translateY(2px)}to{transform:translateY(-6px)}}.nf-slate-top__obj>img.nf-slate-top__art--on-navy{display:none}:root[data-theme=light] .nf-slate-top__obj>img.nf-slate-top__art--on-navy{display:block}:root[data-theme=light] .nf-slate-top__obj>img.nf-slate-top__art--on-paper{display:none}.nf-slate-top__inner{z-index:1;width:100%;max-width:calc(26rem + 2 * var(--nf-auth-gutter));padding-top:max(var(--nf-space-xs), env(safe-area-inset-top,0px));padding-right:max(var(--nf-auth-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--nf-auth-gutter), env(safe-area-inset-left,0px));margin-inline:auto;position:relative}.nf-slate-top__bar{--nf-content-primary:var(--nf-slate-top-ink);--nf-brand-secondary:var(--nf-slate-top-ink);justify-content:space-between;align-items:center;gap:var(--nf-space-sm);min-height:2.75rem;display:flex}.nf-slate-top__start,.nf-slate-top__end{min-width:2.75rem;color:var(--nf-slate-top-ink);align-items:center;display:flex}.nf-slate-top__end{justify-content:flex-end}.nf-slate-top__brand{align-items:center;gap:var(--nf-space-sm);margin-top:clamp(var(--nf-space-sm), 3.2svh, var(--nf-space-xl));color:var(--nf-slate-top-ink);border-radius:var(--nf-radius-sm);transition:margin-top var(--nf-duration-slow) var(--nf-ease-standard);display:inline-flex}.nf-slate-top__mark{width:1.875rem;height:auto;display:block}:root[data-theme=light] .nf-slate-top__mark--on-navy{display:block}:root[data-theme=light] .nf-slate-top__mark--on-paper{display:none}.nf-slate-top__word{font-family:var(--nf-font-display);letter-spacing:.34em;margin-right:-.34em;font-size:1.625rem;font-weight:500;line-height:1}.nf-slate-top__line{max-width:17rem;margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-slate-top-ink-soft);transition:opacity var(--nf-duration-fast) var(--nf-ease-standard);line-height:1.45}.nf-slate-top .nf-auth__back-btn{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-slate-top-chip-edge);background:var(--nf-slate-top-chip);width:2.75rem;height:2.75rem;color:var(--nf-slate-top-ink)}.nf-slate-top .nf-auth__back-btn:hover{color:var(--nf-slate-top-ink);border-color:var(--nf-slate-top-ink)}@media (pointer:coarse){.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-slate-top{--nf-slate-top-h:8.5rem}.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-slate-top__brand{margin-top:var(--nf-space-2xs)}:is(.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-slate-top__line,.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-slate-top__depth){opacity:0}.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-auth__title{font-size:1.75rem}}.nf-auth__body{z-index:2;width:100%;max-width:calc(26rem + 2 * var(--nf-auth-gutter));padding-top:var(--nf-space-xs);padding-right:max(var(--nf-auth-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--nf-auth-gutter), env(safe-area-inset-left,0px));flex:1 0 auto;margin-inline:auto;position:relative}.nf-auth__screen{width:100%}.nf-auth__title{font-family:var(--nf-font-display);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);text-wrap:balance;transition:font-size var(--nf-duration-slow) var(--nf-ease-standard);font-size:2.125rem;font-weight:600;line-height:1.1}.nf-auth__sub{margin-top:var(--nf-space-xs);color:var(--nf-content-secondary);font-size:.9375rem;line-height:1.45}.nf-auth__form{gap:var(--nf-space-sm);margin-top:var(--nf-space-lg);text-align:left;display:grid}.nf-auth__form--fields{gap:var(--nf-space-md)}.nf-auth__form--steps{margin-top:var(--nf-space-md);display:block}.nf-auth .nf-label,.nf-slate-field__label{margin-bottom:var(--nf-space-xs);color:var(--nf-content-primary);font-size:.875rem;font-weight:600;display:block}.nf-auth .nf-field,.nf-slate-input{width:100%;min-width:0;min-height:3.25rem;padding-block:0;padding-inline:var(--nf-space-md);color:var(--nf-content-primary);border:1.5px solid var(--nf-slate-card-edge);border-radius:var(--nf-radius-control);background:var(--nf-slate-card);box-shadow:var(--nf-slate-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), background-color var(--nf-duration-fast) var(--nf-ease-standard);font-size:1rem}.nf-auth input.nf-field,.nf-slate-input{height:3.25rem}.nf-auth .nf-field::placeholder,.nf-slate-input::placeholder{color:var(--nf-content-muted)}.nf-auth .nf-field,.nf-slate-input{--nf-focus-ring-width:0px}.nf-auth .nf-field:focus,.nf-slate-input:focus{border-color:var(--nf-slate-ink);background:var(--nf-slate-card);box-shadow:var(--nf-slate-card-shadow);outline:none}.nf-auth .nf-field[aria-invalid=true],.nf-slate-input[aria-invalid=true]{border-color:var(--nf-state-error)}.nf-auth .nf-field:disabled,.nf-slate-input:disabled{opacity:.55}.nf-slate-input--trailing{padding-right:3rem}.nf-slate-field__box{position:relative}.nf-slate-field__trailing{inset-block:0;align-items:center;display:flex;position:absolute;right:0}.nf-slate-field__error{margin-top:var(--nf-space-xs);font-size:var(--nf-text-overline);color:var(--nf-state-error)}.nf-auth-field__box{position:relative}.nf-auth-field__halo{border-radius:calc(var(--nf-radius-control) + 4px);box-shadow:0 0 0 3px var(--nf-slate-halo), 0 10px 28px -12px var(--nf-slate-halo);pointer-events:none;opacity:0;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-entrance);position:absolute;inset:-4px;transform:scale(.97)}.nf-auth-field__box:focus-within .nf-auth-field__halo{opacity:1;transform:none}.nf-auth-field__box:focus-within:has(input:not(:placeholder-shown)) .nf-auth-field__halo{animation:nf-slate-breathe 1.6s var(--nf-ease-standard) infinite alternate}@keyframes nf-slate-breathe{to{opacity:.55}}.nf-auth-field .nf-label{transition:color var(--nf-duration-fast) var(--nf-ease-standard)}.nf-auth-field:focus-within .nf-label{color:var(--nf-slate-ink)}.nf-auth-field__box:has(input[type=email]:not(:placeholder-shown):valid:not([aria-invalid=true])):after{content:"";top:50%;right:var(--nf-space-md);border-radius:var(--nf-radius-circle);background:var(--nf-state-success);pointer-events:none;width:1.125rem;height:1.125rem;animation:nf-slate-pop .32s var(--nf-ease-spring) both;margin-top:-.5625rem;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm5.2 8.1-6 6.4a1 1 0 0 1-1.5 0l-3-3.1a1 1 0 1 1 1.5-1.4l2.2 2.3 5.3-5.6a1 1 0 1 1 1.5 1.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm5.2 8.1-6 6.4a1 1 0 0 1-1.5 0l-3-3.1a1 1 0 1 1 1.5-1.4l2.2 2.3 5.3-5.6a1 1 0 1 1 1.5 1.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.nf-auth-field__box:has(input[type=email]:not(:placeholder-shown):valid:not([aria-invalid=true])) input{padding-right:2.75rem}@keyframes nf-slate-pop{0%{opacity:0;transform:scale(.3)}}.nf-auth .nf-field,.nf-slate-input{caret-color:var(--nf-slate-ink)}.nf-slate-pair{gap:var(--nf-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:22rem){.nf-slate-pair{grid-template-columns:minmax(0,1fr)}}.nf-slate-forgot{margin-top:var(--nf-space-2xs);margin-bottom:calc(-1 * var(--nf-space-xs));justify-content:flex-end;display:flex}.nf-slate-forgot .nf-auth__aside{color:var(--nf-content-primary);font-size:.875rem;font-weight:600}.nf-slate .nf-slate-pill.nf-btn{--nf-btn-h:3.5rem;gap:var(--nf-space-xs);border-radius:var(--nf-act-radius-lg);height:3.5rem;min-height:3.5rem;padding-block:0;font-size:1rem;font-weight:600}.nf-slate .nf-slate-pill.nf-btn:before{--nf-edge-r:calc(var(--nf-act-radius-lg) + 2px)}.nf-slate .nf-auth__actions{margin-top:var(--nf-space-xs)}.nf-slate-or{align-items:center;gap:var(--nf-space-md);margin-top:var(--nf-space-lg);color:var(--nf-content-muted);font-size:.8125rem;display:flex}.nf-slate-or>span:first-letter{text-transform:uppercase}.nf-slate-or:before,.nf-slate-or:after{content:"";background:var(--nf-slate-hair);flex:1;height:1px}.nf-slate-socials{justify-content:center;gap:var(--nf-space-md);margin-top:var(--nf-space-md);display:flex}.nf-slate-social{border-radius:var(--nf-radius-circle);border:1.5px solid var(--nf-slate-card-edge);background:var(--nf-slate-card);width:3.5rem;height:3.5rem;box-shadow:var(--nf-slate-card-shadow);color:var(--nf-content-primary);cursor:pointer;transition:transform var(--nf-duration-press) var(--nf-ease-press), border-color var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:grid}.nf-slate-social:active{transform:scale(.94)}@media (hover:hover){.nf-slate-social:hover{border-color:var(--nf-slate-ink)}}.nf-slate-social:disabled{opacity:.55;cursor:progress}.nf-slate-social__mark,.nf-slate-social svg{flex:none;width:1.375rem;height:1.375rem}.nf-slate-social-slot{display:contents}.nf-slate-options{gap:var(--nf-space-sm);margin-top:var(--nf-space-lg);display:grid}.nf-slate-options .nf-slate-or{margin-top:0}.nf-slate-head{align-items:center;gap:var(--nf-space-sm);display:flex}.nf-slate-head__back{width:2.75rem;height:2.75rem;margin-left:calc(-1 * var(--nf-space-2xs));border-radius:var(--nf-radius-circle);border:1.5px solid var(--nf-slate-hair);background:var(--nf-slate-card);color:var(--nf-content-primary);place-items:center;display:grid}@media (hover:hover){.nf-slate-head__back:hover{border-color:var(--nf-slate-ink)}}.nf-slate-steps{margin-top:var(--nf-space-sm)}.nf-slate-steps__label{align-items:baseline;gap:var(--nf-space-2xs) var(--nf-space-xs);color:var(--nf-content-secondary);flex-wrap:wrap;font-size:.8125rem;font-weight:600;display:flex}.nf-slate-steps__name{color:var(--nf-content-muted);font-weight:500}.nf-slate-steps__track{gap:var(--nf-space-xs);margin-top:var(--nf-space-xs);grid-template-columns:1fr 1fr;display:grid}.nf-slate-steps__seg{border-radius:var(--nf-radius-pill);background:var(--nf-slate-hair);height:4px;transition:background-color var(--nf-duration-base) var(--nf-ease-standard)}.nf-slate-steps__seg.is-on{background:var(--nf-slate-pill)}.nf-slate-step{gap:var(--nf-space-md);display:grid}.nf-slate-step[hidden]{display:none}.nf-slate-note-group{gap:var(--nf-space-md);display:grid}.nf-slate-note{color:var(--nf-content-muted);font-size:.8125rem;line-height:1.5}.nf-auth .nf-auth__actions--sticky{z-index:3;bottom:var(--nf-kb,0px);margin-top:var(--nf-space-lg);margin-inline:calc(-1 * var(--nf-auth-gutter));padding:var(--nf-space-sm) var(--nf-auth-gutter) max(var(--nf-space-sm), env(safe-area-inset-bottom,0px));background:var(--nf-slate-page);position:sticky}@supports (color:color-mix(in lab, red, red)){.nf-auth .nf-auth__actions--sticky{background:color-mix(in srgb, var(--nf-slate-page) 90%, transparent)}}.nf-auth .nf-auth__actions--sticky{-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin));backdrop-filter:blur(var(--nf-glass-blur-thin))}.nf-auth[data-keyboard=up] .nf-auth__actions--sticky{padding-bottom:var(--nf-space-sm)}.nf-auth__links{margin-top:var(--nf-space-xs);justify-content:center;display:flex}.nf-auth__form .nf-auth__links{margin-top:0}.nf-auth__aside{align-items:center;gap:var(--nf-space-xs);min-height:2.75rem;color:var(--nf-content-secondary);text-underline-offset:4px;font-size:.9375rem;font-weight:500;display:inline-flex}.nf-auth__aside:hover{color:var(--nf-content-primary);text-decoration:underline}.nf-auth__swap{margin-top:var(--nf-space-xl);text-align:center;color:var(--nf-content-secondary);font-size:.875rem}.nf-auth__swap a{color:var(--nf-slate-link);text-underline-offset:4px;margin-left:.25rem;font-weight:700}.nf-auth__swap a:hover{text-decoration:underline}.nf-auth__swap--quiet{margin-top:var(--nf-space-xs);font-size:.875rem}.nf-auth__swap--quiet a{color:var(--nf-content-secondary);margin-left:0;font-weight:500}.nf-auth__hint{margin-top:var(--nf-space-md);color:var(--nf-content-muted);font-size:.875rem;line-height:1.5}.nf-auth__notice{margin-top:var(--nf-space-md);padding:var(--nf-space-sm) var(--nf-space-md);border-radius:var(--nf-radius-md);border:var(--nf-border-width) solid var(--nf-slate-card-edge);background:var(--nf-brand-tint-1);color:var(--nf-content-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.nf-auth__form>.nf-auth__notice{margin-top:0}.nf-auth__alert{margin-top:var(--nf-space-md);padding:var(--nf-space-sm) var(--nf-space-md);border-radius:var(--nf-radius-md);border:var(--nf-border-width) solid var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.nf-auth__alert{border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-state-error) 45%, transparent)}}.nf-auth__alert{background:var(--nf-state-error-surface);color:var(--nf-content-primary);font-size:.875rem;line-height:1.5}.nf-auth__form--fields>.nf-auth__alert{margin-top:0}.nf-auth__notice-link{color:inherit;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.nf-auth__notice-link:hover{text-decoration-thickness:2px}.nf-auth__notice-link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-sm)}.nf-auth__legal{z-index:1;width:100%;max-width:calc(26rem + 2 * var(--nf-auth-gutter));margin:var(--nf-space-xl) auto 0;padding-inline:max(var(--nf-auth-gutter), env(safe-area-inset-left,0px));text-align:center;font-size:var(--nf-text-overline);color:var(--nf-content-muted);line-height:1.5;position:relative}.nf-auth__legal a{color:var(--nf-content-secondary);text-underline-offset:3px;white-space:nowrap}.nf-auth__legal a:hover{text-decoration:underline}.nf-auth__swap a,.nf-auth__legal a,.nf-auth__notice-link{position:relative}.nf-auth__swap a:after,.nf-auth__legal a:after,.nf-auth__notice-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-code__box{position:relative}.nf-code__cells{gap:clamp(.375rem,2vw,.625rem);display:flex}.nf-code__cell{border:1.5px solid var(--nf-slate-card-edge);border-radius:var(--nf-radius-control);background:var(--nf-slate-card);min-width:0;height:3.5rem;box-shadow:var(--nf-slate-card-shadow);font-family:var(--nf-font-display);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard);flex:1 1 0;place-items:center;font-size:1.5rem;font-weight:600;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-code__cell[data-filled]{border-color:color-mix(in oklab, var(--nf-slate-ink) 55%, transparent)}}.nf-code__cell[data-next]{border-color:var(--nf-slate-ink)}.nf-code__cell[data-next]:after{content:"";border-radius:var(--nf-radius-pill);background:var(--nf-slate-ink);width:2px;height:1.5rem;animation:1s step-end infinite nf-code-caret}@keyframes nf-code-caret{50%{opacity:0}}.nf-code[data-error] .nf-code__cell,.nf-code__cell[data-over]{border-color:var(--nf-state-error)}.nf-code__digit{animation:nf-code-pop .26s var(--nf-ease-spring) both;display:block}@keyframes nf-code-pop{0%{opacity:0;transform:translateY(.35em)scale(.6)}}.nf-code__box[data-shake=a] .nf-code__cells{animation:nf-code-shake-a .42s var(--nf-ease-standard)}.nf-code__box[data-shake=b] .nf-code__cells{animation:nf-code-shake-b .42s var(--nf-ease-standard)}@keyframes nf-code-shake-a{15%,55%{transform:translate(-8px)}35%,75%{transform:translate(8px)}}@keyframes nf-code-shake-b{15%,55%{transform:translate(-8px)}35%,75%{transform:translate(8px)}}.nf-auth .nf-code__input{color:#0000;caret-color:#0000;letter-spacing:0;-webkit-text-fill-color:transparent;--nf-focus-ring-width:0px;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.nf-auth .nf-code__input::placeholder{color:#0000}.nf-auth .nf-code__input::selection{background:0 0}.nf-code__box:has(.nf-code__input:focus-visible) .nf-code__cells{border-radius:var(--nf-radius-control);box-shadow:0 0 0 3px var(--nf-slate-halo)}.nf-verify__change{margin-top:var(--nf-space-xs);color:var(--nf-content-secondary);font-size:.875rem}.nf-verify__resend{justify-items:center;gap:var(--nf-space-2xs);margin-top:var(--nf-space-md);text-align:center;display:grid}.nf-verify__resend .nf-btn{font-variant-numeric:tabular-nums}.nf-verify__status,.nf-verify__hint{color:var(--nf-content-secondary);font-size:.8125rem;line-height:1.5}.nf-verify__help{justify-items:center;gap:var(--nf-space-xs);margin-top:var(--nf-space-sm);text-align:center;display:grid}.nf-verify__mail{min-height:2.75rem;padding-inline:var(--nf-space-md);border:1.5px solid var(--nf-slate-hair);border-radius:var(--nf-radius-pill);background:var(--nf-slate-card);color:var(--nf-content-primary);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.nf-verify__mail:hover{border-color:var(--nf-slate-ink)}}.nf-verify__same{margin-top:var(--nf-space-lg);text-align:center;color:var(--nf-content-muted);font-size:.8125rem}.nf-arrival{align-content:center;justify-items:center;gap:var(--nf-space-xs);min-height:min(26rem,52svh);padding-block:var(--nf-space-lg);text-align:center;display:grid}.nf-arrival__art{width:10rem;height:10rem;margin-bottom:var(--nf-space-sm);position:relative}.nf-arrival__glow{border-radius:var(--nf-radius-circle);background:radial-gradient(circle, var(--nf-slate-light) 0%, transparent 70%);animation:nf-arrival-glow .9s var(--nf-ease-entrance) both;position:absolute;inset:-20%}.nf-arrival__house{animation:nf-arrival-rise .56s var(--nf-ease-spring) both;position:absolute;inset:8%}.nf-arrival__house>img{object-fit:contain;width:100%;height:100%;display:block}.nf-arrival__tick{border-radius:var(--nf-radius-circle);background:var(--nf-slate-page);width:3.25rem;height:3.25rem;animation:nf-arrival-pop .32s var(--nf-ease-spring) .18s both;position:absolute;bottom:.25rem;right:-.25rem}.nf-arrival__ring,.nf-arrival__check{fill:none;stroke:var(--nf-state-success);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.nf-arrival__ring{animation:nf-arrival-draw .36s var(--nf-ease-entrance) .22s both}.nf-arrival__check{animation:nf-arrival-draw .24s var(--nf-ease-entrance) .5s both}.nf-arrival__title{animation:nf-slate-rise var(--nf-duration-entrance) var(--nf-ease-entrance) .18s both}.nf-arrival__body{animation:nf-slate-rise var(--nf-duration-entrance) var(--nf-ease-entrance) .26s both}@keyframes nf-arrival-glow{0%{opacity:0;transform:scale(.6)}}@keyframes nf-arrival-rise{0%{opacity:0;transform:translateY(18px)scale(.8)}}@keyframes nf-arrival-pop{0%{opacity:0;transform:scale(.4)}}@keyframes nf-arrival-draw{0%{stroke-dashoffset:1px}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-slate-top__light,.nf-auth-field__halo),:root:is([data-motion=calm],[data-motion=off]) .nf-auth:after{animation:none}:root[data-motion=calm] :is(.nf-code__digit,.nf-arrival__glow,.nf-arrival__house,.nf-arrival__tick,.nf-arrival__title,.nf-arrival__body){animation:nf-calm-fade var(--nf-duration-base) var(--nf-ease-standard) both}:root[data-motion=calm] :is(.nf-arrival__ring,.nf-arrival__check),:root[data-motion=calm] .nf-code__box[data-shake] .nf-code__cells{animation:none}:root:is([data-motion=calm],[data-motion=off]) .nf-slate-top__obj{animation:nf-calm-fade var(--nf-duration-base) var(--nf-ease-standard) both}@keyframes nf-slate-drop{0%{transform:translateY(-38%)}to{transform:none}}@keyframes nf-slate-morph{0%{d:path("M0 0H390V178C340 214 270 228 195 228C120 228 50 214 0 178Z")}}@keyframes nf-slate-morph-edge{0%{d:path("M390 178C340 214 270 228 195 228C120 228 50 214 0 178")}}@keyframes nf-slate-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nf-slate-stagger{--nf-slate-base:.14s}.nf-slate-stagger .nf-slate-stagger{--nf-slate-base:.26s}.nf-slate-stagger>:not(.nf-slate-stagger,input[type=hidden],h2.sr-only){animation:nf-slate-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-slate-base) + var(--nf-slate-i,0) * 55ms)}.nf-slate-stagger>:nth-child(2){--nf-slate-i:1}.nf-slate-stagger>:nth-child(3){--nf-slate-i:2}.nf-slate-stagger>:nth-child(4){--nf-slate-i:3}.nf-slate-stagger>:nth-child(5){--nf-slate-i:4}.nf-slate-stagger>:nth-child(6){--nf-slate-i:5}.nf-slate-stagger>:nth-child(n+7){--nf-slate-i:6}@media (prefers-reduced-motion:reduce){.nf-slate-top,.nf-slate-top__shape,.nf-slate-top__edge,.nf-slate-stagger>*,.nf-slate-top__light,.nf-slate-top__obj,.nf-auth:after,.nf-auth-field__box .nf-auth-field__halo,.nf-auth-field__box:after,.nf-code__digit,.nf-code__cells,.nf-code__cell[data-next]:after,.nf-arrival *,.nf-arrival__title,.nf-arrival__body{animation:none!important}.nf-auth-field__halo,.nf-slate-top,.nf-slate-top__brand,.nf-slate-top__line,.nf-auth__title{transition:none}}@media (min-width:640px){.nf-slate{--nf-slate-top-h:17rem}.nf-auth__body{padding-top:var(--nf-space-md)}}@media (min-width:1024px){.nf-slate{--nf-slate-top-h:19rem}}@media (max-height:640px){.nf-slate{--nf-slate-top-h:10rem}.nf-slate-top__brand{margin-top:var(--nf-space-xs)}}@media (min-width:640px) and (min-height:960px){.nf-auth__body{padding-bottom:var(--nf-space-3xl);flex-direction:column;justify-content:center;display:flex}}.nf-slate{--nf-slate-top-a:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-a:color-mix(in oklab, var(--nf-brand-primary) 90%, var(--nf-content-on-brand))}}.nf-slate{--nf-slate-top-b:var(--nf-brand-primary);--nf-slate-top-c:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-c:color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-artwork))}}.nf-slate{--nf-slate-top-ink:var(--nf-content-on-brand);--nf-slate-top-ink-soft:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-ink-soft:color-mix(in oklab, var(--nf-content-on-brand) 84%, transparent)}}.nf-slate{--nf-slate-top-chip:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-chip:color-mix(in oklab, var(--nf-content-on-brand) 16%, transparent)}}.nf-slate{--nf-slate-top-chip-edge:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-top-chip-edge:color-mix(in oklab, var(--nf-content-on-brand) 34%, transparent)}}.nf-slate{--nf-slate-edge:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-edge:color-mix(in oklab, var(--nf-brand-primary) 35%, var(--nf-content-on-brand))}}.nf-slate{--nf-slate-light:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-light:color-mix(in oklab, var(--nf-content-on-brand) 16%, transparent)}}.nf-slate{--nf-slate-card:var(--nf-door-glass-fill);--nf-slate-card-edge:var(--nf-door-glass-rim);--nf-slate-card-shadow:var(--nf-door-glass-depth);--nf-slate-pill:linear-gradient(180deg, var(--nf-content-on-brand) 0%, var(--nf-content-on-brand) 46%, transparent 50%), linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-pill:linear-gradient(180deg, color-mix(in oklab, var(--nf-content-on-brand) 20%, transparent) 0%, color-mix(in oklab, var(--nf-content-on-brand) 6%, transparent) 46%, transparent 50%), linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong) 100%)}}.nf-slate{--nf-slate-pill-ink:var(--nf-content-on-brand);--nf-slate-pill-shadow:inset 0 1px 0 var(--nf-content-on-brand), inset 0 -3px 8px -2px var(--nf-brand-primary), 0 0 0 1px var(--nf-brand-quiet), 0 14px 28px -12px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-pill-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 55%, transparent), inset 0 -3px 8px -2px color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-artwork)) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--nf-brand-quiet) 55%, transparent), 0 14px 28px -12px color-mix(in oklab, var(--nf-brand-primary) 75%, transparent)}}.nf-slate{--nf-slate-ring-glow:0 0 0 3px var(--nf-brand-primary), 0 0 26px 2px var(--nf-brand-primary), 0 14px 28px -10px var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-ring-glow:0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 45%, transparent), 0 0 26px 2px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent), 0 14px 28px -10px color-mix(in oklab, var(--nf-surface-artwork) 80%, transparent)}}.nf-slate{--nf-slate-ring-fill:radial-gradient(90% 90% at 35% 25%, var(--nf-content-on-brand) 0%, transparent 60%), linear-gradient(160deg, var(--nf-brand-primary), var(--nf-brand-primary))}@supports (color:color-mix(in lab, red, red)){.nf-slate{--nf-slate-ring-fill:radial-gradient(90% 90% at 35% 25%, color-mix(in oklab, var(--nf-content-on-brand) 34%, transparent) 0%, transparent 60%), linear-gradient(160deg, var(--nf-brand-primary), color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-artwork)))}}.nf-slate{--nf-slate-focal-size:5.75rem}:root[data-theme=light] .nf-slate{--nf-slate-top-a:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-a:color-mix(in oklab, var(--nf-brand-primary) 90%, var(--nf-content-on-brand))}}:root[data-theme=light] .nf-slate{--nf-slate-top-b:var(--nf-brand-primary);--nf-slate-top-c:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-c:color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-artwork))}}:root[data-theme=light] .nf-slate{--nf-slate-edge:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-edge:color-mix(in oklab, var(--nf-brand-primary) 35%, var(--nf-content-on-brand))}}:root[data-theme=light] .nf-slate{--nf-slate-light:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-light:color-mix(in oklab, var(--nf-content-on-brand) 16%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-pill:linear-gradient(180deg, var(--nf-content-on-brand) 0%, var(--nf-content-on-brand) 46%, transparent 50%), linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-pill:linear-gradient(180deg, color-mix(in oklab, var(--nf-content-on-brand) 20%, transparent) 0%, color-mix(in oklab, var(--nf-content-on-brand) 6%, transparent) 46%, transparent 50%), linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 55%, var(--nf-brand-primary-strong) 100%)}}:root[data-theme=light] .nf-slate{--nf-slate-page:var(--nf-surface-canvas);--nf-slate-card:var(--nf-door-glass-fill);--nf-slate-card-edge:var(--nf-door-glass-rim);--nf-slate-card-shadow:var(--nf-door-glass-depth);--nf-slate-pill-shadow:inset 0 1px 0 var(--nf-content-on-brand), inset 0 -3px 8px -2px var(--nf-brand-primary), 0 14px 26px -12px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-pill-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 55%, transparent), inset 0 -3px 8px -2px color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-artwork)) 60%, transparent), 0 14px 26px -12px color-mix(in oklab, var(--nf-brand-primary) 60%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-top-ink:var(--nf-content-on-brand);--nf-slate-top-ink-soft:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-ink-soft:color-mix(in oklab, var(--nf-content-on-brand) 86%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-top-chip:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-chip:color-mix(in oklab, var(--nf-content-on-brand) 16%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-top-chip-edge:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-top-chip-edge:color-mix(in oklab, var(--nf-content-on-brand) 34%, transparent)}}:root[data-theme=light] .nf-slate{--nf-slate-ring-glow:0 0 0 3px var(--nf-brand-primary), 0 0 22px 2px var(--nf-brand-primary), 0 12px 24px -10px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-slate{--nf-slate-ring-glow:0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 30%, transparent), 0 0 22px 2px color-mix(in oklab, var(--nf-brand-primary) 45%, transparent), 0 12px 24px -10px color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary) 62%, var(--nf-surface-artwork)) 55%, transparent)}}.nf-slate-top__mark--on-navy{display:block}.nf-slate-top__mark--on-paper{display:none}.nf-slate-top__edge{stroke-width:2px;opacity:.9;filter:drop-shadow(0 0 8px var(--nf-brand-primary))}@supports (color:color-mix(in lab, red, red)){.nf-slate-top__edge{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--nf-brand-primary) 80%, transparent))}}.nf-slate-top__light--a{width:80%;top:-40%;left:18%;right:auto}.nf-slate-focal{z-index:2;width:var(--nf-slate-focal-size);height:var(--nf-slate-focal-size);pointer-events:none;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-slow) var(--nf-ease-standard);animation:nf-slate-focal-in var(--nf-duration-deliberate) var(--nf-ease-spring) .18s both;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.nf-slate-focal__ring{border-radius:var(--nf-radius-circle);border:3px solid var(--nf-content-on-brand);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nf-slate-focal__ring{border:3px solid color-mix(in oklab, var(--nf-content-on-brand) 88%, var(--nf-brand-primary))}}.nf-slate-focal__ring{background:var(--nf-slate-ring-fill);box-shadow:var(--nf-slate-ring-glow)}.nf-slate-focal__ring:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--nf-content-on-brand), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-slate-focal__ring:after{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-content-on-brand) 26%, transparent), transparent 42%)}}.nf-slate-focal__ring:after{pointer-events:none}.nf-slate-focal__mark{width:56%;height:auto;filter:drop-shadow(0 4px 8px var(--nf-surface-artwork))}@supports (color:color-mix(in lab, red, red)){.nf-slate-focal__mark{filter:drop-shadow(0 4px 8px color-mix(in oklab, var(--nf-surface-artwork) 55%, transparent))}}.nf-slate-focal__icon{object-fit:contain;width:76%;height:76%;filter:drop-shadow(0 6px 10px var(--nf-surface-artwork))}@supports (color:color-mix(in lab, red, red)){.nf-slate-focal__icon{filter:drop-shadow(0 6px 10px color-mix(in oklab, var(--nf-surface-artwork) 45%, transparent))}}@keyframes nf-slate-focal-in{0%{opacity:0;transform:translate(-50%,50%)scale(.7)}}.nf-slate:has(.nf-slate-top--focal) .nf-auth__body{padding-top:calc(var(--nf-slate-focal-size) / 2 + var(--nf-space-md))}:is(.nf-slate:has(.nf-slate-top--focal) .nf-auth__screen>:is(.nf-auth__title,.nf-auth__sub),.nf-slate:has(.nf-slate-top--focal) .nf-auth__screen>*>:is(.nf-auth__title,.nf-auth__sub)){text-align:center}@media (pointer:coarse){.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-slate-focal{opacity:0;transform:translate(-50%,20%)scale(.6)}.nf-auth:has(.nf-auth__body :is(input:not([type=checkbox]),select,textarea):focus) .nf-auth__body{padding-top:var(--nf-space-xs)}}@media (max-height:640px){.nf-slate{--nf-slate-focal-size:4.5rem}}.nf-code__cells{justify-content:center}.nf-code__cell{aspect-ratio:1;border-radius:var(--nf-radius-circle);border-width:2px;flex:0 3.25rem;height:auto;font-size:1.375rem}.nf-code__cell[data-filled]{border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-code__cell[data-filled]{border-color:color-mix(in oklab, var(--nf-brand-primary) 75%, transparent)}}.nf-code__cell[data-filled]{box-shadow:var(--nf-slate-card-shadow), 0 0 14px -2px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-code__cell[data-filled]{box-shadow:var(--nf-slate-card-shadow), 0 0 14px -2px color-mix(in oklab, var(--nf-brand-primary) 55%, transparent)}}.nf-code__cell[data-next]{border-color:var(--nf-slate-edge);box-shadow:var(--nf-slate-card-shadow), 0 0 0 3px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-code__cell[data-next]{box-shadow:var(--nf-slate-card-shadow), 0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 30%, transparent)}}:root[data-theme=light] .nf-code__cell[data-next]{border-color:var(--nf-brand-primary)}.nf-code__box:has(.nf-code__input:focus-visible) .nf-code__cells{border-radius:var(--nf-radius-pill)}@media (prefers-reduced-motion:reduce){.nf-slate-focal{transition:none;animation:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-slate-focal{animation:none}.nf-passcode{--nf-passcode-page:radial-gradient(90% 55% at 50% 38%, var(--nf-brand-primary), transparent 72%), linear-gradient(180deg, var(--nf-brand-primary), var(--nf-surface-artwork) 60%)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-page:radial-gradient(90% 55% at 50% 38%, color-mix(in oklab, var(--nf-brand-primary) 16%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--nf-brand-primary) 10%, var(--nf-surface-artwork)), var(--nf-surface-artwork) 60%)}}.nf-passcode{--nf-passcode-ink:var(--nf-content-on-brand);--nf-passcode-soft:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-soft:color-mix(in oklab, var(--nf-brand-quiet) 72%, var(--nf-content-on-brand))}}.nf-passcode{--nf-passcode-link:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-link:color-mix(in oklab, var(--nf-brand-quiet) 88%, var(--nf-content-on-brand))}}.nf-passcode{--nf-passcode-dome:radial-gradient(70% 70% at 50% 108%, var(--nf-brand-quiet) 0%, transparent 70%), linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-dome:radial-gradient(70% 70% at 50% 108%, color-mix(in oklab, var(--nf-brand-quiet) 55%, var(--nf-brand-primary)) 0%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--nf-brand-primary) 38%, var(--nf-surface-artwork)) 0%, color-mix(in oklab, var(--nf-brand-primary) 82%, var(--nf-surface-artwork)) 100%)}}.nf-passcode{--nf-passcode-dome-edge:inset 0 -1.5px 0 var(--nf-content-on-brand), 0 1px 0 var(--nf-brand-quiet), 0 12px 36px -10px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-dome-edge:inset 0 -1.5px 0 color-mix(in oklab, var(--nf-content-on-brand) 42%, transparent), 0 1px 0 color-mix(in oklab, var(--nf-brand-quiet) 55%, transparent), 0 12px 36px -10px color-mix(in oklab, var(--nf-brand-primary) 55%, transparent)}}.nf-passcode{--nf-passcode-ring-fill:radial-gradient(90% 90% at 35% 25%, var(--nf-content-on-brand) 0%, var(--nf-brand-quiet) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-ring-fill:radial-gradient(90% 90% at 35% 25%, var(--nf-content-on-brand) 0%, color-mix(in oklab, var(--nf-brand-quiet) 14%, var(--nf-content-on-brand)) 100%)}}.nf-passcode{--nf-passcode-ring-edge:var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-ring-edge:color-mix(in oklab, var(--nf-content-on-brand) 92%, var(--nf-brand-quiet))}}.nf-passcode{--nf-passcode-ring-glow:0 0 0 3px var(--nf-brand-primary), 0 0 22px 2px var(--nf-brand-primary), 0 12px 24px -10px var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-ring-glow:0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 70%, var(--nf-brand-quiet)), 0 0 22px 2px color-mix(in oklab, var(--nf-brand-primary) 42%, transparent), 0 12px 24px -10px color-mix(in oklab, var(--nf-surface-artwork) 90%, transparent)}}.nf-passcode{--nf-passcode-ring-ink:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-ring-ink:color-mix(in oklab, var(--nf-brand-primary) 70%, var(--nf-surface-artwork))}}.nf-passcode{--nf-passcode-sphere:radial-gradient(75% 38% at 50% 100%, var(--nf-brand-quiet) 0%, transparent 100%), radial-gradient(120% 120% at 38% 22%, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 58%, var(--nf-brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-sphere:radial-gradient(75% 38% at 50% 100%, color-mix(in oklab, var(--nf-brand-quiet) 38%, transparent) 0%, transparent 100%), radial-gradient(120% 120% at 38% 22%, color-mix(in oklab, var(--nf-brand-primary) 70%, var(--nf-surface-artwork)) 0%, color-mix(in oklab, var(--nf-brand-primary) 42%, var(--nf-surface-artwork)) 58%, color-mix(in oklab, var(--nf-brand-primary) 22%, var(--nf-surface-artwork)) 100%)}}.nf-passcode{--nf-passcode-sphere-rim:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-sphere-rim:color-mix(in oklab, var(--nf-brand-quiet) 42%, transparent)}}.nf-passcode{--nf-passcode-sphere-depth:inset 0 1px 0 var(--nf-content-on-brand), inset 0 -6px 12px -6px var(--nf-brand-quiet), 0 12px 18px -10px var(--nf-surface-artwork), 0 3px 14px -6px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-sphere-depth:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 24%, transparent), inset 0 -6px 12px -6px color-mix(in oklab, var(--nf-brand-quiet) 38%, transparent), 0 12px 18px -10px color-mix(in oklab, var(--nf-surface-artwork) 95%, transparent), 0 3px 14px -6px color-mix(in oklab, var(--nf-brand-primary) 32%, transparent)}}.nf-passcode{--nf-passcode-sphere-light:radial-gradient(58% 40% at 42% 20%, var(--nf-content-on-brand) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-sphere-light:radial-gradient(58% 40% at 42% 20%, color-mix(in oklab, var(--nf-content-on-brand) 30%, transparent) 0%, transparent 100%)}}.nf-passcode{--nf-passcode-sphere-light-rest:.75;--nf-passcode-sphere-light-press:1;--nf-passcode-sphere-ink:var(--nf-content-on-brand);--nf-passcode-dot-edge:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-dot-edge:color-mix(in oklab, var(--nf-brand-quiet) 80%, var(--nf-brand-primary))}}.nf-passcode{--nf-passcode-dot-on:radial-gradient(circle at 35% 30%, var(--nf-content-on-brand), transparent 55%), var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-dot-on:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--nf-content-on-brand) 55%, transparent), transparent 55%), var(--nf-brand-primary)}}.nf-passcode{--nf-passcode-dot-glow:0 0 10px 0 var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-passcode{--nf-passcode-dot-glow:0 0 10px 0 color-mix(in oklab, var(--nf-brand-primary) 55%, transparent)}}.nf-passcode{--nf-passcode-top:clamp(6.25rem, 17vh, 9.5rem);--nf-passcode-ring:clamp(4.5rem, 12vh, 6rem);--nf-passcode-key:clamp(4rem, min(19vw, 10vh), 4.75rem);--nf-passcode-row-gap:clamp(.5rem, 1.6vh, 1rem);--nf-passcode-gutter:var(--nf-space-md);color:var(--nf-passcode-ink);background:var(--nf-passcode-page)}@supports (height:1dvh){.nf-passcode{--nf-passcode-top:clamp(6.25rem, 17dvh, 9.5rem);--nf-passcode-ring:clamp(4.5rem, 12dvh, 6rem);--nf-passcode-key:clamp(4rem, min(19vw, 10dvh), 4.75rem);--nf-passcode-row-gap:clamp(.5rem, 1.6dvh, 1rem)}}@media (min-height:760px){.nf-passcode{--nf-passcode-top:11rem;--nf-passcode-ring:6.5rem}.nf-passcode .nf-passcode__dots{margin-top:var(--nf-space-xl)}}.nf-passcode--overlay{z-index:var(--nf-z-top);width:100%;max-width:none;height:100%;max-height:none;padding:0 0 max(var(--nf-space-xs), env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:clip auto}.nf-passcode--overlay::backdrop{background:var(--nf-surface-artwork)}.nf-passcode--inline{border-radius:var(--nf-radius-xl);padding-bottom:var(--nf-space-lg);flex-direction:column;display:flex;overflow:clip}.nf-passcode__top{height:calc(var(--nf-passcode-top) + env(safe-area-inset-top,0px));flex:none;position:relative}.nf-passcode__dome{background:var(--nf-passcode-dome);width:min(125%,60rem);height:100%;box-shadow:var(--nf-passcode-dome-edge);pointer-events:none;border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.nf-passcode__brand{top:calc(env(safe-area-inset-top,0px) + clamp(.875rem, 3.2vh, 1.75rem));align-items:center;gap:var(--nf-space-xs);display:flex;position:absolute;left:50%;transform:translate(-50%)}.nf-passcode__brand .nf-logo-art{width:1.875rem;height:auto}.nf-passcode__word{width:5.25rem;height:auto}.nf-passcode__ring{z-index:2;width:var(--nf-passcode-ring);height:var(--nf-passcode-ring);border-radius:var(--nf-radius-circle);border:3px solid var(--nf-passcode-ring-edge);background:var(--nf-passcode-ring-fill);box-shadow:var(--nf-passcode-ring-glow);animation:nf-passcode-ring-in var(--nf-duration-deliberate) var(--nf-ease-spring) .12s both;place-items:center;display:grid;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,50%)}.nf-passcode__face{object-fit:cover;width:100%;height:100%}.nf-passcode__object{object-fit:contain;width:74%;height:74%}.nf-passcode__initial{font-family:var(--nf-font-display);font-size:calc(var(--nf-passcode-ring) * .4);color:var(--nf-passcode-ring-ink);font-weight:700;line-height:1}@keyframes nf-passcode-ring-in{0%{opacity:0;transform:translate(-50%,50%)scale(.82)}}.nf-passcode__body{z-index:1;width:100%;max-width:24rem;padding-top:calc(var(--nf-passcode-ring) / 2 + clamp(.5rem, 2vh, 1.25rem));padding-inline:max(var(--nf-passcode-gutter), env(safe-area-inset-left,0px));text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;margin-inline:auto;display:flex;position:relative}.nf-passcode__title{font-family:var(--nf-font-display);font-size:var(--nf-text-h3);letter-spacing:-.01em;color:var(--nf-passcode-ink);--nf-focus-ring:transparent;font-weight:700;line-height:1.2}.nf-passcode__subtitle{max-width:20rem;margin-top:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-passcode-soft);font-weight:500;line-height:1.4}.nf-passcode__dots{justify-content:center;gap:var(--nf-space-md);min-height:.875rem;margin-top:clamp(.875rem,2.6vh,1.5rem);display:flex}.nf-passcode__dot{border-radius:var(--nf-radius-circle);border:2px solid var(--nf-passcode-dot-edge);width:.875rem;height:.875rem;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-fast) var(--nf-ease-spring)}.nf-passcode__dot--on{border-color:var(--nf-passcode-dot-edge);background:var(--nf-passcode-dot-on);box-shadow:var(--nf-passcode-dot-glow);transform:scale(1.1)}.nf-passcode__dots--shake{animation:nf-passcode-shake var(--nf-duration-slow) var(--nf-ease-standard) both}.nf-passcode__dots--shake .nf-passcode__dot--on,.nf-passcode__dots--shake .nf-passcode__dot{border-color:var(--nf-state-error)}.nf-passcode__message{max-width:21rem;min-height:2.7em;margin-top:var(--nf-space-xs);color:var(--nf-passcode-soft);font-size:.8125rem;line-height:1.35}.nf-passcode__message--block{min-height:0;margin-top:var(--nf-space-lg);font-size:var(--nf-text-body);color:var(--nf-passcode-ink)}.nf-passcode__keypad{grid-template-columns:repeat(3, var(--nf-passcode-key));justify-content:center;column-gap:clamp(1.25rem,7vw,2rem);row-gap:var(--nf-passcode-row-gap);margin-block:auto;padding-top:clamp(.25rem,1.5vh,1rem);display:grid}.nf-passcode__key,.nf-passcode__key-slot{width:var(--nf-passcode-key);height:var(--nf-passcode-key)}.nf-passcode__key{isolation:isolate;border-radius:var(--nf-radius-circle);border:1px solid var(--nf-passcode-sphere-rim);background:var(--nf-passcode-sphere);box-shadow:var(--nf-passcode-sphere-depth);color:var(--nf-passcode-sphere-ink);font-family:var(--nf-font-display);font-size:calc(var(--nf-passcode-key) * .4);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--nf-duration-press) var(--nf-ease-press);place-items:center;font-weight:600;line-height:1;display:grid;position:relative}.nf-passcode__key:before{content:"";z-index:-1;border-radius:inherit;background:var(--nf-passcode-sphere-light);opacity:var(--nf-passcode-sphere-light-rest);transition:opacity var(--nf-duration-press) var(--nf-ease-press);pointer-events:none;position:absolute;inset:0}.nf-passcode__key--quiet{width:calc(var(--nf-passcode-key) * .92);height:calc(var(--nf-passcode-key) * .62);border-radius:var(--nf-radius-pill);place-self:center}.nf-passcode__key--quiet svg{width:calc(var(--nf-passcode-key) * .34);height:auto}.nf-passcode__key:active:not(:disabled){transform:scale(.94)}.nf-passcode__key:active:not(:disabled):before{opacity:var(--nf-passcode-sphere-light-press)}.nf-passcode__key:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-passcode-ring-edge);outline-offset:3px}.nf-passcode__key:disabled{cursor:default;opacity:.45}.nf-passcode__key-slot{place-items:center;display:grid}.nf-passcode__foot{align-items:center;gap:var(--nf-space-2xs);flex-direction:column;width:100%;padding-top:clamp(.25rem,1.5vh,1rem);display:flex}.nf-passcode__link{min-height:2.75rem;padding-inline:var(--nf-space-sm);border-radius:var(--nf-act-radius-sm);font-size:var(--nf-text-body-sm);color:var(--nf-passcode-link);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.nf-passcode__link--quiet{color:var(--nf-passcode-soft);font-weight:500;text-decoration:none}.nf-passcode__link:disabled{opacity:.5}.nf-passcode__cta{width:100%;max-width:22rem}@media (max-height:700px){.nf-passcode__foot:has(>:nth-child(2)){flex-flow:wrap;justify-content:center;gap:0}}@keyframes nf-passcode-shake{0%,to{transform:none}15%,55%{transform:translate(-10px)}35%,75%{transform:translate(10px)}90%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.nf-passcode__dots--shake,.nf-passcode__ring{animation:none}.nf-passcode__key,.nf-passcode__dot{transition:none}.nf-passcode__key:active:not(:disabled),.nf-passcode__dot--on{transform:none}}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-passcode__dots--shake,.nf-passcode__ring){animation:none}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-passcode__key:active:not(:disabled),.nf-passcode__dot--on){transform:none}:root:is([data-motion=calm],[data-motion=off]) .nf-passcode__ring{transform:translate(-50%,50%)}.nf-passcode-settings{gap:var(--nf-space-md);padding:var(--nf-space-lg);flex-direction:column;display:flex}.nf-passcode-settings__length{border:0;margin:0;padding:0}.nf-passcode-settings__label{margin-bottom:var(--nf-space-xs);font-size:var(--nf-text-body-sm);font-weight:600}.nf-passcode-settings__segments{gap:var(--nf-space-2xs);padding:var(--nf-space-3xs);border-radius:var(--nf-act-radius-md);background:var(--nf-surface-inset);grid-template-columns:1fr 1fr;display:grid}.nf-passcode-settings__segment{border-radius:var(--nf-act-radius-sm);min-height:2.75rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);font-weight:600}.nf-passcode-settings__segment--on{background:var(--nf-surface-elevated);color:var(--nf-content-primary);box-shadow:var(--nf-elev-1)}.nf-passcode-settings__note{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.45}.nf-passcode-settings__done{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:600}.nf-home__loc{align-items:center;gap:var(--nf-gap-row);width:100%;min-height:3.25rem;padding:var(--nf-space-sm) var(--nf-space-md);color:var(--nf-content-primary);text-align:left;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);flex-direction:row;display:flex}.nf-home__loc:active{transform:scale(var(--nf-press-scale-lg))}@media (hover:hover){.nf-home__loc:hover{border-color:var(--nf-selected-edges)}}.nf-home__loc-pin{color:var(--nf-brand-secondary);flex-shrink:0}.nf-home__loc-name{min-width:0;font-size:var(--nf-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;line-height:1.2;overflow:hidden}.nf-home__loc-sub{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);font-weight:500;display:block}.nf-home__loc-chev{color:var(--nf-content-muted);flex-shrink:0}.nf-home__cards{gap:var(--nf-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.nf-home__cards{gap:var(--nf-space-md)}}@media (min-width:1024px){.nf-home__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.nf-ai{flex-direction:column;flex:1;min-height:0;display:flex}.nf-ai__bar{align-items:center;gap:var(--nf-gap-row);padding-block:var(--nf-space-sm);display:flex}.nf-ai__lockup{align-items:center;gap:var(--nf-gap-inline);flex:1;min-width:0;display:inline-flex}.nf-ai__lockup img{filter:drop-shadow(0 0 10px var(--nf-glow-2))}.nf-ai__word{width:4.5rem;height:auto;display:block}.nf-ai__ident{padding-bottom:var(--nf-space-sm)}.nf-ai__ident--row{align-items:center;gap:var(--nf-gap-row);padding-top:var(--nf-space-sm);display:flex}.nf-ai__title{font-family:var(--nf-font-display);font-size:var(--nf-text-h4);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);font-weight:600;line-height:1.2}.nf-ai__sub{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-brand-secondary)}.nf-ai__bar-actions{gap:var(--nf-gap-inline);flex-shrink:0;display:flex}.nf-ai__thread{gap:var(--nf-space-md);min-height:0;padding-block:var(--nf-space-sm) var(--nf-space-lg);border-top:var(--nf-border-width) solid var(--nf-panel-hair);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nf-ai__turn{align-items:flex-start;gap:var(--nf-gap-inline);display:flex}.nf-ai__turn--mine{justify-content:flex-end}.nf-ai__avatar{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);width:2.75rem;height:2.75rem;box-shadow:var(--nf-plate-shadow);flex-shrink:0;place-items:center;display:grid;position:relative}.nf-ai__avatar>*{width:1.75rem;height:1.75rem}.nf-ai__me{border-radius:var(--nf-radius-circle);width:2.25rem;height:2.25rem;color:var(--nf-content-primary);font-size:var(--nf-text-caption);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.nf-ai__me img{object-fit:cover}.nf-ai__bubble{max-width:84%;padding:var(--nf-space-sm) var(--nf-space-md);font-size:var(--nf-text-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--nf-container-radius);line-height:1.5;position:relative}.nf-ai__bubble--theirs{border-bottom-left-radius:var(--nf-radius-xs);color:var(--nf-content-primary);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-ai__bubble--mine{border-bottom-right-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}.nf-ai__row--on{border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}.nf-ai__row--on *{color:inherit}.nf-ai__stamp{justify-content:flex-end;align-items:center;gap:var(--nf-space-2xs);margin-top:var(--nf-space-2xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);white-space:nowrap;display:flex}.nf-ai__bubble--mine .nf-ai__stamp{color:var(--nf-content-secondary)}.nf-ai__ticks{color:var(--nf-brand-secondary)}.nf-ai__results{gap:var(--nf-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nf-ai__result{transition:border-color var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);border-radius:var(--nf-container-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.nf-ai__result:hover{border-color:var(--nf-selected-edges)}}.nf-ai__result-media{aspect-ratio:4/3;background:linear-gradient(180deg, var(--nf-media-ground-from), var(--nf-media-ground-to));position:relative}.nf-ai__result-media img{object-fit:cover}.nf-ai__result-save{right:var(--nf-space-xs);top:var(--nf-space-xs);z-index:1;position:absolute}.nf-ai__result-body{gap:var(--nf-space-2xs);padding:var(--nf-space-sm);color:var(--nf-content-primary);flex-direction:column;flex:1;display:flex}.nf-ai__result-head{align-items:flex-start;gap:var(--nf-space-2xs);display:flex}.nf-ai__result-title{-webkit-line-clamp:3;overflow-wrap:anywhere;min-width:0;font-size:var(--nf-text-caption);-webkit-box-orient:vertical;flex:1;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.nf-ai__result-go{border-radius:var(--nf-radius-xs);width:1.375rem;height:1.375rem;color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nf-ai__result-where{align-items:center;gap:var(--nf-space-2xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.nf-ai__result-price{margin-top:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-brand-secondary);overflow-wrap:anywhere;font-weight:700}.nf-ai__result-facts{gap:var(--nf-space-2xs);margin-top:var(--nf-space-2xs);padding-top:var(--nf-space-xs);border-top:1px solid var(--nf-divider);font-size:var(--nf-text-overline);color:var(--nf-content-muted);flex-wrap:wrap;display:flex}.nf-ai__result-fact{align-items:center;gap:var(--nf-space-3xs);display:inline-flex}.nf-ai__result-kind{text-transform:capitalize}.nf-ai__result-fact>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-ai__result-meta{gap:var(--nf-space-2xs) var(--nf-space-xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted);flex-wrap:wrap;display:flex}.nf-ai__result-mark{left:var(--nf-space-xs);top:var(--nf-space-xs);z-index:1;align-items:center;gap:var(--nf-space-2xs);padding:var(--nf-space-2xs) var(--nf-space-xs);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-overline);color:var(--nf-content-on-media);pointer-events:none;border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);font-weight:600;line-height:1;display:inline-flex;position:absolute}.nf-ai__thinking{align-items:center;gap:var(--nf-gap-row);padding:var(--nf-space-xs) var(--nf-space-md) var(--nf-space-xs) var(--nf-space-xs);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);display:inline-flex}.nf-ai__ring{border-radius:var(--nf-radius-circle);border:3px solid var(--nf-brand-edge-strong);border-top-color:var(--nf-content-primary);width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--nf-glow-2), 0 0 14px var(--nf-glow-3), inset 0 0 8px var(--nf-glow-2);animation:nf-ai-spin var(--nf-duration-cinematic) linear infinite;position:relative}@keyframes nf-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nf-ai__ring{border-top-color:var(--nf-brand-secondary);border-right-color:var(--nf-brand-secondary);animation:none}}.nf-ai__chips{gap:var(--nf-space-xs);padding-block:var(--nf-space-sm);scrollbar-width:none;margin-inline:calc(-1 * var(--nf-space-md));padding-inline:var(--nf-space-md);scroll-padding-inline:var(--nf-space-md);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-space-md), #000 calc(100% - 1.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-space-md), #000 calc(100% - 1.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-space-md), #000 calc(100% - 1.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-space-md), #000 calc(100% - 1.5rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--nf-space-md), #000 calc(100% - 1.5rem), transparent 100%);display:flex;overflow-x:auto}@media (min-width:640px){.nf-ai__chips{margin-inline:calc(-1 * var(--nf-space-lg));padding-inline:var(--nf-space-lg);scroll-padding-inline:var(--nf-space-lg)}}@media (min-width:1024px){.nf-ai__chips{margin-inline:calc(-1 * var(--nf-space-xl));padding-inline:var(--nf-space-xl);scroll-padding-inline:var(--nf-space-xl)}}.nf-ai__chips::-webkit-scrollbar{display:none}.nf-ai__chip{align-items:center;gap:var(--nf-gap-inline);max-width:15rem;min-height:3.25rem;padding:var(--nf-space-xs) var(--nf-space-sm);color:var(--nf-content-primary);font-size:var(--nf-text-caption);text-align:left;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);border-radius:var(--nf-radius-control);flex-shrink:0;font-weight:500;line-height:1.25;display:inline-flex}.nf-ai__chip-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.nf-ai__chip:active{transform:scale(var(--nf-press-scale))}@media (hover:hover){.nf-ai__chip:hover{border-color:var(--nf-selected-edges)}}.nf-ai__chip>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-ai__composer{align-items:center;gap:var(--nf-gap-inline);padding-top:var(--nf-space-xs);display:flex}.nf-ai__well{align-items:center;gap:var(--nf-gap-inline);min-width:0;min-height:3.5rem;padding:var(--nf-space-2xs) var(--nf-space-md);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-well-fill);flex:1;display:flex}.nf-ai__well:focus-within{border-color:var(--nf-selected-edge)}.nf-ai__well>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-ai__input{min-width:0;padding-block:var(--nf-space-sm);font-size:var(--nf-text-body);color:var(--nf-content-primary);background:0 0;border:0;outline:none;flex:1}.nf-ai__input::placeholder{color:var(--nf-content-muted)}.nf-ai__send{flex-shrink:0;width:3.5rem;height:3.5rem}.nf-hero-plate{isolation:isolate;padding:0;display:block;overflow:hidden}.nf-hero-plate__body{z-index:1;gap:var(--nf-space-sm);padding:var(--nf-space-lg) var(--nf-space-md) var(--nf-space-md);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.nf-hero-plate__chip{justify-self:start;align-items:center;gap:var(--nf-space-2xs);min-height:1.875rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);font-size:var(--nf-text-caption);color:var(--nf-content-primary);font-weight:600;display:inline-flex}.nf-hero-plate__chip>svg{color:var(--nf-spark)}.nf-hero-plate__title{max-width:14ch;font-family:var(--nf-font-display);font-size:var(--nf-text-h1);letter-spacing:-.025em;color:var(--nf-content-on-media);text-shadow:0 2px 18px var(--nf-overlay-media-strong);font-weight:700;line-height:1.1}.nf-hero-plate__lede{max-width:var(--nf-measure-lede);font-size:var(--nf-text-body-sm);color:var(--nf-content-on-media-secondary);text-shadow:0 1px 12px var(--nf-overlay-media-strong);line-height:1.45}.nf-hero-plate__search{align-items:center;gap:var(--nf-gap-inline);min-height:3.25rem;margin-top:var(--nf-space-2xs);padding:var(--nf-space-3xs) var(--nf-space-3xs) var(--nf-space-3xs) var(--nf-space-md);display:flex}.nf-hero-plate__search:focus-within{border-color:var(--nf-selected-edge)}.nf-hero-plate__glyph{color:var(--nf-content-muted);flex-shrink:0}.nf-hero-plate__search:focus-within .nf-hero-plate__glyph{color:var(--nf-brand-secondary)}.nf-hero-plate__input{min-width:0;padding-block:var(--nf-space-sm);font-size:var(--nf-text-body);color:var(--nf-content-primary);background:0 0;border:0;outline:none;flex:1}.nf-hero-plate__input::placeholder{color:var(--nf-content-muted)}.nf-hero-plate__filters{flex-shrink:0}.nf-cat-row{grid-template-columns:repeat(var(--nf-cat-cols,4), minmax(0, 1fr));gap:var(--nf-gap-inline);display:grid}.nf-cat-row[data-columns="2"]{--nf-cat-cols:2;gap:var(--nf-gap-row)}.nf-cat-tile{align-content:start;justify-items:center;gap:var(--nf-space-2xs);min-width:0;padding:var(--nf-space-sm) var(--nf-space-2xs) var(--nf-space-xs);text-align:center;transition:transform var(--nf-duration-press) var(--nf-ease-press), border-color var(--nf-duration-fast) var(--nf-ease-standard);display:grid}.nf-cat-tile:active{transform:scale(.98)}@media (hover:hover){.nf-cat-tile:hover{border-color:var(--nf-selected-edges)}}.nf-cat-tile__plate{place-items:center;width:3rem;height:3rem;display:grid}.nf-cat-tile__label{max-width:100%;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.nf-cat-tile__meaning{font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.35}.nf-cat-row[data-columns="2"] .nf-cat-tile{text-align:start;justify-items:start;gap:var(--nf-space-3xs);padding:var(--nf-space-sm) var(--nf-space-sm) var(--nf-space-md)}.nf-cat-row[data-columns="2"] .nf-cat-tile__plate{width:4rem;height:4rem;margin-bottom:var(--nf-space-2xs)}@media (prefers-reduced-motion:reduce){.nf-cat-tile{transition:none}.nf-cat-tile:active{transform:none}}:root[data-theme=light] .nf-cat-tile:not(:where([data-theme=dark] *)){padding:var(--nf-space-xs) var(--nf-space-3xs) var(--nf-space-2xs);background:var(--nf-surface-primary);border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-cat-tile:not(:where([data-theme=dark] *)){border-color:color-mix(in oklab, var(--nf-brand-primary) 26%, transparent)}}:root[data-theme=light] .nf-cat-tile:not(:where([data-theme=dark] *)){box-shadow:0 1px 2px var(--nf-shade-1)}@media (hover:hover){:root[data-theme=light] .nf-cat-tile:not(:where([data-theme=dark] *)):hover{border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-cat-tile:not(:where([data-theme=dark] *)):hover{border-color:color-mix(in oklab, var(--nf-brand-primary) 55%, transparent)}}}:root[data-theme=light] .nf-cat-tile__plate:not(:where([data-theme=dark] *)){width:2.5rem;height:2.5rem}:root[data-theme=light] .nf-cat-tile__plate :is(.nf-brand-icon-ground,.nf-icon-tile):not(:where([data-theme=dark] *)){box-shadow:none;background:0 0}:root[data-theme=light] .nf-cat-row[data-columns="2"] .nf-cat-tile:not(:where([data-theme=dark] *)){padding:var(--nf-space-xs) var(--nf-space-xs) var(--nf-space-sm)}:root[data-theme=light] .nf-cat-row[data-columns="2"] .nf-cat-tile__plate:not(:where([data-theme=dark] *)){width:3.25rem;height:3.25rem;margin-bottom:var(--nf-space-3xs)}.nf-feature-head{justify-content:space-between;align-items:flex-end;gap:var(--nf-space-md);margin-bottom:var(--nf-gap-heading);display:flex}.nf-feature-row{gap:var(--nf-gap-inline);margin-inline:calc(-1 * var(--nf-pad-shell));display:flex}.nf-feature-row__item{flex:none;width:min(76%,17rem)}@media (min-width:40rem){.nf-feature-row__item{width:18rem}}.nf-home__loc--quiet{gap:var(--nf-space-2xs);width:auto;max-width:100%;min-height:2.75rem;box-shadow:none;background:0 0;border:0;padding:0}.nf-home__loc--quiet .nf-home__loc-name{color:var(--nf-content-secondary);flex:0 auto;font-size:.9375rem;font-weight:500}.nf-home__loc--quiet .nf-home__loc-pin,.nf-home__loc--quiet .nf-home__loc-chev{width:1rem;height:1rem;color:var(--nf-content-muted)}.nf-home__loc--quiet:active{opacity:.7;transform:none}.nf-home__loc--quiet:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-xs)}.nf-home-doors{gap:var(--nf-space-2xs);padding:var(--nf-space-sm) var(--nf-space-2xs);border-radius:var(--nf-radius-card,var(--nf-radius-lg));border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-content-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.nf-home-doors{background:color-mix(in oklab, var(--nf-content-primary) 5%, var(--nf-surface-primary))}}.nf-home-doors[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-home-door{align-items:center;gap:var(--nf-space-xs);min-height:4.75rem;padding:var(--nf-space-2xs);border-radius:var(--nf-radius-md);color:var(--nf-content-primary);text-align:center;transition:background var(--nf-duration-fast) var(--nf-ease-standard);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.nf-home-door:hover{background:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-home-door:hover{background:color-mix(in oklab, var(--nf-content-primary) 6%, transparent)}}}.nf-home-door:active .nf-plate{transform:scale(.94)}.nf-home-door .nf-plate{transition:transform var(--nf-duration-press,.12s) var(--nf-ease-standard)}.nf-home-door:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-home-door__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--nf-text-body-sm);font-weight:500;overflow:hidden}@media (prefers-reduced-motion:reduce){.nf-home-door .nf-plate,.nf-home-door{transition:none}}.nf-home-upnext{margin-block-start:var(--nf-gap-section-tight,var(--nf-space-lg))}.nf-home-upnext .nf-list-row__sub{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nf-home-upnext__when{font-size:var(--nf-text-caption);color:var(--nf-content-muted);font-weight:400}.nf-doc-section[data-reveal=in] :is(ol,ul):not(.nf-flow__steps)>li{animation:nf-doc-step var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:calc(.16s + min(var(--nf-doc-i,0), 5) * 60ms)}.nf-doc-section :is(ol,ul)>li:nth-child(2){--nf-doc-i:1}.nf-doc-section :is(ol,ul)>li:nth-child(3){--nf-doc-i:2}.nf-doc-section :is(ol,ul)>li:nth-child(4){--nf-doc-i:3}.nf-doc-section :is(ol,ul)>li:nth-child(5){--nf-doc-i:4}.nf-doc-section :is(ol,ul)>li:nth-child(n+6){--nf-doc-i:5}@keyframes nf-doc-step{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nf-doc-rail__wrap{position:relative}.nf-doc-rail__marker{background:var(--nf-brand-secondary);transform-origin:50% 0;opacity:0;width:2px;height:1px;transition:transform var(--nf-duration-base) var(--nf-ease-standard), opacity var(--nf-duration-fast) var(--nf-ease-standard);pointer-events:none;z-index:1;position:absolute;top:0;left:-1px;transform:scaleY(0)}.nf-doc-rail__marker[data-on=true]{opacity:1}.nf-doc-rail__link[aria-current=location]{color:var(--nf-content-primary);font-weight:600}.nf-flow{margin:var(--nf-gap-group) 0}.nf-flow__stage{padding:var(--nf-pad-card-sm);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim)}.nf-flow__gate{position:relative;container-type:inline-size}.nf-flow__steps{gap:var(--nf-gap-group);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.nf-flow__steps{grid-template-columns:repeat(var(--flow-n,4), minmax(0, 1fr));gap:var(--nf-gap-row);align-items:start}}.nf-flow__step{justify-content:center;margin:0;display:flex;position:relative}.nf-flow__step:not(:last-child):after{content:"";width:2px;height:calc(var(--nf-gap-group) - 4px);background:linear-gradient(180deg, var(--nf-brand-secondary), var(--nf-brand-primary));opacity:.55;transform-origin:50% 0;position:absolute;top:calc(100% + 2px);left:50%}@media (min-width:40rem){.nf-flow__step:not(:last-child):after{width:calc(100% - 3.8rem + var(--nf-gap-row));background:linear-gradient(90deg, var(--nf-brand-secondary), var(--nf-brand-primary));transform-origin:0;height:2px;top:1.6rem;left:calc(50% + 1.9rem);right:auto}}.nf-flow__node{align-items:center;gap:var(--nf-gap-inline);text-align:center;flex-direction:column;display:flex}.nf-flow__obj{place-items:center;width:3.2rem;height:3.2rem;display:inline-grid}.nf-flow__label{max-width:12ch;font-size:var(--nf-text-caption);color:var(--nf-content-primary);font-weight:600;line-height:1.3}.nf-flow__branch{gap:var(--nf-gap-row);display:flex}@media (min-width:40rem){.nf-flow__branch{flex-direction:column}}.nf-flow__caption{margin-top:var(--nf-gap-row);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.55}.nf-flow__stage[data-reveal=in] .nf-flow__node{animation:nf-flow-node var(--nf-duration-entrance) var(--nf-ease-spring) both;animation-delay:calc(.12s + min(var(--flow-i,0), 5) * .14s)}.nf-flow__stage[data-reveal=in] .nf-flow__step:not(:last-child):after{animation:nf-flow-line-y var(--nf-duration-slow) var(--nf-ease-entrance) both;animation-delay:calc(.26s + min(var(--flow-i,0), 5) * .14s)}@media (min-width:40rem){.nf-flow__stage[data-reveal=in] .nf-flow__step:not(:last-child):after{animation-name:nf-flow-line-x}}@keyframes nf-flow-node{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes nf-flow-line-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-flow-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nf-flow__pulse{display:none}@media (min-width:40rem){.nf-flow__pulse{border-radius:var(--nf-radius-circle);background:var(--nf-brand-secondary);width:8px;height:8px;box-shadow:0 0 12px var(--nf-glow-2);opacity:0;pointer-events:none;animation:nf-flow-pulse 5.6s var(--nf-ease-standard) 1.4s infinite;display:block;position:absolute;top:calc(1.6rem - 3px);left:0}.nf-flow__gate[data-playing=false] .nf-flow__pulse{animation-play-state:paused}}@keyframes nf-flow-pulse{0%{opacity:0;transform:translate3d(calc(100cqw / (2 * var(--flow-n,4))), 0, 0)}8%{opacity:1}70%{opacity:1;transform:translate3d(calc(100cqw - 100cqw / (2 * var(--flow-n,4))), 0, 0)}78%,to{opacity:0;transform:translate3d(calc(100cqw - 100cqw / (2 * var(--flow-n,4))), 0, 0)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.nf-flow__stage[data-reveal=out] .nf-flow__node{opacity:0}.nf-flow__stage[data-reveal=out] .nf-flow__step:not(:last-child):after{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nf-doc-section :is(ol,ul)>li,.nf-flow__node,.nf-flow__step:after{animation:none!important}.nf-flow__pulse{display:none}.nf-doc-rail__marker{transition:none}}:root:is([data-motion=calm],[data-motion=off],[data-save-data=on]) .nf-flow__pulse{display:none}:root:is([data-motion=calm],[data-motion=off]) .nf-doc-rail__marker{transition:none}.nf-site-bar .nf-icon-btn{border-radius:var(--nf-radius-control);background:var(--nf-btn-glass-fill);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);box-shadow:var(--nf-btn-glass-shadow);color:var(--nf-content-primary)}.nf-site-footer{margin-top:var(--nf-gap-section);background:var(--nf-surface-canvas);border-top:1px solid var(--nf-brand-edge-soft);position:relative}.nf-site-footer:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, var(--nf-glow-1) 0%, transparent 70%);height:12rem;position:absolute;inset:0 0 auto}.nf-site-footer>*{position:relative}.nf-site-footer-grid{gap:var(--nf-gap-block) var(--nf-gap-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.nf-site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.nf-site-footer-grid{column-gap:var(--nf-gap-block);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr)) minmax(0,1.4fr)}}.nf-site-footer-brand,.nf-site-footer-connect{grid-column:span 2}@media (min-width:768px){.nf-site-footer-connect{grid-column:span 4}}@media (min-width:1024px){.nf-site-footer-brand,.nf-site-footer-connect{grid-column:span 1}}.nf-site-footer-col--wide{grid-column:span 2}.nf-site-footer-col--wide>ul{columns:2;column-gap:var(--nf-gap-group)}.nf-site-footer-col--wide li{break-inside:avoid}@media (min-width:1024px){.nf-site-footer-col--wide{grid-column:span 1}.nf-site-footer-col--wide>ul{columns:1}}.nf-site-footer-link{min-width:2.75rem;min-height:2.75rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);transition:color var(--nf-duration-fast) var(--nf-ease-standard);align-items:center;display:inline-flex}@media (hover:hover){.nf-site-footer-link:hover{color:var(--nf-content-primary)}}.nf-site-footer-link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-xs)}.nf-site-footer-legal{gap:var(--nf-gap-inline);margin-top:var(--nf-gap-section-tight);padding-top:var(--nf-gap-heading);border-top:1px solid var(--nf-border-subtle);flex-direction:column;display:flex}@media (min-width:640px){.nf-site-footer-legal{flex-direction:row;justify-content:space-between;align-items:center}}.nf-site-newsletter-field{align-items:center;gap:var(--nf-gap-inline);padding:var(--nf-space-2xs);border-radius:var(--nf-radius-control);background:var(--nf-btn-glass-fill), var(--nf-well-fill);border:var(--nf-border-width) solid var(--nf-panel-edge);box-shadow:inset 0 1px 3px var(--nf-shade-2), var(--nf-rim-lit);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard);padding-inline-start:var(--nf-space-md);display:flex}.nf-site-newsletter-field:focus-within{border-color:var(--nf-focus-ring)}.nf-site-newsletter-field input{min-width:0;min-height:2.75rem;font-size:var(--nf-text-body);color:var(--nf-content-primary);background:0 0;border:0;flex:auto}@media (pointer:fine) and (min-width:48rem){.nf-site-newsletter-field input{font-size:var(--nf-text-body-sm)}}.nf-site-newsletter-field input::placeholder{color:var(--nf-content-muted)}.nf-site-newsletter-field input:focus-visible{outline:none}.nf-site-newsletter-field button{border-radius:var(--nf-radius-control);width:2.75rem;height:2.75rem;color:var(--nf-content-on-brand);border:var(--nf-border-width) solid transparent;border-color:var(--nf-btn-lit-edges);background:var(--nf-btn-lit-fill);box-shadow:var(--nf-btn-lit-shadow);flex:none;place-items:center;display:inline-grid}.nf-site-newsletter-field button:disabled{opacity:.6;cursor:progress}.nf-site-newsletter-field button:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-site-head{isolation:isolate;padding-block:var(--nf-space-2xl) var(--nf-space-xl);text-align:center;color:var(--nf-landing-fg);position:relative;overflow:hidden}.nf-site-head-aurora{z-index:-2}@media (min-width:64rem){.nf-site-head{padding-block:var(--nf-space-4xl) var(--nf-space-3xl);--nf-landing-fg:var(--nf-landing-on-ink);--nf-landing-fg-2:var(--nf-landing-on-ink-secondary);--nf-landing-fg-3:var(--nf-landing-on-ink-muted)}.nf-site-head-aurora{display:none}}.nf-site-head-plate{height:13rem;margin-top:var(--nf-gap-block);border-radius:var(--nf-container-radius);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);box-shadow:var(--nf-panel-glow), var(--nf-elev-2);position:relative;overflow:hidden}@media (max-width:63.999rem){.nf-site-head--tool .nf-site-head-plate{display:none}}.nf-site-head-plate img{object-fit:cover;object-position:50% 55%}@media (min-width:64rem){.nf-site-head-plate{z-index:-2;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;position:absolute;inset:0}.nf-site-head-plate:after{content:"";background:linear-gradient(180deg, var(--nf-landing-ink) 0%, var(--nf-landing-ink) 55%, var(--nf-surface-canvas) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-site-head-plate:after{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-landing-ink) 72%, transparent) 0%, color-mix(in oklab, var(--nf-landing-ink) 48%, transparent) 55%, var(--nf-surface-canvas) 100%)}}:root[data-theme=light] .nf-site-head:not(:where([data-theme=dark] *)){padding-bottom:var(--nf-space-5xl)}:root[data-theme=light] .nf-site-head:not(:where([data-theme=dark] *)) .nf-site-head-plate:after{background:linear-gradient(180deg, var(--nf-landing-ink) 0%, var(--nf-landing-ink) calc(100% - 7rem), var(--nf-surface-canvas) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-site-head:not(:where([data-theme=dark] *)) .nf-site-head-plate:after{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-landing-ink) 72%, transparent) 0%, color-mix(in oklab, var(--nf-landing-ink) 55%, transparent) calc(100% - 7rem), var(--nf-surface-canvas) 100%)}}}.nf-site-head .nf-chip{color:var(--nf-landing-fg);background:var(--nf-landing-control)}.nf-site-head-body{align-items:center;gap:var(--nf-gap-heading);flex-direction:column;display:flex}.nf-site-head--start .nf-site-head-body{text-align:start;align-items:flex-start}.nf-site-head-title{font-family:var(--nf-font-display);font-size:var(--nf-text-h0);letter-spacing:var(--nf-tracking-display);color:var(--nf-landing-fg);font-weight:700;line-height:1.05}.nf-site-head-lede{font-size:var(--nf-text-body-lg);color:var(--nf-landing-fg-2);line-height:1.55}.nf-site-footer-social{align-items:center;gap:var(--nf-gap-inline);margin-top:var(--nf-gap-row);display:flex}.nf-site-footer-social__link{border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);width:2.25rem;height:2.25rem;box-shadow:var(--nf-rim-lit);color:var(--nf-content-secondary);transition:color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.nf-site-footer-social__link:hover{color:var(--nf-content-primary);box-shadow:var(--nf-btn-glass-shadow)}}.nf-site-footer-social__link:focus-visible{outline:var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-site-badge{align-items:center;gap:var(--nf-gap-inline);padding:var(--nf-space-2xs) var(--nf-space-sm);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-caption);color:var(--nf-content-muted);background:var(--nf-surface-raised);border:var(--nf-border-width) solid var(--nf-border-subtle);font-weight:600;display:inline-flex}:root[data-shell=native] .nf-site-nav,:root[data-shell=native] .nf-site-footer{display:none}.nf-edge-lap{--nf-edge-lap-ink:var(--nf-glow-ink,var(--nf-brand-primary));--nf-edge-lap-ink-2:var(--nf-edge-lap-ink);--nf-edge-lap-speed:6s;--nf-edge-lap-width:1.5px;isolation:isolate;position:relative}.nf-edge-lap:after{content:"";inset:calc(-1 * var(--nf-border-width,1px));z-index:2;padding:var(--nf-edge-lap-width);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(var(--nf-mask-opaque,#000) 0 0) content-box, linear-gradient(var(--nf-mask-opaque,#000) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--nf-mask-opaque,#000) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque,#000) 0 0);-webkit-mask:linear-gradient(var(--nf-mask-opaque,#000) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque,#000) 0 0);-webkit-mask:linear-gradient(var(--nf-mask-opaque,#000) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque,#000) 0 0);mask:linear-gradient(var(--nf-mask-opaque,#000) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque,#000) 0 0);background:conic-gradient(from var(--nf-logo-lap), transparent 0deg 112deg, var(--nf-edge-lap-ink) 150deg, var(--nf-edge-lap-ink) 177deg, transparent 180deg 292deg, var(--nf-edge-lap-ink-2) 330deg, var(--nf-edge-lap-ink-2) 357deg, transparent 360deg);position:absolute}@supports (color:color-mix(in lab, red, red)){.nf-edge-lap:after{background:conic-gradient(from var(--nf-logo-lap), transparent 0deg 112deg, color-mix(in oklab, var(--nf-edge-lap-ink) 55%, transparent) 150deg, var(--nf-edge-lap-ink) 177deg, transparent 180deg 292deg, color-mix(in oklab, var(--nf-edge-lap-ink-2) 55%, transparent) 330deg, var(--nf-edge-lap-ink-2) 357deg, transparent 360deg)}}.nf-edge-lap:after{animation:nf-logo-lap var(--nf-edge-lap-speed) linear infinite}.nf-cap.nf-edge-lap,.nf-hero-eyebrow.nf-edge-lap,.nf-desk-home .nf-edge-lap{--nf-edge-lap-ink-2:var(--nf-spark)}@media (prefers-reduced-motion:reduce){.nf-edge-lap:after{background:var(--nf-edge-lap-ink);animation:none}@supports (color:color-mix(in lab, red, red)){.nf-edge-lap:after{background:color-mix(in oklab, var(--nf-edge-lap-ink) 28%, transparent)}}}:root:is([data-save-data=on],[data-motion=calm],[data-motion=off]) .nf-edge-lap:after{background:var(--nf-edge-lap-ink);animation:none}@supports (color:color-mix(in lab, red, red)){:root:is([data-save-data=on],[data-motion=calm],[data-motion=off]) .nf-edge-lap:after{background:color-mix(in oklab, var(--nf-edge-lap-ink) 28%, transparent)}}.nf-cap-nav{pointer-events:none;padding-top:.625rem}.nf-cap{pointer-events:auto;align-items:center;gap:var(--nf-space-xs);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-elevated);padding:.5rem;border-radius:1.875rem;min-height:3.75rem;padding-inline-end:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nf-cap{background:color-mix(in oklab, var(--nf-surface-elevated) 90%, transparent)}}.nf-cap{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--nf-float-shadow,var(--nf-elev-2));transition:translate var(--nf-duration-base) var(--nf-ease-standard), box-shadow var(--nf-duration-base) var(--nf-ease-standard)}.nf-cap-nav[data-scrolled=true] .nf-cap{box-shadow:var(--nf-float-shadow,var(--nf-elev-2)), 0 14px 32px -18px var(--nf-brand-primary);translate:0 -.25rem}@supports (color:color-mix(in lab, red, red)){.nf-cap-nav[data-scrolled=true] .nf-cap{box-shadow:var(--nf-float-shadow,var(--nf-elev-2)), 0 14px 32px -18px color-mix(in oklab, var(--nf-brand-primary) 40%, transparent)}}.nf-cap__brand{min-height:2.75rem;color:var(--nf-content-primary);border-radius:1.375rem;align-items:center;gap:.625rem;padding-inline-end:var(--nf-space-xs);display:inline-flex}.nf-cap__brand:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-cap__plate{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-primary);width:2.75rem;height:2.75rem;box-shadow:var(--nf-card-shadow,var(--nf-elev-1));place-items:center;display:inline-grid}.nf-cap__word{align-items:center;display:inline-flex}.nf-cap__nav{display:none}.nf-cap__actions{align-items:center;gap:var(--nf-space-xs);margin-inline-start:auto;display:flex}.nf-cap__signin,.nf-cap__start{display:none}.nf-cap__signin{min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);align-items:center;font-weight:600}@media (hover:hover){.nf-cap__signin:hover{background:var(--nf-interactive-hover)}}.nf-cap__signin:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-cap__menu{border-radius:var(--nf-radius-circle);background:var(--nf-brand-primary);width:2.75rem;height:2.75rem;color:var(--nf-content-on-brand);box-shadow:inset 0 1px 0 var(--nf-content-on-brand), 0 6px 16px -6px var(--nf-brand-primary);border:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.nf-cap__menu{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 22%, transparent), 0 6px 16px -6px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent)}}.nf-cap__menu{transition:transform var(--nf-duration-press,.12s) var(--nf-ease-standard)}.nf-cap__menu:active{transform:scale(.94)}.nf-cap__menu:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}@media (min-width:64rem){.nf-cap{padding-inline-end:.625rem}.nf-cap__nav{align-items:center;gap:var(--nf-space-3xs);margin-inline:auto;display:flex}.nf-cap__actions{margin-inline-start:0}.nf-cap__signin,.nf-cap__start{display:inline-flex}}@media (prefers-reduced-motion:reduce){.nf-cap,.nf-cap__menu{transition:none}}.nf-pcard{--nf-pcard-fact:var(--nf-text-overline);height:100%;transition:transform var(--nf-duration-press) var(--nf-ease-press), box-shadow var(--nf-duration-base) var(--nf-ease-standard), border-color var(--nf-duration-base) var(--nf-ease-standard);flex-direction:column;padding:0;display:flex;overflow:hidden}@media (hover:hover){.nf-pcard:hover{border-color:var(--nf-selected-edges)}}.nf-pcard:active{transform:scale(var(--nf-press-scale-lg))}.nf-pcard__media{aspect-ratio:4/3;margin:var(--nf-space-2xs);background:var(--nf-media-ground-to);border-radius:calc(var(--nf-container-radius) - var(--nf-space-2xs));align-self:stretch;position:relative;overflow:hidden}.nf-pcard--wide{--nf-pcard-fact:var(--nf-text-overline)}.nf-pcard--wide .nf-pcard__media{aspect-ratio:16/10}.nf-pcard__photo{transition:transform var(--nf-duration-deliberate) var(--nf-ease-standard);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nf-pcard:hover:not(:active) .nf-pcard__photo{transform:scale(1.03)}}:root:is([data-motion=calm],[data-motion=off]) .nf-pcard__photo,:root:is([data-motion=calm],[data-motion=off]) .nf-pcard:hover:not(:active) .nf-pcard__photo{transition:none;transform:none}.nf-pcard__body{gap:var(--nf-space-3xs);padding:var(--nf-space-2xs) var(--nf-space-xs) var(--nf-space-xs);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.nf-pcard__body{padding:var(--nf-space-xs) var(--nf-space-sm) var(--nf-space-sm)}}.nf-pcard__market{font-size:var(--nf-text-overline);color:var(--nf-content-muted);font-weight:500;line-height:1rem}.nf-pcard__title{-webkit-line-clamp:3;overflow-wrap:anywhere;font-size:var(--nf-text-caption);color:var(--nf-content-primary);-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.nf-pcard--wide .nf-pcard__title{font-size:var(--nf-text-body-lg)}.nf-pcard__where{align-items:flex-start;gap:var(--nf-space-3xs);font-size:var(--nf-pcard-fact,var(--nf-text-overline));color:var(--nf-content-secondary);overflow-wrap:anywhere;line-height:1.3;display:flex}.nf-pcard__lister{margin-top:var(--nf-space-3xs);font-size:var(--nf-pcard-fact,var(--nf-text-overline));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.nf-pcard--wide .nf-pcard__where{font-size:var(--nf-text-overline)}.nf-pcard__where>svg{color:var(--nf-brand-secondary);flex-shrink:0;margin-top:.0625rem}.nf-pcard__price{margin-top:var(--nf-space-3xs);font-family:var(--nf-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--nf-content-primary);white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.2}.nf-pcard--wide .nf-pcard__price{font-size:var(--nf-text-h4)}.nf-pcard__price-suffix{margin-left:var(--nf-space-3xs);font-family:var(--nf-font-sans);font-size:var(--nf-pcard-fact,var(--nf-text-overline));letter-spacing:0;color:var(--nf-content-muted);font-weight:600}.nf-pcard--wide .nf-pcard__price-suffix{font-size:var(--nf-text-overline)}.nf-pcard__sub{font-size:var(--nf-text-overline);color:var(--nf-content-muted)}.nf-pcard__age{align-items:center;gap:var(--nf-space-3xs);margin-top:var(--nf-space-3xs);flex-wrap:wrap;display:flex}.nf-pcard__action{padding:0 var(--nf-space-xs) var(--nf-space-xs)}.nf-pcard__new{padding:0 var(--nf-space-2xs);font-size:var(--nf-text-overline)}.nf-pcard__facts{align-items:center;gap:var(--nf-space-3xs) var(--nf-space-xs);padding-top:var(--nf-space-2xs);border-top:1px solid var(--nf-divider);font-size:var(--nf-pcard-fact,var(--nf-text-overline));color:var(--nf-content-secondary);flex-wrap:wrap;margin-top:auto;line-height:1.2;display:flex}.nf-pcard--wide .nf-pcard__facts{font-size:var(--nf-text-overline)}.nf-pcard__fact{align-items:center;gap:var(--nf-space-3xs);white-space:nowrap;display:inline-flex}.nf-pcard__fact>svg{color:var(--nf-content-muted)}.nf-pcard__fact--more{color:var(--nf-content-muted);font-weight:500}.nf-pcard__mark{z-index:2;align-items:center;gap:var(--nf-space-3xs);padding:var(--nf-space-3xs) var(--nf-space-2xs);border-radius:var(--nf-radius-xs);font-size:var(--nf-pcard-fact,var(--nf-text-overline));pointer-events:none;border:var(--nf-border-width) solid transparent;font-weight:600;line-height:1;display:inline-flex;position:absolute}.nf-pcard__mark--verified,.nf-pcard__mark--example{top:var(--nf-space-2xs);left:var(--nf-space-2xs)}.nf-pcard__controls{top:var(--nf-space-2xs);right:var(--nf-space-2xs);z-index:3;align-items:center;gap:var(--nf-space-2xs);display:flex;position:absolute}.nf-pcard__heart{border-radius:var(--nf-radius-sm);width:2.25rem;height:2.25rem;transition:transform var(--nf-duration-press) var(--nf-ease-press);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);color:var(--nf-content-on-media);place-items:center;display:grid}.nf-pcard__heart:active{transform:scale(.9)}.nf-pcard__heart:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-content-on-media);outline-offset:2px}.nf-pcard__heart[aria-pressed=true]{color:var(--nf-content-on-media-accent)}.nf-pcard__heart{position:relative}.nf-pcard__heart:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-pcard__nophoto{z-index:2;padding:var(--nf-space-3xs) var(--nf-space-2xs);border-radius:var(--nf-radius-xs);font-size:var(--nf-pcard-fact,var(--nf-text-overline));color:var(--nf-content-on-media-muted);pointer-events:none;border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);white-space:nowrap;position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-pcard__note{top:3rem;right:var(--nf-space-xs);z-index:3;max-width:calc(100% - var(--nf-space-md));padding:var(--nf-space-3xs) var(--nf-space-xs);border-radius:var(--nf-radius-xs);font-size:var(--nf-text-overline);color:var(--nf-content-on-media);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);font-weight:500;position:absolute}.nf-shelf-bar{z-index:30;margin-top:calc(var(--nf-gap-section-tight) * -1);margin-inline:calc(var(--nf-pad-shell) * -1);padding:var(--nf-space-sm) var(--nf-pad-shell);border-bottom:var(--nf-border-width) solid var(--nf-panel-hair);position:sticky;top:0}.nf-shelf-field{align-items:center;gap:var(--nf-space-xs);min-width:0;height:3.25rem;padding-inline:var(--nf-space-md) var(--nf-space-xs);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-well-fill);border-radius:var(--nf-radius-control);flex:1;display:flex}.nf-shelf-field:focus-within{border-color:var(--nf-selected-edge)}.nf-shelf-field>svg{color:var(--nf-content-secondary);flex-shrink:0}.nf-shelf-field__input{min-width:0;height:100%;font-size:var(--nf-text-body);color:var(--nf-content-primary);background:0 0;border:0;outline:none;flex:1}.nf-shelf-field__input::placeholder{color:var(--nf-content-muted)}.nf-shelf-field__input::-webkit-search-cancel-button{-webkit-appearance:none}.nf-shelf-field__go{border-radius:var(--nf-radius-sm);width:2.75rem;height:2.5rem;color:var(--nf-content-secondary);flex-shrink:0;place-items:center;display:grid;position:relative}.nf-shelf-field__go:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-shelf-field__go:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-shelf-square{width:3.25rem;height:3.25rem;color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);border-radius:var(--nf-radius-control);flex-shrink:0;place-items:center;display:grid}.nf-shelf-chips{gap:var(--nf-space-xs);margin-inline:calc(var(--nf-pad-shell) * -1);padding:var(--nf-space-3xs) var(--nf-pad-shell);scroll-padding-inline:var(--nf-pad-shell);display:flex}.nf-shelf-chip{align-items:center;gap:var(--nf-space-xs);min-height:2.75rem;padding:0 var(--nf-space-md);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);white-space:nowrap;color:var(--nf-content-primary);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);font-weight:600;display:inline-flex;position:relative}.nf-shelf-chip>svg:first-child{color:var(--nf-brand-secondary)}.nf-shelf-chip>svg:last-child{color:var(--nf-content-muted)}.nf-shelf-chip:active{transform:scale(.97)}.nf-shelf-chip:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-shelf-chip--on{border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}.nf-shelf-chip--on>svg:first-child,.nf-shelf-chip--on>svg:last-child{color:currentColor}.nf-shelf-count{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);margin-top:var(--nf-space-md);display:flex}.nf-shelf-sort{position:relative}.nf-shelf-sort>summary{align-items:center;gap:var(--nf-space-xs);padding:0 var(--nf-space-sm);font-size:var(--nf-text-caption);color:var(--nf-content-primary);cursor:pointer;border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:var(--nf-btn-glass-backdrop);backdrop-filter:var(--nf-btn-glass-backdrop);box-shadow:var(--nf-btn-glass-shadow);border-radius:var(--nf-radius-control);min-height:2.75rem;font-weight:600;list-style:none;display:inline-flex}.nf-shelf-sort>summary::-webkit-details-marker{display:none}.nf-shelf-sort>summary:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-shelf-sort__menu{right:0;top:calc(100% + var(--nf-space-2xs));z-index:20;min-width:12rem;padding:var(--nf-space-2xs);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);position:absolute}.nf-shelf-sort__item{min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);justify-content:space-between;align-items:center;display:flex}.nf-shelf-sort__item[aria-current=true]{border:var(--nf-border-width) solid var(--nf-selected-edge);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}@media (hover:hover){.nf-shelf-sort__item:hover{color:var(--nf-content-primary);background:var(--nf-btn-glass-fill)}}.nf-filters__group+.nf-filters__group{margin-top:var(--nf-space-lg);padding-top:var(--nf-space-lg);border-top:var(--nf-border-width) solid var(--nf-panel-hair)}.nf-filters__group-head{justify-content:space-between;align-items:baseline;gap:var(--nf-space-sm);margin-bottom:var(--nf-space-sm);display:flex}.nf-filters__group-title{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:700}.nf-filters__clear{min-height:2.75rem;padding:0 var(--nf-space-2xs);font-size:var(--nf-text-caption);color:var(--nf-brand-secondary);font-weight:600}.nf-filters__clear:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-filters__clear:disabled{color:var(--nf-content-muted);cursor:default}.nf-filters__hint{margin-bottom:var(--nf-space-sm);font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-filters__grid{gap:var(--nf-space-xs);display:grid}.nf-filters__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-filters__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.nf-filters__tile,.nf-choice{justify-content:center;align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;padding:var(--nf-space-xs) var(--nf-space-2xs);border-radius:var(--nf-radius-control);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);transition:background var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);font-weight:600;display:inline-flex}.nf-choice{padding-inline:var(--nf-space-sm)}.nf-filters__tile:focus-visible,.nf-choice:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}@media (hover:hover){.nf-filters__tile:hover,.nf-choice:hover{color:var(--nf-content-primary);border-color:var(--nf-selected-edges)}}.nf-filters__tile[aria-pressed=true],.nf-filters__tile[aria-checked=true],.nf-choice[aria-pressed=true]{border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}.nf-filters__range-labels{margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);justify-content:space-between;font-weight:600;display:flex}.nf-filters__switch{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);min-height:2.75rem;padding:var(--nf-space-2xs) 0;display:flex}.nf-filters__switch-label{align-items:center;gap:var(--nf-space-xs);min-width:0;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:500;display:flex}.nf-filters__switch-label>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-filters__switch-hint{font-size:var(--nf-text-overline);color:var(--nf-content-muted);font-weight:400;display:block}.nf-filters__row{align-items:center;gap:var(--nf-space-xs);min-height:3.25rem;padding:0 var(--nf-space-sm) 0 var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-well-fill);border-radius:var(--nf-radius-control);display:flex}.nf-filters__row>svg:first-child{color:var(--nf-brand-secondary);flex-shrink:0}.nf-filters__row-input{min-width:0;height:3rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);background:0 0;border:0;outline:none;flex:1;font-weight:500}.nf-filters__row-input::placeholder{color:var(--nf-content-muted)}.nf-filters__row-input::-webkit-search-cancel-button{-webkit-appearance:none}.nf-filters__row-select{appearance:none;min-width:0;height:3rem;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);cursor:pointer;background:0 0;border:0;outline:none;flex:1;font-weight:500}.nf-filters__row-select>option{color:var(--nf-content-inverse)}.nf-filters__row:focus-within{border-color:var(--nf-selected-edge)}.nf-filters__row-label{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);flex-shrink:0;font-weight:700}.nf-gallery-marks{left:var(--nf-space-sm);z-index:10;gap:var(--nf-space-xs);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;bottom:3rem}@media (min-width:40rem){.nf-gallery-marks{left:var(--nf-space-md);bottom:3.5rem}}.nf-gallery-mark{align-items:center;gap:var(--nf-space-2xs);min-height:2.25rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-caption);border:var(--nf-border-width) solid transparent;font-weight:600;line-height:1;display:inline-flex}.nf-detail-tag{align-items:center;gap:var(--nf-space-2xs);min-height:2rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-caption);border:var(--nf-border-width) solid transparent;font-weight:600;display:inline-flex}.nf-detail-verified{align-items:center;gap:var(--nf-space-xs);min-height:2.75rem;padding:0 var(--nf-space-md);font-size:var(--nf-text-caption);border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand);border-radius:var(--nf-radius-control);font-weight:600;display:inline-flex}.nf-detail-verified>svg{color:var(--nf-brand-secondary)}.nf-detail-price-row{justify-content:space-between;align-items:center;gap:var(--nf-space-xs);display:flex}.nf-detail-price-row>.nf-detail-verified{flex-shrink:0}.nf-detail-price{font-family:var(--nf-font-display);font-size:var(--nf-text-h1);letter-spacing:-.02em;color:var(--nf-brand-secondary);font-weight:700;line-height:1}@media (max-width:39.99rem){.nf-detail-price-row>.nf-detail-price{font-size:var(--nf-text-h2);white-space:nowrap}.nf-detail-price-row>.nf-detail-verified{min-height:2.5rem;padding-inline:var(--nf-space-sm)}}.nf-detail-price__suffix{margin-left:var(--nf-space-xs);font-family:var(--nf-font-sans);font-size:var(--nf-text-body);letter-spacing:0;color:var(--nf-brand-secondary);font-weight:600}.nf-spec-row{gap:var(--nf-space-xs);margin-inline:calc(var(--nf-pad-shell) * -1);padding:var(--nf-space-3xs) var(--nf-pad-shell);--nf-rail-snap-pad:var(--nf-pad-shell);display:flex}.nf-spec-tile{justify-content:center;align-items:flex-start;gap:var(--nf-space-2xs);min-width:6rem;min-height:4rem;padding:var(--nf-space-xs) var(--nf-space-sm);font-size:var(--nf-text-caption);white-space:nowrap;color:var(--nf-content-primary);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex-direction:column;flex-shrink:0;font-weight:600;display:flex}.nf-spec-tile>svg{color:var(--nf-brand-secondary)}.nf-spec-row--fit{flex-wrap:wrap;margin-inline:0;padding-inline:0}.nf-spec-row--fit .nf-spec-tile{flex:1 1 calc((100% - 2 * var(--nf-space-xs)) / 3);min-width:0;padding-inline:var(--nf-space-xs);font-size:var(--nf-text-overline);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nf-spec-row--fit .nf-spec-tile>span{min-width:0;display:block}.nf-detail-movein{gap:var(--nf-space-sm);padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);display:grid}@media (min-width:40rem){.nf-detail-movein{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.nf-detail-movein__label{align-items:center;gap:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);font-weight:600;display:inline-flex}.nf-detail-movein__figure{font-family:var(--nf-font-display);font-size:var(--nf-text-h1);letter-spacing:-.02em;color:var(--nf-content-primary);text-shadow:0 0 24px var(--nf-glow-2);font-weight:700;line-height:1.05}.nf-detail-movein__suffix{margin-left:var(--nf-space-xs);font-family:var(--nf-font-sans);font-size:var(--nf-text-body-sm);letter-spacing:0;color:var(--nf-brand-secondary);font-weight:600}.nf-detail-movein__rooms{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-sm) var(--nf-space-md);font-size:var(--nf-text-caption);color:var(--nf-content-primary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);border-radius:var(--nf-radius-control);font-weight:600;display:flex}.nf-detail-movein__rooms>.nf-plate{flex-shrink:0}.nf-detail-tabs{z-index:5;margin-inline:calc(var(--nf-pad-shell) * -1);padding-inline:var(--nf-space-2xs) var(--nf-pad-shell);padding-top:env(safe-area-inset-top,0px);background:var(--nf-surface-canvas);border-bottom:var(--nf-border-width) solid var(--nf-panel-hair);align-items:center;display:flex;position:sticky;top:0}.nf-detail-tabs__sentinel{height:0;display:block}.nf-detail-tabs__row{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.nf-detail-tabs__row::-webkit-scrollbar{display:none}.nf-detail-tabs__back{border-radius:var(--nf-radius-control);width:2.75rem;height:2.75rem;color:var(--nf-content-primary);opacity:0;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-fast) var(--nf-ease-standard);flex:none;place-items:center;display:grid;transform:translate(-4px)}.nf-detail-tabs[data-stuck] .nf-detail-tabs__back{opacity:1;transform:none}.nf-detail-tabs__back:hover{background:var(--nf-interactive-hover)}.nf-detail-tabs__back:active{transform:scale(var(--nf-press-scale-sm))}.nf-detail-tabs__back:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-detail-tabs__row>a{min-height:2.75rem;padding:0 var(--nf-space-xs);font-size:var(--nf-text-body-sm);white-space:nowrap;color:var(--nf-content-muted);flex:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.nf-detail-tabs__row>a:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-detail-tabs__row>a[aria-current=true]{color:var(--nf-content-primary)}.nf-detail-tabs__row>a[aria-current=true]:after{content:"";inset:auto var(--nf-space-xs) 0;border-radius:var(--nf-radius-pill);background:var(--nf-panel-catch);height:2px;box-shadow:var(--nf-panel-halo);position:absolute}.nf-detail-lead{--nf-row-bleed:var(--nf-pad-card);padding:var(--nf-pad-card)}.nf-detail-panel{padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-detail-panel__title{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:700}.nf-amenity-row{gap:var(--nf-space-2xs);margin-inline:calc(var(--nf-row-bleed,var(--nf-pad-shell)) * -1);padding:var(--nf-space-3xs) var(--nf-row-bleed,var(--nf-pad-shell));scroll-padding-inline:var(--nf-row-bleed,var(--nf-pad-shell));display:flex}.nf-amenity-grid{gap:var(--nf-space-2xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:40rem){.nf-amenity-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.nf-amenity-tile{justify-content:flex-start;align-items:center;gap:var(--nf-space-3xs);width:100%;min-height:4rem;padding:var(--nf-space-2xs) var(--nf-space-3xs);font-size:var(--nf-pcard-fact,var(--nf-text-overline));text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal;color:var(--nf-content-primary);flex-direction:column;font-weight:600;line-height:1.15;display:flex}.nf-amenity-row .nf-amenity-tile{width:min-content;min-width:4.25rem;padding-inline:var(--nf-space-xs);flex-shrink:0}.nf-amenity-tile>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-agent-card{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex-wrap:wrap;display:flex}.nf-agent-card__body{flex:10rem;min-width:0}.nf-agent-card__cta{margin-inline-start:auto}.nf-agent-card__avatar{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-panel-edge);width:3.5rem;height:3.5rem;box-shadow:var(--nf-panel-halo);flex-shrink:0;display:block;overflow:hidden}.nf-agent-card__pill{align-items:center;gap:var(--nf-space-3xs);padding:var(--nf-space-3xs) var(--nf-space-xs);border-radius:var(--nf-radius-xs);font-size:var(--nf-text-overline);border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand);white-space:nowrap;font-weight:600;display:inline-flex}button.nf-agent-card__pill{cursor:pointer;transition:transform var(--nf-duration-press) var(--nf-ease-press)}button.nf-agent-card__pill:active{transform:scale(var(--nf-press-scale))}button.nf-agent-card__pill:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){button.nf-agent-card__pill{transition:none}button.nf-agent-card__pill:active{transform:none}}.nf-verify-step{border-radius:var(--nf-radius-circle);width:1.75rem;height:1.75rem;font-size:var(--nf-text-caption);color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);flex:none;place-items:center;font-weight:600;display:grid}.nf-media-chip{font-size:var(--nf-text-overline);color:var(--nf-content-on-media)}.nf-media-chip--muted{color:var(--nf-content-on-media-muted)}.nf-media-chip--caption{font-size:var(--nf-text-caption)}.nf-media-chip--lg{font-size:var(--nf-text-body-lg)}.nf-media-chip:not(.nf-media-chip--lg){border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow)}.nf-spec-strip{margin-top:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:grid}.nf-spec-strip__cell{justify-content:center;align-items:center;gap:var(--nf-space-2xs);min-height:3rem;padding:var(--nf-space-2xs) var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-primary);text-align:center;font-weight:600;display:flex}.nf-spec-strip__cell+.nf-spec-strip__cell{border-left:var(--nf-border-width) solid var(--nf-panel-hair)}.nf-spec-strip__cell>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-detail-price-row{justify-content:space-between;align-items:baseline;gap:var(--nf-space-xs);margin-top:var(--nf-space-md);flex-wrap:wrap;display:flex}.nf-detail-price{align-items:baseline;gap:var(--nf-space-2xs);min-width:0;display:flex}.nf-detail-price__figure{font-family:var(--nf-font-display);font-size:var(--nf-text-h3);letter-spacing:var(--nf-tracking-tight);color:var(--nf-brand-secondary);font-variant-numeric:tabular-nums;font-weight:700}.nf-detail-price__unit{font-size:var(--nf-text-body-sm);color:var(--nf-content-muted)}.nf-detail-rating{align-items:center;gap:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);display:inline-flex}.nf-detail-rating>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-detail-rating__count{color:var(--nf-content-muted)}.nf-detail-capsules{gap:var(--nf-space-xs);margin-inline:calc(var(--nf-pad-shell) * -1);margin-top:var(--nf-space-md);padding:var(--nf-space-3xs) var(--nf-pad-shell);scroll-padding-inline:var(--nf-pad-shell);display:flex}.nf-detail-capsule{align-items:center;gap:var(--nf-space-2xs);padding:var(--nf-space-2xs) var(--nf-space-sm);border-radius:var(--nf-radius-xs);font-size:var(--nf-text-caption);color:var(--nf-content-primary);white-space:nowrap;border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);flex:none;font-weight:600;display:inline-flex}.nf-detail-capsule>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-detail-hairline{margin:var(--nf-space-md) 0;border:0;border-top:var(--nf-border-width) solid var(--nf-panel-hair)}.nf-host-row{align-items:center;gap:var(--nf-space-sm);display:flex}.nf-host-row__avatar{border-radius:var(--nf-radius-pill);border:var(--nf-border-width) solid var(--nf-panel-edge);background:var(--nf-plate-fill);flex-shrink:0;width:3rem;height:3rem;display:block;position:relative;overflow:hidden}.nf-host-row__body{flex:auto;min-width:0;display:block}.nf-host-row__title{align-items:center;gap:var(--nf-space-3xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:600;display:flex}.nf-host-row__title>svg{color:var(--nf-status-verified);flex-shrink:0}.nf-host-row__title--plain{color:var(--nf-content-secondary);font-weight:600}.nf-host-row__name{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted);overflow-wrap:anywhere;display:block}.nf-detail-fields{gap:var(--nf-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nf-detail-fields>:nth-child(n+3){grid-column:1/-1}.nf-detail-field{align-items:center;gap:var(--nf-space-2xs);min-height:3.5rem;padding:var(--nf-space-xs) var(--nf-space-sm);color:var(--nf-content-primary);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-well-fill);border-radius:var(--nf-radius-control);display:flex}.nf-detail-field>svg:first-child,.nf-detail-field>svg:last-child{flex-shrink:0}.nf-detail-field>svg:first-child{color:var(--nf-brand-secondary)}.nf-detail-field>svg:last-child{color:var(--nf-content-muted);margin-left:auto}.nf-detail-field__label{font-size:var(--nf-text-overline);color:var(--nf-content-muted);display:block}.nf-detail-field__value{font-size:var(--nf-text-caption);color:var(--nf-content-primary);font-weight:600;display:block}.nf-detail-availability__note{margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-detail-foot{align-items:center;gap:var(--nf-space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"figure secondary""action action";width:100%;display:grid}.nf-detail-foot__lead{flex-direction:column;grid-area:figure;min-width:0;display:flex}.nf-detail-foot__secondary{grid-area:secondary;justify-self:end}.nf-detail-foot__action{grid-area:action;justify-self:stretch}@media (min-width:40rem){.nf-detail-foot{gap:var(--nf-space-sm);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"figure secondary action"}.nf-detail-foot__action{justify-self:end}}.nf-detail-foot-spacer{height:var(--nf-detail-foot-h,calc(9rem + env(safe-area-inset-bottom,0px)))}.nf-detail-foot__figure{font-family:var(--nf-font-display);font-size:var(--nf-text-h4);letter-spacing:-.02em;color:var(--nf-brand-secondary);white-space:nowrap;font-weight:700;line-height:1}.nf-detail-foot__caption{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-overline);color:var(--nf-content-muted)}.nf-ledger-card{padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-ledger-row{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-sm) 0;display:flex}.nf-ledger-row+.nf-ledger-row{border-top:var(--nf-border-width) solid var(--nf-panel-hair)}.nf-ledger-row__glyph{width:3rem;height:3rem;color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);border-radius:var(--nf-plate-radius-sm);flex-shrink:0;place-items:center;display:grid}.nf-ledger-row__label{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:600}.nf-ledger-row__hint{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-ledger-row__amount{font-size:var(--nf-text-body-lg);color:var(--nf-content-primary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:700}.nf-ledger-total{align-items:center;gap:var(--nf-space-sm);margin-top:var(--nf-space-sm);padding-top:var(--nf-space-md);border-top:var(--nf-border-width) solid var(--nf-panel-hair);display:flex}.nf-ledger-total__figure{font-family:var(--nf-font-display);font-size:var(--nf-text-h2);letter-spacing:-.02em;white-space:nowrap;color:var(--nf-brand-secondary);text-shadow:0 0 22px var(--nf-glow-3);margin-left:auto;font-weight:700;line-height:1}.nf-ledger-note{justify-content:center;align-items:center;gap:var(--nf-space-2xs) var(--nf-space-sm);margin-top:var(--nf-space-sm);font-size:var(--nf-text-overline);color:var(--nf-content-muted);flex-wrap:wrap;display:flex}.nf-ledger-compare{gap:var(--nf-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nf-ledger-compare__verdict{align-items:center;gap:var(--nf-space-xs);margin-top:var(--nf-space-sm);padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);display:flex}.nf-stays-hero{align-items:center;gap:var(--nf-space-md);grid-template-columns:minmax(0,1fr) 7.5rem;display:grid}@media (min-width:40rem){.nf-stays-hero{grid-template-columns:minmax(0,1fr) 10rem}}.nf-stays-hero__object{aspect-ratio:1;width:100%;filter:drop-shadow(0 0 22px var(--nf-glow-2));display:block}.nf-stays-tiles{gap:var(--nf-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.nf-stays-tiles>li{min-width:0}.nf-stays-tile{align-items:flex-start;gap:var(--nf-space-2xs);width:100%;min-height:6.5rem;padding:var(--nf-space-sm);padding-right:var(--nf-space-lg);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal;font-size:var(--nf-text-caption);text-align:left;color:var(--nf-content-primary);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);flex-direction:column;font-weight:600;line-height:1.25;display:flex;position:relative}.nf-stays-tile__go{right:var(--nf-space-xs);bottom:var(--nf-space-xs);color:var(--nf-content-muted);position:absolute}.nf-stays-tile--on .nf-stays-tile__go{color:var(--nf-content-on-brand)}.nf-stays-tiles>li>.nf-stays-tile{padding-right:var(--nf-space-sm);padding-bottom:calc(var(--nf-space-xs) + 14px + var(--nf-space-2xs))}.nf-stays-tile:active{transform:scale(.97)}.nf-stays-tile:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}@media (hover:hover){.nf-stays-tile:hover{border-color:var(--nf-selected-edges)}}.nf-stays-tile.nf-stays-tile--on{border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}.nf-stays-tile__object{flex-shrink:0;width:2rem;height:2rem;display:block}.nf-stay-card__head{justify-content:space-between;align-items:flex-start;gap:var(--nf-space-sm);display:flex}.nf-stay-card__price{text-align:right;font-family:var(--nf-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--nf-content-primary);flex-shrink:0;font-size:1.0625rem;font-weight:600;line-height:1.2}.nf-stay-card__per{font-family:var(--nf-font-sans);font-size:var(--nf-text-overline);letter-spacing:0;color:var(--nf-content-muted);font-weight:500;display:block}.nf-stay-card__rating{align-items:center;gap:var(--nf-space-2xs);font-size:var(--nf-text-caption);color:var(--nf-content-primary);font-weight:600;display:inline-flex}.nf-stay-card__rating>svg{color:var(--nf-rating)}.nf-stay-card__chips{gap:var(--nf-space-xs);margin-top:var(--nf-space-xs);flex-wrap:wrap;display:flex}.nf-stay-card__chip{align-items:center;gap:var(--nf-space-2xs);min-height:2rem;padding:0 var(--nf-space-xs);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-overline);white-space:nowrap;color:var(--nf-content-secondary);background:var(--nf-surface-raised);box-shadow:none;border:0;font-weight:500;display:inline-flex}.nf-stay-card__chip>svg{color:var(--nf-content-muted)}.nf-tenancy-chip{align-items:center;gap:var(--nf-space-2xs);min-height:2rem;padding:0 var(--nf-space-xs);border-radius:var(--nf-radius-sm);font-size:var(--nf-text-overline);white-space:nowrap;color:var(--nf-content-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);font-weight:500;display:inline-flex}.nf-tenancy-chip>svg{color:var(--nf-brand-secondary)}.nf-stay-type{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);display:flex}.nf-stay-type__object{flex-shrink:0}.nf-room-tiles{gap:var(--nf-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.nf-room-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-room-tile{text-align:left;color:var(--nf-content-primary);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);display:block;overflow:hidden}.nf-room-tile:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-room-tile__media{aspect-ratio:4/3;background:var(--nf-media-ground-to);position:relative}.nf-room-tile__body{align-items:center;gap:var(--nf-space-xs);padding:var(--nf-space-xs) var(--nf-space-sm);font-size:var(--nf-text-overline);display:flex}.nf-room-tile__body>svg{color:var(--nf-brand-secondary);flex-shrink:0}.nf-room-tile__name{color:var(--nf-content-secondary);display:block}.nf-room-tile__value{color:var(--nf-content-primary);font-weight:700;display:block}.nf-reg-open{align-items:center;gap:var(--nf-space-2xs);padding:var(--nf-space-3xs) var(--nf-space-xs);border-radius:var(--nf-radius-xs);font-size:var(--nf-text-overline);font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.nf-pcard,.nf-pcard__photo,.nf-pcard__heart,.nf-shelf-chip,.nf-filters__tile,.nf-stays-tile{transition:none}.nf-pcard:active,.nf-shelf-chip:active,.nf-stays-tile:active{transform:none}@media (hover:hover) and (pointer:fine){.nf-pcard:hover:not(:active) .nf-pcard__photo{transform:none}}}.nf-movein__list{border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-card);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow);display:grid;overflow:hidden}.nf-movein__row{align-items:center;gap:var(--nf-space-sm);min-height:3.75rem;padding:var(--nf-space-sm) var(--nf-space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.nf-movein__row+.nf-movein__row:before{content:"";background:var(--nf-divider);top:0;height:1px;position:absolute;inset-inline:4.5rem 0}.nf-movein__plate{flex-shrink:0}.nf-movein__row:not([data-declared]) .nf-movein__plate.nf-plate{background:var(--nf-surface-raised);border-color:var(--nf-border-subtle);box-shadow:none;color:var(--nf-content-muted)}.nf-movein__row:not([data-declared]) .nf-movein__plate.nf-plate>svg{filter:none}:root:not([data-theme=light]) .nf-movein__row:not([data-declared]) .nf-movein__plate.nf-plate,[data-theme=dark] .nf-movein__row:not([data-declared]) .nf-movein__plate.nf-plate{color:var(--nf-content-muted)}:root:not([data-theme=light]) .nf-detail-glyph.nf-plate--brand,[data-theme=dark] .nf-detail-glyph.nf-plate--brand{color:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-detail-glyph.nf-plate--brand,[data-theme=dark] .nf-detail-glyph.nf-plate--brand{color:color-mix(in oklab, var(--nf-brand-quiet) 68%, var(--nf-content-primary))}}.nf-detail-avatar-glyph{background:var(--nf-plate-fill);width:100%;height:100%;color:var(--nf-brand-primary);place-items:center;display:grid}:root:not([data-theme=light]) .nf-detail-avatar-glyph,[data-theme=dark] .nf-detail-avatar-glyph{color:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-detail-avatar-glyph,[data-theme=dark] .nf-detail-avatar-glyph{color:color-mix(in oklab, var(--nf-brand-quiet) 68%, var(--nf-content-primary))}}.nf-movein__name{gap:.125rem;min-width:0;display:grid}.nf-movein__label{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:600}.nf-movein__basis{color:var(--nf-content-muted);font-weight:500}.nf-movein__keeper{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-movein__note{font-size:var(--nf-text-caption);color:var(--nf-content-muted);text-wrap:pretty;line-height:1.35}.nf-movein__note:first-letter{text-transform:uppercase}.nf-movein__figure{text-align:end;font-size:var(--nf-text-body-sm);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);flex-shrink:0;font-weight:600}.nf-movein__undeclared{font-size:var(--nf-text-caption);color:var(--nf-content-muted);font-weight:600}.nf-movein__free{font-size:var(--nf-text-body-sm);color:var(--nf-state-success);font-weight:700}.nf-movein__total{align-items:center;gap:var(--nf-space-md);margin-top:var(--nf-space-sm);padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);display:flex}.nf-movein__total-label{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);font-weight:600;display:block}.nf-movein__total-figure{margin-top:var(--nf-space-3xs);font-family:var(--nf-font-display);font-size:var(--nf-text-h2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nf-content-primary);text-shadow:0 0 24px var(--nf-glow-2);font-weight:700;line-height:1.05;display:block}.nf-lw-rail{align-items:center;gap:var(--nf-space-md);display:flex}.nf-lw-rail__track{align-items:center;gap:var(--nf-space-2xs);flex:1;min-width:0;display:flex}.nf-lw-rail__seg{border-radius:calc(var(--nf-radius-xs) / 2);background:var(--nf-glass-well-fill);min-width:0;height:.625rem;box-shadow:inset 0 0 0 var(--nf-border-width) var(--nf-panel-hair);flex:1}.nf-lw-rail__seg[data-done]{background:var(--nf-selected-fill);box-shadow:var(--nf-panel-halo)}.nf-lw-rail__seg[data-at]{box-shadow:var(--nf-selected-shadow-inline), inset -.5rem 0 0 var(--nf-spark)}.nf-lw-back{width:2.75rem;height:2.75rem;color:var(--nf-content-secondary);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);border-radius:var(--nf-radius-control);flex-shrink:0;place-items:center;display:grid}.nf-lw-back:disabled{opacity:.4}@media (hover:hover){.nf-lw-back:not(:disabled):hover{color:var(--nf-content-primary);border-color:var(--nf-selected-edges)}}.nf-lw-head{align-items:start;gap:var(--nf-space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.nf-lw-head__title{font-family:var(--nf-font-display);font-size:var(--nf-text-h2);letter-spacing:-.02em;color:var(--nf-content-primary);font-weight:700;line-height:1.1}.nf-lw-head__sub{margin-top:var(--nf-space-2xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.5}.nf-lw-head__object{flex-shrink:0;width:3.75rem;height:3.75rem;display:block}.nf-lw-note{align-items:start;gap:var(--nf-space-sm);padding:var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);grid-template-columns:auto minmax(0,1fr);display:grid}.nf-lw-note__glyph{width:1.75rem;height:1.75rem;color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);border-radius:var(--nf-plate-radius-sm);flex-shrink:0;place-items:center;display:grid}.nf-lw-note__body{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.55}.nf-lw-choices{gap:var(--nf-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nf-lw-choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-lw-choice{align-items:flex-start;gap:var(--nf-space-2xs);width:100%;min-height:3rem;padding:var(--nf-space-md);text-align:start;cursor:pointer;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), background-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex-direction:column;display:flex;position:relative}.nf-lw-choice--centred{text-align:center;align-items:center}.nf-lw-choice__object{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.nf-lw-choice__glyph{color:var(--nf-brand-secondary);filter:var(--nf-plate-glyph-glow)}.nf-lw-choice__name{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:600;line-height:1.25}.nf-lw-choice__sub{font-size:var(--nf-text-caption);color:var(--nf-content-muted);font-weight:500;line-height:1.35}@media (hover:hover){.nf-lw-choice:hover{border-color:var(--nf-selected-edges)}}.nf-lw-choice[aria-pressed=true],.nf-lw-choice[aria-checked=true]{border-color:var(--nf-selected-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-selected-shadow)}.nf-lw-choice__tick{top:var(--nf-space-xs);color:var(--nf-brand-primary);filter:var(--nf-plate-glyph-glow);place-items:center;display:grid;position:absolute;inset-inline-end:var(--nf-space-xs)}.nf-lw-tiles{gap:var(--nf-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-lw-tile{justify-content:center;align-items:center;gap:var(--nf-space-2xs);min-height:5.25rem;padding:var(--nf-space-sm) var(--nf-space-2xs);font-size:var(--nf-text-caption);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;color:var(--nf-content-primary);cursor:pointer;transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), background-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-radius-control);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex-direction:column;font-weight:600;line-height:1.2;display:flex;position:relative}.nf-lw-tile>svg{color:var(--nf-brand-secondary);filter:var(--nf-plate-glyph-glow);flex-shrink:0}.nf-lw-tile[aria-pressed=true]{border-color:var(--nf-selected-edges);background:var(--nf-panel-fill-card);box-shadow:var(--nf-selected-shadow)}.nf-lw-facts{gap:var(--nf-space-xs);display:grid}.nf-lw-fact{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-sm) var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-well-fill);border-radius:var(--nf-radius-control);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nf-lw-fact--stacked{grid-template-columns:auto minmax(0,1fr);align-items:start}.nf-lw-fact__plate{width:2.75rem;height:2.75rem;color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);box-shadow:var(--nf-plate-shadow);border-radius:var(--nf-plate-radius);flex-shrink:0;place-items:center;display:grid}.nf-lw-fact__plate>svg{filter:var(--nf-plate-glyph-glow)}.nf-lw-fact__name{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:600;line-height:1.25;display:block}.nf-lw-fact__ask{font-size:var(--nf-text-caption);color:var(--nf-content-muted);margin-top:.125rem;line-height:1.3;display:block}.nf-lw-fact__head{justify-content:space-between;align-items:start;gap:var(--nf-space-sm);min-width:0;display:flex}.nf-lw-fact--stacked .nf-lw-fact__control{margin-top:var(--nf-space-sm);grid-column:2}.nf-lw-fact__optional{padding:.1875rem var(--nf-space-xs);border-radius:var(--nf-radius-control);font-size:var(--nf-text-overline);color:var(--nf-brand-secondary);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);justify-self:end;font-weight:600}.nf-lw-step{border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-glass-well-fill);border-radius:var(--nf-radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.nf-lw-step--inline{justify-self:end;width:8.5rem}.nf-lw-step__end{width:2.75rem;min-height:2.75rem;color:var(--nf-brand-secondary);cursor:pointer;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:grid}.nf-lw-step__end:disabled{opacity:.35;cursor:default}@media (hover:hover){.nf-lw-step__end:not(:disabled):hover{background:var(--nf-btn-glass-fill)}}.nf-lw-step__value{border-inline:1px solid var(--nf-border-subtle);font-size:var(--nf-text-body);font-variant-numeric:tabular-nums;color:var(--nf-content-primary);place-items:center;font-weight:700;display:grid}.nf-lw-shots{gap:var(--nf-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-lw-shot{aspect-ratio:4/3;border-radius:var(--nf-radius-control);background:var(--nf-media-ground-to);border:var(--nf-border-width) solid var(--nf-panel-edge);position:relative;overflow:hidden}.nf-lw-shot[data-cover]{border-color:var(--nf-selected-edges);box-shadow:var(--nf-selected-shadow-inline)}.nf-lw-shot__img{object-fit:cover;width:100%;height:100%}.nf-lw-shot__cover{top:var(--nf-space-2xs);padding:.125rem var(--nf-space-2xs);border-radius:var(--nf-radius-control);font-size:var(--nf-text-overline);border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand);font-weight:700;position:absolute;inset-inline-start:var(--nf-space-2xs)}.nf-lw-shot__drop{top:var(--nf-space-2xs);border-radius:var(--nf-radius-circle);width:1.5rem;height:1.5rem;color:var(--nf-content-on-media);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);place-items:center;display:grid;position:absolute;inset-inline-end:var(--nf-space-2xs)}.nf-lw-shot__moves{inset-inline:var(--nf-space-2xs);bottom:var(--nf-space-2xs);justify-content:space-between;gap:var(--nf-space-3xs);display:flex;position:absolute}.nf-lw-shot__move{border-radius:var(--nf-radius-circle);width:1.5rem;height:1.5rem;color:var(--nf-content-on-media);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);-webkit-backdrop-filter:blur(var(--nf-btn-glass-blur));backdrop-filter:blur(var(--nf-btn-glass-blur));box-shadow:var(--nf-btn-glass-shadow);place-items:center;display:grid}.nf-lw-shot__move:disabled{opacity:0;pointer-events:none}.nf-lw-add{justify-content:center;align-items:center;gap:var(--nf-space-2xs);aspect-ratio:4/3;border-radius:var(--nf-radius-control);font-size:var(--nf-text-caption);color:var(--nf-content-link);cursor:pointer;border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);flex-direction:column;font-weight:600;display:flex}.nf-lw-add__plus{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);width:2rem;height:2rem;box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand);place-items:center;display:grid}.nf-lw-add:disabled{opacity:.45;cursor:default}.nf-lw-details{border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);overflow:hidden}.nf-lw-detail{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-sm) var(--nf-space-md);grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr) auto;min-height:2.75rem;display:grid}.nf-lw-detail+.nf-lw-detail{border-top:var(--nf-border-width) solid var(--nf-panel-hair)}.nf-lw-detail__glyph{color:var(--nf-brand-secondary)}.nf-lw-detail__key{font-size:var(--nf-text-body-sm);color:var(--nf-content-muted)}.nf-lw-detail__value{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);overflow-wrap:anywhere;font-weight:600}.nf-lw-detail__edit{font-size:var(--nf-text-body-sm);color:var(--nf-content-link);font-weight:600}.nf-lw-done{text-align:center;justify-items:center;display:grid}.nf-lw-done__object{width:8rem;height:8rem;display:block;position:relative}.nf-lw-done__verdict{margin-top:var(--nf-space-md);font-family:var(--nf-font-display);font-size:var(--nf-text-h2);letter-spacing:-.02em;color:var(--nf-content-primary);font-weight:700}.nf-lw-done__body{margin-top:var(--nf-space-xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.55}.nf-lw-id{width:100%;margin-top:var(--nf-space-lg);padding:var(--nf-space-lg) var(--nf-space-md);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-lw-id__label{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);font-weight:600}.nf-lw-id__body{margin-top:var(--nf-space-xs);font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);line-height:1.55}.nf-lw-next{gap:var(--nf-space-sm);width:100%;margin-top:var(--nf-space-lg);text-align:start;display:grid}.nf-lw-next__row{align-items:center;gap:var(--nf-space-sm);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.nf-lw-next__plate{flex-shrink:0;width:2.25rem;height:2.25rem;display:block}.nf-viewtoggle{--nf-view-pad:4px;padding:var(--nf-view-pad);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:inline-grid;position:relative}.nf-viewtoggle__thumb{left:var(--nf-view-pad);width:calc((100% - 2 * var(--nf-view-pad)) / 3);transform:translateX(calc(var(--nf-view-i,0) * 100%))}.nf-viewtoggle__link{z-index:1;justify-content:center;align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;padding-inline:var(--nf-space-md);border-radius:var(--nf-radius-control);font-size:var(--nf-text-caption);white-space:nowrap;color:var(--nf-content-muted);transition:color var(--nf-duration-base) var(--nf-ease-standard);font-weight:600;display:inline-flex;position:relative}.nf-viewtoggle--compact .nf-viewtoggle__link{min-width:2.75rem;padding-inline:var(--nf-space-sm)}.nf-viewtoggle__link[data-on=true]{color:var(--nf-content-on-brand)}@media (hover:hover){.nf-viewtoggle__link:not([data-on=true]):hover{color:var(--nf-content-primary)}}.nf-viewtoggle__link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-shelf-tools{align-items:center;gap:var(--nf-space-xs);flex-shrink:0;display:flex}.nf-viewtoggle--bar{display:none}@media (min-width:640px){.nf-viewtoggle--bar{display:inline-grid}.nf-viewtoggle--menu{display:none}.nf-shelf-sort__menu li:has(>.nf-viewtoggle--menu){display:none}}.nf-maplist-pill{left:50%;bottom:calc(var(--nf-tabbar-clearance,6rem) + var(--nf-space-2xs));z-index:30;align-items:center;gap:var(--nf-space-xs);min-height:3rem;padding:0 var(--nf-space-lg);border-radius:var(--nf-radius-control);font-size:var(--nf-text-body-sm);color:var(--nf-content-on-brand);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline), var(--nf-elev-3);animation:nf-maplist-in var(--nf-duration-slow) var(--nf-ease-spring) backwards;animation-delay:var(--nf-duration-base);font-weight:700;display:inline-flex;position:fixed;translate:-50%}.nf-maplist-pill[data-to=list]{bottom:calc(var(--nf-tabbar-clearance,6rem) + 3.75rem)}.nf-maplist-pill:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px}@keyframes nf-maplist-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (min-width:640px){.nf-maplist-pill{display:none}}@media (max-width:639.98px){#main.nf-main--docked:has(.nf-maplist-pill[data-to=map]){padding-bottom:calc(var(--nf-tabbar-clearance) + 3rem + var(--nf-space-md))}}.nf-results-fade{transition:opacity var(--nf-duration-fast) var(--nf-ease-standard)}.nf-results-fade[data-updating=true]{opacity:.6}.nf-pcard{transition:translate var(--nf-duration-fast) var(--nf-ease-standard), scale var(--nf-duration-press) var(--nf-ease-press), box-shadow var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard)}@media (hover:hover){.nf-pcard:hover{box-shadow:var(--nf-panel-rim), var(--nf-panel-glow), var(--nf-elev-3);translate:0 -2px}}.nf-pcard:active{transform:none;scale:var(--nf-pcard-press,.98)}.nf-heart-pop[aria-pressed=true] svg{animation:nf-heart-pop var(--nf-duration-slow) var(--nf-ease-spring) both}@keyframes nf-heart-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.nf-card-photos{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.nf-card-photos::-webkit-scrollbar{display:none}.nf-card-photos__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.nf-card-photos__dots{left:50%;bottom:var(--nf-space-xs);z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;translate:-50%}.nf-card-photos__dots>span{border-radius:var(--nf-radius-circle);background:var(--nf-content-on-media);opacity:.45;width:5px;height:5px;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-standard)}.nf-card-photos__dots>span[data-on=true]{opacity:1;transform:scale(1.3)}.nf-pcard__photonav{top:var(--nf-space-2xs);left:var(--nf-space-2xs);right:var(--nf-space-2xs);z-index:2;aspect-ratio:4/3;padding-inline:var(--nf-space-2xs);pointer-events:none;justify-content:space-between;align-items:center;display:none;position:absolute}.nf-pcard--wide .nf-pcard__photonav{aspect-ratio:16/10}@media (hover:hover){.nf-pcard__photonav{display:flex}}.nf-pcard__photobtn{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-btn-glass-fill);width:2rem;height:2rem;color:var(--nf-content-on-media);box-shadow:var(--nf-btn-glass-shadow);opacity:0;pointer-events:auto;cursor:pointer;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:grid;position:relative}.nf-pcard__photobtn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-pcard__photobtn:disabled{visibility:hidden}.nf-pcard:hover .nf-pcard__photobtn,.nf-pcard__photobtn:focus-visible{opacity:1}.nf-pcard__photobtn:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-content-on-media);outline-offset:2px}.nf-pcard__link{flex-direction:column;height:100%;display:flex}@media (min-width:640px){.nf-results--rows .nf-pcard__link{flex-direction:row;align-items:stretch}.nf-results--rows .nf-pcard__media{aspect-ratio:4/3;flex:0 0 44%;align-self:flex-start}.nf-results--rows .nf-pcard__body{flex:auto;min-width:0}.nf-results--rows .nf-pcard__controls{right:calc(56% + var(--nf-space-xs))}.nf-results--rows .nf-pcard__photonav{width:calc(44% - var(--nf-space-2xs));right:auto}}@media (prefers-reduced-motion:reduce){.nf-viewtoggle__link,.nf-pcard,.nf-results-fade,.nf-card-photos__dots>span,.nf-pcard__photobtn{transition:none}.nf-pcard:hover,.nf-pcard:active{translate:none;scale:none}.nf-maplist-pill,.nf-heart-pop[aria-pressed=true] svg{animation:none}}.nf-saved-slot{height:100%;transition:grid-template-rows .24s var(--nf-ease-exit,var(--nf-ease-standard)) .16s;grid-template-rows:1fr;display:grid}.nf-saved-slot__inner{min-height:0;transition:opacity .16s var(--nf-ease-standard);flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.nf-saved-slot--leaving{grid-template-rows:0fr}.nf-saved-slot--leaving .nf-saved-slot__inner{opacity:0}.nf-saved-remove{border-radius:var(--nf-radius-control-sm,10px);min-height:2.75rem;font-size:var(--nf-text-caption);color:var(--nf-content-muted);align-self:flex-end;align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:500;display:inline-flex}.nf-saved-remove:disabled{opacity:.6}@media (hover:hover) and (pointer:fine){.nf-saved-remove:hover{color:var(--nf-state-error)}}.nf-saved-undo{animation:nf-saved-undo-in .2s var(--nf-ease-standard) both}@keyframes nf-saved-undo-in{0%{opacity:0}}.nf-swipe{border-radius:var(--nf-radius-card);touch-action:pan-y;position:relative;overflow:hidden}.nf-swipe__action{background:var(--nf-state-error);width:6rem;color:var(--nf-content-on-brand);font-size:var(--nf-text-caption);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-weight:600;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.nf-swipe:not([data-active]) .nf-swipe__action{visibility:hidden}.nf-swipe__card{transition:transform .24s var(--nf-ease-standard);position:relative}.nf-swipe__card[data-dragging]{transition:none}@media (prefers-reduced-motion:reduce){.nf-saved-slot,.nf-saved-slot__inner,.nf-swipe__card{transition:none}.nf-saved-undo{animation:none}}.nf-photo-viewer{isolation:isolate;background:0 0}.nf-photo-viewer:before{content:"";z-index:-1;background:var(--nf-surface-artwork);opacity:var(--nf-viewer-fade,1);position:absolute;inset:0}.nf-photo-viewer__track{touch-action:pan-x pinch-zoom;transform:translate3d(0, var(--nf-viewer-drag,0px), 0) scale(var(--nf-viewer-scale,1));transition:transform var(--nf-duration-base) var(--nf-ease-standard)}.nf-photo-viewer[data-dragging] .nf-photo-viewer__track{transition:none}.nf-photo-viewer__chrome{padding-top:calc(env(safe-area-inset-top,0px) + var(--nf-space-xs));padding-inline:max(var(--nf-space-sm), env(safe-area-inset-left,0px)) max(var(--nf-space-sm), env(safe-area-inset-right,0px))}.nf-floating-back{z-index:30;top:calc(env(safe-area-inset-top,0px) + var(--nf-space-xs));left:max(var(--nf-space-sm), env(safe-area-inset-left,0px));color:var(--nf-content-primary);background:var(--nf-surface-elevated);position:fixed}@supports (color:color-mix(in lab, red, red)){.nf-floating-back{background:color-mix(in oklab, var(--nf-surface-elevated) 90%, transparent)}}.nf-floating-back{-webkit-backdrop-filter:blur(var(--nf-glass-blur-soft));backdrop-filter:blur(var(--nf-glass-blur-soft));opacity:0;pointer-events:none;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-fast) var(--nf-ease-standard);transform:translateY(-4px)}.nf-floating-back[data-shown]{opacity:1;pointer-events:auto;transform:none}.nf-icon-tiles{gap:var(--nf-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem){.nf-icon-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-icon-tile-option{align-content:center;justify-items:center;gap:var(--nf-space-2xs);min-height:4.75rem;padding:var(--nf-space-sm) var(--nf-space-2xs) var(--nf-space-xs);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-btn-glass-fill);box-shadow:var(--nf-btn-glass-shadow);color:var(--nf-content-secondary);text-align:center;transition:background var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);display:grid;position:relative}.nf-icon-tile-option__glyph{color:var(--nf-brand-accent);place-items:center;display:grid}.nf-icon-tile-option__label{max-inline-size:100%;font-size:var(--nf-text-caption);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.nf-icon-tile-option__tick{opacity:0;transition:opacity var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-spring);place-items:center;display:grid;position:absolute;inset-block-start:var(--nf-space-2xs);inset-inline-end:var(--nf-space-2xs);transform:scale(.6)}@media (hover:hover){.nf-icon-tile-option:hover{color:var(--nf-content-primary);border-color:var(--nf-selected-edges)}}.nf-icon-tile-option:active{transform:scale(var(--nf-press-scale))}.nf-icon-tile-option:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-icon-tile-option[aria-checked=true]{border:var(--nf-border-width) solid var(--nf-selected-edge);border-color:var(--nf-selected-edges);background:var(--nf-selected-fill);box-shadow:var(--nf-selected-shadow-inline);color:var(--nf-content-on-brand)}.nf-icon-tile-option[aria-checked=true] .nf-icon-tile-option__glyph{color:var(--nf-content-on-brand)}.nf-icon-tile-option[aria-checked=true] .nf-icon-tile-option__tick{opacity:1;transform:none}.nf-thread{flex-direction:column;height:100%;min-height:0;display:flex}.nf-thread__head{align-items:center;gap:var(--nf-gap-inline);padding-block:var(--nf-gap-inline);display:flex}@media (max-width:479px){.nf-thread__head{gap:var(--nf-gap-inline-tight)}}.nf-thread__ring{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);width:2.75rem;height:2.75rem;box-shadow:var(--nf-plate-shadow);flex-shrink:0;place-items:center;display:grid;position:relative}.nf-thread__ring>*{border-radius:inherit}.nf-thread__title{align-items:center;gap:var(--nf-gap-inline-tight);font-weight:600;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);min-width:0;line-height:1.2;display:flex}.nf-thread__title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.nf-thread__title--place>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.nf-thread__tick{color:var(--nf-brand-secondary);flex-shrink:0}.nf-thread__context{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-brand-secondary);font-weight:600}.nf-thread__place{align-items:center;gap:var(--nf-space-3xs);margin-top:var(--nf-space-3xs);min-width:0;font-size:var(--nf-text-caption);color:var(--nf-content-secondary);flex-wrap:wrap;display:flex}.nf-thread__actions{align-items:center;gap:var(--nf-gap-inline-tight);flex-shrink:0;display:flex}.nf-thread__scroll{gap:var(--nf-gap-row);min-height:0;padding-block:var(--nf-gap-inline) var(--nf-gap-group);scroll-padding-bottom:var(--nf-space-xl);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.nf-thread__safety{justify-content:center;align-items:center;gap:var(--nf-gap-inline-tight);font-size:var(--nf-text-caption);color:var(--nf-content-muted);text-align:center;display:flex}.nf-msg{align-items:flex-start;gap:var(--nf-gap-inline-tight);max-width:100%;display:flex}.nf-msg--mine{flex-direction:row-reverse}.nf-msg--cont{margin-top:calc(var(--nf-space-2xs) - var(--nf-gap-row))}.nf-msg--cont>.nf-msg__avatar,.nf-msg--cont>.nf-msg__side,.nf-msg--card>.nf-msg__avatar,.nf-msg--card>.nf-msg__side{visibility:hidden}.nf-msg__stack{flex-direction:column;min-width:0;max-width:84%;display:flex}.nf-msg--mine .nf-msg__stack{align-items:flex-end}.nf-msg__stack--wide{width:100%;max-width:min(100%,25rem)}.nf-msg__avatar{border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-plate-edge);border-color:var(--nf-plate-edges);background:var(--nf-plate-fill);width:2.25rem;height:2.25rem;color:var(--nf-content-primary);font-size:var(--nf-text-caption);box-shadow:var(--nf-plate-shadow);flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.nf-msg__avatar>*{border-radius:inherit}.nf-msg__side{align-items:center;gap:var(--nf-space-3xs);font-size:var(--nf-text-overline);color:var(--nf-brand-secondary);white-space:nowrap;flex-direction:column;flex-shrink:0;display:flex}.nf-msg__meta{align-items:center;gap:var(--nf-gap-inline-tight);margin-bottom:var(--nf-space-2xs);padding-inline:var(--nf-space-2xs);font-size:var(--nf-text-caption);color:var(--nf-content-muted);display:flex}.nf-msg__sender{color:var(--nf-brand-secondary);font-weight:600}.nf-role-tag{padding:var(--nf-space-3xs) var(--nf-space-xs);border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-panel-edge);font-size:var(--nf-text-overline);color:var(--nf-content-secondary);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim);align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.nf-bubble{padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-lg);font-size:var(--nf-text-body-sm);overflow-wrap:anywhere;line-height:1.45;position:relative}.nf-bubble--theirs{color:var(--nf-content-primary);background:var(--nf-brand-tint-3);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);border-bottom-left-radius:var(--nf-radius-xs);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow)}.nf-bubble--mine{color:var(--nf-content-on-brand);background:var(--nf-btn-lit-fill);border:var(--nf-border-width) solid transparent;border-color:var(--nf-btn-lit-edges);border-bottom-right-radius:var(--nf-radius-xs);box-shadow:var(--nf-btn-lit-shadow)}.nf-bubble--failed{color:var(--nf-content-primary);border:var(--nf-border-width) solid var(--nf-state-error);box-shadow:none;background:0 0}.nf-bubble--sending{opacity:.7}.nf-bubble__body{white-space:pre-wrap}.nf-bubble__foot{justify-content:flex-end;align-items:center;gap:var(--nf-space-3xs);margin-top:var(--nf-space-2xs);font-size:var(--nf-text-overline);font-variant-numeric:tabular-nums;opacity:.78;display:flex}.nf-bubble--theirs .nf-bubble__foot{color:var(--nf-content-muted);opacity:1}.nf-bubble__ticks{flex-shrink:0;display:inline-flex}.nf-bubble__ticks--read{color:var(--nf-content-on-brand)}.nf-bubble__photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--nf-radius-md);background:var(--nf-surface-inset);width:100%;max-height:16rem;margin-bottom:var(--nf-space-xs);display:block}.nf-photo-bundle{gap:var(--nf-space-2xs);margin-bottom:var(--nf-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-photo-bundle__cell{aspect-ratio:1;border-radius:var(--nf-radius-sm);background:var(--nf-surface-inset);position:relative;overflow:hidden}.nf-photo-bundle__cell img{object-fit:cover;width:100%;height:100%}.nf-photo-bundle__more{background:var(--nf-overlay-media-strong);color:var(--nf-content-on-media);font-weight:700;font-size:var(--nf-text-body);place-items:center;display:grid;position:absolute;inset:0}.nf-chat-card{width:100%;padding:var(--nf-space-2xs);isolation:isolate;overflow:hidden}.nf-chat-card__photo{aspect-ratio:37/10;border-radius:calc(var(--nf-container-radius) - var(--nf-space-3xs));background:var(--nf-surface-inset);position:relative;overflow:hidden}.nf-chat-card__photo img{object-fit:cover;width:100%;height:100%}.nf-chat-card__badge{top:var(--nf-space-xs);right:var(--nf-space-xs);position:absolute}.nf-chat-card__body{padding:var(--nf-space-xs) var(--nf-space-xs) var(--nf-space-2xs)}.nf-chat-card__title{font-weight:600;font-size:var(--nf-text-body);color:var(--nf-content-primary);overflow-wrap:anywhere;line-height:1.25}.nf-chat-card__stars{gap:var(--nf-space-3xs);margin-top:var(--nf-space-3xs);color:var(--nf-rating);display:flex}.nf-chat-card__place{align-items:center;gap:var(--nf-space-3xs);margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);display:flex}.nf-chat-card__facts{margin-top:var(--nf-space-xs);padding-block:var(--nf-space-xs);border-top:var(--nf-border-width) solid var(--nf-panel-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-chat-card__fact{align-items:center;column-gap:var(--nf-space-2xs);min-width:0;padding-inline:var(--nf-space-2xs);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.nf-chat-card__fact>div{display:contents}.nf-chat-card__fact dd{grid-column:1/-1}.nf-chat-card__fact+.nf-chat-card__fact{border-left:var(--nf-border-width) solid var(--nf-panel-hair)}.nf-chat-card__fact:first-child{padding-left:0}.nf-chat-card__fact-glyph{color:var(--nf-brand-secondary);flex-shrink:0}.nf-chat-card__fact-label{font-size:var(--nf-text-overline);color:var(--nf-content-muted);white-space:nowrap;display:block}.nf-chat-card__fact-value{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-primary);overflow-wrap:anywhere;font-weight:500;line-height:1.3;display:block}.nf-chat-card__fact-sub{font-size:var(--nf-text-overline);color:var(--nf-content-secondary);display:block}.nf-chat-card__room{align-items:center;gap:var(--nf-space-sm);padding-block:var(--nf-space-xs);border-block:var(--nf-border-width) solid var(--nf-panel-hair);display:flex}.nf-chat-card__thumb{border-radius:var(--nf-radius-xs);background:var(--nf-surface-inset);width:3.875rem;height:3rem;box-shadow:var(--nf-panel-rim);flex-shrink:0;overflow:hidden}.nf-chat-card__thumb img{object-fit:cover;width:100%;height:100%}.nf-chat-card__room-name{font-weight:600;font-size:var(--nf-text-caption);color:var(--nf-content-primary)}.nf-chat-card__features{column-gap:var(--nf-space-2xs);margin-top:var(--nf-space-3xs);font-size:var(--nf-text-overline);color:var(--nf-content-secondary);flex-wrap:wrap;display:flex}.nf-chat-card__features>span+span:before{content:"•";margin-right:var(--nf-space-2xs);color:var(--nf-content-muted)}.nf-chat-card__price-row{align-items:center;gap:var(--nf-space-xs);margin-top:var(--nf-space-3xs);display:flex}.nf-chat-card__price{font-weight:600;font-size:var(--nf-text-body);color:var(--nf-content-primary);font-variant-numeric:tabular-nums}.nf-chat-card__chip{padding:0 var(--nf-space-2xs);border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-panel-edge);background:var(--nf-brand-tint-2);color:var(--nf-brand-secondary);font-size:var(--nf-text-overline);white-space:nowrap;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.nf-chat-card__actions{gap:var(--nf-space-xs);margin-top:var(--nf-space-xs);grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);display:grid}.nf-chat-card__actions>*{gap:var(--nf-space-2xs);min-width:0;padding-inline:var(--nf-space-2xs);white-space:nowrap;font-size:var(--nf-text-caption);font-weight:600}.nf-chat-card__actions svg{flex-shrink:0}@media (max-width:479px){.nf-chat-card__actions>*{font-size:var(--nf-text-overline)}}.nf-chat-card__actions>:only-child{grid-column:1/-1}.nf-chat-card__head{align-items:flex-start;gap:var(--nf-space-2xs);display:flex}.nf-chat-card__head>.nf-chat-card__title{flex:auto;min-width:0}.nf-chat-card__forward{width:2.75rem;height:2.75rem;margin:calc(var(--nf-space-sm) * -1) calc(var(--nf-space-xs) * -1) calc(var(--nf-space-md) * -1) 0;border-radius:var(--nf-radius-control);color:var(--nf-content-link);flex-shrink:0;place-items:center;display:grid}.nf-context-card{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-sm) var(--nf-space-md);color:inherit;flex-direction:row}.nf-context-card--calm{box-shadow:var(--nf-panel-rim)}.nf-context-card__line>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nf-context-card__line>span+span{flex-shrink:0;max-width:50%}.nf-context-card__title{font-weight:700;font-size:var(--nf-text-body);color:var(--nf-content-primary)}.nf-context-card__line{gap:var(--nf-space-2xs);margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);flex-wrap:nowrap;display:flex}.nf-context-card__line>span+span:before{content:"•";margin-right:var(--nf-space-2xs);color:var(--nf-content-muted)}.nf-context-card__chev{color:var(--nf-content-muted);flex-shrink:0}.nf-booking-fold{padding:0;display:block}.nf-booking-fold>summary{cursor:pointer;list-style:none}.nf-booking-fold__summary{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-sm) var(--nf-space-md);border-radius:inherit;display:flex}.nf-booking-fold>summary::-webkit-details-marker{display:none}.nf-booking-fold[open]>summary .nf-context-card__chev{transform:rotate(90deg)}.nf-booking-fold .nf-context-card__chev{transition:transform var(--nf-duration-fast) var(--nf-ease-standard)}.nf-booking-fold__body{padding:0 var(--nf-space-md) var(--nf-space-sm)}@media (prefers-reduced-motion:reduce){.nf-booking-fold .nf-context-card__chev{transition:none}}.nf-context-card__actions{gap:var(--nf-space-xs);margin-top:var(--nf-space-sm);flex-wrap:wrap;display:flex}.nf-context-card__actions>*{flex:auto}.nf-composer{align-items:center;gap:var(--nf-gap-inline-tight);padding-top:var(--nf-gap-inline);padding-bottom:max(var(--nf-space-xs), env(safe-area-inset-bottom));display:flex}.nf-composer__field{min-width:0;min-height:2.75rem;padding:var(--nf-space-xs) var(--nf-space-md);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-panel-edge);border-color:var(--nf-panel-edges);background:var(--nf-panel-fill-card);color:var(--nf-content-primary);font-size:var(--nf-text-body);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);flex:auto}.nf-composer__field::placeholder{color:var(--nf-content-muted)}.nf-composer__field:focus{border-color:var(--nf-focus-ring);box-shadow:inset 0 1px 0 var(--nf-glass-rim), 0 0 0 3px var(--nf-glow-2);outline:none}.nf-composer__send{border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid transparent;border-color:var(--nf-btn-lit-edges);background:var(--nf-btn-lit-fill);width:2.75rem;height:2.75rem;color:var(--nf-content-on-brand);box-shadow:var(--nf-btn-lit-shadow);transition:transform var(--nf-duration-fast) var(--nf-ease-standard);flex-shrink:0;place-items:center;display:grid}.nf-composer__send:disabled{cursor:not-allowed;box-shadow:var(--nf-btn-lit-rim);filter:brightness(.7)}.nf-composer__send:active:not(:disabled){transform:scale(var(--nf-press-scale-sm))}.nf-composer__pending{align-items:center;gap:var(--nf-gap-inline-tight);padding-top:var(--nf-gap-inline);border-top:var(--nf-border-width) solid var(--nf-panel-hair);display:flex}.nf-inbox-list{border:1px solid var(--nf-card-border);border-radius:var(--nf-radius-card);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow);flex-direction:column;display:flex;overflow:hidden}.nf-inbox-list>li{padding-inline-end:.25rem;position:relative}.nf-inbox-list>li+li:before{content:"";background:var(--nf-divider);inset-inline:4.5rem 0;height:1px;position:absolute;top:0}.nf-inbox-row{width:100%;min-height:4.5rem;transition:background var(--nf-duration-fast) var(--nf-ease-standard);align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;display:flex}@media (hover:hover) and (pointer:fine){.nf-inbox-row:hover{background:var(--nf-surface-secondary)}}.nf-inbox-row__context{color:var(--nf-content-muted)}.nf-inbox-row__when{color:var(--nf-content-muted);font-size:.75rem}.nf-inbox-row[data-unread] .nf-inbox-row__when{color:var(--nf-brand-primary);font-weight:600}.nf-inbox-row__ring{aspect-ratio:1;border-radius:var(--nf-radius-circle);box-shadow:none;background:0 0;border:0;flex-shrink:0;align-self:center;place-items:center;padding:0;display:grid}.nf-inbox-row__ring>*{border-radius:inherit}.nf-inbox-row__count{min-width:1.375rem;height:1.375rem;padding-inline:var(--nf-space-2xs);border-radius:var(--nf-radius-badge,6px);background:var(--nf-brand-tint-2);box-shadow:none;color:var(--nf-brand-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.nf-share-row{align-items:center;gap:var(--nf-gap-inline);width:100%;min-height:3.5rem;padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-lg);text-align:left;color:inherit;display:flex}@media (hover:hover){.nf-share-row:hover{background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim)}}.nf-insp-hero{align-items:flex-start;gap:var(--nf-gap-inline);margin-bottom:var(--nf-gap-heading);display:flex}.nf-insp-hero__title{font-family:var(--nf-font-display);font-weight:800;font-size:var(--nf-text-h1);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);line-height:1.1}.nf-insp-hero__lit{background:var(--nf-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.nf-insp-hero__sub{margin-top:var(--nf-space-xs);max-width:28ch;font-size:var(--nf-text-body);color:var(--nf-content-secondary)}.nf-insp-hero__mark{width:5rem;height:5rem;margin-top:calc(var(--nf-space-sm) * -1);filter:drop-shadow(0 0 18px var(--nf-glow-2));flex-shrink:0}.nf-insp-card{gap:var(--nf-space-sm);padding:var(--nf-space-sm);border-radius:var(--nf-radius-xl);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-well-fill);box-shadow:var(--nf-rim-lit), inset 0 -1px 0 var(--nf-glass-floor), 0 0 22px var(--nf-glow-2), var(--nf-bloom-card);color:inherit;display:flex}.nf-insp-card__photo{aspect-ratio:4/3;border-radius:var(--nf-radius-md);background:var(--nf-surface-inset);flex-shrink:0;width:7.25rem;position:relative;overflow:hidden}.nf-insp-card__title{margin-top:var(--nf-space-2xs);font-family:var(--nf-font-display);font-weight:700;font-size:var(--nf-text-body);color:var(--nf-content-primary);overflow-wrap:anywhere;line-height:1.25}.nf-insp-card__line{align-items:center;gap:var(--nf-space-2xs);margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);display:flex}.nf-insp-card__price{margin-top:var(--nf-space-2xs);font-family:var(--nf-font-display);font-weight:700;font-size:var(--nf-text-body);color:var(--nf-brand-secondary);font-variant-numeric:tabular-nums}.nf-insp-card__price small{font-size:var(--nf-text-caption);color:var(--nf-content-muted);font-weight:500}.nf-insp-facts{margin-top:var(--nf-space-sm);padding:var(--nf-space-sm) 0;border-radius:var(--nf-radius-lg);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-well-fill);box-shadow:var(--nf-rim-lit), 0 0 16px var(--nf-glow-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-insp-fact{gap:var(--nf-space-2xs);min-width:0;padding-inline:var(--nf-space-xs);flex-direction:column;display:flex}@media (min-width:640px){.nf-insp-fact{padding-inline:var(--nf-space-sm);flex-direction:row}}.nf-insp-fact>div{min-width:0;max-width:100%}.nf-insp-fact+.nf-insp-fact{border-left:var(--nf-border-width) solid var(--nf-brand-edge-soft)}.nf-insp-fact__glyph{border-radius:var(--nf-radius-sm);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-well-fill);width:2rem;height:2rem;box-shadow:var(--nf-rim-lit);color:var(--nf-brand-secondary);flex-shrink:0;place-items:center;display:grid}.nf-insp-fact__label{font-size:var(--nf-text-overline);color:var(--nf-content-muted);display:block}.nf-insp-fact__value{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-caption);color:var(--nf-content-primary);overflow-wrap:normal;font-weight:600;display:block}.nf-insp-fact__pill{margin-top:var(--nf-space-3xs);min-width:0;max-width:100%;display:block}.nf-insp-fact__pill>*{max-width:100%}.nf-insp-fact__phone{margin-top:var(--nf-space-3xs);min-width:0}.nf-insp-fact__phone>a{align-items:center;gap:var(--nf-space-3xs);min-width:0;min-height:2.75rem;font-size:var(--nf-text-caption);color:var(--nf-content-link);overflow-wrap:normal;font-weight:600;display:inline-flex}.nf-insp-row__state{padding-left:calc(2.75rem + var(--nf-space-sm));text-align:left;flex-basis:100%}.nf-insp-row__controls{padding-left:0}@media (min-width:640px){.nf-insp-row__state{text-align:right;flex-basis:auto;padding-left:0}.nf-insp-row__controls{padding-left:calc(2.75rem + var(--nf-space-sm))}}.nf-insp-ladder{margin-top:var(--nf-space-sm);padding:var(--nf-space-sm);border-radius:var(--nf-radius-xl);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-well-fill);box-shadow:var(--nf-rim-lit), 0 0 20px var(--nf-glow-2), var(--nf-bloom-card)}.nf-insp-ladder__head{justify-content:space-between;align-items:center;gap:var(--nf-space-xs);padding:var(--nf-space-2xs) var(--nf-space-2xs) var(--nf-space-xs);display:flex}.nf-insp-ladder__title{align-items:center;gap:var(--nf-space-xs);font-weight:700;font-size:var(--nf-text-body);color:var(--nf-content-primary);display:flex}.nf-insp-ladder__count{font-size:var(--nf-text-caption);color:var(--nf-brand-secondary);font-variant-numeric:tabular-nums;font-weight:600}.nf-insp-ladder__rows{gap:var(--nf-space-2xs);margin-top:var(--nf-space-xs);flex-direction:column;display:flex}.nf-insp-step{align-items:center;gap:var(--nf-space-sm);padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-md);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-well-fill);box-shadow:var(--nf-rim-lit);display:flex}.nf-insp-step__name{font-weight:600;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary)}.nf-insp-step__detail{margin-top:var(--nf-space-3xs);font-size:var(--nf-text-overline);color:var(--nf-content-secondary)}.nf-insp-step__ring{border-radius:var(--nf-radius-circle);border:var(--nf-border-width-strong) solid var(--nf-brand-edge);width:1.5rem;height:1.5rem;color:var(--nf-content-on-brand);flex-shrink:0;place-items:center;display:grid}.nf-insp-step--done .nf-insp-step__ring{border-color:var(--nf-state-success);background:var(--nf-state-success)}.nf-insp-notes{gap:var(--nf-space-sm);margin-top:var(--nf-space-sm);padding:var(--nf-space-sm);border-radius:var(--nf-radius-xl);border:var(--nf-border-width) solid var(--nf-brand-edge);background:var(--nf-well-fill);box-shadow:var(--nf-rim-lit), 0 0 16px var(--nf-glow-1);display:flex}.nf-insp-notes__body{margin-top:var(--nf-space-2xs);padding:var(--nf-space-xs) var(--nf-space-sm);border-radius:var(--nf-radius-md);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:var(--nf-well-fill);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);white-space:pre-wrap}.nf-insp-actions{gap:var(--nf-space-xs);margin-top:var(--nf-space-sm);flex-direction:column;display:flex}.nf-insp-fold>summary{cursor:pointer;list-style:none}.nf-insp-fold>summary::-webkit-details-marker{display:none}.nf-insp-fold[open]>summary .nf-insp-card__chev{transform:rotate(90deg)}.nf-insp-card__chev{color:var(--nf-content-muted);transition:transform var(--nf-duration-fast) var(--nf-ease-standard);flex-shrink:0;align-self:center}@media (prefers-reduced-motion:reduce){.nf-insp-card__chev,.nf-composer__send,.nf-inbox-row{transition:none}}.nf-thread__head{border-block-end:var(--nf-border-width) solid var(--nf-divider)}.nf-thread__ring{border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-raised);box-shadow:none}.nf-thread__ring--tile{border-radius:var(--nf-radius-plate,.75rem);overflow:hidden}.nf-thread__initials{flex-shrink:0}.nf-thread__context{align-items:center;gap:var(--nf-space-3xs);min-width:0;color:var(--nf-content-muted);font-weight:400;display:flex}.nf-thread__place{color:var(--nf-content-muted)}.nf-thread__tick{color:inherit}.nf-bubble{border-radius:var(--nf-radius-card,var(--nf-radius-lg))}.nf-bubble--theirs{color:var(--nf-content-primary);background:var(--nf-surface-primary);border:var(--nf-border-width) solid var(--nf-card-border);border-bottom-left-radius:var(--nf-radius-xs);box-shadow:var(--nf-card-shadow)}.nf-bubble--mine{color:var(--nf-content-on-brand);background:var(--nf-brand-primary);border:var(--nf-border-width) solid transparent;border-bottom-right-radius:var(--nf-radius-xs);box-shadow:none}.nf-bubble--failed{border-color:var(--nf-state-error);box-shadow:none;background:0 0}.nf-composer{background:var(--nf-surface-canvas);border-block-start:var(--nf-border-width) solid var(--nf-divider)}.nf-composer__field{border:var(--nf-border-width) solid var(--nf-card-border);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow)}.nf-composer__field:focus{border-color:var(--nf-focus-ring);box-shadow:0 0 0 3px var(--nf-focus-ring)}@supports (color:color-mix(in lab, red, red)){.nf-composer__field:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--nf-focus-ring) 24%, transparent)}}.nf-composer__send{border:var(--nf-border-width) solid transparent;background:var(--nf-brand-primary);box-shadow:var(--nf-card-shadow)}.nf-scam-shield{margin-top:var(--nf-space-xs);padding:var(--nf-space-sm) var(--nf-space-md) var(--nf-space-2xs);border-radius:var(--nf-radius-card-sm);background:var(--nf-state-info-surface);border:var(--nf-border-width) solid var(--nf-border-subtle);color:var(--nf-content-secondary);column-gap:var(--nf-space-xs);grid-template-columns:18px minmax(0,1fr);max-width:100%;display:grid}.nf-scam-shield__icon{color:var(--nf-state-info);margin-top:2px}.nf-scam-shield__body{gap:var(--nf-space-2xs);min-width:0;display:grid}.nf-scam-shield__lead{font-size:var(--nf-text-body-sm);overflow-wrap:anywhere;line-height:1.45}.nf-scam-shield__lead strong{color:var(--nf-content-primary);font-weight:600}.nf-scam-shield__private{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-scam-shield__steps{gap:var(--nf-space-xs);margin:var(--nf-space-xs) 0 0;font-size:var(--nf-text-body-sm);padding-inline-start:var(--nf-space-md);line-height:1.5;list-style:decimal;display:grid}.nf-scam-shield__steps strong{color:var(--nf-content-primary);font-weight:600}.nf-scam-shield__more{min-height:44px;font-size:var(--nf-text-body-sm);color:var(--nf-content-link);text-underline-offset:4px;justify-self:start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.nf-scam-shield__actions{align-items:center;column-gap:var(--nf-space-lg);flex-wrap:wrap;display:flex}.nf-scam-shield__toggle{align-items:center;gap:var(--nf-space-2xs);min-height:44px;font-size:var(--nf-text-caption);color:var(--nf-content-link);font-weight:600;display:inline-flex}.nf-scam-shield__chev{transition:transform var(--nf-duration-fast) var(--nf-ease-standard)}.nf-scam-shield__chev.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nf-scam-shield__chev{transition:none}}:root[data-motion=off] .nf-scam-shield__chev{transition:none}.nf-ask-chips{gap:var(--nf-space-xs);display:grid}.nf-ask-chips__row{gap:var(--nf-space-xs);flex-wrap:wrap;display:flex}.nf-terms-diff{margin-top:var(--nf-space-lg);padding:var(--nf-space-md);border-radius:var(--nf-radius-card);background:var(--nf-state-warning-surface);border:var(--nf-border-width) solid var(--nf-border-default);gap:var(--nf-space-sm);display:grid}.nf-terms-diff__title{align-items:flex-start;gap:var(--nf-space-xs);line-height:1.35;font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:700;display:flex}.nf-terms-diff__icon{color:var(--nf-state-warning);flex-shrink:0;margin-top:.1em}.nf-terms-diff__meta{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary)}.nf-terms-diff__rows{display:grid}.nf-terms-diff__row{justify-content:space-between;gap:var(--nf-space-2xs) var(--nf-space-md);padding:var(--nf-space-xs) 0;border-top:var(--nf-border-width) solid var(--nf-border-subtle);flex-wrap:wrap;display:flex}.nf-terms-diff__label{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary)}.nf-terms-diff__values{align-items:center;gap:var(--nf-space-xs);font-size:var(--nf-text-body-sm);flex-wrap:wrap;display:inline-flex}.nf-terms-diff__old,.nf-terms-diff__arrow{color:var(--nf-content-muted)}.nf-terms-diff__new{color:var(--nf-content-primary);font-weight:700}.nf-reply-time{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-reply-time__line{column-gap:var(--nf-space-xs);cursor:pointer;grid-template-columns:14px minmax(0,1fr);align-content:center;align-items:start;min-height:44px;line-height:1.45;list-style:none;display:grid}.nf-reply-time__line::-webkit-details-marker{display:none}.nf-reply-time__icon{margin-top:.15em}.nf-reply-time__how{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.nf-reply-time[open] .nf-reply-time__how{color:var(--nf-content-secondary)}.nf-reply-time__explain{padding-bottom:var(--nf-space-xs);padding-inline-start:calc(14px + var(--nf-space-xs));line-height:1.5}.nf-day-kit{gap:var(--nf-space-xs);display:grid}.nf-day-kit__row{align-items:center;gap:var(--nf-space-xs);flex-wrap:wrap;display:flex}.nf-day-kit__head{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);display:flex}.nf-day-kit__pair{gap:var(--nf-space-xs);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.nf-day-kit__late{gap:var(--nf-space-2xs);display:grid}.nf-day-kit__choices{gap:var(--nf-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nf-day-kit__ask{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);font-weight:600}.nf-day-kit__link{min-height:44px;font-size:var(--nf-text-body-sm);color:var(--nf-content-link);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.nf-day-kit__link:disabled{opacity:.5}.nf-day-kit__note{font-size:var(--nf-text-caption);color:var(--nf-content-secondary)}.nf-context-card__kit{margin-top:var(--nf-space-sm);padding-top:var(--nf-space-sm);border-top:var(--nf-border-width) solid var(--nf-border-subtle)}.nf-day-kit__note:empty{display:none}.nf-story--seq .nf-story__top,.nf-story--seq .nf-story__foot{z-index:2;position:relative}.nf-story-seq__bars{z-index:3;inset-inline:var(--nf-space-md);top:calc(var(--nf-social-bar,0px) + var(--nf-space-2xs));gap:var(--nf-space-3xs);pointer-events:none;display:flex;position:absolute}.nf-story-seq__bar{border-radius:var(--nf-radius-xs);background:var(--nf-surface-control-on-media);flex:1 1 0;height:3px;overflow:hidden}.nf-story-seq__fill{background:var(--nf-content-on-media);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nf-story-seq__fill.is-done{transform:scaleX(1)}.nf-story-seq__fill.is-running{animation-name:nf-story-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes nf-story-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nf-story-seq__zone{z-index:1;touch-action:pan-x;-webkit-tap-highlight-color:transparent;background:0 0;width:33.333%;position:absolute;top:0;bottom:0}.nf-story-seq__zone--prev{left:0}.nf-story-seq__zone--next{right:0}.nf-story-seq__zone:disabled{pointer-events:none}.nf-story-seq__zone:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-6px}.nf-story-seq__warm{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.nf-msg-split{flex-direction:column;flex:auto;min-height:0;display:flex}.nf-msg-split__thread{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.nf-msg-pane{display:none}@media (min-width:64rem){.nf-msg-split{flex-direction:row}.nf-msg-pane{overscroll-behavior:contain;border-inline-end:var(--nf-border-width) solid var(--nf-border-subtle);min-height:0;padding:var(--nf-space-md) var(--nf-space-sm);flex-direction:column;flex:0 0 22.5rem;display:flex;overflow-y:auto}}.nf-msg-pane__label{padding:0 var(--nf-space-xs) var(--nf-space-xs)}.nf-msg-pane__list{gap:var(--nf-space-3xs);display:grid}.nf-msg-pane__row{align-items:flex-start;gap:var(--nf-space-sm);min-height:44px;padding:var(--nf-space-sm);border-radius:var(--nf-radius-control);color:inherit;display:flex}.nf-msg-pane__row:hover{background:var(--nf-surface-secondary)}.nf-msg-pane__row[aria-current=page]{background:var(--nf-surface-raised);box-shadow:inset 0 0 0 var(--nf-border-width) var(--nf-border-default)}.nf-msg-pane__row:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-msg-pane__avatar{border-radius:var(--nf-radius-circle);background:var(--nf-surface-secondary);width:2.25rem;height:2.25rem;color:var(--nf-content-primary);font-weight:700;font-size:var(--nf-text-body-sm);flex:none;place-items:center;display:grid}.nf-msg-pane__body{flex:auto;gap:2px;min-width:0;display:grid}.nf-msg-pane__top{justify-content:space-between;align-items:baseline;gap:var(--nf-space-xs);display:flex}.nf-msg-pane__name{font-weight:600;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nf-msg-pane__when,.nf-msg-pane__title,.nf-msg-pane__last{font-size:var(--nf-text-caption);color:var(--nf-content-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nf-msg-pane__title{color:var(--nf-content-secondary)}.nf-msg-pane__meta{align-items:center;gap:var(--nf-space-2xs);flex:none;display:inline-flex}.nf-msg-pane__name.is-unread{font-weight:700}.nf-msg-pane__last.is-unread{color:var(--nf-content-primary)}.nf-msg-pane__dot{border-radius:var(--nf-radius-circle);background:var(--nf-brand-primary);flex:none;width:8px;height:8px}.nf-keys{gap:var(--nf-space-2xs);padding:var(--nf-space-sm) var(--nf-space-md) var(--nf-space-lg);display:grid}.nf-keys__row{justify-content:space-between;align-items:center;gap:var(--nf-space-md);padding:var(--nf-space-xs) 0;border-bottom:var(--nf-border-width) solid var(--nf-border-subtle);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);display:flex}.nf-keys__row:last-child{border-bottom:0}.nf-keys__row dt{align-items:center;gap:var(--nf-space-2xs);display:inline-flex}.nf-keys__key{min-width:1.75rem;padding:2px var(--nf-space-xs);border-radius:var(--nf-radius-xs);border:var(--nf-border-width) solid var(--nf-border-strong);background:var(--nf-surface-secondary);color:var(--nf-content-primary);font-family:inherit;font-size:var(--nf-text-caption);text-align:center;font-weight:600}.nf-keys__or{font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-money .nf-odometer__slot,.nf-money .nf-odometer__sep{letter-spacing:0}.nf-money .nf-odometer__slot{clip-path:inset(.1em -.05em)}.nf-money .nf-odometer-figure{color:var(--nf-content-primary)}.nf-money-kobo{color:var(--nf-content-primary);opacity:.74;font-size:.68em;font-weight:600}.nf-pay-head{align-items:center;gap:var(--nf-gap-row);padding:var(--nf-pad-card-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nf-pay-head__sub{margin-top:calc(var(--nf-gap-row) * -1 + var(--nf-space-3xs));grid-column:2/-1}.nf-pay-rows{gap:var(--nf-gap-inline);padding:0 var(--nf-pad-card-sm) var(--nf-pad-card-sm);flex-direction:column;display:flex}.nf-pay-row{align-items:center;gap:var(--nf-gap-row);width:100%;min-height:4.5rem;padding:var(--nf-space-sm);color:var(--nf-content-primary);text-align:left;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), box-shadow var(--nf-duration-fast) var(--nf-ease-standard);border:var(--nf-border-width) solid;border-color:var(--nf-panel-edges);border-radius:var(--nf-container-radius);background:var(--nf-panel-fill-card);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);display:flex}@media (hover:hover){button.nf-pay-row:hover{border-color:var(--nf-selected-edges);background:var(--nf-selected-fill)}}.nf-pay-row:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-pay-brand{border-radius:var(--nf-radius-sm);background:var(--nf-gradient-brand);width:4.25rem;height:2.75rem;color:var(--nf-content-on-brand);font-size:var(--nf-text-caption);letter-spacing:.02em;box-shadow:inset 0 1px 0 var(--nf-glow-2), 0 8px 18px -10px var(--nf-glow-3);flex:none;place-items:center;font-weight:800;display:grid}@media (max-width:639px){.nf-money>*{margin-inline:-.625rem}}.nf-history{--nf-history-glass-top:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-history{--nf-history-glass-top:color-mix(in srgb, var(--nf-brand-primary) 44%, var(--nf-surface-canvas))}}.nf-history{--nf-history-glass-mid:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-history{--nf-history-glass-mid:color-mix(in srgb, var(--nf-brand-primary) 20%, var(--nf-surface-canvas))}}.nf-history{--nf-history-glass-foot:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-history{--nf-history-glass-foot:color-mix(in srgb, var(--nf-brand-primary) 27%, var(--nf-surface-canvas))}}:root[data-theme=light] .nf-history:not(:where([data-theme=dark] *)){--nf-history-glass-top:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-history:not(:where([data-theme=dark] *)){--nf-history-glass-top:color-mix(in srgb, var(--nf-brand-primary) 16%, var(--nf-surface-canvas))}}:root[data-theme=light] .nf-history:not(:where([data-theme=dark] *)){--nf-history-glass-mid:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-history:not(:where([data-theme=dark] *)){--nf-history-glass-mid:color-mix(in srgb, var(--nf-brand-primary) 6%, var(--nf-surface-canvas))}}:root[data-theme=light] .nf-history:not(:where([data-theme=dark] *)){--nf-history-glass-foot:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-history:not(:where([data-theme=dark] *)){--nf-history-glass-foot:color-mix(in srgb, var(--nf-brand-primary) 10%, var(--nf-surface-canvas))}}.nf-history-hero{border:var(--nf-border-width) solid;border-color:var(--nf-panel-edges);border-radius:var(--nf-radius-md);background:linear-gradient(180deg, var(--nf-history-glass-top) 0%, var(--nf-history-glass-mid) 46%, var(--nf-history-glass-foot) 100%);box-shadow:var(--nf-panel-rim), var(--nf-panel-glow);padding:1rem 1.125rem;position:relative;overflow:hidden}.nf-history-hero:after{content:"";pointer-events:none;background:radial-gradient(52% 60% at 82% 30%, var(--nf-glow-3) 0%, transparent 70%);position:absolute;inset:0}.nf-history-hero>*{z-index:1;position:relative}.nf-history-hero__label{font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);font-weight:500;line-height:1.25}.nf-history-hero__figure{letter-spacing:var(--nf-tracking-display);white-space:nowrap;color:var(--nf-content-primary);margin-top:.375rem;font-size:clamp(1.875rem,8.46vw,2.375rem);font-weight:700;line-height:1}.nf-history-hero__figure--long{font-size:clamp(1.5rem,6.8vw,2rem)}.nf-history-kobo{color:var(--nf-content-primary);opacity:.74;font-size:.68em;font-weight:600}.nf-history-kobo--hero{opacity:.9;font-size:.6em}.nf-history-hero__note{max-width:44ch;font-size:var(--nf-text-caption);color:var(--nf-content-secondary);margin-top:.625rem;line-height:1.4}.nf-history-hero__facts{gap:var(--nf-space-xs) var(--nf-space-lg);border-top:1px solid var(--nf-divider);flex-wrap:wrap;margin-top:.875rem;padding-top:.75rem;display:flex}.nf-history-hero__fact dt{font-size:var(--nf-text-overline);color:var(--nf-content-muted);line-height:1.3}.nf-history-hero__fact dd{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);margin-top:.125rem;font-weight:600}.nf-history-list{padding:0}.nf-history-day__head{padding:.875rem .875rem 0}.nf-history-day+.nf-history-day .nf-history-day__head{margin-top:var(--nf-space-2xs);border-top:1px solid var(--nf-divider)}.nf-history-rows{padding-inline:.875rem;padding-bottom:var(--nf-space-2xs)}.nf-history-row{align-items:center;gap:var(--nf-space-sm);text-align:left;width:100%;min-height:3.5rem;color:var(--nf-content-primary);padding-block:.5rem;display:flex}.nf-history-rows>li+li>.nf-history-row{border-top:1px solid var(--nf-divider)}.nf-history-row__tile.nf-plate{border-radius:var(--nf-radius-circle)}.nf-history-row__title{font-size:var(--nf-text-body-sm);color:var(--nf-content-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.25;display:block}.nf-history-row__party{font-size:var(--nf-text-overline);color:var(--nf-content-link);margin-top:.0625rem;line-height:1.3;display:block}.nf-history-row__when{font-size:var(--nf-text-overline);color:var(--nf-content-muted);margin-top:.0625rem;line-height:1.3;display:block}.nf-history-row__amount{font-size:var(--nf-text-body-sm);white-space:nowrap;color:var(--nf-content-primary);font-weight:600;line-height:1.3}.nf-history-row__amount--in{color:var(--nf-state-success)}.nf-history-badge{padding-block:.0625rem;line-height:1.25}.nf-history-foot{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);border-top:1px solid var(--nf-divider);font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);flex-wrap:wrap;padding:.5rem .875rem .875rem;display:flex}.nf-history-link{align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;padding-inline:var(--nf-space-2xs);border-radius:var(--nf-radius-sm);color:var(--nf-content-link);font-weight:500;display:inline-flex}@media (hover:hover){.nf-history-link:hover{text-underline-offset:4px;text-decoration:underline}}.nf-history-link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-system{width:100%;min-height:100dvh;padding:var(--nf-space-2xl) var(--nf-space-md);padding-top:max(var(--nf-space-2xl), env(safe-area-inset-top,0px));padding-bottom:max(var(--nf-space-xl), env(safe-area-inset-bottom,0px));text-align:center;color:var(--nf-content-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nf-system--inset{min-height:calc(100dvh - var(--nf-header-height-sm) - var(--nf-space-5xl) - var(--nf-space-2xl));margin-inline:calc(-1 * var(--nf-pad-shell));width:auto;padding-top:var(--nf-space-xl);padding-bottom:var(--nf-space-xl)}.nf-system__plate{z-index:0;pointer-events:none;background:var(--nf-surface-canvas);position:absolute;inset:0}.nf-system__plate img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.nf-system__plate:after{content:"";background:radial-gradient(ellipse 80% 55% at 50% 58%, var(--nf-overlay-media-soft), transparent 70%), linear-gradient(180deg, var(--nf-overlay-media-soft) 0%, transparent 30%, transparent 70%, var(--nf-overlay-media) 100%);position:absolute;inset:0}.nf-system__stage{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:24rem;display:flex;position:relative}.nf-system__brand{border-radius:var(--nf-radius-lg);flex-direction:column;align-items:center;text-decoration:none;display:flex}.nf-system__brand:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-system__icon{border-radius:var(--nf-radius-squircle);width:5.5rem;height:5.5rem;filter:drop-shadow(0 0 22px var(--nf-glow-3));display:block}.nf-system__icon--sm{width:4rem;height:4rem}.nf-system__wordmark{width:9.5rem;height:auto;margin-top:var(--nf-space-md);filter:drop-shadow(0 0 14px var(--nf-glow-2));display:block}.nf-panel.nf-system__card{width:100%;margin-top:var(--nf-space-xl);padding:var(--nf-space-lg);text-align:center;display:block}.nf-system__code{font-family:var(--nf-font-display);font-size:var(--nf-text-display);letter-spacing:var(--nf-tracking-display);font-variant-numeric:tabular-nums;background:var(--nf-gradient-text);color:#0000;filter:drop-shadow(0 0 18px var(--nf-glow-2));-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}.nf-system__overline{font-size:var(--nf-text-overline);letter-spacing:var(--nf-tracking-overline);text-transform:uppercase;color:var(--nf-content-muted);font-weight:600}.nf-system__title{margin-top:var(--nf-space-xs);font-family:var(--nf-font-display);font-size:var(--nf-text-h2);letter-spacing:var(--nf-tracking-tight);color:var(--nf-content-primary);font-weight:600;line-height:1.2}.nf-system__body{margin-top:var(--nf-space-sm);max-width:var(--nf-measure-lede);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);margin-inline:auto;line-height:1.55}.nf-system__ref{margin-top:var(--nf-space-md);font-size:var(--nf-text-caption);font-variant-numeric:tabular-nums;color:var(--nf-content-muted);word-break:break-all}.nf-system__actions{gap:var(--nf-space-sm);margin-top:var(--nf-space-lg);flex-direction:column;display:flex}.nf-system__status{margin-top:var(--nf-space-md);font-size:var(--nf-text-caption);color:var(--nf-content-muted)}.nf-system__search{margin-top:var(--nf-space-lg);text-align:left;position:relative}.nf-system__search>.nf-field{padding-left:var(--nf-pad-field-affordance)}.nf-system__search-glyph{left:var(--nf-space-md);color:var(--nf-content-muted);pointer-events:none;transition:color var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.nf-system__search:focus-within .nf-system__search-glyph{color:var(--nf-brand-secondary)}.nf-system__podium{width:86%;height:1.5rem;margin-top:var(--nf-space-sm);pointer-events:none;position:relative}.nf-system__podium:before{content:"";border-radius:var(--nf-radius-circle);border:var(--nf-border-width) solid var(--nf-brand-edge);background:radial-gradient(ellipse at 50% 50%, var(--nf-glow-3) 0%, var(--nf-glow-1) 46%, transparent 72%);box-shadow:inset 0 0 0 3px var(--nf-glow-1), inset 0 1px 0 var(--nf-glow-3), 0 0 28px var(--nf-glow-2);position:absolute;inset:0}.nf-system__podium:after{content:"";border-radius:var(--nf-radius-circle);background:radial-gradient(ellipse at 50% 0%, var(--nf-glow-2), transparent 68%);filter:blur(6px);height:6rem;position:absolute;top:40%;left:-10%;right:-10%}.nf-system__aside{margin-top:var(--nf-space-xl);max-width:var(--nf-measure-lede);font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.5}.nf-system__brand,.nf-system__card,.nf-system__podium,.nf-system__aside{animation:nf-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}.nf-system__card,.nf-system__podium{animation-delay:90ms}.nf-system__aside{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.nf-system__brand,.nf-system__card,.nf-system__podium,.nf-system__aside{animation:none}.nf-system__search-glyph{transition:none}}@media (min-width:640px){.nf-system{padding-block:var(--nf-space-3xl)}.nf-system__icon{width:6.5rem;height:6.5rem}.nf-system__icon--sm{width:4.5rem;height:4.5rem}.nf-system__wordmark{width:11rem}.nf-system__card{padding:var(--nf-space-xl)}.nf-system__actions{flex-direction:row;justify-content:center}.nf-system__actions>*{flex:1 1 0}}.nf-wait{z-index:1;position:relative}.nf-wait__mark{border-radius:var(--nf-radius-squircle);width:3rem;height:auto;filter:drop-shadow(0 0 16px var(--nf-glow-2));display:block}.nf-panel.nf-wait__pill{align-items:center;gap:var(--nf-space-xs);margin-top:var(--nf-space-xl);padding:var(--nf-space-xs);border-radius:var(--nf-radius-control);flex-direction:row;display:flex}.nf-wait__grid{gap:var(--nf-space-sm);margin-top:var(--nf-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.nf-wait__grid{gap:var(--nf-space-md);grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-legal__meta{align-items:center;gap:var(--nf-gap-inline);margin-top:var(--nf-space-sm);font-size:var(--nf-text-caption);color:var(--nf-content-muted);flex-wrap:wrap;display:flex}.nf-legal__meta time{color:var(--nf-content-secondary);font-variant-numeric:tabular-nums}.nf-panel.nf-legal__toc{margin-top:var(--nf-space-lg);padding:var(--nf-space-md);display:block}.nf-legal__toc-title{margin:0 var(--nf-space-xs)}.nf-legal__toc ol{margin:var(--nf-space-xs) 0 0;gap:var(--nf-space-3xs);padding:0;list-style:none;display:grid}@media (min-width:768px){.nf-legal__toc ol{column-gap:var(--nf-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}.nf-legal__toc a{align-items:center;gap:var(--nf-space-sm);min-height:2.75rem;padding:var(--nf-space-2xs) var(--nf-space-xs);border-radius:var(--nf-radius-md);font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard);text-decoration:none;display:flex}.nf-legal__toc a:active{background:var(--nf-interactive-active)}@media (hover:hover){.nf-legal__toc a:hover{background:var(--nf-interactive-hover);color:var(--nf-content-primary)}}.nf-legal__toc a:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-legal__num{min-width:1.75rem;font-size:var(--nf-text-caption);font-variant-numeric:tabular-nums;color:var(--nf-brand-secondary);flex:none;font-weight:600}.nf-legal__body{margin-top:var(--nf-space-xl)}.nf-legal__section{scroll-margin-top:calc(var(--nf-header-height-sm) + var(--nf-space-md))}.nf-legal__section+.nf-legal__section{margin-top:var(--nf-space-xl);padding-top:var(--nf-space-xl);border-top:1px solid var(--nf-divider)}.nf-legal__heading{align-items:baseline;gap:var(--nf-space-sm);display:flex}.nf-legal__heading .nf-legal__num{font-size:var(--nf-text-body-sm)}.nf-legal__prose{margin-top:var(--nf-space-sm);max-width:var(--nf-measure-body);font-size:var(--nf-text-body);color:var(--nf-content-secondary);line-height:1.65}.nf-legal__prose>*+*{margin-top:var(--nf-space-sm)}.nf-legal__prose strong{color:var(--nf-content-primary);font-weight:600}.nf-legal__prose ul{padding-left:var(--nf-space-lg);list-style:outside}.nf-legal__prose li+li{margin-top:var(--nf-space-2xs)}.nf-legal__prose li::marker{color:var(--nf-brand-secondary)}.nf-legal__prose a{color:var(--nf-content-link);text-underline-offset:4px;font-weight:600}.nf-legal__prose a:hover{text-decoration:underline}.nf-legal__top{align-items:center;gap:var(--nf-space-2xs);min-height:2.75rem;margin-top:var(--nf-space-md);font-size:var(--nf-text-caption);color:var(--nf-content-muted);font-weight:600;text-decoration:none;display:inline-flex}.nf-legal__top:hover{color:var(--nf-content-secondary)}.nf-legal__foot{margin-top:var(--nf-space-2xl);padding-top:var(--nf-space-lg);border-top:1px solid var(--nf-divider);text-align:center;font-size:var(--nf-text-body-sm);color:var(--nf-content-muted)}.nf-legal__foot a{color:var(--nf-content-link);text-underline-offset:4px;font-weight:600}.nf-legal__foot a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.nf-legal__toc a{transition:none}}.nf-theme-control{gap:var(--nf-space-3xs);padding:var(--nf-space-3xs);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-border-default);background:var(--nf-glass-fill-thin);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--nf-space-sm);display:grid}.nf-theme-control__option{align-content:center;justify-items:center;gap:var(--nf-space-3xs);min-height:3.25rem;padding-inline:var(--nf-space-2xs);border-radius:calc(var(--nf-radius-control) - 2px);color:var(--nf-content-secondary);font-size:var(--nf-text-caption);transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);font-weight:600;line-height:1.1;display:grid}.nf-theme-control__option>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.nf-theme-control__option:hover{background:var(--nf-interactive-hover);color:var(--nf-content-primary)}.nf-theme-control__option:active{transform:scale(var(--nf-press-scale))}.nf-theme-control__option:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:1px}.nf-theme-control__option[aria-checked=true]{background:var(--nf-selected-fill);color:var(--nf-content-on-brand);box-shadow:var(--nf-selected-shadow-inline)}.nf-logo{animation:nf-sig-logo var(--nf-duration-deliberate) var(--nf-ease-entrance) both}@keyframes nf-sig-logo{0%{opacity:0;transform:translateY(3px)scale(.96)}to{opacity:1;transform:none}}.nf-hero-plate>.absolute:first-child{animation:nf-sig-settle 2.4s var(--nf-ease-entrance) both;transform-origin:60% 40%}@keyframes nf-sig-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.nf-tab__icon{transition:transform var(--nf-duration-base) var(--nf-ease-spring)}.nf-tab__link:active .nf-tab__icon{transform:scale(var(--nf-press-scale-sm));transition-duration:var(--nf-duration-press)}@keyframes nf-sig-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}to{transform:scale(1)}}.nf-story-ring__disc:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent 0deg, var(--nf-lit-cyan) 40deg, transparent 90deg, transparent 360deg);position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.nf-story-ring__disc:after{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--nf-lit-cyan) 85%, transparent) 40deg, transparent 90deg, transparent 360deg)}}.nf-story-ring__disc:after{opacity:0;animation:nf-sig-ring 1.4s var(--nf-ease-standard) .35s both;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}@keyframes nf-sig-ring{0%{opacity:0;transform:rotate(-90deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.nf-logo,.nf-hero-plate>.absolute:first-child,.nf-tab__link[aria-current=page] .nf-tab__icon,.nf-story-ring__disc:after{animation:none}.nf-tab__icon,.nf-tab__link:active .nf-tab__icon{transition:none;transform:none}}.nf-m-reveal[data-reveal=out],.nf-m-stagger[data-reveal=out]>*{opacity:0;transform:translateY(16px)}.nf-m-reveal[data-reveal=in],.nf-m-stagger[data-reveal=in]>*{animation:nf-m-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}@keyframes nf-m-rise{0%{opacity:0;transform:translate(-10px,6px)}to{opacity:1;transform:none}}.nf-m-stagger[data-reveal=in]>:nth-child(2){animation-delay:60ms}.nf-m-stagger[data-reveal=in]>:nth-child(3){animation-delay:.12s}.nf-m-stagger[data-reveal=in]>:nth-child(4){animation-delay:.18s}.nf-m-stagger[data-reveal=in]>:nth-child(5){animation-delay:.24s}.nf-m-stagger[data-reveal=in]>:nth-child(n+6){animation-delay:.3s}.nf-m-press{transition:transform var(--nf-duration-press) var(--nf-ease-press)}.nf-m-press:active{transform:scale(.98)}.nf-m-details{interpolate-size:allow-keywords}.nf-m-details::details-content{height:0;transition:height var(--nf-duration-base) var(--nf-ease-standard), content-visibility var(--nf-duration-base) allow-discrete;overflow:clip}.nf-m-details[open]::details-content{height:auto}.nf-m-chevron{transition:transform var(--nf-duration-base) var(--nf-ease-standard)}.nf-m-details[open]>summary .nf-m-chevron{transform:rotate(180deg)}.nf-fx .nf-fx-wipe,.nf-fx .nf-fx-line{transform-box:fill-box;transform-origin:0}.nf-fx .nf-fx-turn{transform-box:view-box;transform-origin:7.6px 15.6px}.nf-fx .nf-fx-drop,.nf-fx .nf-fx-roof,.nf-fx .nf-fx-shadow,.nf-fx .nf-fx-dot{transform-box:fill-box;transform-origin:50% 100%}[data-reveal=in] .nf-fx .nf-fx-wipe{animation:nf-fx-wipe var(--nf-duration-deliberate) var(--nf-ease-entrance) .2s both}[data-reveal=in] .nf-fx .nf-fx-turn{animation:nf-fx-turn var(--nf-duration-deliberate) var(--nf-ease-standard) .2s both}[data-reveal=in] .nf-fx .nf-fx-dot{animation:nf-fx-dot var(--nf-duration-deliberate) var(--nf-ease-standard) .2s both}[data-reveal=in] .nf-fx .nf-fx-drop{animation:nf-fx-drop var(--nf-duration-deliberate) var(--nf-ease-spring) .2s both}[data-reveal=in] .nf-fx .nf-fx-shadow{animation:nf-fx-shadow var(--nf-duration-deliberate) var(--nf-ease-spring) .2s both}[data-reveal=in] .nf-fx .nf-fx-line{animation:nf-fx-wipe var(--nf-duration-deliberate) var(--nf-ease-entrance) .2s both}[data-reveal=in] .nf-fx .nf-fx-roof{animation:nf-fx-roof var(--nf-duration-deliberate) var(--nf-ease-spring) .2s both}@media (hover:hover){.nf-fx-host:hover .nf-fx .nf-fx-wipe{animation:nf-fx-wipe-b var(--nf-duration-deliberate) var(--nf-ease-entrance) both}.nf-fx-host:hover .nf-fx .nf-fx-turn{animation:nf-fx-turn-b var(--nf-duration-deliberate) var(--nf-ease-standard) both}.nf-fx-host:hover .nf-fx .nf-fx-dot{animation:nf-fx-dot-b var(--nf-duration-deliberate) var(--nf-ease-standard) both}.nf-fx-host:hover .nf-fx .nf-fx-drop{animation:nf-fx-drop-b var(--nf-duration-deliberate) var(--nf-ease-spring) both}.nf-fx-host:hover .nf-fx .nf-fx-shadow{animation:nf-fx-shadow-b var(--nf-duration-deliberate) var(--nf-ease-spring) both}.nf-fx-host:hover .nf-fx .nf-fx-line{animation:nf-fx-wipe-b var(--nf-duration-deliberate) var(--nf-ease-entrance) both}.nf-fx-host:hover .nf-fx .nf-fx-roof{animation:nf-fx-roof-b var(--nf-duration-deliberate) var(--nf-ease-spring) both}}.nf-fx .nf-fx-dot:nth-child(2){animation-delay:.32s}.nf-fx .nf-fx-dot:nth-child(3){animation-delay:.44s}.nf-fx .nf-fx-line:last-of-type{animation-delay:.34s}@media (hover:hover){.nf-fx-host:hover .nf-fx .nf-fx-dot:nth-child(2){animation-delay:.12s}.nf-fx-host:hover .nf-fx .nf-fx-dot:nth-child(3){animation-delay:.24s}.nf-fx-host:hover .nf-fx .nf-fx-line:last-of-type{animation-delay:.14s}}@keyframes nf-fx-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-fx-wipe-b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-fx-turn{0%{transform:rotate(0)}55%{transform:rotate(-38deg)}to{transform:rotate(0)}}@keyframes nf-fx-turn-b{0%{transform:rotate(0)}55%{transform:rotate(-38deg)}to{transform:rotate(0)}}@keyframes nf-fx-dot{0%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-1.4px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-fx-dot-b{0%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-1.4px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-fx-drop{0%{opacity:0;transform:translateY(-7px)}60%{opacity:1;transform:translateY(.6px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-fx-drop-b{0%{opacity:0;transform:translateY(-7px)}60%{opacity:1;transform:translateY(.6px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-fx-shadow{0%{opacity:0;transform:scaleX(.3)}60%{opacity:.35;transform:scaleX(1.1)}to{opacity:.28;transform:scaleX(1)}}@keyframes nf-fx-shadow-b{0%{opacity:0;transform:scaleX(.3)}60%{opacity:.35;transform:scaleX(1.1)}to{opacity:.28;transform:scaleX(1)}}.nf-fx .nf-fx-shadow{opacity:.28}@keyframes nf-fx-roof{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-fx-roof-b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nf-glass-fx{transform-origin:50% 60%}.nf-glass-fx[data-motion=swing]{transform-origin:50% 0}[data-reveal=in] .nf-glass-fx[data-motion=rise]{animation:nf-glass-rise var(--nf-duration-deliberate) var(--nf-ease-spring) .2s both}[data-reveal=in] .nf-glass-fx[data-motion=pop]{animation:nf-glass-pop var(--nf-duration-deliberate) var(--nf-ease-spring) .2s both}[data-reveal=in] .nf-glass-fx[data-motion=tilt]{animation:nf-glass-tilt var(--nf-duration-deliberate) var(--nf-ease-standard) .2s both}[data-reveal=in] .nf-glass-fx[data-motion=turn]{animation:nf-glass-turn var(--nf-duration-deliberate) var(--nf-ease-standard) .2s both}[data-reveal=in] .nf-glass-fx[data-motion=swing]{animation:nf-glass-swing var(--nf-duration-deliberate) var(--nf-ease-standard) .2s both}@media (hover:hover){.nf-fx-host:hover .nf-glass-fx[data-motion=rise]{animation:nf-glass-rise-b var(--nf-duration-deliberate) var(--nf-ease-spring) both}.nf-fx-host:hover .nf-glass-fx[data-motion=pop]{animation:nf-glass-pop-b var(--nf-duration-deliberate) var(--nf-ease-spring) both}.nf-fx-host:hover .nf-glass-fx[data-motion=tilt]{animation:nf-glass-tilt-b var(--nf-duration-deliberate) var(--nf-ease-standard) both}.nf-fx-host:hover .nf-glass-fx[data-motion=turn]{animation:nf-glass-turn-b var(--nf-duration-deliberate) var(--nf-ease-standard) both}.nf-fx-host:hover .nf-glass-fx[data-motion=swing]{animation:nf-glass-swing-b var(--nf-duration-deliberate) var(--nf-ease-standard) both}}@keyframes nf-glass-rise{0%{transform:translateY(8px)scale(.94)}to{transform:none}}@keyframes nf-glass-rise-b{0%{transform:translateY(8px)scale(.94)}to{transform:none}}@keyframes nf-glass-pop{0%{transform:scale(.82)}55%{transform:scale(1.08)}to{transform:none}}@keyframes nf-glass-pop-b{0%{transform:scale(.82)}55%{transform:scale(1.08)}to{transform:none}}@keyframes nf-glass-tilt{0%{transform:rotate(0)}45%{transform:rotate(-9deg)translateY(-3px)}to{transform:none}}@keyframes nf-glass-tilt-b{0%{transform:rotate(0)}45%{transform:rotate(-9deg)translateY(-3px)}to{transform:none}}@keyframes nf-glass-turn{0%{transform:rotate(0)}50%{transform:rotate(-24deg)}to{transform:none}}@keyframes nf-glass-turn-b{0%{transform:rotate(0)}50%{transform:rotate(-24deg)}to{transform:none}}@keyframes nf-glass-swing{0%{transform:rotate(0)}30%{transform:rotate(10deg)}65%{transform:rotate(-6deg)}to{transform:none}}@keyframes nf-glass-swing-b{0%{transform:rotate(0)}30%{transform:rotate(10deg)}65%{transform:rotate(-6deg)}to{transform:none}}.nf-ai-hello-bot{animation:nf-ai-hello var(--nf-duration-deliberate) var(--nf-ease-spring) both;animation-delay:var(--nf-splash-hold,0s)}@keyframes nf-ai-hello{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nf-m-reveal[data-reveal],.nf-m-stagger[data-reveal]>*{opacity:1;animation:none;transform:none}.nf-m-press,.nf-m-press:active{transition:none;transform:none}.nf-fx *{animation:none!important}.nf-m-chevron{transition:none}.nf-m-details::details-content{transition:none}.nf-ai-hello-bot,.nf-glass-fx{animation:none!important}}@media print{.nf-m-reveal[data-reveal],.nf-m-stagger[data-reveal]>*{opacity:1;transform:none}}.nf-drawer--left{width:min(86%,23rem);padding-top:env(safe-area-inset-top,0px);border:0;border-inline-end:var(--nf-border-width) solid var(--nf-divider);border-radius:0 var(--nf-radius-2xl) var(--nf-radius-2xl) 0;background:var(--nf-surface-canvas);box-shadow:var(--nf-elev-4);-webkit-backdrop-filter:none;backdrop-filter:none;inset-block:0;inset-inline-start:0}.nf-nav--drawer{padding-inline:var(--nf-space-md)}.nf-nav .nf-nav__who--hero{align-items:flex-start;gap:var(--nf-space-sm);margin:0 0 var(--nf-space-md);padding:var(--nf-space-xs) var(--nf-space-2xs) var(--nf-space-md);border:0;border-bottom:1px solid var(--nf-divider);box-shadow:none;background:0 0;border-radius:0;flex-direction:column}.nf-nav__who--hero .nf-nav__avatar{width:4rem;height:4rem;box-shadow:0 0 0 2px var(--nf-surface-canvas), 0 0 0 3px var(--nf-brand-edge-soft);font-size:1.375rem}.nf-nav__who--hero .nf-nav__whoname{letter-spacing:-.01em;white-space:normal;align-items:center;gap:.375rem;font-size:1.25rem;font-weight:700;display:flex}.nf-nav__who--hero .nf-nav__whohandle{font-size:var(--nf-text-body-sm)}.nf-nav__who--hero .nf-nav__whocta{margin-top:var(--nf-space-2xs);box-shadow:none;color:var(--nf-brand-secondary);background:0 0;border:0;border-radius:0;padding:0}.nf-nav__who--hero:hover .nf-nav__whocta{text-underline-offset:3px;background:0 0;text-decoration:underline}.nf-nav__who--hero:hover{border-color:var(--nf-divider)}.nf-nav--rail .nf-nav__who{box-shadow:none;background:0 0;border-color:#0000}.nf-nav--rail .nf-nav__who:hover{background:var(--nf-content-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.nf-nav--rail .nf-nav__who:hover{background:color-mix(in oklab, var(--nf-content-primary) 5%, transparent)}}.nf-nav--drawer .nf-nav__row{font-size:var(--nf-text-body);color:var(--nf-content-primary);font-weight:500;position:relative}.nf-nav .nf-nav__glyph{width:1.5rem;height:1.5rem;color:var(--nf-brand-secondary)}.nf-nav--drawer .nf-nav__row--on{color:var(--nf-content-primary);background:var(--nf-content-primary);font-weight:650}@supports (color:color-mix(in lab, red, red)){.nf-nav--drawer .nf-nav__row--on{background:color-mix(in oklab, var(--nf-content-primary) 7%, transparent)}}.nf-nav--drawer .nf-nav__row--on{box-shadow:none}.nf-nav--drawer .nf-nav__row--on .nf-nav__glyph{color:var(--nf-brand-secondary)}.nf-nav--drawer .nf-nav__row--on:before{content:"";border-radius:var(--nf-radius-pill);background:var(--nf-brand-secondary);width:3px;position:absolute;inset-block:.75rem;inset-inline-start:0}.nf-nav--drawer .nf-nav__row:after,.nf-nav--drawer .nf-nav__legal:after,.nf-nav--drawer .nf-nav__head:empty{display:none}.nf-drawer--left{overflow:hidden}.nf-drawer__scroll{overscroll-behavior:contain;height:100%;padding-top:var(--nf-space-md);overflow-y:auto}.nf-nav--drawer .nf-nav__heading{letter-spacing:.08em}@media (max-width:63.999rem){.nf-nav--drawer .nf-nav__section--docked+.nf-nav__section{border-top:0;margin-top:0;padding-top:0}}.nf-nav--drawer .nf-nav__who--hero,.nf-nav--drawer .nf-nav__section,.nf-nav--drawer .nf-nav__foot{animation:nf-m-rise var(--nf-duration-slow) var(--nf-ease-entrance) both}.nf-nav--drawer .nf-nav__section:first-of-type{animation-delay:60ms}.nf-nav--drawer .nf-nav__section:nth-of-type(2){animation-delay:90ms}.nf-nav--drawer .nf-nav__section:nth-of-type(3){animation-delay:.12s}.nf-nav--drawer .nf-nav__section:nth-of-type(4){animation-delay:.15s}.nf-nav--drawer .nf-nav__section:nth-of-type(n+5){animation-delay:.18s}.nf-nav--drawer .nf-nav__foot{animation-delay:.2s}.nf-theme-row{gap:var(--nf-space-2xs);margin-top:var(--nf-space-2xs);flex-direction:column;display:flex}.nf-theme-row__head{align-items:center;gap:var(--nf-gap-row);width:100%;min-height:3rem;padding:var(--nf-space-2xs) var(--nf-space-sm);border-radius:var(--nf-radius-control);color:var(--nf-content-primary);font-size:var(--nf-text-body);text-align:start;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard);font-weight:500;display:flex}.nf-theme-row__head:hover{background:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-theme-row__head:hover{background:color-mix(in oklab, var(--nf-content-primary) 5%, transparent)}}.nf-theme-row__head:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-theme-row .nf-nav__glyph{width:1.875rem;height:1.875rem}.nf-theme-row__label{flex:auto;min-width:0}.nf-theme-row__value{font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);flex:none}.nf-theme-row__chev{width:.5rem;height:.5rem;margin-inline:var(--nf-space-2xs) .125rem;opacity:.35;transition:transform var(--nf-duration-base) var(--nf-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;display:none;transform:rotate(-45deg)}.nf-theme-row[data-open] .nf-theme-row__chev{transform:rotate(45deg)}.nf-theme-row__panel{padding-inline:var(--nf-space-sm);animation:nf-m-drop var(--nf-duration-base) var(--nf-ease-entrance) both}.nf-theme-row__panel[hidden]{display:none}@keyframes nf-m-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nf-dockrow{left:max(.625rem, env(safe-area-inset-left,0px));right:max(.625rem, env(safe-area-inset-right,0px));align-items:flex-end;gap:var(--nf-space-xs)}@media (min-width:640px){.nf-dockrow{left:max(.625rem, env(safe-area-inset-left,0px), calc(50% - 17rem));right:max(.625rem, env(safe-area-inset-right,0px), calc(50% - 17rem))}}.nf-tabbar{--nf-tab-pad:.3125rem;border-radius:var(--nf-radius-pill)}.nf-tabbar__pill{display:none}.nf-tab__link[aria-current=page],.nf-tab__link[aria-current=page] .nf-tab__icon{color:var(--nf-brand-primary)}.nf-tab__link{transition:transform var(--nf-duration-press) var(--nf-ease-press)}.nf-tab__link:active{transform:scale(.92)}.nf-tab__link[aria-current=page] .nf-tab__icon{animation:nf-m-tab-pop var(--nf-duration-slow) var(--nf-ease-spring) both}@keyframes nf-m-tab-pop{0%{transform:scale(.82)}to{transform:none}}.nf-dockmore{flex:none;position:relative}.nf-dockmore__button{width:3.5rem;height:3.5rem;position:relative}.nf-dockmore__button[data-lit]{color:var(--nf-brand-primary)}.nf-dockmore[data-open] .nf-dockmore__button{background:var(--nf-brand-primary);color:var(--nf-content-on-brand);box-shadow:var(--nf-glow-edge), 0 0 22px -4px var(--nf-glow-3)}.nf-dockmore__icon{transition:transform var(--nf-duration-base) var(--nf-ease-spring), opacity var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:grid;position:absolute;inset:0}.nf-dockmore__icon--close{opacity:0;transform:rotate(-90deg)scale(.6)}.nf-dockmore[data-open] .nf-dockmore__icon--grid{opacity:0;transform:rotate(90deg)scale(.6)}.nf-dockmore[data-open] .nf-dockmore__icon--close{opacity:1;transform:none}.nf-dockmore__tray{right:0;bottom:calc(100% + var(--nf-space-sm));gap:var(--nf-space-2xs);width:min(100vw - 2rem,24rem);padding:var(--nf-space-sm);border-radius:var(--nf-radius-2xl);border:var(--nf-border-width) solid var(--nf-content-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__tray{border:var(--nf-border-width) solid color-mix(in oklab, var(--nf-content-primary) 12%, transparent)}}.nf-dockmore__tray{background:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__tray{background:color-mix(in oklab, var(--nf-surface-canvas) 90%, transparent)}}.nf-dockmore__tray{-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-glass-rim-thin), 0 24px 60px -20px var(--nf-shade-3), var(--nf-elev-4);transform-origin:calc(100% - 1.75rem) 100%;animation:nf-m-tray var(--nf-duration-slow) var(--nf-ease-spring) both}.nf-dockmore__tray[hidden]{display:none}@keyframes nf-m-tray{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.nf-dockmore__tray>li{animation:nf-m-tile var(--nf-duration-slow) var(--nf-ease-entrance) both;animation-delay:calc(40ms + var(--nf-i,0) * 30ms)}@keyframes nf-m-tile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nf-dockmore__item{min-height:4.25rem;padding:var(--nf-space-xs) var(--nf-space-3xs);border-radius:var(--nf-radius-lg);color:var(--nf-content-primary);text-align:center;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__item:hover{background:color-mix(in oklab, var(--nf-content-primary) 6%, transparent)}}.nf-dockmore__item:active{transform:scale(.96)}.nf-dockmore__item:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-dockmore__item[aria-current=page]{background:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__item[aria-current=page]{background:color-mix(in oklab, var(--nf-content-primary) 9%, transparent)}}.nf-dockmore__glyph{width:2.75rem;height:2.75rem;color:var(--nf-brand-secondary);transition:transform var(--nf-duration-base) var(--nf-ease-spring);place-items:center;display:grid}.nf-dockmore__item:hover .nf-dockmore__glyph{transform:translateY(-2px)scale(1.06)}.nf-dockmore__item[aria-current=page] .nf-dockmore__glyph{color:var(--nf-brand-secondary)}.nf-dockmore__label{-webkit-line-clamp:2;max-width:100%;line-height:1.2;font-size:var(--nf-text-overline);color:var(--nf-content-secondary);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.nf-page-stage>*{animation:nf-m-page-in var(--nf-duration-base) var(--nf-ease-standard) both}@keyframes nf-m-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.nf-nav--drawer .nf-nav__who--hero,.nf-nav--drawer .nf-nav__section,.nf-nav--drawer .nf-nav__foot,.nf-theme-row__panel,.nf-dockmore__tray,.nf-dockmore__tray>li,.nf-tab__link[aria-current=page] .nf-tab__icon,.nf-page-stage>*{animation:none}.nf-tabbar__pill,.nf-dockmore__icon,.nf-theme-row__chev,.nf-tab__link,.nf-dockmore__item{transition:none}.nf-tab__link:active,.nf-dockmore__item:active{transform:none}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail){background:radial-gradient(110% 36% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 20%, transparent), transparent 72%), radial-gradient(80% 26% at 100% 100%, color-mix(in oklab, var(--nf-container-ink) 10%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--nf-container-ink) 9%, var(--nf-surface-canvas)) 0%, var(--nf-surface-canvas) 60%)}}:root:not([data-theme=light]) .nf-drawer--left{border-inline-end:1px solid var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-drawer--left{border-inline-end:1px solid color-mix(in oklab, var(--nf-container-ink) 42%, transparent)}}:root:not([data-theme=light]) .nf-drawer--left{box-shadow:inset -1px 0 0 var(--nf-content-primary), 0 0 28px -10px var(--nf-glow-3), var(--nf-elev-4)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-drawer--left{box-shadow:inset -1px 0 0 color-mix(in oklab, var(--nf-content-primary) 6%, transparent), 0 0 28px -10px var(--nf-glow-3), var(--nf-elev-4)}}:root:not([data-theme=light]) .nf-drawer--left{--nf-edge-mid:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-drawer--left{--nf-edge-mid:color-mix(in oklab, var(--nf-container-ink) 55%, transparent)}}:root:not([data-theme=light]) .nf-drawer--left{--nf-edge-hot:var(--nf-brand-quiet);--nf-edge-glint:var(--nf-content-primary)}:root:not([data-theme=light]) .nf-nav--rail{border-inline-end:1px solid var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-nav--rail{border-inline-end:1px solid color-mix(in oklab, var(--nf-container-ink) 34%, transparent)}}:root:not([data-theme=light]) .nf-nav--rail{box-shadow:1px 0 18px -10px var(--nf-glow-3)}:root:not([data-theme=light]) .nf-nav--rail:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--nf-brand-quiet) 35%, var(--nf-brand-quiet) 50%, var(--nf-brand-quiet) 65%, transparent);width:1px;position:absolute;inset-block:8%;inset-inline-end:-1px}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-nav--rail:after{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--nf-brand-quiet) 70%, transparent) 35%, var(--nf-brand-quiet) 50%, color-mix(in oklab, var(--nf-brand-quiet) 70%, transparent) 65%, transparent)}}:root:not([data-theme=light]) .nf-nav--rail:after{box-shadow:0 0 8px var(--nf-glow-3)}:root:not([data-theme=light]) .nf-nav__who--hero .nf-nav__avatar{box-shadow:0 0 0 2px var(--nf-surface-canvas), 0 0 0 3px var(--nf-container-ink), 0 0 18px -4px var(--nf-glow-3)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-nav__who--hero .nf-nav__avatar{box-shadow:0 0 0 2px var(--nf-surface-canvas), 0 0 0 3px color-mix(in oklab, var(--nf-container-ink) 70%, transparent), 0 0 18px -4px var(--nf-glow-3)}}:root:not([data-theme=light]) :is(.nf-nav--drawer .nf-nav__who--hero,.nf-nav--drawer .nf-nav__foot,.nf-nav__section+.nf-nav__section){border-color:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-nav--drawer .nf-nav__who--hero,.nf-nav--drawer .nf-nav__foot,.nf-nav__section+.nf-nav__section){border-color:color-mix(in oklab, var(--nf-container-ink) 22%, transparent)}}:root:not([data-theme=light]) .nf-nav a.nf-nav__row:hover{background:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-nav a.nf-nav__row:hover{background:color-mix(in oklab, var(--nf-container-ink) 12%, transparent)}}.nf-nav .nf-nav__row{border:1px solid #0000;position:relative}.nf-nav .nf-nav__row.nf-nav__row--on{color:var(--nf-brand-primary);box-shadow:none;background:0 0;border-color:#0000;font-weight:600}.nf-nav .nf-nav__row.nf-nav__row--on:before{display:none}.nf-nav .nf-nav__row.nf-nav__row--on:after{content:"";opacity:1;background:var(--nf-brand-primary);inset-inline-end:.375rem;border:0;border-radius:9999px;width:4px;height:4px;margin-top:-2px;display:block;position:absolute;top:50%;transform:none}.nf-nav .nf-nav__row.nf-nav__row--on .nf-nav__glyph{color:var(--nf-brand-primary)}:root:not([data-theme=light]) .nf-nav .nf-nav__row.nf-nav__row--on,:root:not([data-theme=light]) .nf-nav .nf-nav__row.nf-nav__row--on .nf-nav__glyph{color:var(--nf-content-link)}.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-dock-fill-top:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-dock-fill-top:color-mix(in oklab, var(--nf-container-ink) 18%, var(--nf-surface-canvas))}}.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-dock-fill-foot:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-dock-fill-foot:color-mix(in oklab, var(--nf-container-ink) 6%, var(--nf-surface-canvas))}}.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-dock-drop:0 16px 34px -14px var(--nf-shade-3);border:1px solid var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{border:1px solid color-mix(in oklab, var(--nf-content-primary) 12%, transparent)}}.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{border-block-start-color:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{border-block-start-color:color-mix(in oklab, var(--nf-content-primary) 24%, transparent)}}.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{background:linear-gradient(180deg, var(--nf-dock-fill-top) 0%, var(--nf-dock-fill-foot) 100%);-webkit-backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));backdrop-filter:blur(var(--nf-glass-blur-strong)) saturate(var(--nf-glass-saturate));box-shadow:inset 0 1px 0 var(--nf-content-primary), inset 0 -1px 0 var(--nf-container-ink), 0 0 0 .5px var(--nf-container-ink), 0 0 22px -10px var(--nf-glow-3), var(--nf-dock-drop)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 14%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--nf-container-ink) 22%, transparent), 0 0 0 .5px color-mix(in oklab, var(--nf-container-ink) 30%, transparent), 0 0 22px -10px var(--nf-glow-3), var(--nf-dock-drop)}}.nf-tabbar .nf-tab__link{color:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar .nf-tab__link{color:color-mix(in oklab, var(--nf-content-primary) 78%, transparent)}}.nf-tabbar .nf-tab__link{transition:color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press)}.nf-tabbar .nf-tab__label{letter-spacing:.005em;font-weight:600}.nf-tabbar .nf-tab__link:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-tabbar :is(.nf-tab__link[aria-current=page],.nf-tab__link[data-on]),.nf-tabbar :is(.nf-tab__link[aria-current=page],.nf-tab__link[data-on]) .nf-tab__icon{color:var(--nf-dock-ink-on,var(--nf-brand-quiet));text-shadow:none}.nf-tabbar :is(.nf-tab__link[aria-current=page],.nf-tab__link[data-on]) .nf-tab__icon{filter:var(--nf-dock-glyph-glow,drop-shadow(0 0 6px var(--nf-glow-3)))}.nf-tabbar :is(.nf-tab__link[aria-current=page],.nf-tab__link[data-on]) .nf-tab__label{font-weight:600}.nf-tabbar :is(.nf-tab__link[aria-current=page],.nf-tab__link[data-on]):after{content:"";border-radius:var(--nf-radius-circle);width:.25rem;height:.25rem;box-shadow:var(--nf-dock-dot-glow,0 0 6px var(--nf-glow-3));background:currentColor;margin-left:-.125rem;position:absolute;bottom:.1875rem;left:50%}.nf-tabbar .nf-tab__link:active{background:0 0}.nf-tab__link--create{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.nf-dock-plus{isolation:isolate;border-radius:var(--nf-radius-circle);border:1px solid var(--nf-content-on-brand);place-items:center;width:3.125rem;height:3.125rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nf-dock-plus{border:1px solid color-mix(in oklab, var(--nf-content-on-brand) 26%, transparent)}}.nf-dock-plus{background:radial-gradient(90% 70% at 50% 0%, var(--nf-content-on-brand), transparent 62%), linear-gradient(160deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-dock-plus{background:radial-gradient(90% 70% at 50% 0%, color-mix(in oklab, var(--nf-content-on-brand) 26%, transparent), transparent 62%), linear-gradient(160deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary-strong) 100%)}}.nf-dock-plus{color:var(--nf-content-on-brand);box-shadow:inset 0 1px 0 var(--nf-content-on-brand), 0 0 0 3px var(--nf-brand-primary), 0 0 18px -2px var(--nf-glow-ink), 0 8px 18px -8px var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){.nf-dock-plus{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 42%, transparent), 0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 16%, transparent), 0 0 18px -2px color-mix(in oklab, var(--nf-glow-ink) 60%, transparent), 0 8px 18px -8px color-mix(in oklab, var(--nf-glow-ink) 80%, transparent)}}.nf-dock-plus{transition:transform var(--nf-duration-press) var(--nf-ease-press), box-shadow var(--nf-duration-fast) var(--nf-ease-standard)}.nf-dock-plus:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box, linear-gradient(var(--nf-mask-opaque) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);background:conic-gradient(from var(--nf-logo-lap), transparent 0deg 110deg, var(--nf-content-on-brand) 150deg, var(--nf-content-on-brand) 176deg, transparent 180deg 290deg, var(--nf-content-on-brand) 330deg, var(--nf-content-on-brand) 356deg, transparent 360deg);padding:2px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.nf-dock-plus:before{background:conic-gradient(from var(--nf-logo-lap), transparent 0deg 110deg, color-mix(in oklab, var(--nf-content-on-brand) 45%, transparent) 150deg, var(--nf-content-on-brand) 176deg, transparent 180deg 290deg, color-mix(in oklab, var(--nf-content-on-brand) 45%, transparent) 330deg, var(--nf-content-on-brand) 356deg, transparent 360deg)}}.nf-dock-plus:before{animation:5s linear infinite nf-logo-lap}.nf-dock-plus>svg{z-index:2;stroke-width:2.6px;width:1.625rem;height:1.625rem;position:relative}.nf-tab__link--create:active .nf-dock-plus{box-shadow:inset 0 1px 0 var(--nf-content-on-brand), 0 0 0 3px var(--nf-brand-primary), 0 2px 8px -4px var(--nf-glow-3);transform:scale(.9)}@supports (color:color-mix(in lab, red, red)){.nf-tab__link--create:active .nf-dock-plus{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 30%, transparent), 0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 22%, transparent), 0 2px 8px -4px var(--nf-glow-3)}}.nf-tab__link--create[aria-expanded=true] .nf-dock-plus{transform:rotate(45deg)}.nf-tab__link--create:focus-visible{outline:none}.nf-tab__link--create:focus-visible .nf-dock-plus{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nf-dock-plus:before{background:var(--nf-content-on-brand);animation:none}@supports (color:color-mix(in lab, red, red)){.nf-dock-plus:before{background:color-mix(in oklab, var(--nf-content-on-brand) 45%, transparent)}}}:root:is([data-save-data=on],[data-motion-ambient=off],[data-motion=calm],[data-motion=off]) .nf-dock-plus:before{background:var(--nf-content-on-brand);animation:none}@supports (color:color-mix(in lab, red, red)){:root:is([data-save-data=on],[data-motion-ambient=off],[data-motion=calm],[data-motion=off]) .nf-dock-plus:before{background:color-mix(in oklab, var(--nf-content-on-brand) 45%, transparent)}}.nf-dock-island{color:var(--nf-content-primary)}.nf-dockmore[data-open] .nf-dockmore__button{border-color:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore[data-open] .nf-dockmore__button{border-color:color-mix(in oklab, var(--nf-container-ink) 62%, transparent)}}.nf-dockmore[data-open] .nf-dockmore__button{background:linear-gradient(180deg, var(--nf-container-ink) 0%, var(--nf-container-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore[data-open] .nf-dockmore__button{background:linear-gradient(180deg, color-mix(in oklab, var(--nf-container-ink) 58%, var(--nf-surface-canvas)) 0%, color-mix(in oklab, var(--nf-container-ink) 34%, var(--nf-surface-canvas)) 100%)}}.nf-dockmore__tray{gap:var(--nf-space-3xs);padding:var(--nf-space-xs);border-radius:var(--nf-radius-2xl)}.nf-dockmore__item{gap:var(--nf-space-2xs);border:1px solid #0000;min-height:4.5rem}.nf-dockmore__item:hover{background:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__item:hover{background:color-mix(in oklab, var(--nf-container-ink) 14%, transparent)}}.nf-dockmore__glyph{border-radius:var(--nf-radius-md);background:var(--nf-container-ink);width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__glyph{background:color-mix(in oklab, var(--nf-container-ink) 16%, transparent)}}.nf-dockmore__glyph{box-shadow:inset 0 0 0 1px var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__glyph{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nf-container-ink) 34%, transparent)}}.nf-dockmore__glyph{color:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__glyph{color:color-mix(in oklab, var(--nf-brand-quiet) 70%, var(--nf-content-primary))}}.nf-dockmore__glyph>svg{width:1.5rem;height:1.5rem}.nf-dockmore__label{color:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-dockmore__label{color:color-mix(in oklab, var(--nf-content-primary) 82%, transparent)}}.nf-dockmore__item[aria-current=page]{background:0 0;border-color:#0000}.nf-dockmore__item[aria-current=page] .nf-dockmore__glyph{color:var(--nf-dock-ink-on,var(--nf-brand-quiet));box-shadow:inset 0 0 0 1.5px currentColor, 0 0 12px -4px var(--nf-glow-3)}.nf-dockmore__item[aria-current=page] .nf-dockmore__label{color:var(--nf-dock-ink-on,var(--nf-brand-quiet));font-weight:600}@media (prefers-reduced-motion:reduce){.nf-dock-plus,.nf-tabbar .nf-tab__link{transition:none}.nf-tab__link--create:active .nf-dock-plus,.nf-tab__link--create[aria-expanded=true] .nf-dock-plus{transform:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-dock-plus,:root:is([data-motion=calm],[data-motion=off]) .nf-tabbar .nf-tab__link{transition:none}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-tab__link--create:active,.nf-tab__link--create[aria-expanded=true]) .nf-dock-plus{transform:none}.nf-dockrow{align-items:center;gap:var(--nf-space-xs)}.nf-tabbar{--nf-tab-gap:.125rem;--nf-tab-pad:.375rem;--nf-dock-sheen:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar{--nf-dock-sheen:color-mix(in oklab, var(--nf-content-primary) 7%, transparent)}}.nf-tabbar{--nf-dock-pill:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar{--nf-dock-pill:color-mix(in oklab, var(--nf-brand-primary) 22%, var(--nf-surface-canvas))}}.nf-tabbar{--nf-dock-glyph:var(--nf-content-primary);background:radial-gradient(120% 90% at 50% -30%, var(--nf-dock-sheen), transparent 60%), linear-gradient(180deg, var(--nf-dock-fill-top) 0%, var(--nf-dock-fill-foot) 100%);container-type:inline-size}.nf-tabbar,.nf-dock-island{--nf-dock-drop:0 1px 2px var(--nf-shade-3), 0 14px 34px -14px var(--nf-shade-3), 0 28px 56px -30px var(--nf-shade-3)}@supports (color:color-mix(in lab, red, red)){.nf-tabbar,.nf-dock-island{--nf-dock-drop:0 1px 2px color-mix(in oklab, var(--nf-shade-3) 60%, transparent), 0 14px 34px -14px var(--nf-shade-3), 0 28px 56px -30px var(--nf-shade-3)}}.nf-tabbar .nf-tab{min-width:2.75rem;transition:flex-grow var(--nf-duration-slow) var(--nf-ease-spring);flex:1 1 0}.nf-tabbar .nf-tab--switch{flex:0 0 3.25rem;min-width:3.25rem}.nf-dockrow:not([data-dock-pending]) .nf-tabbar .nf-tab:has(>.nf-tab__link[aria-current=page]){flex-grow:2.4}.nf-tabbar .nf-tab:has(>.nf-tab__link[data-on]){flex-grow:2.4}.nf-tabbar .nf-tab__link{isolation:isolate;height:2.75rem;color:var(--nf-dock-glyph);text-shadow:none;flex-direction:row;gap:0;padding-inline:0;position:relative}.nf-tabbar .nf-tab__icon,.nf-tabbar .nf-tab__link .nf-tab__icon{color:inherit;filter:none;animation:none}.nf-tabbar .nf-tab__label{opacity:0;white-space:nowrap;max-width:0;height:auto;font-size:var(--nf-text-caption);letter-spacing:0;transition:max-width var(--nf-duration-slow) var(--nf-ease-spring), margin var(--nf-duration-slow) var(--nf-ease-spring), opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-slow) var(--nf-ease-spring);margin:0;font-weight:600;line-height:1.2;display:block;overflow:hidden;transform:translate(-4px)}.nf-tabbar .nf-tab__link:before{content:"";z-index:-1;border-radius:var(--nf-radius-pill);background:var(--nf-dock-pill);opacity:0;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-slow) var(--nf-ease-spring);position:absolute;inset:0;transform:scale(.7,.86)}.nf-tabbar :is(.nf-tab__link[aria-current=page],.nf-tab__link[data-on]):after{content:none}.nf-dockrow:not([data-dock-pending]) .nf-tabbar .nf-tab__link[aria-current=page],.nf-tabbar .nf-tab__link[data-on]{color:var(--nf-dock-ink-on,var(--nf-brand-quiet))}.nf-dockrow:not([data-dock-pending]) .nf-tabbar .nf-tab__link[aria-current=page]:before,.nf-tabbar .nf-tab__link[data-on]:before{opacity:1;transform:none}.nf-dockrow:not([data-dock-pending]) .nf-tabbar .nf-tab__link[aria-current=page] .nf-tab__label,.nf-tabbar .nf-tab__link[data-on] .nf-tab__label{opacity:1;max-width:5.5rem;margin-inline-start:.375rem;transition-delay:0s,0s,60ms,0s;transform:none}.nf-dockrow[data-dock-pending] .nf-tabbar .nf-tab__link[aria-current=page]:not([data-on]){color:var(--nf-dock-glyph)}.nf-tabbar .nf-tab__link:active{transform:scale(.94)}.nf-dockmore__button{width:3.5rem;height:3.5rem}@media (max-width:379.98px){.nf-dockmore__button{width:3rem;height:3rem}.nf-tabbar .nf-tab__label{font-size:var(--nf-text-overline)}.nf-dockrow:not([data-dock-pending]) .nf-tabbar .nf-tab__link[aria-current=page] .nf-tab__label,.nf-tabbar .nf-tab__link[data-on] .nf-tab__label{margin-inline-start:.25rem}}@container (max-width:15.5rem){.nf-tabbar .nf-tab__label{display:none}.nf-dockrow:not([data-dock-pending]) .nf-tabbar .nf-tab:has(>.nf-tab__link[aria-current=page]){flex-grow:1.4}.nf-tabbar .nf-tab:has(>.nf-tab__link[data-on]){flex-grow:1.4}}.nf-dockmore__unread{z-index:3;border-radius:var(--nf-radius-xs);background:var(--nf-spark);min-width:1.25rem;height:1.25rem;color:var(--nf-spark-on);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--nf-dock-ring,var(--nf-surface-canvas));pointer-events:none;animation:nf-dock-unread-in var(--nf-duration-slow) var(--nf-ease-spring) both;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:-.1875rem;right:-.1875rem}@keyframes nf-dock-unread-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.nf-dockmore__item{position:relative}.nf-dockmore__item .nf-dockmore__count,:root[data-theme=light] .nf-dockmore__item .nf-dockmore__count.nf-badge{background:var(--nf-brand-primary);min-width:1.25rem;height:1.25rem;color:var(--nf-content-on-brand);box-shadow:0 0 0 2px var(--nf-dock-ring,var(--nf-surface-canvas));position:absolute;top:.25rem;right:calc(50% - 1.875rem)}@media (prefers-reduced-motion:reduce){.nf-dockmore__unread{animation:none}.nf-tabbar .nf-tab,.nf-tabbar .nf-tab__label,.nf-tabbar .nf-tab__link:before{transition:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-dockmore__unread{animation:none}:root:is([data-motion=calm],[data-motion=off]) :is(.nf-tabbar .nf-tab,.nf-tabbar .nf-tab__label){transition:none}.nf-app-header .nf-app-header__btn{border-radius:var(--nf-radius-circle);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;box-shadow:none;color:var(--nf-content-primary);transition:color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);background:0 0;border:0}.nf-app-header .nf-app-header__btn>svg{width:1.375rem;height:1.375rem}@media (hover:hover){.nf-app-header .nf-app-header__btn:hover{box-shadow:none;color:var(--nf-brand-quiet);background:0 0;border:0}}.nf-app-header .nf-app-header__btn.nf-icon-btn--round,.nf-ws-bar .nf-ws-bell.nf-icon-btn--round{border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-circle);background:var(--nf-surface-elevated);box-shadow:var(--nf-float-shadow);color:var(--nf-act-icon-ink)}.nf-app-header .nf-app-header__btn.nf-icon-btn--round>svg,.nf-ws-bar .nf-ws-bell.nf-icon-btn--round>svg{width:1.25rem;height:1.25rem}@media (hover:hover) and (pointer:fine){.nf-app-header .nf-app-header__btn.nf-icon-btn--round:hover,.nf-ws-bar .nf-ws-bell.nf-icon-btn--round:hover{border:var(--nf-border-width) solid var(--nf-border-default);background:linear-gradient(var(--nf-interactive-hover), var(--nf-interactive-hover)), var(--nf-surface-elevated);box-shadow:var(--nf-float-shadow);color:var(--nf-act-icon-ink)}}.nf-app-header .nf-app-header__btn.nf-icon-btn--round .nf-app-header__dot,.nf-ws-bar .nf-ws-bell.nf-icon-btn--round .nf-ws-bell__dot{border:1.5px solid var(--nf-surface-elevated);box-shadow:none;top:.5rem;right:.5rem}.nf-app-header .nf-app-header__dot{border:1.5px solid var(--nf-surface-canvas);width:.5rem;height:.5rem;top:.625rem;right:.6875rem}.nf-assemble{align-items:center;gap:var(--nf-space-sm);perspective:600px;display:inline-flex}.nf-assemble__mark{transform-style:preserve-3d;display:block}.nf-assemble__mark img{height:auto;display:block}.nf-assemble__word{display:block;position:relative}.nf-assemble__letter{position:absolute;inset:0}.nf-assemble__letter img{width:100%;height:100%;display:block}@keyframes nf-assemble-mark{0%{opacity:0;filter:blur(8px);transform:rotateY(-150deg)rotate(-50deg)scale(.55)}55%{opacity:1;filter:blur(3px)}to{opacity:1;filter:none;transform:none}}@keyframes nf-assemble-letter{0%{opacity:0;filter:blur(9px)grayscale()brightness(1.8);transform:scale(1.7)translateY(-6%)}60%{opacity:.85;filter:blur(2px)grayscale(.6)brightness(1.3)}to{opacity:1;filter:none;transform:none}}@keyframes nf-assemble-zoom{0%{transform:scale(.84)}to{transform:none}}.nf-splash{display:none}:root[data-splash=on]{--nf-splash-hold:1.25s}:root[data-splash=on] .nf-splash{z-index:var(--nf-z-top);pointer-events:none;place-items:center;animation:1ms linear 1.75s both nf-splash-gone;display:grid;position:fixed;inset:0}@keyframes nf-splash-gone{to{visibility:hidden}}.nf-splash__leaf{background:var(--nf-surface-canvas);width:50.5%;animation:var(--nf-duration-deliberate) var(--nf-ease-entrance) 1.12s both;position:absolute;inset-block:0}.nf-splash__leaf--a{animation-name:nf-splash-leaf-a;left:0}.nf-splash__leaf--b{animation-name:nf-splash-leaf-b;right:0}@keyframes nf-splash-leaf-a{to{transform:translate(-102%)}}@keyframes nf-splash-leaf-b{to{transform:translate(102%)}}.nf-splash__glow{background:radial-gradient(closest-side, var(--nf-content-on-brand), var(--nf-brand-secondary) 55%, transparent);inset-block:0;width:40vw;margin-left:-20vw;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.nf-splash__glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--nf-content-on-brand) 70%, transparent), color-mix(in oklab, var(--nf-brand-secondary) 45%, transparent) 55%, transparent)}}.nf-splash__glow{opacity:0;animation:nf-splash-light var(--nf-duration-deliberate) var(--nf-ease-entrance) 1.08s both;transform:scaleX(.02)}@keyframes nf-splash-light{0%{opacity:0;transform:scaleX(.02)}30%{opacity:1}to{opacity:0;transform:scaleX(3.2)}}.nf-splash__brand{animation:nf-assemble-zoom 1s var(--nf-ease-entrance) both, nf-splash-brand-out .38s var(--nf-ease-exit) 1.04s forwards;position:relative}.nf-splash__brand .nf-assemble__mark{animation:nf-assemble-mark .76s var(--nf-ease-entrance) 40ms both}.nf-splash__brand .nf-assemble__letter{animation:nf-assemble-letter .42s var(--nf-ease-entrance) both;animation-delay:calc(.3s + var(--nf-i,0) * 95ms)}@keyframes nf-splash-brand-out{to{opacity:0;filter:blur(4px);transform:scale(1.18)}}:root[data-splash=on] #main{animation:nf-threshold-forward .76s var(--nf-ease-entrance) 1.15s both}@keyframes nf-threshold-forward{0%{opacity:.4;filter:blur(6px);transform:scale(.955)}to{opacity:1;filter:none;transform:none}}.nf-threshold{z-index:var(--nf-z-top);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.nf-threshold__veil{background:var(--nf-surface-canvas);position:absolute;inset:0}.nf-threshold__center{align-items:center;gap:var(--nf-space-lg);text-align:center;flex-direction:column;display:flex;position:relative}.nf-threshold--door .nf-threshold__veil{animation:nf-threshold-in .24s var(--nf-ease-standard) both}@keyframes nf-threshold-in{0%{opacity:0}}.nf-threshold__tick{fill:none;width:4.5rem;height:4.5rem;stroke:var(--nf-brand-secondary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.nf-threshold__tick circle,.nf-threshold__tick path{stroke-dasharray:1;stroke-dashoffset:1px}.nf-threshold__tick circle{animation:nf-threshold-draw .52s var(--nf-ease-standard) .14s forwards}.nf-threshold__tick path{animation:nf-threshold-draw .34s var(--nf-ease-entrance) .52s forwards}@keyframes nf-threshold-draw{to{stroke-dashoffset:0}}.nf-threshold__words{letter-spacing:-.02em;color:var(--nf-content-primary);animation:nf-threshold-words .56s var(--nf-ease-entrance) .44s both;font-size:clamp(1.5rem,6vw,2.25rem);font-weight:700}@keyframes nf-threshold-words{0%{opacity:0;filter:blur(10px);transform:scale(1.22)}to{opacity:1;filter:none;transform:none}}.nf-threshold__arch{border-radius:min(26vw, 8rem) min(26vw, 8rem) var(--nf-radius-lg) var(--nf-radius-lg);background:radial-gradient(120% 90% at 50% 60%, var(--nf-content-on-brand), var(--nf-brand-secondary) 55%, var(--nf-brand-secondary));width:min(52vw,16rem);height:min(78vh,30rem);margin:calc(min(78vh,30rem)/-2) 0 0 calc(min(52vw,16rem)/-2);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.nf-threshold__arch{background:radial-gradient(120% 90% at 50% 60%, var(--nf-content-on-brand), color-mix(in oklab, var(--nf-brand-secondary) 70%, var(--nf-content-on-brand)) 55%, var(--nf-brand-secondary))}}.nf-threshold__arch{box-shadow:0 0 120px 30px var(--nf-glow-3);opacity:0;animation:nf-threshold-arch .7s var(--nf-ease-entrance) .82s both;transform:scale(.02,.7)}@keyframes nf-threshold-arch{0%{opacity:0;transform:scale(.02,.7)}45%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(7,5)}}.nf-threshold--door .nf-threshold__center{animation:nf-threshold-through .42s var(--nf-ease-exit) 1.08s forwards}@keyframes nf-threshold-through{to{opacity:0;filter:blur(6px);transform:scale(2.4)}}.nf-threshold--door[data-phase=arriving]{animation:nf-threshold-out .76s var(--nf-ease-standard) both}.nf-threshold--door[data-phase=arriving]>*{opacity:0;animation:none}.nf-threshold--door[data-phase=arriving] .nf-threshold__arch{opacity:1;transform:scale(7,5)}@keyframes nf-threshold-out{to{opacity:0}}:root[data-arrive=door] #main{animation:nf-threshold-forward .82s var(--nf-ease-entrance) both}:root:has(.nf-threshold--leave[data-phase=going]) #main{animation:nf-threshold-recede .52s var(--nf-ease-exit) forwards}@keyframes nf-threshold-recede{to{opacity:.2;filter:blur(6px);transform:scale(.94)}}.nf-threshold--leave .nf-threshold__veil{display:none}.nf-threshold__panel{background:var(--nf-surface-canvas);width:50.5%;animation:.46s var(--nf-ease-entrance) .12s both;position:absolute;inset-block:0}.nf-threshold__panel--a{animation-name:nf-threshold-close-a;left:0}.nf-threshold__panel--b{animation-name:nf-threshold-close-b;right:0}@keyframes nf-threshold-close-a{0%{transform:translate(-102%)}}@keyframes nf-threshold-close-b{0%{transform:translate(102%)}}.nf-threshold--leave .nf-threshold__center{animation:nf-threshold-words .42s var(--nf-ease-entrance) .36s both}.nf-threshold--leave[data-phase=arriving] .nf-threshold__panel{animation:var(--nf-duration-deliberate) var(--nf-ease-entrance) .12s both}.nf-threshold--leave[data-phase=arriving] .nf-threshold__panel--a{animation-name:nf-splash-leaf-a}.nf-threshold--leave[data-phase=arriving] .nf-threshold__panel--b{animation-name:nf-splash-leaf-b}.nf-threshold--leave[data-phase=arriving] .nf-threshold__center{animation:nf-splash-brand-out .3s var(--nf-ease-exit) both}:root[data-arrive=leave] #main{animation:nf-threshold-forward .7s var(--nf-ease-entrance) .16s both}:root[data-arrive=return] #main{animation:nf-threshold-return .82s var(--nf-ease-entrance) both}@keyframes nf-threshold-return{0%{opacity:.55;transform:scale(.985)}to{opacity:1;transform:none}}:root[data-arrive=return] .nf-app-header__brand{animation:nf-threshold-breath .82s var(--nf-ease-spring) both}@keyframes nf-threshold-breath{40%{transform:scale(1.08)}to{transform:none}}.nf-depth-word{white-space:pre;animation:nf-depth-word .56s var(--nf-ease-entrance) both;animation-delay:calc(var(--nf-splash-hold,0s) + .12s + var(--nf-i,0) * 70ms);display:inline-block}@keyframes nf-depth-word{0%{opacity:0;filter:blur(8px);transform:scale(1.35)translateY(-.12em)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.nf-splash,:root[data-splash=on] .nf-splash,.nf-threshold{display:none}:root[data-splash=on] #main,:root[data-arrive] #main,:root[data-arrive=return] .nf-app-header__brand{animation:none}:root:has(.nf-threshold) #main{animation:none}:root[data-splash=on]{--nf-splash-hold:0s}.nf-depth-word{animation:none}}@keyframes nf-in-depth{0%{opacity:0;filter:blur(6px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes nf-in-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nf-in-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.nf-page-title{transform-origin:0;animation:nf-in-depth var(--nf-duration-entrance) var(--nf-ease-entrance) both;animation-delay:var(--nf-splash-hold,0s)}[data-state-kind=empty]>*{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}[data-state-kind=empty]>:first-child{animation:nf-in-depth var(--nf-duration-deliberate) var(--nf-ease-entrance) both, nf-in-float 6s var(--nf-ease-standard) var(--nf-duration-deliberate) infinite}[data-state-kind=empty]>:nth-child(2){animation-delay:90ms}[data-state-kind=empty]>:nth-child(3){animation-delay:.15s}[data-state-kind=empty]>:nth-child(n+4){animation-delay:.21s}@keyframes nf-in-float{0%,to{transform:none}50%{transform:translateY(-5px)}}.nf-sgroup{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}.nf-sgroup:nth-of-type(2){animation-delay:50ms}.nf-sgroup:nth-of-type(3){animation-delay:.1s}.nf-sgroup:nth-of-type(4){animation-delay:.15s}.nf-sgroup:nth-of-type(n+5){animation-delay:.2s}.nf-notif__list>li,[data-testid=inbox-row]{animation:nf-in-slide var(--nf-duration-slow) var(--nf-ease-entrance) both}.nf-notif__list>li:nth-child(2){animation-delay:30ms}.nf-notif__list>li:nth-child(3){animation-delay:60ms}.nf-notif__list>li:nth-child(4){animation-delay:90ms}.nf-notif__list>li:nth-child(5){animation-delay:.12s}.nf-notif__list>li:nth-child(6){animation-delay:.15s}.nf-notif__list>li:nth-child(n+7){animation-delay:.18s}.nf-app-header__btn:has(.nf-app-header__dot) svg{transform-origin:50% 12%;animation:nf-in-swing .9s var(--nf-ease-standard) calc(var(--nf-splash-hold,0s) + .5s) both}.nf-app-header__dot{animation:nf-in-dot var(--nf-duration-slow) var(--nf-ease-spring) calc(var(--nf-splash-hold,0s) + .4s) both}@keyframes nf-in-swing{0%,to{transform:none}15%{transform:rotate(14deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(7deg)}75%{transform:rotate(-3deg)}}@keyframes nf-in-dot{0%{transform:scale(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.nf-page-title,[data-state-kind=empty]>*,[data-state-kind=empty]>:first-child,.nf-sgroup,.nf-notif__list>li,[data-testid=inbox-row],.nf-app-header__dot{animation:none}.nf-app-header__btn:has(.nf-app-header__dot) svg{animation:none}}:root[data-save-data=on] [data-state-kind=empty]>:first-child{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}:root[data-save-data=on] .nf-page-title{animation-name:nf-in-rise}@keyframes nf-flow-fill{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:none}}@keyframes nf-flow-sheen{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes nf-flow-in{0%{opacity:0;filter:blur(4px);transform:translate(28px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes nf-flow-pop{0%{opacity:0;filter:blur(6px);transform:scale(.6)translateY(10px)}60%{opacity:1;filter:none}to{opacity:1;transform:none}}@keyframes nf-flow-float{0%,to{transform:none}50%{transform:translateY(-5px)}}@keyframes nf-flow-choose{0%{transform:scale(.97)}60%{transform:scale(1.012)}to{transform:none}}@keyframes nf-flow-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.nf-steprow__bar,.nf-lw-rail__seg{transform-origin:0;position:relative;overflow:hidden}.nf-steprow__bar[data-on],.nf-lw-rail__seg[data-done]{animation:nf-flow-fill var(--nf-duration-slow) var(--nf-ease-entrance) both}.nf-lw-rail__seg[data-at]:after{content:"";background:linear-gradient(90deg, transparent, var(--nf-content-on-brand), transparent);position:absolute;inset:0}.nf-steprow__bar[data-on]:not(:has(+.nf-steprow__bar[data-on])):after{content:"";background:linear-gradient(90deg, transparent, var(--nf-content-on-brand), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-lw-rail__seg[data-at]:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--nf-content-on-brand) 60%, transparent), transparent)}.nf-steprow__bar[data-on]:not(:has(+.nf-steprow__bar[data-on])):after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--nf-content-on-brand) 60%, transparent), transparent)}}.nf-lw-rail__seg[data-at]:after{animation:nf-flow-sheen 2.6s var(--nf-ease-standard) .6s infinite}.nf-steprow__bar[data-on]:not(:has(+.nf-steprow__bar[data-on])):after{animation:nf-flow-sheen 2.6s var(--nf-ease-standard) .6s infinite}.nf-flow-title,.nf-lw-head__title{transform-origin:0;animation:nf-in-depth var(--nf-duration-entrance) var(--nf-ease-entrance) both}.nf-flow-sub,.nf-lw-head__sub{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) 90ms both}.nf-flow-step,.nf-lw-body>*{animation:nf-flow-in var(--nf-duration-entrance) var(--nf-ease-entrance) .12s both}.nf-lw-head__object{animation:nf-flow-pop var(--nf-duration-deliberate) var(--nf-ease-spring) .16s both, nf-flow-float 6s var(--nf-ease-standard) 1s infinite}.nf-door{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}li:nth-child(2)>.nf-door,.nf-door:nth-child(2){animation-delay:70ms}li:nth-child(3)>.nf-door,.nf-door:nth-child(3){animation-delay:.14s}li:nth-child(n+4)>.nf-door,.nf-door:nth-child(n+4){animation-delay:.2s}.nf-door img{transition:transform var(--nf-duration-base) var(--nf-ease-spring)}@media (hover:hover){.nf-door:hover img{transform:translateY(-3px)scale(1.05)}}.nf-door[data-on],.nf-lw-choice[aria-pressed=true],.nf-lw-choice[aria-checked=true]{animation:nf-flow-choose var(--nf-duration-slow) var(--nf-ease-spring) both}.nf-regobject>:not(style),.nf-lw-done__object{animation:nf-flow-pop var(--nf-duration-cinematic) var(--nf-ease-spring) both}.nf-regobject:after,.nf-lw-done__object:after{content:"";border-radius:var(--nf-radius-circle);border:2px solid var(--nf-brand-secondary);width:8rem;height:8rem;margin:-4rem 0 0 -4rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.nf-regobject:after,.nf-lw-done__object:after{border:2px solid color-mix(in oklab, var(--nf-brand-secondary) 70%, transparent)}}.nf-regobject:after,.nf-lw-done__object:after{pointer-events:none;opacity:0;animation:nf-flow-ring 1.4s var(--nf-ease-entrance) .45s 2 both}.nf-lw-id{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) .3s both;position:relative;overflow:hidden}.nf-lw-id:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--nf-brand-secondary) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nf-lw-id:after{background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--nf-brand-secondary) 22%, transparent) 50%, transparent 70%)}}.nf-lw-id:after{animation:nf-flow-sheen 1.8s var(--nf-ease-standard) .9s 1 both;pointer-events:none;transform:translate(-120%)}.nf-lw-next__row{animation:nf-in-rise var(--nf-duration-entrance) var(--nf-ease-entrance) both}.nf-lw-next__row:first-of-type{animation-delay:.5s}.nf-lw-next__row:nth-of-type(2){animation-delay:.58s}.nf-lw-next__row:nth-of-type(3){animation-delay:.66s}@media (prefers-reduced-motion:reduce){.nf-steprow__bar[data-on],.nf-lw-rail__seg[data-done],.nf-steprow__bar:after,.nf-lw-rail__seg:after,.nf-flow-title,.nf-lw-head__title,.nf-flow-sub,.nf-lw-head__sub,.nf-flow-step,.nf-lw-body>*,.nf-lw-head__object,.nf-door,.nf-door[data-on],.nf-lw-choice[aria-pressed=true],.nf-lw-choice[aria-checked=true],.nf-regobject>:not(style),.nf-lw-done__object,.nf-regobject:after,.nf-lw-done__object:after,.nf-lw-id,.nf-lw-id:after,.nf-lw-next__row{animation:none}.nf-door img{transition:none}}.nf-gallery-mark{animation:nf-detail-mark var(--nf-duration-slow) var(--nf-ease-entrance) both}.nf-gallery-mark:first-child{animation-delay:calc(var(--nf-splash-hold,0s) + .42s)}.nf-gallery-mark:nth-child(2){animation-delay:calc(var(--nf-splash-hold,0s) + .52s)}.nf-gallery-mark:nth-child(n+3){animation-delay:calc(var(--nf-splash-hold,0s) + .62s)}@keyframes nf-detail-mark{0%{opacity:0;translate:-12px}to{opacity:1;translate:none}}.nf-detail-price{transform-origin:0;animation:nf-in-depth var(--nf-duration-deliberate) var(--nf-ease-entrance) .2s both}@supports (animation-timeline:view()){.nf-cat-surface .nf-panel:not(.nf-detail-lead),.nf-detail-panel{animation:linear forwards nf-detail-rise;animation-timeline:view();animation-range:entry entry 45%}.nf-amenity-tile,.nf-spec-tile{animation:linear forwards nf-detail-pop;animation-timeline:view();animation-range:entry entry 70%}}@keyframes nf-detail-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@keyframes nf-detail-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:none}}.nf-detail-foot{animation:nf-detail-foot var(--nf-duration-slow) var(--nf-ease-entrance) calc(var(--nf-splash-hold,0s) + .35s) both}@keyframes nf-detail-foot{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}.nf-floating-back,.nf-detail-tabs .nf-detail-tabs__back{border:var(--nf-border-width) solid var(--nf-card-border);border-radius:var(--nf-radius-circle);background:var(--nf-surface-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--nf-float-shadow);color:var(--nf-content-primary)}@media (hover:hover) and (pointer:fine){.nf-floating-back:hover,.nf-detail-tabs .nf-detail-tabs__back:hover{border-color:var(--nf-border-default);background:linear-gradient(var(--nf-interactive-hover), var(--nf-interactive-hover)), var(--nf-surface-elevated)}}@media (prefers-reduced-motion:reduce),print{.nf-gallery-mark,.nf-detail-price,.nf-cat-surface .nf-panel:not(.nf-detail-lead),.nf-detail-panel,.nf-amenity-tile,.nf-spec-tile,.nf-detail-foot{animation:none}}.nf-recent{margin-top:var(--nf-space-sm);padding:var(--nf-space-xs) 0;border:1px solid var(--nf-card-border);border-radius:var(--nf-radius-lg);background:var(--nf-surface-primary);box-shadow:var(--nf-float-shadow);animation:nf-loop-rise var(--nf-duration-base) var(--nf-ease-entrance) both}.nf-recent[hidden]{display:none}.nf-recent--hero{color:var(--nf-content-primary)}.nf-recent__head{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);padding:0 var(--nf-space-xs) 0 var(--nf-space-md);display:flex}.nf-recent__clear{min-height:2.75rem;padding:0 var(--nf-space-sm);border-radius:var(--nf-radius-control);font-size:var(--nf-text-caption);color:var(--nf-brand-secondary);font-weight:600}.nf-recent__clear:focus-visible,.nf-recent__row:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:-2px}.nf-recent__list{display:grid}.nf-recent__row{align-items:center;gap:var(--nf-space-sm);min-height:2.75rem;padding:var(--nf-space-2xs) var(--nf-space-md);color:var(--nf-content-primary);font-size:var(--nf-text-body-sm);display:flex}.nf-recent__row:hover{background:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-recent__row:hover{background:color-mix(in oklab, var(--nf-content-primary) 5%, transparent)}}.nf-recent__glyph{color:var(--nf-content-muted);flex:none}.nf-recent__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nf-recent__go{color:var(--nf-content-muted);flex:none}.nf-lookback__head{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);display:flex}.nf-lookback__track{gap:var(--nf-space-sm);margin-top:var(--nf-space-xs);padding-bottom:var(--nf-space-2xs);scroll-snap-type:x mandatory;display:flex}.nf-lookback__card{gap:var(--nf-space-3xs);scroll-snap-align:start;color:var(--nf-content-primary);flex:0 0 9.5rem;display:grid;position:relative}.nf-lookback__card:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px;border-radius:var(--nf-radius-lg)}.nf-lookback__photo{aspect-ratio:4/3;border-radius:var(--nf-radius-lg);border:1px solid var(--nf-card-border);background:var(--nf-surface-raised);position:relative;overflow:hidden}.nf-lookback__photo img{object-fit:cover;width:100%;height:100%}.nf-lookback__photo .nf-badge{top:var(--nf-space-2xs);left:var(--nf-space-2xs);position:absolute}.nf-lookback__title{margin-top:var(--nf-space-3xs);text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-text-caption);font-weight:600;overflow:hidden}.nf-lookback__place{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-text-overline);color:var(--nf-content-muted);overflow:hidden}.nf-lookback__price{font-size:var(--nf-text-body-sm);font-variant-numeric:tabular-nums;font-weight:700}.nf-lookback__note{font-size:var(--nf-text-overline);color:var(--nf-content-muted);font-weight:500}.nf-handoff__price{font-size:var(--nf-text-h3);color:var(--nf-content-primary);font-weight:750}.nf-handoff__note{font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);font-weight:500}.nf-saved-meta{justify-content:space-between;align-items:center;gap:var(--nf-space-sm);flex-wrap:wrap;display:flex}.nf-compare-picks{gap:var(--nf-space-xs);margin-top:var(--nf-space-sm);padding-bottom:var(--nf-space-2xs);display:flex}.nf-compare-pick{align-items:center;gap:var(--nf-space-xs);max-width:15rem;min-height:2.75rem;padding:var(--nf-space-3xs) var(--nf-space-sm) var(--nf-space-3xs) var(--nf-space-3xs);border:1px solid var(--nf-card-border);border-radius:var(--nf-radius-control);background:var(--nf-surface-primary);color:var(--nf-content-primary);font-size:var(--nf-text-caption);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);font-weight:600;display:flex}.nf-compare-pick:active{transform:scale(.97)}.nf-compare-pick[data-on]{border-color:var(--nf-brand-primary);box-shadow:inset 0 0 0 1px var(--nf-brand-primary)}.nf-compare-pick:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-compare-pick__photo{border-radius:var(--nf-radius-sm);background:var(--nf-surface-raised);flex:none;width:2.25rem;height:2.25rem;overflow:hidden}.nf-compare-pick__photo img{object-fit:cover;width:100%;height:100%}.nf-compare-pick__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nf-compare-pick__tick{width:1.25rem;height:1.25rem;color:var(--nf-brand-primary);flex:none;place-items:center;display:grid}.nf-compare{--nf-compare-label:5.75rem;--nf-compare-col:8rem;margin-top:var(--nf-space-sm);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border:1px solid var(--nf-card-border);border-radius:var(--nf-radius-lg);background:var(--nf-surface-primary);box-shadow:var(--nf-card-shadow);scroll-padding-inline-start:var(--nf-compare-label);overflow-x:auto}.nf-compare:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-compare__table{width:max(100%, calc(var(--nf-compare-label) + var(--nf-compare-cols,2) * var(--nf-compare-col)));border-collapse:separate;border-spacing:0;table-layout:fixed}.nf-compare__corner,.nf-compare__label{z-index:1;width:var(--nf-compare-label);background:var(--nf-surface-primary);position:sticky;left:0}.nf-compare__label{padding:var(--nf-space-sm) var(--nf-space-sm) var(--nf-space-sm) var(--nf-space-md);border-top:1px solid var(--nf-divider);text-align:left;vertical-align:top;font-size:var(--nf-text-overline);color:var(--nf-content-muted);font-weight:600}.nf-compare__head{scroll-snap-align:start;padding:var(--nf-space-sm);text-align:left;vertical-align:top;font-weight:400}.nf-compare__photo{aspect-ratio:4/3;border-radius:var(--nf-radius-md);background:var(--nf-surface-raised);display:block;position:relative;overflow:hidden}.nf-compare__photo img{object-fit:cover;width:100%;height:100%}.nf-compare__photo .nf-badge{top:var(--nf-space-2xs);left:var(--nf-space-2xs);position:absolute}.nf-compare__title{margin-top:var(--nf-space-xs);-webkit-line-clamp:2;font-size:var(--nf-text-caption);color:var(--nf-content-primary);-webkit-box-orient:vertical;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.nf-compare__place{margin-top:var(--nf-space-3xs);text-overflow:ellipsis;white-space:nowrap;font-size:var(--nf-text-overline);color:var(--nf-content-muted);display:block;overflow:hidden}.nf-compare__view{align-items:center;gap:var(--nf-space-3xs);min-height:2.75rem;font-size:var(--nf-text-caption);color:var(--nf-content-link);font-weight:600;display:inline-flex}.nf-compare__cell{padding:var(--nf-space-sm);border-top:1px solid var(--nf-divider);vertical-align:top;font-size:var(--nf-text-body-sm);color:var(--nf-content-primary)}.nf-compare__cell[data-kind=money]{font-weight:650}.nf-compare__none{color:var(--nf-content-muted);font-weight:400}.nf-compare__lowest{align-items:center;gap:var(--nf-space-3xs);margin-top:var(--nf-space-3xs);font-size:var(--nf-text-overline);color:var(--nf-content-secondary);font-weight:600;display:flex}.nf-compare__dot{border-radius:var(--nf-radius-circle);background:var(--nf-brand-primary);width:.375rem;height:.375rem}@media (min-width:640px){.nf-compare{--nf-compare-col:11rem}}@media (min-width:1024px){.nf-compare{--nf-compare-label:9rem;scroll-snap-type:none}}@keyframes nf-loop-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nf-recent{animation:none}}:root:is([data-motion=calm],[data-motion=off]) .nf-recent{animation:none}.nf-saved-change{align-items:center;gap:var(--nf-space-2xs) var(--nf-space-xs);margin-top:var(--nf-space-xs);font-size:var(--nf-text-caption);color:var(--nf-content-secondary);flex-wrap:wrap;display:flex}.nf-saved-change>svg{color:var(--nf-content-muted);flex:none}.nf-saved-change__similar{min-height:2.75rem;color:var(--nf-content-link);align-items:center;font-weight:600;display:inline-flex}:root{--nf-edge-w:1.25px;--nf-edge-mid:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root{--nf-edge-mid:color-mix(in oklab, var(--nf-content-primary) 38%, transparent)}}:root{--nf-edge-hot:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root{--nf-edge-hot:color-mix(in oklab, var(--nf-content-primary) 92%, transparent)}}:root{--nf-edge-glint:var(--nf-content-primary)}:root[data-theme=light]{--nf-edge-mid:var(--nf-brand-secondary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--nf-edge-mid:color-mix(in oklab, var(--nf-brand-secondary) 55%, transparent)}}:root[data-theme=light]{--nf-edge-hot:var(--nf-brand-secondary);--nf-edge-glint:var(--nf-brand-primary)}:root[data-theme=light] [data-theme=dark]{--nf-edge-mid:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] [data-theme=dark]{--nf-edge-mid:color-mix(in oklab, var(--nf-content-primary) 38%, transparent)}}:root[data-theme=light] [data-theme=dark]{--nf-edge-hot:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] [data-theme=dark]{--nf-edge-hot:color-mix(in oklab, var(--nf-content-primary) 92%, transparent)}}:root[data-theme=light] [data-theme=dark]{--nf-edge-glint:var(--nf-content-primary)}.nf-door,.nf-shelf-square,.nf-summary{position:relative}.nf-hero-band:not(.nf-edge-lap):before,.nf-hero-band:not(.nf-edge-lap):after{--nf-edge-r:calc(var(--nf-radius-xl) + 2px);--nf-edge-lap:9s}.nf-summary:not(.nf-edge-lap):before,.nf-summary:not(.nf-edge-lap):after{--nf-edge-r:calc(var(--nf-radius-card) + 2px)}.nf-tabbar:before{--nf-edge-r:2.25rem;--nf-edge-lap:11s}.nf-hero-band:not(.nf-edge-lap):before,.nf-summary:not(.nf-edge-lap):before,.nf-tabbar:before{--nf-edge-x0:var(--nf-edge-r);--nf-edge-x1:calc((1 / var(--nf-edge-len,.3) - 1) * 100% - var(--nf-edge-r));--nf-edge-x2:calc(100% / var(--nf-edge-len,.3) - var(--nf-edge-r));--nf-edge-x3:calc(100% + var(--nf-edge-r));--nf-edge-y1:calc(100% - var(--nf-edge-w));content:"";z-index:1;inset:auto auto auto 0;top:calc(var(--nf-edge-w) - 100%);width:calc(var(--nf-edge-len,.3) * 100%);height:100%;box-shadow:none;opacity:1;transform-origin:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--nf-edge-mid) 55%, var(--nf-edge-hot) 88%, var(--nf-edge-glint)) left bottom / 100% var(--nf-edge-w) no-repeat;animation:nf-edge-long var(--nf-edge-lap,7.5s) linear var(--nf-edge-delay,0s) infinite;border-radius:0;padding:0;position:absolute;transform:none}.nf-hero-band:not(.nf-edge-lap):after,.nf-summary:not(.nf-edge-lap):after{--nf-edge-y0:var(--nf-edge-r);--nf-edge-y1:calc((1 / var(--nf-edge-len,.3) - 1) * 100% - var(--nf-edge-r));--nf-edge-y2:calc(100% / var(--nf-edge-len,.3) - var(--nf-edge-r));--nf-edge-y3:calc(100% + var(--nf-edge-r));--nf-edge-xl:calc(var(--nf-edge-w) - 100%);content:"";z-index:1;width:100%;height:calc(var(--nf-edge-len,.3) * 100%);transform-origin:top;pointer-events:none;background:linear-gradient(180deg, transparent, var(--nf-edge-mid) 55%, var(--nf-edge-hot) 88%, var(--nf-edge-glint)) right top / var(--nf-edge-w) 100% no-repeat;animation:nf-edge-side var(--nf-edge-lap,7.5s) linear var(--nf-edge-delay,0s) infinite;position:absolute;top:0;left:0}@keyframes nf-edge-long{0%{translate:var(--nf-edge-x0) 0;scale:0 1}8.75%{translate:var(--nf-edge-x0) 0;scale:1}26.25%{translate:var(--nf-edge-x1) 0;scale:1}35%{translate:var(--nf-edge-x2) 0;scale:0 1}50%{translate:var(--nf-edge-x2) var(--nf-edge-y1);scale:0 1}58.75%{translate:var(--nf-edge-x2) var(--nf-edge-y1);scale:-1 1}76.25%{translate:var(--nf-edge-x3) var(--nf-edge-y1);scale:-1 1}85%{translate:var(--nf-edge-x0) var(--nf-edge-y1);scale:0 1}to{translate:var(--nf-edge-x0) 0;scale:0 1}}@keyframes nf-edge-side{0%{translate:var(--nf-edge-xl) var(--nf-edge-y0);scale:1 0}35%{translate:0 var(--nf-edge-y0);scale:1 0}38.75%{translate:0 var(--nf-edge-y0);scale:1}46.25%{translate:0 var(--nf-edge-y1);scale:1}50%{translate:0 var(--nf-edge-y2);scale:1 0}85%{translate:var(--nf-edge-xl) var(--nf-edge-y2);scale:1 0}88.75%{translate:var(--nf-edge-xl) var(--nf-edge-y2);scale:1 -1}96.25%{translate:var(--nf-edge-xl) var(--nf-edge-y3);scale:1 -1}to{translate:var(--nf-edge-xl) var(--nf-edge-y0);scale:1 0}}.nf-dock-island:before{content:"";z-index:1;padding:var(--nf-edge-w);border-radius:inherit;pointer-events:none;background:conic-gradient(transparent 0deg 262deg, var(--nf-edge-mid) 318deg, var(--nf-edge-hot) 346deg, var(--nf-edge-glint) 354deg, transparent 360deg);-webkit-mask-composite:xor;animation:nf-edge-turn var(--nf-edge-lap,7.5s) linear infinite;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes nf-edge-turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.nf-hero-band:not(.nf-edge-lap):before,.nf-hero-band:not(.nf-edge-lap):after,.nf-summary:not(.nf-edge-lap):before,.nf-summary:not(.nf-edge-lap):after,.nf-tabbar:before,.nf-dock-island:before{display:none}}:root:is([data-save-data=on],[data-motion-ambient=off],[data-motion=calm],[data-motion=off]) :is(.nf-hero-band:not(.nf-edge-lap),.nf-summary:not(.nf-edge-lap),.nf-tabbar,.nf-dock-island):before,:root:is([data-save-data=on],[data-motion-ambient=off],[data-motion=calm],[data-motion=off]) :is(.nf-hero-band:not(.nf-edge-lap),.nf-summary:not(.nf-edge-lap)):after{display:none}.nf-vcols{--nf-vcol-gap:var(--nf-space-sm);gap:var(--nf-vcol-gap);grid-template-columns:repeat(3,minmax(0,1fr));height:min(80vh,40rem);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.nf-vcols__col{overflow:hidden}.nf-vcols__strip{gap:var(--nf-vcol-gap);animation:48s linear infinite paused nf-vcol-up;display:grid}.nf-vcols__col[data-col="1"] .nf-vcols__strip{animation-duration:40s;animation-direction:reverse}.nf-vcols__col[data-col="2"] .nf-vcols__strip{animation-duration:56s}.nf-vcols[data-playing=true] .nf-vcols__strip{animation-play-state:running}.nf-vcols:hover .nf-vcols__strip,.nf-vcols:focus-within .nf-vcols__strip,.nf-vcols-host:focus-within .nf-vcols__strip{animation-play-state:paused}.nf-vcols-host{position:relative}.nf-vcols__toggle{right:var(--nf-space-sm);bottom:var(--nf-space-sm);z-index:1;border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-btn-glass-edge);background:var(--nf-glass-fill-strong);width:2.75rem;height:2.75rem;-webkit-backdrop-filter:blur(var(--nf-glass-blur-thin));backdrop-filter:blur(var(--nf-glass-blur-thin));color:var(--nf-content-primary);transition:border-color var(--nf-duration-fast) var(--nf-ease-standard);place-items:center;display:inline-grid;position:absolute}@media (hover:hover){.nf-vcols__toggle:hover{border-color:var(--nf-brand-edge)}}.nf-vcols__toggle:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}@keyframes nf-vcol-up{to{transform:translateY(calc(-50% - var(--nf-vcol-gap) / 2))}}.nf-vcols__cell{aspect-ratio:3/4;border-radius:var(--nf-radius-lg);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);position:relative;overflow:hidden}.nf-vcols__cell img{object-fit:cover}.nf-places{gap:var(--nf-gap-block);align-items:center;display:grid}@media (min-width:64rem){.nf-places{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.nf-places__cta{margin-top:var(--nf-gap-heading)}@media (prefers-reduced-motion:reduce){.nf-vcols__strip{animation:none}}:root[data-theme=light] .nf-ambient>span,:root[data-theme=light] .nf-ambient:before,:root[data-theme=light] .nf-ambient:after,:root[data-theme=light] .nf-grain{display:none}.nf-logo-art--day{display:none!important}:root[data-theme=light] .nf-logo-art--day:not(:where([data-theme=dark] *,.nf-logo *)){filter:var(--nf-logo-day-halo);display:block!important}:root[data-theme=light] .nf-logo-art--night:not(:where([data-theme=dark] *,.nf-logo *)){display:none!important}.nf-logo{border-radius:var(--nf-radius-pill);padding:.25rem .75rem .25rem .5rem}:root[data-theme=light] .nf-logo{isolation:isolate;background:radial-gradient(120% 160% at 18% 0%, var(--nf-glow-ink), transparent 62%), var(--nf-night-tile-ground);position:relative}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-logo{background:radial-gradient(120% 160% at 18% 0%, color-mix(in oklab, var(--nf-glow-ink) 30%, transparent), transparent 62%), var(--nf-night-tile-ground)}}:root[data-theme=light] .nf-logo{box-shadow:inset 0 0 0 1px var(--nf-night-tile-rim), inset 0 1px 0 var(--nf-glow-ink), 0 6px 16px -8px var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-logo{box-shadow:inset 0 0 0 1px var(--nf-night-tile-rim), inset 0 1px 0 color-mix(in oklab, var(--nf-glow-ink) 30%, transparent), 0 6px 16px -8px color-mix(in oklab, var(--nf-glow-ink) 70%, transparent)}}:root[data-theme=light] .nf-logo:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box, linear-gradient(var(--nf-mask-opaque) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);-webkit-mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);mask:linear-gradient(var(--nf-mask-opaque) 0 0) content-box exclude, linear-gradient(var(--nf-mask-opaque) 0 0);background:var(--nf-glow-ink);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-logo:before{background:color-mix(in oklab, var(--nf-glow-ink) 55%, transparent)}}:root[data-theme=light] .nf-logo:before{background:conic-gradient(from var(--nf-logo-lap), transparent 0deg 110deg, var(--nf-glow-ink) 150deg, var(--nf-glow-ink) 176deg, transparent 180deg 290deg, var(--nf-glow-ink) 330deg, var(--nf-glow-ink) 356deg, transparent 360deg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-logo:before{background:conic-gradient(from var(--nf-logo-lap), transparent 0deg 110deg, color-mix(in oklab, var(--nf-glow-ink) 70%, transparent) 150deg, color-mix(in oklab, var(--nf-glow-ink) 50%, var(--nf-content-on-brand)) 176deg, transparent 180deg 290deg, color-mix(in oklab, var(--nf-glow-ink) 70%, transparent) 330deg, color-mix(in oklab, var(--nf-glow-ink) 50%, var(--nf-content-on-brand)) 356deg, transparent 360deg)}}:root[data-theme=light] .nf-logo:before{animation:7.5s linear infinite nf-logo-lap}:root[data-theme=light] .nf-logo>*{z-index:2;position:relative}@keyframes nf-logo-lap{to{--nf-logo-lap:360deg}}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .nf-logo:before{background:var(--nf-glow-ink);animation:none}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-logo:before{background:color-mix(in oklab, var(--nf-glow-ink) 55%, transparent)}}}:root[data-theme=light]:is([data-save-data=on],[data-motion-ambient=off],[data-motion=calm],[data-motion=off]) .nf-logo:before{background:var(--nf-glow-ink);animation:none}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:is([data-save-data=on],[data-motion-ambient=off],[data-motion=calm],[data-motion=off]) .nf-logo:before{background:color-mix(in oklab, var(--nf-glow-ink) 55%, transparent)}}:root[data-theme=light] .nf-app-header[data-theme=dark],:root[data-theme=light] .nf-ws-bar[data-theme=dark],:root[data-theme=light] .nf-site-nav[data-theme=dark]:not([data-variant=landing]) .nf-site-bar{background:var(--nf-surface-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--nf-divider)}:root[data-theme=light] .nf-ws-bar[data-theme=dark]:before,:root[data-theme=light] .nf-ws-bar[data-theme=dark]:after,:root[data-theme=light] .nf-site-nav[data-theme=dark]:not([data-variant=landing]) .nf-site-bar:after{display:none}:root[data-theme=light] .nf-pf:not(:where([data-theme=dark] *)){--nf-pf-lift:var(--nf-gap-section-tight)}:root[data-theme=light] .nf-pf-cover .nf-pf-gear{inset-block-start:var(--nf-space-sm);inset-inline-end:var(--nf-space-sm)}:root[data-theme=light] .nf-home-top[data-theme=dark]{border-radius:var(--nf-radius-xl);background:radial-gradient(90% 70% at 0% 0%, var(--nf-container-ink), transparent 70%), var(--nf-surface-primary);margin-inline:0;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-home-top[data-theme=dark]{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 22%, transparent), transparent 70%), var(--nf-surface-primary)}}:root[data-theme=light] .nf-home-top[data-theme=dark]{box-shadow:0 18px 36px -24px var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-home-top[data-theme=dark]{box-shadow:0 18px 36px -24px color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent)}}@media (min-width:40rem){:root[data-theme=light] .nf-home-top[data-theme=dark]{padding:var(--nf-space-xl)}}:root[data-theme=light] .nf-hero-band[data-theme=dark]{background:radial-gradient(90% 70% at 0% 0%, var(--nf-container-ink), transparent 70%), var(--nf-surface-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-hero-band[data-theme=dark]{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 22%, transparent), transparent 70%), var(--nf-surface-primary)}}:root[data-theme=light] .nf-hero-band[data-theme=dark]{box-shadow:0 18px 36px -24px var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-hero-band[data-theme=dark]{box-shadow:0 18px 36px -24px color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent)}}:root[data-theme=light]{--nf-day-tile-fill:radial-gradient(62% 56% at 50% 40%, var(--nf-glow-ink), transparent 78%), linear-gradient(160deg, var(--nf-glow-ink) 0%, var(--nf-night-tile-ground) 78%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--nf-day-tile-fill:radial-gradient(62% 56% at 50% 40%, color-mix(in oklab, var(--nf-glow-ink) 42%, transparent), transparent 78%), linear-gradient(160deg, color-mix(in oklab, var(--nf-glow-ink) 34%, var(--nf-night-tile-ground)) 0%, var(--nf-night-tile-ground) 78%)}}:root[data-theme=light]{--nf-day-tile-shadow:inset 0 0 0 1px var(--nf-night-tile-rim), inset 0 1px 0 var(--nf-content-on-brand), 0 4px 12px -6px var(--nf-night-tile-bloom)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--nf-day-tile-shadow:inset 0 0 0 1px var(--nf-night-tile-rim), inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 20%, transparent), 0 4px 12px -6px var(--nf-night-tile-bloom)}}:root[data-theme=light] :is(.nf-brand-icon-ground,.nf-icon-tile):not(:where([data-theme=dark] *)){background:var(--nf-day-tile-fill);border-radius:var(--nf-radius-squircle);box-shadow:var(--nf-day-tile-shadow);border-color:#0000}:root[data-theme=light] :is(.nf-brand-icon-ground,.nf-icon-tile):not(:where([data-theme=dark] *))>img{filter:none;transform:scale(.84);-webkit-mask-image:none;mask-image:none}:root[data-theme=light] .nf-plate:has(>.nf-brand-icon-ground,>.nf-icon-tile):not(:where([data-theme=dark] *)){background:var(--nf-day-tile-fill);box-shadow:var(--nf-day-tile-shadow);border-color:#0000}:root[data-theme=light] :is(.nf-plate,.nf-side-switch__coin,.nf-worlds__face,.nf-site-footer-seal,.nf-landing-list a>span:first-child,.nf-chip,.nf-btn,[data-host-plate]) :is(.nf-brand-icon-ground,.nf-icon-tile):not(:where([data-theme=dark] *)){box-shadow:none;background:0 0}:root[data-theme=light] :is(.nf-plate,.nf-side-switch__coin,.nf-worlds__face,.nf-site-footer-seal,.nf-landing-list a>span:first-child,.nf-chip,.nf-btn,[data-host-plate]) :is(.nf-brand-icon-ground,.nf-icon-tile):not(:where([data-theme=dark] *))>img{transform:none}:root[data-theme=light] .nf-plate--brand:not(:where([data-theme=dark] *)){color:var(--nf-brand-primary)}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-fill-top:var(--nf-surface-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-fill-top:color-mix(in oklab, var(--nf-surface-primary) 94%, transparent)}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-fill-foot:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-fill-foot:color-mix(in oklab, color-mix(in oklab, var(--nf-brand-primary) 2%, var(--nf-surface-primary)) 90%, transparent)}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-sheen:var(--nf-surface-primary);--nf-dock-ring:var(--nf-surface-primary);--nf-dock-drop:0 1px 2px var(--nf-content-primary), 0 10px 28px -10px var(--nf-content-primary), 0 22px 44px -26px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-drop:0 1px 2px color-mix(in oklab, var(--nf-content-primary) 8%, transparent), 0 10px 28px -10px color-mix(in oklab, var(--nf-content-primary) 16%, transparent), 0 22px 44px -26px color-mix(in oklab, var(--nf-brand-primary) 45%, transparent)}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-ink-on:var(--nf-brand-primary);--nf-dock-glyph:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-glyph:color-mix(in oklab, var(--nf-brand-primary) 80%, var(--nf-surface-primary))}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-pill:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-pill:color-mix(in oklab, var(--nf-brand-primary) 11%, var(--nf-surface-primary))}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){--nf-dock-glyph-glow:none;--nf-dock-dot-glow:none;border-color:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){border-color:color-mix(in oklab, var(--nf-content-primary) 8%, transparent)}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){border-block-start-color:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){border-block-start-color:color-mix(in oklab, var(--nf-content-primary) 5%, transparent)}}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){color:var(--nf-brand-primary);box-shadow:inset 0 1px 0 var(--nf-surface-primary), inset 0 -1px 0 var(--nf-brand-primary), var(--nf-dock-drop)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island,.nf-dockmore__tray):not(:where([data-theme=dark] *)){box-shadow:inset 0 1px 0 var(--nf-surface-primary), inset 0 -1px 0 color-mix(in oklab, var(--nf-brand-primary) 5%, transparent), var(--nf-dock-drop)}}:root[data-theme=light] .nf-dockmore__label:not(:where([data-theme=dark] *)){color:var(--nf-brand-primary)}:root[data-theme=light] .nf-dock-island:not(:where([data-theme=dark] *)){color:var(--nf-dock-glyph)}:root[data-theme=light] .nf-dockmore__button[data-lit]:not(:where([data-theme=dark] *)),:root[data-theme=light] .nf-app-header .nf-app-header__btn:not(.nf-icon-btn--round),:root[data-theme=light] .nf-ws-bar .nf-ws-bar__btn[aria-haspopup=dialog]{color:var(--nf-brand-primary)}:root[data-theme=light] :is(.nf-tabbar,.nf-dock-island):not(:where([data-theme=dark] *)):before{display:none}:root[data-theme=light] .nf-dockmore[data-open] .nf-dockmore__button:not(:where([data-theme=dark] *)){border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-dockmore[data-open] .nf-dockmore__button:not(:where([data-theme=dark] *)){border-color:color-mix(in oklab, var(--nf-brand-primary) 45%, transparent)}}:root[data-theme=light] .nf-dockmore[data-open] .nf-dockmore__button:not(:where([data-theme=dark] *)){background:var(--nf-surface-primary);color:var(--nf-brand-primary-strong);box-shadow:0 0 0 3px var(--nf-brand-primary), var(--nf-dock-drop)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-dockmore[data-open] .nf-dockmore__button:not(:where([data-theme=dark] *)){box-shadow:0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 14%, transparent), var(--nf-dock-drop)}}:root[data-theme=light] .nf-dockmore__glyph:not(:where([data-theme=dark] *)){background:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-dockmore__glyph:not(:where([data-theme=dark] *)){background:color-mix(in oklab, var(--nf-brand-primary) 7%, var(--nf-surface-primary))}}:root[data-theme=light] .nf-dockmore__glyph:not(:where([data-theme=dark] *)){box-shadow:inset 0 0 0 1px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-dockmore__glyph:not(:where([data-theme=dark] *)){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--nf-brand-primary) 16%, transparent)}}:root[data-theme=light] .nf-dockmore__glyph:not(:where([data-theme=dark] *)){color:var(--nf-brand-primary)}:root[data-theme=light] .nf-dockmore__item:not(:where([data-theme=dark] *)):hover{background:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-dockmore__item:not(:where([data-theme=dark] *)):hover{background:color-mix(in oklab, var(--nf-brand-primary) 6%, transparent)}}:root[data-theme=light] .nf-dockmore__item[aria-current=page]:not(:where([data-theme=dark] *)) .nf-dockmore__glyph{box-shadow:inset 0 0 0 1.5px}:root[data-theme=light] .nf-dock-plus:not(:where([data-theme=dark] *)){box-shadow:inset 0 1px 0 var(--nf-content-on-brand), 0 0 0 3px var(--nf-brand-primary), 0 0 16px -3px var(--nf-brand-primary), 0 8px 16px -8px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-dock-plus:not(:where([data-theme=dark] *)){box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 42%, transparent), 0 0 0 3px color-mix(in oklab, var(--nf-brand-primary) 12%, transparent), 0 0 16px -3px color-mix(in oklab, var(--nf-brand-primary) 55%, transparent), 0 8px 16px -8px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent)}}:root[data-theme=light] .nf-pf-row:not(:where([data-theme=dark] *)){--nf-pf-row-fill:linear-gradient(var(--nf-surface-primary), var(--nf-surface-primary));border-color:var(--nf-border-default);box-shadow:var(--nf-elev-1)}:root[data-theme=light] .nf-pf-row:not(:where([data-theme=dark] *)):before{filter:none}:root[data-theme=light] .nf-pf-row:not(:where([data-theme=dark] *)):hover{box-shadow:var(--nf-elev-2)}:root[data-theme=light] :is(.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open):not(:where([data-theme=dark] *)){--nf-badge-ink:var(--nf-badge-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open):not(:where([data-theme=dark] *)){--nf-badge-ink:color-mix(in oklab, var(--nf-badge-hue) 86%, black)}}:root[data-theme=light] :is(.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open):not(:where([data-theme=dark] *)){background:var(--nf-badge-hue)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] :is(.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open):not(:where([data-theme=dark] *)){background:color-mix(in oklab, var(--nf-badge-hue) 10%, var(--nf-surface-primary))}}:root[data-theme=light] :is(.nf-badge,.nf-count-badge,.nf-badge-overlap,.nf-reg-open):not(:where([data-theme=dark] *)){box-shadow:none}:root[data-theme=light] .nf-badge--neutral:not(:where([data-theme=dark] *)){--nf-badge-ink:var(--nf-content-secondary);background:var(--nf-surface-raised)}:root[data-theme=light] .nf-badge--example:not(:where([data-theme=dark] *)){background:var(--nf-surface-raised);color:var(--nf-content-secondary)}:root[data-theme=light] .nf-badge--count:not(:where([data-theme=dark] *)){background:var(--nf-brand-tint-2);color:var(--nf-brand-quiet)}:root[data-theme=light] .nf-post:not(:where([data-theme=dark] *)){background:var(--nf-surface-primary);border-color:var(--nf-border-default);box-shadow:var(--nf-elev-1)}:root[data-theme=light] :is(.nf-post__handle,.nf-post__when):not(:where([data-theme=dark] *)){color:var(--nf-content-muted)}:root[data-theme=light] .nf-post__plate:not(:where([data-theme=dark] *)){background:var(--nf-surface-secondary);box-shadow:none}:root[data-theme=light] .nf-feed-chip:not(:where([data-theme=dark] *)){background:var(--nf-surface-raised);border-color:var(--nf-brand-edge)}:root[data-theme=light] .nf-landing--stage,:root[data-theme=light] .nf-system{background:var(--nf-canvas-base);color:var(--nf-content-primary)}:root[data-theme=light] .nf-side-switch__ring:not(:where([data-theme=dark] *)){background:radial-gradient(80% 70% at 50% 20%, var(--nf-night-tile-glow), transparent 72%), var(--nf-night-tile-ground);border-color:var(--nf-night-tile-rim);box-shadow:0 1px 2px var(--nf-shade-1), 0 6px 14px -6px var(--nf-night-tile-bloom)}:root[data-theme=light] .nf-side-switch__coin:not(:where([data-theme=dark] *)){background:var(--nf-night-tile-face);box-shadow:inset 0 0 0 1px var(--nf-night-tile-rim)}:root[data-theme=light] .nf-side-switch__coin :is(.nf-brand-icon-ground,.nf-icon-tile){box-shadow:none;background:0 0}.nf-soft-top{background-image:var(--nf-soft-top);background-position:top;background-repeat:no-repeat;background-size:100% var(--nf-soft-top-size)}:root[data-theme=light] .nf-soft-top .nf-app-header[data-theme=dark]:not([data-scrolled]){box-shadow:none;background:0 0}:root[data-theme=light] .nf-soft-top .nf-ws-bar[data-theme=dark]{background:var(--nf-soft-top) top center / 100% var(--nf-soft-top-size) no-repeat, var(--nf-surface-canvas);box-shadow:none}@media (max-width:63.99rem){:root[data-theme=light] .nf-soft-top>.nf-admin-bar{background:var(--nf-soft-top) top center / 100% var(--nf-soft-top-size) no-repeat, var(--nf-surface-canvas);border-bottom-color:#0000}}.nf-figure-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:64rem){.nf-figure-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.nf-kpi.nf-kpi{gap:var(--nf-space-sm);padding:var(--nf-space-md)}.nf-kpi .nf-kpi__label.nf-kpi__label{font-size:var(--nf-text-row,.9375rem);letter-spacing:0;text-transform:none;color:var(--nf-content-primary);font-weight:500;line-height:1.3}.nf-kpi .nf-kpi__door{margin-inline-start:auto;transform:none}.nf-kpi .nf-kpi__figure{margin-top:var(--nf-space-xs);letter-spacing:-.02em;font-size:1.875rem;font-weight:600}.nf-kpi--spark .nf-kpi__figure{color:var(--nf-spark-ink)}.nf-kpi__sub{font-size:var(--nf-text-caption);color:var(--nf-content-muted);line-height:1.35}.nf-hero-figure{justify-items:center;gap:var(--nf-space-2xs);text-align:center;display:grid}.nf-hero-figure__caption{font-size:var(--nf-text-body-sm);color:var(--nf-content-muted);font-weight:500;line-height:1.35}.nf-hero-figure__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--nf-content-primary);font-size:clamp(2.25rem,10vw,2.75rem);font-weight:600;line-height:1.1}.nf-hero-figure__value--md{font-size:clamp(1.75rem,8vw,2.125rem)}.nf-hero-figure__sub{max-width:40ch;font-size:var(--nf-text-body-sm);color:var(--nf-content-secondary);line-height:1.4}.nf-history-hero--centred .nf-history-hero__facts{text-align:center;justify-content:center}.nf-share-card[data-align=center] .nf-share-card__lead{text-align:center;flex-direction:column;align-items:center}.nf-share-card[data-align=center] .nf-share-card__figure{justify-content:center}.nf-share-card[data-align=center] .nf-share-card__eyebrow{text-align:center}.nf-kpi{grid-template-rows:1fr;grid-auto-rows:auto}.nf-kpi .nf-kpi__head{align-items:flex-start}.nf-kpi .nf-kpi__glyph{margin-top:var(--nf-space-3xs)}.nf-kpi .nf-kpi__door{margin-top:-.375rem}.nf-nav--rail .nf-nav__scroll{padding-bottom:var(--nf-space-lg);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--nf-space-lg)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--nf-space-lg)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--nf-space-lg)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--nf-space-lg)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--nf-space-lg)), transparent)}.nf-cat-surface :is(.nf-hairline,.nf-panel,.nf-detail-panel,.nf-detail-lead,.nf-movein) p:not(.text-center){max-width:var(--nf-measure-body)}.nf-hero-band .nf-kpi{background:var(--nf-surface-raised)}.nf-icon3d{width:var(--nf-icon3d-size,var(--nf-icon3d-default,3rem));height:var(--nf-icon3d-size,var(--nf-icon3d-default,3rem));object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;display:block}:root,[data-theme]{--nf-door-glass-fill:linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 55%, var(--nf-brand-primary) 100%), var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--nf-door-glass-fill:linear-gradient(180deg, color-mix(in oklab, var(--nf-brand-primary) 20%, transparent) 0%, color-mix(in oklab, var(--nf-brand-primary) 7%, transparent) 55%, color-mix(in oklab, var(--nf-brand-primary) 12%, transparent) 100%), color-mix(in srgb, var(--nf-glow-ink) 8%, var(--nf-surface-canvas))}}:root,[data-theme]{--nf-door-glass-rim:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--nf-door-glass-rim:color-mix(in oklab, var(--nf-brand-quiet) 42%, transparent)}}:root,[data-theme]{--nf-door-glass-depth:inset 0 1px 0 var(--nf-content-on-brand), inset 0 -10px 18px -14px var(--nf-brand-primary), 0 12px 26px -16px var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--nf-door-glass-depth:inset 0 1px 0 color-mix(in oklab, var(--nf-content-on-brand) 14%, transparent), inset 0 -10px 18px -14px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent), 0 12px 26px -16px color-mix(in oklab, var(--nf-surface-artwork) 90%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-door-glass-fill:linear-gradient(180deg, var(--nf-surface-primary) 0%, var(--nf-surface-primary) 45%, var(--nf-brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-door-glass-fill:linear-gradient(180deg, var(--nf-surface-primary) 0%, var(--nf-surface-primary) 45%, color-mix(in oklab, var(--nf-brand-primary) 5%, var(--nf-surface-primary)) 100%)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-door-glass-rim:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-door-glass-rim:color-mix(in oklab, var(--nf-brand-primary) 24%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-door-glass-depth:inset 0 1px 0 var(--nf-surface-primary), inset 0 -8px 16px -12px var(--nf-brand-primary), 0 10px 22px -14px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-door-glass-depth:inset 0 1px 0 var(--nf-surface-primary), inset 0 -8px 16px -12px color-mix(in oklab, var(--nf-brand-primary) 32%, transparent), 0 10px 22px -14px color-mix(in oklab, var(--nf-brand-primary) 40%, transparent)}}main .nf-gs-question .nf-panel.nf-interest:not([aria-pressed=true]){border:1.5px solid var(--nf-door-glass-rim);background:var(--nf-door-glass-fill);box-shadow:var(--nf-door-glass-depth);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-bloom:radial-gradient(110% 60% at 0% 0%, var(--nf-container-ink), transparent 72%), radial-gradient(80% 40% at 100% 100%, var(--nf-container-ink), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-bloom:radial-gradient(110% 60% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 30%, transparent), transparent 72%), radial-gradient(80% 40% at 100% 100%, color-mix(in oklab, var(--nf-container-ink) 10%, transparent), transparent 70%)}}:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-ground:linear-gradient(180deg, var(--nf-container-ink) 0%, var(--nf-surface-canvas) 70%)}@supports (color:color-mix(in lab, red, red)){:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-ground:linear-gradient(180deg, color-mix(in oklab, var(--nf-container-ink) 9%, var(--nf-surface-canvas)) 0%, var(--nf-surface-canvas) 70%)}}:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-fill:var(--nf-navy-glass-bloom), var(--nf-navy-glass-ground);--nf-navy-glass-edge:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-edge:color-mix(in oklab, var(--nf-container-ink) 48%, transparent)}}:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-lift:inset 0 1px 0 var(--nf-content-primary), 0 0 28px -12px var(--nf-glow-ink), 0 18px 36px -24px var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:is(.nf-navy-glass,.nf-hero-band,.nf-drawer--left,.nf-nav--rail){--nf-navy-glass-lift:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 7%, transparent), 0 0 28px -12px color-mix(in oklab, var(--nf-glow-ink) 40%, transparent), 0 18px 36px -24px color-mix(in oklab, var(--nf-surface-artwork) 70%, transparent)}}.nf-navy-glass,:root[data-theme=light] .nf-hero-band[data-theme=dark]{border:1px solid var(--nf-navy-glass-edge);background:var(--nf-navy-glass-fill);box-shadow:var(--nf-navy-glass-lift)}:root:not([data-theme=light]) .nf-hero-band{border-color:var(--nf-navy-glass-edge);background:var(--nf-navy-glass-bloom), var(--nf-surface-elevated);box-shadow:var(--nf-navy-glass-lift)}:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail){background:var(--nf-navy-glass-fill)}:root:not([data-theme=light]) .nf-drawer--left{border-inline-end-color:var(--nf-navy-glass-edge)}:where(:root:not([data-theme=light])) :is(.nf-card,.nf-panel,.nf-kpi,.nf-list-group:not(.nf-list-group--bare),.nf-desk-card,.nf-detail-panel,.nf-agent-card,.nf-detail-movein,.nf-movein__list,.nf-movein__total,.nf-inbox-list,.nf-recent,.nf-compare,.nf-admin-tile),:root:not([data-theme=light]) :is(.nf-pf-rows,.nf-rcal-panel,.nf-rcal-sync,.nf-hreview){border-color:var(--nf-night-glass-edge);background:var(--nf-night-glass-fill);box-shadow:var(--nf-night-glass-shadow)}:where(:root:not([data-theme=light])) .nf-summary{border-color:var(--nf-night-glass-raised-edge);border-radius:var(--nf-night-glass-raised-radius);background:var(--nf-night-glass-raised-fill);box-shadow:var(--nf-night-glass-raised-shadow)}:where(:root:not([data-theme=light])) :is(.nf-card,.nf-panel,.nf-summary,.nf-kpi,.nf-list-group,.nf-desk-card,.nf-pf-rows,.nf-detail-panel,.nf-agent-card,.nf-detail-movein,.nf-movein__list,.nf-movein__total,.nf-inbox-list,.nf-admin-tile,.nf-hero-band,.nf-navy-glass,.nf-sheet) :is(.nf-card,.nf-panel,.nf-summary,.nf-kpi,.nf-list-group:not(.nf-list-group--bare),.nf-desk-card,.nf-pf-rows,.nf-detail-panel,.nf-agent-card,.nf-detail-movein,.nf-movein__list,.nf-movein__total,.nf-admin-tile){border-color:var(--nf-night-glass-quiet-edge);border-radius:var(--nf-night-glass-quiet-radius);background:var(--nf-night-glass-quiet-fill);box-shadow:var(--nf-night-glass-quiet-shadow)}@media (hover:hover) and (pointer:fine){:root:not([data-theme=light]) :is(.nf-card--interactive,.nf-pcard,.nf-kpi--door,.nf-panel.nf-notif__row,a.nf-admin-tile):hover:not(:active){border-color:var(--nf-night-glass-edge-hover);box-shadow:var(--nf-night-glass-shadow-hover)}}:root:not([data-theme=light]) .nf-panel.nf-notif__row[data-unread=true]{border-color:var(--nf-night-glass-edge-hover);box-shadow:var(--nf-night-glass-shadow-hover)}:root:not([data-theme=light]) .nf-sheet{border-color:var(--nf-night-glass-raised-edge);background:var(--nf-night-glass-sheet-fill);box-shadow:inset 0 1px 0 var(--nf-content-primary), var(--nf-night-glass-raised-glow), var(--nf-elev-3)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .nf-sheet{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 10%, transparent), var(--nf-night-glass-raised-glow), var(--nf-elev-3)}}:root:not([data-theme=light]) .nf-thread__head{border-block-end-color:var(--nf-night-glass-edge);background:var(--nf-night-glass-fill)}:root:not([data-theme=light]) .nf-composer{border-block-start-color:var(--nf-night-glass-edge)}:root:not([data-theme=light]) .nf-composer__field:not(:focus){border-color:var(--nf-night-glass-edge);background:var(--nf-night-glass-fill);box-shadow:var(--nf-night-glass-shadow)}:where(:root:not([data-theme=light])) .nf-admin-drawer__panel{border-right-color:var(--nf-night-glass-raised-edge);background:var(--nf-night-glass-raised-fill)}:where(.nf-page-stage>*>:nth-child(-n+6)):where(:not(:has(.fixed,.nf-sheet,.nf-sheet-backdrop,.nf-social-sheet,.nf-floating-back,.nf-maplist-pill,.nf-confirm-dim,dialog))){animation:nf-route-stagger var(--nf-duration-slow) var(--nf-ease-entrance) backwards;animation-delay:var(--nf-splash-hold,0s)}:where(.nf-page-stage>*>:nth-child(2)){animation-delay:calc(var(--nf-splash-hold,0s) + 50ms)}:where(.nf-page-stage>*>:nth-child(3)){animation-delay:calc(var(--nf-splash-hold,0s) + .1s)}:where(.nf-page-stage>*>:nth-child(4)){animation-delay:calc(var(--nf-splash-hold,0s) + .15s)}:where(.nf-page-stage>*>:nth-child(5)){animation-delay:calc(var(--nf-splash-hold,0s) + .2s)}:where(.nf-page-stage>*>:nth-child(6)){animation-delay:calc(var(--nf-splash-hold,0s) + .25s)}:where(:root[data-motion=calm],:root[data-save-data=on]) :where(.nf-page-stage>*>:nth-child(-n+6)){animation-name:none}@media (prefers-reduced-motion:reduce){:where(.nf-page-stage>*>:nth-child(-n+6)){animation-name:none}}@keyframes nf-route-stagger{0%{opacity:0;translate:0 .625rem}}a.nf-srow:active,button.nf-srow:not(:disabled):active,label.nf-srow:active{background:var(--nf-glass-fill-thin)}.nf-srow__icon{transition:transform var(--nf-duration-press) var(--nf-ease-press)}a.nf-srow:active .nf-srow__icon,button.nf-srow:not(:disabled):active .nf-srow__icon,label.nf-srow:active .nf-srow__icon{transform:scale(var(--nf-press-scale-sm))}.nf-inbox-row,.nf-notif__row,.nf-nav__row{transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), color var(--nf-duration-fast) var(--nf-ease-standard), scale var(--nf-duration-press) var(--nf-ease-press)}.nf-inbox-row:active,.nf-notif__row:active,a.nf-nav__row:active,.nf-nav__row--parent:active{scale:var(--nf-press-scale-lg)}:where(a[href],button,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],summary):where(:not(:disabled,[aria-disabled=true],[data-press=none],.nf-skip-link,.nf-srow,.nf-btn,.nf-icon-btn,.nf-chip,.nf-shelf-chip,.nf-press,.nf-m-press,.nf-card--interactive,.nf-row--tap,.nf-list-row,.nf-segmented__item,.nf-inbox-row,.nf-notif__row,.nf-nav__row,.nf-tab__link,.nf-dockmore__item,.nf-dock-island,.nf-cat-tile,.nf-stays-tile,.nf-passcode__key,.nf-kpi--door,.nf-home__loc,.nf-app-header__btn,.nf-side-switch,.nf-bento__card,.nf-post--pressable,.nf-auth-row,.nf-belong__row,.nf-step__card,.nf-theme-control__option,.nf-motion-level,.nf-icon-tile-option,.nf-bloom__item,.nf-bloom__fab,.nf-composer__send,.nf-detail-tabs__back,.nf-cap__menu,.nf-stack__arrow,.nf-landing-cat,.nf-landing-pill-go,.nf-slate-social,.nf-story-ring__item,.nf-ai__chip,.nf-pcard__heart,.nf-pcard *,.nf-card--interactive *,.nf-tabbar *)){transition:scale var(--nf-duration-press) var(--nf-ease-press), background-color var(--nf-duration-fast) var(--nf-ease-standard)}:where(a[href],button,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],summary):where(:not(:disabled,[aria-disabled=true],[data-press=none],.nf-skip-link,.nf-srow,.nf-btn,.nf-icon-btn,.nf-chip,.nf-shelf-chip,.nf-press,.nf-m-press,.nf-card--interactive,.nf-row--tap,.nf-list-row,.nf-segmented__item,.nf-inbox-row,.nf-notif__row,.nf-nav__row,.nf-tab__link,.nf-dockmore__item,.nf-dock-island,.nf-cat-tile,.nf-stays-tile,.nf-passcode__key,.nf-kpi--door,.nf-home__loc,.nf-app-header__btn,.nf-side-switch,.nf-bento__card,.nf-post--pressable,.nf-auth-row,.nf-belong__row,.nf-step__card,.nf-theme-control__option,.nf-motion-level,.nf-icon-tile-option,.nf-bloom__item,.nf-bloom__fab,.nf-composer__send,.nf-detail-tabs__back,.nf-cap__menu,.nf-stack__arrow,.nf-landing-cat,.nf-landing-pill-go,.nf-slate-social,.nf-story-ring__item,.nf-ai__chip,.nf-pcard__heart,.nf-pcard *,.nf-card--interactive *,.nf-tabbar *)):active{scale:var(--nf-press-scale)}:where(a[href],button,[role=button],[role=tab],[role=link],[role=menuitem],[role=option],summary):where(:not(:disabled,[aria-disabled=true],[data-press=none],.nf-skip-link,.nf-srow,.nf-btn,.nf-icon-btn,.nf-chip,.nf-shelf-chip,.nf-press,.nf-m-press,.nf-card--interactive,.nf-row--tap,.nf-list-row,.nf-segmented__item,.nf-inbox-row,.nf-notif__row,.nf-nav__row,.nf-tab__link,.nf-dockmore__item,.nf-dock-island,.nf-cat-tile,.nf-stays-tile,.nf-passcode__key,.nf-kpi--door,.nf-home__loc,.nf-app-header__btn,.nf-side-switch,.nf-bento__card,.nf-post--pressable,.nf-auth-row,.nf-belong__row,.nf-step__card,.nf-theme-control__option,.nf-motion-level,.nf-icon-tile-option,.nf-bloom__item,.nf-bloom__fab,.nf-composer__send,.nf-detail-tabs__back,.nf-cap__menu,.nf-stack__arrow,.nf-landing-cat,.nf-landing-pill-go,.nf-slate-social,.nf-story-ring__item,.nf-ai__chip,.nf-pcard__heart,.nf-pcard *,.nf-card--interactive *,.nf-tabbar *)):active:not(:has(img,picture,video)){background-color:var(--nf-brand-tint-1);border-radius:var(--nf-radius-sm,.5rem)}.nf-social-toast{animation:nf-toast-in var(--nf-duration-slow) var(--nf-ease-spring) both}@keyframes nf-toast-in{0%{opacity:0;transform:translateY(.75rem) scale(var(--nf-press-scale))}}@supports selector(:has(*)){.nf-pf-tabs,.nf-glass-seg{--nf-ink-n:2;--nf-ink-gap:0rem;--nf-ink-i:0;--nf-ink-dir:1;--nf-ink-trim:.52;position:relative}.nf-glass-seg{--nf-ink-n:var(--nf-seg-count,2);--nf-ink-gap:var(--nf-space-2xs);--nf-ink-trim:.56}:root[dir=rtl] .nf-pf-tabs,:root[dir=rtl] .nf-glass-seg{--nf-ink-dir:-1}:is(.nf-pf-tabs:has(>:nth-child(2)[aria-selected=true]),.nf-glass-seg:has(>:nth-child(2)[aria-selected=true])){--nf-ink-i:1}:is(.nf-pf-tabs:has(>:nth-child(3)[aria-selected=true]),.nf-glass-seg:has(>:nth-child(3)[aria-selected=true])){--nf-ink-i:2}:is(.nf-pf-tabs:has(>:nth-child(4)[aria-selected=true]),.nf-glass-seg:has(>:nth-child(4)[aria-selected=true])){--nf-ink-i:3}.nf-glass-seg:has(>:nth-child(5)[aria-selected=true]){--nf-ink-i:4}.nf-glass-seg:has(>:nth-child(6)[aria-selected=true]){--nf-ink-i:5}.nf-pf-tabs:after,.nf-glass-seg:after{content:"";width:calc((100% - (var(--nf-ink-n) - 1) * var(--nf-ink-gap)) / var(--nf-ink-n));background:var(--nf-content-primary);pointer-events:none;height:2px;transform:translateX(calc(var(--nf-ink-i) * (100% + var(--nf-ink-gap)) * var(--nf-ink-dir))) scaleX(var(--nf-ink-trim));transition:transform var(--nf-duration-base) var(--nf-ease-entrance);inset-inline-start:0;border-radius:2px;position:absolute;bottom:-1px}.nf-pf-tabs:not(:has(>[aria-selected=true])):after{opacity:0}.nf-glass-seg:not(:has(>[aria-selected=true])):after{opacity:0}.nf-pf-tab:after,.nf-glass-seg__tab:after{display:none}}.nf-toast-host{inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:var(--nf-z-toast);pointer-events:none;justify-items:center;padding-inline:1rem;display:grid;position:fixed}:root:has(.nf-main--docked) .nf-toast-host{bottom:calc(var(--nf-tabbar-clearance) + .25rem)}@media (min-width:64rem){.nf-toast-host{bottom:1.5rem}:root:has(.nf-main--docked) .nf-toast-host{bottom:1.5rem}}.nf-toast-host__lane{display:contents}.nf-toast{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--nf-radius-card);border:1px solid var(--nf-card-border);background:var(--nf-surface-elevated);min-block-size:3rem;inline-size:fit-content;max-inline-size:min(26rem,100%);box-shadow:var(--nf-float-shadow);color:var(--nf-content-primary);animation:nf-toast-rise var(--nf-duration-slow) var(--nf-ease-spring) both;transition:transform var(--nf-duration-base) var(--nf-ease-spring), opacity var(--nf-duration-fast) var(--nf-ease-standard);align-items:center;gap:.625rem;padding:.5rem .5rem .5rem 1rem;display:flex}.nf-toast:not(:has(.nf-toast__action)){padding-inline-end:1rem}.nf-toast[data-dragging]{transition:none}.nf-toast[data-leaving]{opacity:0;transform:translateY(.5rem)scale(.98)}@keyframes nf-toast-rise{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}.nf-toast__mark{border-radius:var(--nf-radius-circle);flex-shrink:0;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}.nf-toast[data-tone=success] .nf-toast__mark{background:var(--nf-state-success-surface);color:var(--nf-state-success)}.nf-toast[data-tone=error] .nf-toast__mark{background:var(--nf-state-error-surface);color:var(--nf-state-error)}.nf-toast__text{min-inline-size:0;font-size:var(--nf-text-row);margin:0;font-weight:500;line-height:1.35}.nf-toast__action{border-radius:var(--nf-radius-button,var(--nf-radius-pill));min-block-size:2.75rem;font-weight:600;font-size:var(--nf-text-row);color:var(--nf-brand-primary);transition:scale var(--nf-duration-press) var(--nf-ease-press);flex-shrink:0;padding-inline:.875rem}.nf-toast__action:active{scale:var(--nf-press-scale);background:var(--nf-brand-tint-1)}.nf-toast__action:focus-visible{outline:2px solid var(--nf-focus-ring);outline-offset:2px}.nf-connection{inset-inline:0;top:calc(env(safe-area-inset-top,0px) + .5rem);z-index:var(--nf-z-toast);pointer-events:none;justify-content:center;padding-inline:1rem;display:flex;position:fixed}.nf-connection__pill{border-radius:var(--nf-radius-md);background:var(--nf-surface-inverse);min-block-size:2.25rem;color:var(--nf-content-inverse);box-shadow:var(--nf-float-shadow);font-size:var(--nf-text-caption);animation:nf-connection-drop var(--nf-duration-slow) var(--nf-ease-spring) both;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;font-weight:500;display:inline-flex}.nf-connection__dot{border-radius:var(--nf-radius-circle);background:var(--nf-state-warning);block-size:.5rem;inline-size:.5rem}.nf-connection[data-state=back] .nf-connection__dot{background:var(--nf-state-success)}.nf-connection[data-leaving] .nf-connection__pill{opacity:0;transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-standard);transform:translateY(-.5rem)}@keyframes nf-connection-drop{0%{opacity:0;transform:translateY(-.75rem)}}.nf-to-top{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:var(--nf-z-sticky);border-radius:var(--nf-radius-pill);border:1px solid var(--nf-card-border);background:var(--nf-surface-elevated);min-block-size:2.75rem;box-shadow:var(--nf-float-shadow);color:var(--nf-content-primary);font-size:var(--nf-text-caption);transition:opacity var(--nf-duration-base) var(--nf-ease-standard), transform var(--nf-duration-base) var(--nf-ease-spring), scale var(--nf-duration-press) var(--nf-ease-press);align-items:center;gap:.375rem;padding-inline:.875rem 1rem;font-weight:600;display:inline-flex;position:fixed;translate:-50%}:root:has(.nf-main--docked) .nf-to-top{bottom:calc(var(--nf-tabbar-clearance) + .25rem)}@media (min-width:64rem){.nf-to-top{bottom:1.5rem}:root:has(.nf-main--docked) .nf-to-top{bottom:1.5rem}}.nf-to-top[data-hidden]{opacity:0;pointer-events:none;transform:translateY(1rem)}.nf-to-top:active{scale:var(--nf-press-scale)}.nf-to-top:focus-visible{outline:2px solid var(--nf-focus-ring);outline-offset:2px}:root:has(.nf-toast) .nf-to-top{opacity:0;pointer-events:none}.nf-ptr{position:relative}.nf-ptr__mark{z-index:var(--nf-z-sticky);border-radius:var(--nf-radius-circle);background:var(--nf-surface-elevated);border:1px solid var(--nf-card-border);block-size:2.5rem;inline-size:2.5rem;box-shadow:var(--nf-float-shadow);color:var(--nf-brand-primary);pointer-events:none;opacity:0;place-items:center;margin-left:-1.25rem;display:grid;position:absolute;top:0;left:50%;transform:translateY(-3rem)}.nf-ptr[data-pulling] .nf-ptr__mark,.nf-ptr[data-refreshing] .nf-ptr__mark{opacity:1}.nf-ptr:not([data-pulling]) .nf-ptr__mark{transition:transform var(--nf-duration-base) var(--nf-ease-spring), opacity var(--nf-duration-fast) var(--nf-ease-standard)}.nf-ptr__ring{block-size:1.375rem;inline-size:1.375rem}.nf-ptr__ring circle{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round}.nf-ptr__ring .nf-ptr__track{stroke:var(--nf-brand-tint-2)}.nf-ptr[data-refreshing] .nf-ptr__ring{animation:nf-spin var(--nf-duration-deliberate) linear infinite}.nf-ptr[data-armed] .nf-ptr__mark{background:var(--nf-brand-tint-1)}@media (prefers-reduced-motion:reduce){.nf-ptr[data-refreshing] .nf-ptr__ring{animation:none}}.nf-spinner{animation:nf-spin var(--nf-duration-deliberate) linear infinite, nf-late-in var(--nf-spinner-delay,.3s) linear}@keyframes nf-late-in{0%,99%{opacity:0}}@media (prefers-reduced-motion:reduce){.nf-spinner{animation:nf-late-in var(--nf-spinner-delay,.3s) linear}}.nf-btn__done{animation:nf-done-pop var(--nf-duration-slow) var(--nf-ease-spring) both;place-items:center;display:inline-grid}@keyframes nf-done-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}}.nf-card-menu__head{align-items:center;gap:.75rem;padding-block:.25rem .75rem;display:flex}.nf-card-menu__thumb{border-radius:var(--nf-radius-md);object-fit:cover;background:var(--nf-surface-raised);flex-shrink:0;block-size:3rem;inline-size:3rem}.nf-pcard{-webkit-touch-callout:none}[data-long-press=holding]{transition:scale var(--nf-duration-slow) var(--nf-ease-standard);scale:.97}.nf-field-count{font-size:var(--nf-text-caption);font-variant-numeric:tabular-nums;color:var(--nf-content-muted);text-align:end;margin-top:.25rem}.nf-field-count[data-over]{color:var(--nf-state-error);font-weight:600}@media (prefers-reduced-motion:no-preference){:root[data-motion=cinematic] .nf-page-stage>*{animation-name:nf-cine-page;animation-duration:var(--nf-duration-entrance);animation-timing-function:var(--nf-ease-entrance)}@keyframes nf-cine-page{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}:root[data-motion=cinematic] .nf-card--interactive{background-image:radial-gradient(280px circle at var(--mx,50%) var(--my,0%), var(--nf-brand-secondary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root[data-motion=cinematic] .nf-card--interactive{background-image:radial-gradient(280px circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--nf-brand-secondary) 14%, transparent), transparent 70%)}}}:root[data-motion=calm] *,:root[data-motion=calm] :before,:root[data-motion=calm] :after{animation-iteration-count:1!important}:root[data-motion=calm] *,:root[data-motion=calm] :before,:root[data-motion=calm] :after,:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{animation-timeline:auto!important}:root[data-motion=calm] .nf-page-title,:root[data-motion=calm] .nf-depth-word,:root[data-motion=calm] [data-state-kind=empty]>*,:root[data-motion=calm] .nf-sgroup,:root[data-motion=calm] .nf-notif__list>li,:root[data-motion=calm] [data-testid=inbox-row],:root[data-motion=calm] .nf-nav--drawer .nf-nav__section,:root[data-motion=calm] .nf-nav--drawer .nf-nav__who--hero,:root[data-motion=calm] .nf-nav--drawer .nf-nav__foot,:root[data-motion=calm] .nf-dockmore__tray,:root[data-motion=calm] .nf-dockmore__tray>li{animation-name:nf-calm-fade!important;animation-duration:.18s!important;animation-delay:0s!important}@keyframes nf-calm-fade{0%{opacity:0}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=off]{--nf-splash-hold:0s}.nf-motion-set{gap:var(--nf-space-md);padding:var(--nf-space-md);display:grid}.nf-motion-preview{border-radius:var(--nf-radius-lg);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);background:radial-gradient(120% 90% at 50% 100%, var(--nf-brand-secondary), transparent 70%);place-items:center;min-height:7.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nf-motion-preview{background:radial-gradient(120% 90% at 50% 100%, color-mix(in oklab, var(--nf-brand-secondary) 16%, transparent), transparent 70%)}}.nf-motion-preview .nf-assemble{animation:nf-assemble-zoom 1s var(--nf-ease-entrance) both}.nf-motion-preview .nf-assemble__mark{animation:nf-assemble-mark .76s var(--nf-ease-entrance) 40ms both}.nf-motion-preview .nf-assemble__letter{animation:nf-assemble-letter .42s var(--nf-ease-entrance) both;animation-delay:calc(.3s + var(--nf-i,0) * 95ms)}.nf-motion-preview[data-level=cinematic] .nf-assemble{animation-duration:1.5s}.nf-motion-preview[data-level=cinematic] .nf-assemble__mark{animation-duration:1.15s}.nf-motion-preview[data-level=cinematic] .nf-assemble__letter{animation-duration:.64s;animation-delay:calc(.42s + var(--nf-i,0) * .14s)}.nf-motion-preview[data-level=calm] .nf-assemble{animation:nf-calm-fade .18s var(--nf-ease-standard) both}.nf-motion-preview[data-level=calm] .nf-assemble__mark,.nf-motion-preview[data-level=calm] .nf-assemble__letter,.nf-motion-preview[data-level=off] .nf-assemble,.nf-motion-preview[data-level=off] .nf-assemble__mark,.nf-motion-preview[data-level=off] .nf-assemble__letter{animation:none}.nf-motion-preview__again{top:var(--nf-space-xs);right:var(--nf-space-xs);border-radius:var(--nf-radius-circle);width:2rem;height:2rem;color:var(--nf-content-secondary);background:var(--nf-content-primary);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.nf-motion-preview__again{background:color-mix(in oklab, var(--nf-content-primary) 6%, transparent)}}.nf-motion-preview__again:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-motion-levels{gap:var(--nf-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nf-motion-level{align-items:center;column-gap:var(--nf-space-xs);row-gap:var(--nf-space-3xs);min-height:4.5rem;padding:var(--nf-space-sm);border-radius:var(--nf-radius-control);border:var(--nf-border-width) solid var(--nf-brand-edge-soft);color:var(--nf-content-primary);text-align:start;transition:background-color var(--nf-duration-fast) var(--nf-ease-standard), border-color var(--nf-duration-fast) var(--nf-ease-standard), transform var(--nf-duration-press) var(--nf-ease-press);background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.nf-motion-level:hover{background:var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){.nf-motion-level:hover{background:color-mix(in oklab, var(--nf-content-primary) 5%, transparent)}}.nf-motion-level:active{transform:scale(.98)}.nf-motion-level:focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:2px}.nf-motion-level[aria-checked=true]{border-color:var(--nf-brand-edge);background:var(--nf-brand-secondary)}@supports (color:color-mix(in lab, red, red)){.nf-motion-level[aria-checked=true]{background:color-mix(in oklab, var(--nf-brand-secondary) 12%, transparent)}}.nf-motion-level__glyph{place-items:center;width:2rem;height:2rem;display:grid}.nf-motion-level__name{font-size:var(--nf-text-body-sm);font-weight:650}.nf-motion-level__sub{font-size:var(--nf-text-caption);color:var(--nf-content-muted);grid-column:1/-1;line-height:1.4}@media (prefers-reduced-motion:reduce){.nf-motion-preview .nf-assemble,.nf-motion-preview .nf-assemble__mark,.nf-motion-preview .nf-assemble__letter{animation:none}.nf-motion-level{transition:none}.nf-motion-level:active{transform:none}}:root[data-motion-splash=off] .nf-splash,:root[data-motion=calm] .nf-splash,:root[data-motion=off] .nf-splash{display:none!important}:root[data-motion-ambient=off] .nf-ambient,:root[data-motion-ambient=off] .nf-ambient *,:root[data-motion-ambient=off] [class*=aurora],:root[data-motion-ambient=off] [class*=aurora] *{animation-play-state:paused!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-md{inset-inline:var(--nf-space-md)}.inset-y-0{inset-block:0}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[-0\.4rem\]{top:-.4rem}.top-\[-22\%\]{top:-22%}.top-\[4rem\]{top:4rem}.top-full{top:100%}.top-lg{top:var(--nf-space-lg)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-0\.4rem\]{right:-.4rem}.right-\[-14\%\]{right:-14%}.right-md{right:var(--nf-space-md)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-13{bottom:calc(var(--spacing) * 13)}.bottom-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.bottom-md{bottom:var(--nf-space-md)}.bottom-xs{bottom:var(--nf-space-xs)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[1\.05rem\]{left:1.05rem}.left-xs{left:var(--nf-space-xs)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.col-span-2{grid-column:span 2/span 2}.row-1{grid-row:1}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-xs{margin:calc(var(--nf-space-xs) * -1)}.m-0{margin:0}.m-sm{margin:var(--nf-space-sm)}.-mx-2xs{margin-inline:calc(var(--nf-space-2xs) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-gutter{margin-inline:calc(var(--nf-pad-shell) * -1)}.-mx-xs{margin-inline:calc(var(--nf-space-xs) * -1)}.mx-auto{margin-inline:auto}.mx-gutter{margin-inline:var(--nf-pad-shell)}.mx-lg{margin-inline:var(--nf-space-lg)}.mx-md{margin-inline:var(--nf-space-md)}.mx-sm{margin-inline:var(--nf-space-sm)}.my-3xs{margin-block:var(--nf-space-3xs)}.my-sm{margin-block:var(--nf-space-sm)}.-ms-2xs{margin-inline-start:calc(var(--nf-space-2xs) * -1)}.ms-auto{margin-inline-start:auto}.ms-sm{margin-inline-start:var(--nf-space-sm)}.ms-xs{margin-inline-start:var(--nf-space-xs)}.me-auto{margin-inline-end:auto}.-mt-2xs{margin-top:calc(var(--nf-space-2xs) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-group{margin-top:calc(var(--nf-gap-group) * -1)}.-mt-row{margin-top:calc(var(--nf-gap-row) * -1)}.-mt-sm{margin-top:calc(var(--nf-space-sm) * -1)}.-mt-xl{margin-top:calc(var(--nf-space-xl) * -1)}.-mt-xs{margin-top:calc(var(--nf-space-xs) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-2xs{margin-top:var(--nf-space-2xs)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-3xs{margin-top:var(--nf-space-3xs)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[1\.9rem\]{margin-top:1.9rem}.mt-\[var\(--nf-space-2xs\)\]{margin-top:var(--nf-space-2xs)}.mt-\[var\(--nf-space-sm\)\]{margin-top:var(--nf-space-sm)}.mt-\[var\(--nf-space-xs\)\]{margin-top:var(--nf-space-xs)}.mt-auto{margin-top:auto}.mt-block{margin-top:var(--nf-gap-block)}.mt-group{margin-top:var(--nf-gap-group)}.mt-heading{margin-top:var(--nf-gap-heading)}.mt-inline{margin-top:var(--nf-gap-inline)}.mt-inline-tight{margin-top:var(--nf-gap-inline-tight)}.mt-lg{margin-top:var(--nf-space-lg)}.mt-md{margin-top:var(--nf-space-md)}.mt-px{margin-top:1px}.mt-row{margin-top:var(--nf-gap-row)}.mt-section{margin-top:var(--nf-gap-section)}.mt-section-tight{margin-top:var(--nf-gap-section-tight)}.mt-sm{margin-top:var(--nf-space-sm)}.mt-xl{margin-top:var(--nf-space-xl)}.mt-xs{margin-top:var(--nf-space-xs)}.-mr-2xs{margin-right:calc(var(--nf-space-2xs) * -1)}.mr-2xs{margin-right:var(--nf-space-2xs)}.mr-auto{margin-right:auto}.mr-inline-tight{margin-right:var(--nf-gap-inline-tight)}.mr-lg{margin-right:var(--nf-space-lg)}.mr-sm{margin-right:var(--nf-space-sm)}.mr-xs{margin-right:var(--nf-space-xs)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2xs{margin-bottom:var(--nf-space-2xs)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-block{margin-bottom:var(--nf-gap-block)}.mb-group{margin-bottom:var(--nf-gap-group)}.mb-heading{margin-bottom:var(--nf-gap-heading)}.mb-inline{margin-bottom:var(--nf-gap-inline)}.mb-inline-tight{margin-bottom:var(--nf-gap-inline-tight)}.mb-lg{margin-bottom:var(--nf-space-lg)}.mb-md{margin-bottom:var(--nf-space-md)}.mb-row{margin-bottom:var(--nf-gap-row)}.mb-sm{margin-bottom:var(--nf-space-sm)}.mb-xl{margin-bottom:var(--nf-space-xl)}.mb-xs{margin-bottom:var(--nf-space-xs)}.-ml-px{margin-left:-1px}.ml-0{margin-left:0}.ml-2xs{margin-left:var(--nf-space-2xs)}.ml-auto{margin-left:auto}.ml-inline{margin-left:var(--nf-gap-inline)}.ml-inline-tight{margin-left:var(--nf-gap-inline-tight)}.ml-lg{margin-left:var(--nf-space-lg)}.ml-xs{margin-left:var(--nf-space-xs)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-\[5\.5rem\]{width:5.5rem;height:5.5rem}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.5px\]{height:1.5px}.h-\[1\.375rem\]{height:1.375rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[4rem\]{height:4rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[5\.75rem\]{height:5.75rem}.h-\[7\.5rem\]{height:7.5rem}.h-\[8px\]{height:8px}.h-\[60px\]{height:60px}.h-\[62vh\]{height:62vh}.h-\[86px\]{height:86px}.h-\[92px\]{height:92px}.h-\[440px\]{height:440px}.h-\[1500px\]{height:1500px}.h-\[1700px\]{height:1700px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-header-sm{height:var(--nf-header-height-sm)}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[14rem\]{max-height:14rem}.max-h-\[18rem\]{max-height:18rem}.max-h-\[46\%\]{max-height:46%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[110px\]{min-height:110px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3\.25rem\]{width:3.25rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[4\.25rem\]{width:4.25rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[5\.75rem\]{width:5.75rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[19rem\]{width:19rem}.w-\[62\%\]{width:62%}.w-\[70\%\]{width:70%}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[92px\]{width:92px}.w-\[390px\]{width:390px}.w-\[640px\]{width:640px}.w-\[min\(20rem\,86\%\)\]{width:min(20rem,86%)}.w-\[var\(--nf-rail-width\)\]{width:var(--nf-rail-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--container-2xl\){max-width:var(--container-2xl)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40\%\]{max-width:40%}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62\%\]{max-width:62%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[300px\]{max-width:300px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-measure-body{max-width:var(--nf-measure-body)}.max-w-measure-display{max-width:var(--nf-measure-display)}.max-w-measure-lede{max-width:var(--nf-measure-lede)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-\[10rem\]{flex-basis:10rem}.basis-\[11rem\]{flex-basis:11rem}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-always{scroll-snap-stop:always}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2xl{gap:var(--nf-space-2xl)}.gap-2xs{gap:var(--nf-space-2xs)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-3xs{gap:var(--nf-space-3xs)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[2\.375rem\]{gap:2.375rem}.gap-\[var\(--nf-feed-gap\)\]{gap:var(--nf-feed-gap)}.gap-\[var\(--nf-social-gap\)\]{gap:var(--nf-social-gap)}.gap-\[var\(--nf-space-md\)\]{gap:var(--nf-space-md)}.gap-\[var\(--nf-space-sm\)\]{gap:var(--nf-space-sm)}.gap-\[var\(--nf-space-xs\)\]{gap:var(--nf-space-xs)}.gap-block{gap:var(--nf-gap-block)}.gap-group{gap:var(--nf-gap-group)}.gap-heading{gap:var(--nf-gap-heading)}.gap-inline{gap:var(--nf-gap-inline)}.gap-inline-tight{gap:var(--nf-gap-inline-tight)}.gap-lg{gap:var(--nf-space-lg)}.gap-md{gap:var(--nf-space-md)}.gap-row{gap:var(--nf-gap-row)}.gap-section{gap:var(--nf-gap-section)}.gap-sm{gap:var(--nf-space-sm)}.gap-xl{gap:var(--nf-space-xl)}.gap-xs{gap:var(--nf-space-xs)}:where(.space-y-2xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-2xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-2xs) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-3xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-3xs) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-block>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-block) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-block) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-group) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-group) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-heading>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-heading) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-heading) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-inline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-inline) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-inline) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-inline-tight>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-inline-tight) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-inline-tight) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-row>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-row) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-row) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-section-tight>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-section-tight) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-section-tight) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-xl) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-space-xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-space-xs) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2xs{column-gap:var(--nf-space-2xs)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-group{column-gap:var(--nf-gap-group)}.gap-x-inline{column-gap:var(--nf-gap-inline)}.gap-x-lg{column-gap:var(--nf-space-lg)}.gap-x-md{column-gap:var(--nf-space-md)}.gap-x-row{column-gap:var(--nf-gap-row)}.gap-x-sm{column-gap:var(--nf-space-sm)}.gap-x-xs{column-gap:var(--nf-space-xs)}.gap-y-2xs{row-gap:var(--nf-space-2xs)}.gap-y-3xs{row-gap:var(--nf-space-3xs)}.gap-y-inline{row-gap:var(--nf-gap-inline)}.gap-y-inline-tight{row-gap:var(--nf-gap-inline-tight)}.gap-y-lg{row-gap:var(--nf-space-lg)}.gap-y-md{row-gap:var(--nf-space-md)}.gap-y-sm{row-gap:var(--nf-space-sm)}.gap-y-xl{row-gap:var(--nf-space-xl)}.gap-y-xs{row-gap:var(--nf-space-xs)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--nf-border-subtle\)\]>:not(:last-child)){border-color:var(--nf-border-subtle)}:where(.divide-\[var\(--nf-divider\)\]>:not(:last-child)){border-color:var(--nf-divider)}:where(.divide-\[var\(--nf-panel-hair\)\]>:not(:last-child)){border-color:var(--nf-panel-hair)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--nf-radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--nf-container-radius\)\]{border-radius:var(--nf-container-radius)}.rounded-\[var\(--nf-plate-radius-sm\)\]{border-radius:var(--nf-plate-radius-sm)}.rounded-\[var\(--nf-radius-2xl\)\]{border-radius:var(--nf-radius-2xl)}.rounded-\[var\(--nf-radius-card\)\]{border-radius:var(--nf-radius-card)}.rounded-\[var\(--nf-radius-circle\)\]{border-radius:var(--nf-radius-circle)}.rounded-\[var\(--nf-radius-control\)\]{border-radius:var(--nf-radius-control)}.rounded-\[var\(--nf-radius-control-sm\)\]{border-radius:var(--nf-radius-control-sm)}.rounded-\[var\(--nf-radius-lg\)\]{border-radius:var(--nf-radius-lg)}.rounded-\[var\(--nf-radius-md\)\]{border-radius:var(--nf-radius-md)}.rounded-\[var\(--nf-radius-pill\)\]{border-radius:var(--nf-radius-pill)}.rounded-\[var\(--nf-radius-sm\)\]{border-radius:var(--nf-radius-sm)}.rounded-\[var\(--nf-radius-xl\)\]{border-radius:var(--nf-radius-xl)}.rounded-\[var\(--nf-radius-xs\)\]{border-radius:var(--nf-radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--nf-radius-xl)}.rounded-t-\[var\(--nf-radius-xs\)\]{border-top-left-radius:var(--nf-radius-xs);border-top-right-radius:var(--nf-radius-xs)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-br-md{border-bottom-right-radius:var(--nf-radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--nf-radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--nf-brand-primary\)_35\%\,transparent\)\]{border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-brand-primary\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-brand-primary) 35%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--nf-state-error\)_45\%\,transparent\)\]{border-color:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-state-error\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-state-error) 45%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--nf-state-error\)_55\%\,transparent\)\]{border-color:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-state-error\)_55\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-state-error) 55%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--nf-state-success\)_45\%\,transparent\)\]{border-color:var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-state-success\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-state-success) 45%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--nf-state-success\)_55\%\,transparent\)\]{border-color:var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-state-success\)_55\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-state-success) 55%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--nf-state-warning\)_35\%\,transparent\)\]{border-color:var(--nf-state-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-state-warning\)_35\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-state-warning) 35%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--nf-status-pending\)_45\%\,transparent\)\]{border-color:var(--nf-status-pending)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--nf-status-pending\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--nf-status-pending) 45%,transparent)}}.border-\[var\(--nf-border-brand\)\]{border-color:var(--nf-border-brand)}.border-\[var\(--nf-border-default\)\]{border-color:var(--nf-border-default)}.border-\[var\(--nf-border-strong\)\]{border-color:var(--nf-border-strong)}.border-\[var\(--nf-border-subtle\)\]{border-color:var(--nf-border-subtle)}.border-\[var\(--nf-brand-edge\)\]{border-color:var(--nf-brand-edge)}.border-\[var\(--nf-brand-edge-soft\)\]{border-color:var(--nf-brand-edge-soft)}.border-\[var\(--nf-brand-primary\)\]{border-color:var(--nf-brand-primary)}.border-\[var\(--nf-btn-glass-edge\)\]{border-color:var(--nf-btn-glass-edge)}.border-\[var\(--nf-card-border\)\]{border-color:var(--nf-card-border)}.border-\[var\(--nf-content-on-brand\)\]{border-color:var(--nf-content-on-brand)}.border-\[var\(--nf-divider\)\]{border-color:var(--nf-divider)}.border-\[var\(--nf-line\)\]{border-color:var(--nf-line)}.border-\[var\(--nf-panel-edge\)\]{border-color:var(--nf-panel-edge)}.border-\[var\(--nf-panel-hair\)\]{border-color:var(--nf-panel-hair)}.border-\[var\(--nf-selected-edge\)\]{border-color:var(--nf-selected-edge)}.border-\[var\(--nf-state-error\)\]{border-color:var(--nf-state-error)}.border-\[var\(--nf-state-info\)\]{border-color:var(--nf-state-info)}.border-\[var\(--nf-state-warning\)\]{border-color:var(--nf-state-warning)}.border-\[var\(--nf-surface-primary\)\]{border-color:var(--nf-surface-primary)}.border-transparent{border-color:#0000}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-l-\[var\(--nf-selected-edge\)\]{border-left-color:var(--nf-selected-edge)}.border-l-transparent{border-left-color:#0000}.bg-\[color-mix\(in_oklab\,var\(--nf-brand-primary\)_10\%\,transparent\)\]{background-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--nf-brand-primary\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--nf-brand-primary) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--nf-brand-primary\)_22\%\,transparent\)\]{background-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--nf-brand-primary\)_22\%\,transparent\)\]{background-color:color-mix(in oklab,var(--nf-brand-primary) 22%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--nf-state-warning\)_12\%\,transparent\)\]{background-color:var(--nf-state-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--nf-state-warning\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--nf-state-warning) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--nf-surface-inset\)_82\%\,transparent\)\]{background-color:var(--nf-surface-inset)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--nf-surface-inset\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--nf-surface-inset) 82%,transparent)}}.bg-\[var\(--nf-border-subtle\)\]{background-color:var(--nf-border-subtle)}.bg-\[var\(--nf-brand-primary\)\]{background-color:var(--nf-brand-primary)}.bg-\[var\(--nf-brand-primary-soft\)\]{background-color:var(--nf-brand-primary-soft)}.bg-\[var\(--nf-brand-tint-1\)\]{background-color:var(--nf-brand-tint-1)}.bg-\[var\(--nf-brand-tint-2\)\]{background-color:var(--nf-brand-tint-2)}.bg-\[var\(--nf-content-muted\)\]{background-color:var(--nf-content-muted)}.bg-\[var\(--nf-content-on-media\)\]{background-color:var(--nf-content-on-media)}.bg-\[var\(--nf-content-on-media-muted\)\]{background-color:var(--nf-content-on-media-muted)}.bg-\[var\(--nf-glass-card-fill\)\]{background-color:var(--nf-glass-card-fill)}.bg-\[var\(--nf-glass-fill-thin\)\]{background-color:var(--nf-glass-fill-thin)}.bg-\[var\(--nf-mode-agent\)\]{background-color:var(--nf-mode-agent)}.bg-\[var\(--nf-overlay-backdrop\)\]{background-color:var(--nf-overlay-backdrop)}.bg-\[var\(--nf-overlay-media\)\]{background-color:var(--nf-overlay-media)}.bg-\[var\(--nf-overlay-media-strong\)\]{background-color:var(--nf-overlay-media-strong)}.bg-\[var\(--nf-panel-catch\)\]{background-color:var(--nf-panel-catch)}.bg-\[var\(--nf-panel-fill\)\]{background-color:var(--nf-panel-fill)}.bg-\[var\(--nf-state-error\)\]{background-color:var(--nf-state-error)}.bg-\[var\(--nf-state-error-surface\)\]{background-color:var(--nf-state-error-surface)}.bg-\[var\(--nf-state-info-surface\)\]{background-color:var(--nf-state-info-surface)}.bg-\[var\(--nf-state-success\)\]{background-color:var(--nf-state-success)}.bg-\[var\(--nf-state-warning\)\]{background-color:var(--nf-state-warning)}.bg-\[var\(--nf-state-warning-surface\)\]{background-color:var(--nf-state-warning-surface)}.bg-\[var\(--nf-status-pending-surface\)\]{background-color:var(--nf-status-pending-surface)}.bg-\[var\(--nf-surface-canvas\)\]{background-color:var(--nf-surface-canvas)}.bg-\[var\(--nf-surface-elevated\)\]{background-color:var(--nf-surface-elevated)}.bg-\[var\(--nf-surface-inset\)\]{background-color:var(--nf-surface-inset)}.bg-\[var\(--nf-surface-inverse\)\]{background-color:var(--nf-surface-inverse)}.bg-\[var\(--nf-surface-on-paper\)\]{background-color:var(--nf-surface-on-paper)}.bg-\[var\(--nf-surface-primary\)\]{background-color:var(--nf-surface-primary)}.bg-\[var\(--nf-surface-raised\)\]{background-color:var(--nf-surface-raised)}.bg-\[var\(--nf-surface-secondary\)\]{background-color:var(--nf-surface-secondary)}.bg-\[var\(--nf-surface-sunken\)\]{background-color:var(--nf-surface-sunken)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.\[background-image\:var\(--nf-scrim-media\)\]{background-image:var(--nf-scrim-media)}.\[background-image\:var\(--nf-scrim-media-top\)\]{background-image:var(--nf-scrim-media-top)}.bg-\[image\:var\(--nf-btn-glass-fill\)\]{background-image:var(--nf-btn-glass-fill)}.bg-\[image\:var\(--nf-panel-fill-card\)\]{background-image:var(--nf-panel-fill-card)}.bg-\[image\:var\(--nf-selected-fill\)\]{background-image:var(--nf-selected-fill)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-2xs{padding:var(--nf-space-2xs)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-3xs{padding:var(--nf-space-3xs)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[0\.4rem\]{padding:.4rem}.p-\[2\.375rem\]{padding:2.375rem}.p-card{padding:var(--nf-pad-card)}.p-card-lg{padding:var(--nf-pad-card-lg)}.p-card-sm{padding:var(--nf-pad-card-sm)}.p-cell{padding:var(--nf-pad-cell)}.p-gutter{padding:var(--nf-pad-shell)}.p-inline{padding:var(--nf-gap-inline)}.p-lg{padding:var(--nf-space-lg)}.p-md{padding:var(--nf-space-md)}.p-panel{padding:var(--nf-pad-panel)}.p-row{padding:var(--nf-gap-row)}.p-sm{padding:var(--nf-space-sm)}.p-xl{padding:var(--nf-space-xl)}.p-xs{padding:var(--nf-space-xs)}.\!px-0{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2xs{padding-inline:var(--nf-space-2xs)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3xs{padding-inline:var(--nf-space-3xs)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[var\(--nf-space-sm\)\]{padding-inline:var(--nf-space-sm)}.px-card{padding-inline:var(--nf-pad-card)}.px-card-sm{padding-inline:var(--nf-pad-card-sm)}.px-group{padding-inline:var(--nf-gap-group)}.px-gutter{padding-inline:var(--nf-pad-shell)}.px-inline{padding-inline:var(--nf-gap-inline)}.px-lg{padding-inline:var(--nf-space-lg)}.px-md{padding-inline:var(--nf-space-md)}.px-row{padding-inline:var(--nf-gap-row)}.px-sm{padding-inline:var(--nf-space-sm)}.px-xs{padding-inline:var(--nf-space-xs)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-0{padding-block:0}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2xl{padding-block:var(--nf-space-2xl)}.py-2xs{padding-block:var(--nf-space-2xs)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-3xl{padding-block:var(--nf-space-3xl)}.py-3xs{padding-block:var(--nf-space-3xs)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-block{padding-block:var(--nf-gap-block)}.py-group{padding-block:var(--nf-gap-group)}.py-heading{padding-block:var(--nf-gap-heading)}.py-inline{padding-block:var(--nf-gap-inline)}.py-lg{padding-block:var(--nf-space-lg)}.py-md{padding-block:var(--nf-space-md)}.py-row{padding-block:var(--nf-gap-row)}.py-section{padding-block:var(--nf-gap-section)}.py-section-tight{padding-block:var(--nf-gap-section-tight)}.py-sm{padding-block:var(--nf-space-sm)}.py-xl{padding-block:var(--nf-space-xl)}.py-xs{padding-block:var(--nf-space-xs)}.ps-2xl{padding-inline-start:var(--nf-space-2xl)}.ps-2xs{padding-inline-start:var(--nf-space-2xs)}.ps-\[calc\(0\.875rem\+1\.25rem\+var\(--nf-gap-row\)\)\]{padding-inline-start:calc(.875rem + 1.25rem + var(--nf-gap-row))}.ps-\[calc\(1\.625rem\+var\(--nf-gap-row\)\)\]{padding-inline-start:calc(1.625rem + var(--nf-gap-row))}.pt-2xs{padding-top:var(--nf-space-2xs)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[18rem\]{padding-top:18rem}.pt-\[calc\(var\(--nf-space-xs\)\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(var(--nf-space-xs) + env(safe-area-inset-top,0px))}.pt-\[max\(0px\,calc\(\(2\.75rem-1lh\)\/2\)\)\]{padding-top:max(0px,1.375rem - .5lh)}.pt-block{padding-top:var(--nf-gap-block)}.pt-group{padding-top:var(--nf-gap-group)}.pt-heading{padding-top:var(--nf-gap-heading)}.pt-inline{padding-top:var(--nf-gap-inline)}.pt-lg{padding-top:var(--nf-space-lg)}.pt-md{padding-top:var(--nf-space-md)}.pt-row{padding-top:var(--nf-gap-row)}.pt-section{padding-top:var(--nf-gap-section)}.pt-section-tight{padding-top:var(--nf-gap-section-tight)}.pt-sm{padding-top:var(--nf-space-sm)}.pt-xl{padding-top:var(--nf-space-xl)}.pt-xs{padding-top:var(--nf-space-xs)}.pr-2xl{padding-right:var(--nf-space-2xl)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[calc\(5\.5rem\+var\(--nf-gap-inline-tight\)\+var\(--nf-gap-inline\)\)\]{padding-right:calc(5.5rem + var(--nf-gap-inline-tight) + var(--nf-gap-inline))}.pr-affordance{padding-right:var(--nf-pad-field-affordance)}.pr-inline{padding-right:var(--nf-gap-inline)}.pr-lg{padding-right:var(--nf-space-lg)}.pr-md{padding-right:var(--nf-space-md)}.pr-sm{padding-right:var(--nf-space-sm)}.pr-xs{padding-right:var(--nf-space-xs)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2xl{padding-bottom:var(--nf-space-2xl)}.pb-2xs{padding-bottom:var(--nf-space-2xs)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3xl{padding-bottom:var(--nf-space-3xl)}.pb-3xs{padding-bottom:var(--nf-space-3xs)}.pb-4xl{padding-bottom:var(--nf-space-4xl)}.pb-5xl{padding-bottom:var(--nf-space-5xl)}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(2\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(6\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[var\(--nf-space-sm\)\]{padding-bottom:var(--nf-space-sm)}.pb-\[var\(--nf-tabbar-clearance\)\]{padding-bottom:var(--nf-tabbar-clearance)}.pb-block{padding-bottom:var(--nf-gap-block)}.pb-card{padding-bottom:var(--nf-pad-card)}.pb-group{padding-bottom:var(--nf-gap-group)}.pb-inline{padding-bottom:var(--nf-gap-inline)}.pb-lg{padding-bottom:var(--nf-space-lg)}.pb-md{padding-bottom:var(--nf-space-md)}.pb-row{padding-bottom:var(--nf-gap-row)}.pb-section{padding-bottom:var(--nf-gap-section)}.pb-sm{padding-bottom:var(--nf-space-sm)}.pb-xl{padding-bottom:var(--nf-space-xl)}.pb-xs{padding-bottom:var(--nf-space-xs)}.pl-2xs{padding-left:var(--nf-space-2xs)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[1\.9rem\]{padding-left:1.9rem}.pl-\[3\.25rem\]{padding-left:3.25rem}.pl-\[calc\(var\(--nf-plate-size-lg\)\+var\(--spacing-md\)\)\]{padding-left:calc(var(--nf-plate-size-lg) + var(--spacing-md))}.pl-\[calc\(var\(--nf-plate-size-sm\)\+var\(--nf-gap-inline\)\)\]{padding-left:calc(var(--nf-plate-size-sm) + var(--nf-gap-inline))}.pl-affordance{padding-left:var(--nf-pad-field-affordance)}.pl-inline{padding-left:var(--nf-gap-inline)}.pl-lg{padding-left:var(--nf-space-lg)}.pl-md{padding-left:var(--nf-space-md)}.pl-row{padding-left:var(--nf-gap-row)}.pl-sm{padding-left:var(--nf-space-sm)}.pl-xl{padding-left:var(--nf-space-xl)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--nf-font-numeric\)\]{font-family:var(--nf-font-numeric)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[length\:var\(--nf-text-overline\)\]{font-size:var(--nf-text-overline)!important}.text-\[0\.5em\]{font-size:.5em}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.34em\]{font-size:.34em}.text-\[0\.54em\]{font-size:.54em}.text-\[0\.55em\]{font-size:.55em}.text-\[0\.62em\]{font-size:.62em}.text-\[0\.65em\]{font-size:.65em}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1lh\]{font-size:1lh}.text-\[1rem\]{font-size:1rem}.text-\[11pt\]{font-size:11pt}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[80\%\]{font-size:80%}.text-\[clamp\(2\.5rem\,10vw\,3\.75rem\)\]{font-size:clamp(2.5rem,10vw,3.75rem)}.text-\[clamp\(2rem\,9vw\,2\.75rem\)\]{font-size:clamp(2rem,9vw,2.75rem)}.text-\[length\:0\.6875rem\]\!{font-size:.6875rem!important}.text-\[length\:max\(0\.75em\,0\.6875rem\)\]{font-size:max(.75em,.6875rem)}.text-\[length\:var\(--nf-text-body\)\]{font-size:var(--nf-text-body)}.text-\[length\:var\(--nf-text-body-lg\)\]{font-size:var(--nf-text-body-lg)}.text-\[length\:var\(--nf-text-body-sm\)\]{font-size:var(--nf-text-body-sm)}.text-\[length\:var\(--nf-text-caption\)\]{font-size:var(--nf-text-caption)}.text-\[length\:var\(--nf-text-display-sm\)\]{font-size:var(--nf-text-display-sm)}.text-\[length\:var\(--nf-text-h2\)\]{font-size:var(--nf-text-h2)}.text-\[length\:var\(--nf-text-h3\)\]{font-size:var(--nf-text-h3)}.text-\[length\:var\(--nf-text-h4\)\]{font-size:var(--nf-text-h4)}.text-\[length\:var\(--nf-text-label\)\]{font-size:var(--nf-text-label)}.text-\[length\:var\(--nf-text-overline\)\]{font-size:var(--nf-text-overline)}.text-\[length\:var\(--nf-text-row\)\]{font-size:var(--nf-text-row)}.text-\[max\(0\.7em\,0\.6875rem\)\]{font-size:max(.7em,.6875rem)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.25rem\]{--tw-leading:1.25rem;line-height:1.25rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-\[var\(--nf-tracking-label\)\]{--tw-tracking:var(--nf-tracking-label);letter-spacing:var(--nf-tracking-label)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[text-wrap\:balance\]{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[Nrem\]{color:Nrem}.text-\[var\(--nf-border-default\)\]{color:var(--nf-border-default)}.text-\[var\(--nf-brand-primary\)\]{color:var(--nf-brand-primary)}.text-\[var\(--nf-brand-secondary\)\]{color:var(--nf-brand-secondary)}.text-\[var\(--nf-content-inverse\)\]{color:var(--nf-content-inverse)}.text-\[var\(--nf-content-link\)\]{color:var(--nf-content-link)}.text-\[var\(--nf-content-muted\)\]{color:var(--nf-content-muted)}.text-\[var\(--nf-content-on-brand\)\]{color:var(--nf-content-on-brand)}.text-\[var\(--nf-content-on-inverse\)\]{color:var(--nf-content-on-inverse)}.text-\[var\(--nf-content-on-media\)\]{color:var(--nf-content-on-media)}.text-\[var\(--nf-content-on-media-muted\)\]{color:var(--nf-content-on-media-muted)}.text-\[var\(--nf-content-primary\)\]{color:var(--nf-content-primary)}.text-\[var\(--nf-content-secondary\)\]{color:var(--nf-content-secondary)}.text-\[var\(--nf-plate-neutral-ink\)\]{color:var(--nf-plate-neutral-ink)}.text-\[var\(--nf-rating\)\]{color:var(--nf-rating)}.text-\[var\(--nf-state-error\)\]{color:var(--nf-state-error)}.text-\[var\(--nf-state-info\)\]{color:var(--nf-state-info)}.text-\[var\(--nf-state-success\)\]{color:var(--nf-state-success)}.text-\[var\(--nf-state-warning\)\]{color:var(--nf-state-warning)}.text-\[var\(--nf-status-approved\)\]{color:var(--nf-status-approved)}.text-\[var\(--nf-status-error\)\]{color:var(--nf-status-error)}.text-\[var\(--nf-status-pending\)\]{color:var(--nf-status-pending)}.text-\[var\(--nf-status-rejected\)\]{color:var(--nf-status-rejected)}.text-\[var\(--nf-status-verified\)\]{color:var(--nf-status-verified)}.text-\[var\(--nf-text-caption\)\]{color:var(--nf-text-caption)}.text-\[…rem\]{color:…rem}.text-brand{color:var(--nf-brand-primary)}.text-content{color:var(--nf-content-primary)}.text-content-2{color:var(--nf-content-secondary)}.text-danger{color:var(--nf-state-error)}.text-muted{color:var(--nf-content-muted)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--nf-brand-primary\)\]{accent-color:var(--nf-brand-primary)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_-8px_color-mix\(in_oklab\,var\(--nf-brand-primary\)_85\%\,transparent\)\]{--tw-shadow:0 10px 26px -8px var(--tw-shadow-color,var(--nf-brand-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_26px_-8px_color-mix\(in_oklab\,var\(--nf-brand-primary\)_85\%\,transparent\)\]{--tw-shadow:0 10px 26px -8px var(--tw-shadow-color,color-mix(in oklab,var(--nf-brand-primary) 85%,transparent))}}.shadow-\[0_10px_26px_-8px_color-mix\(in_oklab\,var\(--nf-brand-primary\)_85\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--nf-rim-lit\)\]{--tw-shadow:var(--nf-rim-lit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--nf-selected-shadow-inline\)\]{--tw-shadow:var(--nf-selected-shadow-inline);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--nf-border-brand\)\]{--tw-ring-color:var(--nf-border-brand)}.ring-\[var\(--nf-brand-quiet\)\]{--tw-ring-color:var(--nf-brand-quiet)}.ring-rose-300{--tw-ring-color:var(--color-rose-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[var\(--nf-duration-base\)\]{--tw-duration:var(--nf-duration-base);transition-duration:var(--nf-duration-base)}.duration-\[var\(--nf-duration-press\,120ms\)\]{--tw-duration:var(--nf-duration-press,.12s);transition-duration:var(--nf-duration-press,.12s)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--nf-icon3d-size\:100\%\]{--nf-icon3d-size:100%}.\[--nf-row-divider-lead\:3\.25rem\]{--nf-row-divider-lead:3.25rem}.\[redacted\:email\]{redacted:email}.\[redacted\:jwt\]{redacted:jwt}.\[redacted\:number\]{redacted:number}.\[redacted\:phone\]{redacted:phone}.\[redacted\:token\]{redacted:token}.\[user-select\:all\]{-webkit-user-select:all;user-select:all}.inline-block{inline-size:var(--nf-gap-block)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:scale-\[0\.94\]:is(:where(.group):active *){scale:.94}.placeholder\:text-\[var\(--nf-content-muted\)\]::placeholder{color:var(--nf-content-muted)}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-11:after{content:var(--tw-content);height:calc(var(--spacing) * 11)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-xs:first-child{padding-top:var(--nf-space-xs)}.last\:flex-none:last-child{flex:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.read-only\:opacity-60:read-only{opacity:.6}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--nf-border-brand\)\]:hover{border-color:var(--nf-border-brand)}.hover\:border-\[var\(--nf-selected-edge\)\]:hover{border-color:var(--nf-selected-edge)}.hover\:bg-\[var\(--nf-glass-fill\)\]:hover{background-color:var(--nf-glass-fill)}.hover\:bg-\[var\(--nf-glass-fill-strong\)\]:hover{background-color:var(--nf-glass-fill-strong)}.hover\:bg-\[var\(--nf-glass-fill-thin\)\]:hover{background-color:var(--nf-glass-fill-thin)}.hover\:bg-\[var\(--nf-interactive-hover\)\]:hover{background-color:var(--nf-interactive-hover)}.hover\:bg-\[var\(--nf-surface-inset\)\]:hover{background-color:var(--nf-surface-inset)}.hover\:bg-\[var\(--nf-surface-raised\)\]:hover{background-color:var(--nf-surface-raised)}.hover\:bg-\[image\:var\(--nf-btn-glass-fill\)\]:hover{background-image:var(--nf-btn-glass-fill)}.hover\:text-\[var\(--nf-brand-secondary\)\]:hover{color:var(--nf-brand-secondary)}.hover\:text-\[var\(--nf-content-primary\)\]:hover{color:var(--nf-content-primary)}.hover\:text-\[var\(--nf-content-secondary\)\]:hover{color:var(--nf-content-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--nf-brand-primary\)\]:focus-visible{--tw-ring-color:var(--nf-brand-primary)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--nf-focus-ring\)\]:focus-visible{outline-color:var(--nf-focus-ring)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-\[var\(--nf-brand-primary\)\]:has(:focus-visible){--tw-ring-color:var(--nf-brand-primary)}.data-\[on\]\:border-\[var\(--nf-brand-secondary\)\][data-on]{border-color:var(--nf-brand-secondary)}@media (prefers-reduced-motion:no-preference){.motion-safe\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:scale-\[0\.98\]{scale:.98}.motion-safe\:animate-bounce{animation:var(--animate-bounce)}.motion-safe\:transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media (min-width:22.5rem){.min-\[22\.5rem\]\:gap-group{gap:var(--nf-gap-group)}}@media (min-width:40rem){.sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-\[-6\%\]{right:-6%}.sm\:right-lg{right:var(--nf-space-lg)}.sm\:bottom-14{bottom:calc(var(--spacing) * 14)}.sm\:bottom-15{bottom:calc(var(--spacing) * 15)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-md{margin:var(--nf-space-md)}.sm\:-mt-2xl{margin-top:calc(var(--nf-space-2xl) * -1)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-lg{margin-bottom:var(--nf-space-lg)}.sm\:mb-xl{margin-bottom:var(--nf-space-xl)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-\[9rem\]{height:9rem}.sm\:h-\[112px\]{height:112px}.sm\:h-\[560px\]{height:560px}.sm\:h-header{height:var(--nf-header-height)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[46\%\]{width:46%}.sm\:w-\[112px\]{width:112px}.sm\:w-auto{width:auto}.sm\:max-w-\[380px\]{max-width:380px}.sm\:basis-0{flex-basis:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr_auto\]{grid-template-columns:10rem 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-group{gap:var(--nf-gap-group)}.sm\:gap-md{gap:var(--nf-space-md)}.sm\:gap-sm{gap:var(--nf-space-sm)}.sm\:gap-xs{gap:var(--nf-space-xs)}:where(.sm\:space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-card-lg{padding:var(--nf-pad-card-lg)}.sm\:p-cell{padding:var(--nf-pad-cell)}.sm\:p-lg{padding:var(--nf-space-lg)}.sm\:p-md{padding:var(--nf-space-md)}.sm\:p-panel{padding:var(--nf-pad-panel)}.sm\:p-sm{padding:var(--nf-space-sm)}.sm\:p-xl{padding:var(--nf-space-xl)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-heading{padding-inline:var(--nf-gap-heading)}.sm\:px-lg{padding-inline:var(--nf-space-lg)}.sm\:px-xl{padding-inline:var(--nf-space-xl)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-0{padding-top:0}.sm\:pr-lg{padding-right:var(--nf-space-lg)}.sm\:pb-heading{padding-bottom:var(--nf-gap-heading)}.sm\:pl-0{padding-left:0}.sm\:text-right{text-align:right}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.125rem\]{font-size:1.125rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[length\:var\(--nf-text-caption\)\]{font-size:var(--nf-text-caption)}.sm\:text-\[length\:var\(--nf-text-h3\)\]{font-size:var(--nf-text-h3)}}@media (min-width:48rem){.md\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.md\:h-\[84px\]{height:84px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-xl{padding-inline:var(--nf-space-xl)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:left-\[var\(--nf-rail-width\)\]{left:var(--nf-rail-width)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:mx-0{margin-inline:0}.lg\:ms-0{margin-inline-start:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[2\/1\]{aspect-ratio:2}.lg\:w-\[248px\]{width:248px}.lg\:max-w-\(--container-4xl\){max-width:var(--container-4xl)}.lg\:max-w-none{max-width:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[390px_1fr\]{grid-template-columns:390px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-block{gap:var(--nf-gap-block)}.lg\:self-start{align-self:flex-start}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:bg-none{background-image:none}.lg\:p-0{padding:0}.lg\:px-xl{padding-inline:var(--nf-space-xl)}.lg\:pb-3xl{padding-bottom:var(--nf-space-3xl)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:mt-0{margin-top:0}.xl\:mt-block{margin-top:var(--nf-gap-block)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-\[196px\]{width:196px}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:self-start{align-self:flex-start}}@media (pointer:coarse){.pointer-coarse\:text-\[16px\]{font-size:16px}}.\[\&_\*\]\:fill-current *{fill:currentColor}.\[\&_code\]\:rounded-\[var\(--nf-radius-xs\)\] code{border-radius:var(--nf-radius-xs)}.\[\&_code\]\:border code{border-style:var(--tw-border-style);border-width:1px}.\[\&_code\]\:border-\[var\(--nf-border-subtle\)\] code{border-color:var(--nf-border-subtle)}.\[\&_code\]\:bg-\[var\(--nf-surface-inset\)\] code{background-color:var(--nf-surface-inset)}.\[\&_code\]\:px-inline code{padding-inline:var(--nf-gap-inline)}.\[\&_code\]\:py-inline-tight code{padding-block:var(--nf-gap-inline-tight)}.\[\&_code\]\:text-\[0\.8125rem\] code{font-size:.8125rem}.\[\&_code\]\:break-words code{overflow-wrap:break-word}.\[\&_code\]\:text-\[var\(--nf-content-primary\)\] code{color:var(--nf-content-primary)}.\[\&_em\]\:font-medium em{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_em\]\:text-\[var\(--nf-content-primary\)\] em{color:var(--nf-content-primary)}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&_li\]\:mt-inline li{margin-top:var(--nf-gap-inline)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-inline ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-inline) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-inline) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ol\]\:pl-heading ol{padding-left:var(--nf-gap-heading)}.\[\&_path\]\:fill-current path{fill:currentColor}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-\[var\(--nf-content-primary\)\] strong{color:var(--nf-content-primary)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-inline ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--nf-gap-inline) * var(--tw-space-y-reverse));margin-block-end:calc(var(--nf-gap-inline) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-heading ul{padding-left:var(--nf-gap-heading)}.\[\&\+section\]\:mt-7+section{margin-top:calc(var(--spacing) * 7)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[data-testid\=\"account-settings-button\"\]\:visible:is(){visibility:visible}.\[\&\>\*\]\:min-w-0>*{min-width:0}html[data-theme=light] .\[html\[data-theme\=light\]_\&\]\:hidden{display:none}.max-w-3xs{max-width:16rem}.max-w-2xs{max-width:18rem}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-ink-950:#010118;--nf-ink-900:#000020;--nf-ink-850:#000030;--nf-ink-800:#000040;--nf-ink-750:#000050;--nf-ink-700:#000060;--nf-ink-600:navy;--nf-ink-500:#0010a0;--nf-mist-100:#fff;--nf-mist-200:#e4eaff;--nf-mist-300:#d5deff;--nf-mist-400:#b4c0e0;--nf-mist-500:#8e9cc4;--nf-royal-400:#4257ee;--nf-royal-500:#2b3fe0;--nf-royal-600:#2130c0;--nf-royal-700:#1a2596;--nf-electric-300:#0069fe;--nf-electric-400:#0c6aef;--nf-electric-450:#0042fd;--nf-electric-500:#005de0;--nf-electric-600:#0056d0;--nf-electric-700:#003f98;--nf-cyan-400:#00c8ff;--nf-cyan-500:#06b6d4;--nf-emerald-400:#10b981;--nf-rose-400:#ff1744;--nf-sky-400:#38bdf8;--nf-brand-primary:var(--nf-electric-300);--nf-brand-primary-strong:var(--nf-electric-600);--nf-brand-quiet:#5c9fff;--nf-brand-primary-soft:var(--nf-brand-tint-1);--nf-brand-tint-1:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-1:color-mix(in oklab, var(--nf-brand-primary) 14%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-2:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-2:color-mix(in oklab, var(--nf-brand-primary) 20%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-3:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-3:color-mix(in oklab, var(--nf-brand-primary) 28%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-4:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-tint-4:color-mix(in oklab, var(--nf-brand-primary) 40%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selection-bg:var(--nf-brand-tint-4);--nf-brand-secondary:var(--nf-brand-quiet);--nf-brand-accent:var(--nf-electric-400);--nf-mode-personal:var(--nf-electric-500);--nf-mode-agent:var(--nf-electric-400);--nf-mode-admin:var(--nf-electric-700);--nf-side-accent:var(--nf-mode-personal);--nf-surface-canvas:#000612;--nf-surface-primary:var(--nf-ink-900);--nf-surface-secondary:var(--nf-ink-850);--nf-surface-elevated:var(--nf-ink-800);--nf-surface-raised:var(--nf-ink-750);--nf-surface-inset:var(--nf-ink-950)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-surface-inset:color-mix(in oklab, var(--nf-ink-950) 70%, black)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-content-primary:var(--nf-mist-100);--nf-content-secondary:var(--nf-mist-300);--nf-content-subtle:var(--nf-mist-400);--nf-content-muted:var(--nf-mist-500);--nf-content-on-brand:#fff;--nf-content-inverse:#0b0d14;--nf-border-subtle:#ffffff14;--nf-border-default:#ffffff21;--nf-border-strong:#ffffff38;--nf-border-brand:var(--nf-container-edge);--nf-divider:#ffffff1a;--nf-interactive-hover:#ffffff12;--nf-interactive-active:#ffffff1f;--nf-interactive-disabled:#ffffff0a;--nf-overlay-backdrop:#0000009e;--nf-scrim-drawer:#0000008c;--nf-overlay-media-soft:#0000004d;--nf-overlay-media:#00000073;--nf-overlay-media-strong:#0000009e;--nf-overlay-media-deep:#000c;--nf-surface-on-media:#0a0c1c99;--nf-border-on-media:#ffffff40;--nf-content-on-media:#fff;--nf-content-on-media-secondary:#ffffffd6;--nf-content-on-media-muted:#ffffffb8;--nf-wash-on-media-1:#ffffff21;--nf-wash-on-media-2:#ffffff2e;--nf-scrim-media:linear-gradient(to top, #000000a6 0%, #00000040 45%, transparent 100%);--nf-scrim-media-top:linear-gradient(to bottom, #0000008c 0%, #0003 45%, transparent 100%);--nf-surface-artwork:#010118;--nf-overlay-artwork:#010118c7;--nf-scrim-cover:linear-gradient(180deg, #00000080 0%, transparent 38%), linear-gradient(0deg, #0000006b 0%, transparent 34%);--nf-overlay-ring:#020412ed;--nf-surface-ai:linear-gradient(var(--nf-light-angle), #040c4480 0%, #00031e8c 64%, #0002149e 100%);--nf-surface-control-on-media:#00000073;--nf-surface-control-on-media-strong:#0000009e;--nf-content-on-media-accent:#b4d3ff;--nf-scrim-artwork:linear-gradient(180deg, #010118d1 0%, #0101183d 34%, #0101184d 62%, #010118e0 100%);--nf-glow-on-media:0 0 10px 3px var(--nf-electric-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-on-media:0 0 10px 3px color-mix(in oklab, var(--nf-electric-400) 90%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-halo-on-media:var(--nf-electric-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-halo-on-media:color-mix(in oklab, var(--nf-electric-400) 45%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-media-ground-from:#1b2a52;--nf-media-ground-to:#0b1226;--nf-media-silhouette:#00000057;--nf-media-moon:#e8f1ff80;--nf-media-wall:#e2eafa57;--nf-media-wall-shade:#060a1a75;--nf-media-roof:#e2eafa85;--nf-media-glass:#d6e5ffe0;--nf-media-land:#0a10248c;--nf-state-success:var(--nf-emerald-400);--nf-state-warning:var(--nf-cyan-400);--nf-state-error:var(--nf-rose-400);--nf-state-info:var(--nf-sky-400);--nf-rating:var(--nf-spark);--nf-focus-ring:var(--nf-brand-quiet);--nf-focus-ring-width:2px;--nf-focus-ring-offset:2px;--nf-content-link:var(--nf-brand-quiet);--nf-state-success-surface:var(--nf-emerald-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-success-surface:color-mix(in oklab, var(--nf-emerald-400) 15%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-warning-surface:var(--nf-cyan-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-warning-surface:color-mix(in oklab, var(--nf-cyan-400) 15%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-error-surface:var(--nf-rose-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-error-surface:color-mix(in oklab, var(--nf-rose-400) 15%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-info-surface:var(--nf-sky-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-state-info-surface:color-mix(in oklab, var(--nf-sky-400) 15%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-status-pending:var(--nf-state-warning);--nf-mark-unread:var(--nf-spark);--nf-spark:#ff6a3d;--nf-spark-ink:#ff8a5c;--nf-spark-soft:var(--nf-spark)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-spark-soft:color-mix(in oklab, var(--nf-spark) 16%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-spark-on:#111318;--nf-status-pending-surface:var(--nf-state-warning-surface);--nf-state-warning-accent:var(--nf-state-warning);--nf-status-approved:var(--nf-state-success);--nf-status-approved-surface:var(--nf-state-success-surface);--nf-status-rejected:var(--nf-state-error);--nf-status-rejected-surface:var(--nf-state-error-surface);--nf-status-verified:var(--nf-brand-quiet);--nf-status-verified-surface:var(--nf-brand-tint-2);--nf-mask-opaque:#000;--nf-mask-mid:#00000080;--nf-wash-1:#ffffff0a;--nf-wash-2:#ffffff0f;--nf-wash-3:#ffffff14;--nf-wash-4:#ffffff1f;--nf-wash-5:#ffffff29;--nf-wash-6:#ffffff38;--nf-wash-7:#ffffff52;--nf-shade-1:#00000047;--nf-shade-2:#00000057;--nf-shade-3:#0000008c;--nf-well-fill:linear-gradient(180deg, #0003208c, #000110b3);--nf-well-fill-deep:linear-gradient(180deg, #00000080, #000000ad);--nf-surface-inverse:#f4f5f7eb;--nf-content-on-inverse:var(--nf-content-inverse)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-content-on-inverse:color-mix(in oklab, var(--nf-content-inverse) 70%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-wash-on-inverse:#12151a21;--nf-content-on-paper:#12151a;--nf-content-on-paper-secondary:#12151ad1;--nf-content-on-paper-muted:#12151a99;--nf-border-on-paper:#12151a24;--nf-surface-on-paper:#f2f5fa;--nf-surface-on-paper-hover:#e9eff8;--nf-shadow-on-paper:0 1px 2px #12151a14, 0 8px 20px -8px #12151a2e;--nf-canvas-bloom-deep-ink:#1255b3;--nf-story-stage:linear-gradient(180deg, #05060f 0%, #01010a 100%);--nf-border-on-stage:#5c7cff47;--nf-surface-pin:#010118e0;--nf-ink-on-photo:#010118e0;--nf-light-angle:152deg;--nf-glass-fill-thin:#ffffff0b;--nf-glass-fill:#ffffff13;--nf-glass-fill-strong:#ffffff1c;--nf-glass-card-ink:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-card-ink:color-mix(in oklab, var(--nf-surface-canvas) 72%, var(--nf-canvas-bloom-deep-ink))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-card-fill:var(--nf-glass-card-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-card-fill:color-mix(in oklab, var(--nf-glass-card-ink) 92%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-well-fill:var(--nf-well-fill);--nf-glass-fill-plate:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-fill-plate:color-mix(in oklab, var(--nf-surface-canvas) 58%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-fill-plate-strong:var(--nf-surface-canvas)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-fill-plate-strong:color-mix(in oklab, var(--nf-surface-canvas) 70%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-blur-thin:14px;--nf-glass-blur:26px;--nf-glass-blur-strong:40px;--nf-glass-saturate:165%;--nf-glass-blur-soft:12px;--nf-glass-border:#ffffff1c;--nf-glass-rim-thin:#ffffff24;--nf-glass-rim:#ffffff38;--nf-glass-rim-strong:#ffffff57;--nf-glass-floor:#00000038;--nf-glass-shadow-thin:var(--nf-elev-1);--nf-glass-shadow:var(--nf-elev-2);--nf-glass-shadow-lifted:var(--nf-elev-4);--nf-glass-specular:linear-gradient(var(--nf-light-angle), var(--nf-wash-4) 0%, var(--nf-wash-1) 34%, transparent 62%);--nf-elev-1:0 1px 1px #0000004d, 0 4px 12px -2px #00000057;--nf-elev-1-rim:inset 0 1px 0 #ffffff1f;--nf-elev-2:0 2px 3px #00000052, 0 10px 26px -4px #0000006b;--nf-elev-2-rim:inset 0 1px 0 #ffffff2b;--nf-elev-3:0 2px 4px #00000057, 0 -1px 0 #ffffff0d, 0 -20px 48px -12px #0000008c;--nf-elev-3-rim:inset 0 1px 0 #ffffff38;--nf-elev-4:0 4px 8px #00000057, 0 24px 64px -12px #0000009e;--nf-elev-4-rim:inset 0 1px 0 #ffffff42;--nf-elev-5:0 2px 4px #0000004d, 0 12px 28px -6px #00000080, 0 32px 72px -20px #0006;--nf-elev-5-rim:inset 0 1px 0 #ffffff4d;--nf-elev-1-border:#ffffff1c;--nf-elev-2-border:#ffffff26;--nf-elev-3-border:#ffffff30;--nf-elev-4-border:#ffffff38;--nf-elev-5-border:#ffffff42;--nf-gradient-brand:linear-gradient(135deg, #5c9fff 0%, var(--nf-electric-400) 100%);--nf-gradient-cta:linear-gradient(180deg, #0074fc 0%, var(--nf-electric-450) 64%, #0069f7 100%);--nf-gradient-text:linear-gradient(135deg, #7cb2ff 0%, #4b95ff 52%, #3d8dff 100%);--nf-gradient-agent:linear-gradient(135deg, #5c9fff 0%, var(--nf-electric-400) 100%);--nf-gradient-surface:linear-gradient(180deg, #ffffff0b 0%, #ffffff03 100%);--nf-canvas-base:#010118;--nf-glow-brand:0 0 0 1px var(--nf-electric-500), 0 12px 40px -8px var(--nf-electric-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-brand:0 0 0 1px color-mix(in oklab, var(--nf-electric-500) 35%, transparent), 0 12px 40px -8px color-mix(in oklab, var(--nf-electric-500) 55%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-accent:0 12px 40px -10px var(--nf-electric-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-accent:0 12px 40px -10px color-mix(in oklab, var(--nf-electric-400) 45%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-ink:var(--nf-electric-300);--nf-glow-scale:.4;--nf-glow-wash:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-wash:color-mix(in oklab, var(--nf-glow-ink) calc(5% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-1:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-1:color-mix(in oklab, var(--nf-glow-ink) calc(10% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-2:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-2:color-mix(in oklab, var(--nf-glow-ink) calc(19% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-3:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-3:color-mix(in oklab, var(--nf-glow-ink) calc(32% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-4:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-4:color-mix(in oklab, var(--nf-glow-ink) calc(46% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-edge-soft:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-edge-soft:color-mix(in oklab, var(--nf-container-ink) 35%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-container-ink:var(--nf-electric-500);--nf-container-edge-quiet:var(--nf-border-default)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-container-edge:color-mix(in oklab, var(--nf-container-ink) 70%, transparent);--nf-container-edge-lit:color-mix(in oklab, var(--nf-container-ink) 85%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-container-fill:var(--nf-well-fill);--nf-container-radius:var(--nf-radius-card);--nf-brand-edge:var(--nf-container-edge);--nf-brand-edge-strong:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-edge-strong:color-mix(in oklab, var(--nf-container-ink) 85%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-brand-rim:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glow-brand-rim:color-mix(in oklab, var(--nf-glow-ink) 90%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-rim-lit-ink:white}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-rim-lit-ink:color-mix(in oklab, color-mix(in oklab, white 78%, var(--nf-glow-ink)) 90%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-rim-lit:inset 0 1px 0 var(--nf-rim-lit-ink);--nf-bloom-card:0 8px 28px -10px var(--nf-glow-3), 0 18px 56px -12px var(--nf-glow-1);--nf-glow-edge:inset 0 1px 0 var(--nf-rim-lit-ink), 0 0 0 1px var(--nf-brand-edge), 0 0 10px -3px var(--nf-glow-2), 0 0 22px -12px var(--nf-glow-1);--nf-rim-specular:#ffffff4d;--nf-rim-specular-soft:#ffffff29;--nf-rim-primary:inset 0 2px 0 -1px var(--nf-rim-specular), inset 0 -1px 0 var(--nf-rim-specular-soft);--nf-bloom-lit:0 0 24px #0c6aef80, 0 0 88px #0c6aef24;--nf-bloom-lit-press:0 0 10px #0c6aef57;--nf-bloom-lit-hover:0 0 30px #0c6aef99, 0 0 96px #0c6aef33;--nf-bloom-lit-soft:0 0 16px #0c6aef47, 0 0 56px #0c6aef14;--nf-glow-edge-strong:inset 0 1px 0 var(--nf-rim-lit-ink), 0 0 0 1px var(--nf-brand-edge-strong), 0 0 12px var(--nf-glow-3), 0 0 28px -8px var(--nf-glow-2);--nf-edge-stride-base:var(--nf-glass-border)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-edge-stride-base:color-mix(in oklab, var(--nf-glass-border) 84%, var(--nf-brand-edge))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-edge-stride-lit:var(--nf-brand-edge);--nf-edge-stride-peak:var(--nf-brand-edge-strong);--nf-tile-market-fill:#000c27;--nf-tile-market-edge:#1a5ca5;--nf-chip-city-fill:#030c23;--nf-chip-city-edge:#002051;--nf-well-edge-home-search:#002e7a;--nf-edge-stride-stops:var(--nf-edge-stride-peak) 0deg, var(--nf-edge-stride-lit) 12deg, var(--nf-edge-stride-base) 30deg, var(--nf-edge-stride-base) 162deg, var(--nf-edge-stride-lit) 174deg, var(--nf-edge-stride-peak) 182deg, var(--nf-edge-stride-lit) 192deg, var(--nf-edge-stride-base) 210deg, var(--nf-edge-stride-base) 342deg, var(--nf-edge-stride-lit) 352deg, var(--nf-edge-stride-peak) 360deg;--nf-radius-xs:6px;--nf-radius-sm:10px;--nf-radius-md:14px;--nf-radius-lg:18px;--nf-radius-xl:22px;--nf-radius-2xl:32px;--nf-radius-pill:999px;--nf-radius-control:var(--nf-radius-md);--nf-act-radius-sm:.625rem;--nf-act-radius-md:.75rem;--nf-act-radius-lg:.875rem;--nf-radius-button:var(--nf-act-radius-md);--nf-radius-card:var(--nf-radius-lg);--nf-radius-card-sm:var(--nf-radius-md);--nf-radius-well:var(--nf-radius-md);--nf-radius-control-sm:var(--nf-radius-sm);--nf-radius-badge:var(--nf-radius-xs);--nf-radius-plate:var(--nf-radius-sm);--nf-border-width:1px;--nf-border-width-strong:1.5px;--nf-radius-circle:50%;--nf-radius-squircle:26%;--nf-space-0:0rem;--nf-space-3xs:.125rem;--nf-space-2xs:.25rem;--nf-space-xs:.5rem;--nf-space-sm:.75rem;--nf-space-md:1rem;--nf-space-lg:1.5rem;--nf-space-xl:2rem;--nf-space-2xl:3rem;--nf-space-3xl:4rem;--nf-space-4xl:6rem;--nf-space-5xl:8rem;--nf-gap-section:clamp(3rem, 1.5rem + 6vw, 6rem);--nf-gap-section-tight:clamp(2rem, 1.25rem + 3vw, 3rem);--nf-gap-block:var(--nf-space-xl);--nf-gap-heading:var(--nf-space-lg);--nf-gap-group:var(--nf-space-md);--nf-gap-row:var(--nf-space-sm);--nf-gap-inline:var(--nf-space-xs);--nf-gap-inline-tight:var(--nf-space-2xs);--nf-pad-shell:1rem;--nf-pad-card:var(--nf-space-md);--nf-pad-card-lg:clamp(2rem, 1rem + 4vw, 4rem);--nf-pad-card-sm:var(--nf-space-md);--nf-pad-panel:1.25rem;--nf-pad-cell:var(--nf-space-xl);--nf-pad-row-block:var(--nf-space-sm);--nf-pad-row-inline:var(--nf-space-md);--nf-pad-chip-block:var(--nf-space-xs);--nf-pad-chip-inline:var(--nf-space-sm);--nf-pad-field-affordance:2.75rem;--nf-duration-instant:90ms;--nf-duration-fast:.16s;--nf-duration-base:.24s;--nf-duration-slow:.38s;--nf-duration-deliberate:.62s;--nf-duration-cinematic:.9s;--nf-duration-entrance:.52s;--nf-ease-standard:cubic-bezier(.22, .61, .36, 1);--nf-ease-entrance:cubic-bezier(.16, 1, .3, 1);--nf-ease-exit:cubic-bezier(.4, 0, 1, 1);--nf-ease-spring:cubic-bezier(.34, 1.28, .64, 1);--nf-duration-press:.12s;--nf-ease-press:cubic-bezier(.3, 0, .2, 1);--nf-press-scale-sm:.94;--nf-press-scale:.97;--nf-press-scale-lg:.985;--nf-route-shift-out:1.5rem;--nf-route-shift-in:2rem;--nf-route-rise:.375rem;--nf-font-display:var(--nf-font-poppins), var(--nf-font-inter), ui-sans-serif, system-ui, sans-serif;--nf-font-sans:var(--nf-font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--nf-text-display:clamp(2.25rem, 1.4rem + 2.8vw, 4rem);--nf-text-h0:clamp(1.875rem, 1.41rem + 1.9vw, 3.125rem);--nf-text-h1:clamp(1.5rem, 1.1rem + 1.8vw, 2.5rem);--nf-text-h2:clamp(1.3rem, 1.05rem + 1vw, 1.85rem);--nf-text-h3:clamp(1.1875rem, 1.05rem + .6vw, 1.4375rem);--nf-text-h4:clamp(1.0625rem, .99rem + .29vw, 1.25rem);--nf-text-body-lg:1.0625rem;--nf-text-body:1rem;--nf-text-body-sm:.875rem;--nf-text-caption:.8125rem;--nf-text-overline:.75rem;--nf-tracking-display:-.03em;--nf-tracking-display-sm:-.02em;--nf-tracking-tight:-.02em;--nf-tracking-normal:0em;--nf-tracking-overline:.06em;--nf-text-title-lg:1.875rem;--nf-leading-title-lg:2.25rem;--nf-text-row:.9375rem;--nf-leading-row:1.25rem;--nf-text-label:.75rem;--nf-leading-label:1rem;--nf-tracking-label:.06em;--nf-text-figure:2.5rem;--nf-leading-figure:2.75rem;--nf-tracking-figure:-.03em;--nf-text-figure-xl:5.5rem;--nf-tracking-figure-xl:-.04em;--nf-rail-width:264px;--nf-z-canvas:0;--nf-z-content:1;--nf-z-sticky:50;--nf-z-overlay:60;--nf-z-modal:80;--nf-z-toast:90;--nf-z-top:999;--nf-header-height-sm:60px;--nf-header-height:72px;--nf-content-read:1120px;--nf-content-max:1440px;--nf-measure-display:18ch;--nf-measure-lede:42ch;--nf-measure-section:52ch;--nf-measure-body:62ch;--nf-lit:var(--nf-brand-primary);--nf-lit-cyan:var(--nf-state-info)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-lit-cyan:color-mix(in oklab, var(--nf-state-info) 55%, white 45%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-fill-base:radial-gradient(55% 14px at 50% 0, var(--nf-lit-cyan), transparent), linear-gradient(180deg, var(--nf-lit) 0px, var(--nf-lit) 3px, var(--nf-lit) 8px, var(--nf-lit) 15px, var(--nf-lit) 36px, var(--nf-lit) 50%, var(--nf-lit) calc(100% - 24px), var(--nf-lit) calc(100% - 11px), var(--nf-lit) calc(100% - 5px), var(--nf-lit) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-fill-base:radial-gradient(55% 14px at 50% 0, color-mix(in oklab, var(--nf-lit-cyan) 16%, transparent), transparent), linear-gradient(180deg, color-mix(in oklab, var(--nf-lit) 42%, var(--nf-surface-canvas)) 0px, color-mix(in oklab, var(--nf-lit) 38%, var(--nf-surface-canvas)) 3px, color-mix(in oklab, var(--nf-lit) 31%, var(--nf-surface-canvas)) 8px, color-mix(in oklab, var(--nf-lit) 26%, var(--nf-surface-canvas)) 15px, color-mix(in oklab, var(--nf-lit) 20%, var(--nf-surface-canvas)) 36px, color-mix(in oklab, var(--nf-lit) 16%, var(--nf-surface-canvas)) 50%, color-mix(in oklab, var(--nf-lit) 20%, var(--nf-surface-canvas)) calc(100% - 24px), color-mix(in oklab, var(--nf-lit) 26%, var(--nf-surface-canvas)) calc(100% - 11px), color-mix(in oklab, var(--nf-lit) 32%, var(--nf-surface-canvas)) calc(100% - 5px), color-mix(in oklab, var(--nf-lit) 37%, var(--nf-surface-canvas)) 100%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-fill-card-base:radial-gradient(55% 14px at 50% 0, var(--nf-lit-cyan), transparent), linear-gradient(180deg, var(--nf-lit) 0px, var(--nf-lit) 6px, var(--nf-lit) 13px, var(--nf-lit) 22px, var(--nf-lit) 50%, var(--nf-lit) calc(100% - 20px), var(--nf-lit) calc(100% - 6px), var(--nf-lit) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-fill-card-base:radial-gradient(55% 14px at 50% 0, color-mix(in oklab, var(--nf-lit-cyan) 16%, transparent), transparent), linear-gradient(180deg, color-mix(in oklab, var(--nf-lit) 50%, var(--nf-surface-canvas)) 0px, color-mix(in oklab, var(--nf-lit) 44%, var(--nf-surface-canvas)) 6px, color-mix(in oklab, var(--nf-lit) 38%, var(--nf-surface-canvas)) 13px, color-mix(in oklab, var(--nf-lit) 32%, var(--nf-surface-canvas)) 22px, color-mix(in oklab, var(--nf-lit) 18%, var(--nf-surface-canvas)) 50%, color-mix(in oklab, var(--nf-lit) 22%, var(--nf-surface-canvas)) calc(100% - 20px), color-mix(in oklab, var(--nf-lit) 28%, var(--nf-surface-canvas)) calc(100% - 6px), color-mix(in oklab, var(--nf-lit) 34%, var(--nf-surface-canvas)) 100%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-blur:var(--nf-glass-blur-soft);--nf-panel-fill:var(--nf-glass-sheen), var(--nf-panel-fill-base);--nf-panel-fill-card:var(--nf-glass-sheen), var(--nf-panel-fill-card-base);--nf-plate-fill:var(--nf-plate-fill-base);--nf-panel-edge:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-edge:color-mix(in oklab, var(--nf-brand-primary) 62%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-edges:var(--nf-lit) var(--nf-lit) var(--nf-lit) var(--nf-lit)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-edges:color-mix(in oklab, var(--nf-lit) 82%, var(--nf-state-info)) color-mix(in oklab, var(--nf-lit) 72%, var(--nf-surface-canvas)) color-mix(in oklab, var(--nf-lit) 70%, var(--nf-state-info)) color-mix(in oklab, var(--nf-lit) 74%, var(--nf-surface-canvas));--nf-panel-catch:color-mix(in oklab, var(--nf-lit) 78%, var(--nf-state-info))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-rim:inset 0 1px 0 var(--nf-panel-catch);--nf-panel-halo:0 0 3px var(--nf-state-info)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-halo:0 0 3px color-mix(in oklab, var(--nf-state-info) calc(34% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-glow:inset 0 1px 0 var(--nf-lit), inset 1px 0 0 var(--nf-lit), var(--nf-panel-halo)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-glow:inset 0 1px 0 color-mix(in oklab, var(--nf-lit) 90%, transparent), inset 1px 0 0 color-mix(in oklab, var(--nf-lit) 70%, var(--nf-surface-canvas)), var(--nf-panel-halo)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-hair:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-hair:color-mix(in oklab, var(--nf-brand-primary) 22%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-plate-size-sm:2.25rem;--nf-plate-size-md:2.75rem;--nf-plate-size-lg:3.5rem;--nf-plate-radius:var(--nf-radius-sm);--nf-plate-radius-sm:var(--nf-radius-xs);--nf-plate-radius-md:.75rem;--nf-plate-radius-lg:var(--nf-radius-md);--nf-plate-neutral-fill:#ffffff12;--nf-plate-neutral-ink:var(--nf-mist-200);--nf-plate-brand-fill:var(--nf-brand-tint-2);--nf-plate-brand-ink:var(--nf-brand-quiet)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-plate-brand-ink:color-mix(in oklab, var(--nf-brand-quiet) 72%, var(--nf-content-primary))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-plate-solid-fill:var(--nf-mist-100);--nf-plate-solid-ink:var(--nf-ink-900);--nf-plate-fill-base:linear-gradient(var(--nf-plate-neutral-fill), var(--nf-plate-neutral-fill));--nf-plate-edge:transparent;--nf-plate-edges:transparent;--nf-plate-rim:0 0 0 0 transparent;--nf-plate-inner-light:0 0 0 0 transparent;--nf-plate-glow:0 0 0 0 transparent;--nf-plate-shadow:none;--nf-plate-glyph-glow:none;--nf-selected-fill:var(--nf-gradient-cta);--nf-selected-edge:var(--nf-rim-lit-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-edge:color-mix(in oklab, var(--nf-rim-lit-ink) 60%, var(--nf-brand-primary))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-edges:var(--nf-lit-cyan) var(--nf-state-info) var(--nf-lit-cyan) var(--nf-state-info)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-edges:color-mix(in oklab, var(--nf-lit-cyan) 90%, white) color-mix(in oklab, var(--nf-state-info) 80%, var(--nf-lit)) color-mix(in oklab, var(--nf-lit-cyan) 80%, var(--nf-lit)) color-mix(in oklab, var(--nf-state-info) 80%, var(--nf-lit))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-rim:inset 0 1px 0 #ffffff8c;--nf-selected-shadow:var(--nf-selected-rim), 0 0 18px var(--nf-brand-primary), 0 6px 16px -6px var(--nf-brand-primary)}@supports (color:lab(0% 0 0)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-rim:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.55)}}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-shadow:var(--nf-selected-rim), 0 0 18px color-mix(in oklab, var(--nf-brand-primary) 55%, transparent), 0 6px 16px -6px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent);--nf-selected-shadow-inline:var(--nf-selected-rim), 0 0 18px color-mix(in oklab, var(--nf-brand-primary) 50%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-edges:var(--nf-state-warning) var(--nf-brand-primary) var(--nf-state-warning) var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-edges:color-mix(in srgb, var(--nf-state-warning) 22%, var(--nf-content-on-brand)) color-mix(in srgb, var(--nf-brand-primary) 70%, var(--nf-state-warning)) color-mix(in srgb, var(--nf-state-warning) 32%, var(--nf-content-on-brand)) color-mix(in srgb, var(--nf-brand-primary) 70%, var(--nf-state-warning))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-fill:radial-gradient(45% 75% at 50% 88%, var(--nf-brand-primary), transparent), linear-gradient(180deg, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 24%, var(--nf-brand-primary) 62%, var(--nf-brand-primary) 88%, var(--nf-brand-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-fill:radial-gradient(45% 75% at 50% 88%, color-mix(in srgb, color-mix(in srgb, var(--nf-brand-primary) 72%, var(--nf-state-warning)) 55%, transparent), transparent), linear-gradient(180deg, color-mix(in srgb, var(--nf-brand-primary) 92%, var(--nf-state-warning)) 0%, color-mix(in srgb, var(--nf-brand-primary) 74%, var(--nf-surface-primary)) 24%, color-mix(in srgb, var(--nf-brand-primary) 68%, var(--nf-surface-primary)) 62%, var(--nf-brand-primary) 88%, color-mix(in srgb, var(--nf-brand-primary) 70%, var(--nf-state-warning)) 100%);--nf-btn-lit-rim:inset 0 1px 0 color-mix(in srgb, var(--nf-state-warning) 30%, var(--nf-content-on-brand))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-inner:inset 0 0 12px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-inner:inset 0 0 12px color-mix(in srgb, color-mix(in srgb, var(--nf-brand-primary) 70%, var(--nf-state-warning)) 70%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-inner-hover:inset 0 0 16px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-inner-hover:inset 0 0 16px color-mix(in srgb, color-mix(in srgb, var(--nf-brand-primary) 70%, var(--nf-state-warning)) 80%, transparent);--nf-btn-lit-bloom:0 5px 14px -2px color-mix(in srgb, var(--nf-brand-primary) 65%, transparent), 0 -2px 10px color-mix(in srgb, var(--nf-brand-primary) 22%, transparent);--nf-btn-lit-bloom-hover:0 4px 12px -2px color-mix(in srgb, var(--nf-brand-primary) 70%, transparent), 0 -2px 12px color-mix(in srgb, var(--nf-brand-primary) 28%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-shadow:var(--nf-btn-lit-rim), var(--nf-btn-lit-inner), var(--nf-btn-lit-bloom);--nf-btn-lit-shadow-hover:var(--nf-btn-lit-rim), var(--nf-btn-lit-inner-hover), var(--nf-btn-lit-bloom-hover);--nf-btn-lit-text-glow:0 0 10px var(--nf-content-on-brand)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-text-glow:0 0 10px color-mix(in oklab, var(--nf-content-on-brand) 35%, transparent);--nf-btn-lit-pool:radial-gradient(50% 55% at 50% 16%, color-mix(in srgb, var(--nf-brand-primary) 58%, transparent) 0%, color-mix(in srgb, var(--nf-brand-primary) 16%, transparent) 55%, transparent 100%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-pool-height:48px;--nf-btn-lit-pool-blur:3px;--nf-btn-glass-fill:linear-gradient(180deg, var(--nf-brand-primary), var(--nf-brand-primary))}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-glass-fill:linear-gradient(180deg, color-mix(in oklab, var(--nf-brand-primary) 22%, transparent), color-mix(in oklab, var(--nf-brand-primary) 8%, transparent))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-glass-edge:var(--nf-container-edge);--nf-btn-glass-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), 0 0 18px -6px var(--nf-glow-3);--nf-btn-glass-blur:var(--nf-glass-blur-soft);--nf-btn-glass-backdrop:none;--nf-card-backdrop:none;--nf-badge-gold-top:#ffdc20;--nf-badge-gold-mid:#ffd323;--nf-badge-gold-foot:#ffba0c;--nf-badge-gold-tick-top:#f58207;--nf-badge-gold-tick-foot:#d95c00;--nf-badge-platinum-top:#e1e1e1;--nf-badge-platinum-mid:#d6d6d6;--nf-badge-platinum-foot:#c4c4c4;--nf-badge-platinum-tick-top:#666;--nf-badge-platinum-tick-foot:#454545;--nf-panel-halo:0 0 6px var(--nf-state-info)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-halo:0 0 6px color-mix(in oklab, var(--nf-state-info) calc(52% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-catch:var(--nf-lit)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-panel-catch:color-mix(in oklab, var(--nf-lit) 62%, var(--nf-state-info))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-sheen:radial-gradient(60% 70% at 0% 0%, var(--nf-lit-cyan), transparent 70%), linear-gradient(135deg, #ffffff12 0%, #ffffff05 22%, transparent 38%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-glass-sheen:radial-gradient(60% 70% at 0% 0%, color-mix(in oklab, var(--nf-lit-cyan) 12%, transparent), transparent 70%), linear-gradient(135deg, lab(100% -.0000298023 .0000119209/.07) 0%, lab(100% -.0000298023 .0000119209/.02) 22%, transparent 38%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-plate-sheen:none;--nf-selected-shadow:var(--nf-selected-rim), 0 0 22px var(--nf-brand-primary), 0 6px 16px -6px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-shadow:var(--nf-selected-rim), 0 0 22px color-mix(in oklab, var(--nf-brand-primary) calc(64% * var(--nf-glow-scale)), transparent), 0 6px 16px -6px color-mix(in oklab, var(--nf-brand-primary) 70%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-shadow-inline:var(--nf-selected-rim), 0 0 22px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-selected-shadow-inline:var(--nf-selected-rim), 0 0 22px color-mix(in oklab, var(--nf-brand-primary) calc(58% * var(--nf-glow-scale)), transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-rim:inset 0 1px 0 var(--nf-state-warning)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-rim:inset 0 1px 0 color-mix(in srgb, var(--nf-state-warning) 20%, var(--nf-content-on-brand))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-bloom:0 6px 16px -2px var(--nf-brand-primary), 0 -2px 12px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-bloom:0 6px 16px -2px color-mix(in srgb, var(--nf-brand-primary) 74%, transparent), 0 -2px 12px color-mix(in srgb, var(--nf-brand-primary) 30%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-bloom-hover:0 5px 14px -2px var(--nf-brand-primary), 0 -2px 14px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-bloom-hover:0 5px 14px -2px color-mix(in srgb, var(--nf-brand-primary) 78%, transparent), 0 -2px 14px color-mix(in srgb, var(--nf-brand-primary) 34%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-pool:radial-gradient(50% 55% at 50% 16%, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 55%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-lit-pool:radial-gradient(50% 55% at 50% 16%, color-mix(in srgb, var(--nf-brand-primary) 68%, transparent) 0%, color-mix(in srgb, var(--nf-brand-primary) 22%, transparent) 55%, transparent 100%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-btn-glass-shadow:inset 0 1px 0 var(--nf-rim-lit-ink), 0 0 20px -5px var(--nf-glow-3);--nf-bar-edge-lit:var(--nf-lit)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-bar-edge-lit:color-mix(in oklab, var(--nf-lit) 70%, var(--nf-state-info))}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-bar-glow:0 1px 0 var(--nf-bar-edge-lit), 0 2px 6px -1px var(--nf-state-info)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-bar-glow:0 1px 0 var(--nf-bar-edge-lit), 0 2px 6px -1px color-mix(in oklab, var(--nf-state-info) 52%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-surface-primary:#040a1f;--nf-surface-secondary:#060d26;--nf-surface-elevated:#08102c;--nf-surface-raised:#0a1231;--nf-divider:#ffffff12;--nf-card-border:#ffffff14;--nf-card-shadow:0 0 0 0 transparent;--nf-float-shadow:0 8px 24px -8px #0009;--nf-card-shadow-hover:0 0 0 1px #ffffff1f;--nf-container-edge:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-container-edge:color-mix(in oklab, var(--nf-container-ink) 20%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-container-edge-lit:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-container-edge-lit:color-mix(in oklab, var(--nf-container-ink) 45%, transparent)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-brand-edge-soft:var(--nf-card-border);--nf-glow-edge:0 0 0 1px var(--nf-card-border);--nf-bloom-card:0 0 0 0 transparent;--nf-glass-sheen:none;--nf-panel-fill-base:linear-gradient(var(--nf-surface-primary), var(--nf-surface-primary));--nf-panel-fill-card-base:linear-gradient(var(--nf-surface-primary), var(--nf-surface-primary));--nf-panel-edge:var(--nf-card-border);--nf-panel-edges:var(--nf-card-border);--nf-panel-catch:transparent;--nf-panel-rim:0 0 0 0 transparent;--nf-panel-halo:0 0 0 0 transparent;--nf-panel-glow:0 0 0 0 transparent;--nf-panel-hair:var(--nf-divider);--nf-bar-edge-lit:var(--nf-divider);--nf-bar-glow:0 1px 0 var(--nf-divider);--nf-btn-glass-fill:linear-gradient(var(--nf-surface-raised), var(--nf-surface-raised));--nf-btn-glass-edge:var(--nf-card-border);--nf-btn-glass-shadow:0 4px 14px -6px #0000008c;--nf-soft-top:radial-gradient(120% 100% at 50% 0%, var(--nf-brand-primary) 0%, var(--nf-brand-primary) 45%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-soft-top:radial-gradient(120% 100% at 50% 0%, color-mix(in oklab, var(--nf-brand-primary) 13%, transparent) 0%, color-mix(in oklab, var(--nf-brand-primary) 5%, transparent) 45%, transparent 100%)}}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-soft-top-size:22rem}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-radius:var(--nf-radius-card);--nf-night-glass-raised-radius:var(--nf-radius-card);--nf-night-glass-quiet-radius:var(--nf-radius-card-sm);--nf-night-glass-fill:radial-gradient(120% 85% at 0% 0%, var(--nf-container-ink), transparent 62%), linear-gradient(180deg, var(--nf-container-ink) 0%, var(--nf-container-ink) 70%), var(--nf-surface-primary)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-fill:radial-gradient(120% 85% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 22%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in oklab, var(--nf-container-ink) 8%, transparent) 0%, color-mix(in oklab, var(--nf-container-ink) 2%, transparent) 70%), color-mix(in oklab, var(--nf-surface-primary) 84%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-edge:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-edge:color-mix(in oklab, var(--nf-container-ink) 50%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-catch:inset 0 1px 0 var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-catch:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 8%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-glow:0 0 28px -12px var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-glow:0 0 28px -12px color-mix(in oklab, var(--nf-glow-ink) 50%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-drop:0 14px 30px -22px var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-drop:0 14px 30px -22px color-mix(in oklab, var(--nf-surface-artwork) 80%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-shadow:var(--nf-night-glass-catch), var(--nf-night-glass-glow), var(--nf-night-glass-drop);--nf-night-glass-edge-hover:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-edge-hover:color-mix(in oklab, var(--nf-container-ink) 72%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-shadow-hover:var(--nf-night-glass-catch), 0 0 32px -10px var(--nf-glow-ink), var(--nf-night-glass-drop)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-shadow-hover:var(--nf-night-glass-catch), 0 0 32px -10px color-mix(in oklab, var(--nf-glow-ink) 60%, transparent), var(--nf-night-glass-drop)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-fill:radial-gradient(110% 70% at 0% 0%, var(--nf-container-ink), transparent 70%), radial-gradient(80% 50% at 100% 100%, var(--nf-container-ink), transparent 70%), linear-gradient(180deg, var(--nf-container-ink) 0%, transparent 75%), var(--nf-surface-elevated)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-fill:radial-gradient(110% 70% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 28%, transparent), transparent 70%), radial-gradient(80% 50% at 100% 100%, color-mix(in oklab, var(--nf-container-ink) 10%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--nf-container-ink) 10%, transparent) 0%, transparent 75%), color-mix(in oklab, var(--nf-surface-elevated) 88%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-edge:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-edge:color-mix(in oklab, var(--nf-container-ink) 55%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-glow:0 0 36px -12px var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-glow:0 0 36px -12px color-mix(in oklab, var(--nf-glow-ink) 55%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-shadow:inset 0 1px 0 var(--nf-content-primary), var(--nf-night-glass-raised-glow), 0 20px 40px -26px var(--nf-surface-artwork)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-raised-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 10%, transparent), var(--nf-night-glass-raised-glow), 0 20px 40px -26px color-mix(in oklab, var(--nf-surface-artwork) 85%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-quiet-fill:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-quiet-fill:color-mix(in oklab, var(--nf-container-ink) 6%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-quiet-edge:var(--nf-container-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-quiet-edge:color-mix(in oklab, var(--nf-container-ink) 22%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-quiet-shadow:inset 0 1px 0 var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-quiet-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 4%, transparent)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-sheet-fill:radial-gradient(110% 50% at 0% 0%, var(--nf-container-ink), transparent 70%), linear-gradient(180deg, var(--nf-container-ink) 0%, transparent 60%), var(--nf-surface-elevated)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-theme=dark]{--nf-night-glass-sheet-fill:radial-gradient(110% 50% at 0% 0%, color-mix(in oklab, var(--nf-container-ink) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--nf-container-ink) 8%, transparent) 0%, transparent 60%), color-mix(in oklab, var(--nf-surface-elevated) 94%, transparent)}}:root:not([data-theme=light]):is([data-save-data=on],[data-motion-lite=on]),:root:not([data-theme=light]):is([data-save-data=on],[data-motion-lite=on]) [data-theme=dark]{--nf-night-glass-glow:0 0 0 0 transparent;--nf-night-glass-drop:0 0 0 0 transparent;--nf-night-glass-shadow-hover:var(--nf-night-glass-catch);--nf-night-glass-raised-glow:0 0 0 0 transparent;--nf-night-glass-raised-shadow:inset 0 1px 0 var(--nf-content-primary)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]):is([data-save-data=on],[data-motion-lite=on]),:root:not([data-theme=light]):is([data-save-data=on],[data-motion-lite=on]) [data-theme=dark]{--nf-night-glass-raised-shadow:inset 0 1px 0 color-mix(in oklab, var(--nf-content-primary) 10%, transparent)}}:root[lang=yo],:root[lang=ig],:root[lang=yo] [data-theme=dark],:root[lang=ig] [data-theme=dark]{--nf-font-display:var(--nf-font-inter), ui-sans-serif, system-ui, sans-serif}@media (min-width:40rem){:root{--nf-pad-shell:1.5rem;--nf-pad-card:1.25rem}}@media (min-width:80rem){:root{--nf-pad-shell:2rem}}@media (prefers-reduced-motion:reduce){:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-duration-instant:1ms;--nf-duration-fast:1ms;--nf-duration-base:1ms;--nf-duration-slow:1ms;--nf-duration-deliberate:1ms;--nf-duration-cinematic:1ms;--nf-duration-entrance:1ms;--nf-duration-press:1ms;--nf-ease-spring:linear;--nf-press-scale-sm:1;--nf-press-scale:1;--nf-press-scale-lg:1;--nf-route-shift-out:0;--nf-route-shift-in:0;--nf-route-rise:0}}[data-side=stays],[data-side=stays] [data-theme=dark]{--nf-side-accent:var(--nf-mode-agent)}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-surface-canvas:#f4f4f1;--nf-canvas-base:#f4f4f1;--nf-surface-primary:#fff;--nf-surface-secondary:#fafaf8;--nf-surface-elevated:#fff;--nf-surface-raised:#f0f0ec;--nf-surface-inset:#ecece7;--nf-card-border:#11131814;--nf-card-shadow:0 1px 2px #1113180a, 0 2px 8px -2px #1113180d;--nf-float-shadow:0 1px 3px #1113180d, 0 8px 24px -6px #1113181a;--nf-card-shadow-hover:0 2px 4px #1113180d, 0 10px 24px -8px #1113181a;--nf-content-primary:#111318;--nf-content-secondary:#4a505a;--nf-content-subtle:#5c626c;--nf-content-muted:#646a74;--nf-content-on-brand:#fff;--nf-content-inverse:#fff;--nf-content-link:var(--nf-brand-quiet);--nf-brand-primary:#005fe8;--nf-brand-primary-strong:#004bc0;--nf-brand-quiet:#0050c8;--nf-brand-accent:#005fe8;--nf-brand-tint-1:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-1:color-mix(in oklab, var(--nf-brand-primary) 7%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-2:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-2:color-mix(in oklab, var(--nf-brand-primary) 11%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-3:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-3:color-mix(in oklab, var(--nf-brand-primary) 16%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-4:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-tint-4:color-mix(in oklab, var(--nf-brand-primary) 22%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-mode-personal:#005fe8;--nf-mode-agent:#0068f0;--nf-mode-admin:#003c99;--nf-focus-ring:var(--nf-brand-quiet);--nf-rating:var(--nf-spark);--nf-gradient-brand:linear-gradient(135deg, #1f7bff 0%, #0050d0 100%);--nf-gradient-agent:linear-gradient(135deg, #1f7bff 0%, #0050d0 100%);--nf-gradient-cta:linear-gradient(180deg, #0a6cf5 0%, #005fe8 100%);--nf-gradient-text:linear-gradient(135deg, #005fe8 0%, #0040b0 100%);--nf-gradient-surface:linear-gradient(180deg, #0b0d1705 0%, #0b0d1700 100%);--nf-border-subtle:var(--nf-card-border);--nf-border-default:#1113181f;--nf-border-strong:#11131833;--nf-divider:#11131812;--nf-interactive-hover:#0b0d170d;--nf-interactive-active:#0b0d1717;--nf-interactive-disabled:#0b0d170a;--nf-overlay-backdrop:#0b0d1766;--nf-scrim-drawer:#0b0d1752;--nf-state-success:#047857;--nf-state-warning:#0e7490;--nf-state-error:#c8102e;--nf-state-info:#0369a1;--nf-state-warning-accent:var(--nf-state-warning);--nf-mark-unread:var(--nf-spark);--nf-spark:#e4541f;--nf-spark-ink:#b93a0e;--nf-spark-soft:var(--nf-spark)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-spark-soft:color-mix(in oklab, var(--nf-spark) 12%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-spark-on:#111318;--nf-state-success-surface:var(--nf-state-success)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-success-surface:color-mix(in oklab, var(--nf-state-success) 10%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-warning-surface:var(--nf-state-warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-warning-surface:color-mix(in oklab, var(--nf-state-warning) 10%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-error-surface:var(--nf-state-error)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-error-surface:color-mix(in oklab, var(--nf-state-error) 9%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-info-surface:var(--nf-state-info)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-state-info-surface:color-mix(in oklab, var(--nf-state-info) 10%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-wash-1:#0b0d1708;--nf-wash-2:#0b0d170d;--nf-wash-3:#0b0d1712;--nf-wash-4:#0b0d171a;--nf-wash-5:#0b0d1724;--nf-wash-6:#0b0d1733;--nf-wash-7:#0b0d1747;--nf-shade-1:#0b0d170f;--nf-shade-2:#0b0d171a;--nf-shade-3:#0b0d1729;--nf-well-fill:linear-gradient(180deg, #f2f4f8 0%, #f5f7fa 100%);--nf-well-fill-deep:linear-gradient(180deg, #ebeef3 0%, #f0f2f6 100%);--nf-surface-inverse:#0b0d17eb;--nf-wash-on-inverse:#ffffff21;--nf-glass-fill-thin:#0b0d1708;--nf-glass-fill:#0b0d170b;--nf-glass-fill-strong:#0b0d1712;--nf-glass-card-ink:#fff;--nf-glass-card-fill:#fff;--nf-glass-well-fill:var(--nf-surface-inset);--nf-glass-fill-plate:#ffffffe6;--nf-glass-fill-plate-strong:#fffffff5;--nf-glass-border:#0b0d171a;--nf-glass-rim-thin:#fff9;--nf-glass-rim:#fffc;--nf-glass-rim-strong:#fff;--nf-glass-floor:#0b0d170a;--nf-glass-specular:linear-gradient(var(--nf-light-angle), #fff0 0%, #fff0 100%);--nf-glass-sheen:none;--nf-plate-sheen:none;--nf-elev-1:0 1px 2px #0b0d170f, 0 1px 1px #0b0d170a;--nf-elev-2:0 1px 2px #0b0d170f, 0 4px 12px -2px #0b0d1714;--nf-elev-3:0 2px 4px #0b0d170f, 0 10px 24px -6px #0b0d171f;--nf-elev-4:0 4px 8px #0b0d170f, 0 16px 32px -8px #0b0d1729;--nf-elev-5:0 8px 16px #0b0d1714, 0 24px 48px -12px #0b0d1733;--nf-elev-1-rim:inset 0 1px 0 #fff9;--nf-elev-2-rim:inset 0 1px 0 #fff9;--nf-elev-3-rim:inset 0 1px 0 #fff9;--nf-elev-4-rim:inset 0 1px 0 #fff9;--nf-elev-5-rim:inset 0 1px 0 #fff9;--nf-elev-1-border:var(--nf-card-border);--nf-elev-2-border:#0b0d171a;--nf-elev-3-border:#0b0d171f;--nf-elev-4-border:#0b0d1724;--nf-elev-5-border:#0b0d1729;--nf-glow-ink:var(--nf-brand-primary);--nf-glow-scale:.35;--nf-glow-wash:var(--nf-glow-ink)}@supports (color:lab(0% 0 0)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glass-fill-plate:lab(100% -.0000298023 .0000119209/.9);--nf-glass-fill-plate-strong:lab(100% -.0000298023 .0000119209/.96)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-wash:color-mix(in oklab, var(--nf-glow-ink) calc(4% * var(--nf-glow-scale)), transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-1:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-1:color-mix(in oklab, var(--nf-glow-ink) calc(8% * var(--nf-glow-scale)), transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-2:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-2:color-mix(in oklab, var(--nf-glow-ink) calc(14% * var(--nf-glow-scale)), transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-3:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-3:color-mix(in oklab, var(--nf-glow-ink) calc(22% * var(--nf-glow-scale)), transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-4:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-4:color-mix(in oklab, var(--nf-glow-ink) calc(32% * var(--nf-glow-scale)), transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-brand:0 0 0 1px var(--nf-brand-primary), 0 8px 24px -10px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-brand:0 0 0 1px color-mix(in oklab, var(--nf-brand-primary) 20%, transparent), 0 8px 24px -10px color-mix(in oklab, var(--nf-brand-primary) 35%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-accent:0 6px 18px -10px var(--nf-brand-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-accent:0 6px 18px -10px color-mix(in oklab, var(--nf-brand-accent) 28%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-brand-rim:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-brand-rim:color-mix(in oklab, var(--nf-glow-ink) 60%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-bloom-card:var(--nf-card-shadow);--nf-bloom-lit:0 1px 2px #00329629, 0 6px 16px -6px #0050dc4d;--nf-bloom-lit-press:0 1px 3px #00329638;--nf-bloom-lit-hover:0 2px 4px #0032962e, 0 10px 22px -8px #0050dc5c;--nf-bloom-lit-soft:0 1px 2px #0032961a, 0 4px 12px -6px #0050dc33;--nf-rim-lit-ink:#ffffffb3;--nf-rim-lit:inset 0 1px 0 var(--nf-rim-lit-ink);--nf-rim-specular:#ffffff38;--nf-rim-specular-soft:#0b0d170f;--nf-container-ink:var(--nf-brand-primary);--nf-container-edge-quiet:var(--nf-border-default);--nf-container-edge:var(--nf-card-border);--nf-container-edge-lit:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-container-edge-lit:color-mix(in oklab, var(--nf-brand-primary) 35%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-container-fill:linear-gradient(#fff, #fff);--nf-brand-edge-soft:var(--nf-card-border);--nf-brand-edge:var(--nf-container-edge);--nf-brand-edge-strong:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-brand-edge-strong:color-mix(in oklab, var(--nf-brand-primary) 60%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-border-brand:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-border-brand:color-mix(in oklab, var(--nf-brand-primary) 40%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-glow-edge:0 0 0 1px var(--nf-card-border), var(--nf-card-shadow);--nf-glow-edge-strong:0 0 0 1px var(--nf-brand-edge-strong), 0 2px 8px -2px #0050dc33;--nf-edge-stride-base:var(--nf-container-edge);--nf-edge-stride-lit:var(--nf-container-edge);--nf-edge-stride-peak:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-edge-stride-peak:color-mix(in oklab, var(--nf-brand-primary) 30%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-tile-market-fill:#f3f6fb;--nf-tile-market-edge:#0b0d171a;--nf-chip-city-fill:#f1f3f7;--nf-chip-city-edge:#0b0d1714;--nf-well-edge-home-search:#0b0d1724;--nf-lit:var(--nf-brand-primary);--nf-panel-fill-base:linear-gradient(#fff, #fff);--nf-panel-fill-card-base:linear-gradient(#fff, #fff);--nf-panel-edge:var(--nf-card-border);--nf-panel-edges:var(--nf-card-border);--nf-panel-catch:transparent;--nf-panel-rim:0 0 0 0 transparent;--nf-panel-halo:0 0 0 0 transparent;--nf-panel-glow:var(--nf-card-shadow);--nf-panel-hair:var(--nf-divider);--nf-plate-neutral-fill:var(--nf-surface-raised);--nf-plate-neutral-ink:var(--nf-content-primary);--nf-plate-brand-fill:var(--nf-brand-tint-2);--nf-plate-brand-ink:var(--nf-brand-primary);--nf-plate-solid-fill:var(--nf-content-primary);--nf-plate-solid-ink:var(--nf-surface-primary);--nf-plate-fill-base:linear-gradient(var(--nf-plate-neutral-fill), var(--nf-plate-neutral-fill));--nf-plate-edge:transparent;--nf-plate-edges:transparent;--nf-plate-rim:0 0 0 0 transparent;--nf-plate-inner-light:0 0 0 0 transparent;--nf-plate-glow:0 0 0 0 transparent;--nf-plate-shadow:none;--nf-plate-glyph-glow:none;--nf-selected-fill:var(--nf-gradient-cta);--nf-selected-edge:var(--nf-brand-primary);--nf-selected-edges:var(--nf-brand-primary) var(--nf-brand-primary) var(--nf-brand-primary-strong) var(--nf-brand-primary);--nf-selected-rim:inset 0 1px 0 #ffffff38;--nf-selected-shadow:var(--nf-selected-rim), 0 1px 2px #0032962e, 0 6px 14px -6px #0050dc66;--nf-selected-shadow-inline:var(--nf-selected-rim), 0 1px 2px #0032962e;--nf-btn-lit-edges:var(--nf-brand-primary) var(--nf-brand-primary) var(--nf-brand-primary-strong) var(--nf-brand-primary);--nf-btn-lit-fill:linear-gradient(var(--nf-brand-primary), var(--nf-brand-primary));--nf-btn-lit-rim:inset 0 1px 0 #ffffff2e;--nf-btn-lit-inner:inset 0 0 0 #fff0;--nf-btn-lit-inner-hover:inset 0 0 0 #fff0;--nf-btn-lit-text-glow:0 0 0 #fff0;--nf-btn-lit-pool:radial-gradient(50% 55% at 50% 16%, #fff0 0%, #fff0 100%);--nf-btn-glass-fill:linear-gradient(#fff, #fff);--nf-btn-glass-edge:var(--nf-card-border);--nf-btn-glass-shadow:0 1px 2px #1113180a, 0 6px 18px -6px #1113181f;--nf-btn-lit-bloom:0 1px 2px #1113180f, 0 8px 18px -8px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-btn-lit-bloom:0 1px 2px #1113180f, 0 8px 18px -8px color-mix(in oklab, var(--nf-brand-primary) 60%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-btn-lit-bloom-hover:0 2px 4px #1113180f, 0 12px 24px -10px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-btn-lit-bloom-hover:0 2px 4px #1113180f, 0 12px 24px -10px color-mix(in oklab, var(--nf-brand-primary) 65%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-soft-top:linear-gradient(180deg, #ecebfa 0%, #f1f0f8 38%, #f1f0f8 64%, var(--nf-surface-canvas) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-soft-top:linear-gradient(180deg, #ecebfa 0%, #f1f0f8 38%, color-mix(in oklab, #f1f0f8 50%, var(--nf-surface-canvas)) 64%, var(--nf-surface-canvas) 100%)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-soft-top-size:22rem;--nf-bar-edge-lit:var(--nf-divider);--nf-bar-glow:0 1px 0 var(--nf-divider);--nf-media-ground-from:#e3e8f0;--nf-media-ground-to:#cdd5e2;--nf-media-silhouette:#0b0d172e;--nf-media-moon:#ffffffb3;--nf-media-wall:#ffffffb8;--nf-media-wall-shade:#0b0d1724;--nf-media-roof:#0b0d173d;--nf-media-glass:#6074966b;--nf-media-land:#0b0d1712;--nf-night-tile-ground:var(--nf-surface-artwork);--nf-night-tile-glow:var(--nf-electric-400)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-glow:color-mix(in oklab, var(--nf-electric-400) 32%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-rim:var(--nf-electric-400)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-rim:color-mix(in oklab, var(--nf-electric-400) 42%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-bloom:var(--nf-electric-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-bloom:color-mix(in oklab, var(--nf-electric-500) 42%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-face:var(--nf-electric-400)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-night-tile-face:color-mix(in oklab, var(--nf-electric-400) 10%, transparent)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-icon-plate-day:#f1f5fc;--nf-icon-plate-day-edge:#0050c824;--nf-icon-art-day:brightness(.8) saturate(1.15);--nf-logo-day-halo:drop-shadow(0 0 2px #ffffffe6) drop-shadow(0 0 6px #ffffff8c);--nf-surface-ai:linear-gradient(var(--nf-light-angle), #f2f6ff 0%, #f7f9fd 100%);--nf-surface-pin:#fffffff5;--nf-badge-platinum-top:#8f99ab;--nf-badge-platinum-mid:#7a8598;--nf-badge-platinum-foot:#66708a;--nf-badge-platinum-tick-top:#fff;--nf-badge-platinum-tick-foot:#eef1f6;--nf-shadow-on-paper:0 1px 2px #0b0d170f, 0 8px 20px -8px #0b0d1724}:root[data-theme=light] [data-theme=dark]{--nf-glow-scale:.3}:root,[data-theme=dark],:root[data-theme=light] [data-theme=light]{--nf-act-blue:#06f;--nf-act-cyan:#00d1ff;--nf-act-on:#fff;--nf-act-fill:linear-gradient(180deg, #1a75ff 0%, #06f 55%, #005ceb 100%);--nf-act-fill-hover:linear-gradient(180deg, #2e82ff 0%, #0a6cff 55%, #0062f0 100%);--nf-act-fill-press:linear-gradient(180deg, #0b2c72 0%, #0a2666 100%);--nf-act-press-edge:#0066ffb3;--nf-act-rim:inset 0 1px 0 #ffffff29;--nf-act-shadow:inset 0 1px 0 #ffffff29, 0 6px 16px -8px #0066ff8c;--nf-act-ring:inset 0 1px 0 #fff3, 0 0 0 1px #00d1ff73, 0 0 0 4px #0066ff38, 0 8px 22px -6px #06f9;--nf-act-shadow-press:inset 0 1px 2px #00000059;--nf-act-ink:#5aa2ff;--nf-act-ink-hover:#8cc0ff;--nf-act-tint:#0066ff29;--nf-act-tint-press:#0066ff42;--nf-act-edge:#0066ffb8;--nf-act-surface:#0c1838;--nf-act-surface-ink:#fff;--nf-act-surface-edge:#ffffff17;--nf-act-surface-shadow:inset 0 1px 0 #ffffff0d, 0 8px 18px -10px #000000b3;--nf-act-disabled-fill:#94a3b81f;--nf-act-disabled-edge:#94a3b829;--nf-act-disabled-ink:#94a3b89e;--nf-act-mark-edge:#94a3b8b8;--nf-act-track-off:#1a2548;--nf-act-track-off-edge:#ffffff1a;--nf-act-knob:#fff;--nf-act-knob-shadow:0 1px 2px #00000059, 0 2px 6px #00000040;--nf-act-well:#0a1433;--nf-act-well-edge:#ffffff14;--nf-act-outline-ink:#fff;--nf-act-outline-hover-fill:#06f;--nf-act-outline-hover-ink:#fff;--nf-act-outline-press-fill:#0052d6;--nf-act-icon-ink:#fff;--nf-act-fab-size:3.5rem;--nf-act-edge-width:1.5px}:root[data-theme=light],:root[data-theme=light] [data-theme=light],:root[data-theme=light] :is(.nf-app-header,.nf-ws-bar)[data-theme=dark]{--nf-act-fill:linear-gradient(180deg, #1a75ff 0%, #06f 55%, #005eeb 100%);--nf-act-fill-hover:linear-gradient(180deg, #2e82ff 0%, #0a6cff 55%, #0064f2 100%);--nf-act-fill-press:linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--nf-act-press-edge:#0f172a;--nf-act-rim:inset 0 1px 0 #fff3;--nf-act-shadow:inset 0 1px 0 #fff3, 0 1px 2px #0f172a14, 0 6px 14px -6px #0066ff73;--nf-act-ring:inset 0 1px 0 #ffffff38, 0 1px 2px #0f172a14, 0 10px 20px -8px #0066ff80;--nf-act-shadow-press:inset 0 1px 2px #0000004d;--nf-act-ink:#0057db;--nf-act-ink-hover:#0047b8;--nf-act-tint:#eaf2ff;--nf-act-tint-press:#d6e6ff;--nf-act-edge:#06f;--nf-act-surface:#fff;--nf-act-surface-ink:#0f172a;--nf-act-surface-edge:#0f172a12;--nf-act-surface-shadow:0 1px 2px #0f172a0d, 0 4px 12px -4px #0f172a1a;--nf-act-disabled-fill:#f1f5f9;--nf-act-disabled-edge:#e2e8f0;--nf-act-disabled-ink:#94a3b8;--nf-act-mark-edge:#7d8ca3;--nf-act-track-off:#d5dde8;--nf-act-track-off-edge:#0f172a1a;--nf-act-knob-shadow:0 1px 2px #0f172a33, 0 2px 6px #0f172a1f;--nf-act-outline-ink:#0057db;--nf-act-outline-hover-fill:#eaf2ff;--nf-act-outline-hover-ink:#0047b8;--nf-act-outline-press-fill:#d6e6ff;--nf-act-icon-ink:var(--nf-brand-primary);--nf-act-well:#fff;--nf-act-well-edge:#0f172a14}:root{--nf-social-radius:20px;--nf-social-gap:12px;--nf-social-bar:64px}:root[data-theme=light]{--nf-social-bar:0px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20A5,U+20A7-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-naira.woff2)format("woff2");unicode-range:U+20A6}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}:root{--nf-font-inter:"Inter", "Inter Fallback";--nf-font-poppins:"Poppins", "Poppins Fallback"}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--nf-content-primary)}:root[data-theme=light] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--nf-content-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html{background-color:var(--nf-surface-canvas)}body{color:var(--nf-content-primary);font-family:var(--nf-font-sans);font-size:var(--nf-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;background-color:#0000;line-height:1.55;overflow-x:clip}html{overscroll-behavior-y:none;overflow-x:hidden}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch],[contenteditable]):focus:not(:focus-visible){outline:none}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch],[contenteditable]):focus-visible{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}:where(.nf-dock-island[aria-current=page]):focus-visible{--nf-focus-ring:var(--nf-content-on-brand)}.nf-focus-well:focus-within{outline:var(--nf-focus-ring-width) solid var(--nf-focus-ring);outline-offset:var(--nf-focus-ring-offset)}.nf-tap{position:relative}.nf-tap:after{content:"";pointer-events:auto;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-link-quiet.nf-tap:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}.nf-link-quiet.nf-tap:after{pointer-events:none;top:auto;left:auto;width:100%;height:1px;inset-block-end:-.15rem;inset-inline-start:0;translate:none}::selection{background:var(--nf-selection-bg);color:var(--nf-content-on-brand)}.nf-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.nf-skip-link{z-index:var(--nf-z-top);padding:var(--nf-space-sm) var(--nf-space-md);background:var(--nf-brand-primary);color:var(--nf-content-on-brand);border-radius:0 0 var(--nf-radius-control) var(--nf-radius-control);font-weight:600;position:absolute;top:0;left:-9999px}.nf-skip-link:focus{left:0}.nf-regfield .nf-label{align-items:baseline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more){html:root:not([data-contrast=standard]){--nf-border-subtle:var(--nf-border-strong);--nf-border-default:var(--nf-border-strong);--nf-card-border:var(--nf-border-strong);--nf-glass-border:var(--nf-border-strong);--nf-content-muted:var(--nf-content-secondary);--nf-content-subtle:var(--nf-content-secondary);--nf-focus-ring-width:3px}html:root:not([data-contrast=standard]) .nf-tab__link[aria-current=page] .nf-tab__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}html:root[data-contrast=more]{--nf-border-subtle:var(--nf-border-strong);--nf-border-default:var(--nf-border-strong);--nf-card-border:var(--nf-border-strong);--nf-glass-border:var(--nf-border-strong);--nf-content-muted:var(--nf-content-secondary);--nf-content-subtle:var(--nf-content-secondary);--nf-focus-ring-width:3px}html:root[data-contrast=more] .nf-tab__link[aria-current=page] .nf-tab__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (forced-colors:active){[data-testid=map-pin],.nf-badge,.nf-segmented__capsule,.nf-tabbar__pill{forced-color-adjust:none;border:1px solid canvastext}[data-testid=map-pin][aria-pressed=true]{outline:2px solid highlight}}:root[data-save-data=on] .nf-logo,:root[data-save-data=on] .nf-hero-plate>.absolute:first-child,:root[data-save-data=on] .nf-tab__link[aria-current=page] .nf-tab__icon,:root[data-save-data=on] .nf-story-ring__disc:after{animation:none}:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-scale:1;--nf-glow-wash:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-wash:color-mix(in oklab, var(--nf-glow-ink) calc(5% * var(--nf-glow-scale)), transparent)}}:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-1:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-1:color-mix(in oklab, var(--nf-glow-ink) calc(10% * var(--nf-glow-scale)), transparent)}}:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-2:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-2:color-mix(in oklab, var(--nf-glow-ink) calc(19% * var(--nf-glow-scale)), transparent)}}:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-3:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-3:color-mix(in oklab, var(--nf-glow-ink) calc(32% * var(--nf-glow-scale)), transparent)}}:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-4:var(--nf-glow-ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.nf-drawer--left,.nf-nav--rail),.nf-tabbar,.nf-dock-island,.nf-dockmore__tray{--nf-glow-4:color-mix(in oklab, var(--nf-glow-ink) calc(46% * var(--nf-glow-scale)), transparent)}}@property --nf-logo-lap{syntax:"<angle>";inherits:false;initial-value:0deg}:root[data-theme=light] .nf-support-hero:not(:where([data-theme=dark] *)){border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-support-hero:not(:where([data-theme=dark] *)){border-color:color-mix(in oklab, var(--nf-brand-primary) 14%, transparent)}}:root[data-theme=light] .nf-support-hero:not(:where([data-theme=dark] *)){background:radial-gradient(120% 80% at 100% 0%, var(--nf-brand-primary), transparent 60%), var(--nf-surface-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-support-hero:not(:where([data-theme=dark] *)){background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--nf-brand-primary) 7%, transparent), transparent 60%), var(--nf-surface-primary)}}:root[data-theme=light] .nf-support-hero:not(:where([data-theme=dark] *)){box-shadow:var(--nf-elev-1), 0 12px 28px -16px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-support-hero:not(:where([data-theme=dark] *)){box-shadow:var(--nf-elev-1), 0 12px 28px -16px color-mix(in oklab, var(--nf-brand-primary) 35%, transparent)}}:root[data-theme=light] .nf-support-hero__round:not(:where([data-theme=dark] *)){border-color:var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-support-hero__round:not(:where([data-theme=dark] *)){border-color:color-mix(in oklab, var(--nf-brand-primary) 18%, transparent)}}:root[data-theme=light] .nf-support-hero__round:not(:where([data-theme=dark] *)){background:var(--nf-surface-primary);color:var(--nf-brand-primary);box-shadow:0 4px 12px -6px var(--nf-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .nf-support-hero__round:not(:where([data-theme=dark] *)){box-shadow:0 4px 12px -6px color-mix(in oklab, var(--nf-brand-primary) 45%, transparent)}}@media (min-width:64rem){@layer components{.nf-shell:has(~.nf-site-head){z-index:2;inset-inline:0;position:absolute;top:0}}.nf-shell:has(~.nf-site-head) :is(a,button){color:var(--nf-landing-on-ink)}}:root[data-theme=light],:root[data-theme=light] [data-theme=light]{--nf-plate-neutral-ink:var(--nf-brand-primary)}:root[data-save-data=on] .nf-ambient>span,:root[data-save-data=on] .nf-ambient:before,:root[data-save-data=on] .nf-ambient:after,:root[data-save-data=on] .nf-aurora,:root[data-save-data=on] .nf-grid-veil,:root[data-save-data=on] .nf-grain,:root[data-save-data=on] .nf-section-glow:before{display:none}:root[data-save-data=on] [data-artwork]{background-image:linear-gradient(var(--nf-light-angle), var(--nf-surface-elevated) 0%, var(--nf-canvas-base) 62%)!important}:root[data-save-data=on] .nf-gallery-kenburns,:root[data-save-data=on] .nf-story-art,:root[data-save-data=on] .nf-breathe,:root[data-save-data=on] .nf-float,:root[data-save-data=on] .nf-float-slow,:root[data-save-data=on] .nf-card--live{animation:none}:root[data-save-data=on] .nf-card--interactive img.object-cover,:root[data-save-data=on] .nf-card--interactive:hover img.object-cover{transition:none;transform:none}:root[data-save-data=on] video[autoplay]{display:none}@media (pointer:coarse){input,select,textarea,[contenteditable],.nf-field{font-size:16px!important}}a,button,label,summary,select,input[type=checkbox],input[type=radio],[role=button],[role=tab],[role=radio],[role=switch],[role=option]{touch-action:manipulation}:root{--nf-route-sign:1}:root[data-nav-dir=back],:root[dir=rtl]{--nf-route-sign:-1}:root[dir=rtl][data-nav-dir=back]{--nf-route-sign:1}@supports (view-transition-class:none){.nf-app-header{view-transition-name:nf-chrome-header}.nf-site-nav{view-transition-name:nf-chrome-site}.nf-tabbar{view-transition-name:nf-chrome-tabbar}.nf-dock-island{view-transition-name:nf-chrome-island}.nf-nav--rail{view-transition-name:nf-chrome-rail}.nf-app-header,.nf-site-nav,.nf-tabbar,.nf-dock-island,.nf-nav--rail{view-transition-class:nf-chrome}html .nf-page-stage>*,html:root[data-motion=cinematic] .nf-page-stage>*{animation:none}}::view-transition{pointer-events:none}::view-transition-group(.nf-chrome){z-index:3;animation:none}::view-transition-old(.nf-chrome){display:none}::view-transition-new(.nf-chrome){animation:none}::view-transition-old(.nf-chrome):only-child{animation:nf-route-fade-out var(--nf-duration-fast) var(--nf-ease-exit) both;display:block}::view-transition-new(.nf-chrome):only-child{animation:nf-route-fade-in var(--nf-duration-base) var(--nf-ease-standard) both}:root{--nf-route-in:var(--nf-duration-slow);--nf-route-out:var(--nf-duration-slow);--nf-route-depth:.97;--nf-route-dim:.28;--nf-route-grow-from:.9;--nf-route-lift:.75rem}@media (prefers-reduced-motion:reduce){:root{--nf-route-depth:1;--nf-route-grow-from:1;--nf-route-lift:0}}::view-transition-old(root){mix-blend-mode:normal;transform-origin:var(--nf-tap-x,50%) var(--nf-tap-y,38%)}::view-transition-new(root){mix-blend-mode:normal;transform-origin:var(--nf-tap-x,50%) var(--nf-tap-y,38%)}::view-transition-old(root){animation:nf-page-recede var(--nf-route-out) var(--nf-ease-standard) both}::view-transition-new(root){animation:nf-route-fade-in var(--nf-duration-base) var(--nf-ease-standard) both, nf-route-in var(--nf-route-in) var(--nf-ease-entrance) both}:root[data-nav-origin=point]::view-transition-new(root){animation:nf-route-fade-in var(--nf-duration-base) var(--nf-ease-standard) both, nf-page-grow var(--nf-route-in) var(--nf-ease-entrance) both}:root[data-nav-origin=expand]::view-transition-new(root){animation:nf-route-fade-in var(--nf-duration-base) var(--nf-ease-standard) both, nf-page-grow var(--nf-route-in) var(--nf-ease-entrance) both}:root[data-nav-dir=back]::view-transition-old(root){z-index:1;animation:nf-route-fade-out var(--nf-route-out) var(--nf-ease-exit) both, nf-route-in-reverse var(--nf-route-out) var(--nf-ease-standard) both}html:active-view-transition-type(nf-back)::view-transition-old(root){z-index:1;animation:nf-route-fade-out var(--nf-route-out) var(--nf-ease-exit) both, nf-route-in-reverse var(--nf-route-out) var(--nf-ease-standard) both}:root[data-nav-dir=back]::view-transition-new(root){animation:nf-page-surface var(--nf-route-in) var(--nf-ease-entrance) both}html:active-view-transition-type(nf-back)::view-transition-new(root){animation:nf-page-surface var(--nf-route-in) var(--nf-ease-entrance) both}:root[data-nav-origin^=return]::view-transition-old(root){animation:nf-route-fade-out var(--nf-route-out) var(--nf-ease-exit) both, nf-page-shrink var(--nf-route-out) var(--nf-ease-standard) both}:root[data-nav-dir=tab]::view-transition-old(root){animation:nf-route-fade-out var(--nf-duration-fast) var(--nf-ease-exit) both}:root[data-nav-dir=tab]::view-transition-new(root){animation:nf-route-fade-in var(--nf-duration-base) var(--nf-ease-standard) both, nf-route-lift var(--nf-route-in) var(--nf-ease-entrance) both}html:active-view-transition-type(nf-flip)::view-transition-old(root){display:none}html:active-view-transition-type(nf-flip)::view-transition-new(root){animation:none}::view-transition-group(nf-origin){z-index:2}::view-transition-old(nf-origin){mix-blend-mode:normal}::view-transition-new(nf-origin){mix-blend-mode:normal}::view-transition-old(nf-origin){animation:nf-origin-grow var(--nf-route-in) var(--nf-ease-entrance) both, nf-route-fade-out var(--nf-duration-base) var(--nf-ease-exit) 60ms both}:root[data-nav-origin^=return]::view-transition-new(nf-origin){animation:nf-origin-settle var(--nf-route-in) var(--nf-ease-entrance) both, nf-route-fade-in var(--nf-duration-base) var(--nf-ease-standard) both}.nf-vt-morph{view-transition-class:nf-morph}::view-transition-group(.nf-morph){z-index:2;animation-duration:var(--nf-duration-slow);animation-timing-function:var(--nf-ease-entrance)}:root[data-motion=calm]::view-transition-old(root){animation:nf-route-fade-out var(--nf-duration-fast) var(--nf-ease-standard) both}html[data-motion=calm]:active-view-transition-type(nf-back)::view-transition-old(root){animation:nf-route-fade-out var(--nf-duration-fast) var(--nf-ease-standard) both}:root[data-motion=calm]::view-transition-new(root){animation:nf-route-fade-in var(--nf-duration-fast) var(--nf-ease-standard) both}html[data-motion=calm]:active-view-transition-type(nf-back)::view-transition-new(root){animation:nf-route-fade-in var(--nf-duration-fast) var(--nf-ease-standard) both}:root[data-motion=calm]::view-transition-old(nf-origin){animation:none}:root[data-motion=calm]::view-transition-new(nf-origin){animation:none}:root[data-motion=off]::view-transition-group(*){animation:none!important}:root[data-motion=off]::view-transition-old(*){animation:none!important}:root[data-motion=off]::view-transition-new(*){animation:none!important}@keyframes nf-route-fade-out{to{opacity:0}}@keyframes nf-route-fade-in{0%{opacity:0}}@keyframes nf-route-in{0%{translate:calc(var(--nf-route-shift-in) * var(--nf-route-sign)) 0}}@keyframes nf-route-in-reverse{to{translate:calc(var(--nf-route-shift-in) * var(--nf-route-sign) * -1) 0}}@keyframes nf-route-lift{0%{translate:0 var(--nf-route-lift)}}@keyframes nf-page-recede{to{scale:var(--nf-route-depth);opacity:var(--nf-route-dim)}}@keyframes nf-page-surface{0%{scale:var(--nf-route-depth);opacity:var(--nf-route-dim)}}@keyframes nf-page-grow{0%{scale:var(--nf-route-grow-from)}}@keyframes nf-page-shrink{to{scale:var(--nf-route-grow-from)}}@keyframes nf-origin-grow{to{translate:var(--nf-origin-dx,0) var(--nf-origin-dy,0);scale:var(--nf-origin-scale,1)}}@keyframes nf-origin-settle{0%{translate:var(--nf-origin-dx,0) var(--nf-origin-dy,0);scale:var(--nf-origin-scale,1)}}@media (prefers-reduced-motion:no-preference){:root[data-motion=cinematic]{--nf-duration-fast:.2s;--nf-duration-base:.3s;--nf-duration-slow:.48s;--nf-duration-deliberate:.78s;--nf-duration-entrance:.68s;--nf-duration-cinematic:1.1s}:root[data-motion=calm]{--nf-duration-instant:60ms;--nf-duration-fast:.1s;--nf-duration-base:.14s;--nf-duration-slow:.18s;--nf-duration-deliberate:.22s;--nf-duration-entrance:.22s;--nf-duration-cinematic:.3s;--nf-splash-hold:0s}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
