:root{--blue-300:#8fb0fa;--blue-400:#5b8cf7;--blue-500:#3d76f5;--blue-600:#2f64dc;--blue-700:#2451b8;--sky-100:#d1ebff;--sky-200:#d4e7ff;--navy-900:#03143a;--neutral-0:#fff;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a5a5a5;--neutral-500:gray;--neutral-600:#666;--neutral-700:#4d4d4d;--neutral-800:#2a2a33;--neutral-900:#1c1c23;--neutral-950:#111116;--neutral-1000:#000;--purple-500:#c047eb;--orange-500:#f5903d;--orange-600:#e96100;--yellow-500:#fcb003;--pink-500:#ff708a;--red-400:#f0786e;--red-600:#c0362c;--green-400:#4ade80;--green-600:#16833a;--font-display:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.25rem);--text-3xl:clamp(2rem, 1.5rem + 2vw, 3rem);--text-4xl:clamp(2.5rem, 1.8rem + 3vw, 4rem);--leading-tight:1;--leading-snug:1.2;--leading-normal:1.4;--leading-relaxed:1.6;--tracking-display:-.04em;--tracking-body:-.02em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-30:7.5rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:100px;--container-max:1280px;--gutter:clamp(1rem, 5vw, 5rem);--header-height:70px;--section-gap:clamp(4rem, 2.5rem + 5.56vw, 7.5rem);--section-inner-gap:clamp(2.5rem, 1.5rem + 3.9vw, 5rem);--duration-fast:.12s;--duration-base:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--z-header:50;--z-overlay:100;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--neutral-950);--color-surface:var(--neutral-900);--color-surface-sunken:var(--neutral-800);--color-surface-raised:var(--neutral-800);--color-surface-inverse:var(--neutral-50);--color-border:var(--neutral-800);--color-border-strong:var(--neutral-700);--color-text:var(--neutral-50);--color-text-muted:var(--neutral-400);--color-text-secondary:var(--neutral-300);--color-text-subtle:var(--neutral-400);--color-text-inverse:var(--neutral-1000);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-400);--color-on-primary:var(--neutral-0);--color-link:var(--blue-300);--color-hero:var(--navy-900);--color-focus:var(--blue-300);--color-danger:var(--red-400);--color-success:var(--green-400);--color-header-bg:#111116cc;--shadow-md:0 8px 24px #0006}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:var(--neutral-0);--color-surface:var(--neutral-50);--color-surface-sunken:var(--neutral-100);--color-surface-raised:var(--neutral-0);--color-surface-inverse:var(--neutral-900);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-text:var(--neutral-1000);--color-text-muted:var(--neutral-600);--color-text-secondary:var(--neutral-700);--color-text-subtle:var(--neutral-500);--color-text-inverse:var(--neutral-0);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-on-primary:var(--neutral-0);--color-link:var(--blue-600);--color-hero:var(--sky-100);--color-focus:var(--blue-600);--color-danger:var(--red-600);--color-success:var(--green-600);--color-header-bg:#fffc;--shadow-md:0 8px 24px #1c1c2314}}:root[data-theme=light]{--color-bg:var(--neutral-0);--color-surface:var(--neutral-50);--color-surface-sunken:var(--neutral-100);--color-surface-raised:var(--neutral-0);--color-surface-inverse:var(--neutral-900);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-text:var(--neutral-1000);--color-text-muted:var(--neutral-600);--color-text-secondary:var(--neutral-700);--color-text-subtle:var(--neutral-500);--color-text-inverse:var(--neutral-0);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-on-primary:var(--neutral-0);--color-link:var(--blue-600);--color-hero:var(--sky-100);--color-focus:var(--blue-600);--color-danger:var(--red-600);--color-success:var(--green-600);--color-header-bg:#fffc;--shadow-md:0 8px 24px #1c1c2314}:root{--accent-purple:var(--purple-500);--accent-orange:var(--orange-500);--accent-yellow:var(--yellow-500);--accent-pink:var(--pink-500);--accent-blue:var(--blue-500);--accent-navy:var(--navy-900);--on-accent-dark:var(--neutral-900);--on-accent-light:var(--neutral-0);--color-footer-bg:var(--neutral-1000);--color-footer-text:var(--neutral-50);--color-footer-muted:var(--neutral-400);--color-footer-border:var(--neutral-800)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-6))}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}h1 em{color:var(--color-primary);font-style:normal}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:#0000}button{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}button:disabled{cursor:wait;opacity:.55}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}input[type=checkbox]{cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}textarea,select,input:not([type]),input[type=text],input[type=password],input[type=tel],input[type=number]{width:100%;margin-top:var(--space-2);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-base);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);border-radius:12px;padding:12px 14px;display:block}textarea:hover,select:hover,input:not([type]):hover,input[type=text]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=number]:hover{border-color:var(--color-text-subtle)}textarea:focus-visible,select:focus-visible,input:not([type]):focus-visible,input[type=text]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,input[type=number]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent);outline:none}textarea{resize:vertical;min-height:96px}::placeholder{color:var(--color-text-subtle);opacity:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.9s linear infinite spin}@keyframes spin{to{rotate:360deg}}@keyframes rise-in{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.primary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);min-height:48px;color:var(--color-on-primary);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out),scale var(--duration-base) var(--ease-out);padding:12px 24px;display:inline-flex}.primary:hover:not(:disabled){background:var(--color-primary-hover);translate:0 -1px}.primary:active:not(:disabled){translate:0;scale:.97}.icon-reject{border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);border-radius:var(--radius-pill);color:var(--color-danger);font-weight:var(--weight-semibold);transition:background-color var(--duration-base) var(--ease-out);padding:10px 18px}.icon-reject:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.eyebrow,.small-label{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;display:flex}.tiny-line{background:var(--color-primary);border-radius:2px;width:18px;height:2px}.hint{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.hint a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.error,.success{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);animation:rise-in .3s var(--ease-out);border-radius:12px;padding:12px 14px;line-height:1.5;display:flex}.error{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.success{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}.status-pill{border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:capitalize;justify-self:start;padding:3px 10px}.status-pending,.status-requested{background:color-mix(in srgb, var(--yellow-500) 18%, transparent);color:color-mix(in srgb, var(--yellow-500) 60%, var(--color-text))}.status-approved,.status-paid{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.status-rejected{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}@media (max-width:720px){.desktop{display:none}}.status-in_review{background:color-mix(in srgb, var(--color-primary,#4f46e5) 14%, transparent);color:var(--color-primary,#4f46e5)}.header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-height);padding-inline:var(--gutter);background:var(--color-header-bg);box-shadow:0 1px 0 var(--color-border);-webkit-backdrop-filter:saturate(180%)blur(12px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-3);color:var(--color-text);border-radius:var(--radius-sm);display:flex}.brand-icon{place-items:center;display:grid}.brand-icon svg{width:auto;height:28px}.brand-divider{background:var(--color-border-strong);width:1px;height:20px}.brand b{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;white-space:nowrap;padding:4px 10px}.header-label{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;display:flex}.header-label>span{background:var(--green-400);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green-400) 20%, transparent);border-radius:50%}.header-nav{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.header-nav a,.header-nav button{border-radius:var(--radius-pill);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);padding:8px 14px}.header-nav a{background:var(--color-primary);color:var(--color-on-primary)}.header-nav a:hover{background:var(--color-primary-hover)}.header-nav button{color:var(--color-text-muted)}.header-nav button:hover{background:var(--color-surface);color:var(--color-text)}@media (max-width:520px){.brand-divider,.header-label,.brand b{display:none}}.welcome{isolation:isolate;align-items:center;gap:var(--space-16);--art:max(100vw, 1100px);min-height:calc(100dvh - var(--header-height));padding:var(--space-16) var(--gutter) calc(var(--art)*.36);background:var(--sky-100) url(/welcome-hero.svg) no-repeat;background-size:var(--art) auto;background-position:center calc(100% + var(--art)*.17);color:var(--neutral-1000);grid-template-columns:minmax(0,1fr) 420px;display:grid;position:relative;overflow:hidden}.welcome>*{max-width:1280px}.welcome-text{gap:var(--space-5);animation:rise-in .8s var(--ease-out) both;flex-direction:column;display:flex}.welcome-text h1{font-size:clamp(2.5rem,1.6rem + 3.4vw,4rem);line-height:1.02}.welcome-text .eyebrow{color:var(--blue-600)}.welcome-art{display:flex}.art-label{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--neutral-0);color:var(--blue-600);font-size:var(--text-sm);padding:6px 14px;display:inline-flex}.welcome-copy{max-width:460px;color:var(--neutral-600);font-size:var(--text-lg);line-height:1.6}.welcome-meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.welcome-meta span{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--neutral-700);font-size:var(--text-sm);background:#ffffffb3;padding:8px 14px;display:inline-flex}.login-card{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface-raised);color:var(--color-text);animation:rise-in .8s var(--ease-out) .15s both;border-radius:24px;flex-direction:column;display:flex;box-shadow:0 30px 60px -30px #03143a73}.login-card label{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.login-card>p:not(.error){justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}.auth-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken);grid-template-columns:1fr 1fr;display:grid}.auth-tabs button{border-radius:var(--radius-pill);color:var(--color-text-muted);font-weight:var(--weight-semibold);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);padding:10px}.auth-tabs button.active{background:var(--color-surface-raised);color:var(--color-text);box-shadow:0 1px 3px #0000001f}.code-row .primary{width:100%}@media (max-width:1024px){.welcome{--art:900px;gap:var(--space-10);padding-top:var(--space-12);grid-template-columns:1fr}.login-card{width:100%;max-width:480px}}@media (max-width:520px){.welcome{--art:720px;padding-top:var(--space-8)}.welcome-copy{font-size:var(--text-base)}.login-card{padding:var(--space-5)}}.workspace{gap:var(--space-16);max-width:1180px;padding:var(--space-12) var(--gutter) var(--space-16);grid-template-columns:320px minmax(0,1fr);margin:0 auto;display:grid}.intro{top:calc(var(--header-height) + var(--space-8));gap:var(--space-6);height:fit-content;animation:rise-in .7s var(--ease-out) both;flex-direction:column;display:flex;position:sticky}.intro h1{font-size:2.75rem;line-height:1.05}.intro-copy{color:var(--color-text-muted);line-height:1.7}.intro-copy strong{color:var(--color-text);font-weight:var(--weight-semibold)}.time-pill{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);width:fit-content;color:var(--color-text-muted);font-size:var(--text-sm);padding:8px 14px;display:inline-flex}.time-pill>span{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.section-nav{flex-direction:column;gap:2px;display:flex}.section-nav a{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);border-radius:12px;padding:10px 12px;display:flex}.section-nav a span{flex:1}.section-nav a:hover{background:var(--color-surface);color:var(--color-text)}.section-nav a:first-child{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-weight:var(--weight-semibold)}.progress-card{padding:var(--space-5);background:var(--color-surface);border-radius:20px}.progress-card>div:first-child{color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.progress-card b{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium)}.progress-card small{color:var(--color-text-subtle);font-size:var(--text-sm)}.progress-card p{margin-top:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-xs)}.progress-track{height:8px;margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-400), var(--color-primary));height:100%;transition:width .5s var(--ease-out);display:block}.aside-foot{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}.form-column{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.form-footer{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-family:var(--font-display);flex-wrap:wrap;display:flex}.form-footer>span{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--text-sm)}@media (max-width:1024px){.workspace{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:1fr}.intro{gap:var(--space-4);position:static}.intro h1{font-size:clamp(2rem,1.4rem + 2.4vw,2.75rem)}.section-nav,.aside-foot{display:none}.progress-card{top:calc(var(--header-height) + var(--space-2));z-index:5;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);position:sticky}.progress-card p{display:none}}.location-panel{padding:var(--space-6);background:radial-gradient(120% 90% at 100% 0%, #3d76f559, transparent 60%),var(--navy-900);color:var(--neutral-0);animation:rise-in .7s var(--ease-out) .1s both;border-radius:24px;box-shadow:0 24px 48px -28px #03143ab3}.location-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.location-caption{align-items:center;gap:var(--space-2);color:var(--blue-300);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;display:flex}.live-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;background:#ffffff1a;padding:5px 12px;display:flex}.live-badge>span{background:var(--green-400);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite pulse}.live-badge.offline>span{background:var(--orange-500);animation:none}@keyframes pulse{0%{box-shadow:0 0 #4ade808c}to{box-shadow:0 0 0 10px #4ade8000}}.address-row{align-items:flex-start;gap:var(--space-4);margin-block:var(--space-6);display:flex}.address-row h2{font-size:clamp(1.25rem,1rem + 1vw,1.625rem);line-height:1.25}.address-row p{margin-top:var(--space-2);color:var(--neutral-300);font-size:var(--text-sm)}.pin-disc{background:var(--color-primary);width:48px;height:48px;color:var(--neutral-0);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.location-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);color:var(--neutral-300);font-size:var(--text-sm);border-top:1px solid #ffffff24;flex-wrap:wrap;display:flex}.location-bottom>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.location-bottom i{background:currentColor;border-radius:50%;width:3px;height:3px}.location-bottom>div{align-items:center;gap:var(--space-2);display:flex}.location-bottom a,.location-bottom button{border-radius:var(--radius-pill);color:var(--neutral-0);transition:background-color var(--duration-base) var(--ease-out);background:#ffffff1a;align-items:center;gap:6px;padding:6px 12px;display:flex}.location-bottom a:hover,.location-bottom button:hover{background:#ffffff2e}.location-warning{margin-top:var(--space-3);color:#ffd2a8;font-size:var(--text-sm);background:#f5903d29;border-radius:12px;padding:12px 14px;line-height:1.55}.permission-note{margin-top:var(--space-4);color:var(--neutral-400);font-size:var(--text-sm);line-height:1.6}.confirm-location{align-items:center;gap:var(--space-3);margin-top:var(--space-4);cursor:pointer;background:#ffffff14;border-radius:16px;padding:14px 16px;display:flex}.confirm-location input{accent-color:var(--blue-400)}.landmark-label{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.landmark-label>span{margin-left:var(--space-2);color:var(--neutral-400);font-weight:var(--weight-medium)}.landmark-label input[type=text]{color:var(--neutral-0);background:#ffffff14;border-color:#ffffff2e}.landmark-label input[type=text]::placeholder{color:var(--neutral-400)}.location-help{margin-top:var(--space-3);color:var(--neutral-300);font-size:var(--text-sm)}.location-help summary{padding:var(--space-2) 0;justify-content:space-between;align-items:center;display:flex}.location-help summary svg{transition:rotate var(--duration-base) var(--ease-out)}.location-help[open] summary svg{rotate:180deg}.location-help p{padding-block:var(--space-2);line-height:1.7}@media (max-width:520px){.location-panel{padding:var(--space-5);border-radius:20px}.location-top{flex-wrap:wrap}}.residents-panel,.targets-panel{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;flex-direction:column;display:flex}.residents-panel h2,.targets-panel h2{margin-top:var(--space-1);font-size:var(--text-xl)}.residents-panel p,.targets-panel p{color:var(--color-text-muted);font-size:var(--text-sm)}.resident-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.resident-options label{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);min-width:48px;height:44px;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);place-items:center;padding:0 16px;display:grid}.resident-options label:hover{border-color:var(--color-primary)}.resident-options label:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.resident-options input{opacity:0;position:absolute}.resident-options .selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.form-section{margin-top:var(--space-6)}.section-heading{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-heading>span{background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:40px;height:40px;color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-sm);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.section-heading>div{flex:1}.section-heading h2{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}.section-heading p{color:var(--color-text-muted);font-size:var(--text-sm)}.section-heading>svg{color:var(--color-text-subtle)}.questions-panel{padding:var(--space-2) var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px}.question{padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.question:last-child{border-bottom:0}.question legend{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;font-family:var(--font-display);font-size:var(--text-lg);display:flex}.question>.hint{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.question-help{font-family:var(--font-body);position:relative}.question-help summary{width:32px;height:32px;color:var(--color-text-subtle);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.question-help summary:hover{background:var(--color-surface-sunken);color:var(--color-text)}.question-help[open] summary{background:var(--color-primary);color:var(--color-on-primary)}.question-help p{z-index:10;width:min(320px,80vw);margin-top:var(--space-2);padding:var(--space-4);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--text-sm);box-shadow:var(--shadow-md);animation:rise-in .25s var(--ease-out);border-radius:16px;line-height:1.6;position:absolute;right:0}.source-tag{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:2px 10px}.source-tag.compound{background:color-mix(in srgb, var(--orange-500) 16%, transparent);color:var(--orange-600)}.answers{grid-template-columns:repeat(var(--options,3), minmax(0, 1fr));gap:var(--space-2);margin-top:var(--space-4);display:grid}.answer{gap:var(--space-1);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out);border-radius:16px;flex-direction:column;padding:14px 14px 14px 44px;display:flex;position:relative}.answer input{opacity:0;position:absolute}.answer b{font-weight:var(--weight-semibold)}.answer small{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.45}.answer:hover{border-color:var(--color-primary);translate:0 -1px}.answer:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.answer.selected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-raised));box-shadow:inset 0 0 0 1px var(--color-primary)}.selection-dot{border:1.5px solid var(--color-border-strong);width:20px;height:20px;color:var(--color-on-primary);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;left:14px}.selected .selection-dot{border-color:var(--color-primary);background:var(--color-primary);animation:pop .3s var(--ease-out)}@keyframes pop{0%{scale:.6}}.unknown{align-items:center;gap:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);padding:6px 14px;display:inline-flex}.unknown:hover{background:var(--color-surface-sunken);color:var(--color-text)}.unknown:has(input:checked){background:var(--color-surface-sunken);color:var(--color-text)}@media (max-width:720px){.answers{grid-template-columns:repeat(2,minmax(0,1fr))}.answer{padding:12px 12px 12px 40px}.selection-dot{top:13px;left:12px}.questions-panel{padding-inline:var(--space-4)}.residents-panel,.targets-panel{padding:var(--space-5)}}.connectivity-fields{gap:var(--space-5);padding-block:var(--space-5);flex-direction:column;display:flex}.network-country,.provider-availability{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.network-source,.network-group{gap:var(--space-3);flex-direction:column;display:flex}.network-source>legend,.network-group>legend{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg)}.network-source{flex-flow:wrap}.network-source label,.network-ratings label,.provider-options label{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);padding:8px 14px;display:inline-flex}.network-source label:hover,.network-ratings label:hover,.provider-options label:hover{border-color:var(--color-primary)}:is(.network-source label:has(input:checked),.network-ratings label:has(input:checked),.provider-options label:has(input:checked)){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface-raised))}.network-source label input,.network-ratings label input,.provider-options label input{width:16px;height:16px;margin:0}.provider-options,.network-ratings{gap:var(--space-2);flex-wrap:wrap;display:flex}.provider-add{align-items:flex-end;gap:var(--space-2);display:flex}.provider-add label{font-size:var(--text-sm);flex:1}.provider-add button{background:var(--color-surface-sunken);height:48px;font-weight:var(--weight-semibold);transition:background-color var(--duration-base) var(--ease-out);border-radius:12px;padding:0 20px}.provider-add button:hover{background:var(--color-border-strong)}.provider-report{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-raised);animation:rise-in .3s var(--ease-out);border-radius:16px;flex-direction:column;display:flex}.provider-report>strong{font-family:var(--font-display);font-weight:var(--weight-medium)}.provider-report fieldset legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evidence-panel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;flex-direction:column;display:flex}.upload-button{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:2px dashed var(--color-border-strong);background:var(--color-surface-raised);text-align:center;transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);border-radius:20px;flex-direction:column;display:flex}.upload-button>svg{color:var(--color-primary)}.upload-button>b{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium)}.upload-button>span{color:var(--color-text-muted);font-size:var(--text-sm)}.upload-button .upload-chip{align-items:center;gap:var(--space-1);margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-semibold);padding:6px 14px;display:inline-flex}.upload-button:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface-raised))}.photo-grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.photo-grid>div{aspect-ratio:1;animation:rise-in .35s var(--ease-out);border-radius:16px;position:relative;overflow:hidden}.photo-grid img{object-fit:cover;width:100%;height:100%}.photo-grid button{top:var(--space-2);right:var(--space-2);width:28px;height:28px;color:var(--neutral-0);background:#0009;border-radius:50%;place-items:center;display:grid;position:absolute}.photo-privacy{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}.note-label,.correction label{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.note-label>span,.correction label>span{margin-left:var(--space-2);color:var(--color-text-subtle);font-weight:var(--weight-medium)}.correction{color:var(--color-text-muted);font-size:var(--text-sm)}.correction summary{align-items:center;gap:var(--space-2);padding-block:var(--space-2);display:flex}.correction label{margin-top:var(--space-2);color:var(--color-text)}.correction small{margin-top:var(--space-2);font-size:var(--text-xs);display:block}.finish{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6);background:var(--color-surface);border-radius:24px;flex-direction:column;display:flex}.consent{gap:var(--space-3);font-size:var(--text-sm);cursor:pointer;line-height:1.6;display:flex}.submit-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.submit-row>span{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-sm);display:flex}.submit{min-height:56px;padding-inline:var(--space-8);font-size:var(--text-lg)}.saved-hint{color:var(--color-text-subtle);font-size:var(--text-xs)}@media (max-width:520px){.evidence-panel,.finish{padding:var(--space-5)}.submit{width:100%}}.done{align-items:center;gap:var(--space-4);max-width:560px;padding:var(--space-20) var(--gutter);text-align:center;animation:rise-in .7s var(--ease-out) both;flex-direction:column;margin:0 auto;display:flex}.done h1{font-size:clamp(2.5rem,1.8rem + 3vw,3.5rem);line-height:1.05}.done>p:not(.eyebrow){color:var(--color-text-muted);line-height:1.7}.done>small{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-family:ui-monospace,monospace;font-size:var(--text-sm);padding:6px 14px}.done .primary{margin-top:var(--space-4)}.done-icon{background:var(--color-primary);width:80px;height:80px;color:var(--color-on-primary);box-shadow:0 20px 40px -20px var(--color-primary);animation:pop-in .6s var(--ease-out) .15s both;border-radius:28px;place-items:center;display:grid}@keyframes pop-in{0%{opacity:0;rotate:-12deg;scale:.6}}.profile-page{gap:var(--space-5);max-width:720px;padding:var(--space-10) var(--gutter) var(--space-16);animation:rise-in .6s var(--ease-out) both;flex-direction:column;margin:0 auto;display:flex}.profile-page h1{font-size:clamp(2.25rem,1.6rem + 2.6vw,3rem);line-height:1.05}.back-link{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);width:fit-content;color:var(--color-text-muted);font-size:var(--text-sm);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);padding:6px 12px 6px 8px;display:inline-flex}.back-link:hover{background:var(--color-surface);color:var(--color-text)}.profile-card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;flex-direction:column;display:flex}.balance-card{background:radial-gradient(120% 100% at 100% 0%, #3d76f566, transparent 60%),var(--navy-900);color:var(--neutral-0);border:0}.balance-card .small-label{color:var(--blue-300)}.balance-card .hint{color:var(--neutral-300)}.balance-card .history-list li{border-color:#ffffff1f}.balance-amount{font-family:var(--font-display);font-size:clamp(2.75rem,2rem + 3vw,3.75rem);font-weight:var(--weight-medium);letter-spacing:-.03em;line-height:1}.withdraw-form{gap:var(--space-2);margin-top:var(--space-2);display:flex}.withdraw-form input[type=number]{color:var(--neutral-0);background:#ffffff14;border-color:#ffffff2e;flex:1;margin:0}.withdraw-form input[type=number]::placeholder{color:var(--neutral-400)}.stacked-form{gap:var(--space-4);flex-direction:column;display:flex}.stacked-form label{font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.stacked-form label.check{gap:var(--space-2);font-weight:var(--weight-regular,400);color:var(--color-text-muted);align-items:flex-start;display:flex}.stacked-form label.check input{flex:none;margin-top:3px}.stacked-form .primary{align-self:flex-start}.admin-actions{gap:var(--space-2);display:flex}.admin-actions button[type=button]{border-radius:var(--radius-pill);color:var(--color-text-muted);padding:10px 18px}.admin-actions button[type=button]:hover{background:var(--color-surface-sunken)}.history-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history-list li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto;display:grid}@media (max-width:520px){.profile-card{padding:var(--space-5)}.withdraw-form{flex-direction:column}}.review-list .review-place{flex-direction:column;gap:2px;min-width:0;display:flex}.review-list .review-place small{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}._2k0vAG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}._2k0vAG_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.g1-kua_className{font-family:Manrope,Manrope Fallback;font-style:normal}.g1-kua_variable{--font-manrope:"Manrope", "Manrope Fallback"}
