.app-icon[data-v-9f822bff]{display:block;flex:none}.status-bar[data-v-93d73aa7]{position:fixed;inset:0 0 auto;z-index:var(--z-toast);display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:calc(8px + env(safe-area-inset-top,0px)) var(--space-4) 8px;border-bottom:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:var(--tone-bg);color:var(--tone);font-size:var(--font-size-sm);font-weight:600;text-align:center}.update-card[data-v-93d73aa7]{position:fixed;right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-3);max-width:min(440px,calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg)}.update-card__icon[data-v-93d73aa7]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-text)}.update-card__text[data-v-93d73aa7]{display:flex;flex:1;flex-direction:column;min-width:0;font-size:var(--font-size-sm)}.update-card__text span[data-v-93d73aa7]{color:var(--text-muted);font-size:var(--font-size-xs)}.update-card__later[data-v-93d73aa7],.update-card__go[data-v-93d73aa7]{flex:none;min-height:40px;padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);font-weight:600}.update-card__later[data-v-93d73aa7]{background:transparent;color:var(--text-secondary)}.update-card__go[data-v-93d73aa7]{background:var(--brand-primary);color:var(--on-brand)}@media(max-width:767px){.update-card[data-v-93d73aa7]{right:var(--space-3);left:var(--space-3);bottom:calc(80px + env(safe-area-inset-bottom,0px));max-width:none}}.status-drop-enter-active[data-v-93d73aa7],.status-drop-leave-active[data-v-93d73aa7],.status-rise-enter-active[data-v-93d73aa7],.status-rise-leave-active[data-v-93d73aa7]{transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-standard) var(--ease-spring)}.status-drop-enter-from[data-v-93d73aa7],.status-drop-leave-to[data-v-93d73aa7]{opacity:0;transform:translateY(-100%)}.status-rise-enter-from[data-v-93d73aa7],.status-rise-leave-to[data-v-93d73aa7]{opacity:0;transform:translateY(16px)}:root{--bg-primary: #F5F6F8;--bg-secondary: #FFFFFF;--bg-tertiary: #F1F2F5;--bg-elevated: #FFFFFF;--bg-overlay: rgba(255, 255, 255, .9);--brand-primary: #00B341;--brand-hover: #009A38;--brand-light: #00873A;--brand-text: #00873A;--brand-soft: color-mix(in srgb, #00B341 10%, #FFFFFF);--brand-border: rgba(0, 179, 65, .28);--brand-glow: rgba(0, 179, 65, .12);--lapis: #1E3A8A;--accent: #00B341;--gold: #F59E0B;--pomegranate: #B4232C;--success: #00873A;--success-bg: color-mix(in srgb, #00B341 10%, #FFFFFF);--success-border: rgba(0, 179, 65, .3);--error: #B4232C;--error-bg: color-mix(in srgb, #B4232C 8%, #FFFFFF);--error-border: rgba(180, 35, 44, .25);--warning: #D35400;--warning-bg: color-mix(in srgb, #F97316 10%, #FFFFFF);--warning-border: rgba(249, 115, 22, .3);--info: #0369A1;--info-bg: color-mix(in srgb, #0369A1 8%, #FFFFFF);--info-border: rgba(3, 105, 161, .25);--violet: #6D28D9;--violet-bg: color-mix(in srgb, #6D28D9 8%, #FFFFFF);--pink: #BE185D;--pink-bg: color-mix(in srgb, #BE185D 8%, #FFFFFF);--domain-grant: #EA580C;--domain-grant-strong: #F97316;--domain-grant-bg: color-mix(in srgb, #F97316 12%, #FFFFFF);--domain-nb: #0369A1;--domain-nb-strong: #0EA5E9;--domain-nb-bg: color-mix(in srgb, #0EA5E9 10%, #FFFFFF);--domain-retake: #00873A;--domain-retake-strong: #00B341;--domain-retake-bg: color-mix(in srgb, #00B341 10%, #FFFFFF);--text-primary: #0F1424;--text-secondary: #475069;--text-muted: #667091;--text-disabled: #9AA3BA;--text-inverse: #FFFFFF;--on-brand: #FFFFFF;--on-brand-ink: #14152B;--media-backdrop: #000000;--border: #E5E7EB;--border-subtle: rgba(15, 20, 36, .06);--border-hover: rgba(15, 20, 36, .14);--surface-border: transparent;--sheet-line: rgba(15, 20, 36, .11);--sheet-head: #F3F4F6;--sheet-zebra: #FAFAFB;--sheet-hover: color-mix(in srgb, #00B341 6%, #FFFFFF);--hover-bg: color-mix(in srgb, #00B341 9%, #FFFFFF);--hover-glow: 0 6px 18px -10px rgba(0, 179, 65, .55);--shadow-sm: 0 1px 2px rgba(15, 20, 36, .03);--shadow-md: 0 4px 12px rgba(15, 20, 36, .07), 0 1px 2px rgba(15, 20, 36, .04);--shadow-lg: 0 12px 32px rgba(15, 20, 36, .1), 0 4px 12px rgba(15, 20, 36, .05);--shadow-xl: 0 24px 48px rgba(15, 20, 36, .14);--shadow-brand: 0 8px 20px rgba(0, 179, 65, .22);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--control-height-sm: 40px;--control-height-md: 44px;--control-height-lg: 52px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 24px;--radius-pill: 999px;--z-raised: 10;--z-sticky: 100;--z-nav: 500;--z-toast: 1100;--z-tooltip: 1200;--duration-fast: .22s;--duration-standard: .32s;--duration-smooth: .55s;--ease-default: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.32, .72, 0, 1);--font-family: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-xs: .8125rem;--font-size-sm: .9375rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.3125rem;--font-size-xl: 1.75rem;--font-size-2xl: 2rem;--container-xl: 78rem;--header-height: 56px;--sidebar-width: 288px;--sidebar-collapsed-width: 72px}[data-theme=dark]{--bg-primary: #0A0B0F;--bg-secondary: #111319;--bg-tertiary: #181B24;--bg-elevated: #1D212C;--bg-overlay: rgba(10, 11, 15, .85);--brand-primary: #00B341;--brand-hover: #1FC75A;--brand-light: #2BD46A;--brand-text: #2BD46A;--brand-soft: color-mix(in srgb, #00B341 14%, #111319);--brand-border: rgba(0, 179, 65, .35);--brand-glow: rgba(0, 179, 65, .18);--lapis: #A9BEF6;--accent: #00B341;--gold: #FCD34D;--pomegranate: #F2727A;--success: #2BD46A;--success-bg: color-mix(in srgb, #00B341 14%, #111319);--success-border: rgba(0, 179, 65, .35);--error: #F2727A;--error-bg: color-mix(in srgb, #F2727A 12%, #111319);--error-border: rgba(242, 114, 122, .3);--warning: #FB923C;--warning-bg: color-mix(in srgb, #FB923C 12%, #111319);--warning-border: rgba(251, 146, 60, .3);--info: #38BDF8;--info-bg: color-mix(in srgb, #38BDF8 12%, #111319);--info-border: rgba(56, 189, 248, .3);--violet: #A78BFA;--violet-bg: color-mix(in srgb, #A78BFA 14%, #111319);--pink: #F472B6;--pink-bg: color-mix(in srgb, #F472B6 14%, #111319);--domain-grant: #FDBA74;--domain-grant-strong: #F97316;--domain-grant-bg: color-mix(in srgb, #F97316 14%, #111319);--domain-nb: #7DD3FC;--domain-nb-strong: #0EA5E9;--domain-nb-bg: color-mix(in srgb, #0EA5E9 14%, #111319);--domain-retake: #2BD46A;--domain-retake-strong: #00B341;--domain-retake-bg: color-mix(in srgb, #00B341 14%, #111319);--text-primary: #ECEEF4;--text-secondary: #B4BBCE;--text-muted: #8C94A8;--text-disabled: #5F677C;--text-inverse: #0A0B0F;--border: #2D3242;--border-subtle: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .16);--surface-border: #2D3242;--sheet-line: rgba(255, 255, 255, .11);--sheet-head: #1A1D27;--sheet-zebra: #14171F;--sheet-hover: color-mix(in srgb, #00B341 9%, #111319);--hover-bg: color-mix(in srgb, #00B341 14%, #111319);--hover-glow: 0 6px 18px -10px rgba(0, 179, 65, .6);--shadow-sm: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-xl: 0 24px 48px rgba(0, 0, 0, .5);--shadow-brand: 0 8px 20px rgba(0, 179, 65, .28)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.55;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-standard) var(--ease-default),color var(--duration-standard) var(--ease-default)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.25;letter-spacing:-.01em}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}p{margin:0}a{color:var(--brand-text);text-decoration:none}a:hover{color:var(--brand-hover)}button{font-family:inherit;font-size:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--autofill-bg, var(--bg-secondary)) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg, var(--bg-secondary)) inset!important}:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-light) 55%,transparent);outline-offset:1px}.skip-link{position:absolute;left:-9999px;z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--brand-primary);color:var(--on-brand);font-weight:600}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.surface{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.page-narrow{width:100%;max-width:var(--page-narrow, 800px);margin-inline:auto}.container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-4)}.tone-brand{--tone: var(--brand-primary);--tone-bg: var(--brand-soft)}.tone-success{--tone: var(--success);--tone-bg: var(--success-bg)}.tone-warning{--tone: var(--warning);--tone-bg: var(--warning-bg)}.tone-error{--tone: var(--error);--tone-bg: var(--error-bg)}.tone-info{--tone: var(--info);--tone-bg: var(--info-bg)}.tone-violet{--tone: var(--violet);--tone-bg: var(--violet-bg)}.tone-pink{--tone: var(--pink);--tone-bg: var(--pink-bg)}.tone-neutral{--tone: var(--text-muted);--tone-bg: var(--bg-tertiary)}.dropdown-option--danger .n-dropdown-option-body__label,.dropdown-option--danger .n-dropdown-option-body__prefix{color:var(--error)!important}.dropdown-option--danger .n-dropdown-option-body--pending:before{background-color:var(--error-bg)!important}.girih-line{height:10px;color:var(--brand-text);opacity:.16;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M5 0l5 5-5 5-5-5z' fill='none' stroke='black' stroke-width='1.1'/%3E%3Cpath d='M15 2.2l2.8 2.8-2.8 2.8-2.8-2.8z' fill='black'/%3E%3C/svg%3E") repeat-x center / 20px 10px,linear-gradient(90deg,transparent,black 18%,black 82%,transparent);-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M5 0l5 5-5 5-5-5z' fill='none' stroke='black' stroke-width='1.1'/%3E%3Cpath d='M15 2.2l2.8 2.8-2.8 2.8-2.8-2.8z' fill='black'/%3E%3C/svg%3E") repeat-x center / 20px 10px,linear-gradient(90deg,transparent,black 18%,black 82%,transparent);mask-composite:intersect;pointer-events:none}[data-theme=dark] .girih-line{color:var(--brand-light);opacity:.2}.domain-grant{--domain: var(--domain-grant);--domain-strong: var(--domain-grant-strong);--domain-bg: var(--domain-grant-bg)}.domain-nb{--domain: var(--domain-nb);--domain-strong: var(--domain-nb-strong);--domain-bg: var(--domain-nb-bg)}.domain-retake{--domain: var(--domain-retake);--domain-strong: var(--domain-retake-strong);--domain-bg: var(--domain-retake-bg)}.eyebrow{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.feedback-check{display:inline-grid;place-items:center;color:var(--success);animation:feedback-pop .42s var(--ease-spring) both}@keyframes feedback-pop{0%{opacity:0;transform:scale(.4) rotate(-20deg)}60%{opacity:1;transform:scale(1.18) rotate(0)}to{transform:scale(1)}}.page-in{animation:page-fade var(--duration-standard) var(--ease-out) backwards}.page-in>*{animation:page-rise var(--duration-smooth) var(--ease-out) backwards}.page-in>:nth-child(2){animation-delay:45ms}.page-in>:nth-child(3){animation-delay:90ms}.page-in>:nth-child(4){animation-delay:135ms}.page-in>:nth-child(5){animation-delay:.18s}.page-in>:nth-child(n+6){animation-delay:225ms}@keyframes page-fade{0%{opacity:0}}@keyframes page-rise{0%{opacity:0;transform:translateY(10px)}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease-out),transform .52s var(--ease-spring);transition-delay:var(--reveal-delay, 0ms)}.reveal.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media(max-width:767px){.n-button:not(.n-button--tiny-type):not(.n-button--circle-shape){min-height:44px}.n-input input,.n-input textarea,.n-base-selection-input,.n-base-selection-label{font-size:16px!important}.n-input:not(.n-input--textarea),.n-base-selection-label{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
