:root{--portal-mobile-gutter: 16px;--portal-touch-target: 44px;--portal-radius-mobile: 18px;--portal-border: #e2e8f0;--portal-bg: #f8fafc;--portal-text: #0f172a}html,body,#app{min-width:0;max-width:100%}body{margin:0;overflow-x:hidden}img,video,canvas,svg{max-width:100%;height:auto}input,select,textarea,button{font:inherit}@media(max-width:900px){.portal-shell .content>*{min-width:0}.portal-shell :where(.hero,.hero-card,.hero-panel,.detail-hero-wrap,.toolbar-card,.scope-card,.auth-card,.panel,.card,.state-card){border-radius:var(--portal-radius-mobile)!important}.portal-shell :where(h1,.text-h1){font-size:clamp(2rem,9vw,3.2rem)!important;line-height:1.08!important}.portal-shell :where(h2,.text-h2){font-size:clamp(1.55rem,7vw,2.35rem)!important;line-height:1.14!important}.portal-shell :where(h3,.text-h3){font-size:clamp(1.2rem,5.5vw,1.65rem)!important;line-height:1.2!important}.portal-shell :where(.hero,.hero-card,.hero-panel,.detail-hero-wrap){padding:28px 22px!important}.portal-shell :where(.toolbar,.toolbar-actions,.quick-filters,.filters,.actions,.card-actions,.hero-actions,.mode-tabs,.result-bar,.panel-head){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important}.portal-shell :where(.toolbar input,.toolbar select,.toolbar button,.toolbar-actions input,.toolbar-actions select,.toolbar-actions button,.quick-filters input,.quick-filters select,.quick-filters button,.form-grid input,.form-grid select,.form-grid textarea){min-height:var(--portal-touch-target)}.portal-shell :where(.toolbar>*,.toolbar-actions>*,.quick-filters>*,.filters>*){min-width:min(100%,220px);flex:1 1 220px}.portal-shell :where(.grid,.cards,.gallery-grid,.kpi-grid,.metric-grid,.article-layout,.appharbor-detail-layout,.form-grid){grid-template-columns:minmax(0,1fr)!important}.portal-shell :where(.card-actions,.actions,.hero-actions)>:where(a,button,.v-btn){min-height:var(--portal-touch-target)}.portal-shell :where(table,.v-table__wrapper){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.portal-shell :where(pre,code){max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.portal-shell :where(.markdown,.markdown-body,.whitepaper-panel__body,.article){font-size:16px;line-height:1.75}.portal-shell :where(.markdown table,.markdown-body table,.whitepaper-panel__body table,.article table){min-width:640px}.portal-shell :where(.store-visual,.summary-column,.side-panel){position:static!important;width:auto!important}.portal-shell :where(.store-metrics,.whitepaper-panel__stats,.quote-row,.meta-row){flex-wrap:wrap!important}.portal-shell :where(.gallery-tile,.screenshot-placeholder){min-height:180px}.portal-shell :where(.auth-shell){grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.portal-shell :where(.auth-card,.scope-card){padding:22px!important}.portal-shell :where(.mode-tabs button){flex:1 1 30%;min-height:var(--portal-touch-target)}.portal-shell :where(.list-row,.order-card,.commission-card,.batch-card){align-items:flex-start!important;gap:12px!important}}@media(max-width:430px){:root{--portal-mobile-gutter: 12px}.portal-shell :where(.hero,.hero-card,.hero-panel,.detail-hero-wrap,.toolbar-card,.scope-card,.auth-card,.panel,.card,.state-card){padding:18px 16px!important}.portal-shell :where(.toolbar>*,.toolbar-actions>*,.quick-filters>*,.filters>*){flex-basis:100%;min-width:0;width:100%}.portal-shell :where(.card-actions,.actions,.hero-actions){display:grid!important;grid-template-columns:1fr!important}.portal-shell :where(.card-actions,.actions,.hero-actions)>:where(a,button,.v-btn){width:100%;justify-content:center}.portal-shell :where(.mode-tabs){display:grid!important;grid-template-columns:1fr!important}.portal-shell :where(.mode-tabs button){width:100%}.portal-shell :where(.amount){font-size:1.35rem!important}.portal-shell :where(.meta-row,.quote-row,.panel-head,.result-bar){align-items:flex-start!important;flex-direction:column!important}}@media(min-width:431px)and (max-width:768px){.portal-shell :where(.grid,.cards,.gallery-grid,.kpi-grid,.metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-shell :where(.grid .wide,.cards .wide,.whitepaper-panel,.toolbar-card,.state-card){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:900px){.portal-shell :where(.kpi-grid,.metric-grid,.summary-grid,.panel-grid.two,.panel-grid.three){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.portal-shell :where(.order-card,.commission-card,.batch-card,.list-row){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%;box-sizing:border-box}.portal-shell :where(.order-card,.commission-card,.batch-card) .amount{text-align:end!important;min-width:120px}.portal-shell :where(.auth-card form,.form-grid) label:not(.check){display:grid;gap:7px;min-width:0}.portal-shell :where(.auth-card input,.auth-card select,.auth-card textarea,.form-grid input,.form-grid select,.form-grid textarea){width:100%;box-sizing:border-box;min-height:48px}.portal-shell :where(.check){min-height:44px;align-items:center}.portal-shell :where(.check input[type=checkbox]){width:22px;height:22px;flex:0 0 auto}.portal-shell :where(.detail-list,.rich-list){padding-inline-start:20px}.portal-shell :where(.detail-list li,.rich-list li){min-width:0}.portal-shell :where(.whitepaper-panel__chips){overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px;scroll-snap-type:x proximity}.portal-shell :where(.whitepaper-panel__chips button){flex:0 0 auto;scroll-snap-align:start}.portal-shell :where(.gallery-grid){scroll-margin-top:84px}.portal-shell :where(.gallery-tile img){height:clamp(180px,46vw,260px)!important}.portal-shell :where(.store-visual){align-items:flex-start!important}.portal-shell :where(.store-visual__icon,.icon){flex:0 0 auto}}@media(max-width:430px){.portal-shell :where(.kpi-grid,.metric-grid,.summary-grid,.panel-grid.two,.panel-grid.three){grid-template-columns:minmax(0,1fr)!important}.portal-shell :where(.order-card,.commission-card,.batch-card,.list-row){grid-template-columns:minmax(0,1fr)!important}.portal-shell :where(.order-card,.commission-card,.batch-card) .amount{text-align:start!important;min-width:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.portal-shell :where(.store-visual){display:grid!important;grid-template-columns:1fr!important}.portal-shell :where(.store-visual__icon,.icon){width:72px!important;height:72px!important;border-radius:20px!important;font-size:24px!important}.portal-shell :where(.toolbar,.toolbar-actions) label{width:100%}.portal-shell :where(.toolbar select,.toolbar-actions select){width:100%;margin-inline-start:0!important}.portal-shell :where(.hero-actions a,.hero-actions button){white-space:normal;text-align:center}}@media(max-width:390px){.portal-shell :where(.hero,.hero-card,.hero-panel,.detail-hero-wrap){padding:16px 14px!important}.portal-shell :where(h1,.text-h1){font-size:clamp(1.8rem,8vw,2.35rem)!important}.portal-shell :where(.card,.panel,.state-card,.toolbar-card,.auth-card,.scope-card,.order-card,.commission-card,.batch-card){border-radius:16px!important}}@supports (padding: max(0px)){@media(max-width:900px){.portal-shell .content{padding-inline:max(var(--portal-mobile-gutter),env(safe-area-inset-left))}}}@media(max-width:900px){.portal-shell{min-height:100dvh}.portal-shell .content{width:100%;box-sizing:border-box}.portal-shell :where(.layout,.panel-grid,.article-layout,.appharbor-detail-layout){align-items:stretch!important}.portal-shell :where(.layout>*,.panel-grid>*,.article-layout>*,.appharbor-detail-layout>*){min-width:0;max-width:100%}.portal-shell :where(.head-line,.page-head,.detail-head){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important}.portal-shell :where(.head-line .status,.page-head .status,.detail-head .status){flex:0 0 auto;max-width:100%;white-space:normal}.portal-shell :where(.snapshot-grid,.summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.portal-shell :where(.snapshot-grid>*,.summary-grid>*){min-width:0;overflow-wrap:anywhere}.portal-shell :where(.action-panel,.snapshot-panel,.feedback){padding:16px!important;border-radius:16px!important}.portal-shell :where(.action-panel button,.snapshot-panel button,.detail-actions button,.detail-actions a){min-height:46px}.portal-shell :where(.event){padding-inline-start:14px!important;margin-block:12px!important}.portal-shell :where(details>summary){min-height:44px;display:flex;align-items:center}.portal-shell :where(.mini-json,pre){font-size:13px;line-height:1.55}.portal-shell :where(textarea){min-height:112px;resize:vertical}.portal-shell :where(input,select,textarea){font-size:16px}.portal-shell :where(.stage-strip){flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:thin}.portal-shell :where(.stage-strip>*){flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}@media(max-width:430px){.portal-shell :where(.snapshot-grid,.summary-grid){grid-template-columns:minmax(0,1fr)!important}.portal-shell :where(.head-line,.page-head,.detail-head){flex-direction:column!important}.portal-shell :where(.head-line .status,.page-head .status,.detail-head .status){align-self:flex-start}.portal-shell :where(.action-panel,.snapshot-panel,.feedback){padding:14px!important}.portal-shell :where(.action-panel button,.detail-actions button,.detail-actions a){width:100%;justify-content:center}.portal-shell :where(.event span){line-height:1.45}}@media(max-width:390px){.portal-shell :where(.stage-strip){margin-inline:-2px}.portal-shell :where(.stage-strip>*){max-width:82vw;overflow:hidden;text-overflow:ellipsis}}@media(orientation:landscape)and (max-height:520px)and (max-width:900px){.portal-shell .topbar{position:relative}.portal-shell .content{padding-bottom:76px}.portal-shell :where(.hero,.hero-card,.hero-panel,.detail-hero-wrap){padding-block:16px!important}}@supports (height: 100dvh){@media(max-width:900px){.portal-shell .mobile-menu{height:100dvh}}}@supports (-webkit-touch-callout: none){@media(max-width:900px){.portal-shell :where(input,select,textarea){transform:translateZ(0)}}}:root[dir=rtl] .portal-shell :where(.event){border-left:0!important;border-right:4px solid #2563eb;padding-left:0!important;padding-right:14px!important}html,body,#app{width:100%;min-width:0;min-height:100%;margin:0;padding:0}html{background:#eef7f6;overflow-x:hidden;-webkit-text-size-adjust:100%}body{background:#eef7f6;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video,svg,canvas{max-width:100%;height:auto}@media(max-width:900px){.portal-shell{width:100%;max-width:none;margin:0;min-height:100dvh;background:#f8fafc}.portal-shell :where(.home-mobile-page,.page,.page-shell,.portal-page,.detail-page){width:100%;max-width:none;min-width:0}.portal-shell :where(.section-head h1,.section-head h2,.page-title,.hero h1){overflow-wrap:anywhere}.portal-shell :where(.card,.panel,.runtime-card,.strict-warning){max-width:100%;min-width:0}}@media(max-width:430px){.portal-mobile-dock{inset-inline:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:18px!important;padding:6px!important}.portal-mobile-dock__item{min-height:48px!important}}@media(max-width:768px){.portal-shell main,.portal-content,.portal-page{min-width:0;width:100%}.portal-shell input,.portal-shell select,.portal-shell textarea,.portal-shell button{max-width:100%}.portal-shell :where(h1,h2,h3,p,a,strong,small,span){overflow-wrap:anywhere}.portal-shell :where(.grid,.card,.panel,.toolbar-card,.state-card){min-width:0}}@media(max-width:430px){.portal-shell main{padding-inline:max(12px,env(safe-area-inset-left))}.portal-shell :where(.hero-panel,.toolbar-card,.card,.state-card,.auth-card,.scope-card){max-width:100%}}@media(max-width:900px){.portal-shell .order-section{scroll-margin-top:132px}.portal-shell .mobile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-shell .mobile-form-grid .field-wide{grid-column:1 / -1}.portal-shell .mobile-form-grid label{display:grid;gap:7px;min-width:0;font-weight:800}.portal-shell .mobile-form-grid small{color:#64748b;overflow-wrap:anywhere}.portal-shell .file-picker input[type=file]{padding:8px;border:1px dashed #94a3b8;border-radius:12px;background:#f8fafc}.portal-shell .advanced-input,.portal-shell .snapshot-disclosure{border:1px solid #dbe5f0;border-radius:14px;padding:0 14px 14px;margin:14px 0;background:#f8fafc}.portal-shell .advanced-input>summary,.portal-shell .snapshot-disclosure>summary{min-height:48px;font-weight:900;cursor:pointer}.portal-shell :where(input,select,textarea,button,a){touch-action:manipulation}.portal-shell :where(input,select,textarea){font-size:16px}.portal-shell :where(.badges,.chips,.status-list){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.portal-shell :where(.badges span,.chips span,.status-list span){flex:0 0 auto}}@media(max-width:430px){.portal-shell .mobile-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.portal-shell .mobile-form-grid .field-wide{grid-column:auto}.portal-shell .order-section{scroll-margin-top:124px}.portal-shell :where(.action-panel,.snapshot-panel,.feedback,.advanced-input,.snapshot-disclosure){padding-inline:12px!important}}@media(max-width:375px){:root{--portal-mobile-gutter: 10px}.portal-shell :where(.card,.panel,.state-card,.action-panel,.snapshot-panel){border-radius:14px!important}.portal-shell :where(.mobile-order-section-nav button){padding-inline:11px}}@media(max-width:360px){.portal-shell :where(h1,.text-h1){font-size:clamp(1.65rem,8.6vw,2.1rem)!important}.portal-shell :where(.amount){font-size:1.22rem!important}}.portal-mobile-dock[data-v-f6861093]{display:none}@media(max-width:900px){.portal-mobile-dock[data-v-f6861093]{position:fixed;z-index:45;inset-inline:12px;bottom:max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(148,163,184,.38);border-radius:20px;background:#fffffff2;box-shadow:0 18px 46px #0f172a33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-mobile-dock__item[data-v-f6861093]{min-width:0;min-height:52px;display:grid;place-items:center;align-content:center;gap:2px;padding:4px 2px;border-radius:14px;text-decoration:none;color:#475569;font-size:11px;font-weight:900;text-align:center}.portal-mobile-dock__item.router-link-active[data-v-f6861093]{background:#0f172a;color:#fff}.portal-mobile-dock__icon[data-v-f6861093]{font-size:18px;line-height:1}}@media(max-width:360px){.portal-mobile-dock[data-v-f6861093]{inset-inline:8px;gap:4px}.portal-mobile-dock__item[data-v-f6861093]{font-size:10px}}.portal-back-top[data-v-3580be1d]{position:fixed;inset-inline-end:max(18px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));z-index:39;width:48px;height:48px;display:none;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:16px;background:#0f172a;color:#fff;box-shadow:0 12px 30px #0f172a47;font-size:24px;font-weight:900;cursor:pointer}.portal-back-top-enter-active[data-v-3580be1d],.portal-back-top-leave-active[data-v-3580be1d]{transition:opacity .16s ease,transform .16s ease}.portal-back-top-enter-from[data-v-3580be1d],.portal-back-top-leave-to[data-v-3580be1d]{opacity:0;transform:translateY(10px)}@media(max-width:900px){.portal-back-top[data-v-3580be1d]{display:grid}}@media(max-width:390px){.portal-back-top[data-v-3580be1d]{width:44px;height:44px;inset-inline-end:12px;border-radius:14px}}@media(prefers-reduced-motion:reduce){.portal-back-top-enter-active[data-v-3580be1d],.portal-back-top-leave-active[data-v-3580be1d]{transition:none}}.portal-shell[data-v-bb597d6c]{min-height:100vh;background:var(--portal-bg,#f8fafc);color:var(--portal-text,#0f172a);overflow-x:hidden}.portal-shell[data-v-bb597d6c] :where(h1,h2,h3,h4,p,li,button,a,span,label,td,th,small,strong,em,div){overflow-wrap:anywhere}.topbar[data-v-bb597d6c]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;padding:14px 22px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--portal-border,#e2e8f0)}.brand-block[data-v-bb597d6c]{display:grid;gap:2px;min-width:0}.brand[data-v-bb597d6c]{font-size:22px;font-weight:900;color:#111827;text-decoration:none;white-space:nowrap}.brand-caption[data-v-bb597d6c]{font-size:10px;line-height:1;color:#64748b;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav[data-v-bb597d6c]{display:flex;gap:10px;flex:1;flex-wrap:wrap;min-width:0}.nav a[data-v-bb597d6c],.admin[data-v-bb597d6c]{border:1px solid var(--portal-border,#e2e8f0);border-radius:999px;padding:8px 12px;text-decoration:none;color:#334155;background:#fff;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nav a.router-link-active[data-v-bb597d6c]{background:#111827;color:#fff}.topbar-actions[data-v-bb597d6c]{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.admin[data-v-bb597d6c]{color:#1d4ed8}.locale-picker[data-v-bb597d6c]{display:flex;align-items:center;gap:6px;border:1px solid var(--portal-border,#e2e8f0);border-radius:999px;background:#fff;padding:5px 8px;font-weight:800;color:#334155;max-width:100%}.locale-picker span[data-v-bb597d6c]{font-size:12px;color:#64748b;white-space:nowrap}.locale-picker select[data-v-bb597d6c]{border:0;background:transparent;font:inherit;outline:0;color:#0f172a;min-width:0}.content[data-v-bb597d6c]{max-width:1180px;margin:0 auto;padding:24px;min-width:0}.mobile-menu-button[data-v-bb597d6c]{display:none;width:44px;height:44px;border:1px solid var(--portal-border,#e2e8f0);border-radius:14px;background:#fff;color:#0f172a;font-size:24px;font-weight:900;line-height:1;cursor:pointer}.mobile-menu-layer[data-v-bb597d6c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a7a;display:flex;justify-content:flex-end}.mobile-menu[data-v-bb597d6c]{width:min(88vw,380px);height:100%;overflow-y:auto;background:#fff;padding:18px;box-shadow:-18px 0 48px #0f172a33}.mobile-menu__header[data-v-bb597d6c]{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--portal-border,#e2e8f0)}.mobile-menu__header strong[data-v-bb597d6c]{font-size:20px}.mobile-menu__header button[data-v-bb597d6c]{width:42px;height:42px;border:0;border-radius:12px;background:#f1f5f9;font-size:26px}.mobile-menu__links[data-v-bb597d6c]{display:grid;gap:8px;padding:16px 0}.mobile-menu__links a[data-v-bb597d6c]{min-height:46px;display:flex;align-items:center;padding:10px 14px;border-radius:12px;color:#334155;text-decoration:none;font-weight:800;background:#f8fafc}.mobile-menu__links a.router-link-active[data-v-bb597d6c]{background:#111827;color:#fff}.locale-picker--mobile[data-v-bb597d6c]{width:100%;box-sizing:border-box;justify-content:space-between;border-radius:12px;padding:10px 12px}.admin--mobile[data-v-bb597d6c]{display:block;margin-top:12px;text-align:center;border-radius:12px}.portal-mobile-menu-enter-active[data-v-bb597d6c],.portal-mobile-menu-leave-active[data-v-bb597d6c]{transition:opacity .18s ease}.portal-mobile-menu-enter-active .mobile-menu[data-v-bb597d6c],.portal-mobile-menu-leave-active .mobile-menu[data-v-bb597d6c]{transition:transform .18s ease}.portal-mobile-menu-enter-from[data-v-bb597d6c],.portal-mobile-menu-leave-to[data-v-bb597d6c]{opacity:0}.portal-mobile-menu-enter-from .mobile-menu[data-v-bb597d6c],.portal-mobile-menu-leave-to .mobile-menu[data-v-bb597d6c]{transform:translate(100%)}@media(max-width:900px){.topbar[data-v-bb597d6c]{min-height:64px;padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));gap:10px}.nav--desktop[data-v-bb597d6c],.locale-picker--desktop[data-v-bb597d6c],.admin--desktop[data-v-bb597d6c]{display:none}.mobile-menu-button[data-v-bb597d6c]{display:grid;place-items:center;flex:0 0 44px}.topbar-actions[data-v-bb597d6c]{margin-inline-start:auto}.content[data-v-bb597d6c]{padding:16px max(14px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.brand[data-v-bb597d6c]{font-size:19px}.brand-caption[data-v-bb597d6c]{display:block}.mobile-menu[data-v-bb597d6c]{height:100dvh;box-sizing:border-box}}@media(max-width:430px){.topbar[data-v-bb597d6c]{padding:9px max(12px,env(safe-area-inset-right)) 9px max(12px,env(safe-area-inset-left))}.brand[data-v-bb597d6c]{font-size:17px}.brand-caption[data-v-bb597d6c]{font-size:9px}.content[data-v-bb597d6c]{padding:12px max(12px,env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.mobile-menu[data-v-bb597d6c]{width:min(92vw,360px);padding:16px}.mobile-menu__links[data-v-bb597d6c]{grid-template-columns:1fr 1fr}.mobile-menu__links a[data-v-bb597d6c],.locale-picker--mobile[data-v-bb597d6c],.admin--mobile[data-v-bb597d6c]{min-height:48px}}html.portal-menu-open,html.portal-menu-open body{overflow:hidden}html[dir=rtl]{justify-content:flex-start}html[dir=rtl]{box-shadow:18px 0 48px #0f172a33}html[dir=rtl]{transform:translate(-100%)}.hero[data-v-5b370f3b]{background:#111827;color:#fff;border-radius:28px;padding:32px;box-shadow:0 24px 50px #0f172a2e}.kicker[data-v-5b370f3b]{color:#93c5fd;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero h1[data-v-5b370f3b]{font-size:44px;line-height:1.05;margin:10px 0}.subtitle[data-v-5b370f3b]{font-size:18px;line-height:1.7;color:#d1d5db;max-width:760px}.actions[data-v-5b370f3b]{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.actions[data-v-5b370f3b] a,.actions[data-v-5b370f3b] button{border:0;border-radius:999px;padding:11px 15px;background:#fff;color:#111827;font-weight:900;text-decoration:none}@media(max-width:768px){.hero[data-v-5b370f3b]{padding:24px 20px;border-radius:22px}.hero h1[data-v-5b370f3b]{font-size:clamp(30px,8vw,42px);line-height:1.12}.subtitle[data-v-5b370f3b]{font-size:16px;line-height:1.6}.actions[data-v-5b370f3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.actions[data-v-5b370f3b] a,.actions[data-v-5b370f3b] button{min-height:46px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 12px}}@media(max-width:430px){.hero[data-v-5b370f3b]{padding:22px 18px;border-radius:20px}.hero h1[data-v-5b370f3b]{font-size:30px}.kicker[data-v-5b370f3b]{font-size:11px}.subtitle[data-v-5b370f3b]{font-size:15px}.actions[data-v-5b370f3b]{grid-template-columns:1fr}.actions[data-v-5b370f3b] a,.actions[data-v-5b370f3b] button{width:100%}}.auth-shell[data-v-75b27a08]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px;margin:22px 0}.scope-card[data-v-75b27a08],.auth-card[data-v-75b27a08]{background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 18px 40px #0f172a14;padding:24px}.badge[data-v-75b27a08]{display:inline-flex;color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;padding:6px 12px;font-weight:900}.scope-card h2[data-v-75b27a08],.form-grid h2[data-v-75b27a08]{margin:14px 0 8px;color:#0f172a}.scope-card p[data-v-75b27a08],.scope-card li[data-v-75b27a08],.muted[data-v-75b27a08]{color:#64748b;line-height:1.7}.scope-card ul[data-v-75b27a08]{padding-left:18px}.mode-tabs[data-v-75b27a08]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.mode-tabs button[data-v-75b27a08],.hero-action[data-v-75b27a08]{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer}.mode-tabs button.active[data-v-75b27a08],.hero-action[data-v-75b27a08]{background:linear-gradient(135deg,#2563eb,#0f766e);color:#fff;border-color:transparent}.hero-action.ghost[data-v-75b27a08]{background:#fff;color:#1d4ed8;border-color:#93c5fd}.form-grid[data-v-75b27a08]{display:grid;gap:12px}.form-grid label[data-v-75b27a08]{display:grid;gap:6px;color:#334155;font-weight:800}.form-grid input[data-v-75b27a08]{border:1px solid #cbd5e1;border-radius:14px;padding:12px 14px;font:inherit}.check[data-v-75b27a08]{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;font-weight:700!important}.check input[data-v-75b27a08]{width:auto}.primary[data-v-75b27a08],.secondary[data-v-75b27a08]{border:0;border-radius:14px;padding:13px 16px;font-weight:900;cursor:pointer}.primary[data-v-75b27a08]{background:#0f5bd8;color:#fff}.secondary[data-v-75b27a08]{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.primary[data-v-75b27a08]:disabled,.secondary[data-v-75b27a08]:disabled{opacity:.55;cursor:not-allowed}.link-button[data-v-75b27a08]{border:0;background:transparent;color:#2563eb;cursor:pointer;font-weight:900;justify-self:start}.message[data-v-75b27a08]{margin-top:16px;border-radius:16px;padding:14px;font-weight:800}.message.ok[data-v-75b27a08]{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.message.error[data-v-75b27a08]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.message.info[data-v-75b27a08]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}@media(max-width:900px){.auth-shell[data-v-75b27a08]{grid-template-columns:1fr}}@media(max-width:560px){.mode-tabs[data-v-75b27a08]{grid-template-columns:1fr}}@media(max-width:768px){.partner-access-page[data-v-75b27a08]{display:grid;gap:14px}.auth-shell[data-v-75b27a08]{display:flex;flex-direction:column;margin:0;gap:12px}.scope-card[data-v-75b27a08],.auth-card[data-v-75b27a08]{padding:16px;border-radius:18px;box-shadow:none}.auth-card[data-v-75b27a08]{order:1}.scope-card[data-v-75b27a08]{order:2}.mode-tabs[data-v-75b27a08]{position:sticky;top:68px;z-index:5;display:flex;overflow-x:auto;gap:8px;margin:0 -4px 16px;padding:4px;background:#fff;scrollbar-width:none}.mode-tabs[data-v-75b27a08]::-webkit-scrollbar{display:none}.mode-tabs button[data-v-75b27a08]{flex:1 0 auto;min-width:max-content;min-height:44px;border-radius:12px}.form-grid[data-v-75b27a08]{gap:14px}.form-grid h2[data-v-75b27a08]{font-size:22px;line-height:1.25}.form-grid label[data-v-75b27a08]{gap:7px}.form-grid input[data-v-75b27a08]{width:100%;min-height:50px;box-sizing:border-box;font-size:16px;border-radius:12px}.check[data-v-75b27a08]{align-items:flex-start!important;line-height:1.45}.check input[data-v-75b27a08]{width:22px;height:22px;min-height:22px;flex:none;margin-top:1px}.primary[data-v-75b27a08],.secondary[data-v-75b27a08]{min-height:50px;width:100%;border-radius:12px}.link-button[data-v-75b27a08]{min-height:44px;justify-self:stretch;text-align:center}.message[data-v-75b27a08]{margin-top:12px;border-radius:14px}.scope-card ul[data-v-75b27a08]{padding-inline-start:20px}}@media(max-width:430px){.partner-access-page[data-v-75b27a08]{gap:12px}.scope-card[data-v-75b27a08],.auth-card[data-v-75b27a08]{padding:14px;border-radius:16px;overflow:hidden}.mode-tabs[data-v-75b27a08]{top:64px;margin-inline:-2px;padding:3px}.mode-tabs button[data-v-75b27a08]{font-size:13px;padding-inline:11px}.form-grid h2[data-v-75b27a08]{font-size:20px}.form-grid input[data-v-75b27a08]{min-width:0}.message[data-v-75b27a08],.scope-card p[data-v-75b27a08],.scope-card li[data-v-75b27a08]{overflow-wrap:anywhere}}@media(max-width:390px){.mode-tabs[data-v-75b27a08]{display:grid;grid-template-columns:1fr;position:static}.mode-tabs button[data-v-75b27a08]{width:100%}}
