@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7d15d2{font-family:Archivo,Archivo Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica Neue,sans-serif;font-style:normal}.__variable_7d15d2{--font-archivo:"Archivo","Archivo Fallback",ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica Neue,sans-serif}:root{color-scheme:light;--navy-950:#0b1e4b;--navy-900:#10295f;--navy-850:#112f6a;--navy-800:#123575;--navy-700:#204993;--navy-600:#3260b2;--navy-500:#497bd3;--navy-300:#92b2ed;--navy-200:#c6d7fa;--navy-100:#e1eafd;--navy-50:#f1f5ff;--lime-700:#5a8400;--lime-600:#7cb200;--lime-500:#a0dc37;--lime-400:#b4e966;--lime-300:#cdf49c;--lime-100:#e8fad3;--lime-50:#f4fdea;--lime-ink:#4e7200;--coral-700:#9c2f2a;--coral-600:#c44039;--coral-500:#fa6e67;--coral-400:#ff9286;--coral-200:#ffcdc5;--coral-100:#ffe5e0;--coral-50:#fff3f1;--sun-500:#fdda41;--sun-200:#fcedb4;--sun-ink:#946600;--cyan-500:#23c8f6;--cyan-200:#b8edff;--cyan-ink:#00749a;--violet-500:#6a3dce;--violet-200:#ded8ff;--violet-ink:#6236bf;--sun-ink-on-tint:#825a00;--cyan-ink-on-tint:#006688;--surface:#ffffff;--surface-2:#fefbfa;--page:#fcf4f1;--ink:#142246;--ink-2:#323f5d;--muted:#63697b;--muted-2:#9398a8;--chart-axis-ink:var(--ink-2);--chart-series-primary:var(--navy-700);--chart-series-secondary:var(--lime-ink);--placeholder:#5f6577;--line:#ede6e4;--line-strong:#e1d6d4;--navy-950-rgb:11 30 75;--navy-800-rgb:18 53 117;--lime-500-rgb:160 220 55;--on-navy:#ffffff;--on-navy-muted:#b9c9ee;--on-navy-line:rgba(255,255,255,0.14);--on-navy-line-strong:rgba(255,255,255,0.26);--on-navy-surface:rgba(255,255,255,0.05);--on-navy-surface-2:rgba(255,255,255,0.09);--success:var(--lime-ink);--success-soft:var(--lime-50);--warning:var(--sun-ink);--warning-soft:#fdf3d9;--danger:#d5322f;--danger-ink:#b32322;--danger-soft:#fff0ef;--info:var(--cyan-ink);--info-soft:#e6f7fd;--font-sans:var(--font-archivo),ui-sans-serif,system-ui,-apple-system,"Segoe UI","Helvetica Neue",sans-serif;--font-display:var(--font-sans);--wdth-normal:100;--wdth-wide:112;--wdth-widest:122;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.3125rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--display-1:clamp(2.5rem,1.6rem + 3.6vw,4.75rem);--display-2:clamp(2rem,1.35rem + 2.6vw,3.25rem);--display-3:clamp(1.5rem,1.15rem + 1.5vw,2.125rem);--display-hero:clamp(2.2rem,1.35rem + 4.4vw,5.25rem);--display-index:clamp(1.5rem,0.95rem + 2.1vw,2.75rem);--leading-tight:1.06;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-0.03em;--tracking-tight:-0.015em;--tracking-kicker:0.14em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-y:clamp(3rem,1.9rem + 4vw,5.5rem);--section-y-tight:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);--gutter:clamp(1.25rem,0.5rem + 2.4vw,2.5rem);--measure:68ch;--radius-xs:8px;--radius-sm:12px;--radius:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(20,34,70,0.05);--shadow-sm:0 1px 2px rgba(20,34,70,0.04),0 6px 20px rgba(20,34,70,0.05);--shadow-md:0 2px 4px rgba(20,34,70,0.04),0 12px 28px rgba(20,34,70,0.08);--shadow-lg:0 2px 4px rgba(20,34,70,0.03),0 18px 44px rgba(20,34,70,0.09);--shadow-navy:0 18px 48px rgba(11,30,75,0.38);--shadow-lift:0 10px 30px rgba(20,34,70,0.11);--focus-ring:#1d6fe0;--focus-ring-on-navy:var(--lime-400);--focus-ring-on-lime:var(--navy-950);--focus-width:2px;--focus-offset:2px;--dur-fast:120ms;--dur:180ms;--dur-slow:320ms;--dur-reveal:560ms;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-hero-line:1050ms;--hero-ink:var(--navy-950);--hero-ink-2:var(--navy-900);--hero-ink-3:var(--navy-800);--hero-sky-zenith:#cbeeff;--hero-sky-mid:#dff9ff;--hero-sky-horizon:#fff4e8;--hero-sky-ground:#fff8f4;--hero-sun:var(--sun-500);--hero-sun-rgb:253 218 65;--hero-glow:var(--coral-400);--hero-paper:#ffffff;--hero-scene-ink:11 30 75;--hero-leaf:var(--lime-500);--hero-leaf-deep:var(--lime-600);--hero-hill-far:#bedac4;--hero-hill-near:#99cf8e;--hero-earth:192 148 115;--hero-scene-dim:0.3;--hero-street-h:clamp(12rem,7.5rem + 11.5vw,18rem);--hero-curb:clamp(1.15rem,0.7rem + 1.6vw,2.25rem);--hero-walker-w:clamp(3.25rem,2.2rem + 4.2vw,6rem);--hero-cut-start:clamp(1.25rem,3vw,3rem);--hero-cut-end:clamp(3rem,11vw,10rem);--hero-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.1'/%3E%3C/svg%3E");--hero-grain-size:180px;--sector-lime:124 178 0;--sector-cyan:0 175 223;--sector-sun:218 179 39;--sector-coral:232 110 100;--sector-violet:161 137 249;--sky-zenith:#cbeeff;--sky-mid:#e6f8ff;--sky-horizon:#fff4e8;--talus-glare:255 248 236;--talus-ink:var(--navy-950-rgb);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-drawer:300;--z-backdrop:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--navy:var(--navy-800);--navy-hover:var(--navy-700);--navy-deep:var(--navy-900);--navy-ink:var(--ink);--rose:var(--lime-500);--rose-hover:var(--lime-600);--rose-soft:var(--lime-50);--green:var(--lime-500);--green-ink:var(--lime-ink);--green-soft:var(--lime-50);--mauve:var(--violet-500);--mauve-ink:var(--violet-ink);--mauve-soft:#f2eefd;--cyan:var(--cyan-500);--cyan-soft:var(--info-soft);--yellow:var(--sun-500);--yellow-soft:var(--warning-soft);--amber:var(--sun-500);--amber-ink:var(--warning);--red:var(--danger);--red-soft:var(--danger-soft);--blue-soft:var(--navy-50);--shadow:var(--shadow-lg);--font:var(--font-sans);--color-navy:var(--navy-800);--color-green:var(--lime-500);--color-green-ink:var(--lime-ink);--color-purple:var(--violet-500);--color-cyan:var(--cyan-500);--color-yellow:var(--sun-500);--color-ink:var(--ink);--color-muted:var(--muted);--color-surface:var(--surface);--color-page:var(--page);--color-line:var(--line)}.u-display{font-family:var(--font-display);font-weight:800;font-variation-settings:"wdth" var(--wdth-wide);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.u-kicker{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase}.u-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.u-measure{max-width:var(--measure)}.u-tabular,[data-numeric],table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input[type=file]{max-width:100%;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}input[type=file]:hover{border-color:var(--navy-300);background:var(--navy-50)}input[type=file]::-webkit-file-upload-button{margin-right:var(--space-3);min-height:36px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--navy-800);padding:0 var(--space-4);font:inherit;font-weight:700;cursor:pointer;-webkit-transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart);transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}input[type=file]::file-selector-button{margin-right:var(--space-3);min-height:36px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--navy-800);padding:0 var(--space-4);font:inherit;font-weight:700;cursor:pointer;transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}input[type=file]::-webkit-file-upload-button:hover{border-color:var(--navy-800);background:var(--navy-50)}input[type=file]::file-selector-button:hover{border-color:var(--navy-800);background:var(--navy-50)}@keyframes jm-rise{0%{transform:translate3d(0,22px,0)}to{transform:none}}@keyframes jm-fade{0%{opacity:.4}to{opacity:1}}@keyframes jm-slide-start{0%{transform:translate3d(-26px,0,0)}to{transform:none}}@keyframes jm-scale-in{0%{transform:scale(.97)}to{transform:none}}@keyframes jm-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]{animation:jm-rise var(--dur-reveal) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 0 entry 42%}[data-reveal=fade]{animation-name:jm-fade}[data-reveal=start]{animation-name:jm-slide-start}[data-reveal=scale]{animation-name:jm-scale-in}[data-reveal-list]>*{animation:jm-rise var(--dur-reveal) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 0 entry 32%}[data-reveal-rule]:after{animation:jm-rule-grow var(--dur-slow) var(--ease-out-quart) both;animation-timeline:view();animation-range:entry 10% entry 55%}}}@keyframes jm-hero-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-scene{animation:jm-hero-drift linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}@keyframes jm-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--marquee-gap) / 2),0,0)}}.jm-marquee{--marquee-duration:46s;--marquee-gap:var(--space-3);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.jm-marquee-track{display:flex;width:max-content;gap:var(--marquee-gap);will-change:transform}.jm-marquee-track-half{display:flex;flex:none;gap:var(--marquee-gap)}@media (prefers-reduced-motion:no-preference){.jm-marquee-track{animation:jm-marquee var(--marquee-duration) linear infinite}.jm-marquee:focus-within .jm-marquee-track,.jm-marquee:hover .jm-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.jm-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scrollbar-width:thin}}@keyframes jm-header-condense{0%{--header-progress:0}to{--header-progress:1}}.jm-state{transition:color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart)}.jm-press{transition:transform var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart),color var(--dur) var(--ease-out-quart)}.jm-press:active{transform:scale(.98)}.jm-lift{transition:transform var(--dur) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart)}.jm-lift:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}@keyframes jm-enter{0%{transform:translateY(6px)}to{transform:none}}.jm-enter{animation:jm-enter var(--dur) var(--ease-out-quart) both}@keyframes jm-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.jm-skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--line) 0,var(--surface-2) 42%,var(--line) 84%) 0 0 /220% 100%;color:transparent;pointer-events:none}@media (prefers-reduced-motion:no-preference){.jm-skeleton{animation:jm-shimmer 1.4s linear infinite}}@view-transition{navigation:auto}[data-view-transition]{view-transition-name:var(--view-transition-name)}::view-transition-new(jobmada-page-header),::view-transition-old(jobmada-page-header){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out-quart)}@media (prefers-reduced-motion:reduce){.ui-page-header,[data-view-transition=application]{view-transition-name:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none}.jm-enter,.jm-lift,.jm-press,.jm-state,body .candidateArea .jobCard,body .candidateArea .jobCard:hover,body .candidateCard,body .candidateCard:hover,body .candidateContent>*,body .recruiter-app.compact-ui .metric-card,body .recruiter-app.compact-ui .metric-card:hover,body .recruiter-app.compact-ui .panel,body .recruiter-app.compact-ui .panel:hover,body .recruiter-main>*{animation:none;transition:none;transform:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{*,:after,:before{animation:none!important;transition:none!important}}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-spinner{flex:none;width:1em;height:1em;border:2px solid;border-top:2px solid transparent;border-radius:var(--radius-pill);animation:ui-spin .64s linear infinite}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);--btn-size:40px;min-height:var(--btn-size);padding:0 var(--space-5);border:1px solid var(--btn-line,transparent);border-radius:var(--radius-pill);background:var(--btn-bg,transparent);color:var(--btn-ink,var(--ink-2));font-family:inherit;font-size:var(--text-sm);font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart),color var(--dur) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.ui-btn--sm{--btn-size:34px;padding:0 var(--space-4);font-size:var(--text-xs)}.ui-btn--icon-only{width:var(--btn-size);padding:0}.ui-btn-icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.ui-btn:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--btn-line-hover,var(--btn-line,transparent));background:var(--btn-bg-hover,var(--btn-bg,transparent));color:var(--btn-ink-hover,var(--btn-ink,var(--ink-2)));box-shadow:var(--btn-lift,none)}.ui-btn:focus-visible{outline:var(--focus-width) solid var(--btn-focus,var(--focus-ring));outline-offset:var(--focus-offset)}.ui-btn:not(:disabled):not([aria-disabled=true]):active{background:var(--btn-bg-active,var(--btn-bg-hover,var(--btn-bg,transparent)));transform:translateY(1px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-btn--loading:disabled,.ui-btn--loading[aria-disabled=true]{cursor:progress}.ui-btn--primary{--btn-bg:var(--lime-500);--btn-bg-hover:var(--lime-400);--btn-bg-active:var(--lime-600);--btn-ink:var(--ink);--btn-lift:var(--shadow-sm);--btn-focus:var(--focus-ring-on-lime)}.ui-btn--secondary{--btn-bg:var(--navy-800);--btn-bg-hover:var(--navy-700);--btn-bg-active:var(--navy-900);--btn-ink:var(--on-navy);--btn-lift:var(--shadow-sm)}.ui-btn--soft{--btn-bg:var(--navy-50);--btn-bg-hover:var(--navy-100);--btn-bg-active:var(--navy-200);--btn-ink:var(--navy-800)}.ui-btn--outline{--btn-bg:var(--surface);--btn-bg-hover:var(--navy-50);--btn-bg-active:var(--navy-100);--btn-ink:var(--ink);--btn-ink-hover:var(--navy-800);--btn-line:var(--line-strong);--btn-line-hover:var(--navy-300)}.ui-btn--danger{--btn-bg:var(--danger);--btn-bg-hover:var(--danger-ink);--btn-bg-active:var(--danger-ink);--btn-ink:#fff;--btn-lift:var(--shadow-sm)}.ui-btn--ghost{--btn-bg:transparent;--btn-bg-hover:var(--surface-2);--btn-bg-active:var(--navy-50);--btn-ink:var(--ink-2);--btn-ink-hover:var(--ink)}@media (max-width:1023px){.ui-btn{--btn-size:44px}}.ui-field{display:flex;flex-direction:column;gap:var(--space-2)}.ui-field-label{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.ui-field-required{-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1);color:var(--danger-ink)}.ui-field-hint{color:var(--muted)}.ui-field-error,.ui-field-hint{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal)}.ui-field-error{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--danger-ink)}.ui-input{width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-base);transition:border-color var(--dur) var(--ease-out-quart),background-color var(--dur) var(--ease-out-quart),box-shadow var(--dur) var(--ease-out-quart)}.ui-input:hover:not(:disabled){border-color:var(--navy-300)}.ui-input:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--focus-ring)}.ui-input:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.ui-field--invalid .ui-input,.ui-input--invalid{border-color:var(--danger);background:var(--danger-soft)}.ui-field--invalid .ui-input:hover:not(:disabled),.ui-input--invalid:hover:not(:disabled){border-color:var(--danger-ink)}.ui-textarea{min-height:120px;padding:var(--space-3) var(--space-4);line-height:var(--leading-normal);resize:vertical}.ui-input-wrap{position:relative;display:block}.ui-input-icon{position:absolute;inset-block:0;inset-inline-start:var(--space-3);display:flex;align-items:center;color:var(--muted);pointer-events:none}.ui-input-wrap .ui-input{-webkit-padding-start:var(--space-10);padding-inline-start:var(--space-10)}.ui-select-wrap{position:relative;display:block}.ui-select-wrap:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);width:8px;height:8px;-webkit-margin-before:-6px;margin-block-start:-6px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);pointer-events:none}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:var(--space-10);padding-inline-end:var(--space-10);cursor:pointer}@media (min-width:1024px){.ui-input:not(.ui-textarea){min-height:40px}}.ui-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--pill-line,transparent);border-radius:var(--radius-pill);background:var(--pill-bg);color:var(--pill-ink);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-snug);white-space:nowrap}.ui-pill--sm{padding:0 var(--space-2);font-size:var(--text-2xs)}.ui-pill-dot{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.ui-pill--neutral{--pill-bg:var(--surface-2);--pill-ink:var(--ink-2);--pill-line:var(--line)}.ui-pill--info{--pill-bg:var(--info-soft);--pill-ink:var(--info)}.ui-pill--success{--pill-bg:var(--success-soft);--pill-ink:var(--success)}.ui-pill--warning{--pill-bg:var(--warning-soft);--pill-ink:var(--warning)}.ui-pill--danger{--pill-bg:var(--danger-soft);--pill-ink:var(--danger-ink)}.ui-pill--violet{--pill-bg:var(--violet-200);--pill-ink:var(--violet-ink)}.ui-tabs{min-width:0;max-width:100%;overflow:hidden;border-bottom:1px solid var(--line)}.ui-tabs-list{display:flex;gap:var(--space-5);max-width:100%;margin:0;padding:0 0 1px;overflow-x:auto;list-style:none;scrollbar-width:none}.ui-tabs-list::-webkit-scrollbar{display:none}.ui-tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted);font-size:var(--text-sm);font-weight:700;white-space:nowrap;transition:color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart)}.ui-tab:hover{color:var(--ink)}.ui-tab:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.ui-tab:active{color:var(--navy-800)}.ui-tab--active{border-bottom-color:var(--navy-800);color:var(--ink)}.ui-tab-count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:767px){.ui-tabs-list{gap:var(--space-4)}}.ui-stat-line{display:flex;margin:0;padding:0}.ui-stat{padding-inline:var(--space-5);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.ui-stat:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.ui-stat:last-child{-webkit-padding-end:0;padding-inline-end:0}.ui-stat-label{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--muted)}.ui-stat-value{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-2xl);font-weight:800;line-height:var(--leading-snug);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ui-stat-hint{font-size:var(--text-xs);font-weight:600;color:var(--muted)}.ui-stat--success .ui-stat-value{color:var(--success)}.ui-stat--warning .ui-stat-value{color:var(--warning)}.ui-stat--danger .ui-stat-value{color:var(--danger-ink)}@media (max-width:767px){.ui-stat-line{overflow-x:auto;scrollbar-width:none}.ui-stat-line::-webkit-scrollbar{display:none}.ui-stat{padding-inline:var(--space-4)}}.ui-page-header{display:flex;flex-direction:column;gap:var(--space-3)}.ui-page-header-breadcrumb{font-size:var(--text-xs);color:var(--muted)}.ui-page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-page-header-text{min-width:0}.ui-page-header-eyebrow{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--muted)}.ui-page-header-title{margin:0;font-size:var(--text-2xl);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--ink)}.ui-page-header-subtitle{margin:var(--space-2) 0 0;max-width:var(--measure);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted)}.ui-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (max-width:767px){.ui-page-header-row{flex-direction:column;align-items:stretch}}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);text-align:center}.ui-empty--upsell{border-color:var(--violet-200);background:color-mix(in oklab,var(--violet-200) 40%,var(--surface))}.ui-empty-mascot{display:block}.ui-empty-mascot img{width:auto;height:120px}.ui-empty-title{margin:0;font-size:var(--text-lg);font-weight:800;line-height:var(--leading-snug);text-wrap:balance;color:var(--ink)}.ui-empty-description{margin:0;max-width:46ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted)}.ui-empty-action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.ui-skeleton{display:block;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--line) 0,var(--surface-2) 50%,var(--line) 100%);background-size:200% 100%;animation:ui-shimmer 1.4s linear infinite}.ui-skeleton-lines{display:flex;flex-direction:column;gap:var(--space-2)}.ui-skeleton--text{width:100%;height:.85em}.ui-skeleton--title{width:60%;height:1.6em;border-radius:var(--radius-sm)}.ui-skeleton--avatar{width:40px;height:40px;border-radius:var(--radius-pill)}.ui-skeleton--card{width:100%;height:148px;border-radius:var(--radius)}.ui-skeleton--row{width:100%;height:56px;border-radius:var(--radius-sm)}.ui-stepper{--step-mark:20px;display:flex;flex-direction:column;gap:var(--space-2)}.ui-stepper-list{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.ui-step{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;text-align:center}.ui-step:before{content:"";position:absolute;inset-block-start:calc(var(--step-mark) / 2 - 1px);inset-inline-end:50%;width:100%;height:2px;background:var(--line)}.ui-step:first-child:before{content:none}.ui-step--current:before,.ui-step--done:before{background:var(--lime-500)}.ui-step-mark{position:relative;z-index:var(--z-raised);display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--step-mark);height:var(--step-mark);border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);transition:background-color var(--dur) var(--ease-out-quart),border-color var(--dur) var(--ease-out-quart)}.ui-step--done .ui-step-mark{border-color:var(--lime-500);background:var(--lime-500);color:var(--ink)}.ui-step--current .ui-step-mark{border-color:var(--navy-800);background:var(--surface)}.ui-step--failed .ui-step-mark{border-color:var(--danger);background:var(--danger);color:#fff}.ui-step-label{font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);color:var(--muted)}.ui-step--current .ui-step-label{color:var(--ink);font-weight:700}.ui-step--failed .ui-step-label{color:var(--danger-ink)}.ui-stepper-current{margin:0;font-size:var(--text-xs);font-weight:700;color:var(--ink)}@media (max-width:479px){.ui-stepper:not(.ui-stepper--compact) .ui-stepper-list{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ui-stepper:not(.ui-stepper--compact) .ui-step{flex-direction:row;align-items:center;gap:var(--space-3);text-align:start}.ui-stepper:not(.ui-stepper--compact) .ui-step:before{inset-block-start:auto;inset-block-end:100%;inset-inline-end:auto;inset-inline-start:calc(var(--step-mark) / 2 - 1px);width:2px;height:var(--space-3)}}.ui-data-list-wrap{overflow-x:auto}.ui-data-list{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ui-data-list th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-strong);text-align:start;font-size:var(--text-xs);font-weight:700;color:var(--muted);white-space:nowrap}.ui-data-list td{padding:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.ui-data-list tbody tr{transition:background-color var(--dur) var(--ease-out-quart)}.ui-data-list tbody tr:hover{background:var(--surface-2)}.ui-data-list-end{text-align:end}.ui-data-list-actions,.ui-data-list-actions-head{text-align:end;white-space:nowrap}.ui-data-list-link{font-weight:700;color:var(--ink);transition:color var(--dur) var(--ease-out-quart)}.ui-data-list-link:hover{color:var(--navy-800);text-decoration:underline}.ui-data-list-link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.ui-data-list-empty td{padding:var(--space-8) var(--space-3);text-align:center;color:var(--muted)}@media (max-width:767px){.ui-data-list thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-data-list tbody tr{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ui-data-list td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:0;border-bottom:0;text-align:start}.ui-data-list td[data-label]:before{content:attr(data-label);flex:none;font-size:var(--text-xs);font-weight:700;color:var(--muted)}.ui-data-list-actions,.ui-data-list-end{text-align:start}.ui-data-list-actions{justify-content:flex-end;margin-top:var(--space-2)}.ui-data-list-empty td{justify-content:center}}.ui-scroll-locked{overflow:hidden}.ui-sheet{position:fixed;z-index:var(--z-modal);max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);opacity:0;transition:opacity .2s var(--ease-out-expo),translate .2s var(--ease-out-expo),display .2s allow-discrete,overlay .2s allow-discrete}.ui-sheet[open]{opacity:1;translate:0 0}.ui-sheet::-webkit-backdrop{background:rgb(var(--navy-950-rgb)/.55);opacity:0;-webkit-transition:opacity .2s var(--ease-out-expo),display .2s allow-discrete,overlay .2s allow-discrete;transition:opacity .2s var(--ease-out-expo),display .2s allow-discrete,overlay .2s allow-discrete}.ui-sheet::backdrop{background:rgb(var(--navy-950-rgb)/.55);opacity:0;transition:opacity .2s var(--ease-out-expo),display .2s allow-discrete,overlay .2s allow-discrete}.ui-sheet[open]::-webkit-backdrop{opacity:1}.ui-sheet[open]::backdrop{opacity:1}@starting-style{.ui-sheet[open]{opacity:0;translate:var(--sheet-from)}.ui-sheet[open]::-webkit-backdrop{opacity:0}.ui-sheet[open]::backdrop{opacity:0}}.ui-sheet--end{--sheet-from:100% 0;inset:0 0 0 auto;width:min(100%,28rem);height:100dvh;translate:var(--sheet-from);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.ui-sheet--bottom{--sheet-from:0 100%;overflow:clip;inset:auto 0 0 0;width:100%;max-height:85dvh;translate:var(--sheet-from);border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ui-sheet-inner{gap:var(--space-4);height:100%;padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}.ui-sheet--bottom[open],.ui-sheet-inner{display:flex;flex-direction:column}.ui-sheet--bottom .ui-sheet-inner{flex:1 1 auto;min-height:0;height:auto}.ui-sheet-grip{flex:none;align-self:center;width:36px;height:4px;border-radius:var(--radius-pill);background:var(--line-strong)}.ui-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-sheet-title{margin:0;font-size:var(--text-lg);font-weight:700;line-height:1.3;color:var(--ink)}.ui-sheet-description{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted)}.ui-sheet-close{flex:none;margin-top:calc(var(--space-1) * -1)}.ui-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ui-toast-viewport{position:fixed;inset:auto 0 0 0;width:auto;height:auto;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin:0;border:0;padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:transparent;color:inherit;overflow:visible;pointer-events:none}.ui-toast-viewport:popover-open{inset:auto 0 0 0;width:auto;margin:0;border:0;padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:transparent}.ui-toast{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--toast-line,var(--line));border-radius:var(--radius-sm);background:var(--toast-bg,var(--surface));color:var(--ink);box-shadow:var(--shadow-md);pointer-events:auto;animation:ui-toast-in .2s var(--ease-out-expo)}.ui-toast--success{--toast-bg:var(--success-soft);--toast-line:var(--success)}.ui-toast--error{--toast-bg:var(--danger-soft);--toast-line:var(--danger)}.ui-toast--info{--toast-bg:var(--info-soft);--toast-line:var(--info)}.ui-toast--leaving{opacity:0;animation:none;transition:opacity .2s var(--ease-out-expo)}.ui-toast-icon{flex:none;margin-top:1px;color:var(--toast-line,var(--ink-2))}.ui-toast-body{flex:1 1 auto;min-width:0}.ui-toast-title{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--ink)}.ui-toast-description{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted)}.ui-toast-close{flex:none;margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) 0 0}@keyframes ui-toast-in{0%{transform:translateY(var(--space-3));opacity:0}}@media (min-width:768px){.ui-toast-viewport,.ui-toast-viewport:popover-open{inset:auto 0 0 auto;width:min(100vw,26rem);padding:var(--space-6);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ui-sheet::-webkit-backdrop{-webkit-transition:none;transition:none}.ui-btn,.ui-data-list tbody tr,.ui-data-list-link,.ui-input,.ui-sheet,.ui-sheet::backdrop,.ui-step-mark,.ui-tab,.ui-toast--leaving{transition:none}.ui-toast{animation:none}.ui-btn:not(:disabled):not([aria-disabled=true]):active{transform:none}.ui-spinner{animation:none;border-top-color:currentColor;opacity:.4}.ui-skeleton{animation:none;background:var(--line)}}