.public-module__vt6NBq__heroCopy{text-align:center;max-width:820px;margin:0 auto}.public-module__vt6NBq__heroLead{margin:20px auto 0}.public-module__vt6NBq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.public-module__vt6NBq__blockTitle{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(1.5rem,3vw,1.88rem);font-weight:700;line-height:1.2}.public-module__vt6NBq__stepTitle{color:var(--navy);margin:0 0 6px;font-size:1.12rem;font-weight:750;line-height:1.3}.public-module__vt6NBq__sidebarTitle{border-bottom:1px solid var(--line);color:var(--navy);letter-spacing:-.01em;margin:0 0 18px;padding-bottom:14px;font-size:1.15rem;font-weight:750}.public-module__vt6NBq__promoTitle{color:var(--white);margin:0;font-size:1.2rem;font-weight:750}.public-module__vt6NBq__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-module__vt6NBq__list li{color:#3d4a5d;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.public-module__vt6NBq__list svg{width:18px;height:18px;color:var(--gold);flex-shrink:0;margin-top:4px}.public-module__vt6NBq__form{gap:10px;display:grid}.public-module__vt6NBq__label{color:var(--navy);font-weight:750}.public-module__vt6NBq__hint{color:#475569;margin:0;font-size:.9rem;line-height:1.5}.public-module__vt6NBq__error{color:#991b1b;align-items:flex-start;gap:8px;margin:0;font-size:.92rem;font-weight:650;display:flex}.public-module__vt6NBq__error svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.public-module__vt6NBq__inputRow{flex-wrap:wrap;gap:10px;display:flex}.public-module__vt6NBq__input{background:var(--white);min-width:0;min-height:52px;color:var(--text);letter-spacing:.06em;text-transform:uppercase;border:1px solid #8391a7;border-radius:8px;flex:220px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem}.public-module__vt6NBq__input::placeholder{color:#64748b;letter-spacing:.04em}.public-module__vt6NBq__input:focus{border-color:var(--blue);outline:3px solid var(--focus-ring);outline-offset:0}.public-module__vt6NBq__input[aria-invalid=true]{border-color:#b91c1c}.public-module__vt6NBq__submit{flex:none}.public-module__vt6NBq__resultSection{padding:64px 0 84px}.public-module__vt6NBq__resultGrid{gap:32px;max-width:760px;margin:0 auto;display:grid}.public-module__vt6NBq__result{border:1px solid var(--line);border-top:6px solid var(--line);background:var(--white);border-radius:18px;gap:18px;padding:30px 26px;display:grid;box-shadow:0 12px 36px #0b1f3a0f}.public-module__vt6NBq__result[data-state=valid]{border-top-color:#15803d}.public-module__vt6NBq__result[data-state=expired],.public-module__vt6NBq__result[data-state=superseded],.public-module__vt6NBq__result[data-state=test]{border-top-color:#b45309}.public-module__vt6NBq__result[data-state=revoked],.public-module__vt6NBq__result[data-state=not_found],.public-module__vt6NBq__result[data-state=error],.public-module__vt6NBq__result[data-state=rate_limited]{border-top-color:#b91c1c}.public-module__vt6NBq__resultHeader{align-items:flex-start;gap:14px;display:flex}.public-module__vt6NBq__resultIcon{color:#334155;background:#f1f5f9;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.public-module__vt6NBq__resultIcon svg{width:26px;height:26px}.public-module__vt6NBq__result[data-state=valid] .public-module__vt6NBq__resultIcon{color:#15803d;background:#e8f7ee}.public-module__vt6NBq__result[data-state=expired] .public-module__vt6NBq__resultIcon,.public-module__vt6NBq__result[data-state=superseded] .public-module__vt6NBq__resultIcon,.public-module__vt6NBq__result[data-state=test] .public-module__vt6NBq__resultIcon{color:#92400e;background:#fdf3dc}.public-module__vt6NBq__result[data-state=revoked] .public-module__vt6NBq__resultIcon,.public-module__vt6NBq__result[data-state=not_found] .public-module__vt6NBq__resultIcon,.public-module__vt6NBq__result[data-state=error] .public-module__vt6NBq__resultIcon,.public-module__vt6NBq__result[data-state=rate_limited] .public-module__vt6NBq__resultIcon{color:#991b1b;background:#fdeeee}.public-module__vt6NBq__resultStatus{color:#475569;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:800}.public-module__vt6NBq__resultTitle{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:750;line-height:1.25}.public-module__vt6NBq__resultText{color:#3d4a5d;margin:0;line-height:1.65}.public-module__vt6NBq__facts{gap:10px;margin:0;display:grid}.public-module__vt6NBq__fact{border:1px solid var(--line);background:var(--cream);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.public-module__vt6NBq__fact dt{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.public-module__vt6NBq__fact dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-weight:700}.public-module__vt6NBq__code{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.public-module__vt6NBq__testNotice{color:#991b1b;background:#fdeeee;border:2px solid #b91c1c;border-radius:10px;margin:0;padding:12px 14px;font-weight:750}.public-module__vt6NBq__smallPrint{color:#475569;margin:0;font-size:.88rem;line-height:1.55}.public-module__vt6NBq__panel{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:26px}@media (min-width:640px){.public-module__vt6NBq__result{padding:36px 40px}.public-module__vt6NBq__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-module__vt6NBq__visuallyHidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-module__vt6NBq__stepsList{margin:10px 0 0;list-style:none}.public-module__vt6NBq__sidebarForm,.public-module__vt6NBq__afterList{margin-top:16px}.public-module__vt6NBq__inlineLink{color:var(--blue);text-underline-offset:3px;font-weight:650;text-decoration:underline}.public-module__vt6NBq__inlineLink:hover{color:var(--navy)}
:root{--ui-bg:#f5f7fa;--ui-surface:#fff;--ui-surface-muted:#f8fafc;--ui-surface-hover:#f1f5f9;--ui-surface-active:#eef3fb;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-border-input:#8391a7;--ui-text:#111827;--ui-heading:#0b1f3a;--ui-subtle:#334155;--ui-muted:#526077;--ui-placeholder:#64748b;--ui-success:#15803d;--ui-success-soft:#e8f7ee;--ui-success-text:#166534;--ui-success-border:#a6dcb8;--ui-warning:#b45309;--ui-warning-soft:#fdf3dc;--ui-warning-text:#92400e;--ui-warning-border:#efc877;--ui-danger:#b91c1c;--ui-danger-soft:#fdeeee;--ui-danger-text:#991b1b;--ui-danger-border:#f1b0b0;--ui-info:#2563eb;--ui-info-soft:#eff6ff;--ui-info-text:#1e4ec4;--ui-info-border:#bcd3fb;--ui-gold-soft:#faf3d9;--ui-gold-text:#6b5105;--ui-gold-strong:#a88414;--ui-gold-border:#e8d58f;--ui-radius-sm:8px;--ui-radius:12px;--ui-radius-lg:18px;--ui-radius-pill:999px;--ui-shadow-sm:0 1px 2px #0b1f3a0d, 0 1px 3px #0b1f3a0a;--ui-shadow:0 12px 32px #0b1f3a14;--ui-shadow-lg:0 24px 64px #0b1f3a33;--ui-focus:#2563eb;--ui-focus-halo:#2563eb4d;--ui-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--app-sidebar-width:264px;--app-topbar-height:60px;--app-content-max:1180px;--app-gutter:16px;--ui-z-topbar:40;--ui-z-popover:70;--ui-z-backdrop:1000;--ui-z-drawer:1001}@media (min-width:720px){:root{--app-gutter:24px}}@media (min-width:1024px){:root{--app-gutter:40px}}.app-shell{background:var(--ui-bg);min-height:100dvh;color:var(--ui-text);font-size:1rem;line-height:1.55}.app-shell :where(a,button,summary,[tabindex]):focus-visible,.app-auth :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.app-shell a:not([class]),.app-auth a:not([class]){color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.app-shell a:not([class]):hover,.app-auth a:not([class]):hover{color:var(--blue-dark);text-decoration-thickness:2px}.app-skip-link{z-index:calc(var(--ui-z-drawer) + 1);border-radius:var(--ui-radius-sm);background:var(--navy);box-shadow:var(--ui-shadow);color:var(--white);padding:12px 18px;font-weight:750;text-decoration:none;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.app-skip-link:focus,.app-skip-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;transform:none}.app-topbar{z-index:var(--ui-z-topbar);min-height:var(--app-topbar-height);border-bottom:1px solid var(--ui-border);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#fffffff5;align-items:center;gap:4px;padding:8px;display:flex;position:sticky;top:0}.app-topbar .app-brand{flex:auto;margin-left:4px}.app-icon-button{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;text-decoration:none;transition:background-color .15s;display:inline-grid;position:relative}.app-icon-button:hover{background:var(--ui-surface-hover)}.app-icon-button svg{width:22px;height:22px}.app-icon-badge{border-radius:var(--ui-radius-pill);background:var(--gold);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--white);color:var(--navy);text-align:center;padding:0 5px;font-size:.68rem;font-weight:800;line-height:18px;position:absolute;top:5px;right:4px}.app-brand{border-radius:var(--ui-radius-sm);min-width:0;min-height:44px;color:var(--navy);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.app-brand-logo{object-fit:contain;flex:none;width:36px;height:36px}.app-brand-text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.app-brand-name{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.03em;font-size:1rem;font-weight:800}.app-brand-area{color:var(--ui-gold-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:.64rem;font-weight:800}.app-sidebar{z-index:var(--ui-z-drawer);border-right:1px solid var(--ui-border);background:var(--ui-surface);width:min(320px,100vw - 48px);box-shadow:var(--ui-shadow-lg);visibility:hidden;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-sidebar[data-open=true]{visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility linear;transform:none}.app-sidebar:focus,.app-sidebar:focus-visible{outline:none}.app-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:72px;padding:12px 12px 12px 16px;display:flex}.app-sidebar-bell{display:none}.app-sidebar-body{overscroll-behavior:contain;scrollbar-color:var(--ui-border-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.app-org{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted);margin:0 12px 8px;padding:12px 14px}.app-org-name{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:750;line-height:1.3}.app-org-detail{color:var(--ui-muted);margin:2px 0 0;font-size:.78rem;line-height:1.35}.app-nav{padding:8px 12px 16px}.app-nav-group+.app-nav-group{margin-top:16px}.app-nav-group-label{color:var(--ui-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;padding:0 12px;font-size:.68rem;font-weight:800;line-height:1.6}.app-nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-nav-link{min-height:44px;color:var(--ui-subtle);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.app-nav-link:hover{background:var(--ui-surface-hover);color:var(--navy)}.app-nav-link[aria-current=page]{background:var(--ui-surface-active);color:var(--navy);font-weight:750}.app-nav-link[aria-current=page]:before{background:var(--ui-gold-strong);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:-12px}.app-nav-icon{width:18px;height:18px;color:var(--ui-muted);flex:none}.app-nav-link:hover .app-nav-icon,.app-nav-link[aria-current=page] .app-nav-icon{color:var(--navy)}.app-nav-label{flex:auto;min-width:0}.app-nav-lock{width:15px;height:15px;color:var(--ui-muted);flex:none}.app-nav-badge{border-radius:var(--ui-radius-pill);background:var(--gold);min-width:22px;color:var(--navy);text-align:center;flex:none;padding:1px 7px;font-size:.72rem;font-weight:800;line-height:1.5}.app-sidebar-footer{border-top:1px solid var(--ui-border);gap:2px;margin-top:auto;padding:12px;display:grid}.app-user{align-items:center;gap:10px;min-width:0;padding:6px 8px 10px;display:flex}.app-user-avatar{background:var(--navy);width:36px;height:36px;color:var(--white);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.app-user-text{gap:1px;min-width:0;display:grid}.app-user-name{color:var(--navy);overflow-wrap:anywhere;font-size:.875rem;font-weight:750;line-height:1.3}.app-user-email{color:var(--ui-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.app-user-text .ui-badge{justify-self:start;margin-top:4px}.app-footer-link{width:100%;min-height:44px;color:var(--ui-subtle);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.app-footer-link:hover{background:var(--ui-surface-hover);color:var(--navy)}.app-footer-link svg{width:18px;height:18px;color:var(--ui-muted);flex:none}.app-signout-form{margin:0}.app-backdrop{z-index:var(--ui-z-backdrop);background:#0b1f3a80;animation:.2s ease-out app-fade-in;position:fixed;inset:0}.app-backdrop[hidden]{display:none}.app-scroll-locked{overflow:hidden}.app-main-column{flex-direction:column;min-width:0;display:flex}.app-main{flex:auto;min-width:0}.app-main:focus,.app-main:focus-visible{outline:none}.app-content{width:100%;max-width:calc(var(--app-content-max) + 2 * var(--app-gutter));padding:20px var(--app-gutter) 56px;overflow-wrap:break-word;margin-inline:auto}.app-banner{margin-bottom:20px}.app-banner:empty{display:none}@media (min-width:720px){.app-content{padding-top:28px}}@media (min-width:1024px){.app-topbar{display:none}.app-sidebar{z-index:30;width:var(--app-sidebar-width);box-shadow:none;visibility:visible;transition:none;transform:none}.app-sidebar-close{display:none}.app-sidebar-bell{display:inline-grid}.app-backdrop{display:none}.app-scroll-locked{overflow:auto}.app-main-column{min-height:100vh;margin-left:var(--app-sidebar-width)}.app-content{padding-top:36px;padding-bottom:72px}.app-banner{margin-bottom:24px}}@media (pointer:fine) and (min-width:1024px){.app-nav-link,.app-footer-link{min-height:40px}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}.app-auth{background:radial-gradient(circle at 12% 0%, #f4e8b773, transparent 42%), var(--ui-bg);min-height:100dvh;color:var(--ui-text);flex-direction:column;font-size:1rem;line-height:1.55;display:flex}.app-auth-header{padding:12px var(--app-gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.app-auth-main{padding:8px var(--app-gutter) 48px;flex-direction:column;flex:auto;align-items:center;display:flex}.app-auth-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;max-width:460px;box-shadow:var(--ui-shadow);padding:24px 20px}.app-auth-card-wide{max-width:760px}.app-auth-card>*+*{margin-top:20px}.app-auth-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:1.6rem;font-weight:750;line-height:1.15}.app-auth-lead{color:var(--ui-muted);margin:8px 0 0}.app-auth-footer{padding:16px var(--app-gutter) 24px;color:var(--ui-muted);text-align:center;font-size:.85rem}@media (min-width:720px){.app-auth-main{padding-top:24px}.app-auth-card{padding:36px 40px}}.ui-visually-hidden,.ui-visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-muted{color:var(--ui-muted)}.ui-text-sm{font-size:.875rem}.ui-text-xs{font-size:.78rem}.ui-nowrap{white-space:nowrap}.ui-break{overflow-wrap:anywhere}.ui-tabular{font-variant-numeric:tabular-nums}.ui-link{color:var(--blue);text-underline-offset:3px;border-radius:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ui-link:hover{color:var(--blue-dark);text-decoration-thickness:2px}.ui-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:800;line-height:1.2}.ui-heading-2,.ui-heading-3{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;margin:0;font-weight:750;line-height:1.25}.ui-heading-2{letter-spacing:-.025em;font-size:1.25rem}.ui-heading-3{letter-spacing:-.015em;font-size:1.05rem}.ui-divider{border:0;border-top:1px solid var(--ui-border);margin:0}.ui-stack>*,.ui-page>*,.ui-section>*{margin-top:0;margin-bottom:0}.ui-stack>*+*{margin-top:var(--ui-stack-gap,16px)}.ui-stack-xs{--ui-stack-gap:4px}.ui-stack-sm{--ui-stack-gap:8px}.ui-stack-md{--ui-stack-gap:16px}.ui-stack-lg{--ui-stack-gap:24px}.ui-stack-xl{--ui-stack-gap:32px}.ui-cluster{align-items:center;gap:var(--ui-cluster-gap,12px);flex-wrap:wrap;display:flex}.ui-cluster-sm{--ui-cluster-gap:8px}.ui-cluster-lg{--ui-cluster-gap:16px}.ui-cluster-between{justify-content:space-between}.ui-cluster-end{justify-content:flex-end}.ui-cluster-start{align-items:flex-start}.ui-grid-2,.ui-grid-3,.ui-grid-4{--ui-grid-gap:16px;gap:var(--ui-grid-gap);display:grid}.ui-grid-2{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 280px), calc((100% - var(--ui-grid-gap)) / 2)), 1fr))}.ui-grid-3{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 240px), calc((100% - 2 * var(--ui-grid-gap)) / 3)), 1fr))}.ui-grid-4{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 150px), calc((100% - 3 * var(--ui-grid-gap)) / 4)), 1fr))}.ui-grid-2>*,.ui-grid-3>*,.ui-grid-4>*{min-width:0}.ui-span-full{grid-column:1/-1}@media (min-width:720px){.ui-grid-2,.ui-grid-3,.ui-grid-4{--ui-grid-gap:20px}}.ui-page>*+*{margin-top:24px}@media (min-width:1024px){.ui-page>*+*{margin-top:32px}}.ui-section>*+*{margin-top:16px}.ui-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.ui-section-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:750;line-height:1.25}.ui-section-description{color:var(--ui-muted);margin:4px 0 0;font-size:.9rem}.ui-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.ui-split>*{min-width:0}@media (min-width:1200px){.ui-split{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.ui-prose{max-width:72ch;color:var(--ui-text);overflow-wrap:break-word;font-size:1rem;line-height:1.75}.ui-prose>*{margin-top:0;margin-bottom:0}.ui-prose>*+*{margin-top:1em}.ui-prose h2,.ui-prose h3,.ui-prose h4{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;font-weight:750;line-height:1.3}.ui-prose h2{letter-spacing:-.03em;font-size:1.4rem}.ui-prose h3{letter-spacing:-.02em;font-size:1.15rem}.ui-prose h4{font-size:1rem}.ui-prose>*+h2{margin-top:2em}.ui-prose>*+h3,.ui-prose>*+h4{margin-top:1.6em}.ui-prose>h2+*,.ui-prose>h3+*,.ui-prose>h4+*{margin-top:.5em}.ui-prose a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ui-prose a:hover{color:var(--blue-dark);text-decoration-thickness:2px}.ui-prose strong{color:var(--navy);font-weight:700}.ui-prose ul,.ui-prose ol{padding-left:1.4em}.ui-prose li+li,.ui-prose li>ul,.ui-prose li>ol{margin-top:.35em}.ui-prose ul li::marker{color:var(--ui-gold-strong)}.ui-prose blockquote{border-left:3px solid var(--gold);color:var(--ui-subtle);margin-inline:0;padding:4px 0 4px 18px}.ui-prose img,.ui-prose video,.ui-prose iframe{border-radius:var(--ui-radius);max-width:100%;height:auto;display:block}.ui-prose iframe{aspect-ratio:16/9;border:0;width:100%}.ui-prose figcaption{color:var(--ui-muted);margin-top:8px;font-size:.85rem}.ui-prose hr{border:0;border-top:1px solid var(--ui-border);margin-block:2em}.ui-prose table{border-collapse:collapse;width:100%;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}.ui-prose th,.ui-prose td{border:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:8px 12px}.ui-prose th{background:var(--ui-surface-muted);color:var(--navy)}.ui-prose code{background:var(--ui-surface-hover);font-family:var(--ui-font-mono);border-radius:4px;padding:.1em .35em;font-size:.875em}.ui-prose pre{border-radius:var(--ui-radius);background:var(--navy);color:#e2e8f0;padding:16px;line-height:1.55;overflow-x:auto}.ui-prose pre code{color:inherit;background:0 0;padding:0}.ui-btn{--ui-btn-bg:var(--blue);--ui-btn-bg-hover:var(--blue-dark);--ui-btn-fg:var(--white);--ui-btn-fg-hover:var(--white);--ui-btn-border:transparent;--ui-btn-border-hover:transparent;border:1px solid var(--ui-btn-border);border-radius:var(--ui-radius-sm);background:var(--ui-btn-bg);max-width:100%;min-height:44px;color:var(--ui-btn-fg);cursor:pointer;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.9rem;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.ui-btn svg{flex:none;width:18px;height:18px}.ui-btn:hover{border-color:var(--ui-btn-border-hover);background:var(--ui-btn-bg-hover);color:var(--ui-btn-fg-hover)}.ui-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-btn:disabled:hover,.ui-btn[aria-disabled=true]:hover{border-color:var(--ui-btn-border);background:var(--ui-btn-bg);color:var(--ui-btn-fg)}.ui-btn[aria-busy=true]{cursor:progress;opacity:.85}.ui-btn-primary{box-shadow:0 1px 2px #0b1f3a24}.ui-btn-secondary{--ui-btn-bg:var(--white);--ui-btn-bg-hover:var(--ui-surface-muted);--ui-btn-fg:var(--navy);--ui-btn-fg-hover:var(--navy);--ui-btn-border:var(--ui-border-strong);--ui-btn-border-hover:var(--navy)}.ui-btn-gold{--ui-btn-bg:var(--gold);--ui-btn-bg-hover:#dbb633;--ui-btn-fg:var(--navy);--ui-btn-fg-hover:var(--navy)}.ui-btn-ghost{--ui-btn-bg:transparent;--ui-btn-bg-hover:#0b1f3a0f;--ui-btn-fg:var(--navy);--ui-btn-fg-hover:var(--navy)}.ui-btn-danger{--ui-btn-bg:var(--ui-danger);--ui-btn-bg-hover:var(--ui-danger-text)}.ui-btn-link{--ui-btn-bg:transparent;--ui-btn-bg-hover:transparent;--ui-btn-fg:var(--blue);--ui-btn-fg-hover:var(--blue-dark);text-underline-offset:3px;padding-inline:2px;text-decoration:underline;text-decoration-thickness:1px}.ui-btn-link:hover{text-decoration-thickness:2px}.ui-btn-sm{gap:6px;min-height:36px;padding:6px 12px;font-size:.82rem}.ui-btn-sm svg{width:16px;height:16px}.ui-btn-link.ui-btn-sm{padding-inline:2px}.ui-btn-block{width:100%}.ui-btn-icon{width:44px;padding:0}.ui-btn-icon.ui-btn-sm{width:36px}@media (pointer:coarse){.ui-btn-sm{min-height:44px}.ui-btn-icon.ui-btn-sm{width:44px}}.ui-spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.05em;height:1.05em;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-form{gap:20px;display:grid}.ui-form>*{min-width:0}.ui-form-narrow{max-width:560px}.ui-form-medium{max-width:760px}.ui-form-grid{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,260px),50% - 10px),1fr));gap:20px;display:grid}.ui-form-grid>*{min-width:0}.ui-form-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.ui-form-actions-end{justify-content:flex-end}@media (max-width:479.98px){.ui-form-actions>.ui-btn{flex:100%}}.ui-fieldset{border:0;min-width:0;margin:0;padding:0}.ui-legend{color:var(--navy);margin-bottom:8px;padding:0;font-size:.95rem;font-weight:750;line-height:1.35}.ui-choice-group>.ui-hint,.ui-choice-group>.ui-field-error{margin-bottom:10px}.ui-field{gap:6px;min-width:0;display:grid}.ui-field-invalid{border-left:3px solid var(--ui-danger);padding-left:12px}.ui-label{color:var(--navy);font-size:.9rem;font-weight:700;line-height:1.35;display:block}.ui-required{color:var(--ui-danger);margin-left:3px;font-weight:800}.ui-optional{color:var(--ui-muted);margin-left:6px;font-size:.82rem;font-weight:500}.ui-hint{color:var(--ui-muted);margin:0;font-size:.85rem;line-height:1.45}.ui-field-error{color:var(--ui-danger-text);align-items:flex-start;gap:6px;margin:0;font-size:.85rem;font-weight:650;line-height:1.4;display:flex}.ui-field-error svg{flex:none;width:16px;height:16px;margin-top:1px}.ui-input{border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-sm);background:var(--white);width:100%;min-width:0;min-height:44px;color:var(--ui-text);font:inherit;padding:10px 12px;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.ui-input::placeholder{color:var(--ui-placeholder);opacity:1}.ui-input:hover{border-color:var(--ui-muted)}.ui-input:focus{border-color:var(--ui-focus);box-shadow:0 0 0 1px var(--ui-focus), 0 0 0 4px var(--ui-focus-halo);outline-offset:2px;outline:2px solid #0000}.ui-input[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 1px var(--ui-danger)}.ui-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--ui-danger), 0 0 0 4px #b91c1c38}.ui-input:disabled{border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-placeholder);cursor:not-allowed}.ui-input[readonly]{background:var(--ui-surface-muted)}.ui-textarea{resize:vertical;min-height:120px}.ui-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.ui-select[multiple]{background-image:none;padding-right:12px}.ui-input-group{position:relative}.ui-input-group>svg{width:18px;height:18px;color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-input-group>.ui-input{padding-left:40px}.ui-check{gap:2px;display:grid}.ui-check-row{min-height:44px;color:var(--ui-text);cursor:pointer;align-items:flex-start;gap:12px;padding-block:10px;line-height:1.45;display:flex}.ui-check-input{width:20px;height:20px;accent-color:var(--blue);cursor:pointer;flex:none;margin:1px 0 0}.ui-check-input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-check-input:disabled,.ui-check-input:disabled+.ui-check-text{cursor:not-allowed;opacity:.6}.ui-check-text{min-width:0}.ui-check>.ui-hint,.ui-check>.ui-field-error{padding-left:32px}.ui-radio-grid{--ui-radio-gap:12px;gap:var(--ui-radio-gap);grid-template-columns:minmax(0,1fr);display:grid}.ui-radio-grid-2{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 240px), calc((100% - var(--ui-radio-gap)) / 2)), 1fr))}.ui-radio-grid-3{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 200px), calc((100% - 2 * var(--ui-radio-gap)) / 3)), 1fr))}.ui-radio-card{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:44px;padding:16px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.ui-radio-card:hover{border-color:var(--ui-border-input)}.ui-radio-card:has(:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#f5f9ff}.ui-radio-card:has(:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.ui-radio-card:has(:disabled){border-color:var(--ui-border);background:var(--ui-surface-muted);cursor:not-allowed}.ui-radio-card:has(:disabled) .ui-radio-card-body{opacity:.6}.ui-radio-card-input{width:20px;height:20px;accent-color:var(--blue);cursor:inherit;flex:none;margin:1px 0 0}.ui-radio-card-input:focus-visible{outline:none}.ui-radio-card-body{flex:auto;gap:4px;min-width:0;display:grid}.ui-radio-card-title{color:var(--navy);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:750;line-height:1.35;display:flex}.ui-radio-card-description{color:var(--ui-muted);font-size:.875rem;line-height:1.45}.ui-alert{--ui-alert-bg:var(--ui-info-soft);--ui-alert-border:var(--ui-info-border);--ui-alert-accent:var(--ui-info);--ui-alert-title:var(--ui-info-text);border:1px solid var(--ui-alert-border);border-left:4px solid var(--ui-alert-accent);border-radius:var(--ui-radius);background:var(--ui-alert-bg);color:var(--ui-text);flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:14px 16px;font-size:.925rem;line-height:1.5;display:flex}.ui-alert-success{--ui-alert-bg:var(--ui-success-soft);--ui-alert-border:var(--ui-success-border);--ui-alert-accent:var(--ui-success);--ui-alert-title:var(--ui-success-text)}.ui-alert-warning{--ui-alert-bg:var(--ui-warning-soft);--ui-alert-border:var(--ui-warning-border);--ui-alert-accent:var(--ui-warning);--ui-alert-title:var(--ui-warning-text)}.ui-alert-error{--ui-alert-bg:var(--ui-danger-soft);--ui-alert-border:var(--ui-danger-border);--ui-alert-accent:var(--ui-danger);--ui-alert-title:var(--ui-danger-text)}.ui-alert-icon{width:20px;height:20px;color:var(--ui-alert-accent);flex:none;margin-top:1px}.ui-alert-content{flex:220px;gap:2px;min-width:0;display:grid}.ui-alert-title{color:var(--ui-alert-title);margin:0;font-weight:750;line-height:1.4}.ui-alert-body>*{margin:0}.ui-alert-body>*+*{margin-top:6px}.ui-alert-body a:not([class]){color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ui-alert-action{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:559.98px){.ui-alert-action{width:100%;margin-left:32px}}.ui-error-summary{border:2px solid var(--ui-danger);border-radius:var(--ui-radius);background:var(--ui-surface);padding:16px 20px}.ui-error-summary:focus{outline:3px solid var(--ui-focus-halo);outline-offset:2px}.ui-error-summary-title{color:var(--ui-danger-text);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 8px;font-size:1.05rem;font-weight:800;line-height:1.3;display:flex}.ui-error-summary-title svg{flex:none;width:20px;height:20px}.ui-error-summary-list{color:var(--ui-danger-text);gap:4px;margin:0;padding-left:20px;display:grid}.ui-error-summary-list a{color:var(--ui-danger-text);text-underline-offset:3px;border-radius:2px;font-weight:650;text-decoration:underline}.ui-error-summary-list a:hover{text-decoration-thickness:2px}.ui-error-summary-list a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-form-message:empty{position:absolute}.ui-badge{--ui-badge-bg:#eef2f6;--ui-badge-fg:var(--ui-subtle);--ui-badge-border:#dfe5ec;border:1px solid var(--ui-badge-border);border-radius:var(--ui-radius-pill);background:var(--ui-badge-bg);max-width:100%;color:var(--ui-badge-fg);letter-spacing:.01em;vertical-align:middle;white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.ui-badge svg{flex:none;width:13px;height:13px}.ui-badge-info{--ui-badge-bg:var(--ui-info-soft);--ui-badge-fg:var(--ui-info-text);--ui-badge-border:var(--ui-info-border)}.ui-badge-success{--ui-badge-bg:var(--ui-success-soft);--ui-badge-fg:var(--ui-success-text);--ui-badge-border:var(--ui-success-border)}.ui-badge-warning{--ui-badge-bg:var(--ui-warning-soft);--ui-badge-fg:var(--ui-warning-text);--ui-badge-border:var(--ui-warning-border)}.ui-badge-danger{--ui-badge-bg:var(--ui-danger-soft);--ui-badge-fg:var(--ui-danger-text);--ui-badge-border:var(--ui-danger-border)}.ui-badge-gold{--ui-badge-bg:var(--ui-gold-soft);--ui-badge-fg:var(--ui-gold-text);--ui-badge-border:var(--ui-gold-border)}.ui-card{--ui-card-pad:20px;--ui-card-inset:var(--ui-card-pad);--ui-card-gap:16px;min-width:0;padding:var(--ui-card-inset);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);position:relative}@media (min-width:720px){.ui-card{--ui-card-pad:24px}}.ui-card>*{margin-top:0;margin-bottom:0}.ui-card>*+*{margin-top:var(--ui-card-gap)}.ui-card.ui-card-flush{--ui-card-inset:0px;--ui-card-gap:0px}.ui-card-flush>.ui-card-header,.ui-card-flush>.ui-card-body{padding:18px var(--ui-card-pad)}.ui-card-flush>.ui-card-header+.ui-card-body{padding-top:0}.ui-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.ui-card-heading{flex:240px;min-width:0}.ui-card-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:750;line-height:1.3}.ui-card-description{color:var(--ui-muted);margin:4px 0 0;font-size:.9rem;line-height:1.5}.ui-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-card-body{min-width:0}.ui-card-body>*{margin-top:0;margin-bottom:0}.ui-card-body>*+*{margin-top:12px}.ui-card>.ui-card-footer{margin:var(--ui-card-gap) calc(-1 * var(--ui-card-inset)) calc(-1 * var(--ui-card-inset));padding:14px var(--ui-card-pad);border-top:1px solid var(--ui-border);border-radius:0 0 calc(var(--ui-radius-lg) - 1px) calc(var(--ui-radius-lg) - 1px);background:var(--ui-surface-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.ui-card>.ui-card-bleed,.ui-card>.ui-table-wrap{width:auto;margin-inline:calc(-1 * var(--ui-card-inset))}.ui-card>.ui-card-bleed:first-child,.ui-card>.ui-table-wrap:first-child{margin-top:calc(-1 * var(--ui-card-inset))}.ui-card>.ui-card-bleed:last-child,.ui-card>.ui-table-wrap:last-child{margin-bottom:calc(-1 * var(--ui-card-inset))}.ui-card>*+.ui-table-wrap{border-top:1px solid var(--ui-border)}.ui-page-header{gap:8px;display:grid}.ui-back-link{border-radius:var(--ui-radius-sm);width:fit-content;min-height:44px;color:var(--ui-muted);align-items:center;gap:6px;margin:-8px 0 -4px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ui-back-link:hover{color:var(--navy)}.ui-back-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-back-link svg{width:16px;height:16px}.ui-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ui-page-header-text{flex:320px;min-width:0}.ui-page-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(1.55rem,1.25rem + 1.1vw,2.05rem);font-weight:750;line-height:1.15}.ui-page-description{max-width:68ch;color:var(--ui-muted);margin:8px 0 0;font-size:1rem;line-height:1.55}.ui-page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.ui-card .ui-empty{background:0 0;border:0;padding:24px 8px}.ui-empty-icon{background:var(--sky);width:52px;height:52px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ui-empty-icon svg{width:24px;height:24px}.ui-empty-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:750;line-height:1.3}.ui-empty-description{max-width:52ch;color:var(--ui-muted);margin:0}.ui-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ui-skeleton{background:linear-gradient(90deg,#e8ecf2 0%,#f3f5f9 45%,#e8ecf2 90%) 0 0/250% 100%;border-radius:6px;width:100%;height:1em;animation:1.4s ease-in-out infinite ui-shimmer;display:block}.ui-skeleton-round{border-radius:var(--ui-radius-pill)}.ui-skeleton-text{gap:10px;display:grid}.ui-page-skeleton-header{gap:12px;display:grid}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ui-progress{--ui-progress-fill:var(--blue);gap:6px;min-width:0;display:grid}.ui-progress-gold{--ui-progress-fill:var(--ui-gold-strong)}.ui-progress-success{--ui-progress-fill:var(--ui-success)}.ui-progress-meta{justify-content:space-between;align-items:baseline;gap:12px;font-size:.85rem;display:flex}.ui-progress-label{min-width:0;color:var(--ui-subtle);font-weight:650}.ui-progress-value{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:750}.ui-progress-track{border-radius:var(--ui-radius-pill);background:#e3e8ef;height:8px;position:relative;overflow:hidden}.ui-progress-fill{border-radius:inherit;background:var(--ui-progress-fill);height:100%;transition:width .3s}.ui-stepper-summary{color:var(--navy);margin:0 0 12px;font-size:.9rem;font-weight:750}.ui-stepper-list{margin:0;padding:0;list-style:none;display:flex}.ui-step{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex;position:relative}.ui-step:last-child{flex:none}.ui-step:not(:last-child):after{background:var(--ui-border-strong);content:"";border-radius:2px;height:2px;position:absolute;top:13px;left:34px;right:6px}.ui-step[data-state=complete]:not(:last-child):after{background:var(--blue)}.ui-step-marker{border:1px solid var(--ui-border-input);background:var(--ui-surface);width:28px;height:28px;color:var(--ui-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ui-step-marker svg{width:16px;height:16px}.ui-step[data-state=complete] .ui-step-marker{border-color:var(--blue);background:var(--blue);color:var(--white)}.ui-step[data-state=current] .ui-step-marker{border:2px solid var(--blue);box-shadow:0 0 0 4px var(--ui-focus-halo);color:var(--blue)}.ui-step-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-step-label{color:var(--ui-muted);font-size:.875rem;font-weight:650;line-height:1.3}.ui-step[data-state=current] .ui-step-label{color:var(--navy);font-weight:800}.ui-step[data-state=complete] .ui-step-label{color:var(--ui-subtle)}.ui-step-description{color:var(--ui-muted);margin-top:2px;font-size:.8rem;line-height:1.4;display:block}@media (min-width:720px){.ui-stepper-summary{display:none}.ui-step{padding-right:12px}.ui-step:last-child{flex:1 1 0;padding-right:0}.ui-step-text{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.ui-tabs{border-bottom:1px solid var(--ui-border-strong)}.ui-tabs-list{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-tabs-list>li{flex:none}.ui-tab{min-height:44px;color:var(--ui-muted);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ui-tab:hover{border-bottom-color:var(--ui-border-strong);color:var(--navy)}.ui-tab[aria-current=page]{border-bottom-color:var(--blue);color:var(--navy)}.ui-tab:focus-visible{border-radius:var(--ui-radius-sm) var(--ui-radius-sm) 0 0;outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-tab-count{border-radius:var(--ui-radius-pill);min-width:22px;color:var(--ui-subtle);text-align:center;background:#eef2f6;padding:1px 7px;font-size:.72rem;font-weight:750;line-height:1.5}.ui-tab[aria-current=page] .ui-tab-count{background:var(--ui-info-soft);color:var(--ui-info-text)}.ui-table-wrap{width:100%;overflow-x:auto}.ui-card>.ui-table-wrap:first-child{border-radius:calc(var(--ui-radius-lg) - 1px) calc(var(--ui-radius-lg) - 1px) 0 0}.ui-card>.ui-table-wrap:last-child{border-radius:0 0 calc(var(--ui-radius-lg) - 1px) calc(var(--ui-radius-lg) - 1px)}.ui-card>.ui-table-wrap:only-child{border-radius:calc(var(--ui-radius-lg) - 1px)}.ui-table{border-collapse:collapse;width:100%;color:var(--ui-text);font-size:.9rem;line-height:1.45}.ui-table-caption{color:var(--navy);text-align:left;padding:0 0 12px;font-weight:750}.ui-table th{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-subtle);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:.72rem;font-weight:800}.ui-table td{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:12px 16px}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:#fafbfd}.ui-table .ui-table-end{text-align:right}.ui-table .ui-table-primary{color:var(--navy);font-weight:700}.ui-table .ui-table-primary a{margin-block:-10px;padding-block:10px;display:inline-block}.ui-table .ui-table-empty{color:var(--ui-muted);text-align:center;padding:28px 16px}.ui-table td .ui-cluster{--ui-cluster-gap:8px}.ui-table .ui-table-end .ui-cluster{justify-content:flex-end}@media (max-width:719.98px){.ui-table-wrap{overflow:visible}.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{width:100%;display:block}.ui-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table caption{display:block}.ui-table tbody{gap:12px;display:grid}.ui-table tbody tr{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);padding:4px 16px}.ui-table tbody tr:hover td{background:0 0}.ui-table td,.ui-table tbody tr:last-child td{border-bottom:1px solid var(--ui-surface-hover);overflow-wrap:anywhere;text-align:left;grid-template-columns:minmax(88px,36%) minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.ui-table td:last-child,.ui-table tbody tr:last-child td:last-child{border-bottom:0}.ui-table td[data-label]:before{color:var(--ui-muted);content:attr(data-label);content:attr(data-label) / "";letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ui-table td:not([data-label]){display:block}.ui-table .ui-table-primary{font-size:1rem}.ui-table .ui-table-end .ui-cluster{justify-content:flex-start}.ui-table .ui-table-hide-mobile{display:none}.ui-card .ui-table tbody{gap:0}.ui-card .ui-table tbody tr{padding:6px var(--ui-card-pad,16px);border:0;border-bottom:1px solid var(--ui-border);box-shadow:none;border-radius:0}.ui-card .ui-table tbody tr:last-child{border-bottom:0}.ui-card-flush .ui-table tbody tr{padding-inline:16px}}.ui-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ui-pagination-summary{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.ui-pagination-controls{align-items:center;gap:8px;display:flex}.ui-pagination-link{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-height:44px;color:var(--navy);align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}a.ui-pagination-link:hover{border-color:var(--navy);background:var(--ui-surface-muted)}.ui-pagination-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-pagination-link[aria-disabled=true]{border-color:var(--ui-border);color:#94a3b8;cursor:not-allowed;background:0 0}.ui-pagination-link svg{width:16px;height:16px}.ui-pagination-status{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:.875rem;font-weight:700}.ui-dl{margin:0;display:grid}.ui-dl-item{gap:2px;min-width:0;padding:12px 0;display:grid}.ui-dl-item+.ui-dl-item{border-top:1px solid var(--ui-border)}.ui-dl dt{color:var(--ui-muted);font-size:.82rem;font-weight:700;line-height:1.4}.ui-dl dd{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;margin:0}.ui-dl-empty{color:var(--ui-muted)}@media (min-width:720px){.ui-dl-cols-1 .ui-dl-item{grid-template-columns:minmax(140px,32%) minmax(0,1fr);align-items:baseline;gap:16px}.ui-dl-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ui-dl-cols-2 .ui-dl-item:nth-child(2){border-top:0}}.ui-stat{--ui-stat-accent:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;box-shadow:inset 4px 0 0 var(--ui-stat-accent), var(--ui-shadow-sm);color:inherit;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex;position:relative}@media (min-width:720px){.ui-stat{padding:18px 20px}}.ui-stat-success{--ui-stat-accent:var(--ui-success)}.ui-stat-warning{--ui-stat-accent:var(--ui-warning)}.ui-stat-danger{--ui-stat-accent:var(--ui-danger)}.ui-stat-label{color:var(--ui-muted);padding-right:24px;font-size:.82rem;font-weight:700;line-height:1.35}.ui-stat-value{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.75rem;font-weight:750;line-height:1.15}.ui-stat-warning .ui-stat-value{color:var(--ui-warning-text)}.ui-stat-danger .ui-stat-value{color:var(--ui-danger-text)}.ui-stat-success .ui-stat-value{color:var(--ui-success-text)}.ui-stat-hint{color:var(--ui-muted);font-size:.82rem;line-height:1.4}.ui-stat-arrow{width:18px;height:18px;color:var(--ui-muted);transition:transform .15s;position:absolute;top:18px;right:16px}a.ui-stat{transition:border-color .15s,box-shadow .15s}a.ui-stat:hover{border-color:var(--ui-border-strong);box-shadow:inset 4px 0 0 var(--ui-stat-accent), var(--ui-shadow)}a.ui-stat:hover .ui-stat-arrow{color:var(--navy);transform:translate(2px)}a.ui-stat:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-timeline{margin:0;padding:0;list-style:none}.ui-timeline-item{--ui-timeline-dot:#8391a7;grid-template-columns:20px minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid;position:relative}.ui-timeline-item:last-child{padding-bottom:0}.ui-timeline-item:not(:last-child):before{background:var(--ui-border);content:"";border-radius:2px;width:2px;position:absolute;top:22px;bottom:2px;left:9px}.ui-timeline-info{--ui-timeline-dot:var(--ui-info)}.ui-timeline-success{--ui-timeline-dot:var(--ui-success)}.ui-timeline-warning{--ui-timeline-dot:var(--ui-warning)}.ui-timeline-danger{--ui-timeline-dot:var(--ui-danger)}.ui-timeline-dot{background:var(--ui-timeline-dot);width:12px;height:12px;box-shadow:0 0 0 4px var(--ui-surface);border-radius:50%;margin:6px 4px 0}.ui-timeline-content{min-width:0}.ui-timeline-title{color:var(--navy);font-weight:700;line-height:1.45}.ui-timeline-meta{color:var(--ui-muted);margin-top:2px;font-size:.8rem}.ui-timeline-body{color:var(--ui-text);overflow-wrap:break-word;margin-top:8px;font-size:.925rem}.ui-dialog{border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100% - 32px,480px);max-width:none;max-height:calc(100dvh - 32px);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);border:0;margin:auto;padding:0;overflow:auto}.ui-dialog[open]{animation:.18s ease-out ui-dialog-in}.ui-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1f3a8c}.ui-dialog-inner{gap:16px;padding:24px 20px 20px;display:grid}.ui-dialog-header{align-items:flex-start;gap:12px;display:flex}.ui-dialog-icon{background:var(--ui-danger-soft);width:40px;height:40px;color:var(--ui-danger);border-radius:50%;flex:none;place-items:center;display:grid}.ui-dialog-icon svg{width:20px;height:20px}.ui-dialog-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.02em;margin:0;padding-top:6px;font-size:1.2rem;font-weight:750;line-height:1.3}.ui-dialog-description{color:var(--ui-text);line-height:1.55}.ui-dialog-description>*{margin:0}.ui-dialog-description>*+*{margin-top:8px}.ui-dialog-actions{flex-wrap:wrap-reverse;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (max-width:479.98px){.ui-dialog-actions>.ui-btn{flex:100%}}@media (min-width:720px){.ui-dialog-inner{padding:28px}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ui-upload{gap:12px;min-width:0;display:grid}.ui-dropzone{border-radius:var(--ui-radius-lg);background:var(--ui-surface-muted);text-align:center;border:2px dashed #a9b6c8;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background-color .15s;display:flex}.ui-dropzone[data-dragging=true]{border-color:var(--blue);background:var(--ui-info-soft)}.ui-dropzone[data-disabled=true]{opacity:.6}.ui-dropzone-icon{width:30px;height:30px;color:var(--blue)}.ui-dropzone-text{color:var(--ui-text);margin:0;font-weight:650}.ui-dropzone-hint{color:var(--ui-muted);margin:0;font-size:.85rem}@media (pointer:coarse){.ui-dropzone-drag-text{display:none}}.ui-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-file-item{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.ui-file-item[data-status=failed]{border-color:var(--ui-danger-border);background:snow}.ui-file-status{color:var(--ui-muted);align-self:start;place-items:center;margin-top:2px;display:grid}.ui-file-status svg{width:20px;height:20px}.ui-file-item[data-status=done] .ui-file-status{color:var(--ui-success)}.ui-file-item[data-status=failed] .ui-file-status{color:var(--ui-danger)}.ui-file-item[data-status=uploading] .ui-file-status,.ui-file-item[data-status=registering] .ui-file-status{color:var(--blue)}.ui-file-text{min-width:0}.ui-file-name{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.ui-file-meta{color:var(--ui-muted);margin:2px 0 0;font-size:.8rem}.ui-file-error{color:var(--ui-danger-text);margin:4px 0 0;font-size:.82rem;font-weight:650}.ui-file-actions{align-items:center;gap:4px;display:flex}@media (max-width:419.98px){.ui-file-actions{grid-column:2/-1}}.ui-menu{display:inline-block;position:relative}.ui-menu-trigger{border-radius:var(--ui-radius-sm);max-width:100%;min-height:44px;color:var(--navy);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;font-weight:700;display:inline-flex}.ui-menu-trigger:hover,.ui-menu-trigger[aria-expanded=true]{background:#0b1f3a0f}.ui-menu-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-menu-chevron{flex:none;width:16px;height:16px;transition:transform .15s}.ui-menu-trigger[aria-expanded=true] .ui-menu-chevron{transform:rotate(180deg)}.ui-menu-popover{z-index:var(--ui-z-popover);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:220px;max-width:min(320px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);box-shadow:0 18px 40px #0b1f3a29}.ui-menu-popover[hidden]{display:none}.ui-menu-popover[data-align=end]{right:0}.ui-menu-popover[data-align=start]{left:0}.ui-menu-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ui-menu-list>.ui-menu-separated{border-top:1px solid var(--ui-border);margin-top:4px;padding-top:4px}.ui-menu-form{margin:0}.ui-menu-item{width:100%;min-height:44px;color:var(--ui-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.ui-menu-item:hover{background:var(--ui-surface-hover);color:var(--navy)}.ui-menu-item:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-locked{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:linear-gradient(180deg, var(--cream) 0%, var(--ui-surface) 55%);box-shadow:var(--ui-shadow-sm);justify-items:start;gap:12px;padding:28px 20px 24px;display:grid;position:relative;overflow:hidden}.ui-locked:before{background:linear-gradient(90deg, var(--gold), #e3c65a);content:"";height:4px;position:absolute;inset:0 0 auto}.ui-locked-icon{background:var(--gold-light);width:48px;height:48px;color:var(--ui-gold-text);border-radius:14px;place-items:center;display:grid}.ui-locked-icon svg{width:24px;height:24px}.ui-locked-title{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:750;line-height:1.2}.ui-locked-description{max-width:62ch;color:var(--ui-muted);margin:0}.ui-locked-next{max-width:62ch;color:var(--ui-text);margin:0;font-weight:650}.ui-locked-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (min-width:720px){.ui-locked{padding:36px 40px 32px}}.ui-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.ui-toolbar-plain{background:0 0;border:0;padding:0}.ui-toolbar-field{flex:180px;gap:6px;min-width:0;display:grid}.ui-toolbar-search{flex:2 260px}.ui-toolbar .ui-label{font-size:.82rem}.ui-toolbar-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}@media (max-width:719.98px){.ui-toolbar-field,.ui-toolbar-search{flex-basis:100%}.ui-toolbar-actions{flex:100%}.ui-toolbar-actions>.ui-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar[data-open=true],.app-skip-link,.app-nav-link,.ui-btn,.ui-input,.ui-radio-card,.ui-tab,.ui-progress-fill,.ui-dropzone,.ui-menu-chevron,.ui-stat-arrow,a.ui-stat{transition:none}.app-backdrop,.ui-dialog[open]{animation:none}.ui-skeleton{background:#e8ecf2;animation:none}.ui-spinner{animation-duration:1.6s}}@media (forced-colors:active){.ui-badge,.ui-alert,.ui-radio-card,.ui-card,.ui-stat{border:1px solid canvastext}.app-nav-link[aria-current=page],.ui-tab[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.ui-radio-card:has(:checked){outline-offset:-2px;outline:2px solid highlight}.ui-progress-track{border:1px solid canvastext}.ui-progress-fill{background:highlight}}@media print{.app-skip-link,.app-topbar,.app-sidebar,.app-backdrop{display:none!important}.app-shell{background:#fff}.app-main-column{margin-left:0}.app-content{max-width:none;padding:0}.ui-card,.ui-stat{box-shadow:none}}
.consultancy-module__PC6vZG__section{padding:72px 0}.consultancy-module__PC6vZG__sectionAlt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);padding:72px 0}.consultancy-module__PC6vZG__heading{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.15}.consultancy-module__PC6vZG__lead{color:#3d4a5d;max-width:680px;margin:0 0 36px;font-size:1.04rem;line-height:1.7}.consultancy-module__PC6vZG__stepTitle{color:var(--navy);margin:0 0 6px;font-size:1.12rem;font-weight:750;line-height:1.3}.consultancy-module__PC6vZG__stepText{color:#3d4a5d;margin:0;font-size:.97rem;line-height:1.6}.consultancy-module__PC6vZG__serviceGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.consultancy-module__PC6vZG__serviceCard{border:1px solid var(--line);background:var(--white);height:100%;color:inherit;border-radius:16px;align-content:start;gap:10px;padding:22px;transition:border-color .2s,box-shadow .2s;display:grid}.consultancy-module__PC6vZG__serviceCard:hover{border-color:var(--gold);box-shadow:0 12px 30px #c9a22714}.consultancy-module__PC6vZG__serviceCard:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.consultancy-module__PC6vZG__serviceIcon{background:var(--sky);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.consultancy-module__PC6vZG__serviceIcon svg{width:22px;height:22px}.consultancy-module__PC6vZG__serviceTitle{color:var(--navy);margin:0;font-size:1.08rem;font-weight:750;line-height:1.3}.consultancy-module__PC6vZG__serviceText{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.consultancy-module__PC6vZG__serviceMore{color:var(--blue);align-items:center;gap:6px;font-size:.88rem;font-weight:750;display:inline-flex}.consultancy-module__PC6vZG__ctaPanel{--focus-ring:var(--gold);background:var(--navy);color:var(--white);border-radius:20px;gap:18px;padding:36px 30px;display:grid}.consultancy-module__PC6vZG__ctaPanel h2{color:var(--white);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.consultancy-module__PC6vZG__ctaPanel p{color:#b9c6d8;max-width:640px;margin:0;line-height:1.7}.consultancy-module__PC6vZG__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.consultancy-module__PC6vZG__ctaRow .button{min-height:48px}@media (max-width:680px){.consultancy-module__PC6vZG__section,.consultancy-module__PC6vZG__sectionAlt{padding:52px 0}.consultancy-module__PC6vZG__ctaPanel{padding:28px 20px}.consultancy-module__PC6vZG__ctaRow .button{width:100%}}.consultancy-module__PC6vZG__stepsReset{margin-bottom:0;list-style:none}
.page-module__yyN0eG__heroCopy{max-width:820px}.page-module__yyN0eG__heroLead{margin-bottom:32px}.page-module__yyN0eG__heroActions{flex-wrap:wrap;gap:12px 16px;display:flex}@media (max-width:560px){.page-module__yyN0eG__heroActions>*{flex:100%}}.page-module__yyN0eG__blockTitle{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(1.5rem,3vw,1.88rem);font-weight:700;line-height:1.2}.page-module__yyN0eG__stepTitle{color:var(--navy);margin:0 0 6px;font-size:1.12rem;font-weight:750;line-height:1.3}.page-module__yyN0eG__stepsList{margin:10px 0 0;list-style:none}.page-module__yyN0eG__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__yyN0eG__list li{color:#3d4a5d;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.65;display:flex}.page-module__yyN0eG__list svg{width:18px;height:18px;color:var(--gold);flex-shrink:0;margin-top:5px}.page-module__yyN0eG__sidebarTitle{border-bottom:1px solid var(--line);color:var(--navy);margin:0 0 16px;padding-bottom:14px;font-size:1.15rem;font-weight:750}.page-module__yyN0eG__promoTitle{color:var(--white);margin:0;font-size:1.2rem;font-weight:750}.page-module__yyN0eG__promoActions{gap:10px;width:100%;display:grid}.page-module__yyN0eG__note{color:#3d4a5d;margin:0;font-size:.92rem;line-height:1.6}.page-module__yyN0eG__note+.page-module__yyN0eG__note{margin-top:12px}.page-module__yyN0eG__inlineLink{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-module__yyN0eG__inlineLink:hover{color:var(--navy)}
.legal-page-module__JnVUfq__lead{margin-bottom:0}.legal-page-module__JnVUfq__section{padding:72px 0 96px}.legal-page-module__JnVUfq__body{gap:18px;max-width:760px;display:grid}.legal-page-module__JnVUfq__body h2{color:var(--navy);font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,1.88rem);font-weight:700;line-height:1.2}.legal-page-module__JnVUfq__body p{color:#3d4a5d;margin:0;font-size:1.05rem;line-height:1.8}.legal-page-module__JnVUfq__body p a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.legal-page-module__JnVUfq__actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}@media (max-width:680px){.legal-page-module__JnVUfq__section{padding:52px 0 72px}}
