@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,24,600;1,24,600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Fraunces:ital,opsz,wght@0,24,500;0,24,700;1,24,500;1,24,700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&family=JetBrains+Mono:wght@400;500&display=swap" layer(proto);@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,700;1,9..144,500;1,9..144,700&family=Source+Serif+4:ital,wght@0,400;0,600;1,400&family=JetBrains+Mono:wght@400;500&display=swap";@layer proto{:root{--ds-version:"v8.5-dev · 2026-10-29";--ds-breaking-since:"v8.0";--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--font-serif:"Source Serif 4", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Fraunces", serif;--c-pink:#ee4379;--c-pink-deep:#c9255b;--c-pink-tint:#fde7f0;--c-pink-ultra:#ee43790f;--c-accent:var(--c-pink);--c-accent-deep:var(--c-pink-deep);--c-accent-tint:var(--c-pink-tint);--c-accent-ultra:var(--c-pink-ultra);--c-white:#fff;--c-bej-0:#fbfaf7;--c-bej-05:#f7f5f2;--c-bej-1:#efebe4;--c-hover-veil:#ddd6c98c;--c-selection:#ddd6c9;--c-danger:#110d10;--c-danger-hover:#2e2926;--c-dark-grad:linear-gradient(135deg, #2f081a 0%, #09041d 100%);--c-dark:var(--c-danger);--c-dark-mid:#4a4448;--c-ink:#110d10;--c-fog:#7a7570;--c-mist:#aba59e;--c-rule-card:#110d101f;--c-input-border:#110d104d;--c-rule:#110d101a;--c-rule-hover:#110d1033;--c-input-border-hover:#110d1094;--c-input-border-tonal:#110d1075;--c-rule-soft:#110d100f;--c-rule-solid:#ddd6c9;--c-rule-soft-solid:#eae3d5;--c-success:#1f7a3a;--c-success-bg:#ebf7ef;--c-success-text:#076e26;--c-warn:#b8580a;--c-warn-bg:#fbf1e2;--c-warn-text:#a95109;--c-error:#dc2626;--c-error-bg:#fdf1f1;--c-error-text:#ce2222;--c-ai:#a8336e;--c-ai-bg:#f4e4ee;--c-ai-grad:linear-gradient(135deg, #c9255b 0%, #7b2a6e 100%);--c-read:#5c6bc0;--c-read-bg:#eceffe;--c-read-text:#5461af;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-full:9999px;--r-pill:var(--r-full);--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-28:28px;--sp-40:40px;--sp-56:56px;--sp-92:92px;--sh-xs:0 1px 2px #110d100a;--sh-sm:0 1px 3px #110d100f, 0 1px 2px #110d100a;--sh-md:0 4px 14px #110d101a;--sh-pink:0 6px 16px #ee43794d;--sh-popover:0 12px 32px #110d101f;--sh-toast:0 1px 2px #110d100a, 0 6px 24px #110d102e;--grid-color:#110d1026;--grid-size:32px;--grid-radius:1px;--grid-edge:1.5px;--bp-desktop:1024px;--layout-max:1440px;--layout-pad:32px;--layout-pad-mob:20px;--grid-cols:12;--grid-gutter:24px;--sidebar-w:240px;--sidebar-w-icon:64px;--flow-max:560px;--c-backdrop:#110d1040;--scrim-blur:6px;--c-pdf-hl:#ee43791a;--t-em-bump:2px;--chart-1:#ee4379;--chart-2:#0a8fa0;--chart-3:#5348d6;--chart-4:#91922f;--chart-5:#bb61cf;--background:var(--c-bej-0);--muted-subtle:var(--c-bej-05);--muted:var(--c-bej-1);--muted-foreground:var(--c-fog);--foreground:var(--c-ink);--placeholder:var(--c-mist);--card:var(--c-white);--primary:var(--c-accent);--primary-hover:var(--c-accent-deep);--accent:var(--c-accent-tint);--accent-subtle:var(--c-accent-ultra);--input:var(--c-input-border);--input-hover:var(--c-input-border-hover);--input-tonal:var(--c-input-border-tonal);--separator:var(--c-rule);--border:var(--c-rule-card);--separator-hover:var(--c-rule-hover);--separator-subtle:var(--c-rule-soft);--destructive:var(--c-danger);--destructive-hover:var(--c-danger-hover);--ai:var(--c-ai);--ai-subtle:var(--c-ai-bg);--ai-gradient:var(--c-ai-grad);--error:var(--c-error);--error-subtle:var(--c-error-bg);--error-subtle-foreground:var(--c-error-text);--read:var(--c-read);--read-subtle:var(--c-read-bg);--read-subtle-foreground:var(--c-read-text);--success:var(--c-success);--success-subtle:var(--c-success-bg);--success-subtle-foreground:var(--c-success-text);--warning:var(--c-warn);--warning-subtle:var(--c-warn-bg);--warning-subtle-foreground:var(--c-warn-text);--overlay:var(--c-backdrop);--overlay-blur:var(--scrim-blur);--layout-max-width:var(--layout-max)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--c-bej-0);color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}::selection{background:var(--c-selection);color:var(--c-ink)}::selection{background:var(--c-selection);color:var(--c-ink)}input::selection{background:var(--c-selection);color:var(--c-ink)}textarea::selection{background:var(--c-selection);color:var(--c-ink)}input::-moz-selection{background:var(--c-selection);color:var(--c-ink)}textarea::-moz-selection{background:var(--c-selection);color:var(--c-ink)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}em{font-style:italic}img,svg{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px;border-radius:var(--r-sm)}.btn:focus-visible{border-radius:var(--r-full);outline-offset:3px}.btn.lg:focus-visible{border-radius:var(--r-full)}.input:focus-visible,.select:focus-visible{outline:none}.calendar-select:focus-visible{outline:2px solid var(--c-fog);outline-offset:1px;border-radius:var(--r-md)}.switch:focus-visible{outline-offset:4px;border-radius:var(--r-full)}.tabs button:focus-visible{outline-offset:2px;border-radius:var(--r-full)}.toggle:focus-visible{outline-offset:3px}.modal>.btn.icon-only:focus-visible{outline-offset:2px;border-radius:var(--r-full)}.vox-fab:focus-visible{outline-offset:3px;border-radius:var(--r-lg)}.sec-dark :focus-visible,.card.dark :focus-visible,.kpi.dark :focus-visible,.vox-fab:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.has-grid{isolation:isolate;position:relative}.has-grid:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle, var(--grid-color) var(--grid-radius), transparent var(--grid-edge));background-size:var(--grid-size) var(--grid-size);position:absolute;inset:0}.has-grid>*{z-index:1;position:relative}.sec-page,.sec-app,.sec-mkt,.sec-mkt-grid{background-color:#0000}.sec-tonal{background-color:var(--c-bej-1)}.sec-dark{background:var(--c-dark-grad);color:#fff}.sec-dark .t-h1,.sec-dark .t-h2,.sec-dark .t-h3,.sec-dark .t60,.sec-dark .t48,.sec-dark .t40,.sec-dark .t32,.sec-dark .t28{color:#fff}.sec-dark .t-h1 em,.sec-dark .t60 em,.sec-dark .t48 em,.sec-dark .t40 em{color:var(--c-pink)}.sec-dark .t-eyebrow,.sec-dark .t12{color:#ffffff80}.sec-dark .t-lead,.sec-dark .t-body,.sec-dark .t24,.sec-dark .t16,.sec-dark .t14,.sec-dark p{color:#ffffffa6}.card-hairline{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md)}.card-tonal{background:var(--c-bej-1);border-radius:var(--r-md);border:none}.t60,.t-display{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--c-ink);margin:0;font-size:clamp(36px,5.5vw,60px);font-weight:700;line-height:1.1}.t60.tight,.t-display.tight{line-height:1.05}.t48,.t-h1{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--c-ink);margin:0;font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.08}.t40,.t-h2{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--c-ink);margin:0;font-size:clamp(28px,3.8vw,40px);font-weight:700;line-height:1.15}.t32,.t-h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:clamp(24px,3.2vw,32px);font-weight:700;line-height:1.19}.t28,.modal-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.21}.t60 em,.t-display em,.t48 em,.t-h1 em,.t40 em,.t-h2 em,.t32 em,.t-h3 em,.t28 em,.modal-title em{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:calc(1em + var(--t-em-bump));color:var(--c-pink);letter-spacing:inherit}.t24,.t-lead{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:24px;font-weight:400;line-height:30px}.t24 strong,.t-lead strong{color:var(--c-ink);font-weight:600}.t20,.t-edit{font-family:var(--font-serif);letter-spacing:0;color:var(--c-ink);margin:0;font-size:20px;font-weight:400;line-height:32px}.t20 strong,.t-edit strong{color:var(--c-ink);font-weight:600}.t18{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.t16,.t-body{font-family:var(--font-sans);letter-spacing:0;color:var(--c-ink);margin:0;font-size:16px;font-weight:400;line-height:24px}.t16 strong,.t-body strong{color:var(--c-ink);font-weight:600}.t14,.t-meta,.modal-body{font-family:var(--font-sans);letter-spacing:0;color:var(--c-fog);margin:0;font-size:14px;font-weight:500;line-height:20px}.t15,.t-ctrl{font-family:var(--font-sans);letter-spacing:0;color:var(--c-ink);margin:0;font-size:15px;font-weight:400;line-height:22px}.t13,.t-ctrl-desc{font-family:var(--font-sans);letter-spacing:0;color:var(--c-fog);margin:0;font-size:13px;font-weight:400;line-height:18px}.t12,.t-eyebrow{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.t12 .dot,.t-eyebrow .dot{background:var(--c-pink);border-radius:50%;width:5px;height:5px}.t12.brand,.t-eyebrow.brand{color:var(--c-pink-deep)}.t11,.t-label,.kpi .label,.popover-label,.calendar-dow,.command [cmdk-group-heading]{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--c-fog);font-size:11px;font-weight:500;line-height:16px}.t11,.t-label{margin:0}.t-mono{font-family:var(--font-mono);color:var(--c-ink);font-size:12px}.tn40{font-family:var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1}.tn28{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1}.sec-dark .tn40,.sec-dark .tn28,.card.dark .tn40,.card.dark .tn28,.kpi.dark .tn40,.kpi.dark .tn28,.page-banner.dark .tn40,.page-banner.dark .tn28{color:#fff}.t-suffix-lg{font-family:var(--font-sans);letter-spacing:0;color:var(--c-mist);font-size:13px;font-weight:400;line-height:1}.t-suffix-md{font-family:var(--font-sans);letter-spacing:0;color:var(--c-mist);font-size:14px;font-weight:400;line-height:1}.t-num-inline{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}.t-badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.t-actor{font-family:var(--font-display);font-size:calc(1em + 1px);font-style:italic;font-weight:500;line-height:inherit;letter-spacing:-.01em;color:var(--c-pink)}.t-em{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:calc(1em + var(--t-em-bump));color:var(--c-pink);letter-spacing:inherit}@media (width<=1023.98px){.t24,.t-lead{font-size:20px;line-height:26px}.t20,.t-edit{font-size:18px;line-height:30px}.t18{font-size:16px;line-height:22px}}.ic{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.ic>*{vector-effect:non-scaling-stroke}.ic.xs{stroke-width:1.25px;width:12px;height:12px}.ic.sm{stroke-width:1.5px;width:14px;height:14px}.ic.md{stroke-width:1.75px;width:18px;height:18px}.ic.lg{stroke-width:1.75px;width:20px;height:20px}.ic.xl{stroke-width:2px;width:24px;height:24px}.btn>svg>*{vector-effect:non-scaling-stroke}.btn{border-radius:var(--r-full);height:40px;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:7px;padding:0 24px;font-size:14px;font-weight:600;line-height:20px;transition:all .14s;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:var(--c-accent);color:#fff}@media (hover:hover){.btn.primary:hover:not(:disabled){background:var(--c-accent-deep);box-shadow:var(--sh-pink);transform:translateY(-1px)}}.btn.primary:active:not(:disabled){background:var(--c-accent-deep);box-shadow:none;filter:brightness(.94);transform:translateY(0)}.btn.secondary{background:var(--c-bej-1);color:var(--c-ink)}@media (hover:hover){.btn.secondary:hover:not(:disabled){background:linear-gradient(var(--c-hover-veil), var(--c-hover-veil)), var(--c-bej-1);transform:translateY(-1px);box-shadow:0 6px 16px #110d1014}}.btn.secondary:active:not(:disabled){box-shadow:none;filter:brightness(.96);transform:translateY(0)}.btn.ghost{color:var(--c-fog);background:0 0}@media (hover:hover){.btn.ghost:hover:not(:disabled){color:var(--c-ink);background:var(--c-bej-1)}}.btn.ghost:active:not(:disabled){color:var(--c-ink);background:var(--c-bej-1);filter:brightness(.96)}.btn.outline{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-rule);background:0 0}@media (hover:hover){.btn.outline:hover:not(:disabled){background:var(--c-hover-veil);box-shadow:inset 0 0 0 1px var(--c-rule-hover)}}.btn.outline:active:not(:disabled){background:var(--c-hover-veil);box-shadow:inset 0 0 0 1px var(--c-rule-hover);filter:brightness(.96)}.btn.outline-pink{background:var(--c-white);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-pink)}@media (hover:hover){.btn.outline-pink:hover:not(:disabled){background:var(--c-pink);color:#fff}}.btn.outline-pink:active:not(:disabled){background:var(--c-pink);color:#fff;filter:brightness(.94)}.card.dark .btn.outline{color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.card.dark .btn.outline:active:not(:disabled){background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}@media (hover:hover){.card.dark .btn.outline:hover:not(:disabled){background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}}.btn.danger{background:var(--c-danger);color:#fff}@media (hover:hover){.btn.danger:hover:not(:disabled){background:var(--c-danger-hover);transform:translateY(-1px)}}.btn.danger:active:not(:disabled){background:var(--c-danger);transform:translateY(0)}.btn.danger.outline{background:var(--c-white);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}@media (hover:hover){.btn.danger.outline:hover:not(:disabled){background:var(--c-danger-hover);color:#fff;box-shadow:none;transform:none}}.btn.danger.outline:active:not(:disabled){background:var(--c-danger);color:#fff;box-shadow:none;filter:none;transform:none}.btn.full{justify-content:center;width:100%}.btn.link{height:auto;color:var(--c-accent);text-underline-offset:4px;background:0 0;border-radius:0;padding:0}@media (hover:hover){.btn.link:hover:not(:disabled){color:var(--c-accent-deep);text-decoration:underline}}.btn.link:focus-visible{border-radius:var(--r-xs);outline-offset:2px}.btn.lg{border-radius:var(--r-full);height:44px;padding:0 32px;font-size:16px;line-height:24px}.btn.sm{border-radius:var(--r-full);height:30px;padding:0 18px;font-size:13px;line-height:18px}.btn.xs{border-radius:var(--r-full);height:26px;padding:0 14px;font-size:12px;line-height:16px}.btn.icon-only{aspect-ratio:1;padding:0}.btn>svg{stroke-width:1.5px;width:16px;height:16px}.btn.lg>svg{stroke-width:1.75px;width:20px;height:20px}.btn.sm>svg{stroke-width:1.5px;width:14px;height:14px}.btn.xs>svg{stroke-width:1.25px;width:12px;height:12px}.btn.icon-only>svg{stroke-width:1.75px;width:18px;height:18px}.btn.lg.icon-only>svg{stroke-width:1.75px;width:20px;height:20px}.btn.sm.icon-only>svg{stroke-width:1.5px;width:16px;height:16px}.btn.xs.icon-only>svg{stroke-width:1.25px;width:12px;height:12px}@media (width<=1023.98px){.btn:not(.link),.toggle{position:relative}.btn:not(.lg):not(.link):before,.toggle:not(.lg):before{content:"";border-radius:inherit;position:absolute;inset:-2px}.btn.sm:before,.toggle.sm:before{inset:-7px}.btn.xs:before,.toggle.xs:before{inset:-9px}.toggle-group .toggle:is(.xs,.lg):before{content:"";border-radius:inherit;position:absolute;inset:-2px}}.input{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);height:40px;font-family:var(--font-sans);color:var(--c-ink);width:100%;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s}.input::placeholder{color:var(--c-mist)}textarea.input{resize:vertical;scrollbar-width:thin;height:auto;min-height:88px;padding:10px 16px;line-height:20px;overflow-y:auto}.input.tonal{background:var(--c-bej-0);border-color:var(--c-input-border-tonal)}@media (hover:hover){.input:hover:where(:not(:disabled)){border-color:var(--c-input-border-hover)}}.input:focus,.input.is-focused{border-color:var(--c-fog);background:var(--c-white);outline:none;box-shadow:0 0 0 3px #7a757024}.input.lg{height:44px;padding:0 20px;font-size:16px}.input.error{border-color:var(--c-error);background:var(--c-error-bg)}.input.error:focus,.input.error.is-focused{border-color:var(--c-fog);background:var(--c-white)}.input.success{border-color:var(--c-success)}.input:disabled{background:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist);cursor:not-allowed}.select{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);height:40px;font-family:var(--font-sans);color:var(--c-ink);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;width:100%;padding:0 36px 0 16px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s}.select.tonal{background-color:var(--c-bej-0);border-color:var(--c-input-border-tonal)}@media (hover:hover){.select:hover:where(:not(:disabled)){border-color:var(--c-input-border-hover)}}.select:focus,.select.is-focused{border-color:var(--c-fog);background-color:var(--c-white);outline:none;box-shadow:0 0 0 3px #7a757024}.select.lg{height:44px;padding:0 40px 0 20px;font-size:16px}@media (width<=1023.98px){.input:not(.lg),.select:not(.lg){font-size:16px}}.select.error{border-color:var(--c-error);background-color:var(--c-error-bg)}.select.error:focus,.select.error.is-focused{border-color:var(--c-fog);background-color:var(--c-white)}.select.success{border-color:var(--c-success)}.select:disabled{background-color:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist);cursor:not-allowed}:is(.select-anchor,.cur-select){width:var(--select-w,auto);flex-shrink:0;display:inline-flex;position:relative}.select-anchor.block{width:100%;display:flex}.select-anchor.block>.select-trigger{width:100%}:is(.select-anchor,.cur-select)>:is(.select-trigger,.cur-select-trigger){flex:auto;min-width:0}.select-trigger.block{width:100%}:is(.select-trigger,.cur-select-trigger){text-align:start;background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);height:40px;font-family:var(--font-sans);color:var(--c-ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.select-trigger.sm{border-radius:var(--r-md);gap:6px;height:30px;padding:0 10px}:is(.select-trigger.lg,.cur-select-trigger){height:44px;padding:0 20px;font-size:16px}.select-trigger.tonal{background-color:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.select-trigger.bare{border-radius:var(--r-md);background:0 0;border-color:#0000;padding-inline:6px;font-weight:600}.select-trigger.placeholder{color:var(--c-mist)}@media (hover:hover){:is(.select-trigger,.cur-select-trigger):hover:where(:not(:disabled):not(.is-disabled):not(.static)){border-color:var(--c-input-border-hover)}.select-trigger.bare:hover:where(:not(:disabled):not(.is-disabled):not(.static)){background:var(--c-bej-1);border-color:#0000}}:is(.select-trigger,.cur-select-trigger):focus-visible,:is(.select-trigger,.cur-select-trigger)[aria-expanded=true],:is(.select-anchor,.cur-select).open>:is(.select-trigger,.cur-select-trigger){border-color:var(--c-fog);background-color:var(--c-white);outline:none;box-shadow:0 0 0 3px #7a757024}.select-trigger.bare:focus-visible,.select-trigger.bare[aria-expanded=true],.select-anchor.open>.select-trigger.bare{background:var(--c-bej-1);border-color:#0000}:is(.select-trigger,.cur-select-trigger).error{border-color:var(--c-error);background-color:var(--c-error-bg)}:is(.select-trigger,.cur-select-trigger).error:focus-visible{border-color:var(--c-fog);background-color:var(--c-white)}:is(.select-trigger,.cur-select-trigger).success{border-color:var(--c-success)}:is(.select-trigger,.cur-select-trigger):disabled,:is(.select-trigger,.cur-select-trigger).is-disabled{background-color:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist);cursor:not-allowed;pointer-events:none}:is(.select-trigger,.cur-select-trigger):disabled .chev,:is(.select-trigger,.cur-select-trigger).is-disabled .chev{opacity:0}.select-trigger.bare:disabled,.select-trigger.bare.is-disabled{background-color:#0000;border-color:#0000}:is(.select-trigger,.cur-select-trigger).static{cursor:default}:is(.select-trigger,.cur-select-trigger)>.chev{color:var(--c-fog);flex-shrink:0;margin-left:auto;transition:transform .16s;transform:rotate(0)}:is(.select-trigger,.cur-select-trigger)[aria-expanded=true]>.chev,:is(.select-anchor,.cur-select).open>:is(.select-trigger,.cur-select-trigger)>.chev{transform:rotate(180deg)}.select-trigger>.select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:is(.select-trigger,.cur-select-trigger)>.ic:not(.chev){color:var(--c-fog);flex-shrink:0}.field{flex-direction:column;gap:4px;display:flex}.field-label{font-family:var(--font-sans);letter-spacing:.04em;color:var(--c-fog);padding-left:16px;font-size:12px;font-weight:500;line-height:16px}.field-help{font-family:var(--font-sans);color:var(--c-fog);padding-left:16px;font-size:12px;font-weight:400;line-height:16px}.field-help.error{color:var(--c-error-text)}.field-help.success{color:var(--c-success-text)}.field.horizontal,.field.responsive{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.field-content{flex-direction:column;gap:2px;min-width:0;display:flex}.field.horizontal>:not(.field-content),.field.responsive>:not(.field-content){flex-shrink:0}.field-content .field-label,.field-content .field-help{padding-left:0}@media (width<=1023.98px){.field.responsive{flex-direction:column;align-items:stretch;gap:4px}.field.responsive>:not(.field-content){flex-shrink:1}.field.responsive .field-content .field-label,.field.responsive .field-content .field-help{padding-left:16px}}.search-wrap{align-items:center;display:flex;position:relative}.search-wrap .search-ic{color:var(--c-fog);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-wrap .input{padding-left:40px}.search-wrap .kbd{pointer-events:none;line-height:20px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.input-group{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0 16px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.input-group.lg{height:44px;padding:0 20px}.input-group.tonal{background:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.input-group>.input{background:0 0;border:none;border-radius:0;flex:auto;min-width:0;height:auto;padding:0}.input-group>.input:focus,.input-group>.input.is-focused{box-shadow:none;background:0 0}.input-group>textarea.input{resize:none;scrollbar-width:thin;min-height:72px;line-height:20px;overflow-y:auto}@media (hover:hover){.input-group:hover:where(:not(:focus-within)){border-color:var(--c-input-border-hover)}}.input-group:focus-within,.input-group.is-focused{border-color:var(--c-fog);box-shadow:0 0 0 3px #7a757024}.input-group:has(>.input-group-addon .select-trigger[aria-expanded=true]){border-color:var(--c-fog);box-shadow:0 0 0 3px #7a757024}.input-group.error{border-color:var(--c-error);background:var(--c-error-bg)}.input-group.error:focus-within{border-color:var(--c-fog);background:var(--c-white)}.input-group.error:has(>.input-group-addon .select-trigger[aria-expanded=true]){border-color:var(--c-fog);background:var(--c-white)}.input-group.success{border-color:var(--c-success)}.input-group:has(>.input:disabled){background:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist)}.input-group:has(>.input-group-addon.block-start>.field-label){gap:0}.input-group>.input-group-addon.block-start:has(>.field-label){cursor:default;padding:8px 16px 0}.input-group:has(>.input-group-addon.block-start>.field-label)>.input{padding:2px 16px 7px}.input-group:has(>.input-group-addon.block-start>.field-label)>textarea.input{resize:vertical;min-height:60px}.input-group>.input-group-addon.block-start>.field-label{color:var(--c-accent);text-transform:uppercase;flex:1;padding-left:0;transition:color .14s}.input-group:focus-within>.input-group-addon.block-start>.field-label{color:var(--c-accent-deep)}.input-group.error>.input-group-addon.block-start>.field-label,.input-group.error:focus-within>.input-group-addon.block-start>.field-label{color:var(--c-ink)}.input-group-addon{font-family:var(--font-sans);color:var(--c-fog);cursor:text;-webkit-user-select:none;user-select:none;flex-shrink:0;order:-1;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.input-group-addon>svg:not([width]){width:16px;height:16px}.input-group-addon.inline-start{order:-1}.input-group-addon.inline-end{order:1}:is(.input-group:has(>.input-group-addon.block-start),.input-group:has(>.input-group-addon.block-end)){flex-direction:column;align-items:stretch;height:auto;padding:0}:is(.input-group:has(>.input-group-addon.block-start)>.input,.input-group:has(>.input-group-addon.block-end)>.input){padding:10px 16px}.input-group-addon.block-start,.input-group-addon.block-end{justify-content:flex-start;width:100%;padding:8px 16px}.input-group-addon.block-start{order:-1}.input-group-addon.block-end{order:1}.input-group-addon.block-start.ruled{border-bottom:1px solid var(--c-rule-soft)}.input-group-addon.block-end.ruled{border-top:1px solid var(--c-rule-soft)}.input-group:has(>.input-group-addon.inline-start>:is(.btn,.select-anchor)){padding-left:6px}.input-group:has(>.input-group-addon.inline-end>:is(.btn,.select-anchor)){padding-right:6px}.input-group-addon>.badge{line-height:20px}.input-group:has(>.input-group-addon.inline-end>.badge){padding-right:8px}.input-group.lg:has(>.input-group-addon.inline-end>.badge){padding-right:10px}@media (hover:hover){.input-group .btn:hover:not(:disabled){transform:none}.input-group .btn.primary:hover:not(:disabled),.input-group .btn.secondary:hover:not(:disabled){box-shadow:none}}.input-group-addon:has(>.select-anchor){align-self:stretch}.input-group-addon>.select-anchor{align-self:stretch;align-items:center}.input-group-addon .select-trigger.bare:is(:focus-visible,[aria-expanded=true]){box-shadow:none}.input-group-text{color:var(--c-fog);white-space:nowrap;align-items:center;gap:6px;display:flex}.input-group-text.ink{color:var(--c-ink)}.badge,.kbd{border-radius:var(--r-full);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.badge.success{background:var(--c-success-bg);color:var(--c-success-text)}.badge.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.badge.error{background:var(--c-error-bg);color:var(--c-error-text)}.badge.ai{background:var(--c-ai-bg);color:var(--c-ai)}.badge.pink{background:var(--c-pink-tint);color:var(--c-pink-deep)}.badge.neutral{background:var(--c-bej-1);color:var(--c-fog)}.badge.read{background:var(--c-read-bg);color:var(--c-read-text)}.badge.live{background:var(--c-ai-grad);color:#fff}.badge.outline,.kbd{background:var(--c-white);color:var(--c-fog);box-shadow:inset 0 0 0 1px var(--c-input-border)}.badge.filled.success{background:var(--c-success);color:#fff}.badge.filled.warn{background:var(--c-warn);color:#fff}.badge.filled.error{background:var(--c-error);color:#fff}.badge.filled.ai{background:var(--c-ai-grad);color:#fff}.badge.filled.pink{background:var(--c-pink);color:#fff}.badge.filled.neutral{background:var(--c-ink);color:#fff}.badge.filled.read{background:var(--c-read);color:#fff}.badge .dot{opacity:.85;background:currentColor;border-radius:50%;width:5px;height:5px}.badge.sm,.kbd{padding:1px 7px;font-size:11px}.ai-tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--c-pink-tint);color:var(--c-pink-deep);border-radius:var(--r-full);align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.ai-feed{color:var(--c-fog);background:var(--c-bej-1);border-radius:var(--r-full);align-items:center;gap:8px;padding:5px 11px;font-size:12px;line-height:16px;display:inline-flex}.ai-feed strong{color:var(--c-pink);font-family:var(--font-display);font-style:italic;font-weight:500}.card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-xl);padding:24px}.card.tonal{background:var(--c-bej-1);border:none}.card.dark{background:var(--c-dark-grad);color:#fff;border-color:#ffffff0d}.card.dark .t-h2,.card.dark .t-h3,.card.dark .t48,.card.dark .t32{color:#fff}.card.dark .t-body,.card.dark .t16{color:#ffffffa6}.card.dark .card-title{color:#fff}.card.feat{border-color:color-mix(in oklab, var(--c-pink) 30%, var(--c-rule));box-shadow:0 24px 60px -20px #ee437933}.card.lg{padding:32px}.card.sm{padding:18px}.card.cta{flex-direction:column;display:flex}.card.cta>.btn:last-child,.card.cta>.btn.full{margin-top:auto}.kpi{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);padding:18px 20px;position:relative}.kpi .label{letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:14px;display:flex}.kpi .label .dot{background:var(--c-mist);border-radius:50%;width:5px;height:5px}.kpi.income .label .dot{background:var(--c-pink)}.kpi.expense .label .dot{background:var(--c-ink)}.kpi.profit .label .dot{background:var(--c-success)}.kpi.due .label .dot{background:var(--c-pink)}.kpi .value{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.kpi .value .unit{color:var(--c-mist);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:400}.kpi .delta{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:10px;font-size:12px;line-height:16px;display:inline-flex}.kpi{container-type:inline-size}@container (width<=220px){.kpi .label{letter-spacing:.08em;margin-bottom:10px}.kpi .value{letter-spacing:-.03em;font-size:26px}.kpi .value .unit{margin-left:3px;font-size:12px}.kpi .delta{margin-top:8px}}.kpi .delta.up{color:var(--c-success-text)}.kpi .delta.down{color:var(--c-warn-text)}.kpi .delta.neutral{color:var(--c-fog)}.kpi.dark{background:var(--c-dark-grad);color:#fff;border-color:#0000}.kpi.dark .label{color:#ffffff8c}.kpi.dark .value{color:#fff}.kpi.dark .value .unit{color:#ffffff80}.kpi.dark .delta.neutral{color:#ffffffa6}.kpi .value>.skeleton{width:4em}.kpi .delta>.skeleton{width:min(15.4em,100cqi)}.kpi .delta:has(>.skeleton){display:inline-block}.kpi.dark .skeleton{background:#ffffff1f}.list-section{flex-direction:column;gap:6px;display:flex}.list-section>.t12{color:var(--c-ink)}.list-group{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);overflow:hidden}.list-row,.flow-menu-row{border:none;border-bottom:1px solid var(--c-rule-soft);text-align:left;width:100%;min-height:56px;color:var(--c-ink);font-family:var(--font-sans);letter-spacing:0;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:400;line-height:22px;text-decoration:none;display:flex}.list-row:last-child,.flow-menu-row:last-child{border-bottom:none}.list-row.has-sub{padding:10px 20px}.list-group.sm .list-row,.list-group.sm .flow-menu-row{min-height:44px}.list-group.sm .list-row.has-sub{padding:6px 20px}.list-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-row-title{font-size:15px;line-height:22px}.list-row-sub{color:var(--c-fog);font-size:13px;line-height:18px}.list-row-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px;font-weight:600}.list-row>.ic,.flow-menu-row>.ic,.flow-menu-ic{color:var(--c-fog);flex:none}.flow-menu-ic{display:flex}.list-row>.badge,.flow-menu-row>.badge{font-variant-numeric:tabular-nums}.list-row.link,button.list-row,a.list-row,label.list-row,.flow-menu-row{cursor:pointer}@media (hover:hover){.list-row.link:hover,button.list-row:hover,a.list-row:hover,label.list-row:hover,.flow-menu-row:hover{background:var(--c-bej-05)}.list-row.link:hover>.ic:last-child{color:var(--c-ink)}}.list-row.link:active,button.list-row:active,a.list-row:active,label.list-row:active,.flow-menu-row:active{background:var(--c-bej-05)}.list-row.link:active>.ic:last-child{color:var(--c-ink)}.list-row.value{justify-content:space-between}.list-row.value .list-row-title{color:var(--c-fog)}.list-row.control>.switch{flex:none}.list-row.danger,.flow-menu-row.danger{color:var(--c-ink);font-weight:600}.list-row.danger>.ic,.flow-menu-row.danger>.ic,.flow-menu-row.danger .flow-menu-ic{color:var(--c-ink)}.list-row.selected{background:var(--c-pink-tint)}.list-row.selected>.ic:last-child{color:var(--c-accent-deep)}@media (hover:hover){.list-row.selected:hover{background:var(--c-pink-tint)}}.list-row.selected:active{background:var(--c-pink-tint)}.list-row:disabled,.list-row.disabled{color:var(--c-mist);cursor:not-allowed;pointer-events:none}.list-row:disabled .list-row-sub,.list-row.disabled .list-row-sub,.list-row:disabled>.ic,.list-row.disabled>.ic{color:var(--c-mist)}.list-row:focus-visible{outline:2px solid var(--c-fog);outline-offset:-2px}.quantum-stack{flex-direction:column;gap:10px;display:flex}.quantum-group{padding-block:8px}.quantum-pair{border-bottom:0;min-height:40px}.quantum-pair .list-row-title{flex-shrink:0;font-size:14px}.quantum-pair .list-row-value{white-space:normal;min-width:0;font-size:14px;font-weight:500}.quantum-group,.quantum-pair>.list-row-title,.quantum-pair>.list-row-value,.quantum-block,.quantum-block-label,.quantum-block-body{margin:0}.btn.quantum-action{font-weight:500}.quantum-block{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.quantum-block-label{color:var(--c-fog);font-size:14px;line-height:22px}.quantum-block-body{min-width:0;color:var(--c-ink);font-size:14px;font-weight:500;line-height:20px}.timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.timeline-step{align-items:flex-start;gap:10px;display:flex;position:relative}.timeline-step:not(:last-child):after{content:"";background:var(--c-rule-card);width:1px;position:absolute;top:19px;bottom:-13px;left:8.5px}.timeline-node{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.timeline-node>.ic{stroke-width:1.25px;width:10px;height:10px}.timeline-step[data-state=done] .timeline-node{background:var(--c-success-bg);color:var(--c-success)}.timeline-step[data-state=current] .timeline-node{background:var(--c-pink-tint)}.timeline-step[data-state=upcoming] .timeline-node{box-shadow:inset 0 0 0 1.5px var(--c-input-border)}.timeline-step[data-state=failed] .timeline-node{background:var(--c-error-bg);color:var(--c-error)}.timeline-dot{background:var(--c-pink);border-radius:50%;width:7px;height:7px}.timeline-text{flex-direction:column;min-width:0;display:flex}.timeline-title{color:var(--c-ink);font-size:14px;font-weight:500;line-height:20px}.timeline-detail{color:var(--c-fog);font-size:13px;font-weight:400;line-height:18px}.card-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.card-row{border-bottom:1px solid var(--c-rule-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.card-row:last-child{border-bottom:none}.card-val{color:var(--c-ink);font-variant-numeric:tabular-nums;text-align:right}.card-edit{border-top:1px solid var(--c-rule-soft);margin-top:14px;padding-top:14px}.card-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tabs{background:var(--c-bej-1);border-radius:var(--r-full);padding:3px;display:inline-flex}.tabs button{font-family:var(--font-sans);cursor:pointer;border-radius:var(--r-full);height:34px;color:var(--c-fog);letter-spacing:-.005em;background:0 0;border:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:all .14s;display:inline-flex}@media (hover:hover){.tabs button:hover{color:var(--c-ink)}}.tabs button.active{background:var(--c-white);color:var(--c-ink);box-shadow:0 1px 2px #110d100f}.tabs button .tab-icon{width:14px;height:14px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.tabs button .tab-icon svg{display:block}.tabs button .badge{font-variant-numeric:tabular-nums;transition:background .14s,color .14s}.tabs.dark{background:var(--c-dark-grad)}.tabs.dark button{color:#ffffff8c}@media (hover:hover){.tabs.dark button:hover{color:#fff}}.tabs.dark button.active{background:var(--c-accent);color:#fff;box-shadow:none}.tabs.dark button .badge{color:#ffffff8c;background:#ffffff1a}.tabs.dark button.active .badge{color:#fff;background:#fff3}[role=tabpanel]{display:none}[role=tabpanel].active{display:block}[role=tabpanel]:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px;border-radius:var(--r-sm)}.accordion{font-family:var(--font-sans);flex-direction:column;display:flex}.accordion-item,.acc-item{border-top:1px solid var(--c-rule);transition:border-color .14s}.accordion>.accordion-item:last-child,.accordion>.acc-item:last-child{border-bottom:1px solid var(--c-rule)}.accordion-trigger,.acc-trigger{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--c-ink);font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:15px 12px;transition:background .14s;display:flex}@media (hover:hover){.accordion-trigger:hover,.acc-trigger:hover{background:var(--c-bej-05)}}.accordion-trigger:active,.acc-trigger:active{background:var(--c-bej-05)}@media (hover:hover){.accordion-item:has(>.accordion-trigger:hover:not(:disabled)){border-top-color:var(--c-rule-hover)}.accordion-item:has(>.accordion-trigger:hover:not(:disabled))+.accordion-item{border-top-color:var(--c-rule-hover)}.acc-item:has(>.acc-trigger:hover:not(:disabled)){border-top-color:var(--c-rule-hover)}.acc-item:has(>.acc-trigger:hover:not(:disabled))+.acc-item{border-top-color:var(--c-rule-hover)}:is(.accordion>.accordion-item:last-child:has(>.accordion-trigger:hover:not(:disabled)),.accordion>.acc-item:last-child:has(>.acc-trigger:hover:not(:disabled))){border-bottom-color:var(--c-rule-hover)}}.accordion-trigger:focus-visible,.acc-trigger:focus-visible{outline:2px solid var(--c-fog);outline-offset:-2px;border-radius:var(--r-xs)}.accordion-trigger:disabled,.acc-trigger:disabled{cursor:not-allowed;color:var(--c-mist);background:0 0}.accordion-trigger:disabled .accordion-sub,.accordion-trigger:disabled .accordion-meta,.accordion-trigger:disabled .accordion-lead,.accordion-trigger:disabled .accordion-chevron,.acc-trigger:disabled .acc-sub,.acc-trigger:disabled .acc-meta,.acc-trigger:disabled .acc-lead,.acc-trigger:disabled .acc-chevron{color:var(--c-mist)}.accordion-text,.acc-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.accordion-title,.acc-title{letter-spacing:-.005em;color:inherit;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:20px;display:flex}.accordion-sub,.acc-sub{color:var(--c-fog);font-size:13px;font-weight:400;line-height:1.45}.accordion-sub.clamp,.acc-sub.clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.accordion-lead,.acc-lead{width:20px;height:20px;color:var(--c-fog);flex-shrink:0;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.accordion-item[data-state=open] .accordion-lead,.acc-item[data-state=open] .acc-lead{color:var(--c-ink)}.accordion-meta,.acc-meta{color:var(--c-fog);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:500}.accordion-chevron,.acc-chevron{width:20px;height:20px;color:var(--c-fog);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.7,.3,1),color .14s;display:inline-flex;transform:rotate(0)}@media (hover:hover){.accordion-trigger:hover .accordion-chevron,.acc-trigger:hover .acc-chevron{color:var(--c-ink)}}.accordion-trigger:active .accordion-chevron,.acc-trigger:active .acc-chevron{color:var(--c-ink)}.accordion-item[data-state=open]>.accordion-trigger .accordion-chevron,.acc-item[data-state=open]>.acc-trigger .acc-chevron{color:var(--c-ink);transform:rotate(180deg)}.accordion.chevron-start .accordion-chevron,.accordion.chevron-start .acc-chevron{order:-1}.accordion-header{text-align:left;width:100%;min-height:56px;color:var(--c-ink);font-family:var(--font-sans);align-items:center;gap:12px;padding:15px 12px;display:flex}.accordion.contained .accordion-header{padding:16px 18px}.accordion.sm .accordion-header{min-height:44px;padding:11px 10px}.accordion-action{flex-shrink:0}.accordion.action .accordion-chevron{display:none}.accordion-content,.acc-panel{visibility:hidden;height:0;transition:height .22s cubic-bezier(.2,.7,.3,1),visibility 0s linear .22s;overflow:hidden}.accordion-item[data-state=open]>.accordion-content,.acc-item[data-state=open]>.acc-panel{visibility:visible;height:auto;transition-delay:0s}.accordion-content-inner,.acc-panel-inner{display:flow-root}.accordion-content-body,.acc-panel-body{max-width:680px;color:var(--c-fog);padding:0 12px 18px;font-size:14px;line-height:1.6}.accordion-content-body>:first-child,.acc-panel-body>:first-child{margin-top:0}.accordion-content-body>:last-child,.acc-panel-body>:last-child{margin-bottom:0}.accordion-content-body strong,.acc-panel-body strong{color:var(--c-ink);font-weight:600}.accordion.contained{gap:8px}.accordion.contained>.accordion-item,.accordion.contained>.acc-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md)}.accordion.contained>.accordion-item:last-child,.accordion.contained>.acc-item:last-child{border-bottom:1px solid var(--c-rule-card)}.accordion.contained>.accordion-item[data-state=open],.accordion.contained>.acc-item[data-state=open]{border-color:var(--c-rule)}@media (hover:hover){:is(.accordion.contained>.accordion-item:has(>.accordion-trigger:hover:not(:disabled)),.accordion.contained>.acc-item:has(>.acc-trigger:hover:not(:disabled))){border-color:var(--c-rule-hover)}}.accordion.contained .accordion-trigger,.accordion.contained .acc-trigger{border-radius:var(--r-md);padding:16px 18px}.accordion.contained .accordion-content-body,.accordion.contained .acc-panel-body{padding:0 18px 18px}.accordion.sm .accordion-trigger,.accordion.sm .acc-trigger{gap:10px;min-height:44px;padding:10px}.accordion.sm .accordion-title,.accordion.sm .acc-title{font-size:14px}.accordion.sm .accordion-sub,.accordion.sm .acc-sub{font-size:12px}.accordion.sm .accordion-lead,.accordion.sm .accordion-chevron,.accordion.sm .acc-lead,.accordion.sm .acc-chevron{width:16px;height:16px}.accordion.sm .accordion-content-body,.accordion.sm .acc-panel-body{padding:0 10px 12px;font-size:13px}.accordion.contained.sm .accordion-trigger,.accordion.contained.sm .acc-trigger{padding:12px 14px}.accordion.contained.sm .accordion-content-body,.accordion.contained.sm .acc-panel-body{padding:0 14px 14px}@media (width<=640px){.accordion-trigger,.acc-trigger{padding:14px 4px}.accordion.contained .accordion-trigger,.accordion.contained .acc-trigger{padding:14px 16px}.accordion-content-body,.acc-panel-body{padding:0 4px 16px}.accordion.contained .accordion-content-body,.accordion.contained .acc-panel-body{padding:0 16px 16px}}@media print{.accordion-content,.acc-panel{visibility:visible!important;height:auto!important}.accordion-chevron,.acc-chevron{display:none}}.switch{background:var(--c-bej-1);border-radius:var(--r-full);cursor:pointer;border:none;width:36px;height:20px;padding:0;transition:background .14s;position:relative}.switch:after{content:"";width:16px;height:16px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:2px}.switch.on{background:var(--c-accent)}.switch.on:after{transform:translate(16px)}@media (hover:hover){.switch:hover:where(:not(:disabled)){background:color-mix(in srgb, var(--c-bej-1), var(--c-ink) 7%)}.switch.on:hover:not(:disabled){background:var(--c-accent-deep)}}.alert,.toast{border-radius:var(--r-md);font-family:var(--font-sans);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.alert>.ic,.toast>.ic{margin-top:calc(.5lh - 8px)}.alert-body,.toast-body{flex:1;min-width:0}.alert>.btn.icon-only,.toast>.btn.icon-only{color:inherit;opacity:.55;flex-shrink:0;align-self:flex-start;margin-top:-2.5px;margin-right:-6px}@media (hover:hover){.alert>.btn.icon-only:hover:not(:disabled),.toast>.btn.icon-only:hover:not(:disabled){opacity:1;color:inherit;background:color-mix(in oklab, currentColor 10%, transparent)}}.toast-close{box-sizing:border-box;border-radius:var(--r-full);cursor:pointer;width:26px;height:26px;color:inherit;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;margin-right:-6px;padding:0;transition:opacity .12s,background .12s;display:inline-flex}@media (hover:hover){.toast-close:hover{opacity:1;background:color-mix(in oklab, currentColor 10%, transparent)}}.alert-actions,.toast-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.alert-actions .btn,.toast-actions .btn{flex-shrink:0}.alert-actions .btn.ghost,.toast-actions .btn.ghost{color:inherit}@media (hover:hover){.alert-actions .btn.ghost:hover:not(:disabled),.toast-actions .btn.ghost:hover:not(:disabled){color:inherit;background:color-mix(in oklab, currentColor 10%, transparent)}}.alert strong,.toast strong{color:inherit;font-weight:600}.alert a,.toast a{color:inherit;opacity:.85;text-decoration:underline}@media (hover:hover){.alert a:hover,.toast a:hover{opacity:1}}.alert.neutral,.alert.info,.toast.neutral,.toast.info{background:var(--c-bej-1);color:var(--c-ink)}.alert.success,.toast.success{background:var(--c-success-bg);color:var(--c-success-text)}.alert.warning,.alert.warn,.toast.warning,.toast.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.alert.error,.toast.error{background:var(--c-error-bg);color:var(--c-error-text)}.alert.brand,.toast.brand{background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-rule);border-left:3px solid var(--c-pink);padding:13px 15px 13px 13px}.alert.brand strong,.toast.brand strong,.alert.brand .ic,.toast.brand .ic{color:var(--c-pink-deep)}.alert.page{border-left:none;border-radius:0;width:100%;margin:0;padding:12px 20px}.alert.page.brand{background:var(--c-white);color:var(--c-ink);border:none;border-left:3px solid var(--c-pink);padding:12px 20px 12px 17px}.alert.page.brand strong,.alert.page.brand .ic{color:var(--c-pink-deep)}.toast-stack{z-index:300;pointer-events:none;flex-direction:column;gap:10px;width:min(560px,100vw - 32px);display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-rule-card);box-shadow:var(--sh-toast);animation:.22s cubic-bezier(.16,1,.3,1) toast-in}.toast.neutral,.toast.info{border-color:color-mix(in srgb, var(--c-fog) 70%, transparent)}.toast.success{border-color:color-mix(in srgb, var(--c-success-text) 70%, transparent)}.toast.warning,.toast.warn{border-color:color-mix(in srgb, var(--c-warn-text) 70%, transparent)}.toast.error{border-color:color-mix(in srgb, var(--c-error-text) 70%, transparent)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (width<=1023.98px){.toast-stack{width:auto;top:16px;left:16px;right:16px;transform:none}}.alert.floating{z-index:100;max-width:420px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #14100c24,0 2px 8px #14100c0f}@media (width<=1023.98px){.alert.floating{max-width:none;left:16px;right:16px}}.insight{background:var(--c-pink-ultra);border:1px solid color-mix(in oklab, var(--c-pink) 18%, var(--c-rule));border-radius:var(--r-xl);padding:28px}.insight .lb{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-pink-deep);margin-bottom:10px;font-size:11px;font-weight:600}.insight .h{font-family:var(--font-sans);letter-spacing:-.022em;color:var(--c-ink);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.insight .h em{font-family:var(--font-display);color:var(--c-pink);font-style:italic;font-weight:500}.insight .p{font-family:var(--font-sans);color:var(--c-fog);margin:0 0 18px;font-size:14px;line-height:1.6}.insight .sig{border-top:1px solid color-mix(in oklab, var(--c-pink) 14%, transparent);align-items:center;gap:12px;padding-top:16px;display:flex}.insight .sig .nm{color:var(--c-ink);font-size:14px;font-weight:500}.insight .sig .rl{color:var(--c-fog);font-size:12px}.pulse-dot{background:var(--c-success);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 #1f7a4d80}@keyframes pulse-dot{0%{box-shadow:0 0 #1f7a4d73}70%{box-shadow:0 0 0 6px #1f7a4d00}to{box-shadow:0 0 #1f7a4d00}}.vox-fab{z-index:90;background:var(--c-dark-grad);color:#fff;border-radius:var(--r-lg);cursor:pointer;font-family:var(--font-sans);border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px;font-size:14px;transition:transform .14s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px -10px #110d1059}@media (hover:hover){.vox-fab:hover{transform:translateY(-2px)}}.vox-fab span:first-child:not(.t-actor){font-size:14px;font-weight:500}.vox-fab em{font-family:var(--font-display);color:var(--c-pink);font-style:italic;font-weight:500}.vox-fab .meta{color:#ffffff8c;letter-spacing:.04em;font-size:11px}.vox-fab.ai{background:var(--c-ai-grad)}.vox-fab.ai em,.vox-fab.ai .t-actor,.vox-fab.ai .meta{color:#fff}.avatar{background:var(--c-pink);color:#fff;width:36px;height:36px;font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.avatar.lg{width:44px;height:44px;font-size:13px;line-height:18px}.avatar.sm{width:28px;height:28px;font-size:11px}.avatar.dark{background:var(--c-dark-grad)}.avatar.tinted{background:var(--c-pink-tint);color:var(--c-pink-deep)}.tbl{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.tbl thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--c-fog);text-align:left;background:var(--c-bej-1);border-bottom:1px solid var(--c-rule-soft);padding:10px 22px;font-size:12px;font-weight:500}.tbl thead th.right{text-align:right}.tbl tbody td{color:var(--c-ink);border-bottom:1px solid var(--c-rule-soft);font-variant-numeric:tabular-nums;letter-spacing:-.003em;padding:14px 22px;font-size:14px}.tbl tbody tr:last-child td{border-bottom:none}@media (hover:hover){.tbl tbody tr:hover{background:var(--c-bej-05)}}.tbl .right{text-align:right}.tbl .name,.tbl .amount{color:var(--c-ink);font-weight:500}.tbl .date{color:var(--c-fog);font-size:13px}.data-list{flex-direction:column;gap:12px;display:flex}.data-list-hdr{letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink);align-items:baseline;gap:10px;padding:4px 0 0;font-size:12px;font-weight:500;display:flex}.data-list-hdr .sum{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--c-fog);font-weight:400}.data-card{text-align:left;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);width:100%;font-family:var(--font-sans);color:var(--c-ink);appearance:none;flex-direction:column;gap:12px;padding:16px 20px;text-decoration:none;display:flex}button.data-card,a.data-card{cursor:pointer}@media (hover:hover){button.data-card:hover,a.data-card:hover{border-color:var(--c-input-border-hover)}}button.data-card:active,a.data-card:active{border-color:var(--c-input-border-hover)}.data-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.data-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;gap:12px;display:grid}.data-card-grid.two{grid-template-columns:minmax(0,1fr) max-content}.data-card-grid.four{grid-template-columns:repeat(3,minmax(0,1fr)) max-content}.data-field{flex-direction:column;gap:2px;min-width:0;display:flex}.data-field:last-child{text-align:right}.data-field>.v{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.data-field:last-child>.v{white-space:nowrap;font-weight:600}.data-list-empty{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.data-list-empty>.disc{background:var(--c-bej-1);width:44px;height:44px;color:var(--c-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.data-list-empty>p{max-width:26ch;margin:0;font-size:15px;line-height:22px}.v3-topnav{z-index:95;background:var(--c-dark);border-radius:var(--r-full);gap:1px;padding:3px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #110d1038}.v3-topnav a{width:32px;height:28px;font-family:var(--font-sans);letter-spacing:.02em;color:#ffffff8c;border-radius:var(--r-full);justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;transition:color .14s,background .14s;display:inline-flex}@media (hover:hover){.v3-topnav a:hover{color:#fff}}.v3-topnav a.active{background:var(--c-accent);color:#fff}.v3-topnav .sep{color:var(--c-dark-mid);letter-spacing:.1em;align-self:center;padding:0 4px;font-size:9px}.modal-backdrop{z-index:200;background:var(--c-backdrop);-webkit-backdrop-filter:blur(var(--scrim-blur));justify-content:center;align-items:center;padding:32px;animation:.18s ease-out modal-fade;display:none;position:fixed;inset:0}.modal-backdrop.open{display:flex}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--c-bej-1);border-radius:var(--r-xl);outline:1px solid var(--c-white);outline-offset:16px;width:100%;max-width:480px;padding:32px 36px 28px;animation:.22s cubic-bezier(.2,.8,.2,1) modal-in;position:relative}.modal.sm{max-width:360px}.modal.lg{max-width:640px}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal>.btn.icon-only{position:absolute;top:16px;right:16px}.sheet-scrim,.flow-sheet-scrim{z-index:60;background:var(--c-backdrop);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));flex-direction:column;justify-content:flex-end;animation:.15s flowScrimIn;display:flex;position:absolute;inset:0}.sheet-scrim[hidden],.flow-sheet-scrim[hidden]{display:none!important}.sheet,.flow-sheet{background:var(--c-white);animation:.22s cubic-bezier(.2,.8,.2,1) flowSheetUp;position:relative}.sheet.attached{border-radius:var(--r-xl) var(--r-xl) 0 0;padding:16px 18px calc(var(--safe-bottom,0px) + 16px)}.sheet.floating,.flow-sheet{border-radius:var(--r-xl);margin:12px 12px calc(var(--safe-bottom,0px) + 12px);padding:16px 18px 18px}.sheet.floating{flex-direction:column;gap:12px;display:flex}.sheet.form{background:var(--c-bej-0);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:16px var(--layout-pad-mob) calc(var(--safe-bottom,0px) + 16px);flex-direction:column;gap:16px;display:flex}.sheet.form>.btn.icon-only{background:var(--c-white)}.sheet.form>.btn.primary{margin-top:4px}.sheet>.btn.icon-only,.flow-sheet>.btn.icon-only{z-index:1;background:var(--c-bej-0);color:var(--c-ink);box-shadow:none;position:absolute;top:12px;right:12px}@media (hover:hover){.sheet>.btn.icon-only:hover:not(:disabled),.flow-sheet>.btn.icon-only:hover:not(:disabled){background:color-mix(in srgb, var(--c-bej-0), var(--c-ink) 8%)}}.sheet>.t18{padding:4px 48px 10px 6px}.sheet.floating>.t18{padding-bottom:0}.sheet>.t14{color:var(--c-fog);margin:0;padding:0 6px}.sheet .list-group,.flow-sheet .list-group{background:0 0;border:none;border-radius:0;overflow:visible}.sheet .list-group+.list-group{margin-top:4px}.sheet .list-row,.flow-sheet .list-row,.sheet .flow-menu-row,.flow-sheet .flow-menu-row{min-height:44px;padding-left:6px;padding-right:6px}@keyframes flowScrimIn{0%{opacity:0}to{opacity:1}}@keyframes flowSheetUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet-scrim,.flow-sheet-scrim,.sheet,.flow-sheet{animation:none}}.stack-xs>*+*{margin-top:var(--sp-4)}.stack-sm>*+*{margin-top:var(--sp-8)}.stack>*+*{margin-top:var(--sp-16)}.stack-lg>*+*{margin-top:var(--sp-24)}.stack-xl>*+*{margin-top:var(--sp-40)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.sm{gap:6px}.row.lg{gap:16px}.divider{background:var(--c-rule-soft);border:none;height:1px;margin:20px 0}.divider.strong{background:var(--c-rule)}@media (width<=1023.98px){.v3-topnav{bottom:12px}}.check-group,.radio-group{flex-direction:column;gap:10px;display:flex}.check-group.row,.radio-group.row{flex-flow:wrap;gap:16px}.check-item,.radio-item{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);letter-spacing:0;color:var(--c-ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:22px;display:inline-flex}.check-item input,.radio-item input{appearance:none;background:var(--c-white);border:1.5px solid var(--c-input-border);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;transition:border-color .14s,background .14s,box-shadow .14s;position:relative}.check-item input[type=checkbox]{border-radius:var(--r-xs)}.radio-item input[type=radio]{border-radius:50%}@media (hover:hover){.check-item input:hover:where(:not(:disabled)),.radio-item input:hover:where(:not(:disabled)){border-color:var(--c-input-border-hover);background:var(--c-bej-0)}}.check-item input[type=checkbox]:checked,.radio-item input[type=radio]:checked{background:var(--c-accent);border-color:var(--c-accent)}.check-item input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 9L7.5 12L13.5 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.radio-item input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-item input:focus-visible,.radio-item input:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px}.check-item input:disabled,.radio-item input:disabled{background:var(--c-bej-1);border-color:var(--c-rule);cursor:not-allowed}.check-item input:disabled:checked,.radio-item input:disabled:checked{background:var(--c-mist);border-color:var(--c-mist)}:is(.check-item:has(input:disabled),.radio-item:has(input:disabled)){cursor:not-allowed}.check-item input.error,.radio-item input.error{border-color:var(--c-error);background:var(--c-error-bg)}.check-item input.error:checked,.radio-item input.error:checked{border-color:var(--c-error);background:var(--c-error)}.check-item:has(input.error){color:var(--c-error-text)}.radio-item:has(input.error){color:var(--c-error-text)}.check-item:has(input.error) .check-label{color:var(--c-error-text)}.radio-item:has(input.error) .radio-label{color:var(--c-error-text)}.label,.field-title,.check-label,.radio-label{font-family:var(--font-sans);color:var(--c-ink);font-size:15px;font-weight:400;line-height:22px}.label .sublabel,.field-title .sublabel,.check-label .sublabel,.radio-label .sublabel{color:var(--c-fog);margin-top:2px;font-size:13px;font-weight:400;line-height:18px;display:block}.check-item input[type=checkbox]:indeterminate{background:var(--c-accent);border-color:var(--c-accent)}.check-item input[type=checkbox]:indeterminate:after{content:"";background:#fff;border-radius:1px;width:9px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-item.card,.radio-item.card{border:1.5px solid var(--c-rule-card);border-radius:var(--r-lg);background:var(--c-white);align-items:center;gap:12px;width:100%;padding:16px 18px;transition:border-color .14s,background .14s;display:flex}.check-item.card input,.radio-item.card input{margin:0}@media (hover:hover){.check-item.card:hover:where(:not(:has(input:disabled))),.radio-item.card:hover:where(:not(:has(input:disabled))){border-color:var(--c-input-border-hover)}}:is(.check-item.card:has(input:checked),.radio-item.card:has(input:checked)){border-color:var(--c-accent);background:var(--c-accent-tint)}:is(.check-item.card:has(input:disabled),.radio-item.card:has(input:disabled)){background:var(--c-bej-1);border-color:var(--c-rule)}:is(.check-item.card:has(input.error),.radio-item.card:has(input.error)){border-color:var(--c-error);background:var(--c-white)}.banner{border-radius:var(--r-md);width:100%;font-family:var(--font-sans);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.banner .ic{flex-shrink:0;width:16px;height:16px;margin-top:1px}.banner-body{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.banner-text{flex:1;min-width:0}.banner strong{color:inherit;font-weight:600}.banner a{color:inherit;opacity:.85;text-decoration:underline}@media (hover:hover){.banner a:hover{opacity:1}}.banner .banner-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.banner .banner-actions .btn{flex-shrink:0}.banner-dismiss,.page-banner-dismiss{box-sizing:border-box;border-radius:var(--r-xs);cursor:pointer;color:currentColor;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-1px;margin-right:-4px;padding:0;transition:opacity .12s,background .12s;display:flex}@media (hover:hover){.banner-dismiss:hover,.page-banner-dismiss:hover{opacity:1;background:color-mix(in oklab, currentColor 10%, transparent)}}.banner.info{background:var(--c-bej-1);color:var(--c-ink)}.banner.success{background:var(--c-success-bg);color:var(--c-success-text)}.banner.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.banner.error{background:var(--c-error-bg);color:var(--c-error-text);border:1px solid var(--c-error)}.banner.brand{background:var(--c-white);color:var(--c-fog);border:1px solid var(--c-rule);border-left:3px solid var(--c-pink);padding:13px 15px 13px 13px}.banner.brand strong,.banner.brand .ic{color:var(--c-pink-deep)}.page-banner{width:100%;font-family:var(--font-sans);text-align:center;justify-content:center;align-items:center;gap:10px;padding:12px 48px 12px 20px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.page-banner .ic{flex-shrink:0;width:16px;height:16px}.page-banner-body{min-width:0}.page-banner-dismiss{width:28px;height:28px;margin:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.page-banner strong{color:inherit;font-weight:700}.page-banner a{opacity:.8;text-decoration:underline}@media (hover:hover){.page-banner a:hover{opacity:1}}.page-banner.info{background:var(--c-bej-1);color:var(--c-ink)}.page-banner.success{background:var(--c-success-bg);color:var(--c-success-text)}.page-banner.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.page-banner.error{background:var(--c-error-bg);color:var(--c-error-text)}.page-banner.brand{background:var(--c-pink-tint);color:var(--c-pink-deep)}.page-banner.dark{background:var(--c-dark-grad);color:#fff}.stepper{font-family:var(--font-sans);align-items:center;gap:28px;display:inline-flex}.stepper-step{color:var(--c-fog);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:color .14s;display:inline-flex}@media (hover:hover){.stepper-step:hover:not(:disabled){color:var(--c-ink)}}.stepper-step:disabled{cursor:not-allowed}.stepper-step.done{color:var(--c-ink)}@media (hover:hover){.stepper-step.done:hover{color:var(--c-ink)}}.stepper-step.active{color:var(--c-pink-deep);font-weight:600}@media (hover:hover){.stepper-step.active:hover{color:var(--c-pink-deep)}}.stepper-ind{background:var(--c-white);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--c-rule);color:var(--c-fog);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;transition:background .14s,box-shadow .14s,color .14s;display:inline-flex}.stepper-step.done .stepper-ind{background:var(--c-success-bg);box-shadow:none;color:var(--c-success)}.stepper-step.active .stepper-ind{background:var(--c-pink);box-shadow:none;color:#fff}.stepper.vertical{flex-direction:column;align-items:stretch;gap:2px;display:flex}.stepper.vertical .stepper-step,.stepper-menu .stepper-step{text-align:left;justify-content:flex-start;width:100%;transition:background .12s,color .14s;display:flex}.stepper.vertical .stepper-step{border-radius:var(--r-lg);gap:13px;padding:11px 8px;font-size:15px}@media (hover:hover){.stepper.vertical .stepper-step:hover:not(:disabled){background:var(--c-rule-soft)}}.stepper.vertical .stepper-ind{width:24px;height:24px;font-size:12px}.stepper.mobile{display:inline-block;position:relative}.stepper-trigger{font-family:var(--font-sans);color:var(--c-pink-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.stepper-trigger>svg{flex-shrink:0}.stepper-trigger .stepper-ind{background:var(--c-pink);width:22px;height:22px;box-shadow:none;color:#fff;font-size:11px}.stepper-trigger .stepper-count{color:var(--c-fog);font-variant-numeric:tabular-nums;border-left:1px solid var(--c-rule);margin-left:2px;padding-left:8px;font-weight:500}.stepper-trigger .chev{color:var(--c-fog);transition:transform .16s;transform:rotate(0)}.stepper.mobile.open .stepper-trigger .chev{transform:rotate(180deg)}.popover,.stepper-menu{z-index:20;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);min-width:200px;box-shadow:var(--sh-popover);flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0}.popover.is-open,.stepper.mobile.open .stepper-menu{display:flex}.popover.popper{display:flex;position:relative;top:auto;left:auto;right:auto}.popover.align-end,.stepper-menu.align-end{left:auto;right:0}.popover.content{gap:0;padding:16px}.popover.content>.btn{align-self:flex-start}.popover-item,.stepper-menu .stepper-step{border-radius:var(--r-md);padding:8px 10px}.popover-item{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--c-ink);text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-size:14px;line-height:20px;transition:background .12s,color .14s;display:flex}@media (hover:hover){.popover-item:hover:where(:not(:disabled)),.stepper-menu .stepper-step:hover:where(:not(:disabled)){background:var(--c-bej-1)}}.popover-item:active:where(:not(:disabled)),.stepper-menu .stepper-step:active:where(:not(:disabled)){background:var(--c-bej-1)}.popover-item>.popover-check{inset-inline-end:10px;color:var(--c-accent);flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}.popover-item{position:relative}.popover-item.is-selected,.popover-item[data-state=checked]{font-weight:600}.popover-item:not(.is-selected):not([data-state=checked])>.popover-check{visibility:hidden}.popover:has(.popover-check) .popover-item{padding-inline-end:34px}.popover.compact:has(.popover-check) .popover-item{padding-inline-end:30px}.popover-item.is-active,.popover-item[data-selected=true]{background:var(--c-bej-1)}.popover-item>input[type=radio],.popover-item>input[type=checkbox]{margin:0}.popover-item:disabled,.popover-item[data-disabled=true]{color:var(--c-mist);cursor:not-allowed}.popover-item>svg{color:var(--c-fog);flex-shrink:0}.popover-label,.command [cmdk-group-heading]{letter-spacing:.1em;padding:8px 10px 4px;font-weight:600}.popover-sep{background:var(--c-rule-soft);flex-shrink:0;height:1px;margin:4px 0}.typeahead{flex-direction:column;gap:4px;display:flex;position:relative}.typeahead>.popover{min-width:0;max-height:280px;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.field.typeahead>.popover{top:calc(100% + 6px)}.typeahead-match{color:var(--c-accent-deep);background:0 0;font-weight:600}.popover-item .typeahead-meta{color:var(--c-fog);font-size:12px;line-height:16px;display:block}.typeahead-empty,.command-empty{text-align:center;font-family:var(--font-sans);color:var(--c-fog);padding:14px 10px;font-size:14px;line-height:20px}.input.has-chevron{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.typeahead.is-open .input.has-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.command{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.command-input{border-bottom:1px solid var(--c-rule-soft);color:var(--c-fog);align-items:center;gap:8px;padding:4px 16px;display:flex}.command-input>.ic{flex-shrink:0}.command-input>.input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.command-input>.input:focus,.command-input>.input:focus-visible,.command-input>.input.is-focused{box-shadow:none;border:0;outline:none}.command-list{flex-direction:column;gap:2px;max-height:300px;padding:6px;scroll-padding-block:6px;display:flex;overflow-y:auto}.command-group,.command [cmdk-list-sizer],.command [cmdk-group-items]{flex-direction:column;gap:2px;display:flex}.command-group[hidden],.command [hidden]{display:none}.command-shortcut{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-fog);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:10px;font-size:11px;line-height:16px}.command-footer{border-top:1px solid var(--c-rule-soft);font-family:var(--font-sans);color:var(--c-fog);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;font-size:12px;line-height:16px;display:flex}.command-footer kbd{font-family:var(--font-mono);color:var(--c-ink);font-size:11px;font-weight:500}.input-group.command-trigger{cursor:text}.input-group.command-trigger>.input{text-align:left;color:var(--c-mist);white-space:nowrap;text-overflow:ellipsis;cursor:text;align-self:stretch;overflow:hidden}.command:has(>.command-input>.input.lg){border-radius:var(--r-xl)}.command:has(>.command-input>.input.lg)>.command-input{padding:6px 20px}.command:has(>.command-input>.input.lg)>.command-list{padding:10px;scroll-padding-block:10px}.command:has(>.command-input>.input.lg)>.command-footer{padding:10px 20px}.modal.command-dialog{background:var(--c-white);align-self:flex-start;margin-top:10vh;padding:0;overflow:hidden}.modal.command-dialog>.command{border:0;border-radius:0}.modal.command-dialog>.btn.icon-only{top:13px;right:13px}.modal.command-dialog>.command>.command-input{padding-right:56px}.app-footer{z-index:30;background:var(--c-white);border-top:1px solid var(--c-rule-soft);position:fixed;bottom:0;left:0;right:0}.app-footer[hidden]{display:none}.app-footer-in{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:640px;margin:0 auto;padding:12px 16px 14px;display:flex}.app-footer.matches-content .app-footer-in{max-width:var(--app-foot-w,640px);padding-left:0;padding-right:0}.app-foot-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-foot-nav .invisible{visibility:hidden}.app-foot-help{text-align:center;color:var(--c-fog);opacity:0;pointer-events:none;max-height:0;margin:0;font-size:13px;transition:max-height .18s,opacity .18s,margin-top .18s;overflow:hidden}.app-foot-help a{color:var(--c-pink-deep);text-decoration:underline}.app-footer.is-scrolled .app-foot-help{opacity:1;max-height:48px;margin-top:var(--sp-12);pointer-events:auto}@media (width>=1024px){.app-footer-in{padding:12px 20px 16px}}.app-shell:has(>.app-top){--app-top-h:60px;background:var(--c-bej-0);padding-top:var(--app-top-h);box-sizing:border-box;padding-bottom:96px}.app-top{--app-top-h:60px;z-index:31;background:var(--c-white);border-bottom:1px solid var(--c-rule-soft);position:fixed;top:0;left:0;right:0}.app-top[hidden]{display:none}.app-top-in{width:100%;max-width:var(--app-foot-w,640px);min-height:var(--app-top-h,60px);box-sizing:border-box;align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:flex;position:relative}.app-top.matches-content .app-top-in{padding-left:0;padding-right:0}@media (width>=1024px){.app-top-in{padding:0 20px}}.app-top-center{scrollbar-width:none;flex:auto;justify-content:flex-start;min-width:0;display:flex;overflow-x:auto}.app-top-center::-webkit-scrollbar{display:none}.app-top-right{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.app-top .stepper{flex-wrap:nowrap;gap:22px}.app-top .stepper-step{white-space:nowrap;font-size:13px}.app-top .stepper-ind{width:26px;height:26px;font-size:12px}.app-progress{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.app-progress-bar{height:100%;width:var(--app-progress,0%);background:var(--c-bej-1);transition:width .28s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.app-progress-bar{transition:none}}.flow-chrome{isolation:isolate;background:var(--c-bej-0);height:100%;position:relative;overflow:hidden}.flow-chrome-scroll{z-index:1;padding-top:128px;padding-bottom:108px;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0 58px,#000 124px calc(100% - 104px),#0000 calc(100% - 54px) 100%);mask-image:linear-gradient(#0000 0 58px,#000 124px calc(100% - 104px),#0000 calc(100% - 54px) 100%)}.flow-bar{z-index:3;position:absolute;left:0;right:0}.flow-bar.top{top:0}.flow-bar.bottom{bottom:0}.flow-bar-veil{pointer-events:none;-webkit-backdrop-filter:blur(7px);position:absolute;inset:0}.flow-bar.top .flow-bar-veil{background:linear-gradient(#fbfaf7d9 0% 46%,#fbfaf700 100%);-webkit-mask-image:linear-gradient(#000 46%,#0000 100%);mask-image:linear-gradient(#000 46%,#0000 100%)}.flow-bar.bottom .flow-bar-veil{background:linear-gradient(#fbfaf700 0%,#fbfaf7d9 54% 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 54%);mask-image:linear-gradient(#0000 0%,#000 54%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flow-bar-veil{-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.flow-bar-veil{-webkit-backdrop-filter:none}.flow-bar.top .flow-bar-veil{background:linear-gradient(180deg, var(--c-bej-0) 0%, var(--c-bej-0) 46%, #fbfaf700 100%)}.flow-bar.bottom .flow-bar-veil{background:linear-gradient(0deg, var(--c-bej-0) 0%, var(--c-bej-0) 46%, #fbfaf700 100%)}}.flow-header{align-items:center;padding:2px 14px 12px;display:flex;position:relative}.flow-header-left,.flow-header-right{flex:1;display:flex}.flow-header-left{justify-content:flex-start}.flow-header-right{justify-content:flex-end}.flow-header-center{flex:none}.flow-bar [aria-disabled=true]{opacity:.4;cursor:not-allowed}.flow-step-title{cursor:pointer;letter-spacing:-.02em;color:var(--c-ink);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.flow-footer{padding:12px 18px 16px;position:relative}.flow-footer>.btn{width:100%}@media (width>=600px) and (width<=1023.98px){.flow-chrome-scroll{padding-inline:max(0px, calc((100% - var(--flow-max)) / 2))}.flow-header,.flow-footer{max-width:var(--flow-max);margin-inline:auto}}.flow-sheet.steps{padding:16px 16px 14px}.flow-menu-gap{height:4px}.flow-steps-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);padding:0 6px 10px;font-size:12px;font-weight:600}.amount-row{align-items:center;gap:12px;width:100%;padding-left:16px;display:flex}.amount-value{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;outline:none;flex-shrink:0;font-size:48px;font-weight:700;line-height:1}.amount-value .amount-dec{letter-spacing:0;color:var(--c-mist);font-size:.44em;font-weight:700}.amount-value.placeholder{color:var(--c-mist)}.amount-value.is-active{position:relative}.amount-value.is-active:after{content:"";background:var(--c-ink);vertical-align:-.04em;width:2px;height:.82em;margin-left:4px;animation:1s step-end infinite amt-caret;display:inline-block}@keyframes amt-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.amount-field.is-error .amount-value,.amount-field.is-error .amount-value .amount-dec{color:var(--c-error)}:is(.amount-row .select-trigger,.cur-select-trigger){padding:0 14px;font-weight:600;line-height:1}:is(.select-trigger,.cur-select-trigger) .cur-code{text-align:center;min-width:36px;display:inline-block}.cur-flag{border-radius:50%;flex-shrink:0;width:20px;height:20px;display:inline-block;overflow:hidden}.cur-flag svg{width:100%;height:100%;display:block}.doc-list{flex-direction:column;gap:8px;display:flex}.doc-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;display:flex}@media (hover:hover){.doc-item:hover{border-color:var(--c-fog)}}.doc-item-num{width:30px;height:30px;font-size:14px;font-weight:600;line-height:20px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-item-num.unread{background:var(--c-white);border:1px solid var(--c-rule-card);color:var(--c-fog)}.doc-item-num.read{background:var(--c-read-bg);color:var(--c-read-text)}.doc-item-num.current{background:var(--c-white);border:1.5px solid var(--c-pink);color:var(--c-pink-deep)}.doc-item-num.signed{background:var(--c-success-bg);color:var(--c-success-text)}.doc-item-body{flex:1;min-width:0}.doc-item-name{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.doc-item-meta{color:var(--c-fog);margin-top:2px;font-size:12px;line-height:16px}.doc-item-meta.current{color:var(--c-pink-deep)}.doc-item.current{background:var(--c-pink-tint);border-color:var(--c-pink)}.doc-item.compact{border-radius:var(--r-sm);background:0 0;border-color:#0000;gap:10px;margin-bottom:2px;padding:8px 10px}@media (hover:hover){.doc-item.compact:hover{background:var(--c-bej-05);border-color:#0000}}.doc-item.compact.current{background:var(--c-pink-tint);border-color:var(--c-pink)}.doc-item.compact .doc-item-num{width:22px;height:22px;font-size:10px}.doc-item.compact .doc-item-name,.doc-item.compact .doc-item-meta{font-size:14px}.doc-bar{background:var(--c-white);border-bottom:1px solid var(--c-rule-soft);flex-shrink:0;align-items:center;gap:12px;padding:8px 12px 8px 16px;display:flex}.doc-bar.desktop{padding:10px 20px 10px 28px}.doc-bar-title{cursor:pointer;min-width:0;min-height:44px;color:var(--c-ink);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:8px 4px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px;display:flex}.doc-bar-title.static{cursor:default}.doc-bar-title .doc-bar-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.doc-bar-title .doc-bar-chevron{color:var(--c-fog);flex-shrink:0;transition:transform .14s}@media (hover:hover){.doc-bar-title:hover,.doc-bar-title:hover .doc-bar-chevron{color:var(--c-ink)}}.pdf-switch{cursor:pointer;min-width:44px;min-height:44px;color:var(--c-fog);background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:10px 8px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.pdf-switch .pdf-switch-label{-webkit-user-select:none;user-select:none}.pdf-switch.on{color:var(--c-ink)}.pdf-switch .switch{pointer-events:none}.pdf-page{background:var(--c-white);border:1px solid var(--c-rule-card);color:var(--c-ink);padding:24px 18px;font-family:Times New Roman,serif;font-size:10px;line-height:1.55}.pdf-page.desktop{border-radius:var(--r-xl);width:100%;max-width:800px;padding:56px 72px;font-size:14px;line-height:1.6}.pdf-page.desktop+.pdf-page.desktop{margin-top:14px}.pdf-subtitle{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fog);margin:0 0 14px;font-size:10px;font-weight:600}.pdf-page.desktop .pdf-subtitle{margin-bottom:24px;font-size:12px}.pdf-section{margin:12px 0 4px;font-size:10px;font-weight:700}.pdf-page.desktop .pdf-section{margin:18px 0 8px;font-size:13px}.pdf-p{text-align:justify;margin:0 0 8px}.pdf-page.desktop .pdf-p{margin:0 0 12px}.pdf-hl{background:var(--c-pdf-hl);padding:0 2px}.pdf-foot{text-align:center;color:var(--c-fog);font-size:10px;font-family:var(--font-mono);border-top:1px solid var(--c-rule-soft);margin-top:18px;padding-top:12px}.pdf-page-sep{border-top:2px solid var(--c-rule-card);border-bottom:2px solid var(--c-rule-card);background:var(--c-bej-1);height:18px;margin:40px -72px}.pdf-stack{flex-direction:column;gap:12px;display:flex}.html-doc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.html-doc-eyebrow:before{content:"";background:var(--c-pink);border-radius:50%;width:5px;height:5px}.html-doc-intro{color:var(--c-ink);margin:0 0 18px;font-size:14px;line-height:1.65}.html-doc-section{letter-spacing:.06em;text-transform:uppercase;color:var(--c-fog);border-top:1px solid var(--c-rule-soft);margin:18px 0 6px;padding-top:12px;font-size:14px;font-weight:600}.html-doc-section:first-of-type{border-top:none;margin-top:16px;padding-top:0}.html-doc-p{color:var(--c-ink);margin:0 0 14px;font-size:14px;line-height:1.65}.html-doc-hl{background:var(--c-pink-tint);color:var(--c-pink-deep);border-radius:var(--r-xs);padding:1px 5px;font-weight:500}.html-doc-meta{border-top:1px solid var(--c-rule-soft);color:var(--c-fog);font-size:14px;font-family:var(--font-mono);justify-content:space-between;margin-top:18px;padding-top:12px;display:flex}.doc-sheet-backdrop{z-index:200;background:var(--c-backdrop);-webkit-backdrop-filter:blur(var(--scrim-blur));flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.doc-sheet-backdrop[hidden]{display:none!important}.doc-sheet{background:var(--c-bej-0);border-radius:var(--r-xl) var(--r-xl) 0 0;flex-direction:column;max-height:80%;padding:8px 18px 24px;display:flex}.doc-sheet-handle{background:var(--c-rule-card);border-radius:2px;width:40px;height:4px;margin:8px auto 14px}.doc-sheet-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.doc-sheet-title{color:var(--c-ink);font-size:18px;font-weight:600}.doc-sheet-list{flex:1;overflow-y:auto}.doc-sheet-header>.btn.icon-only{flex-shrink:0}.signer-layout{gap:var(--sp-16);align-items:flex-start;width:100%;max-width:1096px;margin:0 auto;padding:24px 0 40px;display:flex}.signer-sidebar{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-xl);flex-direction:column;flex-shrink:0;align-self:flex-start;width:280px;display:flex;overflow:hidden}.signer-sidebar.sticky{position:sticky;top:24px}.signer-sidebar-header{border-bottom:1px solid var(--c-rule-soft);padding:18px 18px 14px}.signer-sidebar-title{letter-spacing:-.015em;color:var(--c-ink);font-size:16px;font-weight:600}.signer-sidebar-list{flex:1;padding:10px;overflow-y:auto}.signer-doc{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.signer-doc-bar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:800px;margin-bottom:14px;display:flex}.signer-doc-title{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.uploader{--up-h:218px;--up-h-compact:64px;flex-direction:column;gap:14px;display:flex}.uploader.is-compact{--up-h:var(--up-h-compact)}.uploader-slot{min-height:var(--up-h);flex-direction:column;gap:14px;display:flex}.uploader-zone{height:var(--up-h);box-sizing:border-box;text-align:center;border-radius:var(--r-xl);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 24px;transition:background .14s;display:flex;position:relative}.uploader-outline{pointer-events:none;opacity:.6;width:calc(100% - 1px);height:calc(100% - 1px);transition:opacity .14s;position:absolute;inset:.5px;overflow:visible}.uploader-zone:focus-visible .uploader-outline,.uploader-zone.is-over .uploader-outline{opacity:1}.uploader-zone.is-over{background:var(--c-accent-ultra)}@media (hover:hover){.uploader-zone:hover:not(.is-disabled) .uploader-outline{opacity:1}.uploader-zone:hover:not(.is-disabled){background:var(--c-accent-ultra)}}.uploader-zone.is-disabled{cursor:not-allowed;background:var(--c-bej-1);color:var(--c-mist)}.uploader-zone.is-disabled .uploader-outline{opacity:1}.uploader-zone.is-disabled .uploader-title,.uploader-zone.is-disabled .t14{color:var(--c-mist)}.uploader-ic{border-radius:var(--r-full);background:var(--c-accent);width:56px;height:56px;color:var(--c-white);flex-shrink:0;place-items:center;display:grid}.uploader-zone.is-disabled .uploader-ic{background:var(--c-white);color:var(--c-mist)}.uploader-zone-body{flex-direction:column;gap:2px;display:flex}.uploader-zone .btn.sm{flex-shrink:0;margin-top:2px}.uploader-title{color:var(--c-ink);font-weight:600}.uploader:not(.is-compact){container:uploader/inline-size}@container uploader (width<=220px){.uploader-ic{display:none}}.is-compact .uploader-zone{border-radius:var(--r-md);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;padding:9px 12px 9px 13px}.is-compact .uploader-ic{display:none}.is-compact .uploader-zone-body{flex:1;min-width:0}.is-compact .uploader-zone .btn.sm{margin-top:0}.is-compact .uploader-title{font-size:14px}.is-compact .uploader-zone-body .t14{font-size:13px}.uploader-filled{box-sizing:border-box;border:1px solid var(--c-rule-card);border-radius:var(--r-xl);background:0 0;flex-direction:column;flex:1;justify-content:flex-start;padding:11px;display:flex}.is-compact .uploader-filled{border:0;border-radius:0;flex:none;padding:0}:is(.card:not(.tonal):not(.dark),.card-hairline) .uploader-filled{border-color:#0000;padding:0}.uploader-list{flex-direction:column;gap:8px;display:flex}.uploader-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);align-items:center;gap:12px;padding:11px 12px 11px 13px;display:flex}.uploader-item.is-error{border-color:var(--c-error);background:var(--c-error-bg)}.uploader-thumb{border-radius:var(--r-sm);background:var(--c-bej-1);width:36px;height:36px;color:var(--c-fog);flex-shrink:0;place-items:center;display:grid}.uploader-thumb.is-done{background:var(--c-success-bg);color:var(--c-success)}.uploader-thumb.is-error{background:var(--c-error-bg);color:var(--c-error)}.uploader-body{flex:1;min-width:0}.uploader-name{color:var(--c-ink);align-items:center;gap:8px;font-weight:500;display:flex}.uploader-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploader-meta{color:var(--c-fog);margin-top:2px}.uploader-meta.is-error{color:var(--c-error-text)}.uploader-track{border-radius:var(--r-full);background:var(--c-bej-1);height:4px;margin-top:8px;overflow:hidden}.uploader-fill{border-radius:var(--r-full);background:var(--c-accent);height:100%;transition:width .22s linear}.uploader-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.uploader-add{display:flex}@container uploader (width<=220px){.uploader-thumb{display:none}.uploader-item{grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.uploader-body{display:contents}.uploader-name{grid-area:1/1}.uploader-row-actions{grid-area:1/2;margin-block:-3px}.uploader-meta,.uploader-track{grid-column:1/-1}.uploader-meta:not(.is-error){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploader-item:has(.btn:not(.icon-only)){grid-template-columns:minmax(0,1fr)}.uploader-item:has(.btn:not(.icon-only)) .uploader-row-actions{grid-area:auto;justify-self:start;margin-block:8px 0}}.uploader-input,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uploader-zone:focus-visible{border-radius:var(--r-xl);outline-offset:3px}.is-compact .uploader-zone:focus-visible{border-radius:var(--r-md)}.app-shell{grid-template-columns:1fr;min-height:100vh;display:grid}@media (width<=1023.98px){.app-shell>.sidebar{display:none}}@media (width>=1024px){.app-shell:has(>.sidebar){grid-template-columns:var(--sidebar-w) 1fr}.app-shell:has(>.sidebar.icon-only){grid-template-columns:var(--sidebar-w-icon) 1fr}}.layout-12{gap:var(--grid-gutter);width:100%;max-width:var(--layout-max);padding-inline:var(--layout-pad-mob);grid-template-columns:1fr;margin-inline:auto;display:grid}.layout-12>*{min-width:0}.app-shell:has(>.sidebar) .layout-12{margin-inline:0 auto}@media (width>=1024px){.layout-12{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));padding-inline:var(--layout-pad)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}}.app-mobile,.flow-chrome{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.app-mobile{isolation:isolate;background:var(--c-bej-0);--app-mobile-top:60px;--app-mobile-bot:56px;height:100dvh;position:relative;overflow:hidden}.app-mobile.no-bar{--app-mobile-bot:0px}.app-mobile-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-top) + var(--app-mobile-top) + 12px) var(--layout-pad-mob) calc(var(--safe-bottom) + var(--app-mobile-bot) + 24px);flex-direction:column;gap:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.app-mobile-scroll::-webkit-scrollbar{display:none}.app-mobile-top{z-index:3;padding:calc(var(--safe-top) + 12px) 14px 12px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);min-height:calc(var(--safe-top) + var(--app-mobile-top));background:#fbfaf7d9;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-mobile-top{background:var(--c-bej-0)}}@media (prefers-reduced-transparency:reduce){.app-mobile-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-bej-0)}}.app-mobile-top>.logo{width:auto;height:22px;margin-left:6px}.app-mobile-top>.title{letter-spacing:-.01em;min-width:0;color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 0 0 6px;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.app-mobile-top.detail>.title{text-align:center;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.app-mobile-top>.spacer{flex:none;width:40px}.topbar{width:100%;max-width:var(--layout-max);padding:16px var(--layout-pad) 8px;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.topbar>.input-group{flex:320px;max-width:460px}.ds-shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{z-index:50;background:var(--c-bej-1);border-right:1px solid var(--c-rule-soft);flex-direction:column;gap:1px;height:100vh;padding:20px 12px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{border-bottom:1px solid var(--c-rule-soft);margin-bottom:8px;padding:0 8px 16px;display:block}.sidebar-brand img{width:auto;height:22px;display:block}.sidebar-grp{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:6px;margin:18px 0 6px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sidebar a{font-family:var(--font-sans);color:var(--c-fog);border-radius:var(--r-lg);align-items:center;gap:8px;padding:7px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .12s,color .12s;display:flex}@media (hover:hover){.sidebar a:hover{background:var(--c-rule-soft);color:var(--c-ink)}}.sidebar a.active{background:var(--c-white);color:var(--c-ink);box-shadow:var(--sh-xs)}.sidebar a svg{opacity:.6;flex-shrink:0}.sidebar a.active svg{opacity:1}.sidebar a>.badge{margin-left:auto}.sidebar.icon-only a{position:relative}.sidebar.icon-only a>.badge{margin-left:0;position:absolute;top:0;right:-2px}.sidebar>a{padding-inline:12px}.sidebar-footer{border-top:1px solid var(--c-rule-soft);margin-top:auto;padding-top:16px}.sidebar-footer a{color:var(--c-mist);border-radius:var(--r-xs);padding:5px 10px;font-size:14px;font-weight:400}@media (hover:hover){.sidebar-footer a:hover{color:var(--c-ink);background:0 0}}.sidebar-footer a+a{margin-top:1px}.sidebar-cta{margin-top:auto;padding-top:12px}.sidebar-footer+.sidebar-cta{margin-top:0}.sidebar-cta .btn{width:100%}.sidebar.icon-only{width:var(--sidebar-w-icon);align-items:center;padding:16px 8px;overflow:visible}.sidebar.icon-only .sidebar-grp{display:none}.sidebar.icon-only .sidebar-brand{border-bottom:1px solid var(--c-rule-soft);justify-content:center;width:100%;margin-bottom:12px;padding:0 0 16px;display:flex}.sidebar.icon-only .sidebar-brand img{height:28px}.sidebar.icon-only a{justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;font-size:0;display:flex}.sidebar.icon-only a svg{opacity:1}.sidebar.icon-only :is(.sidebar-trigger,.sidebar-cta .btn){position:relative}.sidebar.icon-only .sidebar-label{white-space:nowrap;opacity:0;max-width:none;transition:opacity .1s;top:50%;left:calc(100% + 20px);transform:translateY(-50%)}.sidebar.icon-only .sidebar-label:before{content:"";background:var(--c-accent);width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}@media (hover:hover){.sidebar.icon-only :is(a,.sidebar-trigger,.sidebar-cta .btn):hover>.sidebar-label{opacity:1;transition-delay:.12s}}.sidebar.icon-only :is(a,.sidebar-trigger,.sidebar-cta .btn):focus-visible>.sidebar-label{opacity:1}.sidebar-section{flex-direction:column;display:flex}.sidebar-section.is-end{border-top:1px solid var(--c-rule-soft);margin-top:auto;padding-top:16px}.sidebar-trigger{width:100%;font-family:var(--font-sans);color:var(--c-fog);border-radius:var(--r-lg);cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .12s,color .12s;display:flex}@media (hover:hover){.sidebar-trigger:hover{background:var(--c-rule-soft);color:var(--c-ink)}}.sidebar-trigger:focus-visible{outline:2px solid var(--c-pink);outline-offset:1px}.sidebar-trigger svg:not(.sidebar-grp-caret){opacity:.6;flex-shrink:0}.sidebar-grp-caret{opacity:.5;flex-shrink:0;margin-left:auto;transition:transform .2s,opacity .12s;transform:rotate(0)}@media (hover:hover){.sidebar-trigger:hover .sidebar-grp-caret{opacity:.85}}.sidebar-section[data-state=closed] .sidebar-grp-caret{transform:rotate(-90deg)}.sidebar-section-list{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1);display:grid}.sidebar-section[data-state=closed] .sidebar-section-list{grid-template-rows:0fr}.sidebar-section-list>div{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sidebar-section-list a{margin-top:1px;padding-left:34px}.sidebar.icon-only .sidebar-grp-caret,.sidebar.icon-only .sidebar-section-list{display:none}.sidebar.icon-only .sidebar-trigger{justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.sidebar.icon-only .sidebar-trigger svg:not(.sidebar-grp-caret){opacity:1}.sidebar.icon-only .sidebar-section.is-end{align-items:center;width:100%}.sidebar.icon-only .sidebar-footer{flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:auto;padding-top:12px;display:flex}.sidebar.icon-only .sidebar-footer a{justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;font-size:0;display:flex}.sidebar.icon-only .sidebar-footer a svg{opacity:.6}.sidebar.icon-only .sidebar-cta{justify-content:center;width:100%;padding-top:12px;display:flex}.sidebar.icon-only .sidebar-cta .btn{width:40px;height:40px;padding:0}@media (prefers-reduced-motion:reduce){.sidebar-section-list,.sidebar-grp-caret,.sidebar.icon-only .sidebar-label{transition:none}}.ds-main{max-width:920px;padding:48px 56px 120px}.ds-page-hd{border-bottom:1px solid var(--c-rule-soft);margin-bottom:48px;padding-bottom:24px}.tabbar{z-index:3;background:var(--c-white);border-top:1px solid var(--c-rule-soft);padding:0 8px var(--safe-bottom,0px);display:flex;position:absolute;bottom:0;left:0;right:0}.tabbar-item{min-width:0;height:56px;font-family:var(--font-sans);color:var(--c-fog);appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}@media (hover:hover){.tabbar-item:hover{color:var(--c-ink)}}.tabbar-item:active{color:var(--c-ink)}.tabbar-item:active .tabbar-ic{transform:scale(.92)}.tabbar-item.active,.tabbar-item[aria-current=page]{color:var(--c-accent-deep)}.tabbar-item.active .tabbar-label,.tabbar-item[aria-current=page] .tabbar-label{font-weight:700}.tabbar-item:focus-visible{outline:2px solid var(--c-fog);outline-offset:-4px;border-radius:var(--r-md)}.tabbar-ic{justify-content:center;align-items:center;width:32px;height:32px;transition:transform .1s;display:flex;position:relative}.tabbar-ic>.ic{stroke-width:2px;width:24px;height:24px}.tabbar-label{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:12px;overflow:hidden}.tabbar-ic>.badge{font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--c-white);padding:1px 5px;position:absolute;top:-2px;left:22px}.tabbar-action{flex:none;justify-content:center;align-items:flex-start;width:72px;display:flex}.tabbar-action>.btn{box-shadow:var(--sh-pink);margin-top:-8px}.mobile-menu{z-index:50;background:var(--c-bej-0);padding:calc(var(--safe-top,0px) + 12px) var(--layout-pad-mob) calc(var(--safe-bottom,0px) + 24px);scrollbar-width:none;flex-direction:column;gap:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu[hidden]{display:none!important}.mobile-menu-top{flex:none;justify-content:space-between;align-items:center;height:44px;margin:0 -6px;display:flex}.mobile-menu-top>.logo{width:auto;height:22px;margin-left:6px}.mobile-menu>.list-row{border-bottom:none;min-height:52px;padding:4px 0}.mobile-menu>.footer{margin-top:auto}.separator{background:var(--c-rule);border:none;flex-shrink:0;width:100%;height:1px;margin:0}.separator.soft{background:var(--c-rule-soft)}.separator.vertical{align-self:stretch;width:1px;height:auto;min-height:1em}.btn-group,.modal-actions{align-items:center;gap:10px;display:flex}.btn-group.end,.modal-actions{justify-content:flex-end}.btn-group.full>.btn,.modal-actions.full>.btn{flex:1}.btn-group.stacked,.modal-actions.stacked{align-items:stretch;gap:var(--sp-8);flex-direction:column}.btn-group.stacked>.btn,.modal-actions.stacked>.btn{width:100%}@media (width<=1023.98px){.btn-group,.modal-actions{flex-direction:column;align-items:stretch}.btn-group>.btn,.modal-actions>.btn{width:100%}.btn-group.full>.btn,.modal-actions.full>.btn{flex:none}.btn-group.compact{flex-direction:row;align-items:center}.btn-group.compact>.btn{flex:1;width:auto}.btn-group.split{flex-direction:row;align-items:center}.btn-group.split>.btn{width:auto}.btn-group.split>.btn:first-child,.btn-group>.btn-group.split>.btn:first-child{flex:1}}.btn-group.split{flex-direction:row;align-items:stretch;gap:0;display:inline-flex}.btn-group.split>.btn{border-radius:0}.btn-group.split>.btn:first-child{border-start-start-radius:var(--r-full);border-end-start-radius:var(--r-full)}.btn-group.split>.btn:last-child{border-start-end-radius:var(--r-full);border-end-end-radius:var(--r-full)}.btn-group.split>.btn+.btn{margin-inline-start:-1px}.btn-group.split>.btn:focus-visible{z-index:1;position:relative}@media (hover:hover){.btn-group.split>.btn:hover:not(:disabled){z-index:1;position:relative;transform:none}.btn-group.split>.btn.primary:hover:not(:disabled),.btn-group.split>.btn.secondary:hover:not(:disabled){box-shadow:none}}.btn-group.split>.btn.secondary+.btn.secondary,.btn-group.split>.btn.secondary+.btn.secondary:active:not(:disabled){box-shadow:inset 1px 0 0 var(--c-rule);margin-inline-start:0}@media (hover:hover){.btn-group.split>.btn.secondary+.btn.secondary:hover:not(:disabled){box-shadow:inset 1px 0 0 var(--c-rule);margin-inline-start:0}}.popover.lg{border-radius:var(--r-xl);gap:2px;min-width:240px;padding:10px}.popover.lg .popover-item{border-radius:var(--r-md);padding:8px 14px;font-size:16px;line-height:24px}.command:has(>.command-input>.input.lg) .popover-item{border-radius:var(--r-md);padding:8px 14px;font-size:16px;line-height:24px}.popover.lg .popover-label{padding:10px 14px 6px}.command:has(>.command-input>.input.lg) :is(.popover-label,[cmdk-group-heading]){padding:10px 14px 6px}:is(.command:has(>.command-input>.input.lg) .popover-item,.command:has(>.command-input>.input.lg) :is(.popover-label,[cmdk-group-heading])){padding-inline:10px}.popover.lg .popover-sep{margin:6px 0}.command:has(>.command-input>.input.lg) .popover-sep{margin:6px 0}.popover.lg:has(.popover-check) .popover-item{padding-inline-end:42px}.popover.lg>.popover-item>.popover-check{inset-inline-end:14px}.select-anchor>.popover{min-width:max(200px,100%)}.select-anchor:has(>.select-trigger.lg)>.popover{border-radius:var(--r-xl);min-width:max(240px,100%);padding:10px}.select-anchor:has(>.select-trigger.lg)>.popover>.popover-item{border-radius:var(--r-md);padding:8px 14px;font-size:16px;line-height:24px}.select-anchor:has(>.select-trigger.lg)>.popover>.popover-label{padding:10px 14px 6px}.select-anchor:has(>.select-trigger.lg)>.popover>.popover-sep{margin:6px 0}.select-anchor:has(>.select-trigger.lg)>.popover:has(.popover-check)>.popover-item{padding-inline-end:42px}.select-anchor:has(>.select-trigger.lg)>.popover>.popover-item>.popover-check{inset-inline-end:14px}.popover.compact{border-radius:var(--r-md);min-width:168px;padding:4px}.popover.compact .popover-item{border-radius:var(--r-sm);padding:6px 8px}.popover.compact .popover-label{padding:6px 8px 3px}.popover.compact .popover-sep{margin:3px 0}.modal-title{margin:0 0 8px;padding-right:40px}.modal-body{margin:0 0 24px}.modal-body:last-child{margin-bottom:0}.modal.confirm{max-width:400px;padding:28px 28px 24px}.modal.confirm>.btn.icon-only{display:none}.modal.confirm .modal-title{padding-right:0}.modal.confirm .modal-body{margin-bottom:22px}.modal.stepped{height:var(--modal-stepped-h,auto);flex-direction:column;max-height:calc(100dvh - 64px);display:flex}.modal.stepped>.modal-title{margin-top:4px}.modal.stepped>.stepper{margin:var(--sp-16) 0 var(--sp-28)}.modal.stepped>.modal-step{min-height:0;margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4) var(--sp-4);flex:auto;overflow-y:auto}.modal.stepped>.modal-actions{padding-top:var(--sp-24);margin-top:auto}.modal.stepped>.stepper:has(>.stepper-step:nth-child(5)){flex-wrap:nowrap;gap:22px}.modal.stepped>.stepper:has(>.stepper-step:nth-child(5)) .stepper-step{white-space:nowrap;font-size:13px}.modal.stepped>.stepper:has(>.stepper-step:nth-child(5)) .stepper-ind{width:26px;height:26px;font-size:12px}.modal.record-view{max-width:440px}.record-view>.t-eyebrow{margin-bottom:8px;display:flex}.record-view-ref{font-variant-numeric:tabular-nums;margin-left:6px}.record-view>.modal-title{margin-bottom:0}.record-view>.modal-body{margin:6px 0 0}.record-view>.quantum-stack,.record-view>.record-view-state{margin-top:16px}.record-view-state{place-items:center;min-height:192px;display:grid}.file-viewer{flex-direction:column;min-width:0;display:flex}.file-viewer [hidden]{display:none}.card.file-viewer{top:var(--file-viewer-top,16px);height:calc(100dvh - 2 * var(--file-viewer-top,16px));min-height:480px;padding:10px;position:sticky}.modal.file-viewer{max-width:880px;height:85dvh;padding:10px}.file-viewer-hd{box-sizing:content-box;align-items:center;gap:8px;min-height:30px;padding:4px 4px 10px 14px;display:flex}.file-viewer-hd>.card-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.file-viewer-hd>:is(.select-anchor,.select-trigger){flex:0 auto;width:auto;min-width:0;margin-left:-6px}.file-viewer-hd .select-trigger.bare{font-size:16px;line-height:22px}.popover.file-viewer-choices{width:max-content;max-width:360px}.file-viewer-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.file-viewer-actions>.btn.outline{margin-left:8px}@media (hover:hover){.file-viewer-hd .btn.ghost:hover:not(:disabled),.file-viewer-hd .toggle:hover:not(:disabled):not([aria-pressed=true]),.file-viewer-hd .select-trigger.bare:hover:where(:not(:disabled)){background:var(--c-white)}}.file-viewer-hd .btn.ghost:active:not(:disabled),.file-viewer-hd .select-trigger.bare:is(:focus-visible,[aria-expanded=true]){background:var(--c-white)}.file-viewer-frame{border-radius:var(--r-md);background:var(--c-white);flex:auto;min-height:0;position:relative;overflow:auto}.file-viewer-doc{border:0;width:100%;height:100%;display:block}.file-viewer-frame:has(>.file-viewer-doc:not([hidden])){overflow:hidden}.file-viewer-img{width:100%;height:auto;display:block}.file-viewer:has(.file-viewer-zoom[aria-pressed=true]) .file-viewer-img{width:auto;max-width:none}.file-viewer:has(.file-viewer-zoom[aria-pressed=true]) .file-viewer-frame{cursor:grab}.file-viewer:has(.file-viewer-zoom[aria-pressed=true]) .file-viewer-frame.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.file-viewer-img{-webkit-user-drag:none}.file-viewer-frame:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.file-viewer-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:absolute;inset:0}.file-viewer-state>.t14{max-width:320px;color:var(--c-fog);margin:0}.file-viewer-state>.btn.outline{margin-top:12px}@media (width<=1023.98px){:is(.file-viewer,.modal-backdrop:has(>.modal.file-viewer)){display:none}}.uploader-name>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;border-radius:var(--r-xs);text-decoration:none;overflow:hidden}@media (hover:hover){.uploader-name>a:hover{text-underline-offset:3px;text-decoration:underline}}.uploader-name>a:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.uploader-name>a[aria-current=true]{font-weight:600}.solo-screen{box-sizing:border-box;min-height:100dvh;padding:var(--sp-40) var(--sp-16);background:var(--c-bej-0);flex-direction:column;justify-content:center;align-items:center;display:flex}.solo-screen[hidden]{display:none}.solo-screen>.card{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;max-width:440px;display:flex}.solo-logo{width:auto;height:28px;margin-bottom:var(--sp-28);display:block}.solo-screen>.card>.t-eyebrow{margin:0 0 var(--sp-12)}.solo-screen>.card>h1{margin:0 0 var(--sp-12);overflow-wrap:break-word}.solo-text{color:var(--c-fog);margin:0}.solo-text strong{color:var(--c-ink);overflow-wrap:anywhere;font-weight:500}.solo-screen>.card>.alert{margin-top:var(--sp-24);align-self:stretch}.solo-screen>.card>.btn-group,.solo-screen>.card>.btn{margin-top:var(--sp-28);align-self:stretch}.solo-note{color:var(--c-fog);margin:var(--sp-24) 0 0}.solo-note code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-ink)}@media (width<=1023.98px){.solo-screen>.card.lg{padding:var(--sp-24)}}.fieldset{border:none;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.fieldset-legend{font-family:var(--font-sans);color:var(--c-ink);margin:0 0 2px;padding:0;font-size:13px;font-weight:600;line-height:18px}.fieldset-help{font-family:var(--font-sans);color:var(--c-fog);margin:-12px 0 0;font-size:13px;line-height:18px}.fieldset>legend+.fieldset-help{margin-top:0}.field-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.field-row.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row.grow-last{grid-template-columns:auto minmax(0,1fr)}@media (width<=1023.98px){.field-row.cols-3,.field-row.grow-last{grid-template-columns:repeat(2,minmax(0,1fr))}}.otp{gap:8px;display:flex}.otp .input{text-align:center;border-radius:var(--r-md);font-variant-numeric:tabular-nums;flex:0 48px;width:48px;min-width:0;height:56px;padding:0;font-size:20px;font-weight:500}.otp-sep{color:var(--c-mist);align-self:center;padding:0 2px}@media (width<=1023.98px){.otp{gap:6px}}.toggle{--tg-size:30px;--tg-icon:14px;--tg-stroke:1.5;--tg-r-on:var(--r-sm);--tg-r-off:calc(var(--tg-size) / 2);--tg-dur:.18s;--tg-ease:cubic-bezier(.4, 0, .2, 1);width:var(--tg-size);height:var(--tg-size);color:var(--c-fog);border-radius:var(--tg-r-off);box-shadow:inset 0 0 0 1px var(--c-input-border-tonal);cursor:pointer;transition:background var(--tg-dur) var(--tg-ease), color var(--tg-dur) var(--tg-ease), border-radius var(--tg-dur) var(--tg-ease), box-shadow var(--tg-dur) var(--tg-ease), filter var(--tg-dur) var(--tg-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toggle>svg{width:var(--tg-icon);height:var(--tg-icon);stroke-width:var(--tg-stroke);display:block}.toggle>svg>*{vector-effect:non-scaling-stroke}.toggle.xs{--tg-size:26px}.toggle.md{--tg-size:40px;--tg-icon:18px;--tg-stroke:1.75;--tg-r-on:var(--r-md)}.toggle.lg{--tg-size:44px;--tg-icon:18px;--tg-stroke:1.75;--tg-r-on:var(--r-md)}.toggle.form{--tg-size:40px;--tg-icon:18px;--tg-stroke:1.75;--tg-r-on:var(--r-md);--tg-fill:var(--c-white);--tg-ring:var(--c-input-border);background:var(--tg-fill);box-shadow:inset 0 0 0 1px var(--tg-ring)}.toggle.form.lg{--tg-size:44px}.toggle.form.tonal{--tg-fill:var(--c-bej-0);--tg-ring:var(--c-input-border-tonal)}@media (hover:hover){.toggle:hover:not(:disabled){background:var(--c-bej-1);color:var(--c-ink)}.toggle.form:hover:not(:disabled):not([aria-pressed=true]){background:var(--tg-fill);box-shadow:inset 0 0 0 1px var(--c-input-border-hover)}}.toggle:active:not(:disabled){background:var(--c-bej-1);box-shadow:inset 0 0 0 1px var(--c-input-border-hover);filter:brightness(.96)}.toggle:disabled{opacity:.4;cursor:not-allowed}.toggle[aria-pressed=true]{border-radius:var(--tg-r-on);background:var(--c-accent);color:var(--c-white);box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.toggle[aria-pressed=true]:hover:not(:disabled){background:var(--c-accent-deep);color:var(--c-white)}}.toggle[aria-pressed=true]:active:not(:disabled){background:var(--c-accent-deep);filter:brightness(.94)}.toggle-group{border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--c-input-border-tonal);background:0 0;gap:2px;padding:3px;display:inline-flex}.toggle-group .toggle{box-shadow:none}.toggle-group .toggle:is(.xs,.md,.lg){--tg-size:30px;--tg-icon:14px;--tg-stroke:1.5;--tg-r-on:var(--r-sm)}.toggle-group .toggle[aria-checked=true]{border-radius:var(--tg-r-off);background:var(--c-accent);color:var(--c-white)}@media (hover:hover){.toggle-group .toggle[aria-checked=true]:hover:not(:disabled){background:var(--c-accent-deep);color:var(--c-white)}}.toggle-group.text .toggle{width:auto;min-width:var(--tg-size);color:var(--c-ink);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 10px;font-size:13px;font-weight:500;line-height:1;position:relative}.toggle-group.text .toggle[aria-checked=true]{color:var(--c-white)}.toggle-group.text .toggle[aria-label]:after{content:attr(aria-label);white-space:normal;opacity:0;width:max-content;transition:opacity .1s;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.toggle-group.text .toggle[aria-label]:first-child:after{left:0;transform:none}.toggle-group.text .toggle[aria-label]:last-child:after{left:auto;right:0;transform:none}@media (hover:hover){.toggle-group.text .toggle[aria-label]:hover:after{opacity:1;transition-delay:.12s}}.toggle-group.text .toggle[aria-label]:focus-visible:after{opacity:1}.field>.toggle-group{align-self:flex-start}.toggle-group.form{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);box-shadow:none;gap:2px;padding:3px;transition:border-color .14s,background .14s,box-shadow .14s}.toggle-group.form.tonal{background:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.toggle-group.form>.toggle{--tg-size:32px;--tg-icon:16px;--tg-stroke:1.5}.toggle-group.form.lg>.toggle{--tg-size:36px;--tg-icon:18px;--tg-stroke:1.75}.toggle-group.form.text>.toggle{padding:0 12px;font-size:14px}.toggle-group.form.text.lg>.toggle{padding:0 14px;font-size:16px}@media (hover:hover){.toggle-group.form:hover:where(:has(>.toggle:enabled)){border-color:var(--c-input-border-hover)}}.toggle-group.form:has(>.toggle:focus-visible){border-color:var(--c-fog);background:var(--c-white);box-shadow:0 0 0 3px #7a757024}.toggle-group.form>.toggle:focus-visible{outline:none}.toggle-group.form>.toggle:focus-visible:not([aria-checked=true]){background:var(--c-bej-1);color:var(--c-ink)}.toggle-group.form:not(:has(>.toggle:enabled)){background:var(--c-bej-1);border-color:var(--c-input-border)}.tooltip,.sidebar.icon-only .sidebar-label,.toggle-group.text .toggle[aria-label]:after{z-index:40;background:var(--c-accent);color:#fff;border-radius:var(--r-sm);max-width:260px;font-family:var(--font-sans);box-shadow:var(--sh-md);pointer-events:none;padding:7px 11px;font-size:13px;font-weight:400;line-height:18px;position:absolute}.tooltip strong{color:#fff;font-weight:600}.tooltip-wrap{display:inline-flex;position:relative}.tooltip{opacity:0;width:max-content;transition:opacity .1s}@media (hover:hover){.tooltip-wrap:hover>.tooltip{opacity:1;transition-delay:.12s}}.tooltip-wrap.is-open>.tooltip{opacity:1}.tooltip-wrap:has(:focus-visible)>.tooltip{opacity:1}.tooltip.top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip.bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip.left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.tooltip.right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.tooltip.top.start,.tooltip.bottom.start{left:0;transform:none}.tooltip.top.end,.tooltip.bottom.end{left:auto;right:0;transform:none}.tooltip-arrow{background:var(--c-accent);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip.top>.tooltip-arrow{bottom:-4px;left:calc(50% - 4px)}.tooltip.bottom>.tooltip-arrow{top:-4px;left:calc(50% - 4px)}.tooltip.left>.tooltip-arrow{top:calc(50% - 4px);right:-4px}.tooltip.right>.tooltip-arrow{top:calc(50% - 4px);left:-4px}.tooltip.start>.tooltip-arrow{left:16px}.tooltip.end>.tooltip-arrow{left:auto;right:16px}@media (prefers-reduced-motion:reduce){.tooltip,.toggle-group.text .toggle[aria-label]:after{transition:none}}.spinner{border:2px solid var(--c-accent-tint);border-top-color:var(--c-accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite spinner-rot;display:inline-block}.spinner.xs{border-width:2px;width:16px;height:16px}.spinner.sm{width:20px;height:20px}.spinner.on-fill{border-color:#fff #ffffff59 #ffffff59}@keyframes spinner-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.spinner-brand{flex-shrink:0;width:32px;height:32px;display:inline-block}.spinner-brand.size-6{width:24px;height:24px}.spinner-brand.size-8{width:32px;height:32px}.skeleton{vertical-align:baseline;border-radius:var(--r-xs);background:var(--c-bej-1);width:100%;height:.75em;animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-pulse;display:inline-block}@keyframes skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.card-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.card-desc{font-family:var(--font-sans);color:var(--c-fog);margin:4px 0 0;font-size:14px;line-height:20px}.card-body{margin-top:16px}.card>:is(.card-title,h2,h3,h4)+:not(.card-desc,.card-ft),.card>.card-desc+:not(.card-ft){margin-top:var(--sp-16)}.card-ft{border-top:1px solid var(--c-rule-soft);align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.card-ft.end{justify-content:flex-end}.card.cta>.card-title{font-size:14px;line-height:20px}.card.cta>.card-body{flex-direction:column;flex:1;min-height:0;margin-bottom:16px;display:flex}.card.cta>.card-body.center{justify-content:center}.card.cta>.card-body.end{justify-content:flex-end}.card.cta>.card-ft{gap:var(--sp-8);border-top:none;margin-top:auto;padding-top:0}.card.cta>.card-ft>.btn.full{flex:1;width:auto}.card.cta>.card-ft>.btn.icon-only{flex:none}.card-title.outlined{border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--c-rule-card);align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.card-title.outlined>.dot{background:var(--c-pink);border-radius:50%;flex-shrink:0;width:5px;height:5px}.card.dark .card-title.outlined{box-shadow:inset 0 0 0 1px #ffffff24}.tbl-wrap{border:1px solid var(--c-rule-card);border-radius:var(--r-sm);background:var(--c-white);width:100%;overflow-x:auto}.tbl-wrap .tbl{min-width:560px}.tbl caption{caption-side:top;text-align:left;font-family:var(--font-sans);color:var(--c-fog);padding:14px 22px 0;font-size:13px}.tbl tfoot td{background:var(--c-bej-1);color:var(--c-ink);border-top:1px solid var(--c-rule-soft);font-variant-numeric:tabular-nums;padding:12px 22px;font-size:14px;font-weight:500}.tbl.compact thead th{padding:8px 14px}.tbl.compact tbody td{padding:9px 14px;font-size:13px}.tbl.compact tfoot td,.tbl.compact caption{padding-inline:14px}.tbl-empty{text-align:center;font-family:var(--font-sans);color:var(--c-fog);padding:40px 22px;font-size:14px}.tbl-wrap:has(>.tbl-filters){background:var(--c-bej-1);overflow:visible}.tbl-filters{padding:14px}.tbl-scroll{border-radius:0 0 calc(var(--r-sm) - 1px) calc(var(--r-sm) - 1px);overflow-x:auto}.tbl-wrap:has(>.tbl-filters)>.tbl-scroll{background:var(--c-white)}.tbl-filters :where(.filter-reset.btn,.filter-reset>.btn).secondary{background-color:var(--c-white)}.tbl-filters .filter-bar>.tabs{box-shadow:inset 0 0 0 1px var(--c-input-border)}.calendar{--cal-cell:34px;--cal-gap:2px;--cal-pad:14px;padding:var(--cal-pad);width:calc(7 * var(--cal-cell) + 6 * var(--cal-gap) + 2 * var(--cal-pad) + 2px);background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);display:inline-block}.popover .calendar{--cal-pad:0px;width:calc(7 * var(--cal-cell) + 6 * var(--cal-gap));background:0 0;border:none;border-radius:0}.calendar-hd{justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;display:flex}.calendar-picker{flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.calendar-month{font-family:var(--font-sans);color:var(--c-ink);font-size:14px;font-weight:600}.calendar-select{appearance:none;border-radius:var(--r-md);max-width:100%;height:30px;font-family:var(--font-sans);color:var(--c-ink);cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;border:none;min-width:0;padding:0 18px 0 6px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .12s}.calendar-picker>.calendar-select:last-child{flex:none}@media (hover:hover){.calendar-select:hover:not(:disabled){background-color:var(--c-bej-1)}}.calendar-select:disabled{color:var(--c-mist);cursor:not-allowed}.calendar-grid{grid-template-columns:repeat(7, var(--cal-cell));gap:var(--cal-gap);display:grid}.calendar-dow{letter-spacing:.06em;justify-content:center;align-items:center;height:26px;display:flex}.calendar-day{height:var(--cal-cell);width:var(--cal-cell);cursor:pointer;font-family:var(--font-sans);color:var(--c-ink);font-variant-numeric:tabular-nums;isolation:isolate;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:18px;transition:background .12s,color .12s;display:flex;position:relative}@media (hover:hover){.calendar-day:hover:where(:not(:disabled)){background:var(--c-bej-1)}}.calendar-day:active:where(:not(:disabled)){background:var(--c-bej-1)}.calendar-day.is-muted{color:var(--c-mist)}.calendar-day.is-today{box-shadow:inset 0 0 0 1px var(--c-input-border);font-weight:600}.calendar-day.is-selected{background:var(--c-accent);color:#fff;font-weight:600}.calendar-day:disabled{color:var(--c-mist);cursor:not-allowed}.calendar-day.in-range:before,.calendar-day.is-range-start:before,.calendar-day.is-range-end:before{content:"";z-index:-1;background:var(--c-accent-tint);position:absolute;top:0;bottom:0}.calendar-day.in-range:before{left:calc(var(--cal-gap) / -2);right:calc(var(--cal-gap) / -2)}.calendar-day.is-range-start:before{left:50%;right:calc(var(--cal-gap) / -2)}.calendar-day.is-range-end:before{left:calc(var(--cal-gap) / -2);right:50%}.calendar-day.is-range-start,.calendar-day.is-range-end{background:var(--c-accent);color:#fff;font-weight:600}.calendar-day.is-range-start:after,.calendar-day.is-range-end:after{content:"";z-index:-1;background:var(--c-accent);border-radius:50%;position:absolute;inset:0}.calendar-day.is-muted.in-range{color:var(--c-accent-deep)}.calendar-day.is-today.in-range{box-shadow:none;font-weight:600}@media (hover:hover){.calendar-day.in-range:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--c-accent);background:0 0}}.calendar-day.in-range:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--c-accent);background:0 0}.calendar-foot{border-top:1px solid var(--c-rule-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.calendar-foot .t13{max-width:62%}.calendar-presets{border-top:1px solid var(--c-rule-soft);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.calendar-presets>.btn{flex:auto}.calendar.lg{--cal-cell:44px;--cal-gap:4px;--cal-pad:20px;border-radius:var(--r-xl)}.calendar.lg .calendar-hd{gap:8px;margin-bottom:14px}.calendar.lg .calendar-picker{gap:8px}.calendar.lg .calendar-picker>.select{flex:auto;width:auto;min-width:0}.calendar.lg .calendar-month{font-size:16px}.calendar.lg .calendar-dow{height:32px;font-size:12px}.calendar.lg .calendar-day{height:var(--cal-cell);width:var(--cal-cell);font-size:15px}.calendar.lg .calendar-presets{gap:8px;margin-top:16px;padding-top:16px}.calendar.lg .calendar-foot{margin-top:16px;padding-top:16px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-bar>:is(.select-anchor,.input-group,.typeahead){flex:120px;width:auto;min-width:120px}@media (width>=1024px){.filter-bar:not(:has(>.filter-reset:not([hidden])))>.input-group:has(>input[type=search]){flex-basis:168px}}.filter-bar>.input-group:has(>input[type=search]){max-width:480px}.filter-bar>.tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.filter-bar>.tabs::-webkit-scrollbar{display:none}.filter-bar>.tabs>button{white-space:nowrap;flex:none}.filter-bar>.tabs>button:focus-visible{outline-offset:-2px}.filter-bar>.check-item{white-space:nowrap;padding-inline:4px}.select-anchor>.select-clear{inset-inline-end:8px;margin-block:auto;position:absolute;top:0;bottom:0}.select-anchor:has(>.select-clear)>.select-trigger>.chev{visibility:hidden}@media (hover:hover){.select-anchor:has(>.select-clear:hover)>.select-trigger:where(:not(:disabled):not(:focus-visible):not([aria-expanded=true])){border-color:var(--c-input-border-hover)}}.select-trigger>.select-value:has(+.badge){flex:0 auto}.select-trigger>.badge{font-variant-numeric:tabular-nums;flex-shrink:0}.filter-hd{align-items:center;gap:12px;min-height:20px;display:flex}.filter-count{font-family:var(--font-sans);color:var(--c-fog);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.filter-hd+.filter-bar{margin-top:16px}.filter-bar+.tbl-wrap{margin-top:20px}.filter-bar>.filter-reset{flex:none;margin-left:auto}.filter-bar>.filter-reset[hidden]{display:none}.filter-range{align-items:center;gap:8px;display:flex}.filter-range>.input-group{width:132px}.filter-range>.filter-range-sep{color:var(--c-fog)}.tbl-empty:has(>.btn.link){flex-direction:column;align-items:center;gap:4px;display:flex}@media (width<=1023.98px){.filter-bar>*,.filter-bar>:is(.select-anchor,.input-group,.typeahead){flex:calc(50% - 4px);min-width:0}.filter-bar>:is(.tabs,.input-group:has(>input[type=search])){flex-basis:100%}.filter-bar>.tabs>button{flex:1 0 0;justify-content:center}.filter-bar:has(>.filter-reset:not([hidden]))>.input-group:has(>input[type=search]){flex-basis:calc(100% - 48px)}}.reading .tbl-wrap{overflow:visible}.reading .tbl-wrap .tbl{min-width:0}.reading .tbl :is(td,th){white-space:normal;overflow-wrap:break-word}.reading .tbl .right{text-align:right}@media screen{.reading .tbl tbody td{vertical-align:top;padding:14px 18px;font-size:16px;line-height:24px}.reading .tbl thead th{padding:10px 18px}}@media screen and (width<=1023.98px){.reading .tbl thead{display:none}.reading .tbl,.reading .tbl tbody,.reading .tbl tr,.reading .tbl td{width:100%;display:block}.reading .tbl tr{border-bottom:1px solid var(--c-rule-soft);padding:12px 16px}.reading .tbl tbody tr:last-child{border-bottom:none}.reading .tbl tbody td{text-align:left;border:none;padding:2px 0}.reading .tbl tbody td:first-child{padding-bottom:6px;font-weight:600}.reading .tbl td[data-label]:before{content:attr(data-label) " · ";color:var(--c-fog);letter-spacing:.05em;text-transform:uppercase;font-size:12px}}.reading .clause{font-family:var(--font-sans);color:var(--c-ink);margin-right:.25em;font-size:.92em;font-weight:600}.reading .signatures{grid-template-columns:1fr 1fr;gap:48px;display:grid}.reading .signature{border-top:1px solid var(--c-ink);margin-top:48px;padding-top:8px}@media print{:is(html:has(.reading),body:has(.reading)){background:var(--c-white)}.reading{page:reading}}@page reading{size:A4;margin:22mm 16mm 20mm;@top-left{content:var(--reading-chapter,none);font:600 9pt/12pt Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog)}@top-right{content:var(--reading-document,none);font:600 9pt/12pt Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog)}@bottom-center{content:"pagina " counter(page) " din " counter(pages);font:600 9pt/12pt Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog)}}@page reading:first{@top-left{content:none}}@media print{.reading :is(.t48,.t40){font:700 24pt/28pt var(--font-sans);letter-spacing:-.02em}.reading .t-em{font:inherit;color:inherit;font-style:normal}.reading :is(.t32,.t28){font:700 18pt/21.5pt var(--font-sans);letter-spacing:-.015em}.reading .t24{font:400 15pt/19.5pt var(--font-sans);letter-spacing:-.005em}.reading .t18{font:600 14pt/18pt var(--font-sans);letter-spacing:-.005em}.reading .t20{font:400 13pt/19pt var(--font-serif);letter-spacing:0}.reading .card .t16{font:400 12pt/18pt var(--font-sans)}.reading .tbl tbody td{padding:8pt 14pt;font-size:11pt;line-height:16.5pt}.reading .tbl thead th{padding:7pt 14pt;font-size:9pt;line-height:12pt}.reading .t14{font:300 11pt/16pt var(--font-sans);color:var(--c-fog)}.reading .t14 strong{color:var(--c-fog);font-weight:600}.reading .t-eyebrow{font-size:9pt;line-height:12pt}.reading .badge{padding:1pt 6pt;font-size:9pt;line-height:12pt}.reading .t-eyebrow+h1{margin-top:12pt}.reading h1{margin:0 0 18pt}.reading h2{margin:36pt 0 9pt}.reading h3{margin:24pt 0 6pt}.reading p.t20{margin:0 0 12pt}.reading .tbl-wrap{margin:12pt 0 18pt}.reading .card{margin:18pt 0;padding:16pt 18pt}.reading .card h3,.reading .card p{margin:0 0 6pt}.reading .card p:last-child{margin:0}.reading .clause-list{margin:0 0 12pt;padding-left:18pt;list-style:none}.reading .clause-list li{margin:0 0 6pt}.reading .signature{margin-top:40pt}:is(.reading.compact,.reading .compact) :is(.t48,.t40){font:700 20pt/24pt var(--font-sans);letter-spacing:-.02em}:is(.reading.compact,.reading .compact) :is(.t32,.t28){font:700 15pt/19pt var(--font-sans);letter-spacing:-.01em}:is(.reading.compact,.reading .compact) .t24{font:400 13pt/17pt var(--font-sans);letter-spacing:0}:is(.reading.compact,.reading .compact) .t18{font:600 12pt/16pt var(--font-sans);letter-spacing:0}:is(.reading.compact,.reading .compact) .t20{font:400 11pt/15pt var(--font-serif);letter-spacing:0}:is(.reading.compact,.reading .compact) .card .t16{font:400 10pt/14pt var(--font-sans)}:is(.reading.compact,.reading .compact) .tbl tbody td{padding:5pt 10pt;font-size:10pt;line-height:13pt}:is(.reading.compact,.reading .compact) .tbl thead th{padding:5pt 10pt}:is(.reading.compact,.reading .compact) .t14{font:400 9pt/12pt var(--font-sans);color:var(--c-fog)}:is(.reading.compact,.reading .compact) .t-eyebrow+h1{margin-top:6pt}:is(.reading.compact,.reading .compact) h1{margin:0 0 10pt}:is(.reading.compact,.reading .compact) h2{margin:18pt 0 5pt}:is(.reading.compact,.reading .compact) h3{margin:12pt 0 3pt}:is(.reading.compact,.reading .compact) p.t20{margin:0 0 5pt}:is(.reading.compact,.reading .compact) .tbl-wrap{margin:8pt 0 10pt}:is(.reading.compact,.reading .compact) .card{margin:8pt 0;padding:9pt 12pt}:is(.reading.compact,.reading .compact) .card h3,:is(.reading.compact,.reading .compact) .card p{margin:0 0 3pt}:is(.reading.compact,.reading .compact) .clause-list{margin:0 0 5pt;padding-left:16pt}:is(.reading.compact,.reading .compact) .clause-list li{margin:0 0 3pt}:is(.reading.compact,.reading .compact) .signature{margin-top:30pt}.reading :is(p,li){orphans:3;widows:3}.reading :is(h1,h2,h3){break-after:avoid}.reading :is(.card,.tbl tr,.signatures,.keep-together){break-inside:avoid}.reading .tbl thead{display:table-header-group}.reading .page-start{break-before:page}}.t60 em,.t-display em,.t48 em,.t-h1 em,.t40 em,.t-h2 em,.t32 em,.t-h3 em,.t28 em,.modal-title em,.t-em{font-weight:600}:root{--audit-h:0px}.has-grid:before{background-image:none}#root{padding-top:var(--audit-h)}.upload-dropzone{border:2px dashed var(--c-rule-card);background:var(--c-bej-0);cursor:pointer;text-align:center;width:100%;color:var(--c-fog);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;font-family:inherit;transition:border-color .14s,background .14s;display:flex}.upload-dropzone:hover{border-color:var(--c-pink);background:var(--c-pink-ultra)}.upload-dropzone-text{color:var(--c-ink);font-size:16px}.upload-dropzone-text strong{color:var(--c-pink-deep);font-weight:600}.upload-dropzone-hint{color:var(--c-mist);font-size:14px}.upload-file-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.upload-file{background:var(--c-success-bg,#ecf7f1);color:var(--c-success-text);border:1px solid #c2ecd1;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.upload-file-name{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.upload-file-remove{color:var(--c-success);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}.main{flex-direction:column;padding:48px 56px 24px;display:flex}.main-inner{width:100%;max-width:720px;min-height:calc(100vh - var(--audit-h) - 72px);flex-direction:column;flex:1;margin:0 auto;display:flex}.page-content{flex-direction:column;flex:1;display:flex}.audit-bar{z-index:100;color:var(--c-ink);background:linear-gradient(#fbf6f0 0%,#f4ece1 100%);border-bottom:1px solid #ee43792e;font-family:Inter,system-ui,sans-serif;position:sticky;top:0;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #110d100a}.audit-bar-inner{align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:9px 24px;display:flex}.audit-bar--sidebar .audit-bar-inner{max-width:none;margin:0;padding-left:316px}@media (width<=960px){.audit-bar--sidebar .audit-bar-inner{padding-left:24px}}.audit-bar-label{letter-spacing:.16em;color:var(--c-pink-deep);flex-shrink:0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.audit-bar-label:before{content:"";background:var(--c-pink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ee43792e}.audit-bar-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-pill{letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:600;line-height:1.45;display:inline-flex}.audit-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.audit-domain-start{color:#2563a8;background:#eaf2fe;border-color:#c8dcf6}.audit-domain-rex{color:var(--c-pink-deep);background:#fde7f0;border-color:#f4c7db}.audit-domain-evrotrust{color:var(--c-ai);background:#f4e4ee;border-color:#e3c5d6}.audit-tag-nou{color:var(--c-pink-deep);background:#fde7f0;border-color:#f4c7db}.audit-tag-modificat,.audit-tag-modificat-mutat{background:var(--c-warn-bg);color:var(--c-warn-text);border-color:#ecd6b0}.audit-tag-identic{color:var(--c-fog);border-color:var(--c-rule-soft-solid);background:#fff}.audit-tag-identic-mutat{color:#3a6098;background:#eff3fb;border-color:#cfdcef}.audit-tag-v2{color:var(--c-fog);border:1px dashed var(--c-rule-solid);background:0 0}.audit-bgn-modificat{color:#6d28d9;background:#f0e9fb;border-color:#d9c8f3}.audit-bgn-nou{color:#fff;background:#6d28d9;border-color:#6d28d9}.w-full{width:100%}.btn.soft{color:var(--c-ink);background:0 0;font-weight:500;box-shadow:inset 0 0 0 1px #ee437973}.btn.soft:hover:not(:disabled){background:#ee43790d;box-shadow:inset 0 0 0 1px #ee4379a6}.gtile{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #110d100f}.gtile .g-ic{width:13px;height:13px}.g-ic{flex-shrink:0;width:18px;height:18px}.or-divider{color:var(--c-mist);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:600;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--c-rule);flex:1;height:1px}.trust{color:var(--c-mist);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.trust svg{color:var(--c-success)}.a-link{color:var(--c-fog);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.a-link:hover{color:var(--c-ink)}.a-link.pink{color:var(--c-pink)}.a-link.pink:hover{color:var(--c-pink-deep)}.pw-wrap{position:relative}.pw-wrap .input{padding-right:48px}.pw-eye{cursor:pointer;color:var(--c-fog);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pw-eye:hover{color:var(--c-ink)}.pw-bars{gap:4px;margin-top:8px;display:flex}.pw-bar{background:var(--c-rule-solid);border-radius:2px;flex:1;height:3px;transition:background .2s}.pw-bar.s1{background:var(--c-error)}.pw-bar.s2{background:var(--c-warn)}.pw-bar.s3{background:var(--c-success)}.remember-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:14px;display:flex}.remember-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-pink);cursor:pointer;flex-shrink:0}.remember-row span{color:var(--c-fog);font-size:13px}.fine{color:var(--c-mist);text-align:center;font-size:12px;line-height:1.6}.fine a{color:var(--c-fog);text-underline-offset:2px;text-decoration:underline}.fine a:hover{color:var(--c-ink)}.field-label.upper{text-transform:uppercase;letter-spacing:.07em;color:var(--c-fog);font-size:11px;font-weight:600}.screen-meta-bar{display:none!important}.signup-shell{background:var(--c-bej-0);flex-direction:column;min-height:100vh;display:flex}.signup-header{z-index:1;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:relative}.signup-brand img{width:auto;height:24px}.signup-back-link{color:var(--c-fog);font-size:13px;font-weight:500;text-decoration:none}.signup-back-link:hover{color:var(--c-ink)}.signup-main{z-index:1;flex:1;justify-content:center;align-items:center;padding:24px 40px 48px;display:flex;position:relative}.signup-grid{grid-template-columns:1fr 460px;align-items:center;gap:80px;width:100%;max-width:1200px;display:grid}.signup-hero{max-width:520px}.signup-hero-title{letter-spacing:-.03em;color:var(--c-ink);margin:0 0 22px;font-family:Inter,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.signup-hero-title em{color:var(--c-pink);font-family:Fraunces,serif;font-style:italic;font-weight:500}.signup-hero-lead{color:var(--c-fog);max-width:480px;margin:0 0 32px;font-size:17px;line-height:1.55}.signup-perks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.signup-perks li{color:var(--c-ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.signup-perk-icon{background:var(--c-pink-tint);width:24px;height:24px;color:var(--c-pink-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.signup-form-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:20px;padding:36px 32px;box-shadow:0 16px 48px #110d100f}.signup-form-title{letter-spacing:-.02em;color:var(--c-ink);margin:0 0 22px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.15}.signup-form-title em{color:var(--c-pink);font-family:Fraunces,serif;font-style:italic;font-weight:500}.signup-footer{color:var(--c-fog);text-align:center;z-index:1;padding:18px 40px 28px;font-size:12px;position:relative}.signup-footer a{color:var(--c-fog);text-decoration:underline}@media (width<=960px){.signup-grid{grid-template-columns:1fr;gap:40px}.signup-hero{max-width:none}.signup-form-card{padding:28px 22px}}.meta-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.meta-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.meta-domain-start{color:#2563a8;background:#eef4ff;border-color:#d3e2f7}.meta-domain-rex{color:var(--c-pink-deep);background:#fff0f6;border-color:#f4d2e1}.meta-domain-evrotrust{color:#6c40c6;background:#f3eefe;border-color:#ddd0f5}.meta-tag-nou{background:var(--c-pink-tint);color:var(--c-pink-deep);border-color:#f4c8d8}.meta-tag-modificat{color:#a8741b;background:#fff6e3;border-color:#f0dca8}.meta-tag-identic{background:var(--c-bej-1);color:var(--c-fog);border-color:var(--c-rule-soft)}.meta-tag-v2{background:var(--c-bej-1);color:var(--c-fog);border:1px dashed var(--c-rule-soft)}.main-inner>.action-bar,.page-content>.action-bar,.page-content>div[style*=border-top]:last-child{margin-top:auto!important}.page-content>:last-child:not(.action-bar):not([style*=border-top]),.page-content>:nth-last-child(2):not(.action-bar):not([style*=border-top]){margin-bottom:32px!important}.main-inner>.page-footer{margin-top:32px}.search-empty-state{text-align:center;color:var(--c-fog);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:60px 24px;display:flex}.main-header{display:none}.page-title{margin-bottom:8px}.section{margin-bottom:28px}.section-title{color:var(--c-ink);letter-spacing:-.005em;margin-bottom:12px;font-size:14px;font-weight:600}.action-bar{border-top:1px solid var(--c-rule-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.page-footer{color:var(--c-fog);margin-top:32px;padding-top:0;font-size:12px;line-height:1.6}.page-footer a{color:var(--c-fog);text-decoration:underline}.page-footer .links{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.index-shell{background:var(--c-bej-0);min-height:100vh;padding:56px 40px}.index-wrap{max-width:1180px;margin:0 auto}.index-head{margin-bottom:48px}.index-legend{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:16px;max-width:720px;margin-top:32px;padding:18px 22px}.index-legend-title{letter-spacing:.12em;text-transform:uppercase;color:var(--c-fog);margin-bottom:14px;font-size:11px;font-weight:600}.index-legend-grid{grid-template-columns:repeat(2,auto 1fr);align-items:center;gap:12px 28px;display:grid}.index-legend-cell{display:contents}.index-legend-badge{flex-shrink:0;justify-self:start}.index-legend-count{color:var(--c-fog);font-size:13px;line-height:1.3}.index-legend-count strong{color:var(--c-ink);font-weight:600}@media (width<=600px){.index-legend-grid{grid-template-columns:auto 1fr}}.index-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.index-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);color:var(--c-ink);flex-direction:column;gap:8px;min-height:150px;padding:20px;text-decoration:none;transition:all .14s;display:flex}.index-card:hover{border-color:color-mix(in oklab, var(--c-pink) 30%, var(--c-rule));transform:translateY(-1px);box-shadow:0 4px 14px #110d100a}.index-card .num{color:var(--c-mist);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.index-card .ttl{letter-spacing:-.015em;color:var(--c-ink);font-size:16px;font-weight:600;line-height:1.3}.index-card .sub{color:var(--c-fog);margin-top:auto;font-size:13px;line-height:1.5}.index-card .badge{align-self:flex-start}.compare-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}.pro-list,.con-list,.info-list{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.pro-item,.con-item,.info-list-item{color:var(--c-ink);gap:10px;font-size:14px;line-height:1.5;display:flex}.pro-item:before,.con-item:before,.info-list-item:before{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:3px;font-size:10px;font-weight:700;display:grid}.pro-item:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F7A4D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:0;width:18px;height:18px;margin-top:2px}.con-item:before{content:"✕";background:var(--c-error)}.info-list-item:before{content:"i";background:var(--c-fog);font-style:italic}.num-badge{background:var(--c-pink-tint);width:32px;height:32px;color:var(--c-pink-deep);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.num-badge.done{background:var(--c-success);color:#fff}.num-badge.active{background:var(--c-pink);color:#fff}.num-badge.muted{background:var(--c-bej-1);color:var(--c-fog)}.cat-desc-clamp{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;min-height:40px;color:var(--c-fog);-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.sec-name{color:var(--c-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sec-desc{color:var(--c-fog);font-size:13px;line-height:1.5}.sec-desc-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sec-more-row{margin-top:8px}@keyframes sec-card-out{to{opacity:0;transform:translate(-14px)scale(.98)}}.sec-card-out{pointer-events:none;animation:.28s forwards sec-card-out}@keyframes sec-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sec-card-in{animation:.34s cubic-bezier(.22,1,.36,1) sec-card-in}.sec-desc-more{color:var(--c-pink-deep);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.sumar-section{border-bottom:1px solid var(--c-rule-soft);margin-bottom:18px;padding-bottom:18px}.sumar-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sumar-section-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sumar-row{gap:12px;padding:5px 0;font-size:14px;display:flex}.sumar-row .lab{width:170px;color:var(--c-fog);flex-shrink:0}.sumar-row .val{color:var(--c-ink);flex:1}.rev-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:14px;margin-bottom:12px;padding:18px 22px}.rev-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rev-card-label{color:var(--c-fog);font-size:13px}.rev-card-body{color:var(--c-ink);font-size:15px;line-height:1.5}.rev-modifica-btn{background:var(--c-white);border:1px solid var(--c-rule-card);color:var(--c-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.rev-modifica-btn:hover{border-color:var(--c-pink-deep);color:var(--c-pink-deep)}.rev-row-icon{color:var(--c-ink);align-items:center;gap:10px;font-size:15px;display:flex}.rev-row-icon svg{color:var(--c-fog);flex-shrink:0}.sumar-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:14px;margin-bottom:12px;transition:border-color .16s;overflow:hidden}.sumar-card:hover{border-color:var(--c-pink-tint)}.sumar-card-head{background:var(--c-bej-1);border-bottom:1px solid var(--c-rule-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.sumar-card-title{align-items:center;gap:10px;display:flex}.sumar-card-icon{font-size:18px;line-height:1}.sumar-card-body{padding:14px 20px}.nume-result-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:14px;align-items:center;gap:16px;margin-bottom:12px;padding:18px 22px;display:flex}.nume-result-loading{background:linear-gradient(180deg, var(--c-bej-0) 0%, var(--c-white) 100%);border-color:var(--c-rule-soft)}.nume-result-success{border-color:var(--c-success,#2dba6c);background:linear-gradient(180deg, #f3fbf6 0%, var(--c-white) 100%)}.nume-spinner{border:3px solid var(--c-rule-soft);border-top-color:var(--c-pink-deep);border-radius:50%;flex-shrink:0;width:36px;height:36px;animation:.9s linear infinite nume-spin}@keyframes nume-spin{to{transform:rotate(360deg)}}.nume-success-icon{background:var(--c-success,#2dba6c);width:36px;height:36px;color:var(--c-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rezumat-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:14px;align-items:center;gap:16px;margin-bottom:12px;padding:18px 22px;transition:border-color .16s,box-shadow .16s;display:flex}.rezumat-card:hover{border-color:var(--c-pink-tint);box-shadow:0 4px 14px #e43c840f}.rezumat-card-content{text-align:left;flex:1;min-width:0}.rezumat-card-label{color:var(--c-fog);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px}.rezumat-card-value{color:var(--c-ink);font-size:16px;line-height:1.4}.rezumat-change-btn{background:var(--c-bej-1);color:var(--c-pink-deep);cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.rezumat-change-btn:hover{background:var(--c-white);border-color:var(--c-pink-deep)}.rezumat-change-btn svg{display:block}.feat-card-icon{background:var(--c-bej-1);width:40px;height:40px;color:var(--c-ink);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.feat-card-title{color:var(--c-ink);margin-bottom:6px;font-weight:600}.bft-features{flex-direction:column;gap:14px;margin:4px 0 22px;display:flex}.bft-feature{align-items:flex-start;gap:14px;display:flex}.bft-feature-icon{background:var(--c-bej-1);width:42px;height:42px;color:var(--c-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bft-feature-title{color:var(--c-ink);margin-bottom:2px;font-size:15px;font-weight:600}.bft-offer{background:linear-gradient(180deg, var(--c-pink-ultra) 0%, transparent 70%);border:1px solid #ee43792e;border-radius:18px;padding:24px 24px 22px}.bft-offer-eyebrow{margin-bottom:10px}.bft-price{letter-spacing:-.02em;color:var(--c-ink);align-items:baseline;gap:8px;margin-bottom:16px;font-size:34px;font-weight:700;display:flex}.bft-price-unit{color:var(--c-fog);letter-spacing:0;font-size:15px;font-weight:500}.bft-included{gap:11px}.check-item-inline{cursor:pointer;color:var(--c-ink);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;transition:background .14s;display:inline-flex}.check-item-inline:hover{background:#e43c840a}.check-item-inline input[type=checkbox]{appearance:none;border:1.5px solid var(--c-rule-card);background:var(--c-white);cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:border-color .14s,background .14s;display:grid}.check-item-inline input[type=checkbox]:hover{border-color:var(--c-pink-deep)}.check-item-inline input[type=checkbox]:checked{background:var(--c-pink-deep);border-color:var(--c-pink-deep)}.check-item-inline input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--c-white);border-bottom:2px solid var(--c-white);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.kyc-scan-card{background:linear-gradient(180deg, var(--c-bej-1) 0%, var(--c-white) 100%);border:1px solid var(--c-rule-card);text-align:center;border-radius:18px;margin-bottom:22px;padding:32px 24px 26px}.kyc-scan-frame{border:1.5px dashed var(--c-rule-card);background:var(--c-white);border-radius:12px;place-items:center;width:200px;height:130px;margin:0 auto 20px;display:grid;position:relative;overflow:hidden}.kyc-scan-icon{opacity:.85;font-size:40px;line-height:1}.kyc-corner{width:20px;height:20px;position:absolute}.kyc-corner.tl{border-top:2.5px solid var(--c-pink-deep);border-left:2.5px solid var(--c-pink-deep);border-radius:4px 0 0;top:-2px;left:-2px}.kyc-corner.tr{border-top:2.5px solid var(--c-pink-deep);border-right:2.5px solid var(--c-pink-deep);border-radius:0 4px 0 0;top:-2px;right:-2px}.kyc-corner.bl{border-bottom:2.5px solid var(--c-pink-deep);border-left:2.5px solid var(--c-pink-deep);border-radius:0 0 0 4px;bottom:-2px;left:-2px}.kyc-corner.br{border-bottom:2.5px solid var(--c-pink-deep);border-right:2.5px solid var(--c-pink-deep);border-radius:0 0 4px;bottom:-2px;right:-2px}.kyc-scan-line{background:linear-gradient(90deg, transparent, var(--c-pink-deep), transparent);height:2px;box-shadow:0 0 10px var(--c-pink-deep);animation:1.8s ease-in-out infinite kyc-scan-line-anim;position:absolute;left:8px;right:8px}@keyframes kyc-scan-line-anim{0%{opacity:0;top:8px}10%{opacity:1}50%{opacity:1;top:calc(100% - 10px)}60%{opacity:0}to{opacity:0;top:8px}}.kyc-scan-label{color:var(--c-ink);margin-bottom:6px;font-size:17px;font-weight:600}.kyc-scan-sub{color:var(--c-fog);font-size:13px;line-height:1.4}.kyc-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.kyc-step{background:var(--c-white);border:1px solid var(--c-rule-card);text-align:center;color:var(--c-fog);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;font-size:12px;transition:all .2s;display:flex}.kyc-step-num{background:var(--c-bej-1);width:24px;height:24px;color:var(--c-fog);border-radius:50%;place-items:center;font-size:12px;font-weight:700;transition:all .2s;display:grid}.kyc-step-label{font-size:11px;line-height:1.3}.kyc-step.active{border-color:var(--c-pink-deep);background:linear-gradient(180deg, #fdf2f7, var(--c-white));color:var(--c-ink)}.kyc-step.active .kyc-step-num{background:var(--c-pink-deep);color:var(--c-white);animation:1.4s ease-in-out infinite kyc-pulse}.kyc-step.done{border-color:var(--c-success,#2dba6c);color:var(--c-ink)}.kyc-step.done .kyc-step-num{background:var(--c-success,#2dba6c);color:var(--c-white)}@keyframes kyc-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e43c8473}50%{transform:scale(1.08);box-shadow:0 0 0 6px #e43c8400}}@media (width<=720px){.kyc-steps{grid-template-columns:repeat(2,1fr)}}.sediu-info-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}@media (width<=720px){.sediu-info-grid{grid-template-columns:1fr}}.cum-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;display:grid}.cum-step{background:var(--c-white);border:1px solid var(--c-rule-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:18px 14px 16px;display:flex}.cum-step-num{background:var(--c-bej-1);width:30px;height:30px;color:var(--c-ink);border-radius:50%;place-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:grid}.cum-step-title{color:var(--c-ink);margin-bottom:4px;font-size:14px;font-weight:600}.cum-step-desc{color:var(--c-fog);font-size:12px;line-height:1.4}.cum-steps.stacked{grid-template-columns:1fr;gap:10px}.cum-steps.stacked .cum-step{text-align:left;flex-direction:row;align-items:center;gap:14px;padding:16px 20px}.cum-steps.stacked .cum-step-num{flex-shrink:0;margin-bottom:0}.cum-steps.stacked .cum-step-title{margin-bottom:2px}.cum-compare-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}@media (width<=720px){.cum-steps{grid-template-columns:repeat(2,1fr)}.cum-steps.stacked,.cum-compare-grid{grid-template-columns:1fr}}.step-timeline{margin:0 0 24px;padding:0;list-style:none}.step-timeline-item{grid-template-columns:30px 1fr;column-gap:14px;padding-bottom:20px;display:grid;position:relative}.step-timeline-item.is-last{padding-bottom:0}.step-timeline-item:not(.is-last):before{content:"";background:var(--c-rule-soft);width:2px;position:absolute;top:32px;bottom:0;left:15px;transform:translate(-1px)}.step-timeline-num{background:var(--c-bej-1);width:30px;height:30px;color:var(--c-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.step-timeline-body{padding-top:4px}.step-timeline-title{color:var(--c-ink);font-size:15px;font-weight:600}.step-timeline-desc{color:var(--c-fog);margin-top:2px;font-size:13px;line-height:1.45}.step-timeline.is-horizontal{margin-bottom:24px;display:flex}.step-timeline.is-horizontal .step-timeline-item{flex:1;min-width:0;padding:0 14px 0 0;display:block}.step-timeline.is-horizontal .step-timeline-num{z-index:1;position:relative}.step-timeline.is-horizontal .step-timeline-item:not(.is-last):before{width:100%;height:2px;top:15px;bottom:auto;left:15px;transform:none}.step-timeline.is-horizontal .step-timeline-body{padding-top:10px}.mobile-mode .step-timeline.is-horizontal{display:block}.mobile-mode .step-timeline.is-horizontal .step-timeline-item{padding:0 0 20px;display:grid}.mobile-mode .step-timeline.is-horizontal .step-timeline-item.is-last{padding-bottom:0}.mobile-mode .step-timeline.is-horizontal .step-timeline-item:not(.is-last):before{width:2px;height:auto;top:32px;bottom:0;left:15px;transform:translate(-1px)}.mobile-mode .step-timeline.is-horizontal .step-timeline-body{padding-top:4px}.tva-cards-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.search-mark{color:var(--c-pink-deep);background:0 0;padding:0;font-weight:700}.search-wrap.search-pulse .input{animation:1.6s ease-out search-pulse-anim}.search-wrap.search-pulse .search-ic{color:var(--c-pink-deep)}@keyframes search-pulse-anim{0%{border-color:var(--c-pink-deep);box-shadow:0 0 #e43c848c}40%{border-color:var(--c-pink-deep);box-shadow:0 0 0 10px #e43c8400}to{box-shadow:0 0 #e43c8400}}.cond-list{flex-direction:column;gap:4px;margin:20px 0 24px;display:flex}.cond-item{border-bottom:1px solid var(--c-rule-soft);grid-template-columns:40px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid}.cond-item:last-child{border-bottom:none}.cond-num{background:var(--c-pink-tint);width:32px;height:32px;color:var(--c-pink-deep);border-radius:50%;flex-shrink:0;place-items:center;font-family:Fraunces,Georgia,serif;font-size:17px;font-style:italic;font-weight:600;line-height:1;display:grid}.cond-body{flex-direction:column;gap:4px;min-width:0;display:flex}.cond-title{color:var(--c-ink);font-size:15.5px;font-weight:600;line-height:1.4}.cond-desc{color:var(--c-fog);margin:0;font-size:14px;line-height:1.55}.cond-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cond-tag{color:var(--c-ink);background:var(--c-bej-1);border:1px solid var(--c-rule-soft-solid);letter-spacing:.01em;border-radius:999px;padding:4px 10px;font-size:12px}.rev-card{background:var(--c-white)}.rev-card-label{text-transform:uppercase;letter-spacing:.08em;color:var(--c-pink-deep);font-size:11.5px;font-weight:600}.final-hero{background:linear-gradient(180deg, var(--c-pink-ultra) 0%, transparent 100%);text-align:center;border:1px solid #ee43791f;border-radius:18px;margin-bottom:22px;padding:28px 24px}.final-hero-emoji{margin-bottom:10px;font-size:40px;line-height:1}.final-hero-title{letter-spacing:-.005em;color:var(--c-ink);margin:0;font-size:22px;font-weight:700;line-height:1.35}.final-hero-title strong{color:var(--c-pink-deep)}.timeline-hero{text-align:left;border-bottom:1px solid var(--c-rule-soft);margin-bottom:32px;padding-bottom:24px;padding-left:52px}.timeline-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-pink-deep);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.timeline-eyebrow-dot{background:var(--c-pink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ee43792e}.timeline-title{letter-spacing:-.01em;color:var(--c-ink);margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.2}.timeline-title em{color:var(--c-pink-deep);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.timeline-sub{color:var(--c-fog);max-width:560px;margin:0;font-size:15px;line-height:1.55}.timeline-list{flex-direction:column;display:flex}.tl-item{grid-template-columns:36px 1fr;gap:16px;padding-bottom:10px;display:grid;position:relative}.tl-rail{flex-direction:column;align-items:center;padding-top:22px;display:flex;position:relative}.tl-dot{z-index:2;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.tl-pending .tl-dot{background:var(--c-white);border:2px dashed var(--c-rule-card)}.tl-in-progress .tl-dot{background:var(--c-pink);color:var(--c-white);box-shadow:0 0 0 4px #ee437929}.tl-done .tl-dot{background:var(--c-success);color:var(--c-white)}.tl-line{background:var(--c-rule-card);border-radius:1px;flex:1;width:2px;min-height:12px;margin-top:4px}.tl-done+.tl-pending .tl-line,.tl-done .tl-line{background:var(--c-success);opacity:.4}.tl-in-progress .tl-line{background:linear-gradient(to bottom, var(--c-pink) 0%, var(--c-rule-card) 100%)}.tl-content{min-width:0}.tl-card{text-align:left;background:var(--c-white);border:1px solid var(--c-rule-card);cursor:pointer;border-radius:14px;width:100%;padding:16px 20px;font-family:inherit;transition:border-color .14s,box-shadow .14s}.tl-card:hover{border-color:var(--c-pink)}.tl-pending .tl-card{background:var(--c-bej-0);border-style:dashed}.tl-pending .tl-card:hover{border-color:var(--c-rule-card)}.tl-in-progress .tl-card{border-color:#ee437959;box-shadow:0 0 0 3px #ee437914}.tl-done .tl-card{border-color:#1f7a4d47}.tl-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.tl-card-head-left{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-card-head-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.tl-date{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.tl-date-prefix{opacity:.8;font-weight:500}.tl-label{color:var(--c-ink);font-size:16px;font-weight:600;line-height:1.3}.tl-pending .tl-label{color:var(--c-fog);font-weight:500}.tl-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tl-status-pending{background:var(--c-bej-1);color:var(--c-fog)}.tl-status-in-progress{background:var(--c-pink-tint);color:var(--c-pink-deep)}.tl-status-done{background:var(--c-success-bg);color:var(--c-success-text)}.tl-chevron{color:var(--c-fog);transition:transform .14s;display:inline-flex}.tl-chevron.open{color:var(--c-pink-deep);transform:rotate(180deg)}.tl-card-body{border-top:1px solid var(--c-rule-soft);margin-top:14px;padding-top:14px}.timeline-body-text{color:var(--c-ink);margin:0;font-size:14px;line-height:1.55}.timeline-body-label{letter-spacing:.06em;text-transform:uppercase;color:var(--c-fog);margin-bottom:10px;font-size:12px;font-weight:600}.timeline-doc-list{color:var(--c-ink);grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.timeline-doc-list li{align-items:center;gap:8px;padding-left:14px;display:flex;position:relative}.timeline-doc-list li:before{content:"";background:var(--c-success);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tl-config{font-size:14px}.tl-config-row{margin-bottom:12px}.tl-config-label{letter-spacing:.06em;text-transform:uppercase;color:var(--c-fog);margin-bottom:3px;font-size:11.5px;font-weight:500}.tl-config-value{color:var(--c-ink);font-size:14px;font-weight:500;line-height:1.5}.tl-config-divider{background:var(--c-rule-soft);height:1px;margin:16px 0 12px}@media (width<=600px){.timeline-doc-list{grid-template-columns:1fr}.tl-card-head-right{justify-content:flex-end;width:100%}}.cond-card{grid-template-columns:auto 1fr;align-content:start;align-items:center;column-gap:12px;padding:18px 20px;display:grid}.cond-card-icon{background:var(--c-bej-1);border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.cond-card-title{color:var(--c-ink);font-size:15px;font-weight:700;line-height:1.35}.cond-card-body{color:var(--c-fog);grid-column:1/-1;margin:10px 0 0;font-size:13.5px;line-height:1.55}.cond-domenii{flex-direction:column;grid-column:1/-1;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cond-domenii li{color:var(--c-ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.cond-domenii-icon{color:var(--c-ink);flex-shrink:0;line-height:1;display:inline-flex}.coresp-card{margin-bottom:12px}.coresp-ex{color:var(--c-mist);grid-column:1/-1;margin-top:8px;font-size:12.5px}.coresp-check{cursor:pointer;margin:4px 0 20px}.sediu-q{color:var(--c-ink);margin:0 0 12px;font-size:15px;font-weight:600}.taxare-reco{background:var(--c-bej-0);border:1px solid var(--c-rule-soft);border-radius:12px;margin-top:18px;padding:14px 16px}.taxare-reco-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-pink-deep);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.taxare-reco-label .dot{background:var(--c-pink);border-radius:50%;width:5px;height:5px}.taxare-reco-text{color:var(--c-ink);margin:0;font-size:14px;line-height:1.55}.sec-illus{justify-content:center;align-items:center;gap:14px;margin:4px 0 8px;padding:18px 0 24px;display:flex}.sec-chip{border:1px solid var(--c-rule-card);background:var(--c-white);width:56px;height:56px;transform:rotate(var(--r,0deg));border-radius:16px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 6px 16px -8px #110d102e}.sec-chip-main{background:var(--c-pink);color:#fff;border-color:#0000;border-radius:22px;width:76px;height:76px;box-shadow:0 12px 26px -8px #ee437973}.sec-chip-it{color:#2563a8;background:#eaf2fe;border-color:#cfe0f7;margin-top:-16px}.sec-chip-comert{color:var(--c-pink-deep);background:var(--c-pink-tint);border-color:#f4c7db;margin-top:14px}.sec-chip-med{color:var(--c-success-text);background:var(--c-success-bg);border-color:#c2e6d2;margin-top:14px}.sec-chip-constr{color:var(--c-warn-text);background:var(--c-warn-bg);border-color:#ecd6b0;margin-top:-16px}@media (width<=480px){.sec-illus{gap:9px}.sec-chip{border-radius:13px;width:46px;height:46px}.sec-chip-main{border-radius:18px;width:62px;height:62px}}.buletin-card .buletin-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.buletin-card .buletin-card-title{color:var(--c-ink);font-size:15.5px;font-weight:600}.buletin-card.selected{border-color:var(--c-pink);box-shadow:0 0 0 3px #ee43791a}@media (width<=960px){.main{padding:24px 20px 60px}.index-shell{padding:32px 20px}.index-grid{grid-template-columns:1fr}}.v4bar{z-index:900;background:var(--c-white);border-bottom:1px solid var(--c-rule-card);align-items:center;gap:16px;height:44px;padding:0 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.v4bar-exit{appearance:none;cursor:pointer;color:var(--c-fog);border-radius:var(--r-xs);white-space:nowrap;background:0 0;border:0;padding:6px 8px;font-family:inherit;font-size:12.5px}.v4bar-exit:hover{color:var(--c-ink);background:var(--c-bej-1)}.v4bar-left{flex-shrink:0;align-items:center;gap:2px;display:flex}.v4bar-reset{appearance:none;cursor:pointer;color:var(--c-fog);border-radius:var(--r-xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:12.5px;display:inline-flex}.v4bar-reset:hover{color:var(--c-ink);background:var(--c-bej-1)}.v4bar-mid{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.v4bar-count{color:var(--c-fog);background:var(--c-bej-1);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11.5px;font-weight:600}.v4bar-title{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.v4bar-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--c-pink-deep);background:var(--c-pink-tint);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.v4bar-nav{flex-shrink:0;gap:8px;display:flex}.v4bar-btn{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--c-rule);background:var(--c-white);color:var(--c-ink);white-space:nowrap;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500}.v4bar-btn:hover:not(:disabled){background:var(--c-bej-1)}.v4bar-btn.primary{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.v4bar-btn.primary:hover:not(:disabled){filter:brightness(.96)}.v4bar-btn:disabled{opacity:.35;cursor:default}@media (width<=720px){.v4bar-title,.v4bar-tag{display:none}.v4bar-exit{padding:6px;font-size:0}.v4bar-exit:before{content:"←";font-size:15px}.v4bar-reset-txt{display:none}}.v4-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v4-summary-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:16px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.v4-summary-num{background:var(--c-bej-1);width:24px;height:24px;color:var(--c-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.v4-summary-title{color:var(--c-ink);margin-bottom:5px;font-size:14.5px;font-weight:600}.v4-summary-text{color:var(--c-fog);font-size:13.5px;line-height:1.55}.v4-list{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:16px;margin-top:16px;overflow:hidden}.v4-list-row{appearance:none;cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--c-rule-soft);background:0 0;align-items:center;gap:14px;width:100%;padding:14px 20px;font-family:inherit;display:flex}.v4-list-row:last-child{border-bottom:0}.v4-list-row:hover{background:var(--c-bej-0)}.v4-list-num{background:var(--c-bej-1);width:26px;height:26px;color:var(--c-fog);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.v4-list-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v4-list-title{color:var(--c-ink);flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:500;display:flex}.v4-list-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--c-fog);background:var(--c-bej-1);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.v4-list-tag.is-new{color:var(--c-pink-deep);background:var(--c-pink-tint)}.v4-list-meta{color:var(--c-fog);font-size:12.5px}.v4-list-go{color:var(--c-mist);flex-shrink:0}.v4-list-row:hover .v4-list-go{color:var(--c-pink-deep)}@media (width<=720px){.v4-summary{grid-template-columns:1fr}}.diff-table-wrap{border:1px solid var(--c-rule-soft);background:var(--c-white);border-radius:16px;margin-top:8px;overflow:hidden}.diff-table{border-collapse:collapse;width:100%;font-size:13.5px}.diff-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--c-fog);background:var(--c-bej-0);border-bottom:1px solid var(--c-rule-soft);padding:12px 16px;font-size:11px;font-weight:700}.diff-table td{vertical-align:top;border-bottom:1px solid var(--c-rule-soft);padding:14px 16px;line-height:1.45}.diff-table tr:last-child td{border-bottom:none}.diff-aspect{color:var(--c-ink);width:24%;font-weight:700}.diff-prod{color:var(--c-fog);width:36%}.diff-nou{color:var(--c-ink);width:40%}.diff-nou:before{content:"+ ";color:var(--c-pink-deep);font-weight:700}@media (width<=720px){.diff-table,.diff-table thead,.diff-table tbody,.diff-table th,.diff-table td,.diff-table tr{display:block}.diff-table thead{display:none}.diff-table td{border-bottom:none;padding:4px 16px}.diff-table tr{border-bottom:1px solid var(--c-rule-soft);padding:12px 0}.diff-aspect,.diff-prod,.diff-nou{width:auto}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-content,.app-body,.index-wrap{animation:.34s cubic-bezier(.22,.61,.36,1) pageIn}@media (prefers-reduced-motion:reduce){.page-content,.app-body,.index-wrap{animation:none}}.radio-group.equal{grid-auto-rows:1fr;display:grid}.radio-item.opt-rich{align-items:flex-start}.radio-item.opt-rich input[type=radio]{margin-top:3px}.opt-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.opt-title{color:var(--c-ink);font-weight:600}.opt-note{color:var(--c-fog);font-size:12.5px}.opt-link{color:var(--c-pink-deep);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.opt-link:hover{text-decoration:underline}.signed-doc-list{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);margin:0 0 20px;padding:0;list-style:none;overflow:hidden}.signed-doc-row{border-bottom:1px solid var(--c-rule-soft);align-items:center;gap:10px;min-width:0;padding:9px 16px;display:flex}.signed-doc-row:last-child{border-bottom:0}.signed-doc-name{min-width:0;color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.consim-line{color:var(--c-fog);text-align:center;margin:0 0 16px;font-size:13px;line-height:1.55}.coresp-ps{color:var(--c-fog);margin:14px 2px 4px;font-size:13px;line-height:1.6}.t-sub{color:var(--c-fog);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.sf-page{color:#1f2d3d;background:#fff;flex-direction:column;flex:1;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.sf-urlbar{background:#f7f7f8;border-bottom:1px solid #e8e8ea;flex-shrink:0;padding:8px 14px 10px}.sf-urlbar-pill{color:#333;text-align:center;background:#e9e9eb;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:500}.sf-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.sf-hero{background:linear-gradient(135deg,#eafafd 0%,#f6fdfe 70%,#fff 100%);border-radius:0 0 18px 18px;padding:18px 18px 16px;position:relative}.sf-hero-row{align-items:center;gap:12px;display:flex}.sf-hero-icon{color:#17b1c9;background:#d7f3f8;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sf-hero-title{color:#17293e;flex:1;font-size:20px;font-weight:700}.sf-hero-sub{color:#6b7a90;margin:12px 0 0;font-size:14px;line-height:1.55}.sf-flag{border-radius:3px;flex-shrink:0;width:26px;height:18px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.sf-flag span{flex:1}.sf-flag .b{background:#002b7f}.sf-flag .y{background:#fcd116}.sf-flag .r{background:#ce1126}.sf-dashes{justify-content:center;align-items:center;gap:8px;padding:14px 0 4px;display:flex}.sf-dash{background:#dfe5ec;border-radius:2px;width:10px;height:4px}.sf-dash.active{background:#17b1c9;width:34px}.sf-content{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.sf-doc-row{border:1px solid #e6eaf0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sf-doc-icon{color:#e04444;background:#fdeaea;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.sf-doc-name{flex:1;min-width:0}.sf-doc-title{color:#17293e;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.sf-doc-ver{color:#98a4b5;font-size:12px}.sf-download{color:#333f4f;cursor:pointer;background:#f1f4f8;border:1px solid #e6eaf0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.sf-checks{flex-direction:column;gap:12px;padding:8px 2px 2px;display:flex}.sf-check{cursor:pointer;color:#1f2d3d;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.sf-check-box{color:#0000;border:2px solid #17b1c9;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;margin-top:1px;transition:background .12s;display:grid}.sf-check.on .sf-check-box{color:#fff;background:#17b1c9}.sf-footer{background:#fff;border-top:1px solid #e8ecf1;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.sf-btn{color:#fff;cursor:pointer;background:#17b1c9;border:none;border-radius:12px;flex:1;padding:14px;font-family:inherit;font-size:16px;font-weight:600;transition:background .12s}.sf-btn:disabled{cursor:not-allowed;background:#a9e2ec}.sf-btn.blue{background:#1a7cf0}.sf-link{color:#17b1c9;cursor:pointer;background:0 0;border:none;align-self:center;padding:6px;font-family:inherit;font-size:15px;font-weight:500}.sf-field-label{color:#17293e;margin:6px 0 2px;font-size:16px;font-weight:600}.sf-phone-row{gap:8px;display:flex}.sf-prefix{color:#333f4f;background:#f1f4f8;border:1px solid #e6eaf0;border-radius:10px;flex-shrink:0;padding:12px 14px;font-size:15px}.sf-input{color:#1f2d3d;background:#f7f9fb;border:1px solid #e6eaf0;border-radius:10px;flex:1;min-width:0;padding:12px 14px;font-family:inherit;font-size:15px}.sf-input::placeholder{color:#a5b0bf}.sf-input:focus{outline-offset:-1px;outline:2px solid #17b1c9}.sf-help{color:#8c98a8;font-size:13px}.sf-toast{background:#fff;border:1px solid #eef1f4;border-radius:14px;align-items:center;gap:10px;margin:10px 12px 0;padding:10px 12px;display:flex;box-shadow:0 10px 30px #1022332e}.sf-toast-icon{color:#17b1c9;background:#d7f3f8;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.sf-toast-text{color:#17293e;flex:1;font-size:14.5px;font-weight:600}.sf-toast-x{color:#55606e;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.sf-otp-title{text-align:center;color:#17293e;margin-top:8px;font-size:17px;font-weight:600}.sf-otp-grid{justify-content:center;gap:7px;display:flex}.sf-otp-cell{text-align:center;color:#1f2d3d;background:#f7f9fb;border:1px solid #e6eaf0;border-radius:10px;width:40px;height:52px;font-family:inherit;font-size:21px;font-weight:500}.sf-otp-cell:focus{outline-offset:-1px;outline:2px solid #17b1c9}.sf-otp-help{text-align:center;color:#8c98a8;font-size:13px}.sf-otp-autofill{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6eaf0;border-radius:13px;align-items:center;gap:11px;width:100%;max-width:280px;margin:12px auto 0;padding:10px 14px;font-family:inherit;transition:transform .12s,box-shadow .12s,border-color .12s;animation:.28s cubic-bezier(.2,.8,.2,1) sf-otp-autofill-in;display:flex;box-shadow:0 8px 22px #1022331f}.sf-otp-autofill:hover{border-color:#17b1c9;transform:translateY(-1px);box-shadow:0 12px 28px #1022332e}.sf-otp-autofill:active{transform:translateY(0)}.sf-otp-autofill-icon{color:#17b1c9;background:#d7f3f8;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.sf-otp-autofill-body{flex-direction:column;gap:1px;display:flex}.sf-otp-autofill-label{color:#8c98a8;font-size:12px}.sf-otp-autofill-code{color:#17293e;letter-spacing:.5px;font-size:15px;font-weight:600}@keyframes sf-otp-autofill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sf-camera{background:#7e7e80;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sf-camera.dark{background:linear-gradient(160deg,#4c4a48,#2e2d2c)}.sf-cam-head{background:#fff;border-bottom:1px solid #e8ecf1;padding:10px 14px 14px}.sf-cam-flag{justify-content:flex-end;padding:4px 0 8px;display:flex}.sf-cam-title{text-align:center;color:#17293e;font-size:18px;font-weight:700}.sf-cam-sub{text-align:center;color:#6b7a90;margin:6px 0 0;font-size:14px;line-height:1.5}.sf-ios-dialog{text-align:center;background:#f6f6f6f7;border-radius:16px;width:78%;padding:18px 16px 14px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0000004d}.sf-ios-dialog-text{color:#111;margin-bottom:14px;font-size:15.5px;font-weight:600;line-height:1.35}.sf-ios-btns{gap:10px;display:flex}.sf-ios-btn{color:#111;cursor:pointer;background:#d4d4d6;border:none;border-radius:999px;flex:1;padding:10px;font-family:inherit;font-size:15px;font-weight:500}.sf-sheet{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;margin-top:auto;padding:14px 16px 16px;display:flex}.sf-lang-stub{color:#98a4b5;border:1px solid #e0e4e9;border-radius:8px;justify-content:space-around;align-items:center;width:58px;height:30px;display:flex}.sf-sheet-title{text-align:center;color:#101b29;margin-top:2px;font-size:19px;font-weight:700}.sf-sheet-sub{text-align:center;color:#55606e;margin-top:-6px;font-size:14.5px}.sf-doc-pick{background:#f2f4f6;border-radius:16px;padding:6px 14px}.sf-doc-opt{color:#101b29;cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:12px 2px;font-size:16.5px;display:flex}.sf-doc-opt+.sf-doc-opt{border-top:1px solid #e6e9ed}.sf-doc-opt.on{font-weight:600}.sf-scan-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:0;padding:16px;display:flex}.sf-scan-btn{color:#1f2d3d;cursor:pointer;background:#f0f0f0eb;border:none;border-radius:12px;align-items:center;gap:9px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.sf-scan-status{color:#1f2d3d;background:#f0f0f0eb;border-radius:12px;align-items:center;gap:9px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.sf-spinner{border:2.5px solid #1f2d3d;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.9s linear infinite sf-spin}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-verified{text-align:center;color:#ffffffd9;flex-shrink:0;padding:0 0 14px;font-size:12.5px}.sf-verified strong{color:#fff}.sf-selfie-oval{border:4px solid #fff;border-radius:110px;place-items:center;width:210px;height:280px;display:grid}.sf-done{flex-direction:column;flex:1;align-items:center;gap:10px;padding:44px 24px 20px;display:flex}.sf-done-title{color:#101b29;font-size:26px;font-weight:700}.sf-done-sub{color:#3c4a5c;text-align:center;font-size:15.5px;font-weight:600;line-height:1.45}.sf-done-check{margin-top:46px}.sf-info-card{color:#3c4a5c;background:#fafbfc;border:1px solid #e6eaf0;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55}.sf-info-card-title{color:#17293e;margin-bottom:6px;font-size:15.5px;font-weight:700}.m-backdrop{background:var(--c-bej-0);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:64px 20px 28px;display:flex}.mobile{background:var(--c-white);border:1px solid var(--c-rule-card);width:380px;height:760px;max-height:calc(100vh - 100px);box-shadow:var(--sh-md);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mobile-status{background:var(--c-white);height:40px;color:var(--c-ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 22px;font-size:13px;font-weight:600;display:flex}.mobile-status-right{align-items:center;gap:5px;display:flex}.m-topbar{background:var(--c-white);flex-shrink:0;padding:0}.m-topbar-nav{justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.m-top-back{width:36px;height:36px;color:var(--c-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.m-top-back:hover{background:var(--c-bej-1)}.m-top-back-spacer{flex-shrink:0;width:36px;height:36px}.m-menu-btn{width:36px;height:36px;color:var(--c-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.m-menu-btn:hover{background:var(--c-bej-1)}.m-drawer{z-index:60;background:var(--c-white);flex-direction:column;display:flex;position:absolute;inset:0}.m-drawer-head{border-bottom:1px solid var(--c-rule-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.m-drawer-logout{background:var(--c-pink-tint);color:var(--c-pink-deep);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.m-drawer-close{background:var(--c-bej-1);width:34px;height:34px;color:var(--c-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.m-drawer-nav{flex-direction:column;flex:1;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}.m-top-right{flex-shrink:0;align-items:center;display:inline-flex}.m-cart{width:36px;height:36px;color:var(--c-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.m-cart-badge{background:var(--c-pink-deep);min-width:17px;height:17px;color:var(--c-white);border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-2px;right:-3px}.sec-overlay{z-index:200;background:var(--c-bej-0);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-mode .sec-overlay{z-index:65;position:absolute}.sec-overlay-col{width:100%;max-width:680px;margin:0 auto}.sec-overlay-head{background:var(--c-white);border-bottom:1px solid var(--c-rule-soft);flex-shrink:0;padding:14px 20px}.sec-overlay-head-row{justify-content:space-between;align-items:center;display:flex}.sec-overlay-title{color:var(--c-ink);font-size:16px;font-weight:600}.sec-overlay-close{background:var(--c-bej-1);width:34px;height:34px;color:var(--c-ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sec-overlay-body{flex:1;padding:20px;overflow-y:auto}.sec-overlay-foot{background:var(--c-white);border-top:1px solid var(--c-rule-soft);flex-shrink:0;padding:12px 20px 16px}.m-progress{background:var(--c-bej-1);border-radius:2px;height:3px;overflow:hidden}.m-progress-fill{background:var(--c-pink);border-radius:2px;height:100%;transition:width .3s}.m-content{background:var(--c-bej-0);flex-direction:column;flex:1;padding:20px 20px 0;display:flex;overflow-y:auto}.m-content.mobile-mode{background-color:var(--c-bej-0)}.m-content>*{flex-shrink:0}.m-content>:last-child{margin-bottom:20px}.mobile-mode .t40,.mobile-mode .t-h2{font-size:clamp(24px,7vw,28px)}.mobile-mode .page-title{margin:6px 0 10px}.mobile-mode .page-sub{font-size:15px;line-height:1.6}.mobile-mode .card:not([style*="padding: 0"]){padding:18px 16px!important}.mobile-mode [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.mobile-mode .addr-detail-grid{grid-template-columns:1fr 1fr!important}.mobile-mode .timeline-doc-list{grid-template-columns:1fr!important}.mobile-mode .cum-steps{grid-template-columns:1fr 1fr}.mobile-mode .cum-compare-grid{grid-template-columns:1fr}.mobile-mode .chosen-main-banner{grid-template-columns:auto 1fr;align-items:center;gap:12px 10px;padding:16px;display:grid}.mobile-mode .chosen-main-check{width:28px;height:28px}.mobile-mode .chosen-main-check svg{width:13px;height:13px}.mobile-mode .chosen-main-label{margin-bottom:2px}.mobile-mode .chosen-main-actions{grid-column:1/-1;gap:10px;display:flex}.mobile-mode .chosen-main-actions .btn.primary{flex:1}.mobile-mode .sediu-info-grid{grid-template-columns:1fr}.mobile-mode .feat-card{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.mobile-mode .feat-card-icon,.mobile-mode .feat-card-title{margin-bottom:0}.mobile-mode .feat-card .t-meta{grid-column:1/-1;margin-top:8px}.mobile-mode .action-bar{padding:20px 20px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--c-bej-0) 72%, #fbfaf700);z-index:5;border-top:none;justify-content:space-between;gap:12px;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.mobile-mode .action-bar .btn{border-radius:999px;flex-shrink:0;justify-content:center;width:100%;min-height:52px;font-size:15.5px}.mobile-mode .btn.m-hide{display:none}.mobile-mode div:has(>.btn.m-hide:only-child){display:none}.mobile-mode .action-bar:has(.btn:not(.m-hide)+.btn:not(.m-hide)){flex-direction:column}.m-content:has(.action-bar){padding-bottom:112px}.m-content:has(.action-bar .btn:not(.m-hide)+.btn:not(.m-hide)){padding-bottom:182px}.mobile-mode div:not(.action-bar):has(>.btn.primary:not(.sm)):has(>.btn+.btn){flex-direction:column}.mobile-mode div:not(.action-bar):has(>.btn.primary:not(.sm)):has(>.btn+.btn)>.btn{justify-content:center;width:100%;min-height:48px}.m-content.m-cta-inline{padding-bottom:0}.m-content.m-cta-inline .action-bar{background:0 0;border-top:none;margin:8px 0 0;padding:0 0 24px;position:static}.mobile-mode .page-footer{display:none}.m-switch{color:var(--c-fog);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:12px;text-decoration:underline}.m-switch:hover{color:var(--c-ink)}.mode-select{background:var(--c-bej-0);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.mode-card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-xl);width:100%;max-width:440px;box-shadow:var(--sh-sm);padding:34px 34px 28px}.triaj-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.triaj-option{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);cursor:pointer;text-align:left;flex-direction:column;gap:2px;padding:12px 14px;font-family:inherit;display:flex}.triaj-option:hover{border-color:var(--c-fog)}.triaj-option.active{background:var(--c-pink-tint,#fde7f0);border-color:var(--c-pink)}.triaj-option-label{color:var(--c-ink);font-size:13.5px;font-weight:600}.triaj-option-meta{color:var(--c-fog);font-size:11.5px}.triaj-option.active .triaj-option-meta{color:var(--c-pink-deep)}@media (width<=480px){.m-backdrop{min-height:calc(100dvh - var(--audit-h,0px));justify-content:flex-start;padding:0}.mobile{width:100vw;height:calc(100dvh - var(--audit-h,0px));max-height:none;box-shadow:none;border:none;border-radius:0}.mobile-status,.m-switch,.audit-bar{display:none}.edit-toolbar{bottom:88px!important;right:12px!important}.mode-card{box-shadow:none;border:none;padding:28px 22px}.mode-select{min-height:100dvh}}.rep-stage{--c-pink:#1d3557;--c-pink-deep:#13253d;--c-pink-tint:#e6ecf4;--c-pink-ultra:#f3f6fa;--c-accent:var(--c-pink);--c-accent-deep:var(--c-pink-deep);--c-accent-tint:var(--c-pink-tint);--c-accent-ultra:var(--c-pink-ultra);--c-white:#fff;--c-bej-0:#f5f6f8;--c-bej-1:#ebeef2;--c-dark:#111a27;--c-ink:#142033;--c-fog:#5b6676;--c-mist:#97a1ad;--c-rule-card:#14203326;--c-rule:#1420331c;--c-rule-soft:#14203312;--c-rule-soft-solid:#e1e5eb;--c-success:#1f6e4a;--c-success-bg:#eaf5ef;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-pill:8px;--rep-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sh-pink:0 0 #0000;--rep-brass:#8a6a30;color:var(--c-ink);background:var(--c-bej-0);min-height:calc(100vh - var(--audit-h,0px));flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}.rep-stage *{box-sizing:border-box}.rep-stage em{font-style:normal}.rep-top{background:var(--c-white);border-bottom:1px solid var(--c-rule);flex-shrink:0}.rep-top-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:14px 28px 0;display:flex}.rep-brand{color:var(--c-ink);align-items:center;gap:10px;display:flex}.rep-wordmark{font-family:var(--rep-serif);letter-spacing:-.01em;font-size:20px;font-weight:600}.rep-wordmark span{color:var(--c-fog);font-weight:400}.rep-account{font:inherit;color:var(--c-fog);cursor:pointer;border:1px solid var(--c-rule);background:var(--c-bej-0);border-radius:4px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.rep-account:hover,.rep-account[aria-expanded=true]{border-color:var(--c-rule-card);color:var(--c-ink)}.rep-account-dot{background:var(--c-success);border-radius:50%;width:7px;height:7px}.rep-account-scurt{display:none}.rep-account-chev{transition:transform .12s}.rep-account-chev.is-open{transform:rotate(180deg)}.rep-account-wrap{position:relative}.rep-account-menu{z-index:30;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:6px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1420331f}.rep-account-cine{color:var(--c-fog);border-bottom:1px solid var(--c-rule-soft);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;font-size:12px;display:flex}.rep-account-cine-email{color:var(--c-ink);overflow-wrap:anywhere;font-size:14px}.rep-account-item{width:100%;font:inherit;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.rep-account-item:hover,.rep-account-item:focus-visible{background:var(--c-bej-0)}.rep-steps{gap:6px;max-width:1040px;margin:0 auto;padding:14px 28px 0;display:flex}.rep-step{border-top:3px solid var(--c-rule-soft);min-width:0;color:var(--c-mist);flex:1;padding:9px 0 12px;font-size:13px;line-height:1.3}.rep-step-n{font-variant-numeric:tabular-nums;margin-right:5px;font-size:12px}.rep-step.done{border-top-color:var(--c-pink);color:var(--c-fog)}.rep-step.active{border-top-color:var(--c-pink);color:var(--c-ink);font-weight:600}.rep-body{flex:1;width:100%;max-width:720px;margin:0 auto;padding:40px 28px 48px}.rep-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.rep-title{font-family:var(--rep-serif);letter-spacing:-.01em;color:var(--c-ink);text-wrap:wrap;margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.rep-lead{color:var(--c-fog);margin:0 0 24px;font-size:16px;line-height:24px}.rep-lead strong{color:var(--c-ink);font-weight:600}.rep-h3{font-family:var(--rep-serif);margin:28px 0 12px;font-size:18px;font-weight:600}.rep-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);margin:26px 0 10px;font-size:12px;font-weight:600;display:block}.rep-card{background:var(--c-white);border:1px solid var(--c-rule);border-radius:8px;margin-bottom:14px;padding:20px 22px}.rep-card.tonal{background:var(--c-pink-ultra);border-color:var(--c-pink-tint)}.rep-card p{margin:0;font-size:14px;line-height:1.6}.rep-card p+p{margin-top:10px}.rep-note{color:var(--c-fog);margin:12px 0 0;font-size:14px;line-height:1.55}.rep-note a{color:var(--c-ink);text-underline-offset:2px;text-decoration:underline}.rep-dl{flex-direction:column;display:flex}.rep-dl-row{border-top:1px solid var(--c-rule-soft);grid-template-columns:190px 1fr;gap:16px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}.rep-dl-row:first-child{border-top:0;padding-top:0}.rep-dl-row:last-child{padding-bottom:0}.rep-dl-label{color:var(--c-fog)}.rep-dl-value{color:var(--c-ink)}.rep-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rep-list li{grid-template-columns:26px 1fr;align-items:start;gap:12px;font-size:15px;line-height:22px;display:grid}.rep-list-n{background:var(--c-bej-1);width:26px;height:26px;color:var(--c-ink);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-size:12px;font-weight:600;display:grid}.rep-list li.done .rep-list-n{background:var(--c-pink);color:#fff}.rep-list li strong{font-weight:600}.rep-list-sub{color:var(--c-fog);margin-top:2px;font-size:13px;display:block}.rep-person{align-items:center;gap:12px;display:flex}.rep-avatar{background:var(--c-bej-1);width:42px;height:42px;color:var(--c-ink);font-family:var(--rep-serif);border-radius:4px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.rep-person-name{font-size:16px;font-weight:600}.rep-person-meta{color:var(--c-fog);margin-top:2px;font-size:14px}.rep-state{align-items:center;gap:12px;margin-bottom:18px;display:flex}.rep-state-ic{background:var(--c-pink-tint);width:44px;height:44px;color:var(--c-pink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rep-state-ic.ok{background:var(--c-success-bg);color:var(--c-success)}.rep-state-ic.err{background:var(--c-error-bg);color:var(--c-error)}.rep-state-ic.wait{animation:1.8s ease-in-out infinite rep-pulse}@keyframes rep-pulse{0%,to{box-shadow:0 0 #1d35572e}50%{box-shadow:0 0 0 10px #1d355700}}@media (prefers-reduced-motion:reduce){.rep-state-ic.wait{animation:none}}.demo-mails{border:1px dashed var(--c-rule-card);background:repeating-linear-gradient(135deg,#0000 0 10px,#14203305 10px 20px);border-radius:8px;margin-top:18px;padding:14px 16px}.demo-mails__label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);margin-bottom:6px;font-size:11px;font-weight:600}.demo-mails__list .mail-card:last-child{margin-bottom:0}.rep-actions{border-top:1px solid var(--c-rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:22px;display:flex}.rep-actions .spacer{flex:1}.rep-stage .btn{border-radius:6px}.rep-stage .rep-actions .btn{height:44px}.rep-stage .btn.primary:hover:not(:disabled){background:var(--c-pink-deep)}.rep-link{cursor:pointer;color:var(--c-pink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.rep-stage .radio-item.card,.rep-stage .check-item.card,.rep-stage .alert{border-radius:8px}.rep-footer{background:var(--c-white);border-top:1px solid var(--c-rule);flex-shrink:0}.rep-footer-inner{max-width:1040px;color:var(--c-fog);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 auto;padding:16px 28px;font-size:12px;display:flex}.rep-footer a{color:var(--c-fog)}.mail-card{text-align:left;color:#142033;background:#fff;border:1px solid #14203321;border-radius:8px;margin-bottom:14px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.mail-head{background:#f7f8fa;border-bottom:1px solid #14203314;align-items:center;gap:10px;padding:12px 16px;display:flex}.mail-ic{color:#1d3557;background:#e6ecf4;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.mail-meta{flex:1;min-width:0}.mail-subject{font-size:14px;font-weight:600;line-height:1.35}.mail-from{color:#5b6676;overflow-wrap:anywhere;margin-top:1px;font-size:12px}.mail-toggle{color:#1d3557;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:600}.mail-body{padding:14px 16px 16px;font-size:14px;line-height:1.6}.mail-body p{margin:0 0 10px}.mail-body p:last-child{margin-bottom:0}.mail-link{color:#1d3557;text-underline-offset:2px;font-weight:600;text-decoration:underline}.mail-attach{color:#142033;background:#fbfbfc;border:1px solid #1420331f;border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;font-size:12px;display:inline-flex}.rep-stage.m-rep{flex:1;height:100%;min-height:0;overflow:hidden}.rep-stage.m-rep .rep-top-inner{padding:10px 18px 0}.rep-stage.m-rep .rep-wordmark{font-size:16px}.rep-stage.m-rep .rep-account-lung{display:none}.rep-stage.m-rep .rep-account-scurt{display:inline}.rep-stage.m-rep .rep-mprogress,.rep-mprogress--ingust{color:var(--c-fog);padding:10px 18px;font-size:13px}.rep-stage.m-rep .rep-mprogress-bar,.rep-mprogress--ingust .rep-mprogress-bar{background:var(--c-rule-soft);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.rep-stage.m-rep .rep-mprogress-fill,.rep-mprogress--ingust .rep-mprogress-fill{background:var(--c-pink);height:100%}.rep-mprogress--ingust{display:none}.rep-stage.m-rep .rep-scroll{flex-direction:column;flex:1;display:flex;overflow-y:auto}.rep-stage.m-rep .rep-body{padding:22px 18px 20px}.rep-stage.m-rep .rep-title{font-size:24px}.rep-stage.m-rep .rep-lead{font-size:16px}.rep-stage.m-rep .rep-dl-row{grid-template-columns:1fr;gap:2px}.rep-stage.m-rep .rep-actions{z-index:2;background:var(--c-white);border-top:1px solid var(--c-rule);flex-direction:column-reverse;align-items:stretch;margin:24px -18px -20px;padding:12px 18px 16px;position:sticky;bottom:0}.rep-stage.m-rep .rep-actions .btn{justify-content:center;width:100%}.rep-stage.m-rep .rep-actions .spacer,.rep-stage.m-rep .rep-footer{display:none}@media (width<=760px){.rep-top-inner,.rep-steps,.rep-footer-inner{padding-left:18px;padding-right:18px}.rep-body{padding:28px 18px 36px}.rep-title{font-size:24px}.rep-dl-row{grid-template-columns:1fr;gap:2px}.rep-steps{display:none}.rep-mprogress--ingust{display:block}.rep-account-lung{display:none}.rep-account-scurt{display:inline}}.rex-stage .rex-tenant-mark{color:#fff;background:#1d3557;border-radius:4px;place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 -3px #8a6a30}.rex-stage .btn-cta:disabled{background:var(--c-bej-1);color:var(--c-mist);cursor:not-allowed}.rex-stage .btn-cta:disabled:hover{background:var(--c-bej-1)}.rep-stage .check-label a{text-underline-offset:2px;font-weight:500;text-decoration:underline}.rex-stage .steps-grid.three{grid-template-columns:repeat(3,1fr)}.rex-stage.m-rex .steps-grid.three{grid-template-columns:1fr;grid-auto-rows:auto}@media (width<=600px){.rex-stage .steps-grid.three{grid-template-columns:1fr;grid-auto-rows:auto}}.rep-stage .doc-methods{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.rep-stage .doc-method{background:var(--c-white);border:1px solid var(--c-rule);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.rep-stage .doc-method-icon{background:var(--c-bej-1);width:32px;height:32px;color:var(--c-fog);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rep-stage .doc-method-body{flex:1;min-width:170px}.rep-stage .doc-method-title{color:var(--c-ink);font-size:15px;font-weight:500;line-height:22px}.rep-stage .doc-method-note{color:var(--c-fog);font-size:13px;line-height:18px}.rep-stage .doc-method-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.rep-stage .doc-method-sep{color:var(--c-mist);font-size:12px}.rep-stage .doc-method-link{border-bottom:1px solid var(--c-rule-card);color:var(--c-ink);white-space:nowrap;align-items:center;gap:4px;padding-bottom:1px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.rep-stage .doc-method-link:hover{border-bottom-color:var(--c-ink)}.rep-stage .upload-zone{background:var(--c-pink-ultra);border:1.5px dashed var(--c-pink);text-align:center;cursor:pointer;border-radius:8px;padding:18px 24px;transition:background .12s,border-color .12s}.rep-stage .upload-zone:hover{border-color:var(--c-pink-deep);background:var(--c-pink-tint)}.rep-stage .upload-zone-icon{background:var(--c-pink-tint);width:40px;height:40px;color:var(--c-pink-deep);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.rep-stage .upload-zone-text{color:var(--c-ink);font-size:16px;font-weight:600;line-height:24px}.rep-stage .upload-zone-sub{color:var(--c-fog);font-size:13px;line-height:18px}.kyc-dom-spin{border:2px solid var(--c-rule-soft);border-top-color:var(--c-pink);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite kyc-dom-spin}@keyframes kyc-dom-spin{to{transform:rotate(360deg)}}.edit-toolbar{z-index:1000;background:var(--c-dark);border-radius:var(--r-pill);align-items:center;gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 32px -8px #110d1059}.edit-grip{color:#fff6;cursor:grab;touch-action:none;border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:36px;display:inline-flex}.edit-grip:hover{color:#ffffffbf}.edit-grip:active{cursor:grabbing}.edit-toggle{border-radius:var(--r-pill);color:#ffffffd9;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;height:36px;padding:0 16px 0 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.edit-toggle:hover{color:#fff;background:#ffffff14}.edit-toggle.on{background:var(--c-pink);color:#fff}.edit-badge{min-width:18px;height:18px;color:var(--c-pink-deep);font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.edit-icon-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .14s;display:grid}.edit-icon-btn:hover{color:#fff;background:#ffffff1f}.edit-panel{z-index:999;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);flex-direction:column;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);font-family:Inter,sans-serif;display:flex;position:fixed;bottom:64px;right:16px;overflow:hidden;box-shadow:0 20px 50px -12px #110d1040}.edit-panel header{border-bottom:1px solid var(--c-rule-soft);justify-content:space-between;align-items:flex-start;padding:16px 18px 12px;display:flex}.edit-panel-author{border-bottom:1px solid var(--c-rule-soft);background:var(--c-bej-0);padding:10px 18px}.edit-list{flex:1;max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.edit-list li{border-bottom:1px solid var(--c-rule-soft);padding:12px 18px;font-size:13px;line-height:1.4}.edit-list li:last-child{border-bottom:none}.edit-list-id{color:var(--c-fog);letter-spacing:.04em;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.edit-list-old{color:var(--c-mist);word-break:break-word;margin-bottom:2px;text-decoration:line-through}.edit-list-new{color:var(--c-ink);word-break:break-word;margin-bottom:6px;font-weight:500}.edit-list-meta{color:var(--c-fog);align-items:center;gap:4px;font-size:11px;display:flex}.edit-empty{text-align:center;padding:24px 20px}.edit-panel footer{border-top:1px solid var(--c-rule-soft);background:var(--c-bej-0);gap:8px;padding:12px 16px;display:flex}[data-edit-key]:hover:not(:focus){outline-style:solid!important;outline-color:var(--c-pink)!important}@media print{.edit-toolbar,.edit-panel{display:none!important}}}.rx{--rx-primary:#334155;--rx-primary-hover:#1e293b;--rx-accent:#eef0f3;--rx-bg:#fafafa;--rx-muted:#f4f4f5;--rx-ink:#18181b;--rx-fog:#71717a;--rx-mist:#a1a1aa;--rx-border:#18181b1f;--rx-rule-soft:#18181b0f;--rx-success:#15803d;--rx-success-bg:#f0fdf4;--rx-warn:#b8580a;--rx-warn-bg:#fbf1e2;--rx-error:#dc2626;--rx-error-bg:#fdf1f1;--rx-sh-sm:0 1px 3px #110d100f, 0 1px 2px #110d100a;--rx-mono:"JetBrains Mono", ui-monospace, monospace;--c-pink:#334155;--c-pink-deep:#1e293b;--c-pink-tint:#eef0f3;--c-pink-ultra:#f8fafc;--c-accent:#334155;--c-accent-deep:#1e293b;--c-accent-tint:#eef0f3;--c-accent-ultra:#f8fafc;--c-bej-0:#fafafa;--c-bej-1:#f4f4f5;--c-dark:#18181b;--c-ink:#18181b;--c-fog:#71717a;--c-mist:#a1a1aa;--c-rule-card:#18181b1f;--c-rule:#18181b1a;--c-rule-soft:#18181b0f;--c-rule-soft-solid:#e4e4e7;--c-success:#15803d;--c-success-bg:#f0fdf4;--sh-pink:0 6px 16px #3341554d;height:calc(100dvh - var(--audit-h,0px));color:var(--rx-ink);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;display:flex;overflow:hidden}.rx *,.rx :before,.rx :after{box-sizing:border-box}.rx em{font-family:inherit;font-style:normal;font-weight:inherit}.rx button{font-family:inherit}:where(.rx) p{margin:0}.rx.m-rex{flex:1;height:100%;min-height:0}.rx-top{border-bottom:1px solid var(--rx-rule-soft);background:#fff;flex-shrink:0}.rx-top-in{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:14px 28px;display:grid}.rx.telefon .rx-top-in{padding:14px 20px}.rx-top-in--fluid{justify-content:space-between;gap:24px;max-width:none;padding:14px 24px;display:flex}.rx-top-in--fluid .rx-meta{text-align:right}.rx-brand{flex-direction:column;justify-self:start;align-items:flex-start;min-width:0;display:flex}.rx-logo{object-fit:contain;object-position:left;width:auto;max-width:180px;height:28px;display:block}.rx-secured{max-width:100%;color:var(--rx-fog);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;line-height:1;overflow:hidden}.rx-meta{text-align:center;color:var(--rx-fog);justify-self:center;font-size:12px;line-height:16px}.rx-meta strong{color:var(--rx-ink);font-weight:600}.rx.telefon .rx-meta{display:none}.rx-banner{text-align:center;background:var(--rx-success-bg);color:var(--rx-success);flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:13px;font-weight:500;display:flex}.rx.telefon .rx-banner{padding:12px 20px;font-size:12.5px}.rx-banner svg{flex-shrink:0}.rx-body{background:var(--rx-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.rx-body.rx-grid{background-image:radial-gradient(#110d101a 1px,#0000 1px);background-size:28px 28px;background-attachment:local}.rx.telefon .rx-body.rx-grid{background-size:24px 24px}.rx-body--full{overflow:hidden}.rx-footer{border-top:1px solid var(--rx-rule-soft);background:#fff;flex-shrink:0;padding:16px 20px 20px}.rx-footer-stack{flex-direction:column;align-items:center;gap:10px;display:flex}.rx-page{padding:60px 40px}.rx.telefon .rx-page{padding:24px 20px}.rx-col{text-align:center;max-width:560px;margin:0 auto}.rx.telefon .rx-col{text-align:left}.rx-moment{flex:1 0 auto;justify-content:center;align-items:center;padding:60px 40px;display:flex}.rx.telefon .rx-moment{padding:32px 20px}.rx-moment-in{text-align:center;width:100%}.rx-mt2{margin-top:8px}.rx-mt6{margin-top:24px}.rx-mono{font-family:var(--rx-mono)}.rx-eyebrow{letter-spacing:.09em;text-transform:uppercase;background:var(--rx-accent);color:var(--rx-primary-hover);border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:10.5px;font-weight:500;display:inline-flex}.rx-eyebrow--warn{background:var(--rx-warn-bg);color:var(--rx-warn)}.rx-h1,.rx-h2{color:var(--rx-ink);margin:0;font-weight:600}.rx-h1{letter-spacing:-.025em;margin-bottom:18px;font-size:40px;line-height:1.1}.rx.telefon .rx-h1{margin-bottom:14px;font-size:28px;line-height:1.15}.rx-h2{letter-spacing:-.02em;margin-bottom:12px;font-size:30px;line-height:1.2}.rx.telefon .rx-h2{font-size:22px}.rx-center{text-align:center}.rx-text{color:var(--rx-fog);margin:0 0 24px;font-size:15px;line-height:1.55}.rx.telefon .rx-text{font-size:14px}.rx-text strong{color:var(--rx-ink);font-weight:500}.rx-text a{color:var(--rx-ink);text-underline-offset:2px;text-decoration:underline}.rx-text-btn{font:inherit;color:var(--rx-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.rx-text-btn:hover{color:var(--rx-primary-hover)}.rx-text--center{text-align:center;max-width:460px;margin-left:auto;margin-right:auto}.rx-text--tight{margin-bottom:12px}.rx-cta{background:var(--rx-primary);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:200px;height:48px;padding:0 28px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.rx-cta:hover{background:var(--rx-primary-hover)}.rx-cta:disabled{background:var(--rx-muted);color:var(--rx-mist);cursor:default}.rx-cta svg{pointer-events:none;flex-shrink:0}.rx.telefon .rx-cta{height:50px}.rx-cta--block{width:100%}.rx-cta--secondary{background:var(--rx-muted);color:var(--rx-ink)}.rx-cta--secondary:hover{background:var(--rx-bg)}.rx-spin{animation:1s linear infinite rx-spin}@keyframes rx-spin{to{transform:rotate(360deg)}}.rx-hero{border-radius:9999px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 28px;display:flex;position:relative}.rx.telefon .rx-hero{width:80px;height:80px;margin-bottom:24px}.rx-hero--pulse{width:80px;height:80px}.rx.telefon .rx-hero--pulse{width:64px;height:64px}.rx-hero--accent{background:var(--rx-accent);color:var(--rx-primary)}.rx-hero--success{background:var(--rx-success-bg);color:var(--rx-success)}.rx-hero-ic{z-index:1;display:flex;position:relative}.rx-hero-ring{border:2px solid var(--rx-primary);opacity:.4;pointer-events:none;border-radius:9999px;animation:2s ease-out infinite rx-hero-pulse;position:absolute;inset:0}.rx-hero-ring--late{animation-delay:1s}@keyframes rx-hero-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.rx-tonal{background:var(--rx-muted);text-align:left;border-radius:14px;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.rx.telefon .rx-tonal{gap:14px;padding:16px}.rx-tonal-ic{width:44px;height:44px;color:var(--rx-fog);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx.telefon .rx-tonal-ic{width:40px;height:40px}.rx-tonal-label{letter-spacing:.09em;text-transform:uppercase;color:var(--rx-fog);margin-bottom:4px;font-size:10.5px;font-weight:500}.rx-tonal-value{color:var(--rx-ink);font-size:17px;font-weight:500}.rx.telefon .rx-tonal-value{font-size:15px}.rx-doclist{background:var(--rx-muted);text-align:left;border-radius:14px;margin-bottom:24px;padding:14px 16px}.rx-doclist-label{letter-spacing:.1em;text-transform:uppercase;color:var(--rx-fog);margin-bottom:10px;font-size:10.5px;font-weight:500}.rx-doclist-box{background:#fff;border-radius:10px;overflow:hidden}.rx-doclist ul{margin:0;padding:0;list-style:none}.rx-doclist li{text-align:left;color:var(--rx-ink);align-items:center;gap:9px;padding:7px 12px;font-size:13.5px;display:flex}.rx-doclist li+li{border-top:1px solid var(--rx-rule-soft)}.rx-doclist li svg{color:var(--rx-fog);flex-shrink:0}.rx-doclist-all{border:0;border-top:1px solid var(--rx-rule-soft);background:var(--rx-bg);text-align:left;width:100%;color:var(--rx-ink);cursor:pointer;align-items:center;gap:6px;padding:11px 12px 11px 36px;font-size:13.5px;font-weight:600;display:flex}.rx-steps{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin-bottom:32px;display:grid}.rx.telefon .rx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.rx-steps--3,.rx.telefon .rx-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx:not(.telefon) .rx-steps--3 .rx-step-text{text-wrap:balance;max-width:128px}.rx-step{border:1px solid var(--rx-border);background:#fff;border-radius:14px;padding:14px}.rx.telefon .rx-step{padding:12px}.rx-step-n{background:var(--rx-primary);color:#fff;width:20px;height:20px;font-family:var(--rx-mono);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.rx-step-text{color:var(--rx-ink);font-size:12px;font-weight:500;line-height:1.35}.rx-chip{border-radius:9999px;align-items:center;gap:8px;display:inline-flex}.rx-chip--accent{background:var(--rx-accent);color:var(--rx-primary-hover);padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.rx-chip--success{background:var(--rx-success-bg);color:var(--rx-success);margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.rx-chip--muted{background:var(--rx-muted);color:var(--rx-fog);padding:6px 12px;font-size:11.5px}.rx-chip svg{flex-shrink:0}.rx-ping{width:6px;height:6px;display:inline-flex;position:relative}.rx-ping span{background:var(--rx-primary);border-radius:9999px;position:absolute;inset:0}.rx-ping span:first-child{opacity:.6;animation:1s cubic-bezier(0,0,.2,1) infinite rx-ping}@keyframes rx-ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.rx-hero-ring,.rx-ping span:first-child,.rx-scroll-cue{animation:none}}.rx-checklist{border:1px solid var(--rx-border);text-align:left;background:#fff;border-radius:14px;gap:12px;margin:0 auto 24px;padding:16px;display:flex}.rx-checklist-ic{background:var(--rx-success-bg);width:32px;height:32px;color:var(--rx-success);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx-checklist-title{color:var(--rx-ink);margin-bottom:4px;font-size:12px;font-weight:500}.rx-checklist ul{color:var(--rx-fog);margin:0;padding-left:18px;font-size:16px;line-height:1.6;list-style:outside}.rx-qr{text-align:left;flex:1 0 auto;justify-content:center;align-items:center;gap:80px;padding:40px;display:flex}.rx-qr-text{max-width:380px}.rx-qr-steps{border:1px solid var(--rx-border);background:#fff;border-radius:14px;padding:14px 16px}.rx-qr-step{align-items:center;gap:12px;display:flex}.rx-qr-step+.rx-qr-step{margin-top:10px}.rx-qr-step-n{background:var(--rx-muted);width:22px;height:22px;color:var(--rx-ink);font-family:var(--rx-mono);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.rx-qr-step-text{color:var(--rx-ink);font-size:13px}.rx-qr-box{border:1px solid var(--rx-border);background:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:288px;height:288px;padding:24px;display:flex;position:relative}.rx-qr-box svg{width:240px;height:240px;display:block}.rx-qr-logo{background:var(--rx-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:43px;height:43px;font-size:24px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff}.rx-qr-wrap{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.rx-qr-wrap .rx-qr{flex:none}.rx-qr-wrap .rep-sim{width:100%;max-width:748px;margin:0 auto 40px}.rx-channels{border:1px solid var(--rx-border);text-align:left;background:#fff;border-radius:14px;max-width:440px;margin:0 auto 24px;padding:14px 16px}.rx-channels-label{letter-spacing:.09em;text-transform:uppercase;color:var(--rx-fog);align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;font-weight:500;display:flex}.rx-channels-label:before{content:"";background:var(--rx-primary);border-radius:9999px;width:4px;height:4px}.rx-channel{background:var(--rx-bg);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.rx-channel+.rx-channel{margin-top:10px}.rx-channel-ic{background:var(--rx-muted);width:26px;height:26px;color:var(--rx-fog);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx-channel-text{min-width:0;color:var(--rx-ink);overflow-wrap:anywhere;font-size:12.5px}.rx-channel-text strong{font-weight:500}.rx-otp{justify-content:center;gap:10px;margin-bottom:20px;display:flex}.rx.telefon .rx-otp{gap:6px}.rx-otp-slot{border:1px solid var(--rx-border);width:52px;min-width:0;height:64px;color:var(--rx-ink);caret-color:var(--rx-primary);text-align:center;font-family:var(--rx-mono);background:#fff;border-radius:10px;outline:none;padding:0;font-size:26px;font-weight:600;transition:border-color .15s,background-color .15s}.rx.telefon .rx-otp-slot{width:42px;height:54px;font-size:22px}.rx-otp-slot:focus{border-color:var(--rx-primary)}.rx-otp-slot.is-filled{border-color:var(--rx-primary);background:var(--rx-accent);color:var(--rx-primary-hover)}.rx-otp:has(:disabled){opacity:.5}.rx-resend{color:var(--rx-fog);margin-bottom:20px;font-size:13px}.rx.telefon .rx-resend{font-size:12.5px}.rx-resend strong{font-family:var(--rx-mono);color:var(--rx-ink);font-weight:500}.rx-resend button{font-size:inherit;color:var(--rx-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.rx-resend button:hover{color:var(--rx-primary-hover);text-underline-offset:2px;text-decoration:underline}.rx-warn{background:var(--rx-warn-bg);max-width:460px;color:var(--rx-warn);text-align:left;border-radius:14px;align-items:flex-start;gap:10px;margin:0 auto 20px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.rx.telefon .rx-warn{padding:12px 14px;font-size:12px}.rx-warn svg{flex-shrink:0;margin-top:1px}.rx-warn strong{font-weight:600}.rx .otp-autofill{border:1px solid var(--rx-border);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:11px;margin:0 0 20px;padding:9px 16px 9px 12px;animation:.28s cubic-bezier(.2,.8,.2,1) otp-autofill-in;display:inline-flex;box-shadow:0 10px 28px -10px #110d1038,0 2px 6px #110d100d}.rx .otp-autofill:hover{border-color:var(--rx-fog)}.rx .otp-autofill-icon{color:#fff;background:#34c759;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.rx .otp-autofill-body{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.rx .otp-autofill-label{color:var(--rx-fog);font-size:12px;font-weight:500}.rx .otp-autofill-code{letter-spacing:.02em;color:var(--rx-ink);font-size:16px;font-weight:600}@keyframes otp-autofill-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rx-reader{flex:1;min-height:0;display:flex;overflow:hidden}.rx-side{border-right:1px solid var(--rx-rule-soft);background:#fff;flex-direction:column;flex-shrink:0;width:320px;display:flex}.rx-side-head{padding:24px 24px 16px}.rx-side-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rx-side-title{letter-spacing:-.015em;color:var(--rx-ink);font-size:16px;font-weight:600}.rx-side-meta{color:var(--rx-fog);font-variant-numeric:tabular-nums;font-size:12px}.rx-side-progress{gap:4px;margin-top:12px;display:flex}.rx-side-progress span{background:var(--rx-border);border-radius:9999px;flex:1;height:4px}.rx-side-progress span.is-current{background:#33415559}.rx-side-progress span.is-done{background:var(--rx-primary)}.rx-side-list{flex-direction:column;flex:1;gap:2px;padding:0 12px 12px;display:flex;overflow-y:auto}.rx-main{background:var(--rx-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.rx-main-head,.rx-main-foot{flex-shrink:0;padding:0 40px}.rx-main-head{padding-top:24px;padding-bottom:12px}.rx-main-foot{border-top:1px solid var(--rx-rule-soft);background:#fff}.rx-page-col{width:100%;max-width:620px;margin:0 auto}.rx-main-head-in{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rx-main-foot-in{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.rx-main-title{letter-spacing:-.01em;color:var(--rx-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.rx-main-meta{color:var(--rx-fog);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.rx-viewer-wrap{flex:1;min-height:0;position:relative}.rx-viewer{scrollbar-gutter:stable both-edges;background:var(--rx-bg);flex-direction:column;align-items:center;height:100%;padding:12px 40px 32px;display:flex;overflow:hidden auto}.rx.telefon .rx-viewer{padding:24px 16px}.rx-scroll-cue{border:1px solid var(--rx-border);width:40px;height:40px;color:var(--rx-fog);pointer-events:none;background:#fff;border-radius:9999px;justify-content:center;align-items:center;animation:1s infinite rx-bounce;display:flex;position:absolute;bottom:20px;left:50%;translate:-50%}@keyframes rx-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}}.rx-status{background:var(--rx-muted);color:var(--rx-fog);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.rx-status--ok{background:var(--rx-success-bg);color:var(--rx-success)}.rx-docitem{border:1px solid var(--rx-border);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.rx-docitem:hover{border-color:var(--rx-fog)}.rx-docitem.is-current{border-color:var(--rx-primary);background:var(--rx-accent)}.rx-docitem-n{border:1px solid var(--rx-border);width:26px;height:26px;color:var(--rx-fog);font-family:var(--rx-mono);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.rx-docitem.is-current .rx-docitem-n{border-color:var(--rx-primary);background:var(--rx-primary);color:#fff}.rx-docitem.is-done .rx-docitem-n{border-color:var(--rx-primary);background:var(--rx-accent);color:var(--rx-primary-hover)}.rx-docitem-info{flex:1;min-width:0;display:block}.rx-docitem-name,.rx-docitem-meta{display:block}.rx-docitem-name{color:var(--rx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.rx-docitem-meta{color:var(--rx-fog);margin-top:2px;font-size:11.5px}.rx-docitem.is-current .rx-docitem-meta,.rx-docitem.is-done .rx-docitem-meta{color:var(--rx-primary-hover)}.rx-sideitem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;transition:background-color .15s;display:flex}.rx-sideitem:hover{background:var(--rx-muted)}.rx-sideitem.is-current{background:var(--rx-accent)}.rx-sideitem-n{border:1px solid var(--rx-border);width:24px;height:24px;color:var(--rx-fog);font-family:var(--rx-mono);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.rx-sideitem.is-current .rx-sideitem-n{border-color:var(--rx-primary);background:var(--rx-primary);color:#fff}.rx-sideitem.is-done .rx-sideitem-n{border-color:var(--rx-primary);color:var(--rx-primary)}.rx-sideitem-name{min-width:0;color:var(--rx-fog);flex:1;font-size:13px;font-weight:500;line-height:18px}.rx-sideitem.is-current .rx-sideitem-name{color:var(--rx-ink);font-weight:600}.rx-sideitem.is-done .rx-sideitem-name{color:var(--rx-ink)}.rx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rx-list{padding:24px 20px}.rx-list-meta{color:var(--rx-fog);margin-bottom:16px;font-size:12.5px}.rx-list-items{flex-direction:column;gap:8px;display:flex}.rx-mtop{border-bottom:1px solid var(--rx-rule-soft);background:#fff;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 20px;display:flex}.rx-mtop-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rx-mtop-doc{align-items:center;gap:10px;min-width:0;display:flex}.rx-mtop-chip{background:var(--rx-primary);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.rx-mtop-name{color:var(--rx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rx-mtop-name span{color:var(--rx-fog);font-weight:400}.rx-mtop-close{background:var(--rx-muted);width:30px;height:30px;color:var(--rx-fog);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rx-toggle{background:var(--rx-muted);border-radius:9999px;align-self:center;gap:2px;width:fit-content;padding:3px;display:flex}.rx-toggle button{color:var(--rx-fog);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;padding:4px 14px;font-size:11.5px;font-weight:500;display:flex}.rx-toggle button.is-on{background:var(--rx-ink);color:#fff}.rx .pdf-page-desktop{border:1px solid var(--rx-border);width:100%;max-width:620px;color:var(--rx-ink);background:#fff;border-radius:2px;margin-bottom:16px;padding:56px 64px;font-family:Times New Roman,serif;font-size:14px;line-height:1.6}.rx .pdf-page-desktop:last-child{margin-bottom:0}.rx.telefon .pdf-page-desktop{padding:24px 18px}.rx .pdf-page-mobile{border:1px solid var(--rx-border);width:100%;color:var(--rx-ink);background:#fff;border-radius:2px;padding:24px 18px;font-family:Times New Roman,serif;font-size:11px;line-height:1.55}.rx .pdf-title{text-align:center;letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:600}.rx .pdf-section{margin:14px 0 6px;font-size:13px;font-weight:700}.rx .pdf-page-mobile .pdf-title{letter-spacing:0;font-size:10px}.rx .pdf-page-mobile .pdf-section{font-size:10px}.rx .pdf-p{text-align:justify;margin:0 0 10px}.rx .pdf-hl{background:#1d35571a;padding:0 2px}.rx .pdf-foot{border-top:1px solid var(--rx-rule-soft);text-align:center;font-family:var(--rx-mono);color:var(--rx-fog);margin-top:18px;padding-top:12px;font-size:10px}.rx .html-doc-page,.rx .contract-doc{border:1px solid var(--rx-border);width:100%;color:var(--rx-ink);background:#fff;border-radius:10px;padding:24px;font-size:14px;line-height:1.7}.rx .html-doc-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--rx-fog);margin-bottom:6px;font-size:11px;font-weight:500}.rx .html-doc-title,.rx .contract-doc__titlu{text-align:left;color:var(--rx-ink);margin:0 0 12px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}.rx .html-doc-intro,.rx .html-doc-p,.rx .contract-doc__p{color:var(--rx-ink);margin:0 0 12px;font-size:14px;line-height:1.7}.rx .html-doc-section,.rx .contract-doc__art-titlu{letter-spacing:0;text-transform:none;color:var(--rx-ink);margin:20px 0 8px;font-size:16px;font-weight:600;line-height:1.5}.rx .contract-doc__art{margin-top:0}.rx .contract-doc__lista{color:var(--rx-ink);margin:0 0 12px;padding-left:16px;font-size:14px;line-height:1.7;list-style:none}.rx .contract-doc__anexa{border-top:1px solid var(--rx-rule-soft);margin-top:20px;padding-top:16px}.rx .pdf-lista{text-align:justify;margin:0 0 10px;padding-left:12px;list-style:none}.rx .html-doc-hl{font-weight:500}.rx .html-doc-meta{border-top:1px solid var(--rx-rule-soft);font-family:var(--rx-mono);color:var(--rx-fog);justify-content:space-between;margin-top:18px;padding-top:12px;font-size:11px;display:flex}.rx .contract-doc__semnaturi{border-top:1px solid var(--rx-rule-soft);grid-template-columns:1fr;gap:12px;margin-top:20px;padding-top:16px;display:grid}.rx .contract-doc__semnatura{flex-direction:column;gap:2px;min-width:0;display:flex}.rx .contract-doc__rol{letter-spacing:.09em;text-transform:uppercase;color:var(--rx-fog);font-size:11px;font-weight:500}.rx .contract-doc__nume{color:var(--rx-ink);font-size:14px;font-weight:600}.rx .contract-doc__sem{color:var(--rx-fog);font-size:12.5px}.rx-options{text-align:left;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;margin-bottom:24px;display:grid}.rx-options--3{grid-template-columns:repeat(3,1fr)}.rx.telefon .rx-options{grid-template-columns:1fr;grid-auto-rows:auto}.rx-option{border:1px solid var(--rx-border);text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:12px 14px;transition:border-color .15s,background-color .15s}.rx-option:hover{border-color:var(--rx-fog)}.rx-option.is-on{border-color:var(--rx-primary);background:var(--rx-accent)}.rx-option-title{color:var(--rx-ink);font-size:13.5px;font-weight:500}.rx-option-meta{color:var(--rx-fog);margin-top:2px;font-size:11.5px}.rx-option.is-on .rx-option-meta{color:var(--rx-primary-hover)}.rep-stage.m-rep .rep-body{flex-direction:column;flex:1 0 auto;display:flex}.rep-stage.m-rep .rep-actions{margin-top:auto}.rep-stage.m-rep .rep-body>:has(+.rep-actions){margin-bottom:24px}@media (width<=760px){.rep-stage:not(.m-rep) .rep-actions{z-index:20;padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px));background:var(--c-white);border-top:1px solid var(--c-rule);flex-direction:column-reverse;align-items:stretch;margin:0;position:fixed;bottom:0;left:0;right:0}.rep-stage:not(.m-rep) .rep-actions .spacer{display:none}.rep-stage:not(.m-rep) .rep-actions .btn{justify-content:center;width:100%}.rep-stage:not(.m-rep):has(.rep-actions){box-sizing:border-box;padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))}.rep-stage:not(.m-rep):has(.rep-actions .btn+.btn,.rep-actions .btn+.spacer+.btn){padding-bottom:calc(129px + env(safe-area-inset-bottom,0px))}}.rep-card p{font-size:16px;line-height:24px}.rep-dl-row{font-size:15px;line-height:22px}.rep-list-sub,.rep-stage .radio-label .sublabel,.rep-stage .check-label .sublabel{font-size:14px;line-height:20px}.rep-step-label{font-size:14px}@layer semne-de-progres,components;@layer baza{.stg :focus-visible{outline:2px solid var(--c-fog);outline-offset:3px;border-radius:10px}.stg :where(:not([class*=cursor-])){cursor:inherit}.stg :where(a[href]){cursor:pointer}.stg,.stg *{font-optical-sizing:none;font-family:Inter,sans-serif}.stg{font-weight:400}.stg strong,.stg b{font-weight:700}.stg h1,.stg h2,.stg h3,.stg .heading{font-optical-sizing:none;font-family:Inter,sans-serif;font-weight:700}.stg a{font-weight:inherit;font-size:inherit}.stg h1,.stg h2,.stg h3,.stg h4,.stg h5,.stg h6,.stg input,.stg button,.stg select,.stg textarea,.stg optgroup{font-size:inherit}.stg ::placeholder{color:#999}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.stg *,.stg :before,.stg :after,.stg ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{.stg,.stg{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--spacing:.25rem;--container-sm:24rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--c-accent);--color-primary-deep:var(--c-accent-deep);--color-bej-0:var(--c-bej-0);--color-bej-1:var(--c-bej-1);--color-ink:var(--c-ink);--color-fog:var(--c-fog);--color-rule-card:var(--card-border);--color-error:var(--c-error-text);--color-error-bg:var(--c-error-bg);--font-display:"Fraunces", Georgia, serif}}@layer base{.stg *,.stg :after,.stg :before,.stg ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.stg ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.stg,.stg{-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}.stg hr{height:0;color:inherit;border-top-width:1px}.stg abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.stg h1,.stg h2,.stg h3,.stg h4,.stg h5,.stg h6{font-size:inherit;font-weight:inherit}.stg a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.stg b,.stg strong{font-weight:bolder}.stg code,.stg kbd,.stg samp,.stg 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}.stg small{font-size:80%}.stg sub,.stg sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.stg sub{bottom:-.25em}.stg sup{top:-.5em}.stg table{text-indent:0;border-color:inherit;border-collapse:collapse}.stg :-moz-focusring:where(:not(iframe)){outline:auto}.stg progress{vertical-align:baseline}.stg summary{display:list-item}.stg ol,.stg ul,.stg menu{list-style:none}.stg img,.stg svg,.stg video,.stg canvas,.stg audio,.stg iframe,.stg embed,.stg object{vertical-align:middle;display:block}.stg img,.stg video{max-width:100%;height:auto}.stg button,.stg input,.stg select,.stg optgroup,.stg textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.stg ::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}.stg :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.stg :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.stg ::file-selector-button{margin-inline-end:4px}.stg ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.stg ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.stg ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.stg textarea{resize:vertical}.stg ::-webkit-search-decoration{-webkit-appearance:none}.stg ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.stg ::-webkit-datetime-edit{display:inline-flex}.stg ::-webkit-datetime-edit-fields-wrapper{padding:0}.stg ::-webkit-datetime-edit{padding-block:0}.stg ::-webkit-datetime-edit-year-field{padding-block:0}.stg ::-webkit-datetime-edit-month-field{padding-block:0}.stg ::-webkit-datetime-edit-day-field{padding-block:0}.stg ::-webkit-datetime-edit-hour-field{padding-block:0}.stg ::-webkit-datetime-edit-minute-field{padding-block:0}.stg ::-webkit-datetime-edit-second-field{padding-block:0}.stg ::-webkit-datetime-edit-millisecond-field{padding-block:0}.stg ::-webkit-datetime-edit-meridiem-field{padding-block:0}.stg ::-webkit-calendar-picker-indicator{line-height:1}.stg :-moz-ui-invalid{box-shadow:none}.stg button,.stg input:where([type=button],[type=reset],[type=submit]){appearance:button}.stg ::file-selector-button{appearance:button}.stg ::-webkit-inner-spin-button{height:auto}.stg ::-webkit-outer-spin-button{height:auto}.stg [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer edge{.stg{--ds-version:"v8.4 · 2026-10-09";--ds-breaking-since:"v8.0";--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--font-serif:"Source Serif 4", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Fraunces", serif;--c-pink:#ee4379;--c-pink-deep:#c9255b;--c-pink-tint:#fde7f0;--c-pink-ultra:#ee43790f;--c-accent:var(--c-pink);--c-accent-deep:var(--c-pink-deep);--c-accent-tint:var(--c-pink-tint);--c-accent-ultra:var(--c-pink-ultra);--c-white:#fff;--c-bej-0:#fbfaf7;--c-bej-05:#f7f5f2;--c-bej-1:#efebe4;--c-hover-veil:#ddd6c98c;--c-selection:#ddd6c9;--c-danger:#110d10;--c-danger-hover:#1f1b17;--c-dark-grad:linear-gradient(135deg, #2f081a 0%, #09041d 100%);--c-dark:var(--c-danger);--c-dark-mid:#4a4448;--c-ink:#110d10;--c-fog:#7a7570;--c-mist:#aba59e;--c-rule-card:#110d101f;--c-input-border:#110d104d;--c-rule:#110d101a;--c-rule-hover:#110d1033;--c-input-border-hover:#110d1094;--c-input-border-tonal:#110d1075;--c-rule-soft:#110d100f;--c-rule-solid:#ddd6c9;--c-rule-soft-solid:#eae3d5;--c-success:#1f7a3a;--c-success-bg:#ebf7ef;--c-success-text:#076e26;--c-warn:#b8580a;--c-warn-bg:#fbf1e2;--c-warn-text:#a95109;--c-error:#dc2626;--c-error-bg:#fdf1f1;--c-error-text:#ce2222;--c-ai:#a8336e;--c-ai-bg:#f4e4ee;--c-ai-grad:linear-gradient(135deg, #c9255b 0%, #7b2a6e 100%);--c-read:#5c6bc0;--c-read-bg:#eceffe;--c-read-text:#5461af;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-full:9999px;--r-pill:var(--r-full);--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-28:28px;--sp-40:40px;--sp-56:56px;--sp-92:92px;--sh-xs:0 1px 2px #110d100a;--sh-sm:0 1px 3px #110d100f, 0 1px 2px #110d100a;--sh-md:0 4px 14px #110d101a;--sh-pink:0 6px 16px #ee43794d;--sh-popover:0 12px 32px #110d101f;--sh-toast:0 1px 2px #110d100a, 0 6px 24px #110d102e;--grid-color:#110d1026;--grid-size:32px;--grid-radius:1px;--grid-edge:1.5px;--bp-desktop:1024px;--layout-max:1440px;--layout-pad:32px;--layout-pad-mob:20px;--grid-cols:12;--grid-gutter:24px;--sidebar-w:240px;--sidebar-w-icon:64px;--flow-max:560px;--c-backdrop:#110d1040;--scrim-blur:6px;--c-pdf-hl:#ee43791a;--t-em-bump:2px;--chart-1:#ee4379;--chart-2:#0a8fa0;--chart-3:#5348d6;--chart-4:#91922f;--chart-5:#bb61cf;--background:var(--c-bej-0);--muted-subtle:var(--c-bej-05);--muted:var(--c-bej-1);--muted-foreground:var(--c-fog);--foreground:var(--c-ink);--placeholder:var(--c-mist);--card:var(--c-white);--primary:var(--c-accent);--primary-hover:var(--c-accent-deep);--accent:var(--c-accent-tint);--accent-subtle:var(--c-accent-ultra);--input:var(--c-input-border);--input-hover:var(--c-input-border-hover);--input-tonal:var(--c-input-border-tonal);--separator:var(--c-rule);--border:var(--c-rule-card);--separator-hover:var(--c-rule-hover);--separator-subtle:var(--c-rule-soft);--destructive:var(--c-danger);--ai:var(--c-ai);--ai-subtle:var(--c-ai-bg);--ai-gradient:var(--c-ai-grad);--error:var(--c-error);--error-subtle:var(--c-error-bg);--error-subtle-foreground:var(--c-error-text);--read:var(--c-read);--read-subtle:var(--c-read-bg);--read-subtle-foreground:var(--c-read-text);--success:var(--c-success);--success-subtle:var(--c-success-bg);--success-subtle-foreground:var(--c-success-text);--warning:var(--c-warn);--warning-subtle:var(--c-warn-bg);--warning-subtle-foreground:var(--c-warn-text);--overlay:var(--c-backdrop);--overlay-blur:var(--scrim-blur);--layout-max-width:var(--layout-max)}.stg *,.stg :before,.stg :after{box-sizing:border-box}.stg,.stg{margin:0;padding:0}.stg{background-color:var(--c-bej-0);color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}.stg ::selection{background:var(--c-selection);color:var(--c-ink)}.stg input::selection{background:var(--c-selection);color:var(--c-ink)}.stg textarea::selection{background:var(--c-selection);color:var(--c-ink)}.stg input::-moz-selection{background:var(--c-selection);color:var(--c-ink)}.stg textarea::-moz-selection{background:var(--c-selection);color:var(--c-ink)}.stg a{color:inherit;text-decoration:none}.stg button{cursor:pointer;font-family:inherit}.stg em{font-style:italic}.stg img,.stg svg{max-width:100%;display:block}.stg :focus{outline:none}.stg :focus-visible{outline:2px solid var(--c-fog);outline-offset:3px;border-radius:var(--r-sm)}.stg .btn:focus-visible{border-radius:var(--r-full);outline-offset:3px}.stg .btn.lg:focus-visible{border-radius:var(--r-full)}.stg .input:focus-visible,.stg .select:focus-visible{outline:none}.stg .calendar-select:focus-visible{outline:2px solid var(--c-fog);outline-offset:1px;border-radius:var(--r-md)}.stg .switch:focus-visible{outline-offset:4px;border-radius:var(--r-full)}.stg .tabs button:focus-visible{outline-offset:2px;border-radius:var(--r-full)}.stg .toggle:focus-visible{outline-offset:3px}.stg .modal>.btn.icon-only:focus-visible{outline-offset:2px;border-radius:var(--r-full)}.stg .vox-fab:focus-visible{outline-offset:3px;border-radius:var(--r-lg)}.stg .sec-dark :focus-visible,.stg .card.dark :focus-visible,.stg .kpi.dark :focus-visible,.stg .vox-fab:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.stg *,.stg :before,.stg :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.stg .has-grid{isolation:isolate;position:relative}.stg .has-grid:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle, var(--grid-color) var(--grid-radius), transparent var(--grid-edge));background-size:var(--grid-size) var(--grid-size);position:absolute;inset:0}.stg .has-grid>*{z-index:1;position:relative}.stg .sec-page,.stg .sec-app,.stg .sec-mkt,.stg .sec-mkt-grid{background-color:#0000}.stg .sec-tonal{background-color:var(--c-bej-1)}.stg .sec-dark{background:var(--c-dark-grad);color:#fff}.stg .sec-dark .t-h1,.stg .sec-dark .t-h2,.stg .sec-dark .t-h3,.stg .sec-dark .t60,.stg .sec-dark .t48,.stg .sec-dark .t40,.stg .sec-dark .t32,.stg .sec-dark .t28{color:#fff}.stg .sec-dark .t-h1 em,.stg .sec-dark .t60 em,.stg .sec-dark .t48 em,.stg .sec-dark .t40 em{color:var(--c-pink)}.stg .sec-dark .t-eyebrow,.stg .sec-dark .t12{color:#ffffff80}.stg .sec-dark .t-lead,.stg .sec-dark .t-body,.stg .sec-dark .t24,.stg .sec-dark .t16,.stg .sec-dark .t14,.stg .sec-dark p{color:#ffffffa6}.stg .card-hairline{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md)}.stg .card-tonal{background:var(--c-bej-1);border-radius:var(--r-md);border:none}.stg .t60,.stg .t-display{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--c-ink);margin:0;font-size:clamp(36px,5.5vw,60px);font-weight:700;line-height:1.1}.stg .t60.tight,.stg .t-display.tight{line-height:1.05}.stg .t48,.stg .t-h1{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--c-ink);margin:0;font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.08}.stg .t40,.stg .t-h2{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--c-ink);margin:0;font-size:clamp(28px,3.8vw,40px);font-weight:700;line-height:1.15}.stg .t32,.stg .t-h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:clamp(24px,3.2vw,32px);font-weight:700;line-height:1.19}.stg .t28,.stg .modal-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.21}.stg .t60 em,.stg .t-display em,.stg .t48 em,.stg .t-h1 em,.stg .t40 em,.stg .t-h2 em,.stg .t32 em,.stg .t-h3 em,.stg .t28 em,.stg .modal-title em{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:calc(1em + var(--t-em-bump));color:var(--c-pink);letter-spacing:inherit}.stg .t24,.stg .t-lead{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:24px;font-weight:400;line-height:30px}.stg .t24 strong,.stg .t-lead strong{color:var(--c-ink);font-weight:600}.stg .t20,.stg .t-edit{font-family:var(--font-serif);letter-spacing:0;color:var(--c-ink);margin:0;font-size:20px;font-weight:400;line-height:32px}.stg .t20 strong,.stg .t-edit strong{color:var(--c-ink);font-weight:600}.stg .t18{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.stg .t16,.stg .t-body{font-family:var(--font-sans);letter-spacing:0;color:var(--c-ink);margin:0;font-size:16px;font-weight:400;line-height:24px}.stg .t16 strong,.stg .t-body strong{color:var(--c-ink);font-weight:600}.stg .t14,.stg .t-meta,.stg .modal-body{font-family:var(--font-sans);letter-spacing:0;color:var(--c-fog);margin:0;font-size:14px;font-weight:500;line-height:20px}.stg .t15,.stg .t-ctrl{font-family:var(--font-sans);letter-spacing:0;color:var(--c-ink);margin:0;font-size:15px;font-weight:400;line-height:22px}.stg .t13,.stg .t-ctrl-desc{font-family:var(--font-sans);letter-spacing:0;color:var(--c-fog);margin:0;font-size:13px;font-weight:400;line-height:18px}.stg .t12,.stg .t-eyebrow{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.stg .t12 .dot,.stg .t-eyebrow .dot{background:var(--c-pink);border-radius:50%;width:5px;height:5px}.stg .t12.brand,.stg .t-eyebrow.brand{color:var(--c-pink-deep)}.stg .t11,.stg .t-label,.stg .kpi .label,.stg .popover-label,.stg .calendar-dow,.stg .command [cmdk-group-heading]{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--c-fog);font-size:11px;font-weight:500;line-height:16px}.stg .t11,.stg .t-label{margin:0}.stg .t-mono{font-family:var(--font-mono);color:var(--c-ink);font-size:12px}.stg .tn40{font-family:var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1}.stg .tn28{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1}.stg .sec-dark .tn40,.stg .sec-dark .tn28,.stg .card.dark .tn40,.stg .card.dark .tn28,.stg .kpi.dark .tn40,.stg .kpi.dark .tn28,.stg .page-banner.dark .tn40,.stg .page-banner.dark .tn28{color:#fff}.stg .t-suffix-lg{font-family:var(--font-sans);color:var(--c-mist);font-size:13px;font-weight:400;line-height:1}.stg .t-suffix-md{font-family:var(--font-sans);color:var(--c-mist);font-size:14px;font-weight:400;line-height:1}.stg .t-num-inline{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}.stg .t-badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.stg .t-actor{font-family:var(--font-display);font-size:calc(1em + 1px);font-style:italic;font-weight:500;line-height:inherit;letter-spacing:-.01em;color:var(--c-pink)}.stg .t-em{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:calc(1em + var(--t-em-bump));color:var(--c-pink);letter-spacing:inherit}@media (width<=1023.98px){.stg .t24,.stg .t-lead{font-size:20px;line-height:26px}.stg .t20,.stg .t-edit{font-size:18px;line-height:30px}.stg .t18{font-size:16px;line-height:22px}}.stg .ic{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.stg .ic>*{vector-effect:non-scaling-stroke}.stg .ic.xs{stroke-width:1.25px;width:12px;height:12px}.stg .ic.sm{stroke-width:1.5px;width:14px;height:14px}.stg .ic.md{stroke-width:1.75px;width:18px;height:18px}.stg .ic.lg{stroke-width:1.75px;width:20px;height:20px}.stg .ic.xl{stroke-width:2px;width:24px;height:24px}.stg .btn>svg>*{vector-effect:non-scaling-stroke}.stg .btn{border-radius:var(--r-full);height:40px;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:7px;padding:0 24px;font-size:14px;font-weight:600;transition:all .14s;display:inline-flex}.stg .btn:disabled{opacity:.4;cursor:not-allowed}.stg .btn.primary{background:var(--c-accent);color:#fff}.stg .btn.primary:hover:not(:disabled){background:var(--c-accent-deep);box-shadow:var(--sh-pink);transform:translateY(-1px)}.stg .btn.primary:active:not(:disabled){background:var(--c-accent-deep);box-shadow:none;filter:brightness(.94);transform:translateY(0)}.stg .btn.secondary{background:var(--c-bej-1);color:var(--c-ink)}.stg .btn.secondary:hover:not(:disabled){background:linear-gradient(var(--c-hover-veil), var(--c-hover-veil)), var(--c-bej-1);transform:translateY(-1px);box-shadow:0 6px 16px #110d1014}.stg .btn.secondary:active:not(:disabled){box-shadow:none;filter:brightness(.96);transform:translateY(0)}.stg .btn.ghost{color:var(--c-fog);background:0 0}.stg .btn.ghost:hover:not(:disabled){color:var(--c-ink);background:var(--c-bej-1)}.stg .btn.ghost:active:not(:disabled){color:var(--c-ink);background:var(--c-bej-1);filter:brightness(.96)}.stg .btn.outline{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-rule);background:0 0}.stg .btn.outline:hover:not(:disabled){background:var(--c-hover-veil);box-shadow:inset 0 0 0 1px var(--c-rule-hover)}.stg .btn.outline:active:not(:disabled){background:var(--c-hover-veil);box-shadow:inset 0 0 0 1px var(--c-rule-hover);filter:brightness(.96)}.stg .btn.outline-pink{background:var(--c-white);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-pink)}.stg .btn.outline-pink:hover:not(:disabled){background:var(--c-pink);color:#fff}.stg .btn.outline-pink:active:not(:disabled){background:var(--c-pink);color:#fff;filter:brightness(.94)}.stg .card.dark .btn.outline{color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.stg .card.dark .btn.outline:hover:not(:disabled),.stg .card.dark .btn.outline:active:not(:disabled){background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}.stg .btn.danger{background:var(--c-danger);color:#fff}.stg .btn.danger:hover:not(:disabled){background:var(--c-danger-hover);transform:translateY(-1px)}.stg .btn.danger:active:not(:disabled){background:var(--c-danger);transform:translateY(0)}.stg .btn.danger.outline{background:var(--c-white);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.stg .btn.danger.outline:hover:not(:disabled){background:var(--c-bej-1);transform:none}.stg .btn.danger.outline:active:not(:disabled){background:var(--c-bej-1);box-shadow:inset 0 0 0 1px var(--c-ink);filter:brightness(.96);transform:none}.stg .btn.full{justify-content:center;width:100%}.stg .btn.link{height:auto;color:var(--c-accent);text-underline-offset:4px;background:0 0;border-radius:0;padding:0}.stg .btn.link:hover:not(:disabled){color:var(--c-accent-deep);text-decoration:underline}.stg .btn.link:focus-visible{border-radius:var(--r-xs);outline-offset:2px}.stg .btn.lg{border-radius:var(--r-full);height:44px;padding:0 32px;font-size:16px}.stg .btn.sm{border-radius:var(--r-full);height:30px;padding:0 18px;font-size:13px}.stg .btn.xs{border-radius:var(--r-full);height:26px;padding:0 14px;font-size:12px}.stg .btn.icon-only{aspect-ratio:1;padding:0}.stg .btn>svg{stroke-width:1.5px;width:16px;height:16px}.stg .btn.lg>svg{stroke-width:1.75px;width:20px;height:20px}.stg .btn.sm>svg{stroke-width:1.5px;width:14px;height:14px}.stg .btn.xs>svg{stroke-width:1.25px;width:12px;height:12px}.stg .btn.icon-only>svg{stroke-width:1.75px;width:18px;height:18px}.stg .btn.lg.icon-only>svg{stroke-width:1.75px;width:20px;height:20px}.stg .btn.sm.icon-only>svg{stroke-width:1.5px;width:16px;height:16px}.stg .btn.xs.icon-only>svg{stroke-width:1.25px;width:12px;height:12px}@media (width<=1023.98px){.stg .btn:not(.link),.stg .toggle{position:relative}.stg .btn:not(.lg):not(.link):before,.stg .toggle:not(.lg):before{content:"";border-radius:inherit;position:absolute;inset:-2px}.stg .btn.sm:before,.stg .toggle.sm:before{inset:-7px}.stg .btn.xs:before,.stg .toggle.xs:before{inset:-9px}}.stg .input{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);height:40px;font-family:var(--font-sans);color:var(--c-ink);width:100%;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s}.stg .input::placeholder{color:var(--c-mist)}.stg textarea.input{resize:vertical;scrollbar-width:thin;height:auto;min-height:88px;padding:10px 16px;line-height:20px;overflow-y:auto}.stg .input.tonal{background:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.stg .input:hover:where(:not(:disabled)){border-color:var(--c-input-border-hover)}.stg .input:focus,.stg .input.is-focused{border-color:var(--c-fog);background:var(--c-white);outline:none;box-shadow:0 0 0 3px #7a757024}.stg .input.lg{height:44px;padding:0 20px;font-size:16px}.stg .input.error{border-color:var(--c-error);background:var(--c-error-bg)}.stg .input.error:focus,.stg .input.error.is-focused{border-color:var(--c-fog);background:var(--c-white)}.stg .input.success{border-color:var(--c-success)}.stg .input:disabled{background:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist);cursor:not-allowed}.stg .select{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);height:40px;font-family:var(--font-sans);color:var(--c-ink);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;width:100%;padding:0 36px 0 16px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s}.stg .select.tonal{background-color:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.stg .select:hover:where(:not(:disabled)){border-color:var(--c-input-border-hover)}.stg .select:focus,.stg .select.is-focused{border-color:var(--c-fog);background-color:var(--c-white);outline:none;box-shadow:0 0 0 3px #7a757024}.stg .select.lg{height:44px;padding:0 40px 0 20px;font-size:16px}@media (width<=1023.98px){.stg .input:not(.lg),.stg .select:not(.lg){font-size:16px}}.stg .select.error{border-color:var(--c-error);background-color:var(--c-error-bg)}.stg .select.error:focus,.stg .select.error.is-focused{border-color:var(--c-fog);background-color:var(--c-white)}.stg .select.success{border-color:var(--c-success)}.stg .select:disabled{background-color:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist);cursor:not-allowed}.stg :is(.select-anchor,.cur-select){width:var(--select-w,auto);flex-shrink:0;display:inline-flex;position:relative}.stg .select-anchor.block{width:100%;display:flex}.stg .select-anchor.block>.select-trigger{width:100%}.stg :is(.select-anchor,.cur-select)>:is(.select-trigger,.cur-select-trigger){flex:auto;min-width:0}.stg .select-trigger.block{width:100%}.stg :is(.select-trigger,.cur-select-trigger){text-align:start;background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);height:40px;font-family:var(--font-sans);color:var(--c-ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.stg .select-trigger.sm{border-radius:var(--r-md);gap:6px;height:30px;padding:0 10px}.stg :is(.select-trigger.lg,.cur-select-trigger){height:44px;padding:0 20px;font-size:16px}.stg .select-trigger.tonal{background-color:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.stg .select-trigger.bare{border-radius:var(--r-md);background:0 0;border-color:#0000;padding-inline:6px;font-weight:600}.stg .select-trigger.placeholder{color:var(--c-mist)}.stg :is(.select-trigger,.cur-select-trigger):hover:where(:not(:disabled):not(.is-disabled):not(.static)){border-color:var(--c-input-border-hover)}.stg .select-trigger.bare:hover:where(:not(:disabled):not(.is-disabled):not(.static)){background:var(--c-bej-1);border-color:#0000}.stg :is(.select-trigger,.cur-select-trigger):focus-visible,.stg :is(.select-trigger,.cur-select-trigger)[aria-expanded=true],.stg :is(.select-anchor,.cur-select).open>:is(.select-trigger,.cur-select-trigger){border-color:var(--c-fog);background-color:var(--c-white);outline:none;box-shadow:0 0 0 3px #7a757024}.stg .select-trigger.bare:focus-visible,.stg .select-trigger.bare[aria-expanded=true],.stg .select-anchor.open>.select-trigger.bare{background:var(--c-bej-1);border-color:#0000}.stg :is(.select-trigger,.cur-select-trigger).error{border-color:var(--c-error);background-color:var(--c-error-bg)}.stg :is(.select-trigger,.cur-select-trigger).error:focus-visible{border-color:var(--c-fog);background-color:var(--c-white)}.stg :is(.select-trigger,.cur-select-trigger).success{border-color:var(--c-success)}.stg :is(.select-trigger,.cur-select-trigger):disabled,.stg :is(.select-trigger,.cur-select-trigger).is-disabled{background-color:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist);cursor:not-allowed;pointer-events:none}.stg :is(.select-trigger,.cur-select-trigger):disabled .chev,.stg :is(.select-trigger,.cur-select-trigger).is-disabled .chev{opacity:0}.stg .select-trigger.bare:disabled,.stg .select-trigger.bare.is-disabled{background-color:#0000;border-color:#0000}.stg :is(.select-trigger,.cur-select-trigger).static{cursor:default}.stg :is(.select-trigger,.cur-select-trigger)>.chev{color:var(--c-fog);flex-shrink:0;margin-left:auto;transition:transform .16s;transform:rotate(0)}.stg :is(.select-trigger,.cur-select-trigger)[aria-expanded=true]>.chev,.stg :is(.select-anchor,.cur-select).open>:is(.select-trigger,.cur-select-trigger)>.chev{transform:rotate(180deg)}.stg .select-trigger>.select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.stg :is(.select-trigger,.cur-select-trigger)>.ic:not(.chev){color:var(--c-fog);flex-shrink:0}.stg .field{flex-direction:column;gap:4px;display:flex}.stg .field-label{font-family:var(--font-sans);letter-spacing:.04em;color:var(--c-fog);padding-left:16px;font-size:12px;font-weight:500;line-height:16px}.stg .field-help{font-family:var(--font-sans);color:var(--c-fog);padding-left:16px;font-size:12px;font-weight:400;line-height:16px}.stg .field-help.error{color:var(--c-error-text)}.stg .field-help.success{color:var(--c-success-text)}.stg .field.horizontal,.stg .field.responsive{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.stg .field-content{flex-direction:column;gap:2px;min-width:0;display:flex}.stg .field.horizontal>:not(.field-content),.stg .field.responsive>:not(.field-content){flex-shrink:0}.stg .field-content .field-label,.stg .field-content .field-help{padding-left:0}@media (width<=1023.98px){.stg .field.responsive{flex-direction:column;align-items:stretch;gap:4px}.stg .field.responsive>:not(.field-content){flex-shrink:1}.stg .field.responsive .field-content .field-label,.stg .field.responsive .field-content .field-help{padding-left:16px}}.stg .search-wrap{align-items:center;display:flex;position:relative}.stg .search-wrap .search-ic{color:var(--c-fog);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.stg .search-wrap .input{padding-left:40px}.stg .search-wrap .kbd{pointer-events:none;line-height:20px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.stg .input-group{background:var(--c-white);border:1px solid var(--c-input-border);border-radius:var(--r-lg);align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0 16px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.stg .input-group.lg{height:44px;padding:0 20px}.stg .input-group.tonal{background:var(--c-bej-0);border-color:var(--c-input-border-tonal)}.stg .input-group>.input{background:0 0;border:none;border-radius:0;flex:auto;min-width:0;height:auto;padding:0}.stg .input-group>.input:focus,.stg .input-group>.input.is-focused{box-shadow:none;background:0 0}.stg .input-group>textarea.input{resize:none;scrollbar-width:thin;min-height:72px;line-height:20px;overflow-y:auto}.stg .input-group:hover:where(:not(:focus-within)){border-color:var(--c-input-border-hover)}.stg .input-group:focus-within,.stg .input-group.is-focused{border-color:var(--c-fog);box-shadow:0 0 0 3px #7a757024}.stg .input-group:has(>.input-group-addon .select-trigger[aria-expanded=true]){border-color:var(--c-fog);box-shadow:0 0 0 3px #7a757024}.stg .input-group.error{border-color:var(--c-error);background:var(--c-error-bg)}.stg .input-group.error:focus-within{border-color:var(--c-fog);background:var(--c-white)}.stg .input-group.error:has(>.input-group-addon .select-trigger[aria-expanded=true]){border-color:var(--c-fog);background:var(--c-white)}.stg .input-group.success{border-color:var(--c-success)}.stg .input-group:has(>.input:disabled){background:var(--c-bej-1);border-color:var(--c-input-border);color:var(--c-mist)}.stg .input-group:has(>.input-group-addon.block-start>.field-label){gap:0}.stg .input-group>.input-group-addon.block-start:has(>.field-label){cursor:default;padding:8px 16px 0}.stg .input-group:has(>.input-group-addon.block-start>.field-label)>.input{padding:2px 16px 7px}.stg .input-group:has(>.input-group-addon.block-start>.field-label)>textarea.input{resize:vertical;min-height:60px}.stg .input-group>.input-group-addon.block-start>.field-label{color:var(--c-accent);text-transform:uppercase;flex:1;padding-left:0;transition:color .14s}.stg .input-group:focus-within>.input-group-addon.block-start>.field-label{color:var(--c-accent-deep)}.stg .input-group.error>.input-group-addon.block-start>.field-label,.stg .input-group.error:focus-within>.input-group-addon.block-start>.field-label{color:var(--c-ink)}.stg .input-group-addon{font-family:var(--font-sans);color:var(--c-fog);cursor:text;-webkit-user-select:none;user-select:none;flex-shrink:0;order:-1;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.stg .input-group-addon>svg:not([width]){width:16px;height:16px}.stg .input-group-addon.inline-start{order:-1}.stg .input-group-addon.inline-end{order:1}.stg :is(.input-group:has(>.input-group-addon.block-start),.input-group:has(>.input-group-addon.block-end)){flex-direction:column;align-items:stretch;height:auto;padding:0}.stg :is(.input-group:has(>.input-group-addon.block-start)>.input,.input-group:has(>.input-group-addon.block-end)>.input){padding:10px 16px}.stg .input-group-addon.block-start,.stg .input-group-addon.block-end{justify-content:flex-start;width:100%;padding:8px 16px}.stg .input-group-addon.block-start{order:-1}.stg .input-group-addon.block-end{order:1}.stg .input-group-addon.block-start.ruled{border-bottom:1px solid var(--c-rule-soft)}.stg .input-group-addon.block-end.ruled{border-top:1px solid var(--c-rule-soft)}.stg .input-group:has(>.input-group-addon.inline-start>:is(.btn,.select-anchor)){padding-left:6px}.stg .input-group:has(>.input-group-addon.inline-end>:is(.btn,.select-anchor)){padding-right:6px}.stg .input-group:has(>.input-group-addon.inline-end>.badge){padding-right:8px}.stg .input-group.lg:has(>.input-group-addon.inline-end>.badge){padding-right:10px}.stg .input-group .btn:hover:not(:disabled){transform:none}.stg .input-group .btn.primary:hover:not(:disabled),.stg .input-group .btn.secondary:hover:not(:disabled){box-shadow:none}.stg .input-group-addon:has(>.select-anchor){align-self:stretch}.stg .input-group-addon>.select-anchor{align-self:stretch;align-items:center}.stg .input-group-addon .select-trigger.bare:is(:focus-visible,[aria-expanded=true]){box-shadow:none}.stg .input-group-text{color:var(--c-fog);white-space:nowrap;align-items:center;gap:6px;display:flex}.stg .input-group-text.ink{color:var(--c-ink)}.stg .badge,.stg .kbd{border-radius:var(--r-full);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.stg .badge.success{background:var(--c-success-bg);color:var(--c-success-text)}.stg .badge.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.stg .badge.error{background:var(--c-error-bg);color:var(--c-error-text)}.stg .badge.ai{background:var(--c-ai-bg);color:var(--c-ai)}.stg .badge.pink{background:var(--c-pink-tint);color:var(--c-pink-deep)}.stg .badge.neutral{background:var(--c-bej-1);color:var(--c-fog)}.stg .badge.read{background:var(--c-read-bg);color:var(--c-read-text)}.stg .badge.live{background:var(--c-ai-grad);color:#fff}.stg .badge.outline,.stg .kbd{background:var(--c-white);color:var(--c-fog);box-shadow:inset 0 0 0 1px var(--c-input-border)}.stg .badge.filled.success{background:var(--c-success);color:#fff}.stg .badge.filled.warn{background:var(--c-warn);color:#fff}.stg .badge.filled.error{background:var(--c-error);color:#fff}.stg .badge.filled.ai{background:var(--c-ai-grad);color:#fff}.stg .badge.filled.pink{background:var(--c-pink);color:#fff}.stg .badge.filled.neutral{background:var(--c-ink);color:#fff}.stg .badge.filled.read{background:var(--c-read);color:#fff}.stg .badge .dot{opacity:.85;background:currentColor;border-radius:50%;width:5px;height:5px}.stg .badge.sm,.stg .kbd{padding:1px 7px;font-size:11px}.stg .ai-tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--c-pink-tint);color:var(--c-pink-deep);border-radius:var(--r-full);align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.stg .ai-feed{color:var(--c-fog);background:var(--c-bej-1);border-radius:var(--r-full);align-items:center;gap:8px;padding:5px 11px;font-size:12px;display:inline-flex}.stg .ai-feed strong{color:var(--c-pink);font-family:var(--font-display);font-style:italic;font-weight:500}.stg .card{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-xl);padding:24px}.stg .card.tonal{background:var(--c-bej-1);border:none}.stg .card.dark{background:var(--c-dark-grad);color:#fff;border-color:#ffffff0d}.stg .card.dark .t-h2,.stg .card.dark .t-h3,.stg .card.dark .t48,.stg .card.dark .t32{color:#fff}.stg .card.dark .t-body,.stg .card.dark .t16{color:#ffffffa6}.stg .card.dark .card-title{color:#fff}.stg .card.feat{border-color:var(--c-pink)}@supports (color:color-mix(in lab, red, red)){.stg .card.feat{border-color:color-mix(in oklab, var(--c-pink) 30%, var(--c-rule))}}.stg .card.feat{box-shadow:0 24px 60px -20px #ee437933}.stg .card.lg{padding:32px}.stg .card.sm{padding:18px}.stg .card.cta{flex-direction:column;display:flex}.stg .card.cta>.btn:last-child,.stg .card.cta>.btn.full{margin-top:auto}.stg .kpi{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);padding:18px 20px;position:relative}.stg .kpi .label{letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:14px;display:flex}.stg .kpi .label .dot{background:var(--c-mist);border-radius:50%;width:5px;height:5px}.stg .kpi.income .label .dot{background:var(--c-pink)}.stg .kpi.expense .label .dot{background:var(--c-ink)}.stg .kpi.profit .label .dot{background:var(--c-success)}.stg .kpi.due .label .dot{background:var(--c-pink)}.stg .kpi .value{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.stg .kpi .value .unit{color:var(--c-mist);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:400}.stg .kpi .delta{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:inline-flex}.stg .kpi{container-type:inline-size}@container (width<=220px){.stg .kpi .label{letter-spacing:.08em;margin-bottom:10px}.stg .kpi .value{letter-spacing:-.03em;font-size:26px}.stg .kpi .value .unit{margin-left:3px;font-size:12px}.stg .kpi .delta{margin-top:8px}}.stg .kpi .delta.up{color:var(--c-success-text)}.stg .kpi .delta.down{color:var(--c-warn-text)}.stg .kpi .delta.neutral{color:var(--c-fog)}.stg .kpi.dark{background:var(--c-dark-grad);color:#fff;border-color:#0000}.stg .kpi.dark .label{color:#ffffff8c}.stg .kpi.dark .value{color:#fff}.stg .kpi.dark .value .unit{color:#ffffff80}.stg .kpi.dark .delta.neutral{color:#ffffffa6}.stg .list-section{flex-direction:column;gap:6px;display:flex}.stg .list-section>.t12{color:var(--c-ink)}.stg .list-group{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);overflow:hidden}.stg .list-row,.stg .flow-menu-row{border:none;border-bottom:1px solid var(--c-rule-soft);text-align:left;width:100%;min-height:56px;color:var(--c-ink);font-family:var(--font-sans);letter-spacing:0;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:400;line-height:22px;text-decoration:none;display:flex}.stg .list-row:last-child,.stg .flow-menu-row:last-child{border-bottom:none}.stg .list-row.has-sub{padding:10px 20px}.stg .list-group.sm .list-row,.stg .list-group.sm .flow-menu-row{min-height:44px}.stg .list-group.sm .list-row.has-sub{padding:6px 20px}.stg .list-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stg .list-row-title{font-size:15px;line-height:22px}.stg .list-row-sub{color:var(--c-fog);font-size:13px;line-height:18px}.stg .list-row-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:15px;font-weight:600}.stg .list-row>.ic,.stg .flow-menu-row>.ic,.stg .flow-menu-ic{color:var(--c-fog);flex:none}.stg .flow-menu-ic{display:flex}.stg .list-row>.badge,.stg .flow-menu-row>.badge{font-variant-numeric:tabular-nums}.stg .list-row.link,.stg button.list-row,.stg a.list-row,.stg label.list-row,.stg .flow-menu-row{cursor:pointer}.stg .list-row.link:hover,.stg button.list-row:hover,.stg a.list-row:hover,.stg label.list-row:hover,.stg .flow-menu-row:hover{background:var(--c-bej-05)}.stg .list-row.link:hover>.ic:last-child{color:var(--c-ink)}.stg .list-row.value{justify-content:space-between}.stg .list-row.value .list-row-title{color:var(--c-fog)}.stg .list-row.control>.switch{flex:none}.stg .list-row.danger,.stg .flow-menu-row.danger{color:var(--c-ink);font-weight:600}.stg .list-row.danger>.ic,.stg .flow-menu-row.danger>.ic,.stg .flow-menu-row.danger .flow-menu-ic{color:var(--c-ink)}.stg .list-row.selected{background:var(--c-pink-tint)}.stg .list-row.selected>.ic:last-child{color:var(--c-accent-deep)}.stg .list-row.selected:hover{background:var(--c-pink-tint)}.stg .list-row:disabled,.stg .list-row.disabled{color:var(--c-mist);cursor:not-allowed;pointer-events:none}.stg .list-row:disabled .list-row-sub,.stg .list-row.disabled .list-row-sub,.stg .list-row:disabled>.ic,.stg .list-row.disabled>.ic{color:var(--c-mist)}.stg .list-row:focus-visible{outline:2px solid var(--c-fog);outline-offset:-2px}.stg .quantum-stack{flex-direction:column;gap:10px;display:flex}.stg .quantum-group{padding-block:8px}.stg .quantum-pair{border-bottom:0;min-height:40px}.stg .quantum-pair .list-row-title{flex-shrink:0;font-size:14px}.stg .quantum-pair .list-row-value{white-space:normal;min-width:0;font-size:14px;font-weight:500}.stg .quantum-group,.stg .quantum-pair>.list-row-title,.stg .quantum-pair>.list-row-value,.stg .quantum-block,.stg .quantum-block-label,.stg .quantum-block-body{margin:0}.stg .btn.quantum-action{font-weight:500}.stg .quantum-block{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.stg .quantum-block-label{color:var(--c-fog);font-size:14px;line-height:22px}.stg .quantum-block-body{min-width:0;color:var(--c-ink);font-size:14px;font-weight:500;line-height:20px}.stg .timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.stg .timeline-step{align-items:flex-start;gap:10px;display:flex;position:relative}.stg .timeline-step:not(:last-child):after{content:"";background:var(--c-rule-card);width:1px;position:absolute;top:19px;bottom:-13px;left:8.5px}.stg .timeline-node{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.stg .timeline-node>.ic{stroke-width:1.25px;width:10px;height:10px}.stg .timeline-step[data-state=done] .timeline-node{background:var(--c-success-bg);color:var(--c-success)}.stg .timeline-step[data-state=current] .timeline-node{background:var(--c-pink-tint)}.stg .timeline-step[data-state=upcoming] .timeline-node{box-shadow:inset 0 0 0 1.5px var(--c-input-border)}.stg .timeline-step[data-state=failed] .timeline-node{background:var(--c-error-bg);color:var(--c-error)}.stg .timeline-dot{background:var(--c-pink);border-radius:50%;width:7px;height:7px}.stg .timeline-text{flex-direction:column;min-width:0;display:flex}.stg .timeline-title{color:var(--c-ink);font-size:14px;font-weight:500;line-height:20px}.stg .timeline-detail{color:var(--c-fog);font-size:13px;font-weight:400;line-height:18px}.stg .card-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.stg .card-row{border-bottom:1px solid var(--c-rule-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.stg .card-row:last-child{border-bottom:none}.stg .card-val{color:var(--c-ink);font-variant-numeric:tabular-nums;text-align:right}.stg .card-edit{border-top:1px solid var(--c-rule-soft);margin-top:14px;padding-top:14px}.stg .card-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.stg .tabs{background:var(--c-bej-1);border-radius:var(--r-full);padding:3px;display:inline-flex}.stg .tabs button{font-family:var(--font-sans);cursor:pointer;border-radius:var(--r-full);height:34px;color:var(--c-fog);letter-spacing:-.005em;background:0 0;border:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;transition:all .14s;display:inline-flex}.stg .tabs button:hover{color:var(--c-ink)}.stg .tabs button.active{background:var(--c-white);color:var(--c-ink);box-shadow:0 1px 2px #110d100f}.stg .tabs button .tab-icon{width:14px;height:14px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.stg .tabs button .tab-icon svg{display:block}.stg .tabs button .badge{font-variant-numeric:tabular-nums;transition:background .14s,color .14s}.stg .tabs.dark{background:var(--c-dark-grad)}.stg .tabs.dark button{color:#ffffff8c}.stg .tabs.dark button:hover{color:#fff}.stg .tabs.dark button.active{background:var(--c-accent);color:#fff;box-shadow:none}.stg .tabs.dark button .badge{color:#ffffff8c;background:#ffffff1a}.stg .tabs.dark button.active .badge{color:#fff;background:#fff3}.stg [role=tabpanel]{display:none}.stg [role=tabpanel].active{display:block}.stg [role=tabpanel]:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px;border-radius:var(--r-sm)}.stg .accordion{font-family:var(--font-sans);flex-direction:column;display:flex}.stg .accordion-item,.stg .acc-item{border-top:1px solid var(--c-rule);transition:border-color .14s}.stg .accordion>.accordion-item:last-child,.stg .accordion>.acc-item:last-child{border-bottom:1px solid var(--c-rule)}.stg .accordion-trigger,.stg .acc-trigger{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--c-ink);font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:15px 12px;transition:background .14s;display:flex}.stg .accordion-trigger:hover,.stg .acc-trigger:hover{background:var(--c-bej-05)}.stg .accordion-item:has(>.accordion-trigger:hover:not(:disabled)){border-top-color:var(--c-rule-hover)}.stg .accordion-item:has(>.accordion-trigger:hover:not(:disabled))+.accordion-item{border-top-color:var(--c-rule-hover)}.stg .acc-item:has(>.acc-trigger:hover:not(:disabled)){border-top-color:var(--c-rule-hover)}.stg .acc-item:has(>.acc-trigger:hover:not(:disabled))+.acc-item{border-top-color:var(--c-rule-hover)}.stg :is(.accordion>.accordion-item:last-child:has(>.accordion-trigger:hover:not(:disabled)),.accordion>.acc-item:last-child:has(>.acc-trigger:hover:not(:disabled))){border-bottom-color:var(--c-rule-hover)}.stg .accordion-trigger:focus-visible,.stg .acc-trigger:focus-visible{outline:2px solid var(--c-fog);outline-offset:-2px;border-radius:var(--r-xs)}.stg .accordion-trigger:disabled,.stg .acc-trigger:disabled{cursor:not-allowed;color:var(--c-mist);background:0 0}.stg .accordion-trigger:disabled .accordion-sub,.stg .accordion-trigger:disabled .accordion-meta,.stg .accordion-trigger:disabled .accordion-lead,.stg .accordion-trigger:disabled .accordion-chevron,.stg .acc-trigger:disabled .acc-sub,.stg .acc-trigger:disabled .acc-meta,.stg .acc-trigger:disabled .acc-lead,.stg .acc-trigger:disabled .acc-chevron{color:var(--c-mist)}.stg .accordion-text,.stg .acc-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stg .accordion-title,.stg .acc-title{letter-spacing:-.005em;color:inherit;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.stg .accordion-sub,.stg .acc-sub{color:var(--c-fog);font-size:13px;font-weight:400;line-height:1.45}.stg .accordion-sub.clamp,.stg .acc-sub.clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stg .accordion-lead,.stg .acc-lead{width:20px;height:20px;color:var(--c-fog);flex-shrink:0;justify-content:center;align-items:center;transition:color .14s;display:inline-flex}.stg .accordion-item[data-state=open] .accordion-lead,.stg .acc-item[data-state=open] .acc-lead{color:var(--c-ink)}.stg .accordion-meta,.stg .acc-meta{color:var(--c-fog);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:500}.stg .accordion-chevron,.stg .acc-chevron{width:20px;height:20px;color:var(--c-fog);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.7,.3,1),color .14s;display:inline-flex;transform:rotate(0)}.stg .accordion-trigger:hover .accordion-chevron,.stg .acc-trigger:hover .acc-chevron{color:var(--c-ink)}.stg .accordion-item[data-state=open]>.accordion-trigger .accordion-chevron,.stg .acc-item[data-state=open]>.acc-trigger .acc-chevron{color:var(--c-ink);transform:rotate(180deg)}.stg .accordion.chevron-start .accordion-chevron,.stg .accordion.chevron-start .acc-chevron{order:-1}.stg .accordion-header{text-align:left;width:100%;min-height:56px;color:var(--c-ink);font-family:var(--font-sans);align-items:center;gap:12px;padding:15px 12px;display:flex}.stg .accordion.contained .accordion-header{padding:16px 18px}.stg .accordion.sm .accordion-header{min-height:44px;padding:11px 10px}.stg .accordion-action{flex-shrink:0}.stg .accordion.action .accordion-chevron{display:none}.stg .accordion-content,.stg .acc-panel{visibility:hidden;height:0;transition:height .22s cubic-bezier(.2,.7,.3,1),visibility 0s linear .22s;overflow:hidden}.stg .accordion-item[data-state=open]>.accordion-content,.stg .acc-item[data-state=open]>.acc-panel{visibility:visible;height:auto;transition-delay:0s}.stg .accordion-content-inner,.stg .acc-panel-inner{display:flow-root}.stg .accordion-content-body,.stg .acc-panel-body{max-width:680px;color:var(--c-fog);padding:0 12px 18px;font-size:14px;line-height:1.6}.stg .accordion-content-body>:first-child,.stg .acc-panel-body>:first-child{margin-top:0}.stg .accordion-content-body>:last-child,.stg .acc-panel-body>:last-child{margin-bottom:0}.stg .accordion-content-body strong,.stg .acc-panel-body strong{color:var(--c-ink);font-weight:600}.stg .accordion.contained{gap:8px}.stg .accordion.contained>.accordion-item,.stg .accordion.contained>.acc-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md)}.stg .accordion.contained>.accordion-item:last-child,.stg .accordion.contained>.acc-item:last-child{border-bottom:1px solid var(--c-rule-card)}.stg .accordion.contained>.accordion-item[data-state=open],.stg .accordion.contained>.acc-item[data-state=open]{border-color:var(--c-rule)}.stg :is(.accordion.contained>.accordion-item:has(>.accordion-trigger:hover:not(:disabled)),.accordion.contained>.acc-item:has(>.acc-trigger:hover:not(:disabled))){border-color:var(--c-rule-hover)}.stg .accordion.contained .accordion-trigger,.stg .accordion.contained .acc-trigger{border-radius:var(--r-md);padding:16px 18px}.stg .accordion.contained .accordion-content-body,.stg .accordion.contained .acc-panel-body{padding:0 18px 18px}.stg .accordion.sm .accordion-trigger,.stg .accordion.sm .acc-trigger{gap:10px;min-height:44px;padding:10px}.stg .accordion.sm .accordion-title,.stg .accordion.sm .acc-title{font-size:14px}.stg .accordion.sm .accordion-sub,.stg .accordion.sm .acc-sub{font-size:12px}.stg .accordion.sm .accordion-lead,.stg .accordion.sm .accordion-chevron,.stg .accordion.sm .acc-lead,.stg .accordion.sm .acc-chevron{width:16px;height:16px}.stg .accordion.sm .accordion-content-body,.stg .accordion.sm .acc-panel-body{padding:0 10px 12px;font-size:13px}.stg .accordion.contained.sm .accordion-trigger,.stg .accordion.contained.sm .acc-trigger{padding:12px 14px}.stg .accordion.contained.sm .accordion-content-body,.stg .accordion.contained.sm .acc-panel-body{padding:0 14px 14px}@media (width<=640px){.stg .accordion-trigger,.stg .acc-trigger{padding:14px 4px}.stg .accordion.contained .accordion-trigger,.stg .accordion.contained .acc-trigger{padding:14px 16px}.stg .accordion-content-body,.stg .acc-panel-body{padding:0 4px 16px}.stg .accordion.contained .accordion-content-body,.stg .accordion.contained .acc-panel-body{padding:0 16px 16px}}@media print{.stg .accordion-content,.stg .acc-panel{visibility:visible!important;height:auto!important}.stg .accordion-chevron,.stg .acc-chevron{display:none}}.stg .switch{background:var(--c-bej-1);border-radius:var(--r-full);cursor:pointer;border:none;width:36px;height:20px;padding:0;transition:background .14s;position:relative}.stg .switch:after{content:"";width:16px;height:16px;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:2px}.stg .switch.on{background:var(--c-accent)}.stg .switch.on:after{transform:translate(16px)}.stg .switch:hover:where(:not(:disabled)){background:var(--c-bej-1)}@supports (color:color-mix(in lab, red, red)){.stg .switch:hover:where(:not(:disabled)){background:color-mix(in srgb, var(--c-bej-1), var(--c-ink) 7%)}}.stg .switch.on:hover:not(:disabled){background:var(--c-accent-deep)}.stg .alert,.stg .toast{border-radius:var(--r-md);font-family:var(--font-sans);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.stg .alert>.ic,.stg .toast>.ic{margin-top:calc(.5lh - 8px)}.stg .alert-body,.stg .toast-body{flex:1;min-width:0}.stg .alert>.btn.icon-only,.stg .toast>.btn.icon-only{color:inherit;opacity:.55;flex-shrink:0;align-self:flex-start;margin-top:-2.5px;margin-right:-6px}.stg .alert>.btn.icon-only:hover:not(:disabled),.stg .toast>.btn.icon-only:hover:not(:disabled){opacity:1;color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){.stg .alert>.btn.icon-only:hover:not(:disabled),.stg .toast>.btn.icon-only:hover:not(:disabled){background:color-mix(in oklab, currentColor 10%, transparent)}}.stg .toast-close{box-sizing:border-box;border-radius:var(--r-full);cursor:pointer;width:26px;height:26px;color:inherit;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;margin-right:-6px;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.stg .toast-close:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.stg .toast-close:hover{background:color-mix(in oklab, currentColor 10%, transparent)}}.stg .alert-actions,.stg .toast-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.stg .alert-actions .btn,.stg .toast-actions .btn{flex-shrink:0}.stg .alert-actions .btn.ghost,.stg .toast-actions .btn.ghost{color:inherit}.stg .alert-actions .btn.ghost:hover:not(:disabled),.stg .toast-actions .btn.ghost:hover:not(:disabled){color:inherit;background:currentColor}@supports (color:color-mix(in lab, red, red)){.stg .alert-actions .btn.ghost:hover:not(:disabled),.stg .toast-actions .btn.ghost:hover:not(:disabled){background:color-mix(in oklab, currentColor 10%, transparent)}}.stg .alert strong,.stg .toast strong{color:inherit;font-weight:600}.stg .alert a,.stg .toast a{color:inherit;opacity:.85;text-decoration:underline}.stg .alert a:hover,.stg .toast a:hover{opacity:1}.stg .alert.neutral,.stg .alert.info,.stg .toast.neutral,.stg .toast.info{background:var(--c-bej-1);color:var(--c-ink)}.stg .alert.success,.stg .toast.success{background:var(--c-success-bg);color:var(--c-success-text)}.stg .alert.warning,.stg .alert.warn,.stg .toast.warning,.stg .toast.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.stg .alert.error,.stg .toast.error{background:var(--c-error-bg);color:var(--c-error-text)}.stg .alert.brand,.stg .toast.brand{background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-rule);border-left:3px solid var(--c-pink);padding:13px 15px 13px 13px}.stg .alert.brand strong,.stg .toast.brand strong,.stg .alert.brand .ic,.stg .toast.brand .ic{color:var(--c-pink-deep)}.stg .alert.page{border-left:none;border-radius:0;width:100%;margin:0;padding:12px 20px}.stg .alert.page.brand{background:var(--c-white);color:var(--c-ink);border:none;border-left:3px solid var(--c-pink);padding:12px 20px 12px 17px}.stg .alert.page.brand strong,.stg .alert.page.brand .ic{color:var(--c-pink-deep)}.stg .toast-stack{z-index:300;pointer-events:none;flex-direction:column;gap:10px;width:min(560px,100vw - 32px);display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.stg .toast{pointer-events:auto;background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-rule-card);box-shadow:var(--sh-toast);animation:.22s cubic-bezier(.16,1,.3,1) stg-toast-in}.stg .toast.neutral,.stg .toast.info{border-color:var(--c-fog)}@supports (color:color-mix(in lab, red, red)){.stg .toast.neutral,.stg .toast.info{border-color:color-mix(in srgb, var(--c-fog) 70%, transparent)}}.stg .toast.success{border-color:var(--c-success-text)}@supports (color:color-mix(in lab, red, red)){.stg .toast.success{border-color:color-mix(in srgb, var(--c-success-text) 70%, transparent)}}.stg .toast.warning,.stg .toast.warn{border-color:var(--c-warn-text)}@supports (color:color-mix(in lab, red, red)){.stg .toast.warning,.stg .toast.warn{border-color:color-mix(in srgb, var(--c-warn-text) 70%, transparent)}}.stg .toast.error{border-color:var(--c-error-text)}@supports (color:color-mix(in lab, red, red)){.stg .toast.error{border-color:color-mix(in srgb, var(--c-error-text) 70%, transparent)}}@keyframes stg-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stg .toast{animation:none}}@media (width<=1023.98px){.stg .toast-stack{width:auto;top:16px;left:16px;right:16px;transform:none}}.stg .alert.floating{z-index:100;max-width:420px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #14100c24,0 2px 8px #14100c0f}@media (width<=1023.98px){.stg .alert.floating{max-width:none;left:16px;right:16px}}.stg .insight{background:var(--c-pink-ultra);border:1px solid var(--c-pink)}@supports (color:color-mix(in lab, red, red)){.stg .insight{border:1px solid color-mix(in oklab, var(--c-pink) 18%, var(--c-rule))}}.stg .insight{border-radius:var(--r-xl);padding:28px}.stg .insight .lb{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-pink-deep);margin-bottom:10px;font-size:11px;font-weight:600}.stg .insight .h{font-family:var(--font-sans);letter-spacing:-.022em;color:var(--c-ink);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}.stg .insight .h em{font-family:var(--font-display);color:var(--c-pink);font-style:italic;font-weight:500}.stg .insight .p{font-family:var(--font-sans);color:var(--c-fog);margin:0 0 18px;font-size:14px;line-height:1.6}.stg .insight .sig{border-top:1px solid var(--c-pink);align-items:center;gap:12px;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.stg .insight .sig{border-top:1px solid color-mix(in oklab, var(--c-pink) 14%, transparent)}}.stg .insight .sig .nm{color:var(--c-ink);font-size:14px;font-weight:500}.stg .insight .sig .rl{color:var(--c-fog);font-size:12px}.stg .pulse-dot{background:var(--c-success);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite stg-pulse-dot;display:inline-block;box-shadow:0 0 #1f7a4d80}@keyframes stg-pulse-dot{0%{box-shadow:0 0 #1f7a4d73}70%{box-shadow:0 0 0 6px #1f7a4d00}to{box-shadow:0 0 #1f7a4d00}}.stg .vox-fab{z-index:90;background:var(--c-dark-grad);color:#fff;border-radius:var(--r-lg);cursor:pointer;font-family:var(--font-sans);border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px;font-size:14px;transition:transform .14s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px -10px #110d1059}.stg .vox-fab:hover{transform:translateY(-2px)}.stg .vox-fab span:first-child:not(.t-actor){font-size:14px;font-weight:500}.stg .vox-fab em{font-family:var(--font-display);color:var(--c-pink);font-style:italic;font-weight:500}.stg .vox-fab .meta{color:#ffffff8c;letter-spacing:.04em;font-size:11px}.stg .vox-fab.ai{background:var(--c-ai-grad)}.stg .vox-fab.ai em,.stg .vox-fab.ai .t-actor,.stg .vox-fab.ai .meta{color:#fff}.stg .avatar{background:var(--c-pink);color:#fff;width:36px;height:36px;font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.stg .avatar.lg{width:44px;height:44px;font-size:13px}.stg .avatar.sm{width:28px;height:28px;font-size:11px}.stg .avatar.dark{background:var(--c-dark-grad)}.stg .avatar.tinted{background:var(--c-pink-tint);color:var(--c-pink-deep)}.stg .tbl{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.stg .tbl thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--c-fog);text-align:left;background:var(--c-bej-1);border-bottom:1px solid var(--c-rule-soft);padding:10px 22px;font-size:12px;font-weight:500}.stg .tbl thead th.right{text-align:right}.stg .tbl tbody td{color:var(--c-ink);border-bottom:1px solid var(--c-rule-soft);font-variant-numeric:tabular-nums;letter-spacing:-.003em;padding:14px 22px;font-size:14px}.stg .tbl tbody tr:last-child td{border-bottom:none}.stg .tbl tbody tr:hover{background:var(--c-bej-05)}.stg .tbl .right{text-align:right}.stg .tbl .name,.stg .tbl .amount{color:var(--c-ink);font-weight:500}.stg .tbl .date{color:var(--c-fog);font-size:13px}.stg .data-list{flex-direction:column;gap:12px;display:flex}.stg .data-list-hdr{letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink);align-items:baseline;gap:10px;padding:4px 0 0;font-size:12px;font-weight:500;display:flex}.stg .data-list-hdr .sum{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--c-fog);font-weight:400}.stg .data-card{text-align:left;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);width:100%;font-family:var(--font-sans);color:var(--c-ink);appearance:none;flex-direction:column;gap:12px;padding:16px 20px;text-decoration:none;display:flex}.stg button.data-card,.stg a.data-card{cursor:pointer}.stg button.data-card:hover,.stg a.data-card:hover{border-color:var(--c-input-border-hover)}.stg .data-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.stg .data-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.stg .data-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;gap:12px;display:grid}.stg .data-card-grid.two{grid-template-columns:minmax(0,1fr) max-content}.stg .data-card-grid.four{grid-template-columns:repeat(3,minmax(0,1fr)) max-content}.stg .data-field{flex-direction:column;gap:2px;min-width:0;display:flex}.stg .data-field:last-child{text-align:right}.stg .data-field>.v{font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.stg .data-field:last-child>.v{white-space:nowrap;font-weight:600}.stg .data-list-empty{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.stg .data-list-empty>.disc{background:var(--c-bej-1);width:44px;height:44px;color:var(--c-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.stg .data-list-empty>p{max-width:26ch;margin:0;font-size:15px;line-height:22px}.stg .v3-topnav{z-index:95;background:var(--c-dark);border-radius:var(--r-full);gap:1px;padding:3px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #110d1038}.stg .v3-topnav a{width:32px;height:28px;font-family:var(--font-sans);letter-spacing:.02em;color:#ffffff8c;border-radius:var(--r-full);justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:color .14s,background .14s;display:inline-flex}.stg .v3-topnav a:hover{color:#fff}.stg .v3-topnav a.active{background:var(--c-accent);color:#fff}.stg .v3-topnav .sep{color:var(--c-dark-mid);letter-spacing:.1em;align-self:center;padding:0 4px;font-size:9px}.stg .modal-backdrop{z-index:200;background:var(--c-backdrop);-webkit-backdrop-filter:blur(var(--scrim-blur));justify-content:center;align-items:center;padding:32px;animation:.18s ease-out stg-modal-fade;display:none;position:fixed;inset:0}.stg .modal-backdrop.open{display:flex}@keyframes stg-modal-fade{0%{opacity:0}to{opacity:1}}.stg .modal{background:var(--c-bej-1);border-radius:var(--r-xl);outline:1px solid var(--c-white);outline-offset:16px;width:100%;max-width:480px;padding:32px 36px 28px;animation:.22s cubic-bezier(.2,.8,.2,1) stg-modal-in;position:relative}.stg .modal.sm{max-width:360px}.stg .modal.lg{max-width:640px}@keyframes stg-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stg .modal>.btn.icon-only{position:absolute;top:16px;right:16px}.stg .sheet-scrim,.stg .flow-sheet-scrim{z-index:60;background:var(--c-backdrop);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));flex-direction:column;justify-content:flex-end;animation:.15s stg-flowScrimIn;display:flex;position:absolute;inset:0}.stg .sheet-scrim[hidden],.stg .flow-sheet-scrim[hidden]{display:none!important}.stg .sheet,.stg .flow-sheet{background:var(--c-white);animation:.22s cubic-bezier(.2,.8,.2,1) stg-flowSheetUp;position:relative}.stg .sheet.attached{border-radius:var(--r-xl) var(--r-xl) 0 0;padding:16px 18px calc(var(--safe-bottom,0px) + 16px)}.stg .sheet.floating,.stg .flow-sheet{border-radius:var(--r-xl);margin:12px 12px calc(var(--safe-bottom,0px) + 12px);padding:16px 18px 18px}.stg .sheet.floating{flex-direction:column;gap:12px;display:flex}.stg .sheet.form{background:var(--c-bej-0);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:16px var(--layout-pad-mob) calc(var(--safe-bottom,0px) + 16px);flex-direction:column;gap:16px;display:flex}.stg .sheet.form>.btn.icon-only{background:var(--c-white)}.stg .sheet.form>.btn.primary{margin-top:4px}.stg .sheet>.btn.icon-only,.stg .flow-sheet>.btn.icon-only{z-index:1;background:var(--c-bej-0);color:var(--c-ink);box-shadow:none;position:absolute;top:12px;right:12px}.stg .sheet>.btn.icon-only:hover:not(:disabled),.stg .flow-sheet>.btn.icon-only:hover:not(:disabled){background:var(--c-bej-0)}@supports (color:color-mix(in lab, red, red)){.stg .sheet>.btn.icon-only:hover:not(:disabled),.stg .flow-sheet>.btn.icon-only:hover:not(:disabled){background:color-mix(in srgb, var(--c-bej-0), var(--c-ink) 8%)}}.stg .sheet>.t18{padding:4px 48px 10px 6px}.stg .sheet.floating>.t18{padding-bottom:0}.stg .sheet>.t14{color:var(--c-fog);margin:0;padding:0 6px}.stg .sheet .list-group,.stg .flow-sheet .list-group{background:0 0;border:none;border-radius:0;overflow:visible}.stg .sheet .list-group+.list-group{margin-top:4px}.stg .sheet .list-row,.stg .flow-sheet .list-row,.stg .sheet .flow-menu-row,.stg .flow-sheet .flow-menu-row{min-height:44px;padding-left:6px;padding-right:6px}@keyframes stg-flowScrimIn{0%{opacity:0}to{opacity:1}}@keyframes stg-flowSheetUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stg .sheet-scrim,.stg .flow-sheet-scrim,.stg .sheet,.stg .flow-sheet{animation:none}}.stg .stack-xs>*+*{margin-top:var(--sp-4)}.stg .stack-sm>*+*{margin-top:var(--sp-8)}.stg .stack>*+*{margin-top:var(--sp-16)}.stg .stack-lg>*+*{margin-top:var(--sp-24)}.stg .stack-xl>*+*{margin-top:var(--sp-40)}.stg .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stg .row.sm{gap:6px}.stg .row.lg{gap:16px}.stg .divider{background:var(--c-rule-soft);border:none;height:1px;margin:20px 0}.stg .divider.strong{background:var(--c-rule)}@media (width<=1023.98px){.stg .v3-topnav{bottom:12px}}.stg .check-group,.stg .radio-group{flex-direction:column;gap:10px;display:flex}.stg .check-group.row,.stg .radio-group.row{flex-flow:wrap;gap:16px}.stg .check-item,.stg .radio-item{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);letter-spacing:0;color:var(--c-ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:22px;display:inline-flex}.stg .check-item input,.stg .radio-item input{appearance:none;background:var(--c-white);border:1.5px solid var(--c-input-border);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;transition:border-color .14s,background .14s,box-shadow .14s;position:relative}.stg .check-item input[type=checkbox]{border-radius:var(--r-xs)}.stg .radio-item input[type=radio]{border-radius:50%}.stg .check-item input:hover:where(:not(:disabled)),.stg .radio-item input:hover:where(:not(:disabled)){border-color:var(--c-input-border-hover);background:var(--c-bej-0)}.stg .check-item input[type=checkbox]:checked,.stg .radio-item input[type=radio]:checked{background:var(--c-accent);border-color:var(--c-accent)}.stg .check-item input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 9L7.5 12L13.5 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.stg .radio-item input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg .check-item input:focus-visible,.stg .radio-item input:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px}.stg .check-item input:disabled,.stg .radio-item input:disabled{background:var(--c-bej-1);border-color:var(--c-rule);cursor:not-allowed}.stg .check-item input:disabled:checked,.stg .radio-item input:disabled:checked{background:var(--c-mist);border-color:var(--c-mist)}.stg :is(.check-item:has(input:disabled),.radio-item:has(input:disabled)){cursor:not-allowed}.stg .check-item input.error,.stg .radio-item input.error{border-color:var(--c-error);background:var(--c-error-bg)}.stg .check-item input.error:checked,.stg .radio-item input.error:checked{border-color:var(--c-error);background:var(--c-error)}.stg .check-item:has(input.error){color:var(--c-error-text)}.stg .radio-item:has(input.error){color:var(--c-error-text)}.stg .check-item:has(input.error) .check-label{color:var(--c-error-text)}.stg .radio-item:has(input.error) .radio-label{color:var(--c-error-text)}.stg .label,.stg .field-title,.stg .check-label,.stg .radio-label{font-family:var(--font-sans);color:var(--c-ink);font-size:15px;font-weight:400;line-height:22px}.stg .label .sublabel,.stg .field-title .sublabel,.stg .check-label .sublabel,.stg .radio-label .sublabel{color:var(--c-fog);margin-top:2px;font-size:13px;font-weight:400;line-height:18px;display:block}.stg .check-item input[type=checkbox]:indeterminate{background:var(--c-accent);border-color:var(--c-accent)}.stg .check-item input[type=checkbox]:indeterminate:after{content:"";background:#fff;border-radius:1px;width:9px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg .check-item.card,.stg .radio-item.card{border:1.5px solid var(--c-rule-card);border-radius:var(--r-lg);background:var(--c-white);align-items:center;gap:12px;width:100%;padding:16px 18px;transition:border-color .14s,background .14s;display:flex}.stg .check-item.card input,.stg .radio-item.card input{margin:0}.stg .check-item.card:hover:where(:not(:has(input:disabled))),.stg .radio-item.card:hover:where(:not(:has(input:disabled))){border-color:var(--c-input-border-hover)}.stg :is(.check-item.card:has(input:checked),.radio-item.card:has(input:checked)){border-color:var(--c-accent);background:var(--c-accent-tint)}.stg :is(.check-item.card:has(input:disabled),.radio-item.card:has(input:disabled)){background:var(--c-bej-1);border-color:var(--c-rule)}.stg :is(.check-item.card:has(input.error),.radio-item.card:has(input.error)){border-color:var(--c-error);background:var(--c-white)}.stg .banner{border-radius:var(--r-md);width:100%;font-family:var(--font-sans);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.stg .banner .ic{flex-shrink:0;width:16px;height:16px;margin-top:1px}.stg .banner-body{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.stg .banner-text{flex:1;min-width:0}.stg .banner strong{color:inherit;font-weight:600}.stg .banner a{color:inherit;opacity:.85;text-decoration:underline}.stg .banner a:hover{opacity:1}.stg .banner .banner-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.stg .banner .banner-actions .btn{flex-shrink:0}.stg .banner-dismiss,.stg .page-banner-dismiss{box-sizing:border-box;border-radius:var(--r-xs);cursor:pointer;color:currentColor;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-1px;margin-right:-4px;padding:0;transition:opacity .12s,background .12s;display:flex}.stg .banner-dismiss:hover,.stg .page-banner-dismiss:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.stg .banner-dismiss:hover,.stg .page-banner-dismiss:hover{background:color-mix(in oklab, currentColor 10%, transparent)}}.stg .banner.info{background:var(--c-bej-1);color:var(--c-ink)}.stg .banner.success{background:var(--c-success-bg);color:var(--c-success-text)}.stg .banner.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.stg .banner.error{background:var(--c-error-bg);color:var(--c-error-text);border:1px solid var(--c-error)}.stg .banner.brand{background:var(--c-white);color:var(--c-fog);border:1px solid var(--c-rule);border-left:3px solid var(--c-pink);padding:13px 15px 13px 13px}.stg .banner.brand strong,.stg .banner.brand .ic{color:var(--c-pink-deep)}.stg .page-banner{width:100%;font-family:var(--font-sans);text-align:center;justify-content:center;align-items:center;gap:10px;padding:12px 48px 12px 20px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.stg .page-banner .ic{flex-shrink:0;width:16px;height:16px}.stg .page-banner-body{min-width:0}.stg .page-banner-dismiss{width:28px;height:28px;margin:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.stg .page-banner strong{color:inherit;font-weight:700}.stg .page-banner a{opacity:.8;text-decoration:underline}.stg .page-banner a:hover{opacity:1}.stg .page-banner.info{background:var(--c-bej-1);color:var(--c-ink)}.stg .page-banner.success{background:var(--c-success-bg);color:var(--c-success-text)}.stg .page-banner.warn{background:var(--c-warn-bg);color:var(--c-warn-text)}.stg .page-banner.error{background:var(--c-error-bg);color:var(--c-error-text)}.stg .page-banner.brand{background:var(--c-pink-tint);color:var(--c-pink-deep)}.stg .page-banner.dark{background:var(--c-dark-grad);color:#fff}.stg .stepper{font-family:var(--font-sans);align-items:center;gap:28px;display:inline-flex}.stg .stepper-step{color:var(--c-fog);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:500;transition:color .14s;display:inline-flex}.stg .stepper-step:hover:not(:disabled){color:var(--c-ink)}.stg .stepper-step:disabled{cursor:not-allowed}.stg .stepper-step.done,.stg .stepper-step.done:hover{color:var(--c-ink)}.stg .stepper-step.active{color:var(--c-pink-deep);font-weight:600}.stg .stepper-step.active:hover{color:var(--c-pink-deep)}.stg .stepper-ind{background:var(--c-white);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--c-rule);color:var(--c-fog);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;transition:background .14s,box-shadow .14s,color .14s;display:inline-flex}.stg .stepper-step.done .stepper-ind{background:var(--c-success-bg);box-shadow:none;color:var(--c-success)}.stg .stepper-step.active .stepper-ind{background:var(--c-pink);box-shadow:none;color:#fff}.stg .stepper.vertical{flex-direction:column;align-items:stretch;gap:2px;display:flex}.stg .stepper.vertical .stepper-step,.stg .stepper-menu .stepper-step{text-align:left;justify-content:flex-start;width:100%;transition:background .12s,color .14s;display:flex}.stg .stepper.vertical .stepper-step{border-radius:var(--r-lg);gap:13px;padding:11px 8px;font-size:15px}.stg .stepper.vertical .stepper-step:hover:not(:disabled){background:var(--c-rule-soft)}.stg .stepper.vertical .stepper-ind{width:24px;height:24px;font-size:12px}.stg .stepper.mobile{display:inline-block;position:relative}.stg .stepper-trigger{font-family:var(--font-sans);color:var(--c-pink-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.stg .stepper-trigger>svg{flex-shrink:0}.stg .stepper-trigger .stepper-ind{background:var(--c-pink);width:22px;height:22px;box-shadow:none;color:#fff;font-size:11px}.stg .stepper-trigger .stepper-count{color:var(--c-fog);font-variant-numeric:tabular-nums;border-left:1px solid var(--c-rule);margin-left:2px;padding-left:8px;font-weight:500}.stg .stepper-trigger .chev{color:var(--c-fog);transition:transform .16s;transform:rotate(0)}.stg .stepper.mobile.open .stepper-trigger .chev{transform:rotate(180deg)}.stg .popover,.stg .stepper-menu{z-index:20;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);min-width:200px;box-shadow:var(--sh-popover);flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0}.stg .popover.is-open,.stg .stepper.mobile.open .stepper-menu{display:flex}.stg .popover.popper{display:flex;position:relative;top:auto;left:auto;right:auto}.stg .popover.align-end,.stg .stepper-menu.align-end{left:auto;right:0}.stg .popover.content{gap:0;padding:16px}.stg .popover.content>.btn{align-self:flex-start}.stg .popover-item,.stg .stepper-menu .stepper-step{border-radius:var(--r-md);padding:8px 10px}.stg .popover-item{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--c-ink);text-align:left;background:0 0;border:none;align-items:center;gap:10px;font-size:14px;line-height:20px;transition:background .12s,color .14s;display:flex}.stg .popover-item:hover:where(:not(:disabled)),.stg .stepper-menu .stepper-step:hover:where(:not(:disabled)){background:var(--c-bej-1)}.stg .popover-item>.popover-check{color:var(--c-accent);inset-inline-end:10px;flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}.stg .popover-item{position:relative}.stg .popover-item.is-selected,.stg .popover-item[data-state=checked]{font-weight:600}.stg .popover-item:not(.is-selected):not([data-state=checked])>.popover-check{visibility:hidden}.stg .popover:has(.popover-check) .popover-item{padding-inline-end:34px}.stg .popover.compact:has(.popover-check) .popover-item{padding-inline-end:30px}.stg .popover-item.is-active,.stg .popover-item[data-selected=true]{background:var(--c-bej-1)}.stg .popover-item>input[type=radio],.stg .popover-item>input[type=checkbox]{margin:0}.stg .popover-item:disabled,.stg .popover-item[data-disabled=true]{color:var(--c-mist);cursor:not-allowed}.stg .popover-item>svg{color:var(--c-fog);flex-shrink:0}.stg .popover-label,.stg .command [cmdk-group-heading]{letter-spacing:.1em;padding:8px 10px 4px;font-weight:600}.stg .popover-sep{background:var(--c-rule-soft);flex-shrink:0;height:1px;margin:4px 0}.stg .typeahead{flex-direction:column;gap:4px;display:flex;position:relative}.stg .typeahead>.popover{min-width:0;max-height:280px;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.stg .field.typeahead>.popover{top:calc(100% + 6px)}.stg .typeahead-match{color:var(--c-accent-deep);background:0 0;font-weight:600}.stg .popover-item .typeahead-meta{color:var(--c-fog);font-size:12px;line-height:16px;display:block}.stg .typeahead-empty,.stg .command-empty{text-align:center;font-family:var(--font-sans);color:var(--c-fog);padding:14px 10px;font-size:14px;line-height:20px}.stg .input.has-chevron{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.stg .typeahead.is-open .input.has-chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 10L8 6L4 10' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.stg .command{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);width:100%;font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.stg .command-input{border-bottom:1px solid var(--c-rule-soft);color:var(--c-fog);align-items:center;gap:8px;padding:4px 16px;display:flex}.stg .command-input>.ic{flex-shrink:0}.stg .command-input>.input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.stg .command-input>.input:focus,.stg .command-input>.input:focus-visible,.stg .command-input>.input.is-focused{box-shadow:none;border:0;outline:none}.stg .command-list{flex-direction:column;gap:2px;max-height:300px;padding:6px;scroll-padding-block:6px;display:flex;overflow-y:auto}.stg .command-group,.stg .command [cmdk-list-sizer],.stg .command [cmdk-group-items]{flex-direction:column;gap:2px;display:flex}.stg .command-group[hidden],.stg .command [hidden]{display:none}.stg .command-shortcut{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-fog);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:10px;font-size:11px;line-height:16px}.stg .command-footer{border-top:1px solid var(--c-rule-soft);font-family:var(--font-sans);color:var(--c-fog);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;font-size:12px;line-height:16px;display:flex}.stg .command-footer kbd{font-family:var(--font-mono);color:var(--c-ink);font-size:11px;font-weight:500}.stg .input-group.command-trigger{cursor:text}.stg .input-group.command-trigger>.input{text-align:left;color:var(--c-mist);white-space:nowrap;text-overflow:ellipsis;cursor:text;align-self:stretch;overflow:hidden}.stg .command:has(>.command-input>.input.lg){border-radius:var(--r-xl)}.stg .command:has(>.command-input>.input.lg)>.command-input{padding:6px 20px}.stg .command:has(>.command-input>.input.lg)>.command-list{padding:10px;scroll-padding-block:10px}.stg .command:has(>.command-input>.input.lg)>.command-footer{padding:10px 20px}.stg .modal.command-dialog{background:var(--c-white);align-self:flex-start;margin-top:10vh;padding:0;overflow:hidden}.stg .modal.command-dialog>.command{border:0;border-radius:0}.stg .modal.command-dialog>.btn.icon-only{top:13px;right:13px}.stg .modal.command-dialog>.command>.command-input{padding-right:56px}.stg .app-footer{z-index:30;background:var(--c-white);border-top:1px solid var(--c-rule-soft);position:fixed;bottom:0;left:0;right:0}.stg .app-footer[hidden]{display:none}.stg .app-footer-in{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:640px;margin:0 auto;padding:12px 16px 14px;display:flex}.stg .app-footer.matches-content .app-footer-in{max-width:var(--app-foot-w,640px);padding-left:0;padding-right:0}.stg .app-foot-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.stg .app-foot-nav .invisible{visibility:hidden}.stg .app-foot-help{text-align:center;color:var(--c-fog);opacity:0;pointer-events:none;max-height:0;margin:0;font-size:13px;transition:max-height .18s,opacity .18s,margin-top .18s;overflow:hidden}.stg .app-foot-help a{color:var(--c-pink-deep);text-decoration:underline}.stg .app-footer.is-scrolled .app-foot-help{opacity:1;pointer-events:auto;max-height:48px;margin-top:4px}@media (width>=1024px){.stg .app-footer-in{padding:12px 20px 16px}}.stg .app-shell:has(>.app-top){--app-top-h:60px;background:var(--c-bej-0);padding-top:var(--app-top-h);box-sizing:border-box;padding-bottom:96px}.stg .app-top{--app-top-h:60px;z-index:31;background:var(--c-white);border-bottom:1px solid var(--c-rule-soft);position:fixed;top:0;left:0;right:0}.stg .app-top[hidden]{display:none}.stg .app-top-in{width:100%;max-width:var(--app-foot-w,640px);min-height:var(--app-top-h,60px);box-sizing:border-box;align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:flex;position:relative}.stg .app-top.matches-content .app-top-in{padding-left:0;padding-right:0}@media (width>=1024px){.stg .app-top-in{padding:0 20px}}.stg .app-top-center{scrollbar-width:none;flex:auto;justify-content:flex-start;min-width:0;display:flex;overflow-x:auto}.stg .app-top-center::-webkit-scrollbar{display:none}.stg .app-top-right{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.stg .app-top .stepper{flex-wrap:nowrap;gap:22px}.stg .app-top .stepper-step{white-space:nowrap;font-size:13px}.stg .app-top .stepper-ind{width:26px;height:26px;font-size:12px}.stg .app-progress{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.stg .app-progress-bar{height:100%;width:var(--app-progress,0%);background:var(--c-bej-1);transition:width .28s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.stg .app-progress-bar{transition:none}}.stg .flow-chrome{isolation:isolate;background:var(--c-bej-0);height:100%;position:relative;overflow:hidden}.stg .flow-chrome-scroll{z-index:1;padding-top:128px;padding-bottom:108px;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0 58px,#000 124px calc(100% - 104px),#0000 calc(100% - 54px) 100%);mask-image:linear-gradient(#0000 0 58px,#000 124px calc(100% - 104px),#0000 calc(100% - 54px) 100%)}.stg .flow-bar{z-index:3;position:absolute;left:0;right:0}.stg .flow-bar.top{top:0}.stg .flow-bar.bottom{bottom:0}.stg .flow-bar-veil{pointer-events:none;-webkit-backdrop-filter:blur(7px);position:absolute;inset:0}.stg .flow-bar.top .flow-bar-veil{background:linear-gradient(#fbfaf7d9 0% 46%,#fbfaf700 100%);-webkit-mask-image:linear-gradient(#000 46%,#0000 100%);mask-image:linear-gradient(#000 46%,#0000 100%)}.stg .flow-bar.bottom .flow-bar-veil{background:linear-gradient(#fbfaf700 0%,#fbfaf7d9 54% 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 54%);mask-image:linear-gradient(#0000 0%,#000 54%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.stg .flow-bar-veil{-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.stg .flow-bar-veil{-webkit-backdrop-filter:none}.stg .flow-bar.top .flow-bar-veil{background:linear-gradient(180deg, var(--c-bej-0) 0%, var(--c-bej-0) 46%, #fbfaf700 100%)}.stg .flow-bar.bottom .flow-bar-veil{background:linear-gradient(0deg, var(--c-bej-0) 0%, var(--c-bej-0) 46%, #fbfaf700 100%)}}.stg .flow-header{align-items:center;padding:2px 14px 12px;display:flex;position:relative}.stg .flow-header-left,.stg .flow-header-right{flex:1;display:flex}.stg .flow-header-left{justify-content:flex-start}.stg .flow-header-right{justify-content:flex-end}.stg .flow-header-center{flex:none}.stg .flow-bar [aria-disabled=true]{opacity:.4;cursor:not-allowed}.stg .flow-step-title{cursor:pointer;letter-spacing:-.02em;color:var(--c-ink);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.stg .flow-footer{padding:12px 18px 16px;position:relative}.stg .flow-footer>.btn{width:100%}@media (width>=600px) and (width<=1023.98px){.stg .flow-chrome-scroll{padding-inline:max(0px, calc((100% - var(--flow-max)) / 2))}.stg .flow-header,.stg .flow-footer{max-width:var(--flow-max);margin-inline:auto}}.stg .flow-sheet.steps{padding:16px 16px 14px}.stg .flow-menu-gap{height:4px}.stg .flow-steps-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);padding:0 6px 10px;font-size:12px;font-weight:600}.stg .amount-row{align-items:center;gap:12px;width:100%;padding-left:16px;display:flex}.stg .amount-value{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;outline:none;flex-shrink:0;font-size:48px;font-weight:700;line-height:1}.stg .amount-value .amount-dec{color:var(--c-mist);font-size:.44em;font-weight:700}.stg .amount-value.placeholder{color:var(--c-mist)}.stg .amount-value.is-active{position:relative}.stg .amount-value.is-active:after{content:"";background:var(--c-ink);vertical-align:-.04em;width:2px;height:.82em;margin-left:4px;animation:1s step-end infinite stg-amt-caret;display:inline-block}@keyframes stg-amt-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.stg .amount-field.is-error .amount-value,.stg .amount-field.is-error .amount-value .amount-dec{color:var(--c-error)}.stg :is(.amount-row .select-trigger,.cur-select-trigger){padding:0 14px;font-weight:600;line-height:1}.stg :is(.select-trigger,.cur-select-trigger) .cur-code{text-align:center;min-width:36px;display:inline-block}.stg .cur-flag{border-radius:50%;flex-shrink:0;width:20px;height:20px;display:inline-block;overflow:hidden}.stg .cur-flag svg{width:100%;height:100%;display:block}.stg .doc-list{flex-direction:column;gap:8px;display:flex}.stg .doc-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;display:flex}.stg .doc-item:hover{border-color:var(--c-fog)}.stg .doc-item-num{width:30px;height:30px;font-size:14px;font-weight:600;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stg .doc-item-num.unread{background:var(--c-white);border:1px solid var(--c-rule-card);color:var(--c-fog)}.stg .doc-item-num.read{background:var(--c-read-bg);color:var(--c-read-text)}.stg .doc-item-num.current{background:var(--c-white);border:1.5px solid var(--c-pink);color:var(--c-pink-deep)}.stg .doc-item-num.signed{background:var(--c-success-bg);color:var(--c-success-text)}.stg .doc-item-body{flex:1;min-width:0}.stg .doc-item-name{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.stg .doc-item-meta{color:var(--c-fog);margin-top:2px;font-size:12px;line-height:16px}.stg .doc-item-meta.current{color:var(--c-pink-deep)}.stg .doc-item.current{background:var(--c-pink-tint);border-color:var(--c-pink)}.stg .doc-item.compact{border-radius:var(--r-sm);background:0 0;border-color:#0000;gap:10px;margin-bottom:2px;padding:8px 10px}.stg .doc-item.compact:hover{background:var(--c-bej-05);border-color:#0000}.stg .doc-item.compact.current{background:var(--c-pink-tint);border-color:var(--c-pink)}.stg .doc-item.compact .doc-item-num{width:22px;height:22px;font-size:10px}.stg .doc-item.compact .doc-item-name,.stg .doc-item.compact .doc-item-meta{font-size:14px}.stg .doc-bar{background:var(--c-white);border-bottom:1px solid var(--c-rule-soft);flex-shrink:0;align-items:center;gap:12px;padding:8px 12px 8px 16px;display:flex}.stg .doc-bar.desktop{padding:10px 20px 10px 28px}.stg .doc-bar-title{cursor:pointer;min-width:0;min-height:44px;color:var(--c-ink);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:8px 4px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.stg .doc-bar-title.static{cursor:default}.stg .doc-bar-title .doc-bar-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.stg .doc-bar-title .doc-bar-chevron{color:var(--c-fog);flex-shrink:0;transition:transform .14s}.stg .doc-bar-title:hover,.stg .doc-bar-title:hover .doc-bar-chevron{color:var(--c-ink)}.stg .pdf-switch{cursor:pointer;min-width:44px;min-height:44px;color:var(--c-fog);background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:10px 8px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.stg .pdf-switch .pdf-switch-label{-webkit-user-select:none;user-select:none}.stg .pdf-switch.on{color:var(--c-ink)}.stg .pdf-switch .switch{pointer-events:none}.stg .pdf-page{background:var(--c-white);border:1px solid var(--c-rule-card);color:var(--c-ink);padding:24px 18px;font-family:Times New Roman,serif;font-size:10px;line-height:1.55}.stg .pdf-page.desktop{border-radius:var(--r-xl);width:100%;max-width:800px;padding:56px 72px;font-size:14px;line-height:1.6}.stg .pdf-page.desktop+.pdf-page.desktop{margin-top:14px}.stg .pdf-subtitle{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fog);margin:0 0 14px;font-size:10px;font-weight:600}.stg .pdf-page.desktop .pdf-subtitle{margin-bottom:24px;font-size:12px}.stg .pdf-section{margin:12px 0 4px;font-size:10px;font-weight:700}.stg .pdf-page.desktop .pdf-section{margin:18px 0 8px;font-size:13px}.stg .pdf-p{text-align:justify;margin:0 0 8px}.stg .pdf-page.desktop .pdf-p{margin:0 0 12px}.stg .pdf-hl{background:var(--c-pdf-hl);padding:0 2px}.stg .pdf-foot{text-align:center;color:var(--c-fog);font-size:10px;font-family:var(--font-mono);border-top:1px solid var(--c-rule-soft);margin-top:18px;padding-top:12px}.stg .pdf-page-sep{border-top:2px solid var(--c-rule-card);border-bottom:2px solid var(--c-rule-card);background:var(--c-bej-1);height:18px;margin:40px -72px}.stg .pdf-stack{flex-direction:column;gap:12px;display:flex}.stg .html-doc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.stg .html-doc-eyebrow:before{content:"";background:var(--c-pink);border-radius:50%;width:5px;height:5px}.stg .html-doc-intro{color:var(--c-ink);margin:0 0 18px;font-size:14px;line-height:1.65}.stg .html-doc-section{letter-spacing:.06em;text-transform:uppercase;color:var(--c-fog);border-top:1px solid var(--c-rule-soft);margin:18px 0 6px;padding-top:12px;font-size:14px;font-weight:600}.stg .html-doc-section:first-of-type{border-top:none;margin-top:16px;padding-top:0}.stg .html-doc-p{color:var(--c-ink);margin:0 0 14px;font-size:14px;line-height:1.65}.stg .html-doc-hl{background:var(--c-pink-tint);color:var(--c-pink-deep);border-radius:var(--r-xs);padding:1px 5px;font-weight:500}.stg .html-doc-meta{border-top:1px solid var(--c-rule-soft);color:var(--c-fog);font-size:14px;font-family:var(--font-mono);justify-content:space-between;margin-top:18px;padding-top:12px;display:flex}.stg .doc-sheet-backdrop{z-index:200;background:var(--c-backdrop);-webkit-backdrop-filter:blur(var(--scrim-blur));flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.stg .doc-sheet-backdrop[hidden]{display:none!important}.stg .doc-sheet{background:var(--c-bej-0);border-radius:var(--r-xl) var(--r-xl) 0 0;flex-direction:column;max-height:80%;padding:8px 18px 24px;display:flex}.stg .doc-sheet-handle{background:var(--c-rule-card);border-radius:2px;width:40px;height:4px;margin:8px auto 14px}.stg .doc-sheet-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.stg .doc-sheet-title{color:var(--c-ink);font-size:18px;font-weight:600}.stg .doc-sheet-list{flex:1;overflow-y:auto}.stg .doc-sheet-header>.btn.icon-only{flex-shrink:0}.stg .signer-layout{gap:var(--sp-16);align-items:flex-start;width:100%;max-width:1096px;margin:0 auto;padding:24px 0 40px;display:flex}.stg .signer-sidebar{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-xl);flex-direction:column;flex-shrink:0;align-self:flex-start;width:280px;display:flex;overflow:hidden}.stg .signer-sidebar.sticky{position:sticky;top:24px}.stg .signer-sidebar-header{border-bottom:1px solid var(--c-rule-soft);padding:18px 18px 14px}.stg .signer-sidebar-title{letter-spacing:-.015em;color:var(--c-ink);font-size:16px;font-weight:600}.stg .signer-sidebar-list{flex:1;padding:10px;overflow-y:auto}.stg .signer-doc{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.stg .signer-doc-bar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:800px;margin-bottom:14px;display:flex}.stg .signer-doc-title{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.stg .uploader{--up-h:218px;--up-h-compact:64px;flex-direction:column;gap:14px;display:flex}.stg .uploader.is-compact{--up-h:var(--up-h-compact)}.stg .uploader-slot{min-height:var(--up-h);flex-direction:column;gap:14px;display:flex}.stg .uploader-zone{height:var(--up-h);box-sizing:border-box;text-align:center;border-radius:var(--r-xl);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 24px;transition:background .14s;display:flex;position:relative}.stg .uploader-outline{pointer-events:none;opacity:.6;width:calc(100% - 1px);height:calc(100% - 1px);transition:opacity .14s;position:absolute;inset:.5px;overflow:visible}.stg .uploader-zone:hover:not(.is-disabled) .uploader-outline,.stg .uploader-zone:focus-visible .uploader-outline,.stg .uploader-zone.is-over .uploader-outline{opacity:1}.stg .uploader-zone:hover:not(.is-disabled),.stg .uploader-zone.is-over{background:var(--c-accent-ultra)}.stg .uploader-zone.is-disabled{cursor:not-allowed;background:var(--c-bej-1);color:var(--c-mist)}.stg .uploader-zone.is-disabled .uploader-outline{opacity:1}.stg .uploader-zone.is-disabled .uploader-title,.stg .uploader-zone.is-disabled .t14{color:var(--c-mist)}.stg .uploader-ic{border-radius:var(--r-full);background:var(--c-accent);width:56px;height:56px;color:var(--c-white);flex-shrink:0;place-items:center;display:grid}.stg .uploader-zone.is-disabled .uploader-ic{background:var(--c-white);color:var(--c-mist)}.stg .uploader-zone-body{flex-direction:column;gap:2px;display:flex}.stg .uploader-zone .btn.sm{margin-top:2px}.stg .uploader-title{color:var(--c-ink);font-weight:600}.stg .is-compact .uploader-zone{border-radius:var(--r-md);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;padding:9px 12px 9px 13px}.stg .is-compact .uploader-ic{display:none}.stg .is-compact .uploader-zone-body{flex:1;min-width:0}.stg .is-compact .uploader-zone .btn.sm{flex-shrink:0;margin-top:0}.stg .is-compact .uploader-title{font-size:14px}.stg .is-compact .uploader-zone-body .t14{font-size:13px}.stg .uploader-filled{box-sizing:border-box;border:1px solid var(--c-rule-card);border-radius:var(--r-xl);background:0 0;flex-direction:column;flex:1;justify-content:flex-start;padding:11px;display:flex}.stg .is-compact .uploader-filled{border:0;border-radius:0;flex:none;padding:0}.stg :is(.card:not(.tonal):not(.dark),.card-hairline) .uploader-filled{border-color:#0000;padding:0}.stg .uploader-list{flex-direction:column;gap:8px;display:flex}.stg .uploader-item{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);align-items:center;gap:12px;padding:11px 12px 11px 13px;display:flex}.stg .uploader-item.is-error{border-color:var(--c-error);background:var(--c-error-bg)}.stg .uploader-thumb{border-radius:var(--r-sm);background:var(--c-bej-1);width:36px;height:36px;color:var(--c-fog);flex-shrink:0;place-items:center;display:grid}.stg .uploader-thumb.is-done{background:var(--c-success-bg);color:var(--c-success)}.stg .uploader-thumb.is-error{background:var(--c-error-bg);color:var(--c-error)}.stg .uploader-body{flex:1;min-width:0}.stg .uploader-name{color:var(--c-ink);align-items:center;gap:8px;font-weight:500;display:flex}.stg .uploader-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stg .uploader-meta{color:var(--c-fog);margin-top:2px}.stg .uploader-meta.is-error{color:var(--c-error-text)}.stg .uploader-track{border-radius:var(--r-full);background:var(--c-bej-1);height:4px;margin-top:8px;overflow:hidden}.stg .uploader-fill{border-radius:var(--r-full);background:var(--c-accent);height:100%;transition:width .22s linear}.stg .uploader-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.stg .uploader-add{display:flex}.stg .uploader-input,.stg .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stg .uploader-zone:focus-visible{border-radius:var(--r-xl);outline-offset:3px}.stg .is-compact .uploader-zone:focus-visible{border-radius:var(--r-md)}.stg .app-shell{grid-template-columns:1fr;min-height:100vh;display:grid}@media (width<=1023.98px){.stg .app-shell>.sidebar{display:none}}@media (width>=1024px){.stg .app-shell:has(>.sidebar){grid-template-columns:var(--sidebar-w) 1fr}.stg .app-shell:has(>.sidebar.icon-only){grid-template-columns:var(--sidebar-w-icon) 1fr}}.stg .layout-12{gap:var(--grid-gutter);width:100%;max-width:var(--layout-max);padding-inline:var(--layout-pad-mob);grid-template-columns:1fr;margin-inline:auto;display:grid}.stg .layout-12>*{min-width:0}.stg .app-shell:has(>.sidebar) .layout-12{margin-inline:0 auto}@media (width>=1024px){.stg .layout-12{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));padding-inline:var(--layout-pad)}.stg .col-1{grid-column:span 1}.stg .col-2{grid-column:span 2}.stg .col-3{grid-column:span 3}.stg .col-4{grid-column:span 4}.stg .col-5{grid-column:span 5}.stg .col-6{grid-column:span 6}.stg .col-7{grid-column:span 7}.stg .col-8{grid-column:span 8}.stg .col-9{grid-column:span 9}.stg .col-10{grid-column:span 10}.stg .col-11{grid-column:span 11}.stg .col-12{grid-column:span 12}}.stg .app-mobile,.stg .flow-chrome{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.stg .app-mobile{isolation:isolate;background:var(--c-bej-0);--app-mobile-top:60px;--app-mobile-bot:56px;height:100dvh;position:relative;overflow:hidden}.stg .app-mobile.no-bar{--app-mobile-bot:0px}.stg .app-mobile-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-top) + var(--app-mobile-top) + 12px) var(--layout-pad-mob) calc(var(--safe-bottom) + var(--app-mobile-bot) + 24px);flex-direction:column;gap:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.stg .app-mobile-scroll::-webkit-scrollbar{display:none}.stg .app-mobile-top{z-index:3;padding:calc(var(--safe-top) + 12px) 14px 12px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);min-height:calc(var(--safe-top) + var(--app-mobile-top));background:#fbfaf7d9;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.stg .app-mobile-top{background:var(--c-bej-0)}}@media (prefers-reduced-transparency:reduce){.stg .app-mobile-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-bej-0)}}.stg .app-mobile-top>.logo{width:auto;height:22px;margin-left:6px}.stg .app-mobile-top>.title{letter-spacing:-.01em;min-width:0;color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 0 0 6px;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.stg .app-mobile-top.detail>.title{text-align:center;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.stg .app-mobile-top>.spacer{flex:none;width:40px}.stg .topbar{width:100%;max-width:var(--layout-max);padding:16px var(--layout-pad) 8px;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.stg .topbar>.input-group{flex:320px;max-width:460px}.stg .ds-shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.stg .sidebar{z-index:50;background:var(--c-bej-1);border-right:1px solid var(--c-rule-soft);flex-direction:column;gap:1px;height:100vh;padding:20px 12px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.stg .sidebar-brand{border-bottom:1px solid var(--c-rule-soft);margin-bottom:8px;padding:0 8px 16px;display:block}.stg .sidebar-brand img{width:auto;height:22px;display:block}.stg .sidebar-grp{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:6px;margin:18px 0 6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.stg .sidebar a{font-family:var(--font-sans);color:var(--c-fog);border-radius:var(--r-lg);align-items:center;gap:8px;padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.stg .sidebar a:hover{background:var(--c-rule-soft);color:var(--c-ink)}.stg .sidebar a.active{background:var(--c-white);color:var(--c-ink);box-shadow:var(--sh-xs)}.stg .sidebar a svg{opacity:.6;flex-shrink:0}.stg .sidebar a.active svg{opacity:1}.stg .sidebar a>.badge{margin-left:auto}.stg .sidebar.icon-only a{position:relative}.stg .sidebar.icon-only a>.badge{margin-left:0;position:absolute;top:0;right:-2px}.stg .sidebar>a{padding-inline:12px}.stg .sidebar-footer{border-top:1px solid var(--c-rule-soft);margin-top:auto;padding-top:16px}.stg .sidebar-footer a{color:var(--c-mist);border-radius:var(--r-xs);padding:5px 10px;font-size:14px;font-weight:400}.stg .sidebar-footer a:hover{color:var(--c-ink);background:0 0}.stg .sidebar-footer a+a{margin-top:1px}.stg .sidebar-cta{margin-top:auto;padding-top:12px}.stg .sidebar-footer+.sidebar-cta{margin-top:0}.stg .sidebar-cta .btn{width:100%}.stg .sidebar.icon-only{width:var(--sidebar-w-icon);align-items:center;padding:16px 8px;overflow:visible}.stg .sidebar.icon-only .sidebar-grp{display:none}.stg .sidebar.icon-only .sidebar-brand{border-bottom:1px solid var(--c-rule-soft);justify-content:center;width:100%;margin-bottom:12px;padding:0 0 16px;display:flex}.stg .sidebar.icon-only .sidebar-brand img{height:28px}.stg .sidebar.icon-only a{justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;font-size:0;display:flex}.stg .sidebar.icon-only a svg{opacity:1}.stg .sidebar.icon-only :is(.sidebar-trigger,.sidebar-cta .btn){position:relative}.stg .sidebar.icon-only .sidebar-label{white-space:nowrap;opacity:0;max-width:none;transition:opacity .1s;top:50%;left:calc(100% + 20px);transform:translateY(-50%)}.stg .sidebar.icon-only .sidebar-label:before{content:"";background:var(--c-accent);width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}.stg .sidebar.icon-only :is(a,.sidebar-trigger,.sidebar-cta .btn):hover>.sidebar-label{opacity:1;transition-delay:.12s}.stg .sidebar.icon-only :is(a,.sidebar-trigger,.sidebar-cta .btn):focus-visible>.sidebar-label{opacity:1}.stg .sidebar-section{flex-direction:column;display:flex}.stg .sidebar-section.is-end{border-top:1px solid var(--c-rule-soft);margin-top:auto;padding-top:16px}.stg .sidebar-trigger{width:100%;font-family:var(--font-sans);color:var(--c-fog);border-radius:var(--r-lg);cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.stg .sidebar-trigger:hover{background:var(--c-rule-soft);color:var(--c-ink)}.stg .sidebar-trigger:focus-visible{outline:2px solid var(--c-pink);outline-offset:1px}.stg .sidebar-trigger svg:not(.sidebar-grp-caret){opacity:.6;flex-shrink:0}.stg .sidebar-grp-caret{opacity:.5;flex-shrink:0;margin-left:auto;transition:transform .2s,opacity .12s;transform:rotate(0)}.stg .sidebar-trigger:hover .sidebar-grp-caret{opacity:.85}.stg .sidebar-section[data-state=closed] .sidebar-grp-caret{transform:rotate(-90deg)}.stg .sidebar-section-list{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1);display:grid}.stg .sidebar-section[data-state=closed] .sidebar-section-list{grid-template-rows:0fr}.stg .sidebar-section-list>div{flex-direction:column;min-height:0;display:flex;overflow:hidden}.stg .sidebar-section-list a{margin-top:1px;padding-left:34px}.stg .sidebar.icon-only .sidebar-grp-caret,.stg .sidebar.icon-only .sidebar-section-list{display:none}.stg .sidebar.icon-only .sidebar-trigger{justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.stg .sidebar.icon-only .sidebar-trigger svg:not(.sidebar-grp-caret){opacity:1}.stg .sidebar.icon-only .sidebar-section.is-end{align-items:center;width:100%}.stg .sidebar.icon-only .sidebar-footer{flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:auto;padding-top:12px;display:flex}.stg .sidebar.icon-only .sidebar-footer a{justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;font-size:0;display:flex}.stg .sidebar.icon-only .sidebar-footer a svg{opacity:.6}.stg .sidebar.icon-only .sidebar-cta{justify-content:center;width:100%;padding-top:12px;display:flex}.stg .sidebar.icon-only .sidebar-cta .btn{width:40px;height:40px;padding:0}@media (prefers-reduced-motion:reduce){.stg .sidebar-section-list,.stg .sidebar-grp-caret,.stg .sidebar.icon-only .sidebar-label{transition:none}}.stg .ds-main{max-width:920px;padding:48px 56px 120px}.stg .ds-page-hd{border-bottom:1px solid var(--c-rule-soft);margin-bottom:48px;padding-bottom:24px}.stg .tabbar{z-index:3;background:var(--c-white);border-top:1px solid var(--c-rule-soft);padding:0 8px var(--safe-bottom,0px);display:flex;position:absolute;bottom:0;left:0;right:0}.stg .tabbar-item{min-width:0;height:56px;font-family:var(--font-sans);color:var(--c-fog);appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.stg .tabbar-item:hover{color:var(--c-ink)}.stg .tabbar-item.active,.stg .tabbar-item[aria-current=page]{color:var(--c-accent-deep)}.stg .tabbar-item.active .tabbar-label,.stg .tabbar-item[aria-current=page] .tabbar-label{font-weight:700}.stg .tabbar-item:focus-visible{outline:2px solid var(--c-fog);outline-offset:-4px;border-radius:var(--r-md)}.stg .tabbar-ic{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.stg .tabbar-ic>.ic{stroke-width:2px;width:24px;height:24px}.stg .tabbar-label{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:12px;overflow:hidden}.stg .tabbar-ic>.badge{font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--c-white);padding:1px 5px;position:absolute;top:-2px;left:22px}.stg .tabbar-action{flex:none;justify-content:center;align-items:flex-start;width:72px;display:flex}.stg .tabbar-action>.btn{box-shadow:var(--sh-pink);margin-top:-8px}.stg .mobile-menu{z-index:50;background:var(--c-bej-0);padding:calc(var(--safe-top,0px) + 12px) var(--layout-pad-mob) calc(var(--safe-bottom,0px) + 24px);scrollbar-width:none;flex-direction:column;gap:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.stg .mobile-menu::-webkit-scrollbar{display:none}.stg .mobile-menu[hidden]{display:none!important}.stg .mobile-menu-top{flex:none;justify-content:space-between;align-items:center;height:44px;margin:0 -6px;display:flex}.stg .mobile-menu-top>.logo{width:auto;height:22px;margin-left:6px}.stg .mobile-menu>.list-row{border-bottom:none;min-height:52px;padding:4px 0}.stg .mobile-menu>.footer{margin-top:auto}.stg .separator{background:var(--c-rule);border:none;flex-shrink:0;width:100%;height:1px;margin:0}.stg .separator.soft{background:var(--c-rule-soft)}.stg .separator.vertical{align-self:stretch;width:1px;height:auto;min-height:1em}.stg .btn-group,.stg .modal-actions{align-items:center;gap:10px;display:flex}.stg .btn-group.end,.stg .modal-actions{justify-content:flex-end}.stg .btn-group.full>.btn,.stg .modal-actions.full>.btn{flex:1}.stg .btn-group.stacked,.stg .modal-actions.stacked{align-items:stretch;gap:var(--sp-8);flex-direction:column}.stg .btn-group.stacked>.btn,.stg .modal-actions.stacked>.btn{width:100%}@media (width<=1023.98px){.stg .btn-group,.stg .modal-actions{flex-direction:column;align-items:stretch}.stg .btn-group>.btn,.stg .modal-actions>.btn{width:100%}.stg .btn-group.compact{flex-direction:row;align-items:center}.stg .btn-group.compact>.btn{flex:1;width:auto}.stg .btn-group.split{flex-direction:row;align-items:center}.stg .btn-group.split>.btn{width:auto}.stg .btn-group.split>.btn:first-child,.stg .btn-group>.btn-group.split>.btn:first-child{flex:1}}.stg .btn-group.split{flex-direction:row;align-items:stretch;gap:0;display:inline-flex}.stg .btn-group.split>.btn{border-radius:0}.stg .btn-group.split>.btn:first-child{border-start-start-radius:var(--r-full);border-end-start-radius:var(--r-full)}.stg .btn-group.split>.btn:last-child{border-start-end-radius:var(--r-full);border-end-end-radius:var(--r-full)}.stg .btn-group.split>.btn+.btn{margin-inline-start:-1px}.stg .btn-group.split>.btn:hover:not(:disabled),.stg .btn-group.split>.btn:focus-visible{z-index:1;position:relative}.stg .btn-group.split>.btn:hover:not(:disabled){transform:none}.stg .btn-group.split>.btn.primary:hover:not(:disabled),.stg .btn-group.split>.btn.secondary:hover:not(:disabled){box-shadow:none}.stg .btn-group.split>.btn.secondary+.btn.secondary,.stg .btn-group.split>.btn.secondary+.btn.secondary:hover:not(:disabled),.stg .btn-group.split>.btn.secondary+.btn.secondary:active:not(:disabled){box-shadow:inset 1px 0 0 var(--c-rule);margin-inline-start:0}.stg .popover.lg{border-radius:var(--r-xl);gap:2px;min-width:240px;padding:10px}.stg .popover.lg .popover-item{border-radius:var(--r-md);padding:8px 14px;font-size:16px;line-height:24px}.stg .command:has(>.command-input>.input.lg) .popover-item{border-radius:var(--r-md);padding:8px 14px;font-size:16px;line-height:24px}.stg .popover.lg .popover-label{padding:10px 14px 6px}.stg .command:has(>.command-input>.input.lg) :is(.popover-label,[cmdk-group-heading]){padding:10px 14px 6px}.stg :is(.command:has(>.command-input>.input.lg) .popover-item,.command:has(>.command-input>.input.lg) :is(.popover-label,[cmdk-group-heading])){padding-inline:10px}.stg .popover.lg .popover-sep{margin:6px 0}.stg .command:has(>.command-input>.input.lg) .popover-sep{margin:6px 0}.stg .popover.lg:has(.popover-check) .popover-item{padding-inline-end:42px}.stg .popover.lg>.popover-item>.popover-check{inset-inline-end:14px}.stg .select-anchor>.popover{min-width:max(200px,100%)}.stg .select-anchor:has(>.select-trigger.lg)>.popover{border-radius:var(--r-xl);min-width:max(240px,100%);padding:10px}.stg .select-anchor:has(>.select-trigger.lg)>.popover>.popover-item{border-radius:var(--r-md);padding:8px 14px;font-size:16px;line-height:24px}.stg .select-anchor:has(>.select-trigger.lg)>.popover>.popover-label{padding:10px 14px 6px}.stg .select-anchor:has(>.select-trigger.lg)>.popover>.popover-sep{margin:6px 0}.stg .select-anchor:has(>.select-trigger.lg)>.popover:has(.popover-check)>.popover-item{padding-inline-end:42px}.stg .select-anchor:has(>.select-trigger.lg)>.popover>.popover-item>.popover-check{inset-inline-end:14px}.stg .popover.compact{border-radius:var(--r-md);min-width:168px;padding:4px}.stg .popover.compact .popover-item{border-radius:var(--r-sm);padding:6px 8px}.stg .popover.compact .popover-label{padding:6px 8px 3px}.stg .popover.compact .popover-sep{margin:3px 0}.stg .modal-title{margin:0 0 8px;padding-right:40px}.stg .modal-body{margin:0 0 24px}.stg .modal-body:last-child{margin-bottom:0}.stg .modal.confirm{max-width:400px;padding:28px 28px 24px}.stg .modal.confirm>.btn.icon-only{display:none}.stg .modal.confirm .modal-title{padding-right:0}.stg .modal.confirm .modal-body{margin-bottom:22px}.stg .modal.record-view{max-width:440px}.stg .record-view>.t-eyebrow{margin-bottom:8px;display:flex}.stg .record-view-ref{font-variant-numeric:tabular-nums;margin-left:6px}.stg .record-view>.modal-title{margin-bottom:0}.stg .record-view>.modal-body{margin:6px 0 0}.stg .record-view>.quantum-stack,.stg .record-view>.record-view-state{margin-top:16px}.stg .record-view-state{place-items:center;min-height:192px;display:grid}.stg .fieldset{border:none;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.stg .fieldset-legend{font-family:var(--font-sans);color:var(--c-ink);margin:0 0 2px;padding:0;font-size:13px;font-weight:600;line-height:18px}.stg .fieldset-help{font-family:var(--font-sans);color:var(--c-fog);margin:-12px 0 0;font-size:13px;line-height:18px}.stg .fieldset>legend+.fieldset-help{margin-top:0}.stg .field-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.stg .field-row.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stg .field-row.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stg .field-row.grow-last{grid-template-columns:auto minmax(0,1fr)}@media (width<=1023.98px){.stg .field-row.cols-3,.stg .field-row.grow-last{grid-template-columns:repeat(2,minmax(0,1fr))}}.stg .otp{gap:8px;display:flex}.stg .otp .input{text-align:center;border-radius:var(--r-md);font-variant-numeric:tabular-nums;flex:0 48px;width:48px;min-width:0;height:56px;padding:0;font-size:20px;font-weight:500}.stg .otp-sep{color:var(--c-mist);align-self:center;padding:0 2px}@media (width<=1023.98px){.stg .otp{gap:6px}}.stg .toggle{--tg-size:30px;--tg-icon:14px;--tg-stroke:1.5;--tg-r-on:var(--r-sm);--tg-r-off:calc(var(--tg-size) / 2);--tg-dur:.18s;--tg-ease:cubic-bezier(.4, 0, .2, 1);width:var(--tg-size);height:var(--tg-size);color:var(--c-fog);border-radius:var(--tg-r-off);box-shadow:inset 0 0 0 1px var(--c-input-border-tonal);cursor:pointer;transition:background var(--tg-dur) var(--tg-ease), color var(--tg-dur) var(--tg-ease), border-radius var(--tg-dur) var(--tg-ease), box-shadow var(--tg-dur) var(--tg-ease), filter var(--tg-dur) var(--tg-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.stg .toggle>svg{width:var(--tg-icon);height:var(--tg-icon);stroke-width:var(--tg-stroke);display:block}.stg .toggle>svg>*{vector-effect:non-scaling-stroke}.stg .toggle.xs{--tg-size:26px}.stg .toggle.md{--tg-size:40px;--tg-icon:18px;--tg-stroke:1.75;--tg-r-on:var(--r-md)}.stg .toggle.lg{--tg-size:44px;--tg-icon:18px;--tg-stroke:1.75;--tg-r-on:var(--r-md)}.stg .toggle:hover:not(:disabled){background:var(--c-bej-1);color:var(--c-ink)}.stg .toggle:active:not(:disabled){background:var(--c-bej-1);box-shadow:inset 0 0 0 1px var(--c-input-border-hover);filter:brightness(.96)}.stg .toggle:disabled{opacity:.4;cursor:not-allowed}.stg .toggle[aria-pressed=true]{border-radius:var(--tg-r-on);background:var(--c-accent);color:var(--c-white);box-shadow:inset 0 0 0 1px #0000}.stg .toggle[aria-pressed=true]:hover:not(:disabled){background:var(--c-accent-deep);color:var(--c-white)}.stg .toggle[aria-pressed=true]:active:not(:disabled){background:var(--c-accent-deep);filter:brightness(.94)}.stg .toggle-group{border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--c-input-border-tonal);background:0 0;gap:2px;padding:3px;display:inline-flex}.stg .toggle-group .toggle{box-shadow:none}.stg .toggle-group .toggle[aria-checked=true]{border-radius:var(--tg-r-off);background:var(--c-accent);color:var(--c-white)}.stg .toggle-group .toggle[aria-checked=true]:hover:not(:disabled){background:var(--c-accent-deep);color:var(--c-white)}.stg .tooltip,.stg .sidebar.icon-only .sidebar-label{z-index:40;background:var(--c-accent);color:#fff;border-radius:var(--r-sm);max-width:260px;font-family:var(--font-sans);box-shadow:var(--sh-md);pointer-events:none;padding:7px 11px;font-size:13px;font-weight:400;line-height:18px;position:absolute}.stg .tooltip strong{color:#fff;font-weight:600}.stg .tooltip-wrap{display:inline-flex;position:relative}.stg .tooltip{opacity:0;width:max-content;transition:opacity .1s}.stg .tooltip-wrap:hover>.tooltip{opacity:1;transition-delay:.12s}.stg .tooltip-wrap:focus-within>.tooltip,.stg .tooltip-wrap.is-open>.tooltip{opacity:1}.stg .tooltip.top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.stg .tooltip.bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.stg .tooltip.left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.stg .tooltip.right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.stg .tooltip.top.start,.stg .tooltip.bottom.start{left:0;transform:none}.stg .tooltip.top.end,.stg .tooltip.bottom.end{left:auto;right:0;transform:none}.stg .tooltip-arrow{background:var(--c-accent);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.stg .tooltip.top>.tooltip-arrow{bottom:-4px;left:calc(50% - 4px)}.stg .tooltip.bottom>.tooltip-arrow{top:-4px;left:calc(50% - 4px)}.stg .tooltip.left>.tooltip-arrow{top:calc(50% - 4px);right:-4px}.stg .tooltip.right>.tooltip-arrow{top:calc(50% - 4px);left:-4px}.stg .tooltip.start>.tooltip-arrow{left:16px}.stg .tooltip.end>.tooltip-arrow{left:auto;right:16px}@media (prefers-reduced-motion:reduce){.stg .tooltip{transition:none}}.stg .spinner{border:2px solid var(--c-accent-tint);border-top-color:var(--c-accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.7s linear infinite stg-spinner-rot;display:inline-block}.stg .spinner.xs{border-width:2px;width:16px;height:16px}.stg .spinner.sm{width:20px;height:20px}.stg .spinner.on-fill{border-color:#fff #ffffff59 #ffffff59}@keyframes stg-spinner-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stg .spinner{animation-duration:2s}}.stg .spinner-brand{flex-shrink:0;width:32px;height:32px;display:inline-block}.stg .spinner-brand.size-6{width:24px;height:24px}.stg .spinner-brand.size-8{width:32px;height:32px}.stg .card-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.stg .card-desc{font-family:var(--font-sans);color:var(--c-fog);margin:4px 0 0;font-size:14px;line-height:20px}.stg .card-body{margin-top:16px}.stg .card>:is(.card-title,h2,h3,h4)+:not(.card-desc,.card-ft),.stg .card>.card-desc+:not(.card-ft){margin-top:var(--sp-16)}.stg .card-ft{border-top:1px solid var(--c-rule-soft);align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.stg .card-ft.end{justify-content:flex-end}.stg .card.cta>.card-title{font-size:14px;line-height:20px}.stg .card.cta>.card-body{flex-direction:column;flex:1;min-height:0;margin-bottom:16px;display:flex}.stg .card.cta>.card-body.center{justify-content:center}.stg .card.cta>.card-body.end{justify-content:flex-end}.stg .card.cta>.card-ft{gap:var(--sp-8);border-top:none;margin-top:auto;padding-top:0}.stg .card.cta>.card-ft>.btn.full{flex:1;width:auto}.stg .card.cta>.card-ft>.btn.icon-only{flex:none}.stg .card-title.outlined{border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--c-rule-card);align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.stg .card-title.outlined>.dot{background:var(--c-pink);border-radius:50%;flex-shrink:0;width:5px;height:5px}.stg .card.dark .card-title.outlined{box-shadow:inset 0 0 0 1px #ffffff24}.stg .tbl-wrap{border:1px solid var(--c-rule-card);border-radius:var(--r-sm);background:var(--c-white);width:100%;overflow-x:auto}.stg .tbl-wrap .tbl{min-width:560px}.stg .tbl caption{caption-side:top;text-align:left;font-family:var(--font-sans);color:var(--c-fog);padding:14px 22px 0;font-size:13px}.stg .tbl tfoot td{background:var(--c-bej-1);color:var(--c-ink);border-top:1px solid var(--c-rule-soft);font-variant-numeric:tabular-nums;padding:12px 22px;font-size:14px;font-weight:500}.stg .tbl.compact thead th{padding:8px 14px}.stg .tbl.compact tbody td{padding:9px 14px;font-size:13px}.stg .tbl.compact tfoot td,.stg .tbl.compact caption{padding-inline:14px}.stg .tbl-empty{text-align:center;font-family:var(--font-sans);color:var(--c-fog);padding:40px 22px;font-size:14px}.stg .tbl-wrap:has(>.tbl-filters){overflow:visible}.stg .tbl-filters{padding:14px}.stg .tbl-scroll{border-radius:0 0 calc(var(--r-sm) - 1px) calc(var(--r-sm) - 1px);overflow-x:auto}.stg .calendar{--cal-cell:34px;--cal-gap:2px;--cal-pad:14px;padding:var(--cal-pad);width:calc(7 * var(--cal-cell) + 6 * var(--cal-gap) + 2 * var(--cal-pad) + 2px);background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);display:inline-block}.stg .popover .calendar{--cal-pad:0px;width:calc(7 * var(--cal-cell) + 6 * var(--cal-gap));background:0 0;border:none;border-radius:0}.stg .calendar-hd{justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;display:flex}.stg .calendar-picker{flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.stg .calendar-month{font-family:var(--font-sans);color:var(--c-ink);font-size:14px;font-weight:600}.stg .calendar-select{appearance:none;border-radius:var(--r-md);max-width:100%;height:30px;font-family:var(--font-sans);color:var(--c-ink);cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%237A7570' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;border:none;min-width:0;padding:0 18px 0 6px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .12s}.stg .calendar-picker>.calendar-select:last-child{flex:none}.stg .calendar-select:hover:not(:disabled){background-color:var(--c-bej-1)}.stg .calendar-select:disabled{color:var(--c-mist);cursor:not-allowed}.stg .calendar-grid{grid-template-columns:repeat(7, var(--cal-cell));gap:var(--cal-gap);display:grid}.stg .calendar-dow{letter-spacing:.06em;justify-content:center;align-items:center;height:26px;display:flex}.stg .calendar-day{height:var(--cal-cell);width:var(--cal-cell);cursor:pointer;font-family:var(--font-sans);color:var(--c-ink);font-variant-numeric:tabular-nums;isolation:isolate;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:background .12s,color .12s;display:flex;position:relative}.stg .calendar-day:hover:where(:not(:disabled)){background:var(--c-bej-1)}.stg .calendar-day.is-muted{color:var(--c-mist)}.stg .calendar-day.is-today{box-shadow:inset 0 0 0 1px var(--c-input-border);font-weight:600}.stg .calendar-day.is-selected{background:var(--c-accent);color:#fff;font-weight:600}.stg .calendar-day:disabled{color:var(--c-mist);cursor:not-allowed}.stg .calendar-day.in-range:before,.stg .calendar-day.is-range-start:before,.stg .calendar-day.is-range-end:before{content:"";z-index:-1;background:var(--c-accent-tint);position:absolute;top:0;bottom:0}.stg .calendar-day.in-range:before{left:calc(var(--cal-gap) / -2);right:calc(var(--cal-gap) / -2)}.stg .calendar-day.is-range-start:before{left:50%;right:calc(var(--cal-gap) / -2)}.stg .calendar-day.is-range-end:before{left:calc(var(--cal-gap) / -2);right:50%}.stg .calendar-day.is-range-start,.stg .calendar-day.is-range-end{background:var(--c-accent);color:#fff;font-weight:600}.stg .calendar-day.is-range-start:after,.stg .calendar-day.is-range-end:after{content:"";z-index:-1;background:var(--c-accent);border-radius:50%;position:absolute;inset:0}.stg .calendar-day.is-muted.in-range{color:var(--c-accent-deep)}.stg .calendar-day.is-today.in-range{box-shadow:none;font-weight:600}.stg .calendar-day.in-range:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--c-accent);background:0 0}.stg .calendar-foot{border-top:1px solid var(--c-rule-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.stg .calendar-foot .t13{max-width:62%}.stg .calendar-presets{border-top:1px solid var(--c-rule-soft);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.stg .calendar-presets>.btn{flex:auto}.stg .calendar.lg{--cal-cell:44px;--cal-gap:4px;--cal-pad:20px;border-radius:var(--r-xl)}.stg .calendar.lg .calendar-hd{gap:8px;margin-bottom:14px}.stg .calendar.lg .calendar-picker{gap:8px}.stg .calendar.lg .calendar-picker>.select{flex:auto;width:auto;min-width:0}.stg .calendar.lg .calendar-month{font-size:16px}.stg .calendar.lg .calendar-dow{height:32px;font-size:12px}.stg .calendar.lg .calendar-day{height:var(--cal-cell);width:var(--cal-cell);font-size:15px}.stg .calendar.lg .calendar-presets{gap:8px;margin-top:16px;padding-top:16px}.stg .calendar.lg .calendar-foot{margin-top:16px;padding-top:16px}.stg .filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stg .filter-bar>:is(.select-anchor,.input-group,.typeahead){flex:120px;width:auto;min-width:120px}@media (width>=1024px){.stg .filter-bar:not(:has(>.filter-reset:not([hidden])))>.input-group:has(>input[type=search]){flex-basis:168px}}.stg .filter-bar>.check-item{white-space:nowrap;padding-inline:4px}.stg .select-anchor>.select-clear{inset-inline-end:8px;margin-block:auto;position:absolute;top:0;bottom:0}.stg .select-anchor:has(>.select-clear)>.select-trigger>.chev{visibility:hidden}.stg .select-anchor:has(>.select-clear:hover)>.select-trigger:where(:not(:disabled):not(:focus-visible):not([aria-expanded=true])){border-color:var(--c-input-border-hover)}.stg .select-trigger>.select-value:has(+.badge){flex:0 auto}.stg .select-trigger>.badge{font-variant-numeric:tabular-nums;flex-shrink:0}.stg .filter-hd{align-items:center;gap:12px;min-height:20px;display:flex}.stg .filter-count{font-family:var(--font-sans);color:var(--c-fog);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.stg .filter-hd+.filter-bar{margin-top:16px}.stg .filter-bar+.tbl-wrap{margin-top:20px}.stg .filter-bar>.filter-reset{flex:none;margin-left:auto}.stg .filter-bar>.filter-reset[hidden]{display:none}.stg .filter-range{align-items:center;gap:8px;display:flex}.stg .filter-range>.input-group{width:132px}.stg .filter-range>.filter-range-sep{color:var(--c-fog)}.stg .tbl-empty:has(>.btn.link){flex-direction:column;align-items:center;gap:4px;display:flex}@media (width<=1023.98px){.stg .filter-bar>*,.stg .filter-bar>:is(.select-anchor,.input-group,.typeahead){flex:calc(50% - 4px);min-width:0}.stg .filter-bar>:is(.tabs,.input-group:has(>input[type=search])){flex-basis:100%;max-width:none}.stg .filter-bar>.tabs>button{flex:1 1 0;justify-content:center}.stg .filter-bar:has(>.filter-reset:not([hidden]))>.input-group:has(>input[type=search]){flex-basis:calc(100% - 48px)}}}@layer utilities{.stg .pointer-events-none{pointer-events:none}.stg .collapse{visibility:collapse}.stg .invisible{visibility:hidden}.stg .visible{visibility:visible}.stg .absolute{position:absolute}.stg .fixed{position:fixed}.stg .relative{position:relative}.stg .static{position:static}.stg .sticky{position:sticky}.stg .inset-0{inset:0}.stg .z-\[500\]{z-index:500}.stg .col-span-1{grid-column:span 1/span 1}.stg .col-span-2{grid-column:span 2/span 2}.stg .container{width:100%}@media (width>=360px){.stg .container{max-width:360px}}@media (width>=1920px){.stg .container{max-width:1920px}}@media (width>=40rem){.stg .container{max-width:40rem}}@media (width>=48rem){.stg .container{max-width:48rem}}@media (width>=64rem){.stg .container{max-width:64rem}}@media (width>=80rem){.stg .container{max-width:80rem}}@media (width>=96rem){.stg .container{max-width:96rem}}.stg .m-0{margin:0}.stg .mx-auto{margin-inline:auto}.stg .my-2{margin-block:calc(var(--spacing) * 2)}.stg .\!mt-0{margin-top:0!important}.stg .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.stg .mt-1{margin-top:var(--spacing)}.stg .mt-2{margin-top:calc(var(--spacing) * 2)}.stg .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.stg .mt-3{margin-top:calc(var(--spacing) * 3)}.stg .mt-4{margin-top:calc(var(--spacing) * 4)}.stg .mt-5{margin-top:calc(var(--spacing) * 5)}.stg .mt-6{margin-top:calc(var(--spacing) * 6)}.stg .mt-8{margin-top:calc(var(--spacing) * 8)}.stg .mt-12{margin-top:calc(var(--spacing) * 12)}.stg .mt-16{margin-top:calc(var(--spacing) * 16)}.stg .mt-20{margin-top:calc(var(--spacing) * 20)}.stg .mt-24{margin-top:calc(var(--spacing) * 24)}.stg .\!mb-0{margin-bottom:0!important}.stg .\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.stg .mb-0{margin-bottom:0}.stg .mb-1{margin-bottom:var(--spacing)}.stg .mb-2{margin-bottom:calc(var(--spacing) * 2)}.stg .mb-3{margin-bottom:calc(var(--spacing) * 3)}.stg .mb-4{margin-bottom:calc(var(--spacing) * 4)}.stg .mb-6{margin-bottom:calc(var(--spacing) * 6)}.stg .mb-\[14px\]{margin-bottom:14px}.stg .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stg .block{display:block}.stg .contents{display:contents}.stg .flex{display:flex}.stg .grid{display:grid}.stg .hidden{display:none}.stg .inline{display:inline}.stg .inline-flex{display:inline-flex}.stg .table{display:table}.stg .h-6{height:calc(var(--spacing) * 6)}.stg .min-h-11{min-height:calc(var(--spacing) * 11)}.stg .min-h-dvh{min-height:100dvh}.stg .w-full{width:100%}.stg .max-w-\[440px\]{max-width:440px}.stg .max-w-\[460px\]{max-width:460px}.stg .max-w-\[640px\]{max-width:640px}.stg .max-w-\[760px\]{max-width:760px}.stg .max-w-sm{max-width:var(--container-sm)}.stg .min-w-11{min-width:calc(var(--spacing) * 11)}.stg .min-w-16{min-width:calc(var(--spacing) * 16)}.stg .flex-1{flex:1}.stg .shrink{flex-shrink:1}.stg .shrink-0{flex-shrink:0}.stg .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.stg .cursor-not-allowed{cursor:not-allowed}.stg .cursor-pointer{cursor:pointer}.stg .resize{resize:both}.stg .list-none{list-style-type:none}.stg .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.stg .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stg .flex-col{flex-direction:column}.stg .place-items-center{place-items:center}.stg .items-center{align-items:center}.stg .items-start{align-items:flex-start}.stg .justify-between{justify-content:space-between}.stg .justify-center{justify-content:center}.stg .justify-end{justify-content:flex-end}.stg .gap-0\.5{gap:calc(var(--spacing) * .5)}.stg .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.stg .gap-2{gap:calc(var(--spacing) * 2)}.stg .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.stg .gap-3{gap:calc(var(--spacing) * 3)}.stg .gap-4{gap:calc(var(--spacing) * 4)}.stg .gap-px{gap:1px}.stg .gap-x-5{column-gap:calc(var(--spacing) * 5)}.stg .rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.stg .rounded-xl{border-radius:var(--radius-xl)}.stg .border{border-style:var(--tw-border-style);border-width:1px}.stg .border-0{border-style:var(--tw-border-style);border-width:0}.stg .border-rule-card{border-color:var(--color-rule-card)}.stg .bg-bej-0{background-color:var(--color-bej-0)}.stg .bg-bej-1\/60{background-color:var(--color-bej-1)}@supports (color:color-mix(in lab, red, red)){.stg .bg-bej-1\/60{background-color:color-mix(in oklab, var(--color-bej-1) 60%, transparent)}}.stg .bg-error-bg{background-color:var(--color-error-bg)}.stg .bg-transparent{background-color:#0000}.stg .p-0{padding:0}.stg .p-6{padding:calc(var(--spacing) * 6)}.stg .px-1{padding-inline:var(--spacing)}.stg .px-2{padding-inline:calc(var(--spacing) * 2)}.stg .px-3{padding-inline:calc(var(--spacing) * 3)}.stg .px-4{padding-inline:calc(var(--spacing) * 4)}.stg .px-6{padding-inline:calc(var(--spacing) * 6)}.stg .py-2{padding-block:calc(var(--spacing) * 2)}.stg .py-10{padding-block:calc(var(--spacing) * 10)}.stg .pr-1{padding-right:var(--spacing)}.stg .pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.stg .pb-2{padding-bottom:calc(var(--spacing) * 2)}.stg .pb-4{padding-bottom:calc(var(--spacing) * 4)}.stg .text-center{text-align:center}.stg .font-display{font-family:var(--font-display)}.stg .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.stg .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.stg .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.stg .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.stg .text-\[13px\]{font-size:13px}.stg .text-\[15px\]{font-size:15px}.stg .leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.stg .leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.stg .leading-\[26px\]{--tw-leading:26px;line-height:26px}.stg .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.stg .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.stg .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.stg .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.stg .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.stg .text-error{color:var(--color-error)}.stg .text-fog{color:var(--color-fog)}.stg .text-ink{color:var(--color-ink)}.stg .text-primary{color:var(--color-primary)}.stg .text-primary-deep{color:var(--color-primary-deep)}.stg .italic{font-style:italic}.stg .no-underline{text-decoration-line:none}.stg .underline{text-decoration-line:underline}.stg .underline-offset-\[3px\]{text-underline-offset:3px}.stg .opacity-50{opacity:.5}.stg .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)}.stg .ring{--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)}.stg .outline{outline-style:var(--tw-outline-style);outline-width:1px}.stg .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,)}.stg .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))}@media (hover:hover){.stg .hover\:underline:hover{text-decoration-line:underline}}@media not all and (width>=64rem){.stg .max-lg\:hidden{display:none}}@media not all and (width>=48rem){.stg .max-md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.stg .max-md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}}@media (width>=48rem){.stg .md\:col-span-2{grid-column:span 2/span 2}.stg .md\:mt-8{margin-top:calc(var(--spacing) * 8)}.stg .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stg .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stg .md\:flex-row{flex-direction:row}.stg .md\:justify-between{justify-content:space-between}.stg .md\:gap-4{gap:calc(var(--spacing) * 4)}.stg .md\:gap-5{gap:calc(var(--spacing) * 5)}.stg .md\:gap-6{gap:calc(var(--spacing) * 6)}.stg .md\:p-8{padding:calc(var(--spacing) * 8)}.stg .md\:text-right{text-align:right}}@media (width>=64rem){.stg .lg\:hidden{display:none}}.stg .\[\&_b\]\:text-ink b{color:var(--color-ink)}.stg .\[\&_h2\]\:mt-5 h2{margin-top:calc(var(--spacing) * 5)}.stg .\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.stg .\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.stg .\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.stg .\[\&_h2\]\:text-ink h2{color:var(--color-ink)}.stg .\[\&_li\]\:mb-2 li{margin-bottom:calc(var(--spacing) * 2)}.stg .\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)}.stg .\[\&_p\]\:text-left p{text-align:left}.stg .\[\&_strong\]\:text-ink strong{color:var(--color-ink)}.stg .\[\&_ul\]\:list-disc ul{list-style-type:disc}.stg .\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.stg .\[\&\>p\+p\]\:mt-2>p+p{margin-top:calc(var(--spacing) * 2)}}@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-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-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}@media (prefers-reduced-motion:reduce){.stg *,.stg :before,.stg :after{transition-duration:.01ms!important;animation-duration:.01ms!important}@layer semne-de-progres{.stg .busy-dots>span{animation-duration:1.6s!important}.stg .spinner{animation-duration:2.4s!important}.stg .cn-pulse{animation-duration:3.2s!important}.stg .cn-verify.checking svg{animation-duration:1.8s!important}}}.stg .t40 em,.stg .t28 em{font-weight:600}.stg .page-sub{letter-spacing:normal;color:var(--c-fog);max-width:720px;margin:8px 0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.stg .btn-text{align-items:center;gap:7px;transition:opacity .14s;display:inline-flex}.stg .btn.outline{background:var(--c-bej-0);outline:none}.stg .btn:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px}.stg .btn.is-busy{cursor:progress;position:relative}.stg .btn.is-busy .btn-text{opacity:0}.stg .btn .busy-dots{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stg .btn.lg .busy-dots{gap:5px}.stg .btn.lg .busy-dots>span{width:6px;height:6px}@media (width<=1023px){.stg .btn.sm{position:relative}.stg .btn.sm:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.stg .rev-modifica-btn{width:32px;height:32px;color:var(--c-accent);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s;display:inline-flex}@media (hover:hover){.stg .rev-modifica-btn:hover:not(:disabled){color:var(--c-accent-deep);background:var(--c-accent-tint)}}.stg .rev-modifica-btn:focus-visible{outline:2px solid var(--c-fog);outline-offset:1px}.stg .rev-modifica-btn:disabled{opacity:.5;cursor:not-allowed}.stg .rev-modifica-btn svg{flex-shrink:0;width:16px;height:16px}@media (width<=1023px){.stg .rev-modifica-btn{position:relative}.stg .rev-modifica-btn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.stg .busy-dots{align-items:center;gap:4px;display:inline-flex}.stg .busy-dots>span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite stg-busy-breathe}.stg .busy-dots>span:nth-child(2){animation-delay:.16s}.stg .busy-dots>span:nth-child(3){animation-delay:.32s}@keyframes stg-busy-breathe{0%,70%,to{opacity:.3;transform:scale(.75)}35%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stg .busy-dots>span{animation-name:stg-busy-fade}}@keyframes stg-busy-fade{0%,70%,to{opacity:.3}35%{opacity:1}}.stg .input-suffix{align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.stg .activity-composer .search-x{background:var(--c-bej-1);width:40px;height:40px;color:var(--c-fog);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s;animation:.12s ease-out stg-search-x-in;display:inline-grid}.stg .activity-composer .search-x:hover{background:var(--c-rule-soft-solid);color:var(--c-ink)}.stg .activity-composer .search-x:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.stg .activity-composer .search-x svg{width:14px;height:14px}@keyframes stg-search-x-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stg .activity-composer .search-x{animation:none}}.stg .activity-composer{border:1px solid var(--c-input-border);background:var(--c-white);border-radius:32px;align-items:flex-end;gap:8px;padding:11px 12px 11px 24px;transition:border-color .14s,box-shadow .14s;display:flex}.stg .activity-composer:focus-within{border-color:var(--c-fog);box-shadow:0 0 0 3px #7a757024}.stg .activity-composer__text{resize:none;min-width:0;min-height:40px;max-height:124px;color:var(--c-ink);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;margin:0;padding:6px 0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px}.stg .activity-composer__text::placeholder{color:var(--c-mist,var(--c-fog));font-weight:500}.stg .activity-composer__actions{flex-shrink:0;align-items:center;gap:6px;min-height:40px;display:flex}.stg .most-chosen{margin-top:32px}.stg .most-chosen__title{margin:0 0 6px;font-weight:700}.stg .most-chosen__info{color:var(--c-fog);align-items:center;gap:6px;margin:0 0 14px;display:flex}.stg .most-chosen__info svg{flex-shrink:0}@media (width<=767px){.stg .activity-composer{border-radius:30px;padding:9px 10px 9px 20px}.stg .activity-composer__text{padding:7px 0;font-size:18px;line-height:26px}}.stg .activity-composer__send{border:1.5px solid var(--c-accent);background:var(--c-white);width:40px;height:40px;color:var(--c-ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .22s;display:inline-grid}.stg .activity-composer__send:hover:not(:disabled){background:var(--c-accent-ultra)}.stg .activity-composer__send:disabled{opacity:.35;cursor:not-allowed}.stg .activity-composer__send.is-busy:disabled{opacity:1;cursor:progress}.stg .activity-composer__send:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.stg .activity-composer__spinner{border:2px solid #110d101f;border-top-color:var(--c-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite stg-activity-composer-spin}@keyframes stg-activity-composer-spin{to{transform:rotate(360deg)}}.stg .activity-hint{color:var(--c-fog);margin:12px 0 0 24px;font-family:Inter,sans-serif;font-size:14px;line-height:22px}.stg .activity-examples{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:12px 0 0 24px;font-family:Inter,sans-serif;font-size:14px;line-height:22px;display:flex}.stg .activity-example{color:var(--c-ink);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--card-border);-webkit-text-decoration-color:var(--card-border);text-decoration-color:var(--card-border);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .14s}.stg .activity-example:hover{-webkit-text-decoration-color:var(--c-ink);-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.stg .activity-example:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px;border-radius:4px}.stg .model-matches{margin-top:20px;scroll-margin:16px 0 104px}.stg .model-matches.is-in{animation:.26s ease-out both stg-model-matches-in}.stg .model-matches__eyebrow{margin:0 0 10px}.stg .model-matches__actions{justify-content:center;margin-top:16px;display:flex}.stg .model-matches__reading+.model-matches__reading{margin-top:20px}@keyframes stg-model-matches-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stg .model-wait{color:var(--c-ink);align-items:center;gap:10px;margin:0 0 12px;font-family:Inter,sans-serif;font-size:15px;line-height:22px;display:flex}.stg .model-wait__dots{color:var(--c-accent);flex:none}.stg .model-wait__dots>span{width:7px;height:7px}.stg .model-skeleton{border:1px solid var(--card-border);background:var(--c-white);border-radius:16px;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.stg .model-skeleton__text{flex-direction:column;flex:1;gap:8px;display:flex}.stg .model-skeleton__bar{background:linear-gradient(90deg,#110d1014 0%,#110d102e 50%,#110d1014 100%) 0 0/200% 100%;border-radius:6px;width:80%;height:12px;animation:1.3s ease-in-out infinite stg-model-skeleton-shine;display:block}.stg .model-skeleton__bar.is-dot{border-radius:50%;flex-shrink:0;width:20px;height:20px}.stg .model-skeleton__bar.is-title{border-radius:8px;width:58%;height:16px}@keyframes stg-model-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=767px){.stg .activity-hint,.stg .activity-examples{margin-left:20px}}@media (prefers-reduced-motion:reduce){.stg .model-matches.is-in,.stg .model-skeleton__bar,.stg .activity-composer__spinner{animation:none}}.stg .cn-step{flex-direction:column;align-items:center;gap:26px;width:100%;max-width:680px;margin:0 auto;display:flex}.stg .cn-title{text-align:center;margin:0}.stg .cn-field-wrap{width:100%;position:relative}.stg .cn-field.input.lg{box-sizing:border-box;text-align:center;letter-spacing:-.02em;background:var(--c-white);border-radius:9999px;width:100%;height:64px;padding:0 64px;font-size:28px;font-weight:600}.stg .cn-verify{border:1.5px solid var(--c-accent);background:var(--c-white);width:40px;height:40px;color:var(--c-ink);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background .22s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.stg .cn-verify:disabled{opacity:.35;cursor:not-allowed}.stg .cn-verify.ok{background:var(--c-success);border-color:var(--c-success);color:#fff;animation:.52s cubic-bezier(.16,1,.3,1) stg-cn-verify-pop}.stg .cn-verify.bad{background:var(--c-error);border-color:var(--c-error);color:#fff;animation:.46s stg-cn-verify-shake}.stg .cn-verify.ok .draw,.stg .cn-verify.bad .draw{stroke-dasharray:26;stroke-dashoffset:26px;animation:.4s .14s forwards stg-cn-verify-draw}.stg .cn-verify.bad .draw+.draw{animation-delay:.3s}.stg .cn-verify.checking svg{animation:.9s ease-in-out infinite stg-cn-verify-pulse}@keyframes stg-cn-verify-pop{0%{transform:translateY(-50%)scale(.7)}45%{transform:translateY(-50%)scale(1.25)}to{transform:translateY(-50%)scale(1)}}@keyframes stg-cn-verify-shake{0%,to{transform:translateY(-50%)translate(0)}18%{transform:translateY(-50%)translate(-5px)}38%{transform:translateY(-50%)translate(5px)}58%{transform:translateY(-50%)translate(-3px)}78%{transform:translateY(-50%)translate(2px)}}@keyframes stg-cn-verify-draw{to{stroke-dashoffset:0}}@keyframes stg-cn-verify-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.stg .cn-status{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:32px;display:flex}.stg .cn-field.input.lg.is-taken{border-color:var(--c-error);box-shadow:0 0 0 3px var(--c-error-bg)}.stg .cn-verdict{text-align:left;align-items:flex-start;gap:8px;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:24px;display:flex}.stg .cn-verdict svg{flex:none;margin-top:4px}.stg .cn-verdict strong{font-weight:600}.stg .cn-verdict.is-ok{color:var(--c-success-text)}.stg .cn-verdict.is-bad{color:var(--c-error-text)}.stg .cn-status-text{color:var(--c-fog);font-family:Inter,sans-serif;font-size:14px;line-height:20px}.stg .cn-pulse{background:var(--c-success);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite stg-cn-pulse;display:inline-block;box-shadow:0 0 #1f7a4d80}@keyframes stg-cn-pulse{0%{box-shadow:0 0 #1f7a4d73}70%{box-shadow:0 0 0 6px #1f7a4d00}to{box-shadow:0 0 #1f7a4d00}}@media (prefers-reduced-motion:reduce){.stg .cn-verify.checking svg{animation-name:stg-cn-verify-fade}}@keyframes stg-cn-verify-fade{0%,to{opacity:1}50%{opacity:.45}}.stg .cn-suggest{flex-direction:column;gap:12px;width:100%;display:flex}.stg .cn-suggest-title.t12{color:var(--c-success-text);justify-content:center;align-items:center;gap:6px;display:flex}.stg .cn-suggest-grid{grid-template-columns:1fr;gap:12px;display:grid}.stg .cn-suggest-name{color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:500}.stg .cn-step :is(.radio-item,.check-item).card:has(input:checked) .cn-suggest-name{font-weight:500}@media (width<=767px){.stg .cn-title{text-align:left;width:100%}.stg .cn-field.input.lg{text-align:left;height:60px;padding:0 62px 0 22px;font-size:18px}.stg .cn-verify{right:11px}}.stg .loader-backdrop{background:color-mix(in srgb, var(--c-bej-0) 82%, transparent);-webkit-backdrop-filter:blur(4px)}.stg .cn-step .nume-card:has(input:checked){border-color:var(--card-border);background:var(--c-white)}@keyframes stg-nume-clepsidra{0%,to{opacity:1;transform:rotate(0)}50%{opacity:.45;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.stg .cn-step .nume-card.is-verificare .nume-card__ic svg{animation:none}}@media (width<=767px){.stg .cn-step .nume-grila{grid-template-columns:minmax(0,1fr);gap:8px}.stg .cn-step .nume-card{min-height:0}.stg .cn-step .nume-verifica{align-items:stretch}.stg .cn-step .nume-verifica__cate{text-align:center}}.stg .alert-body p{margin:0}.stg .alert-body p+p{margin-top:8px}.stg .alert b{color:inherit;font-weight:600}.stg .alert-actions .btn{opacity:1;text-decoration:none}.stg :is(.radio-item,.check-item).card{border-color:var(--card-border);align-items:flex-start}.stg :is(.radio-item,.check-item).card>input{margin:2px 0 0}.stg .radio-group.equal-height{grid-auto-rows:1fr;display:grid}@media (width<=1023.98px){.stg .radio-group.equal-height.lawyer-cai{grid-auto-rows:auto}}.stg :is(:is(.radio-item,.check-item).card:has(input.error) :is(.radio-label,.check-label) .sublabel,:is(.radio-item,.check-item).card:has(input.error) :is(.radio-label,.check-label) .sublabel *){color:var(--c-fog)}.stg :is(.radio-label,.check-label) .sublabel{margin-top:2px;display:block}.stg :is(.radio-label,.check-label) h1,.stg :is(.radio-label,.check-label) h2,.stg :is(.radio-label,.check-label) h3,.stg :is(.radio-label,.check-label) h4,.stg :is(.radio-label,.check-label) h5,.stg :is(.radio-label,.check-label) strong,.stg :is(.radio-label,.check-label) b{font-weight:400;font-size:inherit;line-height:inherit;margin:0}.stg :is(.radio-label,.check-label) .sublabel,.stg :is(.radio-label,.check-label) .sublabel *{color:var(--c-fog);margin-bottom:0;font-size:13px;line-height:18px}.stg .card:not(.tonal){border-color:var(--card-border)}.stg .chosen-main{align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;display:flex;position:relative}.stg .chosen-main-check{background:var(--c-success-bg);width:44px;height:44px;color:var(--c-success);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.stg .chosen-main-body{z-index:1;flex:1;min-width:0;position:relative}.stg .chosen-main-label{text-transform:uppercase;letter-spacing:.08em;color:var(--c-fog);margin-bottom:4px;font-size:12px}.stg .chosen-main-name{font-size:15px;line-height:1.4}.stg .busac-confirm{background:var(--c-white);border:1px solid var(--card-border);border-radius:var(--r-xl);flex-direction:column;max-width:760px;min-height:0;display:flex;overflow:hidden}.stg .busac-confirm__edit{white-space:nowrap;flex-shrink:0}.stg .busac-next{max-width:760px;margin-top:12px}.stg .busac-next .alert-body{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.stg .busac-next__text{margin:0}@media (width<=767px){.stg .activ-card__sec{padding:14px 18px 16px}.stg .activ-card__item{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.stg .activ-card__item--main .activ-card__nume{font-size:17px;line-height:24px}}.stg .sec-page{flex-direction:column;padding-bottom:32px;display:flex}@media (width<=1023px){.stg .sec-page .cart-cluster.max-lg\:hidden{display:none}.stg .flow-header .cart-badge-float{top:12px;right:44px}}.stg .sec-main{background:var(--c-bej-1);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:12px 12px 12px 18px;font-family:Inter,sans-serif;display:flex}.stg .sec-main__text{flex-direction:column;gap:2px;min-width:0;display:flex}.stg .sec-main__label{color:var(--c-fog);font-size:13px;font-weight:500;line-height:18px}.stg .sec-main__activity{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.stg .sec-main__code{color:var(--c-fog);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:22px}.stg .sec-main__name{color:var(--c-ink);font-size:15px;font-weight:600;line-height:22px}.stg .sec-main__official{color:var(--c-fog);font-size:13px;line-height:18px}.stg .sec-main__notice{background:var(--c-bej-1);border-radius:16px;margin:-12px 0 24px;padding:16px}.stg .sec-search__field{scroll-margin-top:24px}@media (width<=1023px){.stg .sec-search__field{scroll-margin-top:calc(var(--flow-scroll-pt,80px) + 16px)}}.stg .sec-results{margin-top:24px}.stg .sec-results__alert{margin-bottom:16px}.stg .sec-rec__title.t16{margin:0 0 6px;font-weight:700}.stg .sec-rec__info.t14{align-items:center;gap:6px;margin:0 0 14px;display:flex}.stg .sec-rec__info svg{flex-shrink:0}.stg .sec-results__count.t12{margin-bottom:12px;font-size:11px}.stg .sec-results__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (width<=479px){.stg .sec-results__actions{flex-direction:column}.stg .sec-results__actions .btn{width:100%}}.stg .sec-list{flex-direction:column;margin:0 0 -8px;padding:0;list-style:none;display:flex}.stg .sec-slot{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);margin:0 0 8px;display:grid}.stg .sec-slot__in{min-width:0;min-height:0}.stg .sec-slot.is-leaving{pointer-events:none;animation:.28s forwards stg-sec-slot-out}.stg .sec-slot.is-leaving .sec-slot__in{overflow:hidden}@keyframes stg-sec-slot-out{0%{opacity:1;grid-template-rows:1fr;margin-bottom:8px}45%{opacity:0}to{opacity:0;grid-template-rows:0fr;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.stg .sec-slot.is-leaving{animation:none}}.stg .sec-chosen{border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--c-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:grid}.stg .sec-chosen__text{min-width:0;display:block}.stg .sec-chosen__code{color:var(--c-fog);font-variant-numeric:tabular-nums;margin-right:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px}.stg .sec-chosen__name{min-width:0;color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:22px}.stg .sec-chosen__x{width:36px;height:36px;color:var(--c-fog);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}@media (hover:hover){.stg .sec-chosen__x:hover:not(:disabled){background:var(--c-bej-1);color:var(--c-ink)}}.stg .sec-chosen__x:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}@media (pointer:coarse){.stg .sec-chosen__x{width:44px;height:44px;margin:-4px}}.stg .sec-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stg .sec-empty{text-align:center;background:var(--c-white);border:1px solid var(--card-border);border-radius:var(--r-xl);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:208px;margin-top:24px;padding:24px;display:flex}.stg .sec-empty__title{color:var(--c-ink);font-family:Inter,sans-serif;font-size:16px;font-weight:600}.stg .sec-empty__body{max-width:420px;color:var(--c-fog);margin:0 0 6px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.stg .sec-empty__cta{max-width:100%}@media (width<=479px){.stg .sec-empty__cta{white-space:normal;text-wrap:balance;height:auto;min-height:40px;padding-block:10px}}.stg .activity-list{flex-direction:column;gap:8px;display:flex}.stg .activity-row{border:1px solid var(--card-border);background:var(--c-white);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 12px 14px 16px;transition:background-color .14s;display:flex;position:relative}@media (hover:hover){.stg .activity-row:not(.is-disabled):hover{background:var(--c-bej-0)}}.stg .activity-row.is-disabled{background:var(--c-bej-1);cursor:not-allowed}.stg .activity-row__radio,.stg .activity-row__check{appearance:none;border:1.5px solid var(--c-input-border);background:var(--c-white);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;transition:border-color .14s,background .14s;position:relative}.stg .activity-row__radio{border-radius:50%}.stg .activity-row__check{border-radius:6px}.stg .activity-row__radio:checked,.stg .activity-row__check:checked{background:var(--c-accent);border-color:var(--c-accent)}.stg .activity-row__radio:checked:after{content:"";background:var(--c-white);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg .activity-row__check:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 9L7.5 12L13.5 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;position:absolute;inset:0}.stg .activity-row__radio:disabled,.stg .activity-row__check:disabled{background:var(--c-bej-1);border-color:var(--c-rule);cursor:not-allowed}.stg .activity-row__radio:focus-visible,.stg .activity-row__check:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px}@media (hover:hover){.stg .activity-row:not(.is-disabled):hover .activity-row__radio:not(:checked),.stg .activity-row:not(.is-disabled):hover .activity-row__check:not(:checked){border-color:var(--c-ink)}}.stg .activity-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stg .activity-row__name{color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:22px}.stg .activity-row.is-checked .activity-row__name{font-weight:500}.stg .activity-row__sub{color:var(--c-fog);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:13px;line-height:18px;overflow:hidden}.stg .activity-row.is-disabled .activity-row__name,.stg .activity-row.is-disabled .activity-row__sub{color:var(--c-mist)}.stg .activity-row__reason{color:var(--c-ink);margin-top:4px;font-family:Inter,sans-serif;font-size:13px;line-height:18px}.stg .activity-row__info{width:32px;height:32px;color:var(--c-fog);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-3px 0;padding:0;transition:color .14s,background .14s;display:inline-flex}@media (hover:hover){.stg .activity-row__info:hover{color:var(--c-ink);background:var(--c-bej-1)}}.stg .activity-row__info:focus-visible{outline:2px solid var(--c-fog);outline-offset:1px}@media (width<=767px){.stg .activity-row__sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.stg .activity-row .alert{border-radius:12px;margin-top:6px;padding:8px 12px}.stg .activity-row .alert-body{font-size:13px;line-height:18px}.stg .activity-row .alert-actions{margin-top:6px}.stg .app-shell{background:var(--c-bej-0);isolation:isolate;min-height:100dvh;position:relative}.stg .app-shell>*{z-index:1;position:relative}.stg .app-shell>.sidebar{position:sticky}.stg .sidebar{align-self:start;max-height:100vh;padding-bottom:0}.stg .flow-progress-track{background:var(--c-bej-1);border-radius:999px;height:3px;overflow:hidden}.stg .flow-progress-fill{background:var(--c-accent);border-radius:999px;height:100%;transition:width .3s;display:block}.stg .sidebar-step{color:var(--c-fog);letter-spacing:-.005em;border-radius:20px;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.stg .sidebar-step>span:not(.sidebar-step-num){font-size:14px;font-weight:500}@media (hover:hover){.stg .sidebar-step:hover{color:var(--c-ink);background:#110d100f}}.stg .sidebar-step:active{color:var(--c-ink);background:#110d101a}.stg .sidebar-step.active{background:var(--c-white);border:1px solid var(--card-border);color:var(--c-ink);font-weight:500}.stg .sidebar-step.done{color:var(--c-ink)}.stg .sidebar-step-num{background:var(--c-white);width:20px;height:20px;color:var(--c-fog);border:1px solid var(--c-rule);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.stg .sidebar-step.active .sidebar-step-num{background:var(--c-accent);color:#fff;border-color:var(--c-accent)}.stg .sidebar-step.done .sidebar-step-num{background:var(--c-success);color:#fff;border-color:var(--c-success);font-size:11px}.stg .sidebar-footer{flex-direction:column;justify-content:center;min-height:73px;padding-top:0;display:flex}.stg .shell-main{flex-direction:column;min-width:0;padding:48px 56px 24px;display:flex}.stg .shell-main-inner{flex-direction:column;flex:1;width:100%;max-width:720px;margin:0 auto;display:flex}.stg .shell-content{flex-direction:column;flex:1;animation:.34s cubic-bezier(.22,.61,.36,1) stg-shell-page-in;display:flex}@keyframes stg-shell-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stg .shell-content{animation:none}}.stg .app-footer-in{max-width:720px;padding:0}.stg .app-foot-nav>:only-child{margin-left:auto}@media (width>=1024px){.stg .app-footer{left:var(--sidebar-w);padding:16px 56px}.stg .shell-main{padding-bottom:128px}}@media (width<=1023px){.stg .shell-main{padding:24px 20px 60px}.stg .shell-main:has(.app-footer){padding-bottom:0}.stg .app-footer{z-index:5;padding-top:12px;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));background:0 0;border-top:none;margin-top:auto;position:sticky;left:auto;right:auto}.stg .app-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#fbfaf700 0%,#fbfaf7fc 28% 100%);position:absolute;inset:-28px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 54%);mask-image:linear-gradient(#0000 0%,#000 54%)}.stg .app-footer>*{z-index:1;position:relative}.stg .app-foot-nav>.btn.outline:not(.action-keep){display:none}.stg :is(.app-foot-nav:has(>.btn.action-keep),.action-row){flex-wrap:wrap;row-gap:12px}.stg :is(.app-foot-nav:has(>.btn.action-keep)>.btn,.action-row>.btn){flex:100%}.stg .app-foot-nav>div:empty{display:none}.stg .app-foot-nav>.btn.primary{width:100%}.stg .app-footer .btn,.stg .action-row>.btn{border-radius:999px;min-height:52px;font-size:15.5px}.stg{--flow-header-row:52px;--flow-header-veil:72px;--flow-scroll-pt:80px}.stg .flow-header{z-index:40;height:var(--flow-header-row);padding-top:env(safe-area-inset-top,0px);padding-bottom:0;position:fixed;top:0;left:0;right:0}.stg .flow-header>*{z-index:1;position:relative}.stg .flow-header:before{content:"";height:calc(var(--flow-header-veil) + env(safe-area-inset-top,0px));pointer-events:none;background:#fbfaf7fc;position:absolute;top:0;left:0;right:0}.stg .flow-step-title{cursor:pointer;letter-spacing:-.02em;color:var(--c-ink);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.stg .flow-step-title svg{flex-shrink:0}.stg .flow-step-title-text{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 170px);overflow:hidden}.stg .flow-progress{left:0;right:0;top:calc(var(--flow-header-row) + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;background:0 0;position:fixed}.stg .flow-scroll{padding-top:var(--flow-scroll-pt)}}.stg .flow-sheet-backdrop{z-index:60;background:#110d1059;justify-content:stretch;align-items:flex-end;animation:.15s stg-flowScrimIn;display:flex;position:fixed;inset:0}.stg .flow-sheet-panel{width:100%;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.stg .flow-sheet{margin:12px;margin-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:24px;max-height:calc(100dvh - 48px);padding:16px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) stg-flowSheetUp;position:relative;overflow-y:auto}.stg .flow-sheet.steps{background:var(--c-bej-1);padding:16px 16px 14px}.stg .flow-sheet-close{z-index:1;background:var(--c-bej-0);width:32px;height:32px;color:var(--c-ink);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:absolute;top:10px;right:12px}@media (hover:hover){.stg .flow-sheet-close:hover{background:color-mix(in srgb, var(--c-bej-0), var(--c-ink) 8%)}}.stg .flow-menu-row{cursor:pointer;letter-spacing:-.01em;width:100%;color:var(--c-ink);text-align:left;border:none;border-bottom:1px solid var(--c-rule-soft);background:0 0;align-items:center;gap:14px;padding:14px 6px;font-family:inherit;font-size:15.5px;font-weight:500;text-decoration:none;display:flex}.stg .flow-menu-row:last-child{border-bottom:none}.stg .flow-menu-row .flow-menu-ic{color:var(--c-fog);flex-shrink:0;display:flex}.stg .flow-menu-row.danger{color:var(--c-ink);font-weight:600}.stg .flow-menu-row.danger .flow-menu-ic{color:var(--c-ink)}.stg .flow-menu-row:disabled{opacity:.4;cursor:not-allowed}.stg .flow-menu-gap{height:4px}.stg .flow-steps-label{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);padding:0 6px 10px;font-size:12px;font-weight:600}.stg .flow-step-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:20px;align-items:center;gap:13px;width:100%;padding:11px 8px;font-family:inherit;transition:background .12s;display:flex}.stg .flow-step-item:disabled{cursor:not-allowed}@media (hover:hover){.stg .flow-step-item:not(.is-current):not(:disabled):hover{background:var(--c-rule-soft)}}.stg .flow-step-item.is-current{background:var(--c-white);box-shadow:0 1px 2px #110d100a}.stg .flow-step-chip{background:var(--c-white);width:24px;height:24px;color:var(--c-fog);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.stg .flow-step-item.is-done .flow-step-chip{background:var(--c-success);color:#fff}.stg .flow-step-item.is-current .flow-step-chip{background:var(--c-accent);color:#fff}.stg .flow-step-text{color:var(--c-fog);font-size:15px;font-weight:500}.stg .flow-step-item.is-done .flow-step-text{color:var(--c-ink)}.stg .flow-step-item.is-current .flow-step-text{color:var(--c-ink);font-weight:600}@keyframes stg-flowScrimIn{0%{opacity:0}to{opacity:1}}@keyframes stg-flowSheetUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stg .flow-sheet-backdrop,.stg .flow-sheet{animation:none}}.stg .cont{--c-pink:#ee4379;--c-pink-deep:#c9255b;--c-pink-tint:#fde7f0;--c-white:#fff;--c-bej-0:#fbfaf7;--c-bej-1:#efebe4;--c-dark:#110d10;--c-ink:#110d10;--c-fog:#7a7570;--c-mist:#aba59e;--c-rule-card:#110d101f;--c-rule:#110d101a;--c-rule-solid:#ddd6c9;--c-success:#1f7a4d;--c-success-bg:#ecf7f1;--c-warn:#b8580a;--c-error:#b91c1c;--c-error-bg:#fceaea;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-pill:9999px;--sh-pink:0 6px 16px #ee43794d;color:var(--c-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}.stg .cont,.stg .cont *{font-optical-sizing:auto}.stg .cont *,.stg .cont :before,.stg .cont :after{box-sizing:border-box}.stg .cont button{font-family:inherit}.stg .cont p{margin:0}.stg .cont .t40{letter-spacing:-.03em;color:var(--c-ink);margin:0;font-family:Inter,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:700;line-height:1.15}.stg .cont .t40 em{color:var(--c-pink);letter-spacing:inherit;font-family:Fraunces,serif;font-size:calc(1em + 2px);font-style:italic;font-weight:600}.stg .cont .t14{color:var(--c-ink);margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.stg .cont .btn{border-radius:var(--r-lg);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .14s;display:inline-flex}.stg .cont .btn:disabled{opacity:.4;cursor:not-allowed}.stg .cont .btn.primary{background:var(--c-pink);color:#fff}.stg .cont .btn.primary:hover:not(:disabled){background:var(--c-pink-deep);box-shadow:var(--sh-pink);transform:translateY(-1px)}.stg .cont .btn.lg{border-radius:var(--r-xl);height:44px;padding:0 32px;font-size:16px}.stg .cont .btn.soft{color:var(--c-mist);background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px #ee437973}.stg .cont .btn.soft:hover:not(:disabled){background:#ee43790d;box-shadow:inset 0 0 0 1px #ee4379a6}.stg .cont .btn.soft:disabled{opacity:1;color:var(--c-mist)}.stg .cont .btn svg{flex-shrink:0;display:block}.stg .cont .gtile{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #110d100f}.stg .cont .gtile .g-ic{width:13px;height:13px}.stg .cont a.btn{text-decoration:none}.stg .cont .btn-label{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.stg .cont .btn.is-busy{cursor:progress;position:relative}.stg .cont .btn.is-busy .btn-label{opacity:0}.stg .cont .btn .busy-dots{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stg .cont .field{flex-direction:column;gap:4px;display:flex}.stg .cont .field-label{letter-spacing:.04em;color:var(--c-fog);padding-left:16px;font-size:12px;font-weight:500;line-height:16px}.stg .cont .field-help{color:var(--c-fog);padding-left:16px;font-size:12px;line-height:16px}.stg .cont .field-help.error{color:var(--c-error)}.stg .cont .input{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);height:40px;color:var(--c-ink);width:100%;padding:0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s}.stg .cont .input::placeholder{color:var(--c-mist)}.stg .cont .input:focus{border-color:var(--c-pink);background:var(--c-white);outline:none;box-shadow:0 0 0 3px #ee43791f}.stg .cont .input.lg{height:44px;padding:0 20px;font-size:16px}.stg .cont .input.error{border-color:var(--c-error);background:var(--c-error-bg)}.stg .cont .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset;-webkit-text-fill-color:var(--c-ink);caret-color:var(--c-ink)}.stg .cont .input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset;-webkit-text-fill-color:var(--c-ink);caret-color:var(--c-ink)}.stg .cont .input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset, 0 0 0 3px #ee43791f;-webkit-text-fill-color:var(--c-ink)}.stg .cont .dscreen{width:100%;height:100dvh;display:flex;overflow:hidden}.stg .cont .dleft{background:var(--c-dark);flex-direction:column;order:2;justify-content:center;align-items:center;gap:36px;width:50%;padding:44px 48px;display:flex;position:relative;overflow:hidden}.stg .cont .dleft:before{content:"";background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1.5px);background-size:30px 30px;position:absolute;inset:0}.stg .cont .dleft>*{z-index:1;position:relative}.stg .cont .dl-main{flex-direction:column;width:100%;max-width:560px;display:flex}.stg .cont .dl-headline{color:#fff;letter-spacing:-.03em;max-width:560px;margin:0;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.13}.stg .cont .dl-headline em{color:var(--c-pink);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:calc(1em + 2px);font-style:italic;font-weight:600}.stg .cont .dl-sub{color:#ffffff9e;max-width:540px;margin:18px 0 0;font-size:15px;line-height:1.6}.stg .cont .dl-sub b{color:#fff;font-weight:600}.stg .cont .dl-sub .dl-echipa{color:#ffffffeb;font-family:Fraunces,serif;font-style:italic;font-weight:500}.stg .cont .dl-grid{grid-template-columns:1fr 1fr;gap:28px 36px;max-width:600px;margin-top:40px;display:grid}.stg .cont .dl-feat{border-top:1px solid #ffffff24;flex-direction:column;padding-top:18px;display:flex}.stg .cont .dl-feat-ic{color:#ffffffeb;margin-bottom:16px}.stg .cont .dl-feat-ic svg{display:block}.stg .cont .dl-feat h3{letter-spacing:-.01em;color:#fff;margin:0 0 7px;font-size:16px;font-weight:600}.stg .cont .dl-feat h3 em{color:var(--c-pink);font-family:Fraunces,serif;font-size:calc(1em + 2px);font-style:italic;font-weight:600}.stg .cont .dl-feat p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.55}.stg .cont .dl-foot{color:#ffffff6b;align-items:center;gap:8px;font-size:12px;display:flex}.stg .cont .dright{flex:1;order:1;position:relative;overflow:hidden}.stg .cont .form-logo{z-index:5;display:block;position:absolute;top:30px;left:44px}.stg .cont .form-logo img{width:auto;height:22px;display:block}.stg .cont .mesh-bands{background:radial-gradient(ellipse 60% 17% at 50% 10%, #ee43790f, transparent 90%), radial-gradient(ellipse 60% 17% at 50% 30%, #ee43794d, transparent 90%), radial-gradient(ellipse 68% 22% at 50% 50%, #ee43798c, transparent 90%), radial-gradient(ellipse 60% 17% at 50% 70%, #ee43794d, transparent 90%), radial-gradient(ellipse 60% 17% at 50% 90%, #ee43790f, transparent 90%), var(--c-bej-0)}.stg .cont .pane{justify-content:center;align-items:safe center;padding:40px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.stg .cont .pane-top{color:var(--c-fog);z-index:3;font-size:14px;line-height:24px;position:absolute;top:30px;right:44px}.stg .cont .auth-card{z-index:2;background:var(--c-bej-1);border-radius:var(--r-xl);outline-offset:14px;outline:1px solid #fff;width:100%;max-width:440px;padding:36px 36px 32px;position:relative}.stg .cont .card-sub{color:var(--c-fog);margin:8px 0 0;font-size:13px;line-height:1.55}.stg .cont .card-sub strong{color:var(--c-ink);font-weight:600}.stg .cont .center{text-align:center}.stg .cont .head-center{text-align:center;margin-bottom:24px}.stg .cont .or-divider{color:var(--c-mist);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:600;display:flex}.stg .cont .or-divider:before,.stg .cont .or-divider:after{content:"";background:var(--c-rule);flex:1;height:1px}.stg .cont .trust{color:var(--c-mist);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.stg .cont .trust svg{color:var(--c-success)}.stg .cont .w-full{width:100%}.stg .cont .a-link{color:var(--c-fog);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.stg .cont .a-link:hover{color:var(--c-ink)}.stg .cont .a-link:disabled{cursor:default;opacity:.7;text-decoration:none}.stg .cont .a-link:disabled:hover{color:var(--c-fog)}.stg .cont .a-link.pink{color:var(--c-pink)}.stg .cont .a-link.pink:hover{color:var(--c-pink-deep)}.stg .cont .a-link.sm{font-size:13px}.stg .cont .a-link.xs{font-size:12px}.stg .cont .back-btn{width:fit-content;color:var(--c-fog);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 0 22px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.stg .cont .back-btn:hover{color:var(--c-ink)}.stg .cont .mt-8{margin-top:8px}.stg .cont .mt-12{margin-top:12px}.stg .cont .mt-16{margin-top:16px}.stg .cont .mt-20{margin-top:20px}.stg .cont .mt-24{margin-top:24px}.stg .cont .otp-row{justify-content:center;gap:8px;display:flex}.stg .cont .otp-box{text-align:center;letter-spacing:-.02em;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);width:52px;height:60px;color:var(--c-ink);padding:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;transition:border-color .14s,box-shadow .14s}.stg .cont .otp-box:focus{border-color:var(--c-pink);outline:none;box-shadow:0 0 0 3px #ee43791f}.stg .cont .otp-box.ok{border-color:var(--c-success);background:var(--c-success-bg);color:var(--c-success)}.stg .cont .otp-box.error{border-color:var(--c-error);background:var(--c-error-bg);color:var(--c-error)}.stg .cont .otp-box:disabled{opacity:.45;cursor:not-allowed}.stg .cont .otp-meta{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.stg .cont .otp-timer{color:var(--c-fog);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.stg .cont .otp-timer.expiring{color:var(--c-warn)}.stg .cont .otp-timer.expired{color:var(--c-error)}.stg .cont .otp-error,.stg .cont .auth-error{border-radius:var(--r-md);background:#dc26260f;border:1px solid #dc26262e;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.stg .cont .otp-error-ic{color:var(--c-error);flex-shrink:0;margin-top:1px}.stg .cont .otp-error p,.stg .cont .auth-error p{color:var(--c-error);margin:0;font-size:13px;line-height:1.5}.stg .cont .otp-error p strong{font-weight:600}.stg .cont .email-chip{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-pill);color:var(--c-ink);overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;padding:4px 14px 4px 10px;font-size:13px;font-weight:500;display:inline-flex}.stg .cont .chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.stg .cont .chip-dot.green{background:var(--c-success)}.stg .cont .chip-dot.grey{background:var(--c-mist)}.stg .cont .ok-ring{background:var(--c-success-bg);width:52px;height:52px;color:var(--c-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.stg .cont .step-tile{background:var(--c-pink-tint);width:52px;height:52px;color:var(--c-pink);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.stg .cont .pw-wrap{position:relative}.stg .cont .pw-wrap .input{padding-right:48px}.stg .cont .pw-eye{cursor:pointer;color:var(--c-fog);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.stg .cont .pw-eye:hover{color:var(--c-ink)}.stg .cont .pw-bars{gap:4px;margin-top:8px;display:flex}.stg .cont .pw-bar{background:var(--c-rule-solid);border-radius:2px;flex:1;height:3px;transition:background .2s}.stg .cont .pw-bar.s1{background:var(--c-error)}.stg .cont .pw-bar.s2{background:var(--c-warn)}.stg .cont .pw-bar.s3{background:var(--c-success)}.stg .cont .tel-row{gap:8px;display:flex}.stg .cont .tel-prefix{cursor:default;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:80px;font-size:15px;display:inline-flex}.stg .cont .tel-prefix span{color:var(--c-fog);font-size:14px}.stg .cont .fine{color:var(--c-mist);text-align:center;margin-bottom:12px;font-size:12px;line-height:1.6}.stg .cont .fine a{color:var(--c-fog);text-underline-offset:2px;text-decoration:underline}.stg .cont .fine a:hover{color:var(--c-ink)}@media (width<=880px){.stg .cont .dleft{display:none}.stg .cont .dright{width:100%}}@media (width<=520px){.stg .cont .form-logo{top:20px;left:20px}.stg .cont .pane{padding:76px 20px 32px}.stg .cont .pane-top{font-size:13px;top:18px;right:20px}.stg .cont .auth-card{outline-offset:8px;padding:28px 22px 24px}.stg .cont .otp-row{gap:6px}.stg .cont .otp-box{flex:1 1 0;width:auto;min-width:0;height:54px;font-size:22px}}.stg .account{position:relative}.stg .account-trigger{border-radius:var(--r-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .14s;display:flex}@media (hover:hover){.stg .account-trigger:hover{background:var(--c-rule-soft)}}.stg .account-who{flex-direction:column;flex:1;min-width:0;display:flex}.stg .account-name{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.stg .account-email{color:var(--c-fog);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;line-height:16px;overflow:hidden}.stg .account-chev{color:var(--c-fog);flex-shrink:0;transition:transform .16s}.stg .account-chev.is-open{transform:rotate(180deg)}.stg .account>.popover{z-index:60}.stg .account-sidebar>.popover{min-width:0;inset:auto 0 calc(100% + 8px)}.stg .account-bar>.popover{min-width:240px;left:auto;right:0}.stg .account .popover-item{border-radius:var(--r-md);color:var(--c-ink);gap:10px;margin-top:0;padding:8px 10px;font-size:14px;font-weight:400}.stg .account .popover-item:hover{background:var(--c-bej-1);color:var(--c-ink)}.stg .account .popover-item svg{opacity:1}.stg .account .popover-item.danger,.stg .popover-item.danger{color:var(--c-dark);font-weight:500}.stg .rev-step .t40 strong{color:var(--c-ink);font-weight:700}.stg .rev-section{background:var(--c-white);border:1px solid var(--card-border);border-radius:var(--r-xl);margin-bottom:12px;padding:4px 22px 8px}@media (width<=720px){.stg .rev-section{padding:2px 16px 6px}}.stg .rev-section__title{letter-spacing:-.01em;color:var(--c-ink);border-bottom:1px solid var(--c-rule-soft);margin:0;padding:16px 0;font-family:Inter,sans-serif;font-size:17px;font-weight:700}.stg .rev-section>[data-card]+[data-card]{border-top:1px solid var(--c-rule-soft)}.stg .rev-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stg .rev-card-label{color:var(--c-fog);font-size:14px;font-weight:500;line-height:24px}@media (width>=1024px){.stg .rev-card{grid-template-columns:176px minmax(0,1fr) 32px;align-items:start;column-gap:16px;padding:6px 0;display:grid}.stg .rev-card-head{display:contents}.stg .rev-card-label{grid-area:1/1;padding-top:4px}.stg .rev-card-body{grid-area:1/2;padding-top:4px}.stg .rev-card-body:only-child{grid-column:1/-1}.stg .rev-card .rev-modifica-btn{grid-area:1/3}}.stg .rev-card-body{color:var(--c-ink);font-size:15px;line-height:1.5}.stg .rev-row-icon{color:var(--c-ink);align-items:center;gap:10px;font-size:15px;display:flex}.stg .rev-explain__link{color:var(--c-ink);font:inherit;text-align:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}@media (hover:hover){.stg .rev-explain__link:hover{color:var(--c-accent)}}.stg .rev-explain__link:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px;border-radius:4px}.stg .hq-info-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.stg .hq-info-grid{gap:14px}}.stg .hq-info-card{background:var(--c-white);border:1px solid var(--card-border);border-radius:24px;padding:22px}.stg .hq-info-card__header{margin-bottom:var(--card-title-gap);align-items:center;gap:14px;display:flex}.stg .hq-info-card__icon{width:40px;height:40px;color:var(--c-ink);flex-shrink:0;place-items:center;display:grid}.stg .hq-info-card__title{min-width:0}.stg .hq-activity-list{flex-direction:column;gap:12px;display:flex}.stg .hq-line-card{background:var(--c-white);border:1px solid var(--card-border);border-radius:24px;padding:18px 22px}.stg .hq-line-card__header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.stg .hq-line-card__ic{color:var(--c-ink);flex-shrink:0;display:inline-flex}.stg .hq-line-card__title{min-width:0}.stg .hq-bono-card{padding:20px 22px}.stg .hq-bono-sub .sub-acord+.sub-acord{margin-top:10px}.stg .hq-info-card__title :is(h1,h2,h3,p){color:var(--c-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.stg .hq-info-card__body{padding-left:54px}.stg .hq-info-card__body,.stg .hq-info-card__body p{color:var(--c-fog);margin:0;font-size:14px;line-height:1.55}.stg .hq-line-card__title :is(h1,h2,h3,p){color:var(--c-ink);margin:0;font-size:15px;font-weight:600;line-height:1.35}.stg .hq-line-card__body{padding-left:28px}.stg .hq-line-card__body,.stg .hq-line-card__body p{color:var(--c-fog);margin:0;font-size:14px;line-height:1.55}.stg .hq-bono-card__body p{color:var(--c-ink);margin:0 0 10px;font-size:14px;line-height:1.55}.stg .hq-bono-card__body p:last-child{margin-bottom:0}.stg .hq-disclosure-sub p{color:var(--c-fog);margin:0;font-size:16px;line-height:24px}.stg .hq-buletin-heading{text-align:left}.stg .hq-buletin-heading :is(h1,h2,h3,h4){text-align:left;letter-spacing:-.03em;color:var(--c-ink);margin:0 0 8px;font-family:Inter,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:700;line-height:1.15}.stg .hq-buletin-heading :is(h1,h2,h3,h4) em{color:var(--c-accent);font-family:Fraunces,serif;font-size:1.07143em;font-style:italic;font-weight:600}.stg .hq-buletin-heading p{color:var(--c-fog);max-width:640px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (width<=720px){.stg .info-card{padding:18px 16px}}.stg .info-card-eyebrow{margin-bottom:var(--card-title-gap)}.stg .info-card-note{border-top:1px solid var(--c-rule-soft);margin-top:22px;padding-top:18px}.stg .info-card-body>h1,.stg .info-card-body>h2,.stg .info-card-body>h3,.stg .info-card-body>h4,.stg .info-card-body>h5{color:var(--c-ink);text-align:left;margin:14px 0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.stg .info-card-body>h1:first-child,.stg .info-card-body>h2:first-child,.stg .info-card-body>h3:first-child,.stg .info-card-body>h4:first-child{letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:600;line-height:24px}.stg .info-card-body h1 em,.stg .info-card-body h2 em,.stg .info-card-body h3 em,.stg .info-card-body h4 em{color:var(--c-accent);letter-spacing:inherit;font-family:Fraunces,serif;font-size:1.07143em;font-style:italic;font-weight:600}.stg .info-card-body p{color:var(--c-fog);margin:0 0 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.stg .info-card-body p:last-child{margin-bottom:0}.stg .info-card-body strong{color:var(--c-ink);font-weight:600}.stg .info-card-body ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.stg .info-card-body li{color:var(--c-ink);align-items:flex-start;gap:10px;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;display:flex}.stg .info-card-body li:before{content:"";background-color:var(--c-success);flex-shrink:0;width:18px;height:18px;margin-top:2px;-webkit-mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/18px no-repeat;mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/18px no-repeat}@media (width<=767px){.stg .card.tva-recomandare{padding:16px}}.stg .tva-recomandare__titlu{color:var(--c-ink);align-items:flex-start;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.stg .tva-recomandare__motiv{color:var(--c-ink);margin:8px 0 0;font-size:16px;line-height:24px}.stg .tva-recomandare__titular{color:var(--c-fog);margin:8px 0 0;font-size:14px;line-height:20px}.stg .tva-optiuni :is(.radio-item,.check-item).card>input{margin-top:2px}.stg .elig-cond-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stg .elig-cond-card{background:var(--c-white);border:1px solid var(--card-border);border-radius:var(--r-lg);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.stg .elig-cond-card__icon{width:26px;height:26px;color:var(--c-accent-deep);place-items:center;margin-top:1px;display:grid}.stg .elig-cond__title{color:var(--c-ink);font-size:15px;font-weight:600;line-height:22px;display:block}.stg .elig-cond__helper{color:var(--c-fog);margin-top:3px;font-size:14px;line-height:20px;display:block}.stg .elig-alegere :is(.radio-item,.check-item).card:has(input:checked){border-color:var(--card-border);background:var(--c-white)}.stg .elig-alegere :is(.radio-item,.check-item).card:has(input:checked) :is(.radio-label,.check-label){font-weight:500}@media (width<=767px){.stg .shell-content:has(.elig-cond-list) .page-sub{margin-bottom:16px}.stg .elig-cond-list{gap:8px}.stg .elig-cond-card{gap:10px;padding:12px 14px}.stg .elig-alegere{gap:8px;margin-top:12px}.stg .elig-alegere :is(.radio-item,.check-item).card{padding-top:12px;padding-bottom:12px}}.stg .alt-tip-variante{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width<=767px){.stg .alt-tip-variante{grid-template-columns:minmax(0,1fr)}}.stg .capital-formula__field{margin:0}.stg .capital-formula__field .input{width:100%}.stg .capital-formula__value{background:var(--c-bej-1);height:44px;color:var(--c-ink);font-variant-numeric:tabular-nums;border-radius:20px;align-items:center;padding:0 16px;font-size:18px;font-weight:600;display:flex}.stg .capital-help.field-help{min-height:20px;margin-top:8px;font-size:14px;line-height:20px}.stg .capital-variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.stg .capital-variant.btn{min-width:0;padding:0 8px}.stg .capital-variant.btn[aria-pressed=true]{background:var(--c-white);box-shadow:inset 0 0 0 1.5px var(--c-ink);font-weight:600}.stg .capital-sole{margin-top:16px}.stg .capital-sole :is(.radio-item,.check-item).card:has(input:checked){border-color:var(--card-border);background:var(--c-white)}.stg .capital-sole :is(.radio-item,.check-item).card:has(input:checked) :is(.radio-label,.check-label){font-weight:500}.stg .capital-sole-message{scroll-margin-bottom:128px}@media (width<=767px){.stg .capital-card{padding:16px}.stg .capital-formula{flex-wrap:wrap;align-items:flex-end;display:flex}.stg .capital-formula__field--amount{flex-basis:100%}.stg .capital-formula__rest{flex-basis:100%;align-items:flex-end;gap:12px;display:flex}.stg .capital-formula__field--share{flex:1 1 0;min-width:0}.stg .capital-formula__value{min-width:96px}.stg .capital-variants{grid-template-columns:repeat(2,minmax(0,1fr))}}.stg .iesire-pachet__nota{font-size:14px;line-height:20px}.stg .cum-row__num{background:var(--c-bej-1);width:26px;height:26px;color:var(--c-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:13px;font-weight:700;display:grid}.stg .cum-titlu.t16{margin:40px 0 14px;font-weight:700}.stg .page-sub+.cum-titlu.t16{margin-top:8px}@media (width<=767px){.stg .cum-titlu.t16{margin-top:32px}.stg .cum-pasi{padding:18px}.stg .cum-cai{padding:0 18px}.stg .cum-cale{gap:14px;padding:18px 0}}.stg .cart-cluster{flex-shrink:0;align-items:center;gap:8px;display:flex}.stg .cart-glyph{cursor:pointer;color:var(--c-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.stg .cart-badge{justify-content:center;min-width:20px;height:20px;padding:0 6px;position:absolute;top:-6px;right:-8px}.stg .cart-badge-float{z-index:10;animation:.6s ease-out stg-badge-float;top:-20px}.stg .badge-count-pulse{animation:.4s ease-in-out stg-badge-count-pulse}@media (width<=1023px){.stg .cart-glyph{min-width:44px;min-height:44px}.stg .cart-badge{top:3px;right:1px}.stg .cart-badge-float{top:-13px}}@keyframes stg-badge-count-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes stg-badge-float{0%{opacity:0;transform:scale(.5)translateY(-10px)}20%{opacity:1;transform:scale(1.1)translateY(0)}80%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.8)translateY(-5px)}}@media (prefers-reduced-motion:reduce){.stg .cart-badge-float,.stg .badge-count-pulse{animation:none}}.stg .wl-screen{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding-bottom:32px;display:flex}.stg .wl-mark{background:var(--c-success-bg);width:64px;height:64px;color:var(--c-success);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.stg .wl-title{margin:0}.stg .wl-lead{max-width:46ch;color:var(--c-fog);margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.55}.stg .wl-next{background:var(--c-white);border:1px solid var(--card-border);border-radius:var(--r-lg);text-align:left;width:100%;max-width:520px;margin:10px 0 0;padding:0;list-style:none}.stg .wl-next__row{align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.stg .wl-next__row+.wl-next__row{border-top:1px solid var(--c-rule-soft)}.stg .wl-next__dot{background:var(--c-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.stg .wl-next__text{flex-direction:column;gap:2px;display:flex}.stg .wl-next__title{color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:600}.stg .wl-next__body{color:var(--c-fog);font-family:Inter,sans-serif;font-size:14px;line-height:1.5}@media (width<=767px){.stg .wl-screen{justify-content:flex-start;padding-top:12px}}.stg .mkt-ben{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.stg .mkt-ben__card{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--card-border);box-shadow:none;background:#fff;border-radius:20px;align-items:start;row-gap:6px;padding:14px 16px;display:grid}.stg .mkt-ben__title{color:var(--c-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.stg .mkt-ben__sub{color:var(--c-fog);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.stg .mkt-ben__tick{color:var(--c-success-text);align-items:flex-start;gap:8px;margin:0;padding-top:4px;font-size:14px;line-height:20px;display:flex}.stg .mkt-ben__tick svg{flex-shrink:0;margin-top:2px}.stg .mkt-ben__error-row{margin-top:8px}.stg .mkt-ben__error{color:var(--c-warn-text);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:19px;display:flex}.stg .mkt-ben__micro{color:var(--c-fog);margin:8px 0 0;font-size:13px;line-height:19px}.stg .mkt-ben__price{white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;display:flex}.stg .mkt-ben__price b{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.stg .mkt-ben__price span{color:var(--c-fog);font-size:13px}.stg .mkt-ben__price-row{display:none}@media (width<=767px){.stg .mkt-ben{grid-template-columns:1fr;gap:10px}.stg .mkt-ben__card{gap:12px;padding:18px}.stg .mkt-ben__price-row{border-bottom:1px solid var(--c-rule-soft);align-items:baseline;gap:6px;margin:14px 0 0;padding-bottom:10px;display:flex}.stg .mkt-ben__price{display:none}.stg .shell-content:has(.mkt-ben){flex-direction:column;display:flex}.stg .shell-content:has(.mkt-ben) .mkt-ben__price-row{order:1}.stg .shell-content:has(.mkt-ben) .mkt-ben__error-row{order:2}.stg .shell-content:has(.mkt-ben) .radio-group{order:3}.stg .shell-content:has(.mkt-ben) .mkt-ben__micro{order:4}.stg .shell-content:has(.mkt-ben) .mkt-ben{order:5;margin-top:22px}}.stg .mkt-ben__ico{color:var(--c-accent);display:inline-flex}.stg .modal-backdrop{-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}@media (width<=1023.98px){.stg .modal-backdrop{align-items:flex-end;padding:0;animation:.15s stg-flowScrimIn}.stg .modal{margin:12px;margin-bottom:calc(12px + env(safe-area-inset-bottom,0px));outline:none;animation:.22s cubic-bezier(.2,.8,.2,1) stg-flowSheetUp}}@media (prefers-reduced-motion:reduce){.stg .modal,.stg .modal-backdrop{animation:none}}.stg .modal-text{color:var(--c-ink);margin:0;font-size:15px;font-weight:400;line-height:1.55}.stg .modal.is-framed{background:#fff;flex-direction:column;max-height:85dvh;padding:0;display:flex;overflow:hidden}.stg .modal.is-framed>.btn.icon-only{z-index:1;position:absolute;top:20px;right:20px}.stg .modal-head{background:var(--c-bej-0);border-bottom:1px solid var(--c-rule-soft);flex-direction:column;flex-shrink:0;gap:8px;padding:28px 40px 18px;display:flex}.stg .modal-head .modal-title{margin:0}.stg .modal.is-framed .modal-body{scrollbar-width:thin;background:linear-gradient(#fff 30%,#fff0) top/100% 26px no-repeat local,linear-gradient(#fff0,#fff 70%) bottom/100% 26px no-repeat local,radial-gradient(farthest-side at 50% 0,#110d101f,#110d1000) top/100% 11px no-repeat,#fff radial-gradient(farthest-side at 50% 100%,#110d101f,#110d1000) bottom/100% 11px no-repeat;flex-direction:column;flex:auto;align-items:flex-start;min-height:0;margin:0;padding:24px 40px;display:flex;overflow-y:auto}.stg .modal-prose{flex-direction:column;gap:16px;max-width:60ch;display:flex}.stg .modal-prose p{color:var(--c-ink);margin:0;font-size:16px;font-weight:400;line-height:1.7}.stg .modal.is-framed .modal-actions{background:var(--c-bej-0);border-top:1px solid var(--c-rule-soft);flex-shrink:0;padding:14px 40px 22px}.stg .modal.is-framed .modal-actions.split{justify-content:space-between}@media (width<=1023px){.stg .modal-head{padding:22px 24px 16px}.stg .modal.is-framed .modal-body{padding:20px 24px}.stg .modal.is-framed .modal-actions{padding:14px 24px 20px}}.stg{--card-title-gap:6px}.stg ::-webkit-scrollbar{width:.3125rem;height:.3125rem}.stg ::-webkit-scrollbar-track{border-radius:.625rem;-webkit-box-shadow:inset 0 0 .375rem #0000004d}.stg ::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:.625rem;-webkit-box-shadow:inset 0 0 .375rem #00000080}.stg ::-webkit-scrollbar-thumb:window-inactive{background:#ffffff4d}.stg,.stg{scroll-behavior:smooth;box-sizing:border-box;background-color:var(--c-bej-0);height:100%;font-size:16px;line-height:1.5}@media (hover:none),(width<=768px),(pointer:coarse){.stg *{-webkit-tap-highlight-color:transparent}}.stg .business-panel:hover,.stg button.cn-history-row:hover{border-color:var(--card-border)}.stg .t40.t40--activitate{font-size:clamp(28px,3.3vw,37px)}.stg .t40.mb-2+.page-sub{margin-top:0}@media (width<=1023px){.stg .app-footer .btn{font-size:16px}}.stg .rev-modifica-btn{font-size:14px}.stg .card>p,.stg .card p.text-sm,.stg .alert-body,.stg .alert-body,.stg .alert-body p,.stg .hq-line-card__body p,.stg .hq-bono-card__body p,.stg .sec-empty__body{font-size:16px;line-height:24px}.stg .card li,.stg .mkt-ben__sub{font-size:15px;line-height:22px}.stg .info-card-body p,.stg .info-card-body li{font-size:16px;line-height:24px}.stg :is(.radio-item,.check-item).card p,.stg :is(.radio-item,.check-item).card .sublabel,.stg :is(.radio-label,.check-label) .sublabel,.stg :is(.radio-label,.check-label) .sublabel *,.stg .mkt-ben__micro,.stg .shell-content>p.text-fog{font-size:14px;line-height:20px}.stg :is(:is(.radio-item,.check-item).card:has(input:checked) :is(.radio-label,.check-label),:is(.radio-item,.check-item).card:has(input:checked) .cn-suggest-name){font-weight:500}.stg .hq-bono-sub:before{background:var(--c-fog)}.stg .app-footer>.scroll-hint{z-index:2;background:var(--c-white);width:40px;height:40px;color:var(--c-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:box-shadow .14s;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #110d100f,0 4px 14px #110d101f}@media (hover:hover){.stg .app-footer>.scroll-hint:hover{box-shadow:0 0 0 1px #110d1014,0 6px 18px #110d1029}}.stg .app-footer>.scroll-hint svg{flex-shrink:0;width:18px;min-width:18px;height:18px}.stg .app-footer>.scroll-fade{z-index:1;background:linear-gradient(to bottom, #fbfaf700, var(--c-bej-0) 90%);pointer-events:none;height:72px;position:absolute;bottom:100%;left:0;right:0}@media (width<=1023px){.stg .app-footer>.scroll-fade{display:none}}.stg{color:canvastext}.stg .app-shell{min-height:calc(100dvh - var(--audit-h,0px))}@media (width>=1024px){.stg .sidebar{top:var(--audit-h,0px);height:calc(100vh - var(--audit-h,0px));max-height:calc(100vh - var(--audit-h,0px))}}@media (width<=1023px){.stg .flow-header{top:var(--audit-h,0px)}.stg .flow-progress{top:calc(var(--flow-header-row) + env(safe-area-inset-top,0px) + var(--audit-h,0px))}}@layer prototip-utilitare{.stg .flex-wrap{flex-wrap:wrap}.stg .\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.stg .\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.stg .mb-8{margin-bottom:calc(var(--spacing) * 8)}.stg .p-3{padding:calc(var(--spacing) * 3)}.stg .h-\[38px\]{height:38px}.stg .w-\[38px\]{width:38px}@media not all and (width>=64rem){.stg .max-lg\:w-full{width:100%}}@media not all and (width>=48rem){.stg .max-md\:pt-\[1px\]{padding-top:1px}}@media (width>=64rem){.stg .lg\:px-0{padding-inline:0}.stg .lg\:py-6{padding-block:calc(var(--spacing) * 6)}}}.stg-phone-frame{background:#fbfaf7;border:0;flex:1;width:100%;min-height:0;display:block}.stg.stg-portal{background:0 0;height:0;min-height:0}.stg .capital-suma.btn{min-width:0;padding:0 12px}.stg .capital-suma.btn[aria-pressed=true]{background:var(--c-white);box-shadow:inset 0 0 0 1.5px var(--c-ink);font-weight:600}.stg .iesire-pachet li{font-size:15px;line-height:22px}.stg .iesire-pachet>p.iesire-pachet__nota{font-size:14px;line-height:20px}.stg .wl-next.tranzitie-pasi{max-width:none;margin:0}.stg .wl-next.tranzitie-pasi .wl-next__body{text-wrap:pretty}.stg .busac-confirm,.stg .sidebar-step.active{box-shadow:none}.stg .app-shell:before{background-image:none}.stg .badge.success,.stg .alert.success,.stg .field-help.success,.stg .cn-suggest-title.t12,.stg .cn-step .nume-card.is-avail .nume-card__stare,.stg .mkt-ben__tick{color:var(--c-success-text)}.stg .badge.warn,.stg .alert.warning,.stg .mkt-ben__error{color:var(--c-warn-text)}.stg .search-x,.stg .input-suffix .search-x{background:var(--c-bej-1);width:32px;height:32px;color:var(--c-fog);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s;animation:.12s ease-out stg-search-x-in;display:inline-grid}.stg .search-x:hover{background:var(--c-rule-soft-solid);color:var(--c-ink)}.stg .search-x:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.stg .search-x svg{width:12px;height:12px}.stg .cauta-camp{width:100%;position:relative}.stg .cauta-camp-icon{color:var(--c-fog);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.stg .cauta-camp input[type=search]::-webkit-search-cancel-button{appearance:none}.stg .cauta-camp input[type=search]::-webkit-search-decoration{appearance:none}.stg .cauta-camp .input{letter-spacing:-.01em;border-radius:9999px;height:64px;padding-left:56px;padding-right:24px;font-size:20px;font-weight:500}.stg .cauta-camp.has-suffix .input{padding-right:88px}.stg .cauta-camp-icon{left:22px}.stg .cauta-camp-icon svg{width:20px;height:20px}.stg .cauta-camp .input-suffix{gap:8px;right:12px}.stg .cauta-camp .search-x{width:40px;height:40px}.stg .cauta-camp .search-x svg{width:14px;height:14px}@media (width<=767px){.stg .cauta-camp .input{height:60px;padding-left:50px;font-size:18px}.stg .cauta-camp-icon{left:18px}.stg .cauta-camp .input-suffix{right:10px}}@media (prefers-reduced-motion:reduce){.stg .search-x{animation:none}}.stg .step-sub,.stg .page-sub{letter-spacing:normal;color:var(--c-fog);max-width:720px;margin:8px 0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.stg :is(h1,h2):has(+.step-sub,+.page-sub){margin-bottom:0!important}.stg .t40:is(.\!mb-2,.\!mb-4)+.page-sub{margin-top:0}.stg .wl-lead{line-height:24px}.stg .elig-cond-list,.stg .cum-thread{grid-auto-rows:1fr;display:grid}.stg .cmp-cards{display:grid}.stg .mkt-ben__head{align-items:center;gap:12px;display:flex}.stg .mkt-ben__head .mkt-ben__ico svg{width:20px;height:20px}.stg .mkt-ben__card>.mkt-ben__sub,.stg .mkt-ben__card>.mkt-ben__tick{padding-left:32px}.stg .mkt-ben{grid-auto-rows:auto}.stg .mkt-ben__card{grid-row:span 3;grid-template-rows:subgrid;align-items:start;row-gap:6px;display:grid}.stg .mkt-ben__card>.mkt-ben__tick{margin:0;padding-top:4px}.stg .pauza-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.stg .pauza-actions--refuz{justify-content:flex-end}@media (width<=767px){.stg .pauza-actions{flex-direction:column;align-items:stretch}}.stg .pauza-nume .field-help{font-size:14px;line-height:20px}.stg .sidebar-step-num{font-size:11px}@media (width<=1023px){.stg .app-footer .btn{font-size:16px}}.stg .flow-menu-row,.stg .caen-row__name{font-size:15px}.stg .caen-palette__foot{font-size:12px}.stg .sec-list-head__title,.stg .rev-section__title{font-size:18px}.stg .hq-coresp-check__label{font-size:15px;line-height:22px}.stg .cum-footnote{color:var(--c-fog);font-size:13px}.stg .mkt-ben__ico{color:var(--c-accent)}.stg .mkt-ben__tick{font-size:14px;line-height:20px}.stg .informare-scp{margin-top:12px}.stg .paragrafe-spatiate>p+p{margin-top:8px}.stg .text-stanga p{text-align:left}.stg .info-card-body ul+p:not(.info-card-note){margin-top:16px}.stg .info-card-body .info-card-note{border-top:0;margin-top:16px;padding-top:0}.stg .info-card-body li:before{background-color:var(--c-fog);border-radius:50%;width:5px;height:5px;margin-top:9px;margin-right:3px;-webkit-mask:none;mask:none}.stg .lista-punct{background:var(--c-fog);border-radius:50%;flex-shrink:0;width:5px;height:5px}.stg .btn.outline-pink{color:var(--c-ink);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-rule)}@media (hover:hover){.stg .btn.outline-pink:hover:not(:disabled){background:var(--c-accent);color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-accent)}}.stg .info-card-body p,.stg .card>p,.stg .card p.text-sm,.stg .alert-body,.stg .alert-body p,.stg .cum-row__desc,.stg .hq-line-card__body p,.stg .hq-reassure__text p,.stg .hq-bono-card__body p,.stg .sec-empty__body,.stg .info-card-body li{font-size:16px;line-height:24px}.stg .info-card-body li:before{margin-top:10px}.stg .mkt-ben__sub,.stg .card li{font-size:15px;line-height:22px}.stg :is(.radio-item,.check-item).card p,.stg :is(.radio-item,.check-item).card .sublabel,.stg .elig-cond__helper,.stg .cum-footnote,.stg .mkt-ben__micro,.stg .shell-content>p.text-fog,.stg :is(.radio-label,.check-label) .sublabel,.stg :is(.radio-label,.check-label) .sublabel *{font-size:14px;line-height:20px}.stg .hq-info-card__body p{font-size:15px;line-height:22px}.stg .rev-modifica-btn{width:32px;height:32px;color:var(--c-accent);border-radius:8px;justify-content:center;transition:color .14s,background .14s}.stg .rev-modifica-btn svg{width:16px;height:16px}@media (hover:hover){.stg .rev-modifica-btn:hover:not(:disabled){color:var(--c-accent-deep);background:var(--c-accent-tint);text-decoration:none}}.stg .rev-card-label{color:var(--c-fog);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:24px}.stg .rev-card{padding:12px 0}.stg .rev-card-head{margin-bottom:0}@media (width>=1024px){.stg .rev-card{grid-template-columns:176px minmax(0,1fr) 32px;align-items:start;column-gap:16px;padding:6px 0;display:grid}.stg .rev-card-head{display:contents}.stg .rev-card-label{grid-area:1/1;padding-top:4px}.stg .rev-card-body{grid-area:1/2;padding-top:4px}.stg .rev-card-body:only-child{grid-column:1/-1}.stg .rev-modifica-btn{grid-area:1/3}}.stg .alert-body a{color:var(--c-ink);text-underline-offset:2px;text-decoration:underline}.stg .alert-body a:hover{color:var(--c-accent)}.stg .t40{text-wrap:balance}.stg :is(.radio-item,.check-item).card:not(:has(input:checked)):not(:has(input.error)):not(:has(input:disabled)):hover{border-color:var(--card-border)}.stg button.cn-history-row:hover{border-color:var(--card-border)}.stg :is(.radio-item,.check-item).card:has(input:checked){border-color:var(--card-border);background:var(--c-white)}:is(.stg :is(.radio-item,.check-item).card:has(input:checked) :is(.radio-label,.check-label),.stg :is(.radio-item,.check-item).card:has(input:checked) .cn-suggest-name){font-weight:500}.stg .lawyer-selection__rand{color:var(--c-fog);display:block}.stg :is(.radio-item,.check-item).card:has(.lawyer-selection__rand){align-items:flex-start}.stg :is(.radio-item,.check-item).card:has(>input[type=checkbox]){align-items:flex-start}.stg :is(.radio-item,.check-item).card>input[type=checkbox]{margin-top:2px}.stg{--card-border:#110d102e}.stg .busac-ce-urmeaza{margin-top:12px}.stg .busac-ce-urmeaza .alert-body{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.stg .busac-ce-urmeaza__text{margin:0}.stg .domenii-sau{justify-content:center;margin:28px 0 8px;display:flex}.stg .domenii{border-top:1px solid var(--c-rule-soft)}.stg .domeniu{border-bottom:1px solid var(--c-rule-soft)}.stg .domeniu__cap{cursor:pointer;min-height:56px;color:var(--c-ink);align-items:center;gap:12px;padding:8px 16px 8px 12px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;list-style:none;transition:background-color .14s;display:flex}.stg .domeniu__cap::-webkit-details-marker{display:none}@media (hover:hover){.stg .domeniu:not([open])>.domeniu__cap:hover{background:var(--c-bej-1)}}.stg .domeniu__cap:focus-visible{outline:2px solid var(--c-fog);outline-offset:-2px}.stg .domeniu__iconita{flex-shrink:0;display:inline-flex}.stg .domeniu__iconita>span{place-items:center;width:20px;height:20px;display:grid}.stg .domeniu__iconita svg{width:18px;height:18px}.stg .domeniu__nume{flex:1;min-width:0}.stg .domeniu__sageata{color:var(--c-ink);flex-shrink:0;transition:transform .16s}.stg .domeniu[open]>.domeniu__cap .domeniu__sageata{transform:rotate(180deg)}.stg .domeniu__corp{flex-direction:column;gap:8px;padding:8px 0 20px;display:flex}.stg .domenii.is-sub{border-top:0;margin-bottom:16px}.stg .domenii.is-sub .domeniu__cap{min-height:44px;padding-block:6px;font-size:15px;line-height:22px}.stg .domenii.is-sub .domeniu__iconita svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.stg .domeniu__cap,.stg .domeniu__sageata{transition:none}}.stg .activitate-rand{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;transition:background-color .14s;display:flex;position:relative}.stg .activitate-rand+.activitate-rand{border-top:1px solid var(--c-rule-soft)}@media (hover:hover){.stg .activitate-rand:not(.is-disabled):hover{background:var(--c-bej-0)}}.stg .activitate-rand.is-disabled{cursor:not-allowed}.stg .activitate-rand__radio{appearance:none;border:1.5px solid var(--c-input-border);background:var(--c-white);cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;transition:border-color .14s,background .14s;position:relative}.stg .activitate-rand__radio:checked{background:var(--c-accent);border-color:var(--c-accent)}.stg .activitate-rand__radio:checked:after{content:"";background:var(--c-white);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg .activitate-rand__radio:disabled{background:var(--c-bej-1);border-color:var(--c-rule);cursor:not-allowed}.stg .activitate-rand__radio:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px}@media (hover:hover){.stg .activitate-rand:not(.is-disabled):hover .activitate-rand__radio:not(:checked){border-color:var(--c-ink)}}.stg .activitate-rand__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stg .activitate-rand__nume{color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:22px}.stg .activitate-rand.is-checked .activitate-rand__nume{font-weight:500}.stg .activitate-rand__sub{color:var(--c-fog);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:13px;line-height:18px;overflow:hidden}.stg .activitate-rand.is-disabled :is(.activitate-rand__nume,.activitate-rand__sub){color:var(--c-mist,var(--c-fog))}.stg .activitate-rand__motiv{color:var(--c-ink);margin-top:4px;font-family:Inter,sans-serif;font-size:13px;line-height:18px}.stg .activitate-rand__info{width:32px;height:32px;color:var(--c-fog);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-3px 0;padding:0;transition:color .14s,background .14s;display:inline-flex}@media (hover:hover){.stg .activitate-rand__info:hover{color:var(--c-ink);background:var(--c-bej-1)}}.stg .activitate-rand__info:focus-visible{outline:2px solid var(--c-fog);outline-offset:1px}@media (width<=767px){.stg .activitate-rand__sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.stg .activitate-rand .alert{border-radius:12px;margin-top:6px;padding:8px 12px}.stg .activitate-rand .alert-body{font-size:13px;line-height:18px}.stg .activitate-rand .alert-actions{margin-top:6px}.stg .activitate-lista{flex-direction:column;gap:8px;display:flex}.stg .activitate-lista .activitate-rand,.stg .domeniu__corp .activitate-rand,.stg .sec-pagina .sec-lista .activitate-rand{border:1px solid var(--card-border);background:var(--c-white);border-radius:16px;padding:14px 12px 14px 16px}.stg .activitate-rand__check{appearance:none;border:1.5px solid var(--c-input-border);background:var(--c-white);cursor:pointer;border-radius:6px;flex-shrink:0;width:18px;height:18px;margin:2px 0 0;transition:border-color .14s,background .14s;position:relative}.stg .activitate-rand__check:checked{background:var(--c-accent);border-color:var(--c-accent)}.stg .activitate-rand__check:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M4.5 9L7.5 12L13.5 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;position:absolute;inset:0}.stg .activitate-rand__check:disabled{background:var(--c-bej-1);border-color:var(--c-rule);cursor:not-allowed}.stg .activitate-rand__check:focus-visible{outline:2px solid var(--c-fog);outline-offset:3px}@media (hover:hover){.stg .activitate-rand:not(.is-disabled):hover .activitate-rand__check:not(:checked){border-color:var(--c-ink)}}.stg .activitate-lista .activitate-rand.is-disabled,.stg .domeniu__corp .activitate-rand.is-disabled,.stg .sec-pagina .sec-lista .activitate-rand.is-disabled{background:var(--c-bej-1)}.stg .activ-card__sec{padding:18px 24px 20px}.stg .activ-card__sec+.activ-card__sec{border-top:1px solid var(--c-rule-soft)}.stg .activ-card__head{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:6px;display:flex}.stg .activ-card__item{grid-template-columns:48px minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.stg .activ-card__cod{color:var(--c-fog);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.stg .activ-card__txt{flex-direction:column;gap:4px;min-width:0;display:flex}.stg .activ-card__nume{color:var(--c-ink);text-wrap:pretty;font-family:Inter,sans-serif;font-size:15px;line-height:22px}.stg .activ-card__item--main .activ-card__nume{font-size:18px;font-weight:600;line-height:26px}.stg .activ-card__oficial{color:var(--c-fog);text-wrap:pretty;font-family:Inter,sans-serif;font-size:14px;line-height:21px}.stg .activ-card__lista{margin:0;padding:0;list-style:none}.stg .activ-card__lista .activ-card__item{padding:10px 0}.stg .activ-card__lista .activ-card__item:first-child{padding-top:4px}.stg .activ-card__lista .activ-card__item:last-child{padding-bottom:0}.stg .activ-card__lista .activ-card__item+.activ-card__item{border-top:1px solid var(--c-rule-soft)}@media (width<=767px){.stg .activ-card__sec{padding:14px 18px 16px}.stg .activ-card__item{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.stg .activ-card__item--main .activ-card__nume{font-size:17px;line-height:24px}}.stg .cum-titlu{margin:40px 0 14px;font-weight:700}.stg .step-sub+.cum-titlu{margin-top:8px}.stg .cum-pasi{border:1px solid var(--card-border);border-radius:var(--r-xl);background:var(--c-white);margin:0;padding:22px 24px;list-style:none}.stg .cum-pas{gap:16px;display:flex;position:relative}.stg .cum-pas+.cum-pas{margin-top:20px}.stg .cum-pas:not(:last-child):after{content:"";background:var(--card-border);width:1px;position:absolute;top:34px;bottom:-14px;left:19.5px}.stg .cum-pas__nr{background:var(--c-bej-1);width:28px;height:28px;color:var(--c-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin:0 6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-grid}.stg .cum-pas__text{flex-direction:column;gap:2px;min-width:0;padding-top:3px;display:flex}.stg .cum-pas__titlu{color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:22px}.stg .cum-pas__corp{color:var(--c-fog);text-wrap:pretty;font-family:Inter,sans-serif;font-size:14px;line-height:21px}.stg .cum-cai{border:1px solid var(--card-border);border-radius:var(--r-xl);background:var(--c-white);margin:0;padding:0 24px;list-style:none}.stg .cum-cale{gap:16px;padding:22px 0;display:flex}.stg .cum-cale+.cum-cale{border-top:1px solid var(--c-rule)}.stg .cum-cale__ic{background:var(--c-bej-1);width:40px;height:40px;color:var(--c-ink);border-radius:12px;flex:none;place-items:center;display:inline-grid}.stg .cum-cale__ic svg{stroke-width:1.75px;width:20px;height:20px}.stg .cum-cale__text{min-width:0;padding-top:8px}.stg .cum-cale__titlu{color:var(--c-ink);margin:0 0 4px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.stg .cum-cale__corp{color:var(--c-fog);text-wrap:pretty;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:21px}@media (width<=767px){.stg .cum-titlu{margin-top:32px}.stg .cum-pasi{padding:18px}.stg .cum-cai{padding:0 18px}.stg .cum-cale{gap:14px;padding:18px 0}}.demo-panou{--demo-jos:12px;right:12px;bottom:var(--demo-jos);z-index:1200;width:216px;max-width:calc(100vw - 24px);max-height:calc(100vh - var(--demo-jos) - 12px - var(--audit-h,0px));background:var(--c-white);border:1px solid var(--c-rule-card);font-family:var(--font-sans,"Inter", system-ui, sans-serif);color:var(--c-ink);text-align:left;border-radius:14px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;position:fixed;box-shadow:0 6px 22px #110d1024}.demo-panou:not(.is-deschis){border-radius:999px;width:auto}.demo-panou__cap{border-radius:inherit;width:100%;font:inherit;color:var(--c-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 10px 10px 12px;font-size:12.5px;font-weight:600;display:flex}.demo-panou:not(.is-deschis) .demo-panou__cap{padding:8px 10px 8px 12px}.demo-panou__cap:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.demo-panou__punct{background:var(--c-pink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.demo-panou__nume{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.demo-panou__nr{color:var(--c-fog);white-space:nowrap;font-weight:500}.demo-panou__sageata{color:var(--c-fog);margin-left:auto;transition:transform .14s}.demo-panou:not(.is-deschis) .demo-panou__sageata{transform:rotate(180deg)}.demo-panou__corp{border-top:1px solid var(--c-rule-soft);overflow-y:auto}.demo-panou__corp[hidden]{display:none}.demo-panou__sectiune{padding:12px}.demo-panou__sectiune[hidden]{display:none}.demo-panou__sectiune+.demo-panou__sectiune{border-top:1px solid var(--c-rule-soft)}.demo-panou__eticheta{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);margin:0 0 8px;font-size:10.5px;font-weight:600}.demo-panou__scenarii{flex-direction:column;gap:14px;display:flex}.demo-sim+.demo-sim{border-top:1px dashed var(--c-rule-card);padding-top:14px}.demo-sim__titlu{color:var(--c-ink);font-size:13px;font-weight:600}.demo-sim__text{color:var(--c-fog);margin:3px 0 0;font-size:12.5px;line-height:1.45}.demo-sim__btns{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.demo-btn{border:1px solid var(--c-rule-card);background:var(--c-white);font:inherit;color:var(--c-ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:500;line-height:1.25;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.demo-btn:hover:not(:disabled){border-color:var(--c-ink)}.demo-btn.is-principal,.demo-btn[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.demo-btn:disabled{opacity:.4;cursor:default}.demo-btn:focus-visible,.demo-seg button:focus-visible,.demo-panou__reset:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.demo-seg{background:var(--c-bej-1);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.demo-seg button{font:inherit;color:var(--c-fog);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.demo-seg button[aria-pressed=true]{background:var(--c-white);color:var(--c-ink);box-shadow:0 1px 2px #110d101f}.demo-seg button[aria-pressed=false]:hover{color:var(--c-ink)}.demo-panou__reset{font:inherit;color:var(--c-fog);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.demo-panou__reset:hover{color:var(--c-ink)}body:has(.stg .app-footer) .demo-panou{--demo-jos:85px}body:has(.rx-main-foot) .demo-panou{--demo-jos:93px}@media (width<=767px){.demo-panou.is-deschis{width:auto;max-width:none;left:12px}:is(body:has(.stg .app-footer) .demo-panou,body:has(.rx-footer) .demo-panou,body:has(.rx-main-foot) .demo-panou){--demo-jos:92px}}@media (prefers-reduced-motion:reduce){.demo-panou__sageata,.demo-btn,.demo-seg button{transition:none}}.cont{--c-pink:#ee4379;--c-pink-deep:#c9255b;--c-pink-tint:#fde7f0;--c-white:#fff;--c-bej-0:#fbfaf7;--c-bej-1:#efebe4;--c-dark:#110d10;--c-ink:#110d10;--c-fog:#7a7570;--c-mist:#aba59e;--c-rule-card:#110d101f;--c-rule:#110d101a;--c-rule-solid:#ddd6c9;--c-success:#1f7a4d;--c-success-bg:#ecf7f1;--c-warn:#b8580a;--c-error:#b91c1c;--c-error-bg:#fceaea;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-pill:9999px;--sh-pink:0 6px 16px #ee43794d;color:var(--c-ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif}.cont *,.cont :before,.cont :after{box-sizing:border-box}.cont button{font-family:inherit}.cont p{margin:0}.cont .t40{letter-spacing:-.03em;color:var(--c-ink);margin:0;font-family:Inter,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:700;line-height:1.15}.cont .t40 em{color:var(--c-pink);letter-spacing:inherit;font-family:Fraunces,serif;font-size:calc(1em + 2px);font-style:italic;font-weight:600}.cont .t14{color:var(--c-ink);margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.cont .btn{border-radius:var(--r-lg);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .14s;display:inline-flex}.cont .btn:disabled{opacity:.4;cursor:not-allowed}.cont .btn.primary{background:var(--c-pink);color:#fff}.cont .btn.primary:hover:not(:disabled){background:var(--c-pink-deep);box-shadow:var(--sh-pink);transform:translateY(-1px)}.cont .btn.lg{border-radius:var(--r-xl);height:44px;padding:0 32px;font-size:16px}.cont .btn.soft{color:var(--c-mist);background:0 0;font-weight:400;box-shadow:inset 0 0 0 1px #ee437973}.cont .btn.soft:hover:not(:disabled){background:#ee43790d;box-shadow:inset 0 0 0 1px #ee4379a6}.cont .btn.soft:disabled{opacity:1;color:var(--c-mist)}.cont .btn svg{flex-shrink:0;display:block}.cont .gtile{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #110d100f}.cont .gtile .g-ic{width:13px;height:13px}.cont .field{flex-direction:column;gap:4px;display:flex}.cont .field-label{letter-spacing:.04em;color:var(--c-fog);padding-left:16px;font-size:12px;font-weight:500;line-height:16px}.cont .field-help{color:var(--c-fog);padding-left:16px;font-size:12px;line-height:16px}.cont .field-help.error{color:var(--c-error)}.cont .input{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-lg);height:40px;color:var(--c-ink);width:100%;padding:0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .14s,background .14s,box-shadow .14s}.cont .input::placeholder{color:var(--c-mist)}.cont .input:focus{border-color:var(--c-pink);background:var(--c-white);outline:none;box-shadow:0 0 0 3px #ee43791f}.cont .input.lg{height:44px;padding:0 20px;font-size:16px}.cont .input.error{border-color:var(--c-error);background:var(--c-error-bg)}.cont .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset;-webkit-text-fill-color:var(--c-ink);caret-color:var(--c-ink)}.cont .input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset;-webkit-text-fill-color:var(--c-ink);caret-color:var(--c-ink)}.cont .input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--c-white) inset, 0 0 0 3px #ee43791f;-webkit-text-fill-color:var(--c-ink)}.cont .dscreen{width:100%;height:calc(100vh - var(--audit-h,0px));display:flex;overflow:hidden}.cont .dleft{background:var(--c-dark);flex-direction:column;order:2;justify-content:center;align-items:center;gap:36px;width:50%;padding:44px 48px;display:flex;position:relative;overflow:hidden}.cont .dleft:before{content:"";background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1.5px);background-size:30px 30px;position:absolute;inset:0}.cont .dleft>*{z-index:1;position:relative}.cont .dl-main{flex-direction:column;width:100%;max-width:560px;display:flex}.cont .dl-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:600;display:inline-flex}.cont .dl-eyebrow .dot{background:var(--c-pink);border-radius:50%;width:6px;height:6px}.cont .dl-headline{color:#fff;letter-spacing:-.03em;max-width:560px;margin:0;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.13}.cont .dl-headline em{color:var(--c-pink);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:calc(1em + 2px);font-style:italic;font-weight:600}.cont .dl-sub{color:#ffffff9e;max-width:540px;margin:18px 0 0;font-size:15px;line-height:1.6}.cont .dl-sub b{color:#fff;font-weight:600}.cont .dl-sub .dl-echipa{color:#ffffffeb;font-family:Fraunces,serif;font-style:italic;font-weight:500}.cont .dl-grid{grid-template-columns:1fr 1fr;gap:28px 36px;max-width:600px;margin-top:40px;display:grid}.cont .dl-feat{border-top:1px solid #ffffff24;flex-direction:column;padding-top:18px;display:flex}.cont .dl-feat-ic{color:#ffffffeb;margin-bottom:16px}.cont .dl-feat-ic svg{display:block}.cont .dl-feat h3{letter-spacing:-.01em;color:#fff;margin:0 0 7px;font-size:16px;font-weight:600}.cont .dl-feat h3 em{color:var(--c-pink);font-family:Fraunces,serif;font-size:calc(1em + 2px);font-style:italic;font-weight:600}.cont .dl-feat p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.55}.cont .dl-foot{color:#ffffff6b;align-items:center;gap:8px;font-size:12px;display:flex}.cont .dright{flex:1;order:1;position:relative;overflow:hidden}.cont .form-logo{z-index:5;display:block;position:absolute;top:30px;left:44px}.cont .form-logo img{width:auto;height:22px;display:block}.cont .mesh-bands{background:radial-gradient(ellipse 60% 17% at 50% 10%, #ee43790f, transparent 90%), radial-gradient(ellipse 60% 17% at 50% 30%, #ee43794d, transparent 90%), radial-gradient(ellipse 68% 22% at 50% 50%, #ee43798c, transparent 90%), radial-gradient(ellipse 60% 17% at 50% 70%, #ee43794d, transparent 90%), radial-gradient(ellipse 60% 17% at 50% 90%, #ee43790f, transparent 90%), var(--c-bej-0)}.cont .pane{justify-content:center;align-items:safe center;padding:40px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.cont .pane-top{color:var(--c-fog);z-index:3;font-size:14px;line-height:24px;position:absolute;top:30px;right:44px}.cont .pane-foot{text-align:center;position:absolute;bottom:20px;left:0;right:0}.cont .pane-foot button{color:#00000052;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:11px;text-decoration:underline}.cont .auth-card{z-index:2;background:var(--c-bej-1);border-radius:var(--r-xl);outline-offset:14px;outline:1px solid #fff;width:100%;max-width:440px;padding:36px 36px 32px;position:relative}.cont .auth-card .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.cont .auth-card .eyebrow .dot{background:var(--c-pink);border-radius:50%;width:5px;height:5px}.cont .card-sub{color:var(--c-fog);margin:8px 0 0;font-size:13px;line-height:1.55}.cont .card-sub strong{color:var(--c-ink);font-weight:600}.cont .center{text-align:center}.cont .head-center{text-align:center;margin-bottom:24px}.cont .or-divider{color:var(--c-mist);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:11px;font-weight:600;display:flex}.cont .or-divider:before,.cont .or-divider:after{content:"";background:var(--c-rule);flex:1;height:1px}.cont .trust{color:var(--c-mist);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.cont .trust svg{color:var(--c-success)}.cont .w-full{width:100%}.cont .a-link{color:var(--c-fog);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;text-decoration:underline}.cont .a-link:hover{color:var(--c-ink)}.cont .a-link:disabled{cursor:default;opacity:.7;text-decoration:none}.cont .a-link:disabled:hover{color:var(--c-fog)}.cont .a-link.pink{color:var(--c-pink)}.cont .a-link.pink:hover{color:var(--c-pink-deep)}.cont .a-link.sm{font-size:13px}.cont .a-link.xs{font-size:12px}.cont .back-btn{width:fit-content;color:var(--c-fog);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 0 22px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.cont .back-btn:hover{color:var(--c-ink)}.cont .mt-8{margin-top:8px}.cont .mt-12{margin-top:12px}.cont .mt-16{margin-top:16px}.cont .mt-20{margin-top:20px}.cont .mt-24{margin-top:24px}.cont .otp-row{justify-content:center;gap:8px;display:flex}.cont .otp-box{text-align:center;letter-spacing:-.02em;background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);width:52px;height:60px;color:var(--c-ink);padding:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;transition:border-color .14s,box-shadow .14s}.cont .otp-box:focus{border-color:var(--c-pink);outline:none;box-shadow:0 0 0 3px #ee43791f}.cont .otp-box.ok{border-color:var(--c-success);background:var(--c-success-bg);color:var(--c-success)}.cont .otp-box:disabled{opacity:.45;cursor:not-allowed}.cont .otp-meta{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.cont .otp-timer{color:var(--c-fog);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.cont .otp-timer.expiring{color:var(--c-warn)}.cont .otp-timer.expired{color:var(--c-error)}.cont .otp-error{border-radius:var(--r-md);background:#dc26260f;border:1px solid #dc26262e;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.cont .otp-error-ic{color:var(--c-error);flex-shrink:0;margin-top:1px}.cont .otp-error p{color:var(--c-error);margin:0;font-size:13px;line-height:1.5}.cont .otp-error p strong{font-weight:600}.cont .email-chip{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-pill);color:var(--c-ink);overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;padding:4px 14px 4px 10px;font-size:13px;font-weight:500;display:inline-flex}.cont .chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cont .chip-dot.green{background:var(--c-success)}.cont .chip-dot.grey{background:var(--c-mist)}.cont .ok-ring{background:var(--c-success-bg);width:52px;height:52px;color:var(--c-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.cont .step-tile{background:var(--c-pink-tint);width:52px;height:52px;color:var(--c-pink);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.cont .pw-wrap{position:relative}.cont .pw-wrap .input{padding-right:48px}.cont .pw-eye{cursor:pointer;color:var(--c-fog);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cont .pw-eye:hover{color:var(--c-ink)}.cont .pw-bars{gap:4px;margin-top:8px;display:flex}.cont .pw-bar{background:var(--c-rule-solid);border-radius:2px;flex:1;height:3px;transition:background .2s}.cont .pw-bar.s1{background:var(--c-error)}.cont .pw-bar.s2{background:var(--c-warn)}.cont .pw-bar.s3{background:var(--c-success)}.cont .tel-row{gap:8px;display:flex}.cont .tel-prefix{cursor:default;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:80px;font-size:15px;display:inline-flex}.cont .tel-prefix span{color:var(--c-fog);font-size:14px}.cont .pk-ring-lg{background:var(--c-bej-1);border:1.5px solid var(--c-rule-card);width:72px;height:72px;color:var(--c-fog);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.cont .pk-banner{background:var(--c-white);border:1px solid var(--c-rule-card);border-radius:var(--r-md);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.cont .pk-banner-ic{background:var(--c-bej-1);border-radius:var(--r-sm);width:34px;height:34px;color:var(--c-fog);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cont .pk-banner p{color:var(--c-fog);font-size:13px;line-height:1.55}.cont .passkey-ring{background:var(--c-bej-1);border:2px solid var(--c-rule-card);width:88px;height:88px;color:var(--c-fog);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex;position:relative}.cont .passkey-ring.scanning{border-color:var(--c-pink);animation:1.4s ease-in-out infinite cont-pulse-ring;box-shadow:0 0 0 6px #ee43791a}.cont .passkey-ring.success{border-color:var(--c-success);background:var(--c-success-bg);color:var(--c-success);box-shadow:0 0 0 6px #22c55e1a}@keyframes cont-pulse-ring{0%,to{box-shadow:0 0 0 6px #ee43791a}50%{box-shadow:0 0 0 14px #ee43790a}}@media (prefers-reduced-motion:reduce){.cont .passkey-ring.scanning{animation:none}}.cont .pk-desc{color:var(--c-fog);margin:10px 0 0;font-size:14px;line-height:1.6}.cont .pk-actions.busy{opacity:.4;pointer-events:none}.cont .remember-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:14px;display:flex}.cont .remember-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-pink);cursor:pointer;flex-shrink:0;margin:0}.cont .remember-row span{color:var(--c-fog);font-size:13px}.cont .fine{color:var(--c-mist);text-align:center;margin-bottom:12px;font-size:12px;line-height:1.6}.cont .fine a{color:var(--c-fog);text-underline-offset:2px;text-decoration:underline}.cont .fine a:hover{color:var(--c-ink)}@media (width<=880px){.cont .dleft{display:none}.cont .dright{width:100%}}@media (width<=520px){.cont .form-logo{top:20px;left:20px}.cont .pane{padding:76px 20px 32px}.cont .pane-top{font-size:13px;top:18px;right:20px}.cont .auth-card{outline-offset:8px;padding:28px 22px 24px}.cont .otp-row{gap:6px}.cont .otp-box{flex:1 1 0;width:auto;min-width:0;height:54px;font-size:22px}}.cont.cont-m{flex-direction:column;flex:1;min-height:0;display:flex}.cont.cont-m .dright{flex:1;overflow-y:auto}.cont.cont-m .form-logo{top:18px;left:20px}.cont.cont-m .pane{min-height:100%;padding:72px 18px 28px;position:relative;inset:auto;overflow:visible}.cont.cont-m .pane-top{font-size:13px;top:16px;right:18px}.cont.cont-m .pane-foot{bottom:12px}.cont.cont-m .auth-card{outline-offset:8px;padding:28px 22px 24px}.cont.cont-m .otp-row{gap:6px}.cont.cont-m .otp-box{flex:1 1 0;width:auto;min-width:0;height:54px;font-size:22px}.cont.cont-m .t40{font-size:28px}@media (width<=767px){.stg .shell-content:has(.elig-cond-list) .step-sub{margin-bottom:16px}.stg .elig-cond-list{gap:8px}.stg .elig-cond-card{gap:10px;padding:12px 14px}}.stg .elig-alegere{margin-top:20px}@media (width<=767px){.stg .elig-alegere{gap:8px;margin-top:12px}.stg .elig-alegere :is(.radio-item,.check-item).card{padding-top:12px;padding-bottom:12px}}.stg .app-footer>.stg-scroll-hint{z-index:2;background:var(--c-white);width:40px;height:40px;color:var(--c-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:box-shadow .14s,transform .14s;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #110d100f,0 4px 14px #110d101f}@media (hover:hover){.stg .app-footer>.stg-scroll-hint:hover{box-shadow:0 0 0 1px #110d1014,0 6px 18px #110d1029}}.stg .app-footer>.stg-scroll-hint svg{flex-shrink:0;width:18px;min-width:18px;height:18px}.stg .app-footer>.stg-scroll-fade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, #fbfaf700, var(--c-bej-0) 90%);height:72px;position:absolute;bottom:100%;left:0;right:0}@media (width<=1023px){.stg .app-footer>.stg-scroll-fade{display:none}}.stg .elig-iesire{color:var(--c-fog);margin:16px 0 0;font-size:16px;line-height:24px}.stg .elig-iesire__link{cursor:pointer;color:var(--c-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-decoration:underline;display:inline}.stg .elig-iesire__link:hover{color:var(--c-fog)}.stg .alt-tip-variante{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stg .alt-tip-varianta{flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.stg .alt-tip-varianta__titlu{color:var(--c-ink);font-size:16px;font-weight:600;line-height:24px}.stg .card .alt-tip-varianta__text{color:var(--c-ink);margin:0;font-size:16px;line-height:24px}.stg .alt-tip-varianta__link{margin-top:auto}@media (width<=767px){.stg .alt-tip-variante{grid-template-columns:minmax(0,1fr)}}.stg .sec-pagina{flex-direction:column;padding-bottom:32px;display:flex}@media (width<64rem){.stg .sec-pagina .cart-cluster.max-lg\:hidden{display:none}.stg .flow-header .cart-badge-float{top:12px;right:44px}}.stg .sec-pagina .sec-principala{background:var(--c-bej-1);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:12px 12px 12px 18px;font-family:Inter,sans-serif;display:flex}.stg .sec-pagina .sec-principala__text{flex-direction:column;gap:2px;min-width:0;display:flex}.stg .sec-pagina .sec-principala__eticheta{color:var(--c-fog);font-size:13px;font-weight:500;line-height:18px}.stg .sec-pagina .sec-principala__activitate{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.stg .sec-pagina .sec-principala__cod{color:var(--c-fog);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:22px}.stg .sec-pagina .sec-principala__nume{color:var(--c-ink);font-size:15px;font-weight:600;line-height:22px}.stg .sec-pagina .sec-principala__oficiala{color:var(--c-fog);font-size:13px;line-height:18px}.stg .sec-pagina .sec-principala__special{background:var(--c-bej-1);border-radius:16px;margin:-12px 0 24px;padding:16px}.stg .sec-pagina .sec-search__field{scroll-margin-top:24px}@media (width<=1023px){.stg .sec-pagina .sec-search__field{scroll-margin-top:calc(var(--flow-scroll-pt,80px) + 16px)}}.stg .sec-pagina .sec-results{margin-top:24px}.stg .sec-pagina .sec-results__alert{margin-bottom:16px}.stg .sec-pagina .sec-rec__titlu{margin:0 0 6px;font-weight:700}.stg .sec-pagina .sec-rec__info{align-items:center;gap:6px;margin:0 0 14px;display:flex}.stg .sec-pagina .sec-rec__info svg{flex-shrink:0}.stg .sec-pagina .sec-results__count{margin-bottom:12px;font-size:11px}.stg .sec-pagina .sec-results__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (width<=479px){.stg .sec-pagina .sec-results__actions{flex-direction:column}.stg .sec-pagina .sec-results__actions .btn{width:100%}}.stg .sec-pagina .sec-lista{flex-direction:column;margin:0 0 -8px;padding:0;list-style:none;display:flex}.stg .sec-pagina .sec-loc{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);margin:0 0 8px;display:grid}.stg .sec-pagina .sec-loc__in{min-width:0;min-height:0}.stg .sec-pagina .sec-loc.is-leaving{pointer-events:none}.stg .sec-pagina .sec-loc.is-leaving .sec-loc__in{overflow:hidden}.stg .sec-pagina .sec-loc.is-leaving{animation:.28s forwards sec-loc-iese}@keyframes sec-loc-iese{0%{opacity:1;grid-template-rows:1fr;margin-bottom:8px}45%{opacity:0}to{opacity:0;grid-template-rows:0fr;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.stg .sec-pagina .sec-loc{animation:none!important}}.stg .sec-pagina .sec-ales{border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--c-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:grid}.stg .sec-pagina .sec-ales__text{min-width:0;display:block}.stg .sec-pagina .sec-ales__cod{color:var(--c-fog);font-variant-numeric:tabular-nums;margin-right:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px}.stg .sec-pagina .sec-ales__nume{min-width:0;color:var(--c-ink);font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:22px}.stg .sec-pagina .sec-ales__x{width:36px;height:36px;color:var(--c-fog);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}@media (hover:hover){.stg .sec-pagina .sec-ales__x:hover:not(:disabled){background:var(--c-bej-1);color:var(--c-ink)}}.stg .sec-pagina .sec-ales__x:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}@media (pointer:coarse){.stg .sec-pagina .sec-ales__x{width:44px;height:44px;margin:-4px}}.stg .sec-pagina .sec-panou{display:none}@media (width>=1280px){.stg .shell-main-inner:has(.sec-pagina--cu-panou){max-width:1000px}.stg .shell-main-inner:has(.sec-pagina--cu-panou) .app-foot-nav{max-width:1000px}.stg .sec-pagina--cu-panou{grid-template-columns:minmax(0,1fr) 296px;align-items:start;column-gap:32px;display:grid}.stg .sec-pagina--cu-panou .sec-coloana{min-width:0}.stg .sec-pagina--cu-panou .cart-cluster{display:none}.stg .sec-pagina .sec-panou{border:1px solid var(--card-border);border-radius:var(--r-xl);background:var(--c-white);padding:20px;display:block;position:sticky;top:48px}}.stg .sec-pagina .sec-panou__titlu{color:var(--c-ink);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.stg .sec-pagina .sec-panou__numar,.stg .sec-pagina .sec-panou__gol{color:var(--c-fog);margin:0;font-size:14px;line-height:20px}.stg .sec-pagina .sec-panou .sec-lista{gap:0;margin-top:8px}.stg .sec-pagina .sec-panou .sec-ales{border:0;border-top:1px solid var(--c-rule-soft);background:0 0;border-radius:0;padding:8px 0}.stg .sec-pagina .sec-panou .sec-ales__cod{margin:0;font-size:13px;line-height:18px;display:block}.stg .sec-pagina .sec-panou .sec-ales__nume{font-size:14px;line-height:20px;display:block}.stg .sec-pagina .sec-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stg .vr-eyebrow{margin:0 0 10px}.stg .vr-h2{color:var(--c-ink);letter-spacing:-.01em;margin:0 0 6px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:28px}.stg .vr-sub{color:var(--c-fog);margin:0 0 18px;font-family:Inter,sans-serif;font-size:15px;line-height:22px}.stg .vr-principala{border:1px solid var(--card-border);background:var(--c-white);border-radius:20px;align-items:flex-start;gap:14px;margin:0 0 28px;padding:16px 16px 16px 18px;display:flex}.stg .vr-principala__bifa{background:var(--c-bej-1);width:32px;height:32px;color:var(--c-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.stg .vr-principala__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stg .vr-principala__eticheta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.stg .vr-principala__eticheta .badge{background:var(--c-bej-1);color:var(--c-ink)}.stg .vr-principala__nota{color:var(--c-fog);margin-top:6px;font-family:Inter,sans-serif;font-size:13px;line-height:18px}.stg .vr-principala__nume{color:var(--c-ink);font-family:Inter,sans-serif;font-size:17px;font-weight:600;line-height:24px}.stg .vr-principala__cod{color:var(--c-fog);white-space:nowrap;margin-left:6px;font-size:13px;font-weight:500}.stg .vr-principala__sub{color:var(--c-fog);font-family:Inter,sans-serif;font-size:14px;line-height:20px}.stg .vr-principala__schimba{flex-shrink:0;align-self:center}@media (width<=480px){.stg .vr-principala{flex-wrap:wrap;row-gap:8px}.stg .vr-principala__text{flex:240px}.stg .vr-principala__schimba{margin-left:46px}}.stg .vr-chips{flex-wrap:wrap;gap:8px;display:flex}.stg .vr-chip{border:1px solid var(--card-border);background:var(--c-white);min-height:38px;color:var(--c-ink);text-align:left;cursor:pointer;border-radius:9999px;align-items:center;gap:7px;padding:7px 14px 7px 11px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:border-color .14s,background-color .14s;display:inline-flex}.stg .vr-chip__semn{background:var(--c-bej-1);width:18px;height:18px;color:var(--c-ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.stg .vr-chip[aria-pressed=true]{border-color:var(--c-ink)}.stg .vr-chip[aria-pressed=true] .vr-chip__semn{background:var(--c-ink);color:var(--c-white)}@media (hover:hover){.stg .vr-chip:hover{border-color:var(--c-ink)}}.stg .vr-chip:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.stg .vr-chips--adaugate{margin-top:8px}.stg .vr-secundare{margin-top:4px}.stg .vr-secundare-cap{margin:0 0 16px}.stg .vr-secundare-cap .vr-principala{margin-bottom:0}.stg .vr-eyebrow .badge{background:var(--c-bej-1);color:var(--c-ink);text-transform:none;letter-spacing:0;margin-left:6px}.stg .vr-asteapta{color:var(--c-fog);margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.stg .vr-adauga{margin-top:18px}.stg .vr-numar{color:var(--c-ink);margin:16px 0 0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.stg .vr-conteaza{margin-top:10px;font-family:Inter,sans-serif}.stg .vr-conteaza>summary{cursor:pointer;color:var(--c-fog);text-underline-offset:3px;font-size:14px;line-height:20px;text-decoration:underline;list-style:none}.stg .vr-conteaza>summary::-webkit-details-marker{display:none}.stg .vr-conteaza>summary:hover{color:var(--c-ink)}.stg .vr-conteaza>p{color:var(--c-fog);margin:8px 0 0;font-size:14px;line-height:21px}.stg .t40.vr-titlu-un-rand{font-size:clamp(28px,3.3vw,37px)}.stg .vr-composer{border:1px solid var(--c-input-border);background:var(--c-white);border-radius:32px;align-items:flex-end;gap:8px;padding:11px 12px 11px 24px;transition:border-color .14s,box-shadow .14s;display:flex}.stg .vr-composer:focus-within{border-color:var(--c-fog);box-shadow:0 0 0 3px #7a757024}.stg .vr-composer__text{resize:none;min-width:0;min-height:40px;max-height:124px;color:var(--c-ink);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;margin:0;padding:6px 0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px}.stg .vr-composer__text::placeholder{color:var(--c-mist,var(--c-fog));font-weight:500}.stg .vr-composer__actiuni{flex-shrink:0;align-items:center;gap:6px;display:flex}.stg .vr-composer .search-x{width:40px;height:40px}.stg .vr-composer .search-x svg{width:14px;height:14px}.stg .vr-trimite{border:1.5px solid var(--c-accent);background:var(--c-white);width:40px;height:40px;color:var(--c-ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .22s;display:inline-grid}.stg .vr-trimite:hover:not(:disabled){background:var(--c-accent-ultra)}.stg .vr-trimite:disabled{opacity:.35;cursor:not-allowed}.stg .vr-trimite:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}.stg .vr-composer.is-ocupat .vr-trimite:disabled{opacity:1;cursor:progress}.stg .vr-trimite__spinner{border:2px solid #110d101f;border-top-color:var(--c-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite vr-rotire}@keyframes vr-rotire{to{transform:rotate(360deg)}}.stg .vr-exemple{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:12px 0 0 24px;font-family:Inter,sans-serif;font-size:14px;line-height:22px;display:flex}.stg .vr-exemplu{cursor:pointer;color:var(--c-ink);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--card-border);text-decoration-color:var(--card-border);text-underline-offset:4px;background:0 0;border:0;padding:0;transition:text-decoration-color .14s}.stg .vr-exemplu:hover{-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.stg .vr-exemplu:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px;border-radius:4px}.stg .vr-indemn{color:var(--c-fog);margin:12px 0 0 24px;font-family:Inter,sans-serif;font-size:14px;line-height:22px}@media (width<=767px){.stg .vr-exemple,.stg .vr-indemn{margin-left:20px}}.stg .vr-top{margin-top:32px}.stg .vr-top__titlu{margin:0 0 6px;font-weight:700}.stg .vr-top__info{color:var(--c-fog);align-items:center;gap:6px;margin:0 0 14px;display:flex}.stg .vr-top__info svg{flex-shrink:0}.stg .vr-top__actiuni{justify-content:center;margin-top:16px;display:flex}.stg .vr-sugestii{margin-top:20px;scroll-margin:16px 0 104px}.stg .vr-citire+.vr-citire{margin-top:20px}.stg .vr-sugestii--intra{animation:.26s ease-out both vr-intra}@keyframes vr-intra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stg .vr-asteptare{color:var(--c-ink);align-items:center;gap:10px;margin:0 0 12px;font-family:Inter,sans-serif;font-size:15px;line-height:22px;display:flex}.stg .vr-asteptare__puncte{color:var(--c-accent);flex:none}.stg .vr-asteptare__puncte>span{width:7px;height:7px}.stg .vr-schelet-rand{border:1px solid var(--card-border);background:var(--c-white);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.stg .vr-schelet-rand__text{flex-direction:column;flex:1;gap:8px;display:flex}.stg .vr-schelet{background:linear-gradient(90deg,#110d1014 0%,#110d102e 50%,#110d1014 100%) 0 0/200% 100%;border-radius:6px;width:100%;height:12px;animation:1.3s ease-in-out infinite vr-luciu;display:block}.stg .vr-schelet--bulina{border-radius:50%;flex-shrink:0;width:20px;height:20px}.stg .vr-schelet--titlu{border-radius:8px;width:58%;height:16px}.stg .vr-schelet--scurt{width:80%}@keyframes vr-luciu{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=767px){.stg .vr-composer{border-radius:30px;padding:9px 10px 9px 20px}.stg .vr-composer__text{padding:7px 0;font-size:18px;line-height:26px}}@media (prefers-reduced-motion:reduce){.stg .vr-sugestii--intra,.stg .vr-schelet{animation:none}.stg .vr-trimite{transition:none}}.stg .vr-profiluri{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stg .vr-profil{border:1px solid var(--card-border);background:var(--c-white);text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;gap:2px;min-height:128px;padding:16px 16px 14px;font-family:Inter,sans-serif;transition:border-color .14s;display:flex}.stg .vr-profil__iconita{background:var(--c-bej-1);width:38px;height:38px;color:var(--c-ink);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.stg .vr-profil__iconita>span{width:22px;height:22px}.stg .vr-profil__nume{color:var(--c-ink);font-size:15px;font-weight:600;line-height:20px}.stg .vr-profil__descriere{color:var(--c-fog);font-size:13px;line-height:18px}.stg .vr-profil--altceva{border-style:dashed}@media (hover:hover){.stg .vr-profil:hover{border-color:var(--c-ink)}}.stg .vr-profil:focus-visible{outline:2px solid var(--c-fog);outline-offset:2px}@media (width<=560px){.stg .vr-profiluri{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stg .vr-profil{min-height:116px;padding:14px}}.stg .vr-pasi{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;display:flex}.stg .vr-pas{background:var(--c-bej-1);color:var(--c-ink);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.stg .vr-pas:not(.is-curent):after{content:"›";color:var(--c-fog)}.stg .vr-pas.is-curent{background:var(--c-white);border:1px solid var(--card-border);cursor:default}@media (hover:hover){.stg button.vr-pas:hover{background:var(--c-rule-soft-solid,#eae3d5)}}.stg .vr-optiuni :is(.radio-item,.check-item).card{cursor:pointer}.stg .vr-link{color:var(--c-fog);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-decoration:underline;display:inline-block}.stg .vr-link:hover{color:var(--c-ink)}.vr-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.vr-index__card{border:1px solid var(--c-rule-card);background:var(--c-white);border-radius:20px;flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex}.vr-index__num{background:var(--c-bej-1);width:32px;height:32px;color:var(--c-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.vr-index__nume{letter-spacing:-.01em;color:var(--c-ink);margin:4px 0 0;font-size:20px;font-weight:700;line-height:26px}.vr-index__ideea{color:var(--c-ink);margin:0;font-size:15px;line-height:22px}.vr-index__pasi{color:var(--c-fog);flex-direction:column;gap:6px;margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:19px;display:flex}.vr-index__nota{color:var(--c-fog);margin:0;font-size:13.5px;line-height:19px}.vr-index__nota strong{color:var(--c-ink);font-weight:600}.vr-index__card .btn{align-self:flex-start;margin-top:auto}@media (width<=900px){.vr-index{grid-template-columns:1fr}}.stg .cn-step .nume-variante__lead{color:var(--c-ink);text-align:center;text-wrap:pretty;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.stg .cn-step .nume-grila{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (width<=767px){.stg .cn-step .nume-grila{grid-template-columns:minmax(0,1fr);gap:8px}}.stg .cn-step .nume-card{align-items:flex-start;min-height:72px}.stg .cn-step .nume-card input{margin-top:2px}@media (width<=767px){.stg .cn-step .nume-card{min-height:0}}.stg .cn-step .nume-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.stg .cn-step .nume-card .cn-suggest-name{overflow-wrap:anywhere;line-height:22px}.stg .cn-step .nume-card__stare{color:var(--c-fog);align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.stg .cn-step .nume-card__ic{width:18px;height:18px;color:var(--c-fog);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.stg .cn-step :is(.radio-item,.check-item).card.is-avail:has(input:checked){border-color:var(--card-border);background:var(--c-white)}.stg .cn-step :is(.radio-item,.check-item).card.is-avail input[type=radio]:checked{background:var(--c-accent);border-color:var(--c-accent)}.stg .cn-step .nume-card.is-verificare{cursor:default;background:var(--c-white)}.stg .cn-step .nume-card.is-verificare .nume-card__ic svg{animation:1.4s ease-in-out infinite nume-clepsidra}@keyframes nume-clepsidra{0%,to{opacity:1;transform:rotate(0)}50%{opacity:.45;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.stg .cn-step .nume-card.is-verificare .nume-card__ic svg{animation:none}}.stg .cn-step .nume-card.is-avail .nume-card__stare{color:var(--c-success-text)}.stg .cn-step .nume-card.is-indisponibil{cursor:default;background:var(--c-bej-1);border-color:var(--c-rule)}.stg .cn-step .nume-card.is-indisponibil .cn-suggest-name{color:var(--c-fog)}.stg .cn-step .nume-card.is-indisponibil .nume-card__ic,.stg .cn-step .nume-card.is-indisponibil .nume-card__stare{color:var(--c-error-text)}.stg .cn-step .nume-card.is-verificare:hover,.stg .cn-step .nume-card.is-indisponibil:hover{box-shadow:none}.stg .cn-step .nume-verifica{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.stg .cn-step .nume-verifica__cate{color:var(--c-fog);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:14px;line-height:20px}@media (width<=767px){.stg .cn-step .nume-verifica{align-items:stretch}.stg .cn-step .nume-verifica__cate{text-align:center}}.stg .cn-step .nume-variante__lucru{color:var(--c-fog);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px;display:flex}.stg .cn-step .nume-ai{background:var(--c-bej-1);color:var(--c-fog);border-radius:9999px;align-self:center;align-items:center;gap:6px;padding:5px 11px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.stg .cn-step .nume-ai svg{flex-shrink:0;width:13px;min-width:13px}.stg .cn-step .cn-field.input.lg.is-taken{border-color:var(--c-error);box-shadow:0 0 0 3px var(--c-error-bg)}.stg .cn-step .cn-verdict{text-align:left;align-items:flex-start;gap:8px;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:24px;display:flex}.stg .cn-step .cn-verdict svg{flex:none;margin-top:4px}.stg .cn-step .cn-verdict strong{font-weight:600}.stg .cn-step .cn-verdict.is-ok{color:var(--c-success-text)}.stg .cn-step .cn-verdict.is-bad{color:var(--c-error-text)}.stg .hq-bono-sub{margin-top:-4px;margin-left:25px;padding:16px 20px 18px;position:relative}.stg .hq-bono-sub:before{content:"";background:var(--c-fog);pointer-events:none;width:13px;height:36px;position:absolute;top:-8px;left:-13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 36'%3E%3Cpath d='M1 1V28a7 7 0 0 0 7 7h4' pathLength='45.2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-dasharray='0 5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 36'%3E%3Cpath d='M1 1V28a7 7 0 0 0 7 7h4' pathLength='45.2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-dasharray='0 5'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.stg .hq-bono-sub+*{margin-top:4px}.stg .hq-bono-sub .hq-bono-card__body p{margin:0;font-size:15px;line-height:22px}.stg .hq-bono-sub .hq-coresp-check{border-top:0;margin-top:12px;padding-top:0}.stg .capital-card{border:1px solid var(--card-border);border-radius:var(--r-xl);background:var(--c-white);padding:24px}.stg .capital-formula{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.stg .capital-formula__rest{display:contents}.stg .capital-formula__camp{margin:0}.stg .capital-formula__camp--suma,.stg .capital-formula__camp--parte{width:auto}.stg .capital-formula__op{min-width:12px;height:44px;color:var(--c-fog);justify-content:center;align-items:center;font-size:22px;font-weight:500;line-height:1;display:flex}.stg .capital-formula__valoare{background:var(--c-bej-1);height:44px;color:var(--c-ink);font-variant-numeric:tabular-nums;border-radius:20px;align-items:center;padding:0 16px;font-size:18px;font-weight:600;display:flex}.stg .capital-ajutor{min-height:20px;margin-top:8px;font-size:14px;line-height:20px}.stg .capital-sume{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.stg .capital-sume .capital-suma{min-width:0;padding-inline:8px}@media (width<=767px){.stg .capital-card{padding:16px}.stg .capital-formula{flex-wrap:wrap;align-items:flex-end;display:flex}.stg .capital-formula__camp--suma{flex-basis:100%}.stg .capital-formula__rest{flex-basis:100%;align-items:flex-end;gap:12px;display:flex}.stg .capital-formula__camp--parte{flex:1 1 0;min-width:0}.stg .capital-formula__valoare{min-width:96px}.stg .capital-sume{grid-template-columns:repeat(2,minmax(0,1fr))}}.stg .capital-asociat{margin-top:16px}.stg .capital-asociat-mesaj{scroll-margin-bottom:128px}.stg .tva-optiuni :is(.radio-item,.check-item).card{align-items:flex-start}.stg .tva-optiuni :is(.radio-item,.check-item).card input{margin-top:2px}.stg .choice-tag-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.stg .choice-tag-row .badge.choice-tag{color:var(--c-ink);flex:none;line-height:16px}.stg .card.tva-recomandare{margin:0 0 16px;padding:20px 24px}.stg .card.tva-recomandare>.tva-recomandare__titlu{color:var(--c-ink);align-items:flex-start;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.stg .tva-recomandare__titlu svg{flex:none;margin-top:2px}.stg .card.tva-recomandare>.tva-recomandare__motiv{color:var(--c-ink);margin:8px 0 0;font-size:16px;line-height:24px}.stg .card.tva-recomandare>.tva-recomandare__titular{color:var(--c-fog);margin:8px 0 0;font-size:14px;line-height:20px}@media (width<=767px){.stg .card.tva-recomandare{padding:16px}}.stg .mkt-footnote{color:var(--c-fog);margin:16px 0 0;font-family:Inter,sans-serif;font-size:13px;line-height:20px}.stg .card.hq-bono-sub.taxare-micro-sub{padding:20px 24px 22px}.stg .card.taxare-micro-sub>.taxare-micro-sub__lead{color:var(--c-ink);margin:0 0 16px;font-size:15px;line-height:22px}.stg .taxare-micro-sub__lista{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.stg .taxare-micro-sub__lista li{flex-direction:column;gap:4px;padding-left:16px;display:flex;position:relative}.stg .taxare-micro-sub__lista li:before{content:"";background:var(--c-fog);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.stg .taxare-micro-sub__titlu{color:var(--c-ink);font-size:15px;font-weight:600;line-height:22px}.stg .taxare-micro-sub__helper{color:var(--c-fog);font-size:15px;line-height:22px}.stg .hq-bono-sub.taxare-micro-sub .sub-acord{margin-top:20px}.stg .hq-bono-sub .sub-acord{margin-top:14px}.rep-stage .rep-actions .btn.rep-inapoi{background:var(--c-white);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-rule-card);padding:0 20px}.rep-stage .rep-actions .btn.rep-inapoi:hover:not(:disabled){background:var(--c-bej-1);transform:none}.rep-stage.m-rep .rep-actions:has(>.btn.rep-inapoi){flex-flow:row;align-items:center}.rep-stage.m-rep .rep-actions:has(>.btn.rep-inapoi)>.btn.rep-inapoi{flex:none;width:auto;padding:0 16px}.rep-stage.m-rep .rep-actions:has(>.btn.rep-inapoi)>.btn.primary{flex:1;width:auto;min-width:0;padding:0 12px}@media (width<=760px){.rep-stage:not(.m-rep) .rep-actions:has(>.btn.rep-inapoi){flex-flow:row;align-items:center}.rep-stage:not(.m-rep) .rep-actions:has(>.btn.rep-inapoi)>.btn.rep-inapoi{flex:none;width:auto;padding:0 16px}.rep-stage:not(.m-rep) .rep-actions:has(>.btn.rep-inapoi)>.btn.primary{flex:1;width:auto;min-width:0;padding:0 12px}.rep-stage:not(.m-rep):has(.rep-actions>.btn.rep-inapoi+.spacer+.btn.primary){padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))}}.rep-stage .rep-amana{align-self:flex-start;margin:2px 0 16px;display:inline-block}.rep-stage .contract-doc{background:var(--c-white);border:1px solid var(--c-rule);color:var(--c-ink);border-radius:8px;padding:32px 36px}.rep-stage .contract-doc__titlu{font-family:var(--rep-serif);text-align:center;color:var(--c-ink);margin:0 0 16px;font-size:18px;font-weight:600;line-height:24px}.rep-stage .contract-doc__p{color:var(--c-ink);margin:0;font-size:16px;line-height:24px}.rep-stage .contract-doc__p strong{font-weight:600}.rep-stage .contract-doc__p+.contract-doc__p,.rep-stage .contract-doc__p+.contract-doc__lista,.rep-stage .contract-doc__lista+.contract-doc__p{margin-top:10px}.rep-stage .contract-doc__lista{margin:6px 0 0;padding-left:16px;list-style:none}.rep-stage .contract-doc__lista li{color:var(--c-ink);font-size:16px;line-height:24px}.rep-stage .contract-doc__lista li+li{margin-top:4px}.rep-stage .contract-doc__anexa{border-top:1px solid var(--c-rule-soft);margin-top:24px;padding-top:18px}.rep-stage .contract-doc__art{margin-top:18px}.rep-stage .contract-doc__art-titlu{color:var(--c-ink);margin:0 0 4px;font-size:15px;font-weight:600;line-height:22px}.rep-stage .contract-doc__semnaturi{border-top:1px solid var(--c-rule-soft);grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:18px;display:grid}.rep-stage .contract-doc__semnatura{flex-direction:column;gap:2px;min-width:0;display:flex}.rep-stage .contract-doc__rol{letter-spacing:.1em;text-transform:uppercase;color:var(--c-fog);font-size:12px;font-weight:600;line-height:16px}.rep-stage .contract-doc__nume{color:var(--c-ink);font-size:15px;font-weight:600;line-height:22px}.rep-stage .contract-doc__sem{color:var(--c-fog);font-size:13px;line-height:18px}@media (width<=760px){.rep-stage .contract-doc{padding:22px 18px}.rep-stage .contract-doc__semnaturi{grid-template-columns:1fr}}.rep-stage.m-rep .contract-doc{padding:22px 18px}.rep-stage.m-rep .contract-doc__semnaturi{grid-template-columns:1fr}.rex-stage .doc-view-toggle+.contract-doc{margin-bottom:16px}.rex-stage .contract-pdf-semnaturi{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.rex-stage .contract-pdf-semnaturi .pdf-p{text-align:left;margin:0}.rex-stage .pdf-lista{text-align:justify;margin:0 0 8px;padding-left:12px;list-style:none}.rep-stage .stadiu-cap{margin-bottom:28px}.rep-stage .stadiu-cap .rep-title{margin:0}.rep-stage .stadiu-tl{margin:0;padding:0;list-style:none}.rep-stage .stadiu-rand{grid-template-columns:22px minmax(0,1fr);column-gap:16px;display:grid;position:relative}.rep-stage .stadiu-rand__data{text-align:right;width:76px;margin-right:16px;padding-top:12px;position:absolute;top:0;right:100%}.rep-stage .stadiu-data{color:var(--c-fog);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.rep-stage .stadiu-data.is-current{color:var(--c-pink)}.rep-stage .stadiu-data__estimat{color:var(--c-mist);font-size:11px;font-weight:400}.rep-stage .stadiu-rand__data .stadiu-data__estimat{display:block}.rep-stage .stadiu-rand__sina{flex-direction:column;align-items:center;gap:6px;padding-top:16px;display:flex}.rep-stage .stadiu-rand__bulina{border:1.5px dashed var(--c-mist);width:22px;height:22px;color:var(--c-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.rep-stage .stadiu-rand.is-done .stadiu-rand__bulina{background:var(--c-pink);border:0}.rep-stage .stadiu-rand.is-current .stadiu-rand__bulina{background:var(--c-pink);box-shadow:0 0 0 4px var(--c-pink-tint);border:0}.rep-stage .stadiu-rand.is-current .stadiu-rand__bulina:after{content:"";background:var(--c-white);border-radius:50%;width:7px;height:7px}.rep-stage .stadiu-rand.is-current .stadiu-rand__bulina:before{content:"";border:2px solid var(--c-pink);opacity:0;border-radius:50%;animation:1.8s ease-out infinite stadiu-puls;position:absolute;inset:-4px}@keyframes stadiu-puls{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.rep-stage .stadiu-rand.is-current .stadiu-rand__bulina:before{animation:none}}.rep-stage .stadiu-rand__linie{border-left:1.5px dashed var(--c-rule-card);flex:1;width:0;min-height:18px}.rep-stage .stadiu-rand.is-done .stadiu-rand__linie{border-left-style:solid;border-left-color:var(--c-pink)}.rep-stage .stadiu-card{background:var(--c-white);border:1px solid var(--c-rule);border-radius:8px;margin-bottom:14px}.rep-stage .stadiu-rand:last-child .stadiu-card{margin-bottom:0}.rep-stage .stadiu-card>summary{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:flex}.rep-stage .stadiu-card>summary::-webkit-details-marker{display:none}.rep-stage .stadiu-card>summary:focus-visible{outline:2px solid var(--c-pink);outline-offset:2px}.rep-stage .stadiu-card__titlu{min-width:0;color:var(--c-ink);flex:1;font-size:16px;font-weight:600;line-height:24px}.rep-stage .stadiu-rand.is-pending .stadiu-card__titlu{color:var(--c-mist)}.rep-stage .stadiu-card__sus{display:none}.rep-stage .stadiu-card__spatiu{flex:1}.rep-stage .stadiu-card__meta{align-items:center;gap:12px;display:inline-flex}.rep-stage .stadiu-card__semn{text-align:center;width:16px;color:var(--c-fog);flex-shrink:0;font-size:18px;line-height:1}.rep-stage .stadiu-card__semn:after{content:"+"}.rep-stage .stadiu-card[open] .stadiu-card__semn:after{content:"−"}.rep-stage .stadiu-card__corp{border-top:1px solid var(--c-rule-soft);color:var(--c-ink);margin:0 20px;padding:14px 0 18px;font-size:15px;line-height:22px}.rep-stage .stadiu-rand.is-pending .stadiu-card__corp{color:var(--c-fog)}.rep-stage .stadiu-detalii dd{margin:0}.rep-stage .stadiu-acte{flex-direction:column;gap:8px;list-style:none;display:flex}.rep-stage .stadiu-acte li{align-items:center;gap:10px;display:flex}.rep-stage .stadiu-acte svg{color:var(--c-fog);flex-shrink:0}.rep-stage .stadiu-insigna{background:var(--c-pink-tint);height:20px;color:var(--c-pink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.rep-stage .stadiu-insigna.is-client{background:var(--c-bej-1);color:var(--c-ink)}.rep-stage .stadiu-intrebari{margin-top:24px}@media (width<=900px){.rep-stage .stadiu-cap{margin-bottom:24px}.rep-stage .stadiu-rand{grid-template-columns:22px minmax(0,1fr);column-gap:12px}.rep-stage .stadiu-rand__data{display:none}.rep-stage .stadiu-rand__sina{padding-top:12px}.rep-stage .stadiu-card>summary{padding:13px 16px;display:block}.rep-stage .stadiu-card__sus{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rep-stage .stadiu-card__sus.is-gol{float:right;margin:3px 0 0 12px}.rep-stage .stadiu-card__titlu{line-height:22px;display:block}.rep-stage .stadiu-card__meta{display:none}.rep-stage .stadiu-card__corp{margin:0 16px;padding:12px 0 16px}}.rep-stage.m-rep .stadiu-cap{margin-bottom:24px}.rep-stage.m-rep .stadiu-rand{grid-template-columns:22px minmax(0,1fr);column-gap:12px}.rep-stage.m-rep .stadiu-rand__data{display:none}.rep-stage.m-rep .stadiu-rand__sina{padding-top:12px}.rep-stage.m-rep .stadiu-card>summary{padding:13px 16px;display:block}.rep-stage.m-rep .stadiu-card__sus{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rep-stage.m-rep .stadiu-card__sus.is-gol{float:right;margin:3px 0 0 12px}.rep-stage.m-rep .stadiu-card__titlu{line-height:22px;display:block}.rep-stage.m-rep .stadiu-card__meta{display:none}.rep-stage.m-rep .stadiu-card__corp{margin:0 16px;padding:12px 0 16px}.rep-stage .rep-nps{inset:var(--audit-h,0px) 0 0 0;z-index:900;overscroll-behavior:contain;background:var(--c-bej-0);outline:none;flex-direction:column;padding:16px 16px 0;display:flex;position:fixed;overflow-y:auto}.rep-stage.m-rep:has(.rep-nps){position:relative}.rep-stage.m-rep .rep-nps{position:absolute;inset:0}.rep-stage .rep-nps__corp{flex-direction:column;flex:1;justify-content:safe center;width:100%;max-width:560px;margin:0 auto;padding:38px 0 32px;display:flex}.rep-stage .rep-nps .rep-title,.rep-stage .rep-nps .rep-lead{text-align:center}.rep-stage .rep-nps .rep-lead p{margin:0}.rep-stage .rep-nps__optiuni{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:12px;width:100%;max-width:480px;margin:0 auto 24px;display:grid}.rep-stage .rep-nps__optiune{background:var(--c-white);border:1.5px solid var(--c-rule-card);color:var(--c-fog);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;font-family:inherit;transition:border-color .14s,background .14s,color .14s;display:flex}.rep-stage .rep-nps__optiune.is-selected{border-color:var(--c-pink);background:var(--c-pink-ultra);color:var(--c-pink)}.rep-stage .rep-nps__fata{width:34px;height:34px}.rep-stage .rep-nps__eticheta{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:22px}.rep-stage .rep-nps__eticheta p{margin:0}.rep-stage .rep-nps__urmare{width:100%;max-width:480px;margin:0 auto 24px}.rep-stage .rep-nps__intrebare{text-align:center;color:var(--c-ink);margin:0 0 12px;font-size:16px;line-height:24px}.rep-stage .rep-nps__intrebare p{margin:0}.rep-stage .rep-nps__intrebare b{font-weight:600}.rep-stage .rep-nps__text{resize:vertical;border-radius:8px;height:auto;min-height:104px;padding:12px 16px;font-size:16px;line-height:24px;display:block}.rep-stage .rep-nps__text:focus{box-shadow:none;border-color:var(--c-ink)}.rep-stage .rep-nps__trimite{justify-content:center;display:flex}.rep-stage .rep-nps__trimite .btn{min-width:200px;height:44px}.rep-stage .rep-obligatoriu{color:var(--c-fog);margin:-4px 0 16px;font-size:13px;line-height:18px}.rep-stage .up-list{background:var(--c-white);border:1px solid var(--c-rule);border-radius:8px;margin-bottom:14px}.rep-stage .up-row{border-top:1px solid var(--c-rule-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;column-gap:14px;padding:16px 18px;transition:background .14s;display:grid}.rep-stage .up-row:first-child{border-top:0;border-radius:8px 8px 0 0}.rep-stage .up-row:last-child{border-radius:0 0 8px 8px}.rep-stage .up-row:only-child{border-radius:8px}.rep-stage .up-row.is-tras{background:var(--c-pink-ultra);box-shadow:inset 0 0 0 1.5px var(--c-pink)}.rep-stage .up-ic{background:var(--c-bej-0);width:36px;height:36px;color:var(--c-fog);border-radius:8px;place-items:center;display:grid}.rep-stage .up-row.is-gata .up-ic{background:var(--c-success-bg);color:var(--c-success)}.rep-stage .up-corp{min-width:0}.rep-stage .up-titlu{color:var(--c-ink);font-size:15px;font-weight:600;line-height:22px}.rep-stage .up-hint{color:var(--c-fog);font-size:13px;line-height:18px}.rep-stage .rep-upload-req{color:var(--c-pink);margin-left:4px}.rep-stage .up-btn{border:1px solid var(--c-rule-card);background:var(--c-white);height:34px;font:inherit;color:var(--c-ink);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:1px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rep-stage .up-btn:hover:not(:disabled){background:var(--c-bej-0)}.rep-stage .up-btn:disabled{opacity:.5;cursor:default}.rep-stage .up-fisiere{flex-wrap:wrap;gap:6px 8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rep-stage .up-fisier-rand{flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:100%;display:inline-flex}.rep-stage .up-fisier{border:1px solid var(--c-rule-soft);background:var(--c-bej-0);max-width:100%;min-height:28px;color:var(--c-ink);border-radius:6px;align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:13px;line-height:18px;display:inline-flex}.rep-stage .up-fisier.is-verifica{color:var(--c-fog);padding-right:10px}.rep-stage .up-fisier__nume{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rep-stage .up-fisier__nota{color:var(--c-fog);font-size:13px;line-height:18px}.rep-stage .up-ok{color:var(--c-success);font-weight:600}.rep-stage .up-fisier__x{width:22px;height:22px;color:var(--c-fog);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.rep-stage .up-fisier__x:hover{background:var(--c-rule-soft);color:var(--c-ink)}.rep-stage .up-cum{margin-top:6px}.rep-stage .up-cum>summary{color:var(--c-ink);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:18px;list-style:none;display:inline-flex}.rep-stage .up-cum>summary::-webkit-details-marker{display:none}.rep-stage .up-cum>summary:after{content:"›";transition:transform .14s;transform:rotate(90deg)}.rep-stage .up-cum[open]>summary:after{transform:rotate(-90deg)}.rep-stage .up-cum .doc-methods{border-left:2px solid var(--c-rule-soft);gap:0;margin:8px 0 0;padding-left:12px}.rep-stage .up-cum .doc-method{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:2px 12px;padding:6px 0}.rep-stage .up-cum .doc-method-icon{display:none}.rep-stage .up-cum .doc-method-body{flex:220px;min-width:0}.rep-stage .up-cum .doc-method-title{font-size:14px;line-height:20px}.rep-stage .up-cum .doc-method-actions{padding-top:1px}.rep-stage .up-cum .doc-method-link{font-size:13px}.rep-stage .rep-upload-err{border:1px solid var(--c-error,#c4362e);border-radius:var(--r-md);background:var(--c-error-bg,#fbe9e7);color:var(--c-ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:16px;line-height:24px;display:flex}.rep-stage .up-err{margin-top:10px;font-size:14px;line-height:20px}@media (width<=560px){.rep-stage .up-row{grid-template-columns:36px minmax(0,1fr);row-gap:10px;padding:14px 16px}.rep-stage .up-btn{grid-column:2;justify-self:start}}.rep-stage.m-rep .up-row{grid-template-columns:36px minmax(0,1fr);row-gap:10px;padding:14px 16px}.rep-stage.m-rep .up-btn{grid-column:2;justify-self:start}:is(.rep-stage .check-item.card:not(:has(input:disabled)):hover,.rep-stage .radio-item.card:not(:has(input:disabled)):hover){border-color:var(--c-rule-card)}:is(.rep-stage .check-item.card:has(input:checked):hover,.rep-stage .radio-item.card:has(input:checked):hover){border-color:var(--c-accent)}
