@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600&family=Archivo+Expanded:wght@500;600;700&family=Space+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&family=Noto+Sans+SC:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.mission-home{--mission-ink: #060b0b;--mission-cream: #fff3ea;--mission-cream-80: rgba(255, 243, 234, .8);--mission-cream-55: rgba(255, 243, 234, .55);--mission-cream-30: rgba(255, 243, 234, .3);--mission-cream-14: rgba(255, 243, 234, .14);--mission-cream-07: rgba(255, 243, 234, .07);--mission-font-display: "Archivo Expanded", "Archivo", "Noto Sans SC", sans-serif;--mission-font-body: "Archivo", "Noto Sans SC", sans-serif;--mission-font-mono: "Space Mono", "Geist Mono", "Noto Sans SC", monospace;--mission-frame: clamp(16px, 3vw, 40px);color:var(--mission-cream);background:var(--mission-ink);font-family:var(--mission-font-body);line-height:1.7;overflow-x:hidden}.mission-home ::selection{color:var(--mission-ink);background:var(--mission-cream)}.mission-mono{font-family:var(--mission-font-mono);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.mission-wire{display:flex;align-items:stretch;height:38px;background:var(--mission-ink);border-bottom:1px solid var(--mission-cream-14)}.mission-wire-cap{flex:none;display:inline-flex;gap:10px;align-items:center;padding:0 18px;border-right:1px solid var(--mission-cream-14);font-family:var(--mission-font-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.mission-wire-cap i{width:5px;height:5px;border-radius:50%;background:var(--mission-cream);animation:mission-pulse 2.4s ease-out infinite}.mission-wire-source{font-weight:400;opacity:.5}.mission-wire-lane{position:relative;flex:1;overflow:hidden;display:flex;align-items:center}.mission-wire-lane:before,.mission-wire-lane:after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:1;pointer-events:none}.mission-wire-lane:before{left:0;background:linear-gradient(to right,var(--mission-ink),transparent)}.mission-wire-lane:after{right:0;background:linear-gradient(to left,var(--mission-ink),transparent)}.mission-wire-track{display:inline-flex;white-space:nowrap;animation:mission-marquee 44s linear infinite}.mission-wire:hover .mission-wire-track{animation-play-state:paused}.mission-wire-quote{display:inline-flex;gap:9px;align-items:baseline;padding:0 26px;font-family:var(--mission-font-mono);font-size:11px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.mission-wire-quote:after{content:"+";margin-left:52px;color:var(--mission-cream-30)}.mission-wire-sym{font-weight:700;letter-spacing:.2em}.mission-wire-price{color:var(--mission-cream-80)}.mission-wire-change{opacity:.6}.mission-wire-change-up:before{content:"▲ ";font-size:8px}.mission-wire-change-down:before{content:"▼ ";font-size:8px}@keyframes mission-marquee{to{transform:translate(-50%)}}@keyframes mission-pulse{0%{box-shadow:0 0 0 0 var(--mission-cream-30)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.mission-hero{position:relative;min-height:calc(100vh - 140px);display:grid;align-content:center;justify-items:center;text-align:center;padding:min(96px,9vh) var(--mission-frame) min(90px,8vh);overflow:hidden}.mission-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.mission-orb{position:absolute;z-index:1;top:52%;left:50%;width:min(68vw,74vh);aspect-ratio:1;transform:translate(-50%,-46%);border-radius:50%;background:radial-gradient(circle at 38% 30%,var(--mission-cream-14),transparent 42%),radial-gradient(circle at 50% 50%,var(--mission-cream-07),transparent 70%);border:1px solid var(--mission-cream-14)}.mission-orb:before{content:"";position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border:1px dashed var(--mission-cream-14);border-radius:50%}.mission-orb:after{content:"";position:absolute;top:8%;right:14%;width:8px;height:8px;border-radius:50%;background:var(--mission-cream)}.mission-hero>:not(.mission-stars):not(.mission-orb){position:relative;z-index:2}.mission-kicker{display:inline-flex;gap:14px;align-items:center;margin-bottom:min(4vh,26px);opacity:.7}.mission-kicker:before,.mission-kicker:after{content:"";width:44px;height:1px;background:var(--mission-cream-30)}.mission-hero-title{margin:0;font-family:var(--mission-font-display);font-weight:700;font-size:clamp(44px,min(8.6vw,13vh),132px);line-height:1.02;letter-spacing:-.015em;color:var(--mission-cream)}.mission-hero-title em{font-style:normal;display:block}.mission-hero-sub{max-width:560px;margin:min(4vh,30px) 0 0;color:var(--mission-cream-80);font-size:clamp(14px,1.4vw,17px)}.mission-hero-meta{margin-top:min(4.5vh,28px);display:flex;gap:30px;flex-wrap:wrap;justify-content:center;opacity:.55}.mission-hero-actions{margin-top:min(5vh,32px);display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.mission-btn{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 32px;border:1px solid var(--mission-cream);border-radius:999px;color:var(--mission-cream);font-family:var(--mission-font-mono);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.mission-btn:hover,.mission-btn:focus-visible{color:var(--mission-ink);background:var(--mission-cream)}.mission-btn-fill{color:var(--mission-ink);background:var(--mission-cream)}.mission-btn-fill:hover,.mission-btn-fill:focus-visible{color:var(--mission-cream);background:transparent}.mission-btn-large{min-height:62px;padding:0 44px;font-size:13px;letter-spacing:.24em}.mission-ticker{overflow:hidden;border-top:1px solid var(--mission-cream-14);border-bottom:1px solid var(--mission-cream-14);padding:14px 0;white-space:nowrap}.mission-ticker-track{display:inline-flex;animation:mission-marquee 36s linear infinite}.mission-ticker-track span{font-family:var(--mission-font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:0 28px;opacity:.75}.mission-ticker-track span:after{content:"✦";margin-left:56px;opacity:.4}.mission-advantages{padding:12vh var(--mission-frame) 8vh}.mission-advantage-list{display:grid;border-top:1px solid var(--mission-cream-14)}.mission-advantage{display:grid;grid-template-columns:118px minmax(260px,.9fr) minmax(280px,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,50px) 6px;border-bottom:1px solid var(--mission-cream-14)}.mission-advantage-safe{border-left:2px solid var(--mission-cream-30);padding-left:10px}.mission-advantage-safe .mission-advantage-label{color:var(--mission-cream)}.mission-advantage-safe .mission-chip{border-color:var(--mission-cream-55)}.mission-advantage-label{font-weight:700;color:var(--mission-cream-80)}.mission-advantage-copy{display:grid;gap:12px}.mission-advantage-copy h3{margin:0;font-family:var(--mission-font-display);font-weight:700;font-size:clamp(22px,2.5vw,36px);line-height:1.12;letter-spacing:-.01em;color:var(--mission-cream)}.mission-advantage-copy p{max-width:54ch;margin:0;color:var(--mission-cream-80);font-size:15px}.mission-chips{display:flex;gap:10px;flex-wrap:wrap}.mission-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--mission-cream-30);border-radius:999px;font-family:var(--mission-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mission-chip-fill{color:var(--mission-ink);background:var(--mission-cream);border-color:var(--mission-cream);font-weight:700}.mission-archive{padding:14vh var(--mission-frame) 8vh}.mission-clearance{padding:4vh var(--mission-frame) 14vh}#home-strategies,#home-pricing{scroll-margin-top:92px}.mission-section-wrap{width:min(1160px,100%);margin:0 auto}.mission-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:6vh;border-bottom:1px solid var(--mission-cream-14);padding-bottom:18px}.mission-section-head h2{margin:0;font-family:var(--mission-font-display);font-weight:700;font-size:clamp(28px,3.6vw,50px);letter-spacing:-.01em;line-height:1.08;color:var(--mission-cream)}.mission-section-sub{display:block;margin-top:8px;font-size:12px;opacity:.55}.mission-section-index{opacity:.5;white-space:nowrap}.mission-records{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mission-cream-14);border:1px solid var(--mission-cream-14)}.mission-record{display:grid;gap:24px;align-content:start;min-height:360px;height:100%;padding:26px 24px 24px;color:var(--mission-cream);background:var(--mission-ink);transition:background .35s ease,color .35s ease}.mission-record:hover,.mission-record:focus-visible{color:var(--mission-ink);background:var(--mission-cream)}.mission-record-idx{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.18em;opacity:.6}.mission-record-title{margin:0;font-family:var(--mission-font-display);font-weight:700;font-size:clamp(20px,2vw,28px);line-height:1.15;letter-spacing:-.01em;color:inherit}.mission-record-coords{font-size:11px;letter-spacing:.14em;opacity:.6}.mission-record-table{width:100%;border-collapse:collapse;font-family:var(--mission-font-mono);font-size:12px;letter-spacing:.06em}.mission-record-table td{padding:9px 0;border-top:1px solid var(--mission-cream-14)}.mission-record:hover .mission-record-table td,.mission-record:focus-visible .mission-record-table td{border-top-color:#060b0b2e}.mission-record-table td:last-child{text-align:right;font-weight:700}.mission-record-cta{font-size:11px;letter-spacing:.22em}.mission-record-cta:after{content:" →"}.mission-empty{border:1px solid var(--mission-cream-14)}.mission-tiers{display:grid;gap:0;border-top:1px solid var(--mission-cream-14)}.mission-tier{display:grid;grid-template-columns:120px 1fr auto;gap:26px;align-items:center;padding:32px 6px;border-bottom:1px solid var(--mission-cream-14);color:var(--mission-cream);transition:background .3s ease,color .3s ease,padding .3s ease}.mission-tier:hover,.mission-tier:focus-visible{color:var(--mission-ink);background:var(--mission-cream);padding-left:22px;padding-right:22px}.mission-tier-level{font-size:11px;letter-spacing:.2em;opacity:.6}.mission-tier-copy{display:grid;gap:6px}.mission-tier-name{font-family:var(--mission-font-display);font-weight:700;font-size:clamp(24px,2.8vw,40px);letter-spacing:-.01em;line-height:1.1}.mission-tier-desc{font-size:14px;color:var(--mission-cream-80);max-width:52ch}.mission-tier:hover .mission-tier-desc,.mission-tier:focus-visible .mission-tier-desc{color:#060b0bbf}.mission-tier-cap{display:grid;gap:4px;font-size:12px;letter-spacing:.12em;text-align:right;line-height:1.8;white-space:nowrap}.mission-plan-route{display:block;margin-top:20px;opacity:.5}.mission-clearance-actions{display:flex;justify-content:center;margin-top:28px}.mission-readiness{padding:0 var(--mission-frame) 6vh}.mission-note{width:min(1160px,100%);margin:0 auto;display:flex;gap:16px;align-items:flex-start;padding:18px 22px;border:1px solid var(--mission-cream-30);background:var(--mission-cream-07)}.mission-home .mission-note .commerce-hero-readiness-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--mission-cream-30);border-radius:50%;font-family:var(--mission-font-mono);font-size:12px}.mission-home .mission-note .commerce-hero-readiness-copy{display:grid;gap:4px;color:var(--mission-cream-80);font-size:13px}.mission-home .mission-note .commerce-hero-readiness-copy strong{color:var(--mission-cream);font-size:14px}.mission-home .mission-note .commerce-hero-readiness-action{flex:none;margin-left:auto;align-self:center;color:var(--mission-cream);font-family:var(--mission-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--mission-cream-30);padding-bottom:2px;white-space:nowrap}.mission-home .mission-note .commerce-hero-readiness-action:hover{border-bottom-color:var(--mission-cream)}.mission-final{position:relative;min-height:78vh;display:grid;place-items:center;text-align:center;padding:14vh var(--mission-frame) 18vh;overflow:hidden}.mission-final-orb{position:absolute;left:50%;bottom:-42vw;width:84vw;aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:1px solid var(--mission-cream-14);background:radial-gradient(circle at 50% 12%,var(--mission-cream-07),transparent 46%)}.mission-final-inner{position:relative;z-index:1;display:grid;justify-items:center;gap:5vh}.mission-final-kicker{opacity:.6}.mission-final-title{margin:0;font-family:var(--mission-font-display);font-weight:700;font-size:clamp(36px,6vw,96px);line-height:1.06;letter-spacing:-.015em;color:var(--mission-cream)}@media (max-width: 1080px){.mission-records{grid-template-columns:1fr}}@media (max-width: 900px){.mission-wire-source{display:none}.mission-wire-cap{padding:0 14px}.mission-tier{grid-template-columns:1fr;gap:10px}.mission-tier-cap{text-align:left}.mission-advantage{grid-template-columns:1fr;gap:18px}.mission-advantage-safe{padding-left:12px}.mission-note{flex-direction:column}.mission-home .mission-note .commerce-hero-readiness-action{margin-left:0;align-self:flex-start}}@media (prefers-reduced-motion: reduce){.mission-wire-track,.mission-ticker-track,.mission-wire-cap i{animation:none}}:root{--bg-main: #05070a;--bg-panel: #ffffff;--bg-accent: #0f4a43;--text-primary: #0f172a;--text-secondary: #475569;--brand-primary: #0f766e;--brand-secondary: #ea580c;--line-soft: #d9e2df;--shadow-soft: 0 14px 28px rgba(15, 23, 42, .08);--radius-xl: 20px}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%}body{position:relative;font-family:Manrope,PingFang SC,Hiragino Sans GB,sans-serif;color:var(--text-primary);background:var(--bg-main)}.app-shell{width:100%;min-width:0;min-height:100vh;background:transparent}.app-header-dock{position:sticky;top:0;z-index:50;width:100%;min-width:0;padding:6px 0;background:var(--bg-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100vw - 24px);max-width:none;height:auto;margin:0 auto;padding:12px 18px;background:#09131ad1;border:0;border-radius:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 48px #09131a2e}.brand-block{display:flex;align-items:center;gap:12px;min-width:240px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:#f8f4eb14;box-shadow:inset 0 1px #ffffff59;overflow:hidden}.brand-mark-image{width:100%;height:100%;display:block}.brand-copy{display:flex;flex-direction:column}.brand-title{font-family:Sora,sans-serif;color:#f8fafc;font-weight:700;font-size:18px}.brand-subtitle{color:#f8fafce6;font-size:12px}.brand-nav-zone{display:flex;align-items:center;gap:14px;flex:0 1 auto;width:auto;min-width:0;max-width:min(760px,100%);overflow:hidden}.brand-nav-label{padding:8px 12px;border-radius:999px;color:#f8fafcb8;background:#f8fafc14;white-space:nowrap}.brand-menu{flex:0 1 auto;width:auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;color:#f8fafc;background:transparent;border:none;font-weight:600;scrollbar-width:none;-webkit-overflow-scrolling:touch}.brand-menu.ant-menu-overflow{flex-wrap:nowrap}.brand-menu::-webkit-scrollbar{display:none}.brand-menu .ant-menu-overflow-item{flex:0 0 auto;min-width:max-content}.brand-menu .ant-menu-overflow-item-rest{display:none!important}.brand-menu .ant-menu-item,.brand-menu .ant-menu-item a{color:#f8fafce6!important;border-radius:999px;transition:color .2s ease,background-color .2s ease,transform .2s ease}.brand-menu .ant-menu-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;line-height:44px!important;margin-inline:4px!important;padding-inline:8px!important;border-radius:18px!important;background:transparent!important;overflow:visible}.brand-menu .ant-menu-item a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:999px}.brand-menu .ant-menu-item:hover{background:transparent!important}.brand-menu .ant-menu-item:hover a{color:#fff!important;background:#f8fafc14!important;transform:translateY(-1px)}.brand-menu .ant-menu-item-selected{background:transparent!important}.brand-menu .ant-menu-item-selected a{border-radius:999px;color:#fff!important;background:#f8fafc1a!important;box-shadow:inset 0 1px #ffffff14}.brand-menu.ant-menu-horizontal>.ant-menu-item:after,.brand-menu.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom-color:#d8ac75!important}.app-content{width:100%;min-width:0;padding:18px 24px 24px}.app-shell--mission{--mission-shell-ink: #060b0b;--mission-shell-cream: #fff3ea;--app-bg: var(--mission-shell-ink);--app-header-bg: rgba(6, 11, 11, .88);--app-header-border: rgba(255, 243, 234, .14);--app-header-text: var(--mission-shell-cream);--app-header-muted: rgba(255, 243, 234, .55);--app-header-control-bg: rgba(255, 243, 234, .07);--app-header-control-hover: rgba(255, 243, 234, .16);--app-header-accent: var(--mission-shell-cream);--app-header-primary: var(--mission-shell-cream);--app-header-primary-text: var(--mission-shell-ink);--button-primary-bg: var(--mission-shell-cream);--button-primary-border: var(--mission-shell-cream);--button-primary-text: var(--mission-shell-ink);--color-accent-strong: rgba(255, 243, 234, .85);background:var(--mission-shell-ink)}.app-shell--mission .app-header-dock{background:#060b0beb}.app-shell--mission .app-header{border-bottom:1px solid rgba(255,243,234,.14)}.app-shell--mission .app-content{padding:0}.app-shell--mission .brand-auth-cta{color:var(--mission-shell-cream);border:1px solid rgba(255,243,234,.3);background:#fff3ea12;box-shadow:none}.app-shell--mission .brand-auth-cta:after{background:linear-gradient(90deg,transparent,rgba(255,243,234,.16),transparent)}.app-shell--mission .brand-auth-cta:hover,.app-shell--mission .brand-auth-cta:focus-visible{color:var(--mission-shell-cream);border-color:#fff3eaa6;box-shadow:none}.app-shell--mission .brand-auth-cta__pulse{background:var(--mission-shell-cream);box-shadow:0 0 0 6px #fff3ea24}.app-shell--mission .brand-auth-cta__copy span{color:#fff3ea8c}.app-shell--mission .brand-auth-cta__copy strong{color:var(--mission-shell-cream)}.app-shell--mission .brand-mark{background:#fff3ea14;box-shadow:none}.app-error-boundary{position:relative;width:min(880px,100%);margin:52px auto;padding:38px;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#09131af5,#132a32e6),radial-gradient(circle at 16% 0%,rgba(216,172,117,.18),transparent 34%);border:1px solid rgba(248,244,235,.12);border-radius:28px;box-shadow:0 28px 70px #09131a38}.app-error-boundary__glow{position:absolute;inset:-40% auto auto 58%;width:320px;height:320px;pointer-events:none;background:radial-gradient(circle,rgba(209,161,106,.22),transparent 66%);filter:blur(4px)}.app-error-boundary__badge{position:relative;z-index:1;display:inline-flex;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(209,161,106,.38);border-radius:999px;color:#f7d7a1;font-family:Sora,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;background:#f8f4eb0f}.app-error-boundary h1,.app-error-boundary p,.app-error-boundary__actions{position:relative;z-index:1}.app-error-boundary h1{margin:0;font-family:Sora,sans-serif;font-size:clamp(30px,5vw,54px);line-height:1.05}.app-error-boundary p{max-width:640px;margin:16px 0 0;color:#f8fafcc7;font-size:16px;line-height:1.72}.app-error-boundary__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.app-error-boundary__actions button,.app-error-boundary__actions a{min-height:44px;padding:12px 18px;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.app-error-boundary__actions button{color:#09131a;border:0;background:linear-gradient(135deg,#f6e6d1,#d1a16a);box-shadow:0 14px 28px #d1a16a3d}.app-error-boundary__actions a{display:inline-flex;align-items:center;color:#f8fafc;border:1px solid rgba(248,244,235,.16);background:#f8f4eb0f}.app-error-boundary__actions button:hover,.app-error-boundary__actions button:focus-visible,.app-error-boundary__actions a:hover,.app-error-boundary__actions a:focus-visible{transform:translateY(-2px);border-color:#d1a16a5c}.local-data-boundary{position:relative;min-height:220px;padding:28px;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#09131af0,#132a32e0),radial-gradient(circle at 80% 0%,rgba(209,161,106,.18),transparent 38%);border:1px solid rgba(248,244,235,.12);border-radius:22px;box-shadow:inset 0 1px #ffffff0a}.local-data-boundary:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(248,250,252,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(248,250,252,.04) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.local-data-boundary__eyebrow{position:relative;z-index:1;display:inline-flex;margin-bottom:14px;padding:6px 10px;border:1px solid rgba(209,161,106,.34);border-radius:999px;color:#f7d7a1;font-family:Sora,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;background:#f8f4eb0f}.local-data-boundary h3,.local-data-boundary p,.local-data-boundary button{position:relative;z-index:1}.local-data-boundary h3{margin:0;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,32px)}.local-data-boundary p{max-width:560px;margin:12px 0 22px;color:#f8fafcc2;font-size:15px;line-height:1.7}.local-data-boundary button{min-height:44px;padding:11px 16px;border:0;border-radius:999px;color:#09131a;font-weight:700;background:linear-gradient(135deg,#f6e6d1,#d1a16a);box-shadow:0 14px 26px #d1a16a38;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.local-data-boundary button:hover,.local-data-boundary button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 32px #d1a16a42}.local-data-request-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:16px 18px;color:#f8fafc;background:linear-gradient(135deg,#09131aeb,#132a32db),radial-gradient(circle at 100% 0%,rgba(209,161,106,.18),transparent 34%);border:1px solid rgba(209,161,106,.22);border-radius:18px;box-shadow:0 18px 38px #09131a1f}.local-data-request-alert span{display:inline-flex;margin-bottom:6px;color:#f7d7a1;font-family:Sora,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em}.local-data-request-alert h4{margin:0;color:#fff;font-family:Sora,sans-serif;font-size:16px}.local-data-request-alert p{margin:5px 0 0;color:#f8fafcb8;line-height:1.55}.local-data-request-alert button{flex:0 0 auto;min-height:40px;padding:9px 14px;border:0;border-radius:999px;color:#09131a;font-weight:800;background:linear-gradient(135deg,#f6e6d1,#d1a16a);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.local-data-request-alert button:hover,.local-data-request-alert button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #d1a16a3d}.local-data-empty-state,.local-data-loading-state{position:relative;overflow:hidden;display:flex;min-height:148px;align-items:center;justify-content:center;gap:18px;padding:26px;color:#fffbf1eb;text-align:center;background:radial-gradient(circle at 18% 20%,rgba(244,211,151,.16),transparent 30%),linear-gradient(135deg,#09171bf2,#1a2b30e6);border:1px solid rgba(244,211,151,.2);border-radius:24px;box-shadow:0 18px 52px #0615182e}.local-data-empty-state:before,.local-data-loading-state:before{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;content:"";pointer-events:none}.local-data-empty-state__eyebrow,.local-data-loading-state__eyebrow{display:block;margin-bottom:10px;color:#f4d397;font-size:11px;font-weight:800;letter-spacing:.24em}.local-data-empty-state h4,.local-data-loading-state h4{margin:0;color:#fff7e5;font-size:18px;font-weight:800}.local-data-empty-state p,.local-data-loading-state p{max-width:520px;margin:8px auto 0;color:#fffbf1ad;font-size:14px;line-height:1.75}.local-data-loading-state__pulse{width:16px;height:16px;border:2px solid rgba(244,211,151,.25);border-top-color:#f4d397;border-radius:999px;animation:local-data-loading-spin .9s linear infinite}@keyframes local-data-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.app-error-boundary__actions button,.app-error-boundary__actions a,.local-data-boundary button,.local-data-request-alert button{transition:none}.app-error-boundary__actions button:hover,.app-error-boundary__actions button:focus-visible,.app-error-boundary__actions a:hover,.app-error-boundary__actions a:focus-visible,.local-data-boundary button:hover,.local-data-boundary button:focus-visible,.local-data-request-alert button:hover,.local-data-request-alert button:focus-visible{transform:none}.local-data-loading-state__pulse{animation:none}}.brand-actions{display:flex;align-items:center;gap:10px;position:relative;margin-left:auto}.brand-workspace-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;color:var(--button-primary-text);font-weight:800;white-space:nowrap;text-decoration:none;background:var(--button-primary-bg);border:1px solid var(--button-primary-border);border-radius:999px;transition:background .2s ease,transform .2s ease}.brand-workspace-link:hover,.brand-workspace-link:focus-visible{color:var(--button-primary-text);background:var(--color-accent-strong);transform:translateY(-1px)}.brand-user-chip{padding:8px 12px;border-radius:999px;color:#f8fafceb;background:#f8fafc14}.brand-auth-cta{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:8px 14px 8px 10px;border-radius:999px;color:#f8fafc;text-decoration:none;border:1px solid rgba(209,161,106,.34);background:linear-gradient(135deg,#f6e6d129,#d1a16a17),#f8f4eb0d;box-shadow:inset 0 1px #ffffff1f;overflow:hidden;cursor:pointer;line-height:1;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.brand-auth-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(246,230,209,.18),transparent);transform:translate(-120%);transition:transform .38s ease}.brand-auth-cta:hover,.brand-auth-cta:focus-visible{color:#f8fafc;border-color:#d1a16a94;box-shadow:0 14px 30px #09131a3d;transform:translateY(-1px)}.brand-auth-cta:hover:after,.brand-auth-cta:focus-visible:after{transform:translate(120%)}.brand-auth-cta__pulse{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:#d1a16a;box-shadow:0 0 0 6px #d1a16a29}.brand-auth-cta__copy{position:relative;z-index:1;display:grid;gap:1px}.brand-auth-cta__copy span{color:#f8fafc94;font-family:Sora,sans-serif;font-size:10px;font-weight:700;line-height:1.1;letter-spacing:.16em}.brand-auth-cta__copy strong{color:#f8fafc;font-size:13px;line-height:1.25}.header-account-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(420px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 124px));padding:0;border:1px solid rgba(248,244,235,.1);border-radius:26px;color:#f8fafc;background:linear-gradient(135deg,rgba(248,244,235,.08),transparent 48%),linear-gradient(135deg,#09131af5,#10202af5 62%,#234052f0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 72px #09131a47;animation:account-panel-enter .2s cubic-bezier(.2,.8,.2,1);overflow:hidden}.header-account-panel__scroll{max-height:inherit;padding:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(209,161,106,.55) rgba(248,244,235,.08);-webkit-overflow-scrolling:touch}.header-account-panel__scroll::-webkit-scrollbar{width:8px}.header-account-panel__scroll::-webkit-scrollbar-track{background:#f8f4eb0f;border-radius:999px}.header-account-panel__scroll::-webkit-scrollbar-thumb{background:#d1a16a7a;border-radius:999px}.header-account-section+.header-account-section{margin-top:14px;padding-top:14px;border-top:1px solid rgba(248,244,235,.08)}.header-account-section-title{display:block;margin-bottom:10px;color:#f8fafcad;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.header-account-identity{display:flex;gap:12px}.header-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;font-family:Sora,sans-serif;font-size:16px;font-weight:700;color:#09131a;background:linear-gradient(135deg,#f6e6d1,#d1a16a)}img.header-account-avatar{object-fit:cover}.header-account-copy{display:grid;gap:4px}.header-account-priority-row{display:grid;gap:10px;margin-top:12px}.membership-compare-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#09131a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.membership-compare-modal{width:min(1080px,100%);padding:28px;border-radius:30px;border:1px solid rgba(248,244,235,.08);background:linear-gradient(135deg,rgba(248,244,235,.08),transparent 42%),linear-gradient(135deg,#09131afa,#10202af5 60%,#234052f0);box-shadow:0 36px 90px #09131a57;color:#f8fafc;animation:membership-modal-enter .22s cubic-bezier(.2,.8,.2,1)}.membership-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.membership-compare-kicker{color:#f8fafca8!important;text-transform:uppercase;letter-spacing:.08em}.membership-compare-head h3.ant-typography{margin-top:6px;color:#f8fafc}.membership-compare-close{min-height:42px;border-radius:999px;border-color:#f8f4eb24;color:#f8fafc;background:#f8f4eb0f}.membership-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.membership-tier-card{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(248,244,235,.08);background:#f8f4eb0d}.membership-tier-card.current{border-color:#d1a16a47;background:linear-gradient(135deg,#d1a16a29,#f8f4eb0f)}.membership-tier-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.membership-tier-card-head strong,.membership-tier-features strong{color:#f8fafc}.membership-tier-badge{padding:6px 10px;border-radius:999px;color:#09131a;font-size:12px;font-weight:700;background:linear-gradient(135deg,#f6e6d1,#d1a16a)}.membership-tier-price{color:#f8fafcbd!important}.membership-tier-features{display:grid;gap:12px}.membership-tier-features span,.membership-tier-features strong{display:block}.membership-tier-features span{color:#f8fafca8;font-size:12px}.membership-tier-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;color:#09131a;font-weight:700;text-decoration:none;background:linear-gradient(135deg,#f6e6d1,#d1a16a)}.header-account-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.header-account-alert{padding:10px 12px;border-radius:16px;border:1px solid rgba(248,244,235,.08);background:#f8f4eb0f}.header-account-alert span,.header-account-alert strong{display:block}.header-account-alert span{color:#f8fafca8;font-size:12px}.header-account-alert strong{margin-top:6px;color:#f8fafc}.header-account-alert.status-warning{background:#d1a16a1f;border-color:#d1a16a3d}.header-account-alert.status-danger{background:#ce5a4824;border-color:#ce5a483d}.header-account-topline{display:flex;align-items:center;gap:8px}.header-account-topline strong,.header-account-stat strong,.header-account-link strong{color:#f8fafc}.header-account-copy .ant-typography{color:#f8fafcbd}.header-account-tier{margin:0;border-radius:999px;font-weight:700}.header-account-tier.tier-pro{color:#0f4a43;background:#d9ece7;border-color:transparent}.header-account-tier.tier-plus{color:#f8fafc;background:#f8f4eb1a;border-color:#f8f4eb24}.header-account-tier.tier-max{color:#f8fafc;background:#d1a16a2e;border-color:#d1a16a3d}.header-account-tier.tier-none,.header-account-tier.tier-syncing,.header-account-tier.tier-unknown{color:#dce7e2;background:#dce7e21a;border-color:#dce7e22e}.header-account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.header-account-stat,.header-account-link{padding:10px 12px;border-radius:16px;background:#f8f4eb0f;border:1px solid rgba(248,244,235,.08)}.header-account-stat span,.header-account-link span{display:block;color:#f8fafca8;font-size:12px;line-height:1.6}.header-account-links{display:grid;gap:8px}.header-account-link{text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.header-account-link:hover,.header-account-link:focus-visible{transform:translateY(-1px);border-color:#d1a16a38;background:#f8f4eb1a}.header-account-logout{width:100%;min-height:42px;border-radius:999px;border-color:#f8f4eb1f;color:#f8fafc;background:#f8f4eb0f}@keyframes account-panel-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes membership-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-shell,.landing-page,.App{width:min(1280px,100%);margin:0 auto}.section-head{margin-bottom:14px}.section-head .ant-typography{margin-bottom:4px}.hero-section{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:20px;padding:28px;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:var(--bg-accent)}.hero-copy{color:#f8fafc}.hero-tag{border:1px solid rgba(248,250,252,.45);color:#f8fafc;background:transparent}.hero-title{color:#f8fafc!important;margin:10px 0!important;max-width:700px;font-family:Sora,sans-serif}.hero-description{color:#f8fafce6!important;max-width:680px;font-size:15px}.hero-metrics{display:flex;align-items:center}.metric-card{border-radius:14px;background:#f8fafceb}.section-block{margin-bottom:20px}.filter-card,.detail-action-card,.detail-hero-card,.membership-card,.product-card,.mini-plan-card,.ant-card{border-radius:16px;border-color:var(--line-soft)}.filter-card{margin-bottom:16px}.product-card{height:100%;box-shadow:var(--shadow-soft)}.product-cover{height:150px;background-size:cover;background-position:center;background-color:#cbd5e1}.detail-cover{height:100%;min-height:260px;border-radius:14px;background-size:cover;background-position:center;background-color:#cbd5e1}.mini-plan-card{cursor:pointer;transition:transform .2s ease,border-color .2s ease}.mini-plan-card:hover,.mini-plan-card.active{transform:translateY(-2px);border-color:var(--brand-primary)}.app-container,.table-container{width:100%}.loading-indicator,.error-message{position:absolute;top:18px;right:18px;z-index:10;padding:8px 12px;border-radius:8px;color:#fff;font-weight:600}.loading-indicator{background:#0f766ee0}.error-message{background:#dc2626e0}@media (max-width: 1024px){.app-header-dock{padding-top:10px}.app-header{width:calc(100% - 24px);padding:14px}.brand-nav-zone{flex-direction:column;align-items:flex-start;gap:10px}.header-account-panel{width:min(400px,calc(100vw - 24px));max-height:calc(100vh - 116px)}.membership-compare-grid{grid-template-columns:1fr}}@media (max-width: 768px){.app-header-dock{padding-top:8px}.app-header{flex-direction:column;align-items:flex-start;width:calc(100% - 16px);padding:12px 14px}.brand-menu{width:100%;max-width:100%;font-size:13px}.app-content{padding:24px 12px 12px}.brand-actions{width:100%}.header-account-panel{position:fixed;top:92px;right:0;left:0;width:calc(100% - 24px);margin:0 auto;max-height:calc(100vh - 112px)}.header-account-stats,.header-account-alerts{grid-template-columns:1fr}.membership-compare-modal-backdrop{padding:12px}.membership-compare-modal{padding:20px;border-radius:24px}.membership-compare-head{flex-direction:column}.hero-section{padding:20px}.hero-title{font-size:28px!important}}@media (max-width: 520px){html,body,#root{max-width:100%;overflow-x:hidden}.app-header-dock{padding:6px 0 8px;overflow:hidden}.app-header{width:calc(100% - 12px);gap:10px;padding:10px;border-radius:18px}.brand-block{min-width:0;width:100%}.brand-mark{width:40px;height:40px;border-radius:14px}.brand-title{font-size:15px}.brand-subtitle{font-size:11px}.brand-nav-zone{width:100%;overflow:hidden}.brand-nav-label{display:none}.brand-menu{width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px}.brand-menu .ant-menu-item{padding-inline:10px!important}.brand-actions{justify-content:flex-end}.brand-auth-cta{width:auto;min-height:40px;padding:7px 12px;border-radius:14px;justify-content:flex-end}.brand-auth-cta__pulse{width:8px;height:8px;box-shadow:0 0 0 4px #d1a16a24}.brand-auth-cta__copy{gap:2px}.brand-auth-cta__copy span{font-size:9px}.brand-auth-cta__copy strong{font-size:12px}.header-account-panel{max-height:calc(100vh - 132px);border-radius:22px}.header-account-panel__scroll{padding:14px}.app-content{padding:18px 8px 10px;overflow-x:hidden}.page-shell,.landing-page,.App,.app-container{width:100%;max-width:100%;overflow-x:hidden}.app-error-boundary,.local-data-boundary{margin:22px 0;padding:22px;border-radius:22px}.local-data-request-alert{flex-direction:column;align-items:stretch}.local-data-request-alert button{width:100%}.loading-indicator,.error-message{top:10px;right:10px;max-width:calc(100% - 20px)}}@media (min-width: 1181px){html,body,#root{width:100%;min-width:100%}.app-shell,.app-header-dock,.app-content{width:100%;min-width:100vw}.app-header{flex-direction:row;align-items:center;width:calc(100vw - 24px)}.brand-block{flex:0 0 auto;width:auto;min-width:240px}.brand-nav-zone{flex:0 1 auto;flex-direction:row;align-items:center;width:auto;max-width:min(760px,calc(100vw - 620px))}.brand-actions{flex:0 0 auto;width:auto;justify-content:flex-end}.page-shell,.landing-page,.App{width:min(1280px,calc(100vw - 48px));max-width:1280px}}@media (prefers-reduced-motion: reduce){.brand-auth-cta,.header-account-link,.header-account-panel,.membership-compare-modal{animation:none;transition:none}}html[data-theme=dark]{--color-bg-page: #05070a;--color-bg-surface: #0b1116;--color-bg-subtle: #111a20;--color-bg-elevated: #162229;--color-bg-inverse: #f8fafc;--color-text-primary: #f8fafc;--color-text-secondary: #d7e1e4;--color-text-muted: #9fb2b8;--color-text-inverse: #061219;--color-border-subtle: rgba(248, 250, 252, .14);--color-border-strong: rgba(158, 230, 220, .36);--color-accent: #62d8cf;--color-accent-strong: #9ee6dc;--color-warning: #d8ac75;--button-primary-bg: #9ee6dc;--button-primary-text: #061219;--button-primary-border: #9ee6dc;--button-secondary-bg: rgba(248, 250, 252, .08);--button-secondary-text: #f8fafc;--button-secondary-border: rgba(248, 250, 252, .18);--button-ghost-bg: transparent;--button-ghost-text: #d7e1e4;--button-hover-bg: rgba(248, 250, 252, .13);--button-danger-bg: #f87171;--button-danger-text: #2b0505;--status-success: #79e6a7;--status-warning: #f2c879;--status-danger: #f87171;--status-info: #9ee6dc}html[data-theme=light]{--color-bg-page: #ffffff;--color-bg-surface: #ffffff;--color-bg-subtle: #f7f8fa;--color-bg-elevated: #f8fafc;--color-bg-inverse: #071117;--color-text-primary: #102033;--color-text-secondary: #405964;--color-text-muted: #657781;--color-text-inverse: #f8fafc;--color-border-subtle: rgba(15, 23, 42, .06);--color-border-strong: rgba(15, 23, 42, .12);--color-accent: #0f766e;--color-accent-strong: #0d5f59;--color-warning: #9f6d22;--button-primary-bg: #0f766e;--button-primary-text: #ffffff;--button-primary-border: #0f766e;--button-secondary-bg: #ffffff;--button-secondary-text: #102033;--button-secondary-border: rgba(15, 23, 42, .1);--button-ghost-bg: transparent;--button-ghost-text: #102033;--button-hover-bg: rgba(15, 23, 42, .05);--button-danger-bg: #b42318;--button-danger-text: #ffffff;--status-success: #087443;--status-warning: #915930;--status-danger: #b42318;--status-info: #0f766e}html[data-theme]{--app-bg: var(--color-bg-page);--app-text: var(--color-text-primary);--app-stage-bg: var(--color-bg-surface);--app-stage-muted: var(--color-text-secondary);--app-stage-border: var(--color-border-subtle);--app-stage-chip-bg: var(--color-bg-subtle);--app-header-bg: var(--color-bg-surface);--app-header-border: var(--color-border-subtle);--app-header-text: var(--color-text-primary);--app-header-muted: var(--color-text-secondary);--app-header-control-bg: var(--button-secondary-bg);--app-header-control-hover: var(--button-hover-bg);--app-header-accent: var(--color-accent);--app-header-primary: var(--button-primary-bg);--app-header-primary-text: var(--button-primary-text);--app-panel-bg: var(--color-bg-surface);--app-panel-subtle: var(--color-bg-subtle);--app-panel-border: var(--color-border-subtle);--asset-bg-page: var(--color-bg-page);--asset-bg-surface: var(--color-bg-surface);--asset-bg-elevated: var(--color-bg-subtle);--asset-text-primary: var(--color-text-primary);--asset-text-secondary: var(--color-text-secondary);--asset-brand-700: var(--color-accent);--asset-brand-600: var(--color-accent);--asset-brand-100: var(--color-bg-subtle);--asset-gold-600: var(--color-warning);--asset-gold-100: var(--color-bg-subtle);--asset-success-100: var(--color-bg-subtle);--asset-success-700: var(--status-success);--asset-warning-100: var(--color-bg-subtle);--asset-warning-700: var(--status-warning);--asset-danger-100: var(--color-bg-subtle);--asset-danger-700: var(--status-danger);--asset-info-100: var(--color-bg-subtle);--asset-info-700: var(--status-info);--asset-border-soft: var(--color-border-subtle);--asset-shadow-card: none;--asset-shadow-hero: none;--asset-shadow-hover: none}body{color:var(--app-text);background:var(--app-bg)}html[data-theme],html[data-theme] body,html[data-theme] #root,html[data-theme] .app-shell,html[data-theme] .app-content,html[data-theme] .page-shell{color:var(--color-text-primary);background-color:var(--color-bg-page)}html[data-theme] .page-shell{background-image:none}html[data-theme] .ant-typography,html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4,html[data-theme] h5,html[data-theme] p,html[data-theme] label{color:inherit}html[data-theme] .ant-typography-secondary,html[data-theme] .ant-card .ant-typography-secondary,html[data-theme] .ant-empty-description,html[data-theme] .ant-form-item-extra,html[data-theme] .ant-form-item-explain{color:var(--color-text-secondary)!important}html[data-theme] .app-theme-text-primary{color:var(--color-text-primary)!important}html[data-theme] .app-theme-text-secondary{color:var(--color-text-secondary)!important}html[data-theme] .app-theme-text-muted{color:var(--color-text-muted)!important}html[data-theme] .app-theme-surface{color:var(--color-text-primary);background:var(--color-bg-surface);border-color:var(--color-border-subtle)}html[data-theme] .app-theme-subtle{color:var(--color-text-secondary);background:var(--color-bg-subtle);border-color:var(--color-border-subtle)}html[data-theme] .ant-card,html[data-theme] .ant-card-body,html[data-theme] .ant-table,html[data-theme] .ant-table-thead>tr>th,html[data-theme] .ant-table-tbody>tr>td,html[data-theme] .ant-modal-content,html[data-theme] .ant-drawer-content,html[data-theme] .ant-popover-inner,html[data-theme] .ant-dropdown-menu,html[data-theme] .ant-select-dropdown{color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none;border-color:var(--color-border-subtle)}html[data-theme] .ant-table-thead>tr>th,html[data-theme] .ant-segmented{background:var(--color-bg-subtle)}html[data-theme] .ant-input,html[data-theme] .ant-input-affix-wrapper,html[data-theme] .ant-input-number,html[data-theme] .ant-select-selector,html[data-theme] textarea,html[data-theme] select,html[data-theme] input{color:var(--color-text-primary);background:var(--color-bg-surface);border-color:var(--color-border-subtle)}html[data-theme] .ant-input::placeholder,html[data-theme] textarea::placeholder,html[data-theme] input::placeholder{color:var(--color-text-muted)}html[data-theme] .ant-select-selection-placeholder,html[data-theme] .ant-select-selection-item{color:var(--color-text-secondary)}html[data-theme] .ant-btn{border-radius:10px;box-shadow:none}html[data-theme] .ant-btn-primary,html[data-theme] .app-theme-button-primary{border-color:var(--button-primary-border)!important;color:var(--button-primary-text)!important;background:var(--button-primary-bg)!important;background-image:none!important}html[data-theme] .ant-btn-primary a,html[data-theme] .app-theme-button-primary a{color:inherit!important}html[data-theme] .ant-btn-default,html[data-theme] .app-theme-button-secondary{border-color:var(--button-secondary-border);color:var(--button-secondary-text);background:var(--button-secondary-bg);background-image:none}html[data-theme] .ant-btn-default a,html[data-theme] .app-theme-button-secondary a{color:inherit}html[data-theme] .ant-btn-text,html[data-theme] .ant-btn-link,html[data-theme] .app-theme-button-ghost{color:var(--button-ghost-text);background:var(--button-ghost-bg)}html[data-theme] .ant-btn-default:hover,html[data-theme] .ant-btn-text:hover,html[data-theme] .ant-btn-link:hover{border-color:var(--color-border-strong)!important;color:var(--color-accent-strong)!important;background:var(--button-hover-bg)!important}html[data-theme] .ant-btn-dangerous,html[data-theme] .ant-btn-dangerous:hover{border-color:var(--button-danger-bg)!important;color:var(--button-danger-text)!important}.app-header-dock{background:var(--app-bg)}.app-header{border-color:var(--app-header-border);color:var(--app-header-text);background:var(--app-header-bg);box-shadow:none}.brand-title,.brand-menu .ant-menu-item a,.brand-menu .ant-menu-item-selected a,.brand-auth-cta__copy strong{color:var(--app-header-text)!important}.brand-subtitle,.brand-menu .ant-menu-item a,.brand-auth-cta__copy span{color:var(--app-header-muted)!important}html[data-theme] .brand-menu .ant-menu-title-content,html[data-theme] .brand-menu .ant-menu-title-content a,html[data-theme] .brand-menu .ant-menu-item,html[data-theme] .brand-menu .ant-menu-item a,html[data-theme] .brand-menu .ant-menu-item-selected a{color:var(--app-header-text)!important}html[data-theme] .brand-menu.ant-menu{color:var(--app-header-text)!important;background:transparent}.brand-menu .ant-menu-item:hover a,.brand-menu .ant-menu-item-selected a{background:var(--app-header-control-hover)!important}.brand-menu.ant-menu-horizontal>.ant-menu-item:after,.brand-menu.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom-color:var(--app-header-accent)!important}.brand-actions{gap:10px}.brand-preferences{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.brand-preference-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:56px;height:44px;padding:0 12px;border:1px solid var(--app-header-border);border-radius:999px;color:var(--app-header-text);background:var(--app-header-control-bg);font:inherit;font-size:.82rem;font-weight:820;line-height:1.2;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.brand-preference-button:hover,.brand-preference-button:focus-visible{border-color:var(--app-header-accent);background:var(--app-header-control-hover);outline:none}.brand-preferences .brand-preference-button{width:44px;min-width:44px;height:44px;padding:0}.brand-preferences .brand-preference-label{display:none}.brand-preferences .brand-preference-button .anticon{display:inline-flex}.auth-page-preferences{position:absolute;top:24px;right:28px;z-index:3;display:inline-flex;gap:8px;align-items:center}html[data-theme=dark] .auth-page-preferences{--app-header-border: rgba(248, 250, 252, .16);--app-header-text: #f8fafc;--app-header-control-bg: rgba(248, 250, 252, .08);--app-header-control-hover: rgba(248, 250, 252, .13);--app-header-accent: #d8ac75}html[data-theme=light] .auth-page-preferences{--app-header-border: rgba(15, 74, 67, .16);--app-header-text: #102835;--app-header-control-bg: rgba(15, 74, 67, .08);--app-header-control-hover: rgba(15, 74, 67, .13);--app-header-accent: #0f766e}.brand-auth-cta{border-color:var(--app-header-border);color:var(--app-header-text);background:var(--app-header-control-bg)}.brand-auth-cta:hover,.brand-auth-cta:focus-visible{border-color:var(--app-header-accent);background:var(--app-header-control-hover)}.brand-auth-cta__pulse{color:var(--app-header-primary-text);background:var(--app-header-primary)}html[data-theme] .strategy-detail-page:before,html[data-theme] .commerce-marketplace-page:before,html[data-theme] .commerce-hero-panel:before,html[data-theme] .strategy-hero-panel:before,html[data-theme] .commerce-marketplace-hero:before,html[data-theme] .news-feed-hero:before,html[data-theme] .news-detail-main:before,html[data-theme] .news-analysis-panel:before,html[data-theme] .news-trade-panel:before,html[data-theme] .instant-analysis-hero:before,html[data-theme] .instant-analysis-report:before,html[data-theme] .instant-analysis-history-panel:before,html[data-theme] .instant-analysis-flow:before{background:transparent;background-image:none;filter:none}html[data-theme] .commerce-hero-panel,html[data-theme] .strategy-hero-panel,html[data-theme] .commerce-marketplace-hero,html[data-theme] .news-feed-hero,html[data-theme] .news-detail-main,html[data-theme] .news-analysis-panel,html[data-theme] .news-trade-panel,html[data-theme] .instant-analysis-hero,html[data-theme] .instant-analysis-report,html[data-theme] .instant-analysis-history-panel,html[data-theme] .instant-analysis-flow{border-color:var(--app-stage-border);color:var(--color-text-primary);background:var(--app-stage-bg);background-image:none;box-shadow:none}html[data-theme] .commerce-hero-readiness,html[data-theme] .commerce-marketplace-stat,html[data-theme] .commerce-marketplace-pills span,html[data-theme] .news-feed-summary div,html[data-theme] .news-lead-brief,html[data-theme] .news-hero-signal-route b,html[data-theme] .news-signal-chips span,html[data-theme] .instant-analysis-type-tabs button,html[data-theme] .instant-analysis-quota,html[data-theme] .instant-analysis-quota-grid div,html[data-theme] .instant-analysis-status-banner{border-color:var(--app-stage-border);background:var(--app-stage-chip-bg);background-image:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .commerce-marketplace-title,html[data-theme] .commerce-marketplace-hero .commerce-eyebrow,html[data-theme] .commerce-marketplace-stat strong,html[data-theme] .commerce-marketplace-pills span,html[data-theme] .news-feed-hero h1.ant-typography,html[data-theme] .news-detail-main h1.ant-typography,html[data-theme] .news-feed-summary strong,html[data-theme] .news-lead-brief h2.ant-typography,html[data-theme] .news-lead-score-panel strong,html[data-theme] .instant-analysis-copy h1.ant-typography,html[data-theme] .instant-analysis-type-tabs strong,html[data-theme] .instant-analysis-input-label,html[data-theme] .instant-analysis-quota h2.ant-typography,html[data-theme] .instant-analysis-history-panel h2.ant-typography,html[data-theme] .instant-analysis-report h2.ant-typography,html[data-theme] .instant-analysis-status-banner-head strong{color:var(--color-text-primary)!important}html[data-theme] .commerce-marketplace-description,html[data-theme] .commerce-marketplace-stat span,html[data-theme] .commerce-hero-readiness-copy .ant-typography,html[data-theme] .news-feed-hero p.ant-typography,html[data-theme] .news-feed-hero div.ant-typography,html[data-theme] .news-detail-main p.ant-typography,html[data-theme] .news-detail-main div.ant-typography,html[data-theme] .news-analysis-panel p.ant-typography,html[data-theme] .news-analysis-panel div.ant-typography,html[data-theme] .news-trade-panel p.ant-typography,html[data-theme] .news-trade-panel div.ant-typography,html[data-theme] .news-feed-summary span,html[data-theme] .news-hero-signal-route b,html[data-theme] .news-lead-meta,html[data-theme] .news-lead-brief p,html[data-theme] .news-lead-score-panel span,html[data-theme] .news-signal-chips span,html[data-theme] .instant-analysis-copy p.ant-typography,html[data-theme] .instant-analysis-copy div.ant-typography,html[data-theme] .instant-analysis-quota p.ant-typography,html[data-theme] .instant-analysis-quota div.ant-typography,html[data-theme] .instant-analysis-type-tabs button,html[data-theme] .instant-analysis-status-banner p,html[data-theme] .instant-analysis-status-banner>span{color:var(--app-stage-muted)!important}html[data-theme] .commerce-hero-readiness-copy strong,html[data-theme] .news-hero-signal-route span,html[data-theme] .instant-analysis-panel-kicker,html[data-theme] .instant-analysis-live-quota{color:var(--color-accent-strong)!important}html[data-theme] .commerce-hero-readiness-action,html[data-theme] .instant-analysis-input-row .ant-btn,html[data-theme] .instant-analysis-download,html[data-theme] .market-velocity-cta.ant-btn-primary,html[data-theme] .market-velocity-cta.ant-btn-primary a{border-color:var(--button-primary-border);color:var(--button-primary-text)!important;background:var(--button-primary-bg);background-image:none;box-shadow:none}html[data-theme=light] .auth-page-preferences .brand-preference-button{border-color:#d9e2e2;color:#102033;background:#fff}html[data-theme] .commerce-marketplace-filter-card,html[data-theme] .commerce-marketplace-filter-card .ant-card-body{color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none}html[data-theme] .commerce-marketplace-filter-card h3.ant-typography,html[data-theme] .commerce-marketplace-filter-card .ant-typography{color:var(--color-text-primary)!important}html[data-theme] .commerce-marketplace-filter-card .ant-typography-secondary{color:var(--color-text-secondary)!important}html[data-theme] .commerce-marketplace-filter-card .ant-btn-primary{border-color:var(--button-primary-border);color:var(--button-primary-text);background:var(--button-primary-bg);box-shadow:none}html[data-theme=dark] .commerce-marketplace-page .commerce-section-head h3.ant-typography{color:#f8fafc!important}html[data-theme=dark] .commerce-marketplace-page .commerce-section-head .ant-typography{color:var(--app-stage-muted)!important}html[data-theme] .news-reader-toolbar>div:first-child strong{color:var(--color-text-primary)}html[data-theme] .market-velocity-filter button:hover,html[data-theme] .market-velocity-filter button.active,html[data-theme] .market-velocity-sort button:hover,html[data-theme] .market-velocity-sort button.active{border-color:var(--color-border-strong);color:var(--color-accent-strong);background:var(--button-hover-bg)}html[data-theme] .commerce-product-card,html[data-theme] .commerce-marketplace-card,html[data-theme] .commerce-marketplace-card-link,html[data-theme] .commerce-panel-card,html[data-theme] .commerce-tier-card,html[data-theme] .market-velocity-hero,html[data-theme] .market-velocity-card,html[data-theme] .market-velocity-candidate,html[data-theme] .market-velocity-readout,html[data-theme] .market-velocity-metrics>div,html[data-theme] .market-velocity-readiness.ant-alert,html[data-theme] .news-card,html[data-theme] .news-reader-toolbar,html[data-theme] .news-lead-brief,html[data-theme] .news-card-signal-strip,html[data-theme] .news-decision-answer-grid>div,html[data-theme] .instant-analysis-quota,html[data-theme] .instant-analysis-type-tabs button,html[data-theme] .instant-analysis-status-banner{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none;box-shadow:none}html[data-theme] .commerce-product-card h3,html[data-theme] .commerce-product-card h4,html[data-theme] .commerce-marketplace-card h3,html[data-theme] .commerce-marketplace-card h4,html[data-theme] .commerce-card-metric strong,html[data-theme] .commerce-product-cta,html[data-theme] .commerce-tier-card h4,html[data-theme] .market-velocity-hero h1,html[data-theme] .market-velocity-card h2,html[data-theme] .market-velocity-card-rank strong,html[data-theme] .market-velocity-card-insight strong,html[data-theme] .market-velocity-candidate strong,html[data-theme] .market-velocity-readout strong,html[data-theme] .market-velocity-metrics strong,html[data-theme] .news-card h3,html[data-theme] .news-card-signal-strip strong,html[data-theme] .news-decision-answer-grid strong{color:var(--color-text-primary)!important}html[data-theme] .commerce-product-card .ant-typography,html[data-theme] .commerce-marketplace-card .ant-typography,html[data-theme] .commerce-bullet-row span,html[data-theme] .commerce-card-metrics-title,html[data-theme] .commerce-card-metric span,html[data-theme] .commerce-tier-card .ant-typography,html[data-theme] .market-velocity-hero .ant-typography,html[data-theme] .market-velocity-readiness .ant-alert-message,html[data-theme] .market-velocity-card p,html[data-theme] .market-velocity-card-rank span,html[data-theme] .market-velocity-card-rank small,html[data-theme] .market-velocity-card-insight span,html[data-theme] .market-velocity-card-insight small,html[data-theme] .market-velocity-candidate p,html[data-theme] .market-velocity-readout .ant-typography,html[data-theme] .market-velocity-readout p,html[data-theme] .market-velocity-metrics span,html[data-theme] .news-card .ant-typography,html[data-theme] .news-card-time,html[data-theme] .news-card-signal-strip small,html[data-theme] .news-decision-answer-grid span{color:var(--color-text-secondary)!important}html[data-theme] .commerce-bullet-row span,html[data-theme] .commerce-card-metric,html[data-theme] .commerce-product-meta .ant-tag,html[data-theme] .commerce-tier-tag,html[data-theme] .market-velocity-card-insight>div,html[data-theme] .market-velocity-blockers span,html[data-theme] .news-action-legend span,html[data-theme] .news-card-rank,html[data-theme] .news-card .ant-tag,html[data-theme] .news-card-tags .ant-tag,html[data-theme] .news-time-badge{border-color:var(--color-border-subtle);color:var(--color-text-secondary)!important;background:var(--color-bg-subtle)}html[data-theme] .commerce-product-card h3.ant-typography,html[data-theme] .commerce-product-card h4.ant-typography,html[data-theme] .commerce-marketplace-card h3.ant-typography,html[data-theme] .commerce-marketplace-card h4.ant-typography,html[data-theme] .news-card h3.ant-typography,html[data-theme] .market-velocity-hero h1.ant-typography,html[data-theme] .market-velocity-card h2{color:var(--color-text-primary)!important}html[data-theme] .commerce-marketplace-hero,html[data-theme] .news-feed-hero{color:var(--color-text-primary)}html[data-theme] .commerce-marketplace-hero .commerce-eyebrow,html[data-theme] .news-newsroom-eyebrow,html[data-theme] .news-lead-brief .ant-tag{border-color:var(--color-border-strong);color:var(--color-accent-strong)!important;background:var(--color-bg-subtle)}html[data-theme] .commerce-marketplace-pills span,html[data-theme] .commerce-marketplace-stat,html[data-theme] .news-feed-summary div,html[data-theme] .news-lead-score-panel div{border-color:var(--color-border-subtle);color:var(--color-text-secondary)!important;background:var(--color-bg-subtle)}html[data-theme] .commerce-marketplace-stat strong,html[data-theme] .news-feed-summary strong,html[data-theme] .news-lead-score-panel strong{color:var(--color-text-primary)!important}html[data-theme] .commerce-marketplace-stat span,html[data-theme] .news-feed-summary span,html[data-theme] .news-lead-score-panel span{color:var(--color-text-secondary)!important}html[data-theme] .commerce-product-cta{border-color:var(--button-primary-border);color:var(--button-primary-text)!important;background:var(--button-primary-bg);background-image:none;box-shadow:none}html[data-theme] .instant-analysis-eyebrow,html[data-theme] .instant-analysis-status-chip.is-idle{border-color:var(--color-border-strong);color:var(--color-accent-strong)!important;background:var(--color-bg-subtle)}html[data-theme] .asset-center-page{color:var(--color-text-primary);background:var(--color-bg-page)}html[data-theme] .asset-center-page-head h2.ant-typography{color:var(--color-text-primary)}html[data-theme] .asset-center-page-head .ant-typography,html[data-theme] .asset-center-page .ant-typography-secondary{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-page-command,html[data-theme] .asset-center-section-nav,html[data-theme] .asset-center-hero-card,html[data-theme] .asset-center-stat-card,html[data-theme] .asset-center-panel,html[data-theme] .asset-center-actions-panel,html[data-theme] .asset-center-readiness-refresh-panel,html[data-theme] .asset-center-combo-card,html[data-theme] .asset-center-combo-readiness,html[data-theme] .asset-center-combo-reconciliation-alert,html[data-theme] .asset-center-combo-execution-rail,html[data-theme] .asset-center-combo-empty-state .local-data-empty-state,html[data-theme] .asset-center-risk-panel,html[data-theme] .asset-center-api-console-summary,html[data-theme] .asset-center-api-console,html[data-theme] .asset-center-api-gate,html[data-theme] .asset-center-api-capability,html[data-theme] .asset-center-membership-copy,html[data-theme] .asset-center-membership-cta-panel,html[data-theme] .asset-center-membership-command-card,html[data-theme] .asset-center-membership-capability-rail,html[data-theme] .asset-center-membership-plan-card,html[data-theme] .asset-center-membership-support-panel,html[data-theme] .asset-center-membership-checkout-readiness-rail,html[data-theme] .asset-center-membership-success-activation-rail,html[data-theme] .asset-center-membership-order-status-rail,html[data-theme] .asset-center-profile-hero,html[data-theme] .asset-center-profile-status-row span,html[data-theme] .asset-center-profile-delivery-rail,html[data-theme] .asset-center-profile-contact-card,html[data-theme] .asset-center-profile-provider-recovery,html[data-theme] .asset-center-profile-note,html[data-theme] .asset-center-account-hero,html[data-theme] .asset-center-account-panel,html[data-theme] .asset-center-membership-order-overview,html[data-theme] .asset-center-membership-orders-table-shell,html[data-theme] .asset-center-membership-orders-table-scroll,html[data-theme] .asset-center-membership-order-brief,html[data-theme] .asset-center-membership-order-verification-rail,html[data-theme] .asset-center-membership-order-command-panel,html[data-theme] .asset-center-membership-order-timeline-panel,html[data-theme] .asset-center-membership-order-evidence-card,html[data-theme] .asset-center-membership-order-state-card,html[data-theme] .asset-center-wallet-pay-panel,html[data-theme] .asset-center-wallet-execution-rail,html[data-theme] .asset-center-wallet-network-selector,html[data-theme] .asset-center-wallet-pay-side{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none;box-shadow:none}html[data-theme] .asset-center-wallet-pay-amount,html[data-theme] .asset-center-wallet-network-guard,html[data-theme] .asset-center-wallet-appkit-bridge,html[data-theme] .asset-center-wallet-live-status,html[data-theme] .asset-center-wallet-manual-submit,html[data-theme] .asset-center-wallet-network-selector-options button,html[data-theme] .asset-center-wallet-pay-side div{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle);background-image:none;box-shadow:none}html[data-theme] .asset-center-wallet-network-selector-options button.is-selected{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 11%,var(--color-bg-subtle));box-shadow:inset 0 0 0 1px var(--color-accent)}html[data-theme] .asset-center-wallet-network-selector-options .asset-center-wallet-network-selected,html[data-theme] .asset-center-membership-payment-card-head em{color:var(--button-primary-text);background:var(--button-primary-bg)}html[data-theme] .asset-center-wallet-network-selector-options .asset-center-wallet-network-fee{color:var(--color-text-primary)}html[data-theme] .asset-center-wallet-network-selector-options .asset-center-wallet-network-fee.is-unavailable,html[data-theme] .asset-center-wallet-network-selector-options .asset-center-wallet-network-fee.is-loading{color:var(--color-text-secondary)}html[data-theme] .asset-center-membership-payment-card.active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 11%,var(--color-bg-subtle));box-shadow:inset 0 0 0 1px var(--color-accent)}html[data-theme] .asset-center-section-link{border-color:transparent;color:var(--color-text-secondary);background:transparent}html[data-theme] .asset-center-section-link:hover,html[data-theme] .asset-center-section-link:focus-visible{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--button-hover-bg)}html[data-theme] .asset-center-section-link.active{border-color:var(--button-primary-border);color:var(--button-primary-text);background:var(--button-primary-bg);background-image:none;box-shadow:none}html[data-theme] .asset-center-hero-copy h1.ant-typography,html[data-theme] .asset-center-stat-value,html[data-theme] .asset-center-membership-copy h3,html[data-theme] .asset-center-membership-status-card strong,html[data-theme] .asset-center-membership-command-card strong,html[data-theme] .asset-center-api-summary-copy h3,html[data-theme] .asset-center-combo-execution-rail-copy strong,html[data-theme] .asset-center-combo-execution-step strong,html[data-theme] .asset-center-profile-delivery-rail-copy strong,html[data-theme] .asset-center-profile-delivery-step strong,html[data-theme] .asset-center-api-list-head strong,html[data-theme] .asset-center-api-row-main strong,html[data-theme] .asset-center-api-editor-head h3,html[data-theme] .asset-center-api-editor-facts strong,html[data-theme] .asset-center-api-panel-title strong,html[data-theme] .asset-center-api-gate h3,html[data-theme] .asset-center-api-plan-lock strong,html[data-theme] .asset-center-membership-capability-copy strong,html[data-theme] .asset-center-membership-capability-step strong,html[data-theme] .asset-center-membership-checkout-readiness-copy strong,html[data-theme] .asset-center-membership-checkout-readiness-step strong,html[data-theme] .asset-center-membership-success-activation-copy strong,html[data-theme] .asset-center-membership-success-activation-step strong,html[data-theme] .asset-center-membership-order-status-rail-copy strong,html[data-theme] .asset-center-membership-order-status-step strong,html[data-theme] .asset-center-membership-order-verification-copy strong,html[data-theme] .asset-center-membership-order-verification-step strong,html[data-theme] .asset-center-membership-cta-panel strong,html[data-theme] .asset-center-membership-plan-head strong,html[data-theme] .asset-center-membership-plan-features strong,html[data-theme] .asset-center-panel h3,html[data-theme] .asset-center-actions-panel h3,html[data-theme] .asset-center-risk-panel h3{color:var(--color-text-primary)!important}html[data-theme] .asset-center-eyebrow,html[data-theme] .asset-center-hero-summary,html[data-theme] .asset-center-user-line,html[data-theme] .asset-center-metric-label,html[data-theme] .asset-center-membership-kicker,html[data-theme] .asset-center-membership-copy .ant-typography,html[data-theme] .asset-center-membership-copy p,html[data-theme] .asset-center-membership-status-card span,html[data-theme] .asset-center-membership-status-card p,html[data-theme] .asset-center-membership-command-card span,html[data-theme] .asset-center-membership-command-card small,html[data-theme] .asset-center-membership-plan-card span,html[data-theme] .asset-center-membership-plan-card p,html[data-theme] .asset-center-api-summary-copy .ant-typography,html[data-theme] .asset-center-combo-execution-step em,html[data-theme] .asset-center-profile-delivery-step em,html[data-theme] .asset-center-profile-status-row small,html[data-theme] .asset-center-profile-contact-summary small,html[data-theme] .asset-center-profile-contact-summary p,html[data-theme] .asset-center-api-row-main em,html[data-theme] .asset-center-api-editor-facts span,html[data-theme] .asset-center-api-editor-note,html[data-theme] .asset-center-api-empty-note,html[data-theme] .asset-center-api-capability .ant-typography,html[data-theme] .asset-center-api-verified-note .ant-typography,html[data-theme] .asset-center-api-plan-lock .ant-typography,html[data-theme] .asset-center-api-chip-row span,html[data-theme] .asset-center-api-gate .ant-typography,html[data-theme] .asset-center-membership-capability-step em,html[data-theme] .asset-center-membership-checkout-readiness-copy p,html[data-theme] .asset-center-membership-checkout-readiness-step em,html[data-theme] .asset-center-membership-checkout-readiness-step small,html[data-theme] .asset-center-membership-success-activation-copy p,html[data-theme] .asset-center-membership-success-activation-step em,html[data-theme] .asset-center-membership-success-activation-step small,html[data-theme] .asset-center-membership-order-status-step em,html[data-theme] .asset-center-membership-order-status-step small,html[data-theme] .asset-center-membership-order-verification-step em,html[data-theme] .asset-center-membership-order-verification-step small,html[data-theme] .asset-center-stat-label,html[data-theme] .asset-center-stat-detail,html[data-theme] .asset-center-combo-symbol,html[data-theme] .asset-center-combo-risk-hint,html[data-theme] .asset-center-combo-exchange-hint{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-empty-state .local-data-empty-state p{color:var(--color-text-secondary)}html[data-theme] .asset-center-combo-empty-state .local-data-empty-state h4{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-empty-state .local-data-empty-state:before{border-color:var(--color-border-subtle)}html[data-theme] .asset-center-hero-metric,html[data-theme] .asset-center-membership-status-card,html[data-theme] .asset-center-api-summary-metrics div,html[data-theme] .asset-center-combo-execution-step,html[data-theme] .asset-center-profile-delivery-step,html[data-theme] .asset-center-profile-contact-summary span,html[data-theme] .asset-center-api-exchange-row,html[data-theme] .asset-center-api-row-state,html[data-theme] .asset-center-api-status-pill,html[data-theme] .asset-center-api-editor-facts div,html[data-theme] .asset-center-api-field input,html[data-theme] .asset-center-api-capability-state,html[data-theme] .asset-center-api-plan-lock,html[data-theme] .asset-center-api-chip-row span,html[data-theme] .asset-center-api-security-list span,html[data-theme] .asset-center-api-gate-points span,html[data-theme] .asset-center-membership-capability-step,html[data-theme] .asset-center-membership-checkout-readiness-step,html[data-theme] .asset-center-membership-success-total,html[data-theme] .asset-center-membership-success-activation-step,html[data-theme] .asset-center-wallet-execution-step,html[data-theme] .asset-center-membership-order-status-step,html[data-theme] .asset-center-membership-order-verification-step,html[data-theme] .asset-center-membership-plan-features div,html[data-theme] .asset-center-membership-chip,html[data-theme] .asset-center-membership-subchip,html[data-theme] .asset-center-membership-order-stat-grid div,html[data-theme] .asset-center-membership-order-filter-row button,html[data-theme] .asset-center-membership-orders-pagination span,html[data-theme] .asset-center-membership-orders-pagination button,html[data-theme] .asset-center-action-card{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle);background-image:none}html[data-theme] .asset-center-membership-order-source-notice{border-color:color-mix(in srgb,var(--status-warning) 38%,var(--color-border-subtle));color:var(--color-text-primary);background:color-mix(in srgb,var(--status-warning) 13%,var(--color-bg-surface))}html[data-theme] .asset-center-membership-order-source-notice .ant-alert-message{color:var(--color-text-primary)}html[data-theme] .asset-center-membership-order-source-notice .ant-alert-description{color:var(--color-text-secondary)}html[data-theme] .asset-center-membership-orders-table th{border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-bg-subtle)}html[data-theme] .asset-center-membership-orders-table td{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface)}html[data-theme] .asset-center-membership-orders-table tbody tr:hover td{background:var(--button-hover-bg)}html[data-theme] .asset-center-membership-order-filter-row button.active{border-color:var(--color-border-strong);color:var(--button-primary-text);background:var(--button-primary-bg);background-image:none}html[data-theme] .asset-center-membership-order-brief-summary div,html[data-theme] .asset-center-membership-order-total,html[data-theme] .asset-center-membership-order-summary div,html[data-theme] .asset-center-membership-order-notes div,html[data-theme] .asset-center-membership-payment-card,html[data-theme] .asset-center-membership-wallet-network-card,html[data-theme] .asset-center-membership-check-row .ant-checkbox-wrapper,html[data-theme] .asset-center-membership-order-state-card,html[data-theme] .asset-center-membership-order-status-strip-item,html[data-theme] .asset-center-membership-order-payment-action,html[data-theme] .asset-center-membership-order-state-actions div,html[data-theme] .asset-center-membership-timeline-item,html[data-theme] .asset-center-membership-payment-risk-card,html[data-theme] .asset-center-membership-payment-risk-evidence small,html[data-theme] .asset-center-membership-callback-item,html[data-theme] .asset-center-membership-payment-transaction{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle);background-image:none}html[data-theme] .asset-center-membership-order-brief-copy>span,html[data-theme] .asset-center-membership-order-total p,html[data-theme] .asset-center-membership-payment-risk-card span,html[data-theme] .asset-center-membership-callback-item span{color:var(--color-accent-strong);background:var(--button-hover-bg)}html[data-theme] .asset-center-membership-success-total p{color:var(--color-accent-strong);background:transparent}html[data-theme] .asset-center-membership-order-brief-title h3,html[data-theme] .asset-center-membership-order-total strong,html[data-theme] .asset-center-membership-order-summary strong,html[data-theme] .asset-center-membership-order-notes strong,html[data-theme] .asset-center-membership-success-total strong,html[data-theme] .asset-center-wallet-pay-panel h3,html[data-theme] .asset-center-wallet-pay-amount strong,html[data-theme] .asset-center-wallet-network-guard strong,html[data-theme] .asset-center-wallet-appkit-bridge strong,html[data-theme] .asset-center-wallet-live-status strong,html[data-theme] .asset-center-wallet-manual-submit-copy strong,html[data-theme] .asset-center-wallet-pay-side strong,html[data-theme] .asset-center-wallet-execution-copy strong,html[data-theme] .asset-center-wallet-execution-step strong,html[data-theme] .asset-center-wallet-network-selector-head strong,html[data-theme] .asset-center-wallet-network-selector-options button,html[data-theme] .asset-center-membership-payment-card strong,html[data-theme] .asset-center-membership-wallet-network-card strong,html[data-theme] .asset-center-membership-order-brief-copy strong,html[data-theme] .asset-center-membership-order-brief-summary strong,html[data-theme] .asset-center-membership-order-state-card strong,html[data-theme] .asset-center-membership-timeline-item strong,html[data-theme] .asset-center-membership-payment-risk-card strong,html[data-theme] .asset-center-membership-callback-item strong,html[data-theme] .asset-center-membership-payment-transaction span{color:var(--color-text-primary)}html[data-theme] .asset-center-membership-order-brief-copy p,html[data-theme] .asset-center-membership-order-total span,html[data-theme] .asset-center-membership-order-total small,html[data-theme] .asset-center-membership-order-summary span,html[data-theme] .asset-center-membership-order-notes span,html[data-theme] .asset-center-membership-success-total span,html[data-theme] .asset-center-membership-success-total small,html[data-theme] .asset-center-wallet-pay-panel p,html[data-theme] .asset-center-wallet-pay-amount span,html[data-theme] .asset-center-wallet-pay-amount small,html[data-theme] .asset-center-wallet-network-guard span,html[data-theme] .asset-center-wallet-network-guard p,html[data-theme] .asset-center-wallet-appkit-bridge span,html[data-theme] .asset-center-wallet-appkit-bridge p,html[data-theme] .asset-center-wallet-appkit-bridge small,html[data-theme] .asset-center-wallet-live-status span,html[data-theme] .asset-center-wallet-live-status small,html[data-theme] .asset-center-wallet-manual-submit-copy span,html[data-theme] .asset-center-wallet-manual-submit-copy p,html[data-theme] .asset-center-wallet-pay-side span,html[data-theme] .asset-center-wallet-execution-copy p,html[data-theme] .asset-center-wallet-execution-step em,html[data-theme] .asset-center-wallet-execution-step small,html[data-theme] .asset-center-wallet-network-selector-head span,html[data-theme] .asset-center-wallet-network-selector-head small,html[data-theme] .asset-center-wallet-network-selector-options small,html[data-theme] .asset-center-wallet-network-selector-options em,html[data-theme] .asset-center-membership-payment-card span,html[data-theme] .asset-center-membership-payment-card small,html[data-theme] .asset-center-membership-wallet-network-card span,html[data-theme] .asset-center-membership-wallet-network-card small,html[data-theme] .asset-center-membership-order-brief-summary span,html[data-theme] .asset-center-membership-order-state-card span,html[data-theme] .asset-center-membership-order-state-card p,html[data-theme] .asset-center-membership-order-status-strip-item span,html[data-theme] .asset-center-membership-order-status-strip-item p,html[data-theme] .asset-center-membership-timeline-item span,html[data-theme] .asset-center-membership-timeline-item p,html[data-theme] .asset-center-membership-payment-risk-card p,html[data-theme] .asset-center-membership-payment-risk-evidence small,html[data-theme] .asset-center-membership-callback-item p,html[data-theme] .asset-center-membership-callback-item small,html[data-theme] .asset-center-membership-payment-transaction small{color:var(--color-text-secondary)}html[data-theme=dark] .asset-center-membership-provider-alert.ant-alert,html[data-theme=dark] .asset-center-wallet-readiness-alert.ant-alert{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle)}html[data-theme=dark] .asset-center-membership-provider-alert.ant-alert-info,html[data-theme=dark] .asset-center-wallet-readiness-alert.ant-alert-info{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-accent) 11%,var(--color-bg-subtle))}html[data-theme=dark] .asset-center-membership-provider-alert.ant-alert-warning,html[data-theme=dark] .asset-center-wallet-readiness-alert.ant-alert-warning{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 13%,var(--color-bg-subtle))}html[data-theme=dark] .asset-center-membership-provider-alert .ant-alert-message,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-alert-message,html[data-theme=dark] .asset-center-membership-provider-alert .ant-alert-description,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-alert-description,html[data-theme=dark] .asset-center-membership-provider-alert span,html[data-theme=dark] .asset-center-wallet-readiness-alert span{color:var(--color-text-primary)}html[data-theme=dark] .asset-center-membership-provider-alert a,html[data-theme=dark] .asset-center-wallet-readiness-alert a{color:var(--color-accent-strong)}html[data-theme=dark] .asset-center-membership-provider-alert .ant-tag,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-tag{border-color:transparent;color:var(--color-bg-page)!important}html[data-theme=dark] .asset-center-membership-provider-alert .ant-tag-green,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-tag-green{background:var(--status-success)}html[data-theme=dark] .asset-center-membership-provider-alert .ant-tag-orange,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-tag-orange{background:var(--status-warning)}html[data-theme=dark] .asset-center-membership-provider-alert .ant-tag-red,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-tag-red{background:var(--status-danger)}html[data-theme=dark] .asset-center-membership-provider-alert .ant-btn,html[data-theme=dark] .asset-center-wallet-readiness-alert .ant-btn{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface)}html[data-theme] .asset-center-combo-execution-step span,html[data-theme] .asset-center-profile-delivery-step span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-combo-execution-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-combo-execution-step.is-ready span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-combo-execution-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-combo-execution-step.is-pending span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-combo-execution-step.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-combo-execution-step.is-blocked span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-profile-delivery-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-profile-delivery-step.is-ready span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-profile-delivery-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-profile-delivery-step.is-pending span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-profile-delivery-step.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-profile-delivery-step.is-blocked span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-membership-capability-step span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-membership-checkout-readiness-step>span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-wallet-execution-step>span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-membership-success-activation-step>span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-membership-order-status-step>span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-membership-order-verification-step>span{color:var(--button-primary-text);background:var(--color-accent)}html[data-theme] .asset-center-membership-capability-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-capability-step.is-ready span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-membership-checkout-readiness-step.is-ready,html[data-theme] .asset-center-wallet-execution-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-checkout-readiness-step.is-ready>span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-wallet-execution-step.is-ready>span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-membership-success-activation-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-success-activation-step.is-ready>span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-membership-capability-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-capability-step.is-pending span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-membership-checkout-readiness-step.is-pending,html[data-theme] .asset-center-wallet-execution-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-checkout-readiness-step.is-pending>span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-wallet-execution-step.is-pending>span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-membership-success-activation-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-success-activation-step.is-pending>span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-membership-capability-step.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-capability-step.is-blocked span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-membership-checkout-readiness-step.is-blocked,html[data-theme] .asset-center-wallet-execution-step.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-checkout-readiness-step.is-blocked>span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-wallet-execution-step.is-blocked>span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-membership-order-status-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-order-status-step.is-ready>span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-membership-order-status-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-order-status-step.is-pending>span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-membership-order-status-step.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-order-status-step.is-blocked>span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-membership-order-verification-step.is-ready{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-order-verification-step.is-ready>span{color:var(--color-bg-page);background:var(--status-success)}html[data-theme] .asset-center-membership-order-verification-step.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-order-verification-step.is-pending>span{color:var(--color-bg-page);background:var(--status-warning)}html[data-theme] .asset-center-membership-order-verification-step.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 12%,var(--color-bg-subtle))}html[data-theme] .asset-center-membership-order-verification-step.is-blocked>span{color:var(--color-bg-page);background:var(--status-danger)}html[data-theme] .asset-center-api-exchange-row:hover,html[data-theme] .asset-center-api-exchange-row:focus-visible,html[data-theme] .asset-center-api-exchange-row.is-selected,html[data-theme] .asset-center-membership-billing-toggle button.active{border-color:var(--color-border-strong);color:var(--color-accent-strong);background:var(--button-hover-bg)}html[data-theme] .asset-center-api-status-pill,html[data-theme] .asset-center-api-capability-state{border-color:var(--color-border-subtle);color:var(--color-accent-strong);background:var(--button-hover-bg)}html[data-theme] .asset-center-api-exchange-row.is-verified,html[data-theme] .asset-center-api-editor.is-verified .asset-center-api-editor-facts div,html[data-theme] .asset-center-api-verified-note{border-color:color-mix(in srgb,var(--status-success) 34%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-success) 10%,var(--color-bg-surface))}html[data-theme] .asset-center-api-exchange-row.is-verified .asset-center-api-row-state,html[data-theme] .asset-center-api-status-pill.status-active,html[data-theme] .asset-center-api-verified-note strong{border-color:color-mix(in srgb,var(--status-success) 32%,var(--color-border-subtle));color:var(--status-success);background:color-mix(in srgb,var(--status-success) 12%,var(--color-bg-surface))}html[data-theme] .asset-center-membership-card-cta.ant-btn-primary:not(:disabled){border-color:var(--button-primary-border);color:var(--button-primary-text)!important;background:var(--button-primary-bg);background-image:none}html[data-theme] .asset-center-api-field input::placeholder{color:var(--color-text-muted)}html[data-theme] .asset-center-api-editor-actions .ant-btn-dangerous:not(:disabled){border-color:color-mix(in srgb,var(--status-danger) 58%,var(--color-border-subtle));color:var(--status-danger)!important;background:color-mix(in srgb,var(--status-danger) 10%,var(--color-bg-surface))}@media (max-width: 720px){.brand-preference-button span{display:none}}.page-request-state{width:min(680px,calc(100% - 32px));min-height:320px;margin:clamp(32px,10vh,96px) auto;display:grid;align-content:center;justify-items:start;gap:20px;padding:clamp(28px,6vw,56px);border:1px solid var(--color-border-subtle);border-radius:24px;background:var(--color-surface-elevated);box-shadow:var(--shadow-panel)}.page-request-state__signal{width:42px;height:4px;border-radius:999px;background:var(--color-accent-strong)}.page-request-state--loading .page-request-state__signal{animation:page-request-state-pulse 1.2s ease-in-out infinite alternate}.page-request-state h1,.page-request-state p{margin:0}.page-request-state h1{color:var(--color-text-primary);font-size:clamp(1.7rem,4vw,2.4rem)}.page-request-state p{max-width:52ch;margin-top:10px;color:var(--color-text-secondary);line-height:1.7}.page-request-state__actions{display:flex;flex-wrap:wrap;gap:10px}.page-request-state__actions a,.page-request-state__actions button{min-height:42px;padding:0 18px;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-text-primary);background:var(--color-surface-raised);font:inherit;font-weight:700;cursor:pointer}@keyframes page-request-state-pulse{0%{width:42px;opacity:.5}to{width:96px;opacity:1}}@media (prefers-reduced-motion: reduce){.page-request-state--loading .page-request-state__signal{animation:none}}:root{--asset-bg-page: #ffffff;--asset-bg-surface: #ffffff;--asset-bg-elevated: #f7f8fa;--asset-text-primary: #142027;--asset-text-secondary: #5b6670;--asset-brand-700: #0f4a43;--asset-brand-600: #1e6b61;--asset-brand-100: #f1f5f9;--asset-gold-600: #b68a5a;--asset-gold-100: #f4e8d8;--asset-success-100: #f7f8fa;--asset-success-700: #1e7a57;--asset-warning-100: #faebcf;--asset-warning-700: #c8862b;--asset-danger-100: #f8e1dc;--asset-danger-700: #c65a48;--asset-info-100: #f7f8fa;--asset-info-700: #2e78b7;--asset-border-soft: #d8dee6;--asset-shadow-card: 0 18px 40px rgba(20, 32, 39, .08);--asset-shadow-hero: 0 26px 60px rgba(10, 32, 29, .18);--asset-shadow-hover: 0 22px 44px rgba(20, 32, 39, .12)}.asset-center-page{width:min(1320px,100%);margin:0 auto;font-family:var(--font-sans, "Noto Sans SC", "PingFang SC", sans-serif)}.asset-center-page-command{display:grid;gap:16px;margin-bottom:24px;padding:0}.asset-center-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0}.asset-center-page-head .ant-typography{margin-bottom:0}.asset-center-page-head h2.ant-typography{margin:0 0 6px;font-family:var(--font-display, var(--font-sans, "Noto Sans SC", sans-serif));font-size:28px;font-weight:760;letter-spacing:0;line-height:1.12}.asset-center-page-head .ant-typography-secondary{display:block;max-width:760px;color:var(--asset-text-secondary);font-size:14px;line-height:1.55}.asset-center-section-nav{display:flex;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;margin-bottom:0;padding:5px;overflow-x:auto;overflow-y:hidden;background:#f7f8fa;border:1px solid rgba(15,74,67,.1);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.asset-center-section-nav::-webkit-scrollbar{display:none}.asset-center-section-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:11px;color:var(--asset-text-secondary);font-weight:680;text-decoration:none;background:transparent;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.asset-center-section-link:hover,.asset-center-section-link:focus-visible{border-color:#0f4a431f;color:var(--asset-text-primary);background:#ffffffb8}.asset-center-section-link.active{color:#f8f5f0;border-color:#0f4a432e;background:linear-gradient(135deg,var(--asset-brand-700),#17352f 92%);box-shadow:0 8px 20px #0f4a432e}@media (min-width: 1181px){.asset-center-page-command{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px}.asset-center-page-head{min-width:0}.asset-center-page-head h2.ant-typography{margin-bottom:4px;font-size:26px}.asset-center-page-head .ant-typography-secondary{max-width:360px;font-size:12px;line-height:1.42}.asset-center-section-nav[data-asset-center-nav-mode]{justify-content:flex-end;gap:4px;padding:4px;border-radius:12px}.asset-center-section-nav[data-asset-center-nav-mode] .asset-center-section-link{min-height:34px;padding:0 11px;border-radius:9px;font-size:12px;line-height:1.2}}.asset-center-page-body{display:grid;gap:24px;min-width:0}.asset-center-hero-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(260px,.9fr);gap:24px;padding:32px;border-radius:28px;color:#f8f5f0;background:radial-gradient(circle at top left,rgba(244,232,216,.18),transparent 35%),linear-gradient(135deg,#17352f,#0f4a43 52%,#8e6840);box-shadow:var(--asset-shadow-hero)}.asset-center-eyebrow,.asset-center-hero-summary,.asset-center-user-line,.asset-center-metric-label{color:#f8f5f0d1!important}.asset-center-hero-copy h1.ant-typography{margin:10px 0 8px;color:#f8f5f0;font-family:Space Grotesk,sans-serif;font-size:2.5rem}.asset-center-hero-label-row{display:flex;align-items:center;gap:10px}.asset-center-tier-tag{margin-inline-end:0;border-radius:999px;font-weight:700}.asset-center-tier-tag.tier-plus{border-color:#fffdfc4d;color:#f8f5f0;background:#fffdfc14}.asset-center-tier-tag.tier-pro{border-color:transparent;color:var(--asset-brand-700);background:var(--asset-brand-100)}.asset-center-tier-tag.tier-max{border-color:#b68a5a66;color:#f8f5f0;background:#b68a5a2e}.asset-center-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-self:center}.asset-center-hero-metric{padding:18px;border-radius:20px;background:#fffdfc1a;border:1px solid rgba(255,253,252,.16)}.asset-center-metric-label{white-space:nowrap}.asset-center-hero-metric strong,.asset-center-stat-value{display:block;margin-top:8px;color:#f8f5f0;font-family:IBM Plex Mono,monospace;font-size:1.6rem;line-height:1.2;white-space:nowrap}.asset-center-hero-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center}.asset-center-hero-actions .ant-btn{min-width:170px;height:44px;border-radius:14px}.asset-center-hero-actions .ant-btn-primary{background:#f8f5f0;color:var(--asset-brand-700);border:none}.asset-center-hero-actions .ant-btn:not(.ant-btn-primary){color:#f8f5f0;border-color:#fffdfc47;background:#fffdfc14}.asset-center-hero-actions a{color:inherit}.asset-center-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.asset-center-stat-card,.asset-center-panel,.asset-center-actions-panel,.asset-center-risk-panel,.asset-center-combo-card{background:var(--asset-bg-surface);border:1px solid var(--asset-border-soft);border-radius:24px;box-shadow:var(--asset-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.asset-center-stat-card{display:grid;gap:10px;min-height:180px;padding:24px}.asset-center-stat-label,.asset-center-stat-detail,.asset-center-combo-symbol,.asset-center-inline-link{color:var(--asset-text-secondary)!important}.asset-center-stat-value{color:var(--asset-text-primary)}.asset-center-inline-link{padding-inline:0}.asset-center-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:24px}.asset-center-panel,.asset-center-actions-panel,.asset-center-risk-panel{padding:24px}.asset-center-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.asset-center-panel-head h3,.asset-center-actions-panel h3,.asset-center-risk-panel h3{margin:0 0 4px;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.15rem}.asset-center-panel-stack,.asset-center-action-list{display:grid;gap:16px}.asset-center-action-card{display:grid;gap:6px;min-height:104px;padding:20px;color:var(--asset-text-primary);text-decoration:none;border-radius:20px;background:linear-gradient(180deg,#d9ece7a6,#fffdfceb);border:1px solid rgba(30,107,97,.12);transition:transform .2s ease,box-shadow .2s ease}.asset-center-action-card:hover,.asset-center-action-card:focus-visible{transform:translateY(-2px);box-shadow:var(--asset-shadow-hover)}.asset-center-action-card span{color:var(--asset-text-secondary)}.asset-center-auto-trade-issue-empty{display:grid;gap:6px;padding:16px 18px;border:1px dashed rgba(30,107,97,.18);border-radius:18px;background:#fffdfcad}.asset-center-auto-trade-issue-empty strong{color:var(--asset-text-primary)}.asset-center-auto-trade-issue-empty span{color:var(--asset-text-secondary)}.asset-center-auto-trade-recovery{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(30,107,97,.14);border-radius:18px;background:linear-gradient(135deg,#d9ece7b8,#fffdfce6)}.asset-center-auto-trade-recovery>div{display:grid;gap:6px}.asset-center-auto-trade-recovery strong{color:var(--asset-text-primary)}.asset-center-auto-trade-recovery span{color:var(--asset-text-secondary)}.asset-center-auto-trade-issue-item{display:grid;gap:10px}.asset-center-copy-support-summary{justify-self:start;min-height:34px;border-color:#1e6b613d;color:var(--asset-brand-700);font-weight:700}.asset-center-service-alert{margin-bottom:16px}.asset-center-service-alert.ant-alert{align-items:center;padding:12px 14px;border-color:#c8862b38;border-radius:12px;background:#fffdf8}.asset-center-service-alert .ant-alert-icon{align-self:center;margin-inline-end:10px;color:var(--asset-warning-700);font-size:16px}.asset-center-service-alert .ant-alert-message{color:var(--asset-text-primary);font-size:14px;font-weight:850}.asset-center-service-alert .ant-alert-description{color:var(--asset-text-secondary);font-size:13px;font-weight:700}.asset-center-readiness-refresh-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(46,120,183,.22);border-radius:22px;background:linear-gradient(135deg,#ddecf9bd,#fffdfceb)}.asset-center-readiness-refresh-panel div{display:grid;gap:4px}.asset-center-readiness-refresh-panel span{color:var(--asset-info-700);font-size:12px;font-weight:900}.asset-center-readiness-refresh-panel strong{color:var(--asset-text-primary);font-size:15px;font-weight:900}.asset-center-readiness-refresh-panel .ant-typography{color:var(--asset-text-secondary);font-weight:700}.asset-center-readiness-refresh-panel .ant-btn{min-width:148px;min-height:44px;border-radius:14px}.asset-center-readiness-refresh-panel .ant-btn-primary{border-color:transparent;color:#fff!important;background:linear-gradient(135deg,var(--asset-brand-700),#1e6b61);box-shadow:0 12px 26px #0f4a4338}.asset-center-readiness-refresh-panel .ant-btn-primary span{color:inherit}.asset-center-readiness-refresh-panel .ant-btn-primary:not(:disabled):hover,.asset-center-readiness-refresh-panel .ant-btn-primary:not(:disabled):focus-visible{border-color:transparent;color:#fff!important;background:linear-gradient(135deg,#123f39,var(--asset-brand-600))}.asset-center-readiness-refresh-panel .ant-btn-primary:disabled{border-color:#f8f5f038;color:#f8f5f0d1!important;background:linear-gradient(135deg,#0f4a43c7,#1e6b61a8);box-shadow:none;opacity:1}.asset-center-filter-bar{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,1fr));gap:14px;padding:18px;border-radius:22px;background:#f1ece2d6;border:1px solid rgba(200,190,174,.52)}.asset-center-combo-execution-rail{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:18px;border:1px solid rgba(15,74,67,.16);border-radius:16px;background:#fffdfceb}.asset-center-combo-execution-rail-copy{display:grid;align-content:center;gap:7px;min-width:0}.asset-center-combo-execution-rail-copy strong{color:var(--asset-text-primary);font-size:1.08rem;line-height:1.35}.asset-center-combo-execution-rail-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-center-combo-execution-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;min-height:82px;padding:12px;border:1px solid rgba(222,214,200,.78);border-radius:12px;background:#f8f5eeb8}.asset-center-combo-execution-step span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--asset-text-primary);background:#0f4a4314;font-size:.72rem;font-weight:900}.asset-center-combo-execution-step em,.asset-center-combo-execution-step strong{min-width:0;overflow-wrap:anywhere}.asset-center-combo-execution-step em{align-self:center;color:var(--asset-text-secondary);font-size:.76rem;font-style:normal;font-weight:850}.asset-center-combo-execution-step strong{grid-column:1 / -1;color:var(--asset-text-primary);font-size:.95rem;line-height:1.35}.asset-center-combo-execution-step.is-ready{border-color:#1f7a6633;background:#d9ece79e}.asset-center-combo-execution-step.is-ready span{color:#fff;background:var(--asset-success-700)}.asset-center-combo-execution-step.is-pending{border-color:#dbba7a4d;background:#faebcfad}.asset-center-combo-execution-step.is-pending span{color:#fff;background:var(--asset-warning-700)}.asset-center-combo-execution-step.is-blocked{border-color:#c65a4842;background:#f8e1dcb8}.asset-center-combo-execution-step.is-blocked span{color:#fff;background:var(--asset-danger-700)}.asset-center-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-center-focused-combo-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:16px 18px;border:1px solid rgba(31,122,102,.26);border-radius:22px;background:linear-gradient(135deg,#d9ece7c7,#fffdfceb)}.asset-center-focused-combo-banner.missing{border-color:#c65a484d;background:linear-gradient(135deg,#f8e1dcc7,#fffdfceb)}.asset-center-focused-combo-banner div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.asset-center-focused-combo-banner span{color:var(--asset-brand-700);font-size:12px;font-weight:900}.asset-center-focused-combo-banner.missing span{color:var(--asset-danger-700)}.asset-center-focused-combo-banner strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace}.asset-center-focused-combo-banner .ant-typography{grid-column:1 / -1;color:var(--asset-text-secondary);font-weight:700}.asset-center-focused-combo-card{position:relative;border-radius:26px}.asset-center-focused-combo-card:before{position:absolute;z-index:1;top:-6px;right:18px;width:64px;height:6px;border-radius:999px;background:var(--asset-brand-700);box-shadow:0 8px 20px #0f4a4333;content:""}.asset-center-focused-combo-card .asset-center-combo-card{border-color:#1f7a6685;box-shadow:0 20px 48px #0f4a4329;outline:2px solid rgba(31,122,102,.24);outline-offset:2px}.asset-center-focused-empty{display:grid;gap:12px}.asset-center-focused-empty .ant-btn{justify-self:start}.asset-center-combo-empty-state .local-data-empty-state{justify-content:flex-start;min-height:126px;color:var(--asset-text-primary);text-align:left;background:linear-gradient(135deg,#d9ece7ad,#fffdfcf0),#fffdfceb;border-color:#1f7a662e;box-shadow:0 18px 44px #0f4a431a}.asset-center-combo-empty-state .local-data-empty-state:before{border-color:#1f7a661f}.asset-center-combo-empty-state .local-data-empty-state__eyebrow{margin-bottom:0;color:var(--asset-warning-700);font-family:IBM Plex Mono,monospace;white-space:nowrap}.asset-center-combo-empty-state .local-data-empty-state h4{flex:0 0 auto;max-width:220px;color:var(--asset-text-primary);line-height:1.25}.asset-center-combo-empty-state .local-data-empty-state p{max-width:620px;margin:0;color:var(--asset-text-secondary);font-weight:700}.asset-center-combo-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(140px,.5fr) auto;align-items:center;gap:16px;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease}.asset-center-combo-card:hover{transform:translateY(-1px);box-shadow:var(--asset-shadow-hover)}.asset-center-combo-card.status-expiring_soon{border-top:4px solid var(--asset-warning-700)}.asset-center-combo-card.status-blocked_by_membership{border-top:4px solid var(--asset-danger-700)}.asset-center-combo-main,.asset-center-combo-expiry,.asset-center-combo-actions{display:grid;gap:6px}.asset-center-combo-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-center-slot-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--asset-brand-700);background:var(--asset-brand-100);font-size:12px;font-weight:700}.asset-center-combo-statuses{display:flex;flex-wrap:wrap;gap:8px}.asset-center-combo-status-stack{display:grid;gap:8px}.asset-center-combo-statuses .ant-tag{margin-inline-end:0;min-height:28px;padding:4px 10px;border-radius:999px;border:none;color:var(--asset-text-primary);background:#f1ece2e6}.asset-center-combo-risk-hint{display:inline-flex;align-items:center;max-width:420px;min-height:30px;padding:6px 10px;border:1px solid rgba(200,134,43,.28);border-radius:12px;color:var(--asset-warning-700);background:#faebcfb8;font-size:12px;font-weight:700}.asset-center-combo-exchange-hint{display:inline-flex;align-items:center;width:fit-content;max-width:420px;min-height:30px;padding:6px 10px;border:1px solid rgba(31,122,102,.2);border-radius:12px;color:var(--asset-brand-700);background:#e8f7f2c2;font-size:12px;font-weight:800}.asset-center-combo-execution-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:520px;padding:10px 12px;border:1px solid rgba(176,70,50,.26);border-radius:16px;background:radial-gradient(circle at 10% 20%,rgba(219,186,122,.2),transparent 34%),#fff6ece0}.asset-center-combo-execution-alert strong{display:block;color:#8f2f21;font-size:12px;font-weight:900}.asset-center-combo-execution-alert .ant-typography{display:block;margin-top:3px;color:#0f172aad;font-size:12px;font-weight:700}.asset-center-combo-execution-alert .ant-btn{height:auto;padding:0;color:#8f2f21;font-size:12px;font-weight:900}.asset-center-combo-execution-alert.api_pending{border-color:#1f7a6638;background:#ebf9f5e6}.asset-center-combo-execution-alert.api_pending strong,.asset-center-combo-execution-alert.api_pending .ant-btn{color:var(--asset-brand-700)}.asset-center-combo-readiness{display:grid;gap:8px;max-width:560px;padding:10px 12px;border-left:4px solid var(--asset-border-soft);background:#ffffffb8}.asset-center-combo-readiness.status-ready{border-left-color:var(--asset-brand-700)}.asset-center-combo-readiness.status-blocked{border-left-color:var(--asset-danger-700)}.asset-center-combo-readiness.status-attention{border-left-color:var(--asset-warning-700)}.asset-center-combo-readiness.is-hint-only{gap:0;padding:2px 0;border-left:none;background:none}.asset-center-combo-readiness.is-hint-only .asset-center-combo-readiness-check{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:0}.asset-center-combo-readiness.is-hint-only .asset-center-combo-readiness-check>span{color:var(--asset-text-secondary);font-size:12px;font-weight:720}.asset-center-combo-readiness.is-hint-only .asset-center-combo-readiness-check>span:after{content:"·";padding-left:6px;opacity:.55}.asset-center-combo-readiness.is-hint-only .asset-center-combo-readiness-check .ant-typography{color:var(--asset-text-secondary);font-size:12px;font-weight:620}.asset-center-combo-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-center-combo-readiness-head strong{display:block;color:var(--asset-text-primary);font-size:13px;font-weight:900}.asset-center-combo-readiness-head .ant-typography{display:block;margin-top:2px;color:#0f172aa8;font-size:12px;font-weight:700}.asset-center-combo-readiness-checks{display:grid;gap:6px}.asset-center-combo-readiness-check{display:grid;grid-template-columns:minmax(72px,.35fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px}.asset-center-combo-readiness-check>span{color:#0f172ab8;font-size:12px;font-weight:900}.asset-center-combo-readiness-check .ant-typography{color:#0f172ab3;font-size:12px;font-weight:700}.asset-center-combo-readiness-check.blocked .ant-typography{color:#8f2f21}.asset-center-combo-readiness-check .ant-btn{height:auto;padding:0;font-size:12px;font-weight:900}.asset-center-combo-reconciliation-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(46,120,183,.22);border-radius:14px;background:#ddecf9ad}.asset-center-combo-reconciliation-alert div{display:grid;gap:4px;min-width:0}.asset-center-combo-reconciliation-alert strong,.asset-center-combo-reconciliation-alert span{color:var(--asset-info-700);font-size:12px;font-weight:900}.asset-center-combo-reconciliation-alert .ant-typography{color:#0f172ab8;font-size:12px;font-weight:700}.asset-center-combo-reconciliation-alert .ant-btn{height:auto;padding:0;color:var(--asset-info-700);font-size:12px;font-weight:900}.asset-center-combo-expiry-label{font-size:12px}.asset-center-combo-actions{grid-template-columns:repeat(2,auto);justify-content:end}.asset-center-combo-actions .ant-btn{min-height:36px;border-radius:12px}.asset-center-replacement-intent{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(31,122,102,.26);border-radius:24px;background:radial-gradient(circle at 12% 18%,rgba(228,181,112,.24),transparent 34%),linear-gradient(135deg,#0f232af5,#1f7a66e0);box-shadow:0 18px 44px #0f232a29;color:#f7f3e8}.asset-center-replacement-intent div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.asset-center-replacement-intent span{color:#f7f3e8b8;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.asset-center-replacement-intent strong{color:#f4c987;font-size:1rem}.asset-center-replacement-intent .ant-typography{color:#f7f3e8c2}.asset-center-replace-modal{display:grid;gap:16px}.asset-center-renewal-modal{gap:16px}.asset-center-renewal-summary,.asset-center-renewal-order{display:grid;gap:8px;padding:16px;border:1px solid rgba(228,181,112,.24);border-radius:18px;background:linear-gradient(135deg,#e4b57024,#1f7a6614)}.asset-center-renewal-summary strong,.asset-center-renewal-order strong{color:#102a32}.asset-center-renewal-order div{display:flex;justify-content:space-between;gap:16px}.asset-center-renewal-order span{color:#102a3294;font-weight:700}.asset-center-form-field{display:grid;gap:8px;color:#0f172ab8;font-size:.82rem;font-weight:800;letter-spacing:.02em}.asset-center-form-field .ant-input{min-height:42px;border-radius:14px}.asset-center-form-field select{min-height:42px;border:1px solid rgba(15,23,42,.16);border-radius:14px;padding:0 12px;color:#0f172ad6;background:#ffffffeb}.asset-center-toggle-field{grid-template-columns:1fr auto;align-items:center}.asset-center-toggle-field input{width:22px;height:22px;accent-color:#1f7a66}.asset-center-contact-verification-alert{border-radius:18px;border-color:#dbba7a61;background:radial-gradient(circle at top left,rgba(219,186,122,.24),transparent 42%),#fffbebe6}.asset-center-contact-verification-alert .ant-alert-action a{color:#7c4a03;font-weight:900}.asset-center-notification-test-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(219,186,122,.28);border-radius:18px;background:linear-gradient(135deg,#121f26eb,#1f7a66d1),#102128;box-shadow:0 18px 38px #0f172a24}.asset-center-notification-test-panel>div{display:grid;gap:4px}.asset-center-notification-test-panel strong,.asset-center-notification-test-panel .ant-typography{color:#ffffffeb}.asset-center-notification-test-panel .ant-btn{border-color:#dbba7ab8;color:#f7d795}.asset-center-template-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(31,122,102,.16);border-radius:20px;background:radial-gradient(circle at top left,rgba(219,186,122,.18),transparent 36%),#f8f5eec7}.asset-center-template-panel-head,.asset-center-template-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.asset-center-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asset-center-template-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffd1;box-shadow:0 16px 34px #0f172a14}.asset-center-template-summary{color:#0f172ab3;font-size:.86rem}.asset-center-template-copy{display:grid;gap:6px;color:#0f172a8a;font-size:.78rem;line-height:1.55}.asset-center-delivery-modal{display:grid;gap:16px}.asset-center-delivery-list{display:grid;gap:12px;max-height:420px;overflow:auto;padding-right:4px}.asset-center-delivery-row{display:grid;gap:10px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffff0,#f5efe5b8),#ffffffdb;box-shadow:0 16px 36px #0f172a14}.asset-center-delivery-row-head,.asset-center-delivery-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.asset-center-delivery-row-head span,.asset-center-delivery-summary{color:#0f172a94;font-size:.86rem}.asset-center-delivery-tags{justify-content:flex-start}.asset-center-execution-timeline-modal{display:grid;gap:16px}.asset-center-timeline-modal-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.asset-center-timeline-modal-head .ant-typography{max-width:620px}.asset-center-timeline-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.asset-center-timeline-metrics div{min-height:82px;padding:14px;border:1px solid rgba(15,74,67,.12);border-radius:18px;background:#d9ece785}.asset-center-timeline-metrics span,.asset-center-timeline-row span{display:block;color:#1420279e;font-size:.78rem}.asset-center-timeline-metrics strong{display:block;margin-top:6px;color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1.45rem;line-height:1.2}.asset-center-timeline-stage-summary{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,74,67,.14);border-radius:18px;background:#ffffffe0}.asset-center-timeline-stage-summary.status-blocked{border-color:#b91c1c47;background:#fef2f2d6}.asset-center-timeline-stage-summary.status-attention{border-color:#b453094d;background:#fffbebdb}.asset-center-timeline-stage-summary-head,.asset-center-timeline-first-break,.asset-center-timeline-stage-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.asset-center-timeline-stage-summary-head>div,.asset-center-timeline-first-break>div,.asset-center-timeline-stage-row>div{display:grid;gap:4px}.asset-center-timeline-stage-summary span,.asset-center-timeline-first-break span{color:#14202794;font-size:.78rem}.asset-center-timeline-stage-summary strong,.asset-center-timeline-first-break strong{color:var(--asset-text-primary)}.asset-center-timeline-first-break{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffb8}.asset-center-timeline-stage-list{display:grid;gap:8px}.asset-center-timeline-stage-row{padding:10px 0;border-top:1px solid rgba(15,23,42,.08)}.asset-center-timeline-section{display:grid;gap:12px;margin-top:16px}.asset-center-timeline-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.asset-center-timeline-list{display:grid;gap:10px;max-height:300px;overflow:auto;padding-right:4px}.asset-center-timeline-row{display:grid;grid-template-columns:minmax(180px,1.5fr) auto auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffe0}.asset-center-timeline-row-focused{border-color:#0f4a4361;box-shadow:0 0 0 2px #dbba7a47,0 14px 34px #0f4a4324;background:linear-gradient(135deg,#d9ece7eb,#fffffff5)}.asset-center-timeline-row .ant-typography{margin-bottom:0;overflow-wrap:anywhere}.asset-center-timeline-protection-lines{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.asset-center-timeline-protection-lines .ant-tag{margin-inline-end:0;max-width:100%;white-space:normal}.asset-center-risk-modal{padding-top:2px}.asset-center-risk-summary{display:grid;gap:6px;padding:16px;border:1px solid rgba(219,186,122,.26);border-radius:18px;background:radial-gradient(circle at top left,rgba(219,186,122,.22),transparent 34%),#f8f5eedb}.asset-center-risk-summary strong{color:#14212a}.asset-center-risk-panel{color:var(--asset-text-secondary)}.asset-center-filter-bar .ant-input,.asset-center-filter-bar .ant-select-selector{min-height:44px!important;border-radius:14px!important}.asset-center-filter-bar .ant-select-selector{padding-top:6px!important}.asset-center-page a{text-decoration:none}.asset-center-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(15,74,67,.1);border-radius:12px;color:var(--asset-text-primary);background:linear-gradient(180deg,#fff,#fbfcfd)}.asset-center-profile-hero .ant-typography{margin-bottom:0;color:inherit}.asset-center-profile-hero .ant-typography-secondary{color:var(--asset-text-secondary);font-size:12px;font-weight:780}.asset-center-profile-hero h3.ant-typography{margin:4px 0 0;font-size:24px;line-height:1.18}.asset-center-profile-hero>div>.ant-typography:last-child{display:block;max-width:68ch;margin-top:8px;color:var(--asset-text-secondary);line-height:1.55}.asset-center-profile-hero-badge{min-width:160px;padding:12px 14px;border:1px solid rgba(31,122,102,.12);border-radius:10px;color:var(--asset-text-primary);background:#fff}.asset-center-profile-hero-badge span{display:block;color:var(--asset-text-secondary);font-size:12px;font-weight:700}.asset-center-profile-hero-badge strong{display:block;margin-top:4px;font-size:22px}.asset-center-profile-status-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-center-profile-status-row span{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(15,74,67,.08);border-radius:10px;background:#fff}.asset-center-profile-status-row small{color:var(--asset-text-secondary);font-size:.76rem;font-weight:800}.asset-center-profile-status-row strong{overflow:hidden;color:var(--asset-text-primary);font-size:.98rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.asset-center-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.asset-center-profile-delivery-rail{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:18px;border:1px solid rgba(15,74,67,.16);border-radius:16px;background:#fffdfceb}.asset-center-profile-delivery-rail-copy{display:grid;align-content:center;gap:7px;min-width:0}.asset-center-profile-delivery-rail-copy strong{color:var(--asset-text-primary);font-size:1.08rem;line-height:1.35}.asset-center-profile-delivery-rail-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-center-profile-delivery-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;min-height:82px;padding:12px;border:1px solid rgba(222,214,200,.78);border-radius:12px;background:#f8f5eeb8}.asset-center-profile-delivery-step span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--asset-text-primary);background:#0f4a4314;font-size:.72rem;font-weight:900}.asset-center-profile-delivery-step em,.asset-center-profile-delivery-step strong{min-width:0;overflow-wrap:anywhere}.asset-center-profile-delivery-step em{align-self:center;color:var(--asset-text-secondary);font-size:.76rem;font-style:normal;font-weight:850}.asset-center-profile-delivery-step strong{grid-column:1 / -1;color:var(--asset-text-primary);font-size:.95rem;line-height:1.35}.asset-center-profile-delivery-step.is-ready{border-color:#1f7a6633;background:#d9ece79e}.asset-center-profile-delivery-step.is-ready span{color:#fff;background:var(--asset-success-700)}.asset-center-profile-delivery-step.is-pending{border-color:#dbba7a4d;background:#faebcfad}.asset-center-profile-delivery-step.is-pending span{color:#fff;background:var(--asset-warning-700)}.asset-center-profile-delivery-step.is-blocked{border-color:#c65a4842;background:#f8e1dcb8}.asset-center-profile-delivery-step.is-blocked span{color:#fff;background:var(--asset-danger-700)}.asset-center-profile-contact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;min-width:0;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:12px;color:var(--asset-text-primary);background:#fff;box-shadow:none}.asset-center-profile-contact-card.is-editing{align-items:stretch}.asset-center-profile-contact-head{display:flex;grid-column:1;align-items:flex-start;justify-content:space-between;gap:16px}.asset-center-profile-contact-head .ant-typography{margin:0}.asset-center-profile-contact-description{grid-column:1;margin:0!important;color:var(--asset-text-secondary)!important;font-size:13px;line-height:1.55}.asset-center-profile-contact-summary{display:flex;grid-column:1;flex-wrap:wrap;align-items:center;gap:10px}.asset-center-profile-contact-summary span{display:inline-grid;gap:3px;min-width:150px;padding:9px 11px;border:1px solid rgba(15,74,67,.1);border-radius:10px;background:#f7f8fa}.asset-center-profile-contact-summary small{color:var(--asset-text-secondary);font-size:.74rem;font-weight:800}.asset-center-profile-contact-summary strong{color:var(--asset-text-primary);font-size:.98rem}.asset-center-profile-contact-summary p{margin:0;color:var(--asset-text-secondary);font-size:13px;font-weight:700;line-height:1.45}.asset-center-profile-contact-action{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end}.asset-center-profile-contact-card .ant-input,.asset-center-profile-contact-card .ant-btn{min-height:42px;border-radius:10px}.asset-center-profile-contact-edit-note{grid-column:1 / -1;color:var(--asset-text-secondary)!important;font-size:13px;line-height:1.55}.asset-center-profile-contact-card form{grid-column:1 / -1}.asset-center-profile-code-hint{margin:12px 0;border-radius:14px}.asset-center-profile-provider-recovery{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(198,90,72,.18);border-radius:12px;color:var(--asset-text-primary);background:linear-gradient(180deg,#fffefd,#fbf7f5);box-shadow:none}.asset-center-profile-provider-recovery .ant-typography{margin:0;color:var(--asset-text-secondary)}.asset-center-profile-provider-recovery h3{margin:4px 0;color:var(--asset-text-primary);font-size:17px;line-height:1.3}.asset-center-profile-provider-recovery .asset-center-membership-kicker{color:var(--asset-danger-700)}.asset-center-profile-provider-recovery span{color:var(--asset-text-secondary);font-size:13px;font-weight:740}.asset-center-profile-provider-recovery .ant-btn-default{border-color:#0f4a432e;color:var(--asset-brand-700);background:#fff}.asset-center-profile-provider-recovery .ant-btn-link{color:var(--asset-brand-700)}.asset-center-profile-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border:1px solid rgba(15,74,67,.12);border-radius:18px;background:#fffdfcb8}.asset-center-page .ant-btn-primary:disabled,.asset-center-page .ant-btn-primary:disabled:hover,.asset-center-page .ant-btn-primary:disabled:focus-visible{border-color:#0f4a432e!important;color:#1020339e!important;background:#0f766e29!important;opacity:1}@media (max-width: 720px){.asset-center-profile-hero,.asset-center-profile-grid{grid-template-columns:1fr}.asset-center-profile-hero-badge{width:100%}.asset-center-profile-provider-recovery,.asset-center-profile-note{align-items:stretch;flex-direction:column}}.asset-center-account-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:20px;padding:30px;color:#f8f5f0;background:linear-gradient(135deg,#09463ef5,#2f3a3af0 58%,#99703feb),radial-gradient(circle at 78% 20%,rgba(236,196,140,.22),transparent 30%);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 18px 42px #0e363329}.asset-center-account-hero .ant-typography{color:#fffaf4!important}.asset-center-account-hero .ant-typography-secondary{color:#fffaf4bd!important}.asset-center-account-identity{display:flex;align-items:center;min-width:0;gap:20px}.asset-center-account-identity img,.asset-center-account-identity>span{width:84px;height:84px;flex:0 0 84px;display:grid;place-items:center;border-radius:28px;object-fit:cover;color:#09201d;background:linear-gradient(135deg,#f5d6aa,#d7a961);box-shadow:inset 0 1px #ffffff6b;font-size:1.45rem;font-weight:800;letter-spacing:0}.asset-center-account-identity .ant-typography{margin-bottom:0;color:inherit}.asset-center-account-identity div{min-width:0}.asset-center-account-identity h3.ant-typography{margin:6px 0 8px;color:#fffaf4}.asset-center-account-identity .ant-typography-secondary{color:#fffaf4b8}.asset-center-account-purpose{display:grid;justify-items:start;gap:7px;min-width:0;padding:16px;border:1px solid rgba(245,217,178,.28);border-radius:14px;background:#ffffff14}.asset-center-account-purpose strong{color:#fffaf4;font-size:1rem}.asset-center-account-purpose .ant-typography{line-height:1.55}.asset-center-account-purpose .ant-btn{margin-top:3px}.asset-center-account-identity-meta{display:flex;flex-wrap:wrap;gap:8px}.asset-center-account-identity-meta span{display:inline-flex;max-width:100%;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff14}.asset-center-account-identity-meta small{color:#fffaf4a8;font-size:.78rem;font-weight:750}.asset-center-account-identity-meta strong{overflow:hidden;color:#fffaf4;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.asset-center-account-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.asset-center-account-status-strip span{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(245,217,178,.28);border-radius:16px;background:#ffffff14}.asset-center-account-status-strip small{color:#fffaf4a3;font-size:.78rem;font-weight:760}.asset-center-account-status-strip strong{color:#fffaf4;font-size:1rem;font-weight:900}html[data-theme=light] .asset-center-account-hero{color:var(--asset-text-primary);background:linear-gradient(135deg,#fffdfcf5,#f4f8f6f0),radial-gradient(circle at 82% 18%,rgba(217,236,231,.76),transparent 34%);border-color:#0f4a4324;box-shadow:var(--asset-shadow-card)}html[data-theme=light] .asset-center-account-hero .ant-typography,html[data-theme=light] .asset-center-account-identity h3.ant-typography,html[data-theme=light] .asset-center-account-status-strip strong{color:var(--asset-text-primary)!important}html[data-theme=light] .asset-center-account-hero .ant-typography-secondary,html[data-theme=light] .asset-center-account-identity .ant-typography-secondary,html[data-theme=light] .asset-center-account-status-strip small{color:var(--asset-text-secondary)!important}html[data-theme=light] .asset-center-account-identity-meta span{border-color:#0f4a431a;background:#ffffffb8}html[data-theme=light] .asset-center-account-identity-meta small{color:var(--asset-text-muted)}html[data-theme=light] .asset-center-account-identity-meta strong{color:var(--asset-text-primary)}html[data-theme=light] .asset-center-account-purpose{border-color:#0f4a431f;background:#d9ece76b}html[data-theme=light] .asset-center-account-purpose strong{color:var(--asset-text-primary)}html[data-theme=light] .asset-center-account-status-strip span{border-color:#0f4a4324;background:#d9ece785}.asset-center-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.asset-center-account-grid.is-compact{grid-template-columns:minmax(280px,.38fr) minmax(520px,.62fr);align-items:start}.asset-center-account-panel{min-width:0;padding:22px;border:1px solid rgba(15,74,67,.1);border-radius:18px;background:#fffdfce6;box-shadow:0 14px 32px #2d464012}.asset-center-account-panel-wide{grid-column:1 / -1}.asset-center-account-panel-head{margin-bottom:18px}.asset-center-account-panel-head .ant-typography{margin-bottom:0}.asset-center-account-panel-head h4.ant-typography{margin-top:4px;color:var(--asset-text-primary)}.asset-center-account-panel .ant-input,.asset-center-account-panel .ant-input-password,.asset-center-account-panel .ant-btn{border-radius:14px}.asset-center-account-panel .ant-space-compact{align-items:flex-end;gap:10px;margin-bottom:18px}.asset-center-account-code-item{flex:1 1 auto;margin-bottom:0}.asset-center-account-code-item .ant-input{min-height:42px;border-radius:14px!important}.asset-center-account-panel .ant-space-compact .ant-btn{min-height:42px;margin-bottom:0;border-radius:14px!important}.asset-center-account-security-item{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px}.asset-center-account-security-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(15,74,67,.12);border-radius:18px;color:var(--asset-brand-700);background:#d9ece7c7;font-size:1.25rem}.asset-center-account-security-copy{display:grid;min-width:0;gap:8px}.asset-center-account-security-title{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.asset-center-account-security-title strong{min-width:0;color:var(--asset-text-primary);font-size:1rem;line-height:1.35}.asset-center-account-status-tag{display:inline-flex;align-items:center;gap:5px;margin-inline-end:0;border-color:#0f4a4324;border-radius:999px;color:var(--asset-brand-700);background:#d9ece7b8;font-weight:700}.asset-center-account-bound-value{overflow:hidden;color:var(--asset-text-primary);font-size:1.18rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.asset-center-account-security-copy .ant-typography-secondary{color:var(--asset-text-secondary);font-weight:650;line-height:1.6}.asset-center-account-security-item>.ant-btn{grid-column:2;justify-self:start;min-height:42px;margin-top:6px;border-color:#0f4a4329;color:var(--asset-brand-700);background:#ffffffc7;font-weight:800}.asset-center-account-security-item>.ant-btn:hover,.asset-center-account-security-item>.ant-btn:focus-visible{border-color:#0f4a4347;color:var(--asset-brand-700);background:#d9ece7b3}.asset-center-account-inline-alert{margin-bottom:18px;border-radius:16px}.asset-center-account-form-actions{display:flex;margin-top:2px}.asset-center-account-panel .ant-btn-primary{min-width:128px;border:none;background:linear-gradient(135deg,var(--asset-brand-700),#17352f)}.asset-center-account-profile-summary{display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px}.asset-center-account-profile-summary>div{display:grid;gap:4px;min-width:0;padding:14px;border:1px solid rgba(15,74,67,.1);border-radius:14px;background:#f7fbf9d1}.asset-center-account-profile-summary span{color:var(--asset-text-muted);font-size:12px;font-weight:760}.asset-center-account-profile-summary strong{overflow:hidden;color:var(--asset-text-primary);font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.asset-center-account-profile-summary>.ant-btn{justify-self:start;min-height:42px}.asset-center-account-security-list{display:grid;gap:0}.asset-center-account-security-list .asset-center-account-security-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;padding:14px 0;border-top:1px solid rgba(15,74,67,.08)}.asset-center-account-security-list .asset-center-account-security-item:first-child{padding-top:0;border-top:0}.asset-center-account-security-list .asset-center-account-security-item>.ant-btn{grid-column:auto;justify-self:end;margin-top:0}.asset-center-account-security-list>.ant-form{padding:14px 0;border-top:1px solid rgba(15,74,67,.08)}.asset-center-account-password-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.asset-center-account-password-row .ant-space-item,.asset-center-account-password-row .ant-form-item,.asset-center-account-password-row .ant-input-password{width:100%}@media (max-width: 720px){.asset-center-account-hero{grid-template-columns:1fr}.asset-center-account-identity{align-items:flex-start}.asset-center-account-status-strip{grid-template-columns:1fr;width:100%}.asset-center-account-grid,.asset-center-account-password-row,.asset-center-account-profile-summary,.asset-center-account-security-list .asset-center-account-security-item{grid-template-columns:1fr}.asset-center-account-panel .ant-space-compact{display:grid}.asset-center-account-panel .ant-space-compact .ant-input{width:100%;border-radius:14px!important}.asset-center-account-panel .ant-space-compact .ant-btn{width:100%}.asset-center-account-security-item{grid-template-columns:46px minmax(0,1fr)}.asset-center-account-security-icon{width:46px;height:46px;border-radius:16px}.asset-center-account-security-title{align-items:flex-start;flex-direction:column}.asset-center-account-security-item>.ant-btn{grid-column:1 / -1;width:100%}.asset-center-account-security-list .asset-center-account-security-item>.ant-btn{justify-self:stretch}.asset-center-account-form-actions,.asset-center-account-form-actions .ant-space-item,.asset-center-account-form-actions .ant-btn{width:100%}}.asset-center-dashboard-execution-path{display:grid;grid-template-columns:minmax(220px,.68fr) minmax(0,1.6fr);gap:20px;align-items:stretch;padding:22px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:20px;background:var(--color-bg-surface, #ffffff)}.asset-center-dashboard-execution-copy{display:grid;align-content:center;gap:8px;min-width:0}.asset-center-dashboard-execution-copy .ant-typography{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:800}.asset-center-dashboard-execution-copy strong{color:var(--color-text-primary, var(--asset-text-primary));font-size:19px;line-height:1.32}.asset-center-dashboard-execution-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-center-dashboard-execution-step{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:7px;min-height:156px;padding:16px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:14px;color:var(--color-text-primary, var(--asset-text-primary));background:var(--color-bg-surface, #ffffff);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.asset-center-dashboard-execution-step:hover,.asset-center-dashboard-execution-step:focus-visible{color:var(--color-text-primary, var(--asset-text-primary));border-color:color-mix(in srgb,var(--button-primary-bg, #0f766e) 52%,transparent);transform:translateY(-1px)}.asset-center-dashboard-execution-step span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;color:var(--button-primary-text, #fff);background:var(--button-primary-bg, var(--asset-brand-700));font-size:12px;font-weight:900}.asset-center-dashboard-execution-step em{color:var(--color-text-secondary, var(--asset-text-secondary));font-style:normal;font-size:12px;font-weight:800}.asset-center-dashboard-execution-step strong{color:var(--color-text-primary, var(--asset-text-primary));font-size:16px;line-height:1.25}.asset-center-dashboard-execution-step small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:700;line-height:1.45}.asset-center-dashboard-execution-step b{align-self:end;color:var(--button-primary-bg, var(--asset-brand-700));font-size:12px;font-weight:900}.asset-center-dashboard-execution-step.is-attention{border-color:color-mix(in srgb,var(--asset-warning, #b7791f) 45%,transparent);background:var(--color-bg-surface, #ffffff)}.asset-center-dashboard-execution-step.is-blocked{border-color:color-mix(in srgb,var(--asset-danger, #c2410c) 45%,transparent);background:var(--color-bg-surface, #ffffff)}.asset-center-dashboard-execution-step.is-unknown,.asset-center-dashboard-execution-step.is-pending{border-color:var(--color-border-subtle, rgba(15, 23, 42, .12));background:var(--color-bg-surface, #ffffff)}html[data-theme=dark] .asset-center-dashboard-execution-path{border-color:var(--color-border-subtle);background:var(--color-bg-surface)}html[data-theme=dark] .asset-center-dashboard-execution-step{border-color:var(--color-border-subtle);background:var(--color-bg-subtle)}html[data-theme=dark] .asset-center-dashboard-execution-step.is-attention{border-color:color-mix(in srgb,var(--asset-warning, #fbbf24) 52%,transparent);background:color-mix(in srgb,var(--asset-warning, #fbbf24) 13%,var(--color-bg-surface))}html[data-theme=dark] .asset-center-dashboard-execution-step.is-blocked{border-color:color-mix(in srgb,var(--asset-danger, #fb7185) 52%,transparent);background:color-mix(in srgb,var(--asset-danger, #fb7185) 12%,var(--color-bg-surface))}html[data-theme=dark] .asset-center-dashboard-execution-step.is-unknown,html[data-theme=dark] .asset-center-dashboard-execution-step.is-pending{border-color:color-mix(in srgb,var(--asset-info-700, #60a5fa) 46%,transparent);background:color-mix(in srgb,var(--asset-info-700, #60a5fa) 11%,var(--color-bg-surface))}.asset-center-auto-trade-issues-panel .asset-center-auto-trade-issue-empty,.asset-center-auto-trade-issues-panel .asset-center-auto-trade-recovery{border-color:var(--color-border-subtle, rgba(30, 107, 97, .18));color:var(--color-text-primary, var(--asset-text-primary));background:var(--color-bg-subtle, rgba(255, 253, 252, .68))}.asset-center-auto-trade-issues-panel .asset-center-auto-trade-issue-empty .ant-typography,.asset-center-auto-trade-issues-panel .asset-center-auto-trade-recovery .ant-typography,.asset-center-auto-trade-issues-panel .asset-center-auto-trade-issue-empty span,.asset-center-auto-trade-issues-panel .asset-center-auto-trade-recovery span{color:var(--color-text-secondary, var(--asset-text-secondary))}.asset-center-auto-trade-issues-panel .asset-center-auto-trade-issue-empty strong,.asset-center-auto-trade-issues-panel .asset-center-auto-trade-recovery strong{color:var(--color-text-primary, var(--asset-text-primary))}html[data-theme=dark] .asset-center-auto-trade-issues-panel .asset-center-auto-trade-issue-empty,html[data-theme=dark] .asset-center-auto-trade-issues-panel .asset-center-auto-trade-recovery{border-color:var(--color-border-subtle);background:var(--color-bg-subtle);background-image:none}.asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px}.asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action strong{min-width:0;color:var(--color-text-primary, var(--asset-text-primary));line-height:1.4}.asset-center-overview-terminal{display:grid;gap:16px;padding:22px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:20px;background:var(--color-bg-surface, #ffffff)}.asset-center-overview-title,.asset-center-overview-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asset-center-overview-title h3{margin:4px 0 0;color:var(--color-text-primary, var(--asset-text-primary));font-size:20px;line-height:1.2}.asset-center-overview-title span,.asset-center-overview-title .ant-typography,.asset-center-overview-panel-head span,.asset-center-overview-panel-head small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:800}.asset-center-overview-title>span{padding:6px 9px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:8px;word-break:break-word;background:var(--color-bg-subtle, rgba(247, 248, 250, .9))}.asset-center-overview-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-center-overview-summary-grid article,.asset-center-overview-panel{min-width:0;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:14px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-overview-summary-grid article{display:grid;gap:7px;min-height:118px;padding:16px}.asset-center-overview-summary-grid span,.asset-center-overview-summary-grid small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:760}.asset-center-overview-summary-grid strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:18px;line-height:1.22;overflow-wrap:anywhere}.asset-center-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(220px,.8fr));gap:12px}.asset-center-overview-panel{display:grid;align-content:start;gap:14px;padding:16px}.asset-center-overview-panel-head strong{display:block;margin-top:3px;color:var(--color-text-primary, var(--asset-text-primary));font-size:15px;line-height:1.28}.asset-center-overview-trend,.asset-center-overview-calendar{grid-column:span 1}.asset-center-overview-sparkline{display:grid;grid-template-columns:repeat(12,minmax(6px,1fr));align-items:end;gap:6px;min-height:92px;padding:12px;border-radius:10px;background:var(--color-bg-surface, #ffffff)}.asset-center-overview-sparkline span{min-height:12px;border-radius:5px 5px 0 0;background:var(--asset-success-700, #1e7a57)}.asset-center-overview-sparkline span.is-loss{background:var(--asset-danger-700, #c65a48)}.asset-center-overview-trend-foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px}.asset-center-overview-trend-foot strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);overflow-wrap:anywhere}.asset-center-overview-list,.asset-center-overview-ledger,.asset-center-overview-risk-list{display:grid;gap:9px}.asset-center-overview-list>div,.asset-center-overview-ledger>div,.asset-center-overview-risk-list>a{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:10px;color:var(--color-text-primary, var(--asset-text-primary));background:var(--color-bg-surface, #ffffff);text-decoration:none}.asset-center-overview-list b,.asset-center-overview-ledger b,.asset-center-overview-risk-list b{color:var(--color-text-primary, var(--asset-text-primary));font-size:13px}.asset-center-overview-list span,.asset-center-overview-list small,.asset-center-overview-list em,.asset-center-overview-ledger span,.asset-center-overview-ledger small,.asset-center-overview-risk-list span,.asset-center-overview-risk-list small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-style:normal;overflow-wrap:anywhere}.asset-center-overview-ledger strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace)}.asset-center-overview-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.asset-center-overview-calendar-grid span{display:grid;gap:4px;min-height:56px;padding:8px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:9px;background:var(--color-bg-surface, #ffffff)}.asset-center-overview-calendar-grid span.is-profit{border-color:color-mix(in srgb,var(--asset-success-700, #1e7a57) 38%,transparent)}.asset-center-overview-calendar-grid span.is-loss{border-color:color-mix(in srgb,var(--asset-danger-700, #c65a48) 38%,transparent)}.asset-center-overview-calendar-grid b{color:var(--color-text-primary, var(--asset-text-primary));font-size:12px}.asset-center-overview-calendar-grid small{color:var(--color-text-secondary, var(--asset-text-secondary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:10px;overflow-wrap:anywhere}.asset-center-overview-risk-list>a.is-blocked{border-color:color-mix(in srgb,var(--asset-danger-700, #c65a48) 45%,transparent)}.asset-center-overview-risk-list>a.is-attention{border-color:color-mix(in srgb,var(--asset-warning-700, #c8862b) 45%,transparent)}.asset-center-asset-overview-view{display:grid;gap:18px}.asset-center-asset-overview-hero,.asset-center-asset-overview-empty,.asset-center-asset-overview-metrics article,.asset-center-asset-overview-status-rail>div,.asset-center-asset-overview-panel{min-width:0;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:14px;background:var(--color-bg-surface, #ffffff)}.asset-center-asset-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px}.asset-center-asset-overview-hero-copy{display:grid;gap:8px;min-width:0}.asset-center-asset-overview-hero-copy .ant-typography,.asset-center-asset-overview-panel-head span,.asset-center-asset-overview-panel-head small,.asset-center-asset-overview-metrics span,.asset-center-asset-overview-metrics small,.asset-center-asset-overview-status-rail span,.asset-center-asset-overview-status-rail small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:800}.asset-center-asset-overview-hero-copy h2{margin:0;color:var(--color-text-primary, var(--asset-text-primary));font-size:28px;line-height:1.18}.asset-center-asset-overview-hero-copy p{margin:0;max-width:72ch;color:var(--color-text-secondary, var(--asset-text-secondary));font-size:14px;line-height:1.6}.asset-center-asset-overview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.asset-center-asset-overview-actions .ant-btn a{color:inherit}.asset-center-asset-overview-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px}.asset-center-asset-overview-empty>div:first-child{display:grid;gap:8px;min-width:0}.asset-center-asset-overview-empty .anticon{color:var(--button-primary-bg, var(--asset-brand-700));font-size:22px}.asset-center-asset-overview-empty span{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:800}.asset-center-asset-overview-empty strong{color:var(--color-text-primary, var(--asset-text-primary));font-size:20px}.asset-center-asset-overview-empty .ant-typography{max-width:70ch;color:var(--color-text-secondary, var(--asset-text-secondary))}.asset-center-asset-overview-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.asset-center-asset-overview-empty-actions a{color:var(--button-primary-bg, var(--asset-brand-700));font-size:13px;font-weight:900}.asset-center-asset-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-center-asset-overview-metrics article{display:grid;gap:8px;min-height:124px;padding:16px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-asset-overview-metrics strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:19px;line-height:1.22;overflow-wrap:anywhere}.asset-center-asset-overview-status-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.asset-center-asset-overview-status-rail>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;padding:14px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-asset-overview-status-rail .anticon{grid-row:span 3;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;color:var(--button-primary-text, #fff);background:var(--button-primary-bg, var(--asset-brand-700))}.asset-center-asset-overview-status-rail strong{min-width:0;color:var(--color-text-primary, var(--asset-text-primary));overflow-wrap:anywhere}.asset-center-asset-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(220px,.8fr));gap:12px}.asset-center-asset-overview-panel{display:grid;align-content:start;gap:14px;padding:16px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-asset-overview-panel.is-wide{grid-column:span 1}.asset-center-asset-overview-panel-head{display:flex;justify-content:space-between;gap:12px}.asset-center-asset-overview-panel-head strong{display:block;margin-top:3px;color:var(--color-text-primary, var(--asset-text-primary));font-size:15px;line-height:1.3}.asset-center-asset-overview-sparkline{display:grid;grid-template-columns:repeat(14,minmax(6px,1fr));align-items:end;gap:6px;min-height:104px;padding:12px;border-radius:10px;background:var(--color-bg-surface, #ffffff)}.asset-center-asset-overview-sparkline span{min-height:12px;border-radius:5px 5px 0 0;background:var(--asset-success-700, #1e7a57)}.asset-center-asset-overview-sparkline span.is-loss{background:var(--asset-danger-700, #c65a48)}.asset-center-asset-overview-trend-foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px}.asset-center-asset-overview-trend-foot strong,.asset-center-asset-overview-ledger strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);overflow-wrap:anywhere}.asset-center-asset-overview-list,.asset-center-asset-overview-ledger,.asset-center-asset-overview-risk-list{display:grid;gap:9px}.asset-center-asset-overview-list>div,.asset-center-asset-overview-ledger>div,.asset-center-asset-overview-risk-list>a{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:10px;color:var(--color-text-primary, var(--asset-text-primary));background:var(--color-bg-surface, #ffffff);text-decoration:none}.asset-center-asset-overview-list b,.asset-center-asset-overview-ledger b,.asset-center-asset-overview-risk-list b{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--color-text-primary, var(--asset-text-primary));font-size:13px}.asset-center-asset-overview-risk-list b em{padding:2px 6px;border-radius:999px;color:var(--button-primary-bg, var(--asset-brand-700));background:color-mix(in srgb,var(--button-primary-bg, #0f766e) 10%,transparent);font-style:normal;font-size:11px}.asset-center-asset-overview-list span,.asset-center-asset-overview-list small,.asset-center-asset-overview-list em,.asset-center-asset-overview-ledger span,.asset-center-asset-overview-ledger small,.asset-center-asset-overview-risk-list span,.asset-center-asset-overview-risk-list small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-style:normal;overflow-wrap:anywhere}.asset-center-asset-overview-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.asset-center-asset-overview-calendar-grid span{display:grid;gap:4px;min-height:58px;padding:8px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:9px;background:var(--color-bg-surface, #ffffff)}.asset-center-asset-overview-calendar-grid span.is-profit{border-color:color-mix(in srgb,var(--asset-success-700, #1e7a57) 38%,transparent)}.asset-center-asset-overview-calendar-grid span.is-loss{border-color:color-mix(in srgb,var(--asset-danger-700, #c65a48) 38%,transparent)}.asset-center-asset-overview-calendar-grid b{color:var(--color-text-primary, var(--asset-text-primary));font-size:12px}.asset-center-asset-overview-calendar-grid small{color:var(--color-text-secondary, var(--asset-text-secondary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:10px;overflow-wrap:anywhere}.asset-center-asset-overview-risk-list>a.is-blocked{border-color:color-mix(in srgb,var(--asset-danger-700, #c65a48) 45%,transparent)}.asset-center-asset-overview-risk-list>a.is-attention{border-color:color-mix(in srgb,var(--asset-warning-700, #c8862b) 45%,transparent)}html[data-theme] .asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action .ant-btn-primary{min-width:116px;color:var(--button-primary-text)!important}html[data-theme] .asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action .ant-btn-primary a{display:inline-flex;justify-content:center;width:100%;color:var(--button-primary-text)!important}@media (max-width: 960px){.asset-center-dashboard-execution-path{grid-template-columns:1fr}.asset-center-dashboard-execution-steps,.asset-center-overview-summary-grid,.asset-center-overview-layout,.asset-center-asset-overview-metrics,.asset-center-asset-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-asset-overview-hero,.asset-center-asset-overview-empty,.asset-center-asset-overview-status-rail{grid-template-columns:1fr}.asset-center-asset-overview-actions,.asset-center-asset-overview-empty-actions{justify-content:flex-start}}@media (max-width: 640px){.asset-center-dashboard-execution-path{padding:16px}.asset-center-dashboard-execution-steps{grid-template-columns:1fr}.asset-center-dashboard-execution-step{min-height:132px}.asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action{grid-template-columns:1fr}.asset-center-auto-trade-issues-panel .asset-center-combo-readiness-action .ant-btn{justify-self:start}.asset-center-overview-terminal{padding:16px}.asset-center-overview-title,.asset-center-overview-panel-head,.asset-center-asset-overview-panel-head{display:grid}.asset-center-overview-summary-grid,.asset-center-overview-layout,.asset-center-asset-overview-metrics,.asset-center-asset-overview-grid{grid-template-columns:1fr}.asset-center-overview-calendar-grid,.asset-center-asset-overview-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-asset-overview-hero,.asset-center-asset-overview-empty{padding:16px}.asset-center-asset-overview-actions .ant-btn{width:100%}}.asset-center-exchange-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(220px,.72fr);gap:12px}.asset-center-exchange-assets-card,.asset-center-exchange-trend-card,.asset-center-exchange-holding-card,.asset-center-exchange-body,.asset-center-exchange-calendar-panel,.asset-center-exchange-analysis-card,.asset-center-exchange-table-panel{min-width:0;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .14));border-radius:14px;background:var(--color-bg-surface, #ffffff)}.asset-center-exchange-assets-card,.asset-center-exchange-trend-card,.asset-center-exchange-holding-card,.asset-center-exchange-body,.asset-center-exchange-calendar-panel,.asset-center-exchange-analysis-card,.asset-center-exchange-table-panel{display:grid;align-content:start;gap:14px;padding:16px}.asset-center-exchange-card-head,.asset-center-exchange-section-head,.asset-center-exchange-section-head.is-compact{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.asset-center-exchange-card-head span,.asset-center-exchange-card-head small,.asset-center-exchange-card-head em,.asset-center-exchange-section-head span,.asset-center-exchange-section-head .ant-typography,.asset-center-exchange-calendar-summary span,.asset-center-exchange-table-panel span{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-style:normal;font-weight:780}.asset-center-exchange-assets-card>strong,.asset-center-exchange-section-head h3,.asset-center-exchange-section-head.is-compact h3,.asset-center-exchange-table-panel b,.asset-center-exchange-table-panel strong{margin:0;color:var(--color-text-primary, var(--asset-text-primary))}.asset-center-exchange-assets-card>strong{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:30px;line-height:1.1;overflow-wrap:anywhere}.asset-center-exchange-pnl-row,.asset-center-exchange-real-row,.asset-center-exchange-trend-legend,.asset-center-exchange-health-strip,.asset-center-exchange-holding-list,.asset-center-exchange-calendar-summary{display:flex;flex-wrap:wrap;gap:8px}.asset-center-exchange-pnl-row>div,.asset-center-exchange-real-row>div,.asset-center-exchange-health-strip span,.asset-center-exchange-health-strip small,.asset-center-exchange-trend-legend b,.asset-center-exchange-holding-list>div{min-width:0;padding:8px 10px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:10px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-pnl-row span,.asset-center-exchange-pnl-row b,.asset-center-exchange-real-row span,.asset-center-exchange-real-row b,.asset-center-exchange-holding-list span,.asset-center-exchange-holding-list b,.asset-center-exchange-trend-legend b{color:var(--color-text-primary, var(--asset-text-primary));font-size:12px;overflow-wrap:anywhere}.asset-center-exchange-tabs{display:flex;flex-wrap:wrap;gap:8px}.asset-center-exchange-bill-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-center-exchange-bill-summary article{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:8px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-bill-summary article>div{display:flex;justify-content:space-between;gap:10px;min-width:0}.asset-center-exchange-bill-summary span,.asset-center-exchange-bill-summary small,.asset-center-exchange-bill-summary dt{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:780}.asset-center-exchange-bill-summary strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:18px;overflow-wrap:anywhere}.asset-center-exchange-bill-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.asset-center-exchange-bill-summary dl>div{display:grid;gap:3px;min-width:0}.asset-center-exchange-bill-summary dd{margin:0;color:var(--color-text-primary, var(--asset-text-primary));font-size:12px;font-weight:820;overflow-wrap:anywhere}.asset-center-exchange-tabs button,.asset-center-exchange-card-head button,.asset-center-exchange-section-head button{min-height:30px;padding:0 10px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:999px;color:var(--color-text-secondary, var(--asset-text-secondary));background:var(--color-bg-subtle, #f7f8fa);font-size:12px;font-weight:820}.asset-center-exchange-tabs button.is-active,.asset-center-exchange-card-head button.is-active,.asset-center-exchange-section-head button.is-active{border-color:color-mix(in srgb,var(--button-primary-bg, #0f766e) 42%,transparent);color:var(--button-primary-bg, var(--asset-brand-700));background:color-mix(in srgb,var(--button-primary-bg, #0f766e) 9%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-calendar-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);gap:12px}.asset-center-exchange-calendar-weekdays,.asset-center-exchange-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.asset-center-exchange-calendar-weekdays span,.asset-center-exchange-calendar-grid span{min-width:0}.asset-center-exchange-calendar-weekdays span{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:11px;font-weight:820;text-align:center}.asset-center-exchange-calendar-grid span{display:grid;gap:4px;min-height:58px;padding:8px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:9px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-calendar-grid span.is-empty{visibility:hidden}.asset-center-exchange-calendar-grid span.is-profit{border-color:color-mix(in srgb,var(--asset-success-700, #1e7a57) 38%,transparent)}.asset-center-exchange-calendar-grid span.is-loss{border-color:color-mix(in srgb,var(--asset-danger-700, #c65a48) 38%,transparent)}.asset-center-exchange-calendar-grid b,.asset-center-exchange-calendar-grid em,.asset-center-exchange-calendar-grid small{color:var(--color-text-primary, var(--asset-text-primary));font-size:11px;font-style:normal;overflow-wrap:anywhere}.asset-center-exchange-analysis-column{display:grid;gap:12px}.asset-center-exchange-line-chart,.asset-center-exchange-mini-chart,.asset-center-exchange-equity-chart{width:100%;min-height:118px;border-radius:12px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-line,.asset-center-exchange-area{fill:none;stroke:var(--button-primary-bg, var(--asset-brand-700));stroke-width:3}.asset-center-exchange-area{fill:color-mix(in srgb,var(--button-primary-bg, #0f766e) 12%,transparent);stroke:none}.asset-center-exchange-holding-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.asset-center-exchange-donut{display:grid;place-items:center;width:92px;aspect-ratio:1;border-radius:999px}.asset-center-exchange-donut strong,.asset-center-exchange-donut small{grid-area:1 / 1;color:var(--color-text-primary, var(--asset-text-primary))}.asset-center-exchange-donut small{transform:translateY(16px);color:var(--color-text-secondary, var(--asset-text-secondary));font-size:11px;font-weight:800}.asset-center-exchange-table-panel>div,.asset-center-exchange-table-panel>a{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(0,1fr));gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));border-radius:10px;color:var(--color-text-primary, var(--asset-text-primary));background:var(--color-bg-subtle, #f7f8fa);text-decoration:none}.asset-center-exchange-summary-grid{grid-template-columns:minmax(260px,1.05fr) minmax(320px,1.35fr) minmax(250px,.9fr);gap:14px;align-items:stretch}.asset-center-exchange-assets-card,.asset-center-exchange-trend-card,.asset-center-exchange-holding-card{min-height:232px;padding:18px;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #1420270f}.asset-center-exchange-body,.asset-center-exchange-calendar-panel,.asset-center-exchange-analysis-card,.asset-center-exchange-table-panel{border-radius:8px;box-shadow:none}.asset-center-exchange-assets-card{align-content:stretch;color:#f8fafc;background:linear-gradient(150deg,rgba(12,36,69,.08),transparent 38%),linear-gradient(135deg,#0f766e,#0f5f8f 58%,#1d4ed8)}.asset-center-exchange-card-head{flex-wrap:wrap}.asset-center-exchange-card-head>div,.asset-center-exchange-section-head.is-compact>div,.asset-center-exchange-calendar-toolbar>div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.asset-center-exchange-card-head span,.asset-center-exchange-section-head h3,.asset-center-exchange-section-head.is-compact h3{color:var(--color-text-primary, var(--asset-text-primary));font-size:15px;font-weight:820;line-height:1.25}.asset-center-exchange-assets-card .asset-center-exchange-card-head span{color:#f8fafcf5}.asset-center-exchange-card-head small,.asset-center-exchange-card-head em,.asset-center-exchange-section-head .ant-typography,.asset-center-exchange-calendar-weekdays span{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-style:normal;font-weight:760;line-height:1.35}.asset-center-exchange-assets-card .asset-center-exchange-card-head small,.asset-center-exchange-assets-card .asset-center-exchange-card-head em{color:#f8fafcb8}.asset-center-exchange-card-head a{color:var(--button-primary-bg, var(--asset-brand-700));font-size:12px;font-weight:860;text-decoration:none}.asset-center-exchange-card-head button,.asset-center-exchange-section-head button,.asset-center-exchange-calendar-toolbar button,.asset-center-exchange-tabs button{min-height:30px;border:1px solid var(--color-border-subtle, rgba(15, 23, 42, .1));border-radius:999px;color:var(--color-text-secondary, var(--asset-text-secondary));background:var(--color-bg-subtle, #f7f8fa);font:inherit;font-size:12px;font-weight:760;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.asset-center-exchange-card-head button:hover,.asset-center-exchange-section-head button:hover,.asset-center-exchange-calendar-toolbar button:hover,.asset-center-exchange-tabs button:hover,.asset-center-exchange-card-head button:focus-visible,.asset-center-exchange-section-head button:focus-visible,.asset-center-exchange-calendar-toolbar button:focus-visible,.asset-center-exchange-tabs button:focus-visible,.asset-center-exchange-card-head button.is-active,.asset-center-exchange-section-head button.is-active,.asset-center-exchange-calendar-toolbar button.is-active,.asset-center-exchange-tabs button.is-active{border-color:var(--button-primary-border, var(--asset-brand-700));color:var(--button-primary-bg, var(--asset-brand-700));background:color-mix(in srgb,var(--button-primary-bg, #0f766e) 10%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-assets-card>strong{align-self:end;color:#fff;font-size:34px;font-weight:760}.asset-center-exchange-pnl-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-center-exchange-real-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asset-center-exchange-pnl-row>div,.asset-center-exchange-real-row>div{display:grid;gap:4px;padding:10px;border-color:#f8fafc2e;border-radius:8px;background:#ffffff1a}.asset-center-exchange-pnl-row span,.asset-center-exchange-real-row span,.asset-center-exchange-health-strip small{color:#f8fafcb8;font-size:12px;font-weight:720}.asset-center-exchange-pnl-row b,.asset-center-exchange-real-row b{color:#fff;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:14px}.asset-center-exchange-health-strip{align-items:center;gap:7px}.asset-center-exchange-health-strip span,.asset-center-exchange-health-strip small{min-height:24px;padding:4px 8px;border-color:#f8fafc29;border-radius:999px;background:#ffffff1f}.asset-center-exchange-health-strip span{color:#fff;font-size:12px;font-weight:860}.asset-center-exchange-trend-legend{gap:8px 12px}.asset-center-exchange-trend-legend b{padding:0;border:0;color:var(--color-text-secondary, var(--asset-text-secondary));background:transparent;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12px;font-weight:680}.asset-center-exchange-line-chart,.asset-center-exchange-mini-chart,.asset-center-exchange-equity-chart{display:block;width:100%;height:126px;min-height:0;border-radius:8px;background:linear-gradient(to bottom,transparent 24%,var(--color-border-subtle, rgba(15, 23, 42, .06)) 25%,transparent 26%),linear-gradient(to bottom,transparent 49%,var(--color-border-subtle, rgba(15, 23, 42, .06)) 50%,transparent 51%),var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-chart-empty,.asset-center-exchange-calendar-empty{display:grid;align-content:center;gap:6px;min-height:126px;padding:16px;border:1px solid var(--color-border-subtle, rgba(15, 23, 42, .08));border-radius:8px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-calendar-empty{min-height:220px}.asset-center-exchange-chart-empty b,.asset-center-exchange-calendar-empty b{color:var(--color-text-primary, var(--asset-text-primary));font-size:13px}.asset-center-exchange-chart-empty span,.asset-center-exchange-calendar-empty span{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px;font-weight:720}.asset-center-exchange-line-chart .asset-center-exchange-area,.asset-center-exchange-mini-chart .asset-center-exchange-area,.asset-center-exchange-equity-chart .asset-center-exchange-area{fill:color-mix(in srgb,var(--button-primary-bg, #0f766e) 16%,transparent);stroke:none}.asset-center-exchange-line-chart .asset-center-exchange-line,.asset-center-exchange-mini-chart .asset-center-exchange-line,.asset-center-exchange-equity-chart .asset-center-exchange-line{fill:none;stroke:var(--button-primary-bg, var(--asset-brand-700));stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.asset-center-exchange-line-chart circle{fill:var(--color-bg-surface, #ffffff);stroke:var(--button-primary-bg, var(--asset-brand-700));stroke-width:2}.asset-center-exchange-holding-body{grid-template-columns:132px minmax(0,1fr);gap:18px;min-height:160px}.asset-center-exchange-donut{position:relative;width:132px}.asset-center-exchange-donut:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:inherit;background:var(--color-bg-surface, #ffffff);content:""}.asset-center-exchange-donut strong,.asset-center-exchange-donut small{position:relative;z-index:1;display:block;grid-area:auto;text-align:center;transform:none}.asset-center-exchange-donut strong{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:19px}.asset-center-exchange-donut small{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:12px}.asset-center-exchange-holding-list{display:grid;align-content:center;gap:8px}.asset-center-exchange-holding-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0;border:0;background:transparent}.asset-center-exchange-body{padding:0;overflow:hidden}.asset-center-exchange-tabs{flex-wrap:nowrap;gap:2px;padding:6px;overflow-x:auto;border-bottom:1px solid var(--color-border-subtle, rgba(15, 74, 67, .12));background:var(--color-bg-surface, #ffffff);scrollbar-width:none}.asset-center-exchange-tabs::-webkit-scrollbar{display:none}.asset-center-exchange-tabs button{flex:0 0 auto;min-width:86px;padding:0 12px;border-color:transparent;border-radius:6px;background:transparent;white-space:nowrap}.asset-center-exchange-tabs button.is-active{color:var(--button-primary-text, #ffffff);background:var(--button-primary-bg, var(--asset-brand-700))}.asset-center-exchange-calendar-workspace{grid-template-columns:minmax(0,1.48fr) minmax(280px,.82fr);gap:14px;padding:14px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-calendar-panel,.asset-center-exchange-analysis-card,.asset-center-exchange-table-panel{padding:16px}.asset-center-exchange-section-head h3,.asset-center-exchange-section-head.is-compact h3{margin:0 0 5px;font-size:17px}.asset-center-exchange-section-head.is-compact{display:grid;gap:10px}.asset-center-exchange-section-head.is-compact>div{justify-content:flex-start}.asset-center-exchange-calendar-summary{justify-content:flex-end;max-width:360px}.asset-center-exchange-calendar-summary span{padding:5px 8px;border-radius:999px;background:var(--color-bg-subtle, #f7f8fa)}.asset-center-exchange-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;margin-bottom:10px}.asset-center-exchange-calendar-toolbar strong{color:var(--color-text-primary, var(--asset-text-primary));font-size:15px}.asset-center-exchange-calendar-grid>span{grid-template-rows:auto 1fr auto;min-height:72px;padding:7px;border-radius:6px;background:var(--color-bg-surface, #ffffff)}.asset-center-exchange-calendar-grid>span.is-empty{visibility:visible;border-color:transparent;background:transparent}.asset-center-exchange-calendar-grid small{align-self:center;color:var(--color-text-muted, var(--asset-text-secondary));font-family:var(--font-mono, "IBM Plex Mono", monospace);line-height:1.1}.asset-center-exchange-calendar-grid>span.is-profit{background:color-mix(in srgb,var(--status-success, #087443) 8%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-calendar-grid>span.is-loss{background:color-mix(in srgb,var(--status-danger, #b42318) 8%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-calendar-grid>span.is-best em{color:var(--status-success, #087443)}.asset-center-exchange-calendar-grid>span.is-worst em{color:var(--status-danger, #b42318)}.asset-center-exchange-analysis-column{align-content:start;min-width:0}.asset-center-exchange-mini-chart,.asset-center-exchange-equity-chart{height:146px}.asset-center-exchange-equity-chart .asset-center-exchange-area{fill:color-mix(in srgb,#3b82f6 16%,transparent)}.asset-center-exchange-equity-chart .asset-center-exchange-line{stroke:#3b82f6}.asset-center-exchange-table-panel{gap:8px;margin:14px}.asset-center-exchange-table-panel>div,.asset-center-exchange-table-panel>a{grid-template-columns:minmax(120px,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(92px,auto);padding:11px 12px;border-radius:6px}.asset-center-exchange-table-panel b,.asset-center-exchange-table-panel span,.asset-center-exchange-table-panel strong,.asset-center-exchange-holding-list span,.asset-center-exchange-holding-list b,.asset-center-exchange-calendar-grid b,.asset-center-exchange-calendar-grid em,.asset-center-exchange-calendar-grid small{min-width:0;overflow-wrap:anywhere}.asset-center-exchange-table-panel strong{color:var(--button-primary-bg, var(--asset-brand-700));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12px}.asset-center-exchange-money.is-profit{color:var(--status-success, #087443)}.asset-center-exchange-money.is-loss{color:var(--status-danger, #b42318)}.asset-center-exchange-money.is-flat,.asset-center-exchange-money.is-missing{color:inherit}.asset-center-exchange-assets-card .asset-center-exchange-money.is-profit{color:#bbf7d0}.asset-center-exchange-assets-card .asset-center-exchange-money.is-loss{color:#fecaca}.asset-center-exchange-table-panel>div.asset-center-exchange-order-row{grid-template-columns:1fr;gap:7px;align-items:stretch;padding:8px 10px 8px 12px;border-left-width:4px}.asset-center-exchange-table-panel>div.asset-center-exchange-order-row.is-buy{border-left-color:var(--status-success, #087443);background:color-mix(in srgb,var(--status-success, #087443) 5%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-table-panel>div.asset-center-exchange-order-row.is-sell{border-left-color:var(--status-danger, #b42318);background:color-mix(in srgb,var(--status-danger, #b42318) 5%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-main,.asset-center-exchange-order-evidence{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;min-width:0}.asset-center-exchange-order-main>div{display:grid;gap:3px;min-width:0}.asset-center-exchange-order-main b{font-size:13px;line-height:1.15}.asset-center-exchange-order-main strong{justify-self:end;max-width:280px;line-height:1.2;text-align:right}.asset-center-exchange-order-meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center;line-height:1.1}.asset-center-exchange-order-meta em,.asset-center-exchange-order-meta i,.asset-center-exchange-order-origin{display:inline-flex;align-items:center;gap:4px;min-height:18px;padding:2px 6px;border-radius:5px;font-size:10px;font-style:normal;font-weight:820;line-height:1}.asset-center-exchange-order-meta em{padding-left:0;color:var(--color-text-secondary, var(--asset-text-secondary))}.asset-center-exchange-order-side.is-buy{color:var(--status-success, #087443);background:color-mix(in srgb,var(--status-success, #087443) 12%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-side.is-sell{color:var(--status-danger, #b42318);background:color-mix(in srgb,var(--status-danger, #b42318) 12%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-origin.is-platform-strategy{color:var(--button-primary-bg, var(--asset-brand-700));background:color-mix(in srgb,var(--button-primary-bg, var(--asset-brand-700)) 12%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-origin.is-platform-risk-control{color:var(--status-warning, #b45309);background:color-mix(in srgb,var(--status-warning, #b45309) 14%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-origin.is-platform-system{color:var(--color-text-primary, var(--asset-text-primary));background:color-mix(in srgb,var(--color-text-primary, #0f172a) 8%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-origin.is-external-exchange{color:#2563eb;background:color-mix(in srgb,#2563eb 11%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-origin.is-unknown{color:var(--color-text-muted, #94a3b8);background:color-mix(in srgb,var(--color-text-muted, #94a3b8) 10%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-origin svg{width:11px;height:11px}.asset-center-exchange-order-side.is-unknown,.asset-center-exchange-order-status{color:var(--color-text-secondary, var(--asset-text-secondary));background:color-mix(in srgb,var(--color-text-secondary, #64748b) 9%,var(--color-bg-surface, #ffffff))}.asset-center-exchange-order-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.asset-center-exchange-order-details>div{display:grid;gap:1px;min-width:0;padding-top:6px;border-top:1px solid var(--color-border-subtle, rgba(15, 23, 42, .08))}.asset-center-exchange-order-details dt{color:var(--color-text-secondary, var(--asset-text-secondary));font-size:10px;font-weight:760;line-height:1.1}.asset-center-exchange-order-details dd{margin:0;color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:11px;font-weight:780;line-height:1.2;overflow-wrap:anywhere}.asset-center-exchange-order-details dd.asset-center-exchange-money.is-profit{color:var(--status-success, #087443)}.asset-center-exchange-order-details dd.asset-center-exchange-money.is-loss{color:var(--status-danger, #b42318)}.asset-center-exchange-order-details dd.asset-center-exchange-money.is-flat,.asset-center-exchange-order-details dd.asset-center-exchange-money.is-missing{color:var(--color-text-primary, var(--asset-text-primary))}.asset-center-exchange-order-evidence{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr)}.asset-center-exchange-order-evidence span{min-width:0;font-size:10px;line-height:1.2}.asset-center-exchange-order-evidence b{color:var(--color-text-primary, var(--asset-text-primary));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:10px;font-weight:760}html[data-theme=dark] .asset-center-exchange-assets-card{background:linear-gradient(150deg,rgba(158,230,220,.12),transparent 42%),linear-gradient(135deg,#0b3f3d,#0d3550 58%,#132d69)}html[data-theme=dark] .asset-center-exchange-assets-card,html[data-theme=dark] .asset-center-exchange-trend-card,html[data-theme=dark] .asset-center-exchange-holding-card{box-shadow:none}html[data-theme=dark] .asset-center-exchange-donut:before{background:var(--color-bg-surface)}@media (max-width: 960px){.asset-center-exchange-summary-grid,.asset-center-exchange-calendar-workspace,.asset-center-exchange-bill-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.asset-center-exchange-summary-grid,.asset-center-exchange-calendar-workspace,.asset-center-exchange-bill-summary,.asset-center-exchange-bill-summary dl{grid-template-columns:1fr}.asset-center-exchange-calendar-grid,.asset-center-exchange-calendar-weekdays{gap:4px}.asset-center-exchange-calendar-grid>span{min-height:58px;padding:5px}.asset-center-exchange-table-panel>div,.asset-center-exchange-table-panel>a{grid-template-columns:1fr}.asset-center-exchange-order-main,.asset-center-exchange-order-evidence,.asset-center-exchange-order-details{grid-template-columns:1fr}.asset-center-exchange-order-main strong{justify-self:start;max-width:none;text-align:left}.asset-center-exchange-holding-body,.asset-center-exchange-pnl-row,.asset-center-exchange-real-row{grid-template-columns:1fr}}.asset-center-combo-execution-rail-copy .ant-typography{color:var(--asset-text-secondary);line-height:1.55}.asset-center-combo-command-center{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(220px,.56fr) minmax(240px,.68fr);align-items:center;gap:0;padding:14px 16px;border:1px solid rgba(31,122,102,.1);border-radius:12px;background:#fff}.asset-center-combo-command-copy,.asset-center-combo-command-metric,.asset-center-combo-command-action{min-width:0}.asset-center-combo-command-copy{display:grid;align-content:center;gap:5px;padding-right:18px}.asset-center-combo-command-copy strong{color:var(--asset-text-primary);font-size:18px;font-weight:900;line-height:1.3}.asset-center-combo-command-copy .ant-typography{max-width:48ch;color:var(--asset-text-secondary);font-size:13px;font-weight:700;line-height:1.55}.asset-center-combo-command-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 16px;border:0;border-left:1px solid rgba(31,122,102,.1);background:transparent}.asset-center-combo-command-metric,.asset-center-combo-command-action{display:grid;align-content:center;gap:6px;border-radius:8px;background:#fff}.asset-center-combo-command-metric{padding:4px 12px;border:0;border-radius:0;background:transparent}.asset-center-combo-command-metric+.asset-center-combo-command-metric{border-left:1px solid rgba(31,122,102,.1)}.asset-center-combo-command-metric span,.asset-center-combo-command-action span{color:var(--asset-text-secondary);font-size:12px;font-weight:850}.asset-center-combo-command-metric strong,.asset-center-combo-command-action strong{min-width:0;color:var(--asset-text-primary);font-size:16px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.asset-center-combo-command-metric.is-ready{color:var(--asset-text-primary);background:transparent}.asset-center-combo-command-action.is-pending{border-color:#dbba7a57;background:#fff}.asset-center-combo-command-action.is-blocked{border-color:#c65a4847;background:#fff}.asset-center-combo-command-metric.is-pending strong{color:#8a5f18}.asset-center-combo-command-metric.is-blocked strong{color:#b73523}.asset-center-combo-command-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 0 0 16px;border:0;border-left:1px solid rgba(31,122,102,.1);background:transparent}.asset-center-combo-command-action span,.asset-center-combo-command-action strong,.asset-center-combo-command-action .ant-typography{grid-column:1}.asset-center-combo-command-action .ant-typography{color:var(--asset-text-secondary);font-size:12px;font-weight:700;line-height:1.45}.asset-center-combo-command-action .ant-btn{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:108px;min-height:36px;border-radius:8px;font-weight:820}.asset-center-combo-execution-step{min-height:132px;align-content:start}.asset-center-combo-execution-step small{grid-column:1 / -1;min-width:0;color:var(--asset-text-secondary);font-size:.76rem;font-weight:720;line-height:1.45;overflow-wrap:anywhere}.asset-center-combo-card{grid-template-columns:minmax(220px,.78fr) minmax(360px,1.38fr) minmax(220px,.64fr);align-items:start;gap:16px;padding:18px;border-radius:8px}.asset-center-combo-card.status-expiring_soon,.asset-center-combo-card.status-blocked_by_membership{border-top-width:1px}.asset-center-combo-card.status-expiring_soon{border-color:#c8862b3d}.asset-center-combo-card.status-blocked_by_membership{border-color:#b0463247}.asset-center-combo-card.is-compact{grid-template-columns:minmax(190px,.8fr) minmax(260px,1fr);gap:14px;padding:14px}.asset-center-combo-status-stack{gap:12px}.asset-center-combo-statuses .ant-tag{min-height:26px;padding:3px 9px}.asset-center-combo-task-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:12px 14px;border:1px solid rgba(31,122,102,.18);border-radius:8px;background:#fff}.asset-center-combo-task-summary>div{display:grid;gap:5px;min-width:0}.asset-center-combo-task-summary .ant-typography{color:var(--asset-text-secondary);font-size:12px;font-weight:800}.asset-center-combo-task-summary strong{color:var(--asset-text-primary);font-size:18px;font-weight:900;line-height:1.25}.asset-center-combo-task-summary span{max-width:58ch;color:var(--asset-text-secondary);font-size:12px;font-weight:700;line-height:1.45}.asset-center-combo-task-summary.is-attention{border-color:#c8862b52;background:#fff}.asset-center-combo-task-summary.is-blocked{border-color:#b0463247;background:#fff}.asset-center-combo-task-summary .ant-btn{min-width:104px;min-height:36px;border-radius:8px;font-weight:800}.asset-center-combo-card.is-compact .asset-center-combo-task-summary{min-height:104px}.asset-center-combo-actions{align-items:stretch;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:start;gap:9px}.asset-center-combo-actions .ant-btn{width:100%;min-height:38px;border-radius:10px;font-weight:760;white-space:normal}.asset-center-combo-actions .asset-center-combo-manage-actions{border-style:dashed;color:var(--asset-text-secondary);background:#fff}.asset-center-combo-more-menu .ant-dropdown-menu{min-width:172px;padding:8px;border:1px solid rgba(200,190,174,.56);border-radius:8px;background:#fff;box-shadow:none}.asset-center-combo-more-menu .ant-dropdown-menu-item{min-height:34px;border-radius:8px;color:var(--asset-text-primary)!important;font-weight:760}.asset-center-combo-more-menu .ant-dropdown-menu-item:hover{background:#0f766e17!important}.asset-center-combo-execution-alert{border-radius:14px}.asset-center-combo-readiness,.asset-center-combo-reconciliation-alert{border-radius:8px}.asset-center-combo-readiness.is-supporting{gap:10px;padding:12px;border-radius:8px;background:#fff}.asset-center-combo-readiness.is-supporting .asset-center-combo-readiness-checks{gap:8px}.asset-center-combo-readiness-supporting-checks{display:grid;gap:8px}.asset-center-combo-readiness-supporting-check{display:grid;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:9px 10px;border:1px solid rgba(200,134,43,.2);border-radius:10px;background:#fffbf49e}.asset-center-combo-readiness-supporting-check span{color:var(--asset-text-primary);font-size:12px;font-weight:860}.asset-center-combo-readiness-supporting-check .ant-typography{color:var(--asset-text-secondary);font-size:12px;font-weight:720;line-height:1.42}.asset-center-combo-readiness.is-proof-compact{padding:12px 14px}.asset-center-combo-readiness-proof{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0}.asset-center-combo-readiness-proof>div{display:grid;gap:3px;min-width:0}.asset-center-combo-readiness-proof strong{color:var(--asset-text-primary);font-size:13px;font-weight:900;line-height:1.25}.asset-center-combo-readiness-proof .ant-typography{color:var(--asset-text-secondary);font-size:12px;font-weight:720;line-height:1.4}html[data-theme] .asset-center-filter-bar{border-color:var(--color-border-subtle);background:var(--color-bg-surface)}html[data-theme] .asset-center-combo-command-center,html[data-theme] .asset-center-combo-command-metrics,html[data-theme] .asset-center-combo-command-action{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none;box-shadow:none}html[data-theme] .asset-center-combo-command-action{background:var(--color-bg-subtle)}html[data-theme] .asset-center-combo-command-metric{color:var(--color-text-primary);background:transparent}html[data-theme] .asset-center-combo-command-metric+.asset-center-combo-command-metric{border-left-color:var(--color-border-subtle)}html[data-theme] .asset-center-combo-command-copy strong,html[data-theme] .asset-center-combo-command-metric strong,html[data-theme] .asset-center-combo-command-action strong{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-command-copy .ant-typography,html[data-theme] .asset-center-combo-command-metric span,html[data-theme] .asset-center-combo-command-action span,html[data-theme] .asset-center-combo-command-action .ant-typography{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-command-metric.is-ready strong{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-command-action.is-pending{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--color-border-subtle))}html[data-theme] .asset-center-combo-command-action.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 34%,var(--color-border-subtle))}html[data-theme] .asset-center-combo-command-metric.is-pending strong{color:var(--status-warning)}html[data-theme] .asset-center-combo-command-metric.is-blocked strong{color:var(--status-danger)}html[data-theme] .asset-center-filter-bar .ant-input,html[data-theme] .asset-center-filter-bar .ant-select-selector{border-color:var(--color-border-subtle)!important;color:var(--color-text-primary);background:var(--color-bg-subtle)!important}html[data-theme] .asset-center-filter-bar .ant-input::placeholder,html[data-theme] .asset-center-filter-bar .ant-select-selection-placeholder{color:var(--color-text-muted)}html[data-theme] .asset-center-filter-bar .ant-select-selection-item,html[data-theme] .asset-center-filter-bar .ant-select-arrow{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-execution-rail-copy .ant-typography,html[data-theme] .asset-center-combo-execution-step small{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-slot-pill,html[data-theme] .asset-center-combo-statuses .ant-tag,html[data-theme] .asset-center-combo-exchange-hint{border-color:var(--color-border-subtle);color:var(--color-text-primary)!important;background:var(--app-stage-chip-bg)}html[data-theme] .asset-center-combo-execution-alert,html[data-theme] .asset-center-combo-execution-alert.api_pending{border-color:color-mix(in srgb,var(--status-danger) 36%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 10%,var(--color-bg-surface));background-image:none}html[data-theme] .asset-center-combo-execution-alert strong,html[data-theme] .asset-center-combo-execution-alert .ant-btn,html[data-theme] .asset-center-combo-execution-alert.api_pending strong,html[data-theme] .asset-center-combo-execution-alert.api_pending .ant-btn{color:var(--status-danger)!important}html[data-theme] .asset-center-combo-execution-alert .ant-typography{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-readiness{border:1px solid var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle)}html[data-theme] .asset-center-combo-readiness.is-supporting{background:color-mix(in srgb,var(--color-bg-surface) 72%,var(--color-bg-subtle))}html[data-theme] .asset-center-combo-readiness.is-hint-only{border:none;background:none}html[data-theme] .asset-center-combo-readiness.is-hint-only .asset-center-combo-readiness-check>span{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-readiness-proof strong{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-readiness-proof .ant-typography{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-actions .asset-center-combo-manage-actions{border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-bg-subtle)}html[data-theme] .asset-center-combo-more-menu .ant-dropdown-menu{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:0 16px 36px color-mix(in srgb,#000 18%,transparent)}html[data-theme] .asset-center-combo-more-menu .ant-dropdown-menu-item{color:var(--color-text-primary)!important}html[data-theme] .asset-center-combo-more-menu .ant-dropdown-menu-item:hover{background:var(--button-hover-bg)!important}html[data-theme] .asset-center-combo-readiness.status-ready{border-color:color-mix(in srgb,var(--status-success) 38%,var(--color-border-subtle))}html[data-theme] .asset-center-combo-readiness.status-blocked{border-color:color-mix(in srgb,var(--status-danger) 38%,var(--color-border-subtle))}html[data-theme] .asset-center-combo-readiness.status-attention{border-color:color-mix(in srgb,var(--status-warning) 38%,var(--color-border-subtle))}html[data-theme] .asset-center-combo-readiness-head strong,html[data-theme] .asset-center-combo-readiness-check>span{color:var(--color-text-primary)!important}html[data-theme] .asset-center-combo-readiness-head .ant-typography,html[data-theme] .asset-center-combo-readiness-check .ant-typography{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-readiness-check.blocked .ant-typography{color:var(--status-danger)!important}html[data-theme] .asset-center-combo-readiness-supporting-check{border-color:color-mix(in srgb,var(--status-warning) 26%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 6%,var(--color-bg-surface))}html[data-theme] .asset-center-combo-readiness-supporting-check span{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-readiness-supporting-check .ant-typography{color:var(--color-text-secondary)!important}html[data-theme] .asset-center-combo-readiness-check .ant-btn,html[data-theme] .asset-center-combo-readiness-action .ant-btn{color:var(--color-accent-strong)!important}html[data-theme] .asset-center-combo-task-summary{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle)}html[data-theme] .asset-center-combo-task-summary.is-attention{border-color:color-mix(in srgb,var(--status-warning) 38%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-warning) 10%,var(--color-bg-surface))}html[data-theme] .asset-center-combo-task-summary.is-blocked{border-color:color-mix(in srgb,var(--status-danger) 38%,var(--color-border-subtle));background:color-mix(in srgb,var(--status-danger) 10%,var(--color-bg-surface))}html[data-theme] .asset-center-combo-task-summary strong{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-task-summary .ant-typography,html[data-theme] .asset-center-combo-task-summary span{color:var(--color-text-secondary)}html[data-theme] .asset-center-combo-task-summary .ant-btn-primary{border-color:var(--button-primary-border)!important;color:var(--button-primary-text)!important;background:var(--button-primary-bg)!important}html[data-theme] .asset-center-combo-task-summary .ant-btn-primary:hover,html[data-theme] .asset-center-combo-task-summary .ant-btn-primary:focus-visible{border-color:var(--button-primary-border)!important;color:var(--button-primary-text)!important;background:var(--button-primary-bg)!important}html[data-theme] .asset-center-combo-task-summary .ant-btn-primary span,html[data-theme] .asset-center-combo-task-summary .ant-btn-primary a{color:var(--button-primary-text)!important}html[data-theme] .asset-center-combo-actions .ant-btn{color:var(--color-text-primary)}html[data-theme] .asset-center-combo-actions .ant-btn-primary{color:var(--button-primary-text)!important}@media (max-width: 768px){.asset-center-combo-execution-step{min-height:116px}}.asset-center-api-capability{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,74,67,.12);border-radius:8px;background:#fff}.asset-center-api-capability.is-ready{border-color:#1f7a6638}.asset-center-api-capability.is-blocked{border-color:#c8862b4d}.asset-center-api-capability-state{width:fit-content}.asset-center-api-chip-row,.asset-center-api-security-list{display:flex;flex-wrap:wrap;gap:8px}.asset-center-api-chip-row span,.asset-center-api-security-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(15,74,67,.1);border-radius:999px;color:var(--asset-text-secondary);background:#fff;font-size:.78rem;font-weight:800}.asset-center-api-security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-api-security-list .asset-center-membership-kicker{grid-column:1 / -1}.asset-center-api-security-list span{justify-content:center;min-width:0;border-radius:8px;color:var(--asset-text-primary)}.asset-center-exchange-risk-panel{display:grid;gap:14px;border-radius:8px;box-shadow:none}.asset-center-exchange-risk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.asset-center-exchange-risk-head h3{margin:0;color:var(--asset-text-primary);font-size:1.18rem;line-height:1.3}.asset-center-exchange-risk-mode{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.asset-center-exchange-risk-mode-item{display:inline-flex;align-items:center;gap:2px;min-height:28px;padding:3px 4px 3px 9px;border:1px solid rgba(15,74,67,.16);border-radius:8px;color:var(--asset-text-primary);font-size:.78rem;font-weight:820}.asset-center-risk-evidence-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:baseline;padding:11px 12px;border:1px solid rgba(180,96,23,.28);border-radius:8px;color:#71390c;background:#fff7ec}.asset-center-risk-evidence-warning strong{white-space:nowrap}.asset-center-risk-evidence-warning .ant-typography{color:#71390c}.asset-center-exchange-risk-usage-section{display:grid;gap:12px;min-width:0}.asset-center-exchange-risk-section-head,.asset-center-exchange-risk-form-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.asset-center-exchange-risk-section-head h4,.asset-center-exchange-risk-form-head h4{margin:0;color:var(--asset-text-primary);font-size:.95rem;line-height:1.4}.asset-center-exchange-risk-section-head .ant-typography,.asset-center-exchange-risk-form-head .ant-typography{color:var(--asset-text-secondary);font-size:.78rem}.asset-center-exchange-risk-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(222,214,200,.72);border-bottom:1px solid rgba(222,214,200,.72)}.asset-center-exchange-risk-usage>div{display:grid;gap:4px;min-width:0;padding:12px 14px;border-bottom:1px solid rgba(222,214,200,.5)}.asset-center-exchange-risk-usage>div:nth-last-child(-n+3){border-bottom:0}.asset-center-exchange-risk-usage dt,.asset-center-exchange-risk-field-label label{color:var(--asset-text-secondary);font-size:.74rem;font-weight:820}.asset-center-exchange-risk-usage dd{display:grid;gap:2px;min-width:0;margin:0}.asset-center-exchange-risk-usage strong{min-width:0;overflow-wrap:anywhere;color:var(--asset-text-primary);font-size:.92rem;line-height:1.25}.asset-center-exchange-risk-usage dd span{color:var(--asset-text-secondary);font-size:.76rem;font-weight:720}.asset-center-exchange-risk-usage .is-over-limit strong,.asset-center-exchange-risk-usage .is-over-limit dd span,.asset-center-exchange-risk-over-limit-note{color:#9a4f12}.asset-center-exchange-risk-over-limit-note{padding:9px 11px;border:1px solid rgba(180,96,23,.24);border-radius:8px;background:#fff8ef;font-size:.8rem;font-weight:720}.asset-center-exchange-risk-form{display:grid;gap:12px;min-width:0;padding-top:14px;border-top:1px solid rgba(222,214,200,.72)}.asset-center-exchange-risk-groups{display:grid;gap:14px}.asset-center-exchange-risk-groups fieldset{min-width:0;margin:0;padding:0;border:0}.asset-center-exchange-risk-groups legend{width:100%;margin-bottom:8px;color:var(--asset-text-primary);font-size:.8rem;font-weight:850}.asset-center-exchange-risk-group-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-center-exchange-risk-field{align-content:start;display:grid;gap:5px;min-width:0}.asset-center-exchange-risk-field-label{display:flex;align-items:center;gap:5px;min-width:0}.asset-center-exchange-risk-help{display:inline-grid;flex:0 0 28px;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--asset-text-secondary);background:transparent;font-size:11px;line-height:1;cursor:help}.asset-center-exchange-risk-help:hover,.asset-center-exchange-risk-help:focus-visible{color:var(--asset-accent, #0f766e)}.asset-center-exchange-risk-help:focus-visible{outline:2px solid rgba(15,118,110,.28);outline-offset:1px}.asset-center-exchange-risk-tooltip{max-width:min(340px,calc(100vw - 24px))}.asset-center-exchange-risk-tooltip .ant-tooltip-inner{font-size:.78rem;line-height:1.6}.asset-center-exchange-risk-form input{width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid rgba(15,74,67,.16);border-radius:8px;color:var(--asset-text-primary);background:#fff}.asset-center-exchange-risk-form input[aria-invalid=true]{border-color:#b5473ba8;box-shadow:0 0 0 2px #b5473b14}.asset-center-exchange-risk-form input:focus-visible{border-color:var(--asset-accent, #0f766e);outline:2px solid rgba(15,118,110,.16);outline-offset:1px}.asset-center-exchange-risk-form input:disabled{color:#576870b8;background:#f6f4efc7}.asset-center-exchange-risk-field-error{min-height:18px;color:#a34135!important;font-size:.72rem;line-height:1.35}.asset-center-exchange-risk-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-center-exchange-risk-actions>div{display:flex;gap:8px;flex:0 0 auto}.asset-center-exchange-risk-save-status{color:var(--asset-text-secondary);font-size:.78rem}.asset-center-exchange-risk-save-status.is-pending{color:#8a5a16}.asset-center-exchange-risk-save-status.is-error{color:#a34135}.asset-center-exchange-risk-form .ant-btn{min-height:36px;border-radius:8px}.asset-center-api-console-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr) minmax(220px,.46fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(15,74,67,.18);border-radius:8px;background:#fff;box-shadow:none}.asset-center-api-console-summary.is-degraded{border-color:#c8862b4d}.asset-center-api-plan-access{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:180px;padding:28px;border:1px solid rgba(15,74,67,.16);border-radius:12px;background:#fff}.asset-center-api-plan-access>div{display:grid;gap:8px;max-width:640px}.asset-center-api-plan-access h3{margin:0;color:var(--asset-text-primary);font-size:20px}.asset-center-api-plan-access .ant-typography{color:var(--asset-text-secondary)}.asset-center-api-plan-access .ant-btn{min-width:150px}.asset-center-api-plan-access a{color:inherit}.asset-center-api-summary-copy{display:grid;align-content:center;gap:8px;min-width:0}.asset-center-api-summary-copy h3{margin:0;color:var(--asset-text-primary);font-size:1.42rem;line-height:1.22}.asset-center-api-summary-copy .ant-typography{max-width:780px;color:var(--asset-text-secondary);line-height:1.55}.asset-center-api-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.asset-center-api-summary-metrics div{display:grid;align-content:center;gap:6px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid rgba(222,214,200,.82);border-radius:8px;background:#fff}.asset-center-api-summary-metrics span{color:var(--asset-text-secondary);font-size:.74rem;font-weight:800}.asset-center-api-summary-metrics strong{min-width:0;overflow-wrap:anywhere;color:var(--asset-text-primary);font-size:1.12rem;line-height:1.25}.asset-center-api-summary-actions{display:grid;align-content:center;gap:8px;min-width:0}.asset-center-api-summary-actions .ant-btn{min-width:0;min-height:38px;border-radius:8px}.asset-center-api-console{display:grid;grid-template-columns:minmax(210px,.54fr) minmax(420px,1fr) minmax(260px,.66fr);gap:16px;align-items:start;padding:16px;border:1px solid rgba(15,74,67,.16);border-radius:8px;background:#fff;box-shadow:none}.asset-center-api-exchange-list,.asset-center-api-editor,.asset-center-api-guardrail{display:grid;align-content:start;gap:12px;min-width:0}.asset-center-api-exchange-list,.asset-center-api-editor{padding-right:16px;border-right:1px solid rgba(222,214,200,.74)}.asset-center-api-list-head,.asset-center-api-editor-head,.asset-center-api-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.asset-center-api-list-head{display:grid;gap:4px}.asset-center-api-list-head strong,.asset-center-api-panel-title strong{color:var(--asset-text-primary);font-size:1rem;line-height:1.3}.asset-center-api-exchange-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:58px;padding:10px 12px;border:1px solid rgba(15,74,67,.12);border-radius:8px;color:var(--asset-text-primary);background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.asset-center-api-exchange-row:hover,.asset-center-api-exchange-row:focus-visible,.asset-center-api-exchange-row.is-selected{border-color:#1f7a6673;background:#1f7a660d;outline:none}.asset-center-api-exchange-row.status-attention,.asset-center-api-exchange-row.status-pending-check{border-color:#c8862b47}.asset-center-api-exchange-row.status-error{border-color:#c65a485c}.asset-center-api-exchange-row.is-verified{border-color:#1e7a575c;background:#1e7a5714}.asset-center-api-exchange-row.is-verified .asset-center-api-row-state,.asset-center-api-status-pill.status-active{border-color:#1e7a573d;color:var(--asset-success-700);background:#1e7a5714}.asset-center-api-exchange-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(15,74,67,.12);border-radius:8px;color:var(--asset-brand-700);background:#fff;font-size:.76rem;font-weight:900;line-height:1;letter-spacing:0}.asset-center-api-exchange-icon img{display:block;width:24px;height:24px;object-fit:contain}.asset-center-api-exchange-icon-fallback{display:inline-flex;align-items:center;justify-content:center}.asset-center-api-exchange-icon.exchange-okx{color:#111827;background:#f4f5f7;border-color:#1118271f}.asset-center-api-exchange-icon.exchange-binance{color:#5f4700;background:#fff5cc;border-color:#bd8b003d}.asset-center-api-exchange-icon.exchange-bitget{color:#07565f;background:#e7f8f5;border-color:#07565f29}.asset-center-api-exchange-icon.exchange-hyperliquid{color:#263f71;background:#eef3ff;border-color:#263f7129}.asset-center-api-row-main{display:grid;gap:4px;min-width:0}.asset-center-api-row-main strong,.asset-center-api-row-main em,.asset-center-api-row-state{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-center-api-row-main strong{color:var(--asset-text-primary);font-size:.98rem;line-height:1.25}.asset-center-api-row-main em{color:var(--asset-text-secondary);font-size:.74rem;font-style:normal;font-weight:800}.asset-center-api-row-state,.asset-center-api-status-pill,.asset-center-api-capability-state{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(15,74,67,.12);border-radius:999px;color:var(--asset-brand-700);background:#fff;font-size:.74rem;font-weight:850}.asset-center-api-status-pill.status-attention,.asset-center-api-status-pill.status-pending-check{color:var(--asset-warning-700);border-color:#c8862b52}.asset-center-api-status-pill.status-error{color:var(--asset-danger-700);border-color:#c65a4857}.asset-center-api-editor-head h3{margin:0;color:var(--asset-text-primary);font-size:1.26rem;line-height:1.25}.asset-center-api-editor-title{display:flex;align-items:center;gap:10px;min-width:0}.asset-center-api-editor-title>div{display:grid;gap:2px;min-width:0}.asset-center-api-editor-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-center-api-editor-facts div{display:grid;gap:4px;min-width:0;min-height:62px;padding:10px 12px;border:1px solid rgba(15,74,67,.12);border-radius:8px;background:#fff}.asset-center-api-editor-facts span{color:var(--asset-text-secondary);font-size:.72rem;font-weight:820}.asset-center-api-editor-facts strong{min-width:0;overflow-wrap:anywhere;color:var(--asset-text-primary);font-size:.84rem;line-height:1.3}.asset-center-api-editor.is-verified .asset-center-api-editor-facts div{border-color:#1e7a5729;background:#1e7a570f}.asset-center-api-editor-note,.asset-center-api-empty-note,.asset-center-api-capability .ant-typography{color:var(--asset-text-secondary);line-height:1.55}.asset-center-api-verified-note{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(30,122,87,.18);border-radius:8px;background:#1e7a570f}.asset-center-api-verified-note strong{color:var(--asset-success-700);font-size:.84rem;line-height:1.35}.asset-center-api-verified-note .ant-typography{color:var(--asset-text-secondary);line-height:1.55}.asset-center-api-editor-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.asset-center-api-editor-actions .ant-btn,.asset-center-api-credential-form .ant-btn{min-width:0;min-height:38px;border-radius:8px}.asset-center-api-editor-actions .ant-btn-dangerous:not(:disabled){border-color:#c65a48b8;color:var(--asset-danger-700);background:#f8e1dc3d}.asset-center-api-editor-actions .ant-btn-dangerous:not(:disabled) span{color:var(--asset-danger-700)}.asset-center-api-external-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(15,74,67,.12);border-radius:8px;background:#fff}.asset-center-api-external-entry .ant-typography{color:var(--asset-text-secondary);line-height:1.45}.asset-center-api-external-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(31,122,102,.28);border-radius:8px;color:var(--asset-brand-700);background:#1f7a660f;font-size:.82rem;font-weight:850;text-decoration:none;white-space:nowrap}.asset-center-api-external-link:hover,.asset-center-api-external-link:focus-visible{border-color:#1f7a667a;color:var(--asset-brand-700);background:#1f7a661a;outline:none}.asset-center-api-plan-lock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(200,134,43,.28);border-radius:8px;background:#c8862b14}.asset-center-api-plan-lock>div{display:grid;gap:4px;min-width:0}.asset-center-api-plan-lock strong{color:var(--asset-text-primary);font-size:.84rem;line-height:1.35}.asset-center-api-plan-lock .ant-typography{color:var(--asset-text-secondary);line-height:1.5}.asset-center-api-plan-lock .ant-btn{min-width:0;min-height:34px;border-radius:8px}.asset-center-api-credential-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:2px}.asset-center-api-field{display:grid;gap:7px;color:var(--asset-text-secondary);font-size:12px;font-weight:700}.asset-center-api-field input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(15,74,67,.14);border-radius:8px;color:var(--asset-text-primary);background:#fff;outline:none}.asset-center-api-field input::placeholder{color:#344b4e94}.asset-center-api-field input:focus{border-color:#1f7a668f;box-shadow:0 0 0 3px #1f7a661f}.asset-center-api-field input:disabled{color:#1527399e;background:#f4f7f8d1;cursor:not-allowed}.asset-center-api-secret-input{-webkit-text-security:disc}.asset-center-api-gate{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid rgba(216,172,117,.28);border-radius:8px;color:var(--asset-text-primary);background:#fff;box-shadow:none}.asset-center-api-gate h3{margin:0;color:var(--asset-text-primary);font-size:1.28rem;line-height:1.2}.asset-center-api-gate .ant-typography{color:var(--asset-text-secondary)}.asset-center-api-gate-points{display:grid;gap:10px}.asset-center-api-gate-points span{padding:8px 10px;border:1px solid rgba(15,74,67,.12);border-radius:8px;color:var(--asset-text-secondary);background:#fff}.asset-center-api-replacement-impact{display:grid;gap:12px;padding:14px;border:1px solid rgba(181,112,42,.28);border-radius:8px;color:var(--asset-text-primary);background:#fff8ebb8}.asset-center-api-replacement-impact>div{display:grid;gap:4px}.asset-center-api-replacement-impact .ant-typography{color:var(--asset-text-secondary);line-height:1.55}.asset-center-api-replacement-impact ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.asset-center-api-replacement-impact li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(15,74,67,.12);border-radius:6px;background:#fff}.asset-center-api-replacement-warning{color:#8a4b14!important;font-weight:700}.asset-center-api-replacement-impact .ant-checkbox-wrapper{align-items:flex-start;color:var(--asset-text-primary);line-height:1.5}@media (max-width: 1120px){.asset-center-api-console-summary,.asset-center-api-console,.asset-center-api-gate{grid-template-columns:1fr}.asset-center-exchange-risk-usage,.asset-center-exchange-risk-group-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-center-api-exchange-list,.asset-center-api-editor{padding-right:0;padding-bottom:14px;border-right:0;border-bottom:1px solid rgba(222,214,200,.74)}}@media (max-width: 768px){.asset-center-api-console-summary,.asset-center-api-console,.asset-center-api-gate{padding:14px}.asset-center-api-summary-metrics,.asset-center-api-editor-facts,.asset-center-api-editor-actions,.asset-center-api-external-entry,.asset-center-api-plan-lock,.asset-center-api-summary-actions,.asset-center-api-security-list,.asset-center-exchange-risk-usage,.asset-center-exchange-risk-group-fields{grid-template-columns:1fr}.asset-center-exchange-risk-usage>div,.asset-center-exchange-risk-usage>div:nth-last-child(-n+3){border-bottom:1px solid rgba(222,214,200,.5)}.asset-center-exchange-risk-usage>div:last-child{border-bottom:0}.asset-center-api-list-head,.asset-center-api-editor-head,.asset-center-api-panel-title,.asset-center-exchange-risk-head,.asset-center-exchange-risk-section-head,.asset-center-exchange-risk-form-head,.asset-center-exchange-risk-actions{display:grid}.asset-center-risk-evidence-warning{grid-template-columns:1fr}.asset-center-exchange-risk-mode{justify-content:flex-start}.asset-center-exchange-risk-help,.asset-center-exchange-risk-form input,.asset-center-exchange-risk-form .ant-btn{min-height:44px}.asset-center-exchange-risk-help{width:44px}.asset-center-exchange-risk-actions>div{display:grid;grid-template-columns:1fr 1fr}.asset-center-api-exchange-row{grid-template-columns:auto minmax(0,1fr)}.asset-center-api-row-state{grid-column:2;width:fit-content}.asset-center-api-plan-access{align-items:stretch;flex-direction:column;padding:22px}.asset-center-api-plan-access .ant-btn{width:100%}}.asset-center-membership-hero{display:grid;grid-template-columns:1fr;gap:24px}.asset-center-membership-copy,.asset-center-membership-cta-panel,.asset-center-membership-plan-card{border-radius:8px}.asset-center-membership-copy{padding:20px;color:var(--asset-text-primary);background:#fff;border:1px solid rgba(222,214,200,.88);box-shadow:none}.asset-center-membership-kicker{color:var(--asset-brand-700)!important;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.asset-center-membership-copy h3{margin:0;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.65rem;line-height:1.18}.asset-center-membership-copy .ant-typography,.asset-center-membership-copy p{color:var(--asset-text-secondary)}.asset-center-membership-status-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.asset-center-membership-status-card{min-height:112px;padding:16px;border-radius:8px;background:#fff;border:1px solid rgba(222,214,200,.82)}.asset-center-membership-status-card span,.asset-center-membership-plan-card span,.asset-center-membership-support-panel .ant-typography{color:var(--asset-text-secondary)}.asset-center-membership-status-card strong{display:block;margin-top:8px;color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1.4rem}.asset-center-membership-status-card p{margin:10px 0 0}.asset-center-membership-status-action{margin-top:14px}.asset-center-membership-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.asset-center-membership-plan-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-center-membership-plan-toolbar>strong{color:var(--asset-text-primary);font-size:1.08rem}.asset-center-membership-command-card{display:grid;gap:8px;min-width:0;min-height:88px;padding:14px;border:1px solid rgba(222,214,200,.82);border-radius:8px;background:#fff}.asset-center-membership-command-card span{color:var(--asset-text-secondary);font-size:.82rem;font-weight:800}.asset-center-membership-command-card small{color:var(--asset-text-secondary);font-size:.78rem;font-weight:650;line-height:1.45}.asset-center-membership-command-card strong{min-width:0;overflow:hidden;color:var(--asset-text-primary);font-size:1rem;font-weight:900;line-height:1.35;text-overflow:ellipsis}.asset-center-membership-command-card.is-blocked{border-color:#c65a4842;background:#f8e1dcb8}.asset-center-membership-command-card.is-pending{border-color:#dbba7a4d}.asset-center-membership-cta-panel{display:grid;align-content:start;gap:14px;padding:22px;background:#fff;border:1px solid rgba(182,138,90,.24);box-shadow:none}.asset-center-membership-cta-panel strong{color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.8rem}.asset-center-membership-cta-panel p{margin:0;color:var(--asset-text-secondary);line-height:1.7}.asset-center-membership-billing-shell{display:grid;gap:10px}.asset-center-membership-billing-shell>span{color:var(--asset-text-secondary);font-size:.9rem;font-weight:600}.asset-center-membership-billing-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(120px,1fr));padding:6px;border-radius:14px;background:#1420270f}.asset-center-membership-billing-toggle button{display:grid;gap:4px;min-height:56px;padding:10px 14px;border:none;border-radius:10px;color:var(--asset-text-secondary);background:transparent;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.asset-center-membership-billing-toggle button.active{color:#f8f5f0;background:linear-gradient(135deg,var(--asset-brand-700),#17352f);box-shadow:0 12px 24px #0f4a432e}.asset-center-membership-billing-toggle button small{font-size:.76rem;font-weight:700}.asset-center-membership-tag{width:fit-content;margin-inline-end:0;border:none;color:#f8f5f0;background:linear-gradient(135deg,var(--asset-brand-700),var(--asset-gold-600))}.asset-center-membership-cta-panel .ant-btn{height:46px;border-radius:12px}.asset-center-membership-cta-panel .ant-btn-primary{background:linear-gradient(135deg,var(--asset-brand-700),#17352f);border:none}.asset-center-membership-cta-panel .ant-btn a{color:inherit}.asset-center-membership-plan-grid,.asset-center-membership-support-grid{display:grid;gap:20px}.asset-center-membership-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-center-membership-capability-rail{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(15,74,67,.16);border-radius:8px;background:#fff}.asset-center-membership-capability-copy{display:grid;align-content:center;gap:7px;min-width:0}.asset-center-membership-capability-copy strong{color:var(--asset-text-primary);font-size:1.08rem;line-height:1.35}.asset-center-membership-capability-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-center-membership-capability-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;min-height:82px;padding:10px;border:1px solid rgba(222,214,200,.78);border-radius:8px;background:#fff}.asset-center-membership-capability-step span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--asset-text-primary);background:#0f4a4314;font-size:.72rem;font-weight:900}.asset-center-membership-capability-step em,.asset-center-membership-capability-step strong{min-width:0;overflow-wrap:anywhere}.asset-center-membership-capability-step em{align-self:center;color:var(--asset-text-secondary);font-size:.76rem;font-style:normal;font-weight:850}.asset-center-membership-capability-step strong{grid-column:1 / -1;color:var(--asset-text-primary);font-size:.95rem;line-height:1.35}.asset-center-membership-capability-step.is-ready{border-color:#1f7a6633;background:#fff}.asset-center-membership-capability-step.is-ready span{color:#fff;background:var(--asset-success-700)}.asset-center-membership-capability-step.is-pending{border-color:#dbba7a4d;background:#fff}.asset-center-membership-capability-step.is-pending span{color:#fff;background:var(--asset-warning-700)}.asset-center-membership-capability-step.is-blocked{border-color:#c65a4842;background:#f8e1dcb8}.asset-center-membership-capability-step.is-blocked span{color:#fff;background:var(--asset-danger-700)}.asset-center-membership-plan-card{display:grid;gap:16px;min-height:300px;padding:24px;background:var(--asset-bg-surface);border:1px solid var(--asset-border-soft);box-shadow:var(--asset-shadow-card)}.asset-center-membership-plan-card.current{border-color:#b68a5a61;box-shadow:0 24px 44px #0f4a4324}.asset-center-membership-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asset-center-membership-price-stack{display:grid;justify-items:end}.asset-center-membership-price-stack .ant-typography{color:var(--asset-text-primary)}.asset-center-membership-price-stack small{color:var(--asset-brand-600);font-size:.78rem;font-weight:700}.asset-center-membership-plan-head strong{display:block;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.35rem}.asset-center-membership-plan-head span{display:inline-flex;margin-top:8px;padding:4px 10px;border-radius:999px;color:var(--asset-brand-700);background:var(--asset-brand-100);font-size:.82rem;font-weight:700}.asset-center-membership-plan-features{display:grid;gap:12px}.asset-center-membership-plan-features div{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:#f1ece2d6}.asset-center-membership-plan-features strong{color:var(--asset-text-primary)}.asset-center-membership-plan-card p{margin:0;color:var(--asset-text-secondary);line-height:1.7}.asset-center-membership-card-cta{min-height:44px;border-radius:14px}@media (max-width: 620px){.asset-center-membership-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-membership-command-card strong{overflow:visible;text-overflow:clip}.asset-center-membership-plan-toolbar{align-items:stretch;flex-direction:column}.asset-center-membership-billing-toggle{width:100%}}.asset-center-membership-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-membership-support-grid.is-compact{grid-template-columns:1fr}.asset-center-membership-support-panel.accent{background:radial-gradient(circle at top right,rgba(182,138,90,.14),transparent 34%),#fffdfceb}.asset-center-membership-chip-row{display:flex;flex-wrap:wrap;gap:12px}.asset-center-membership-chip,.asset-center-membership-subchip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;font-weight:600}.asset-center-membership-chip{color:#f8f5f0;background:linear-gradient(135deg,var(--asset-brand-700),#17352f)}.asset-center-membership-subchip{color:var(--asset-brand-700);background:#fff;border:1px solid rgba(30,107,97,.16)}.asset-center-membership-checklist{margin:0;padding-left:18px;color:var(--asset-text-secondary);line-height:1.8}.asset-center-membership-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#1420276b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-center-membership-modal{width:min(980px,100%);border-radius:28px;background:radial-gradient(circle at top right,rgba(182,138,90,.18),transparent 30%),#fffdfcf7;border:1px solid rgba(182,138,90,.24);box-shadow:0 28px 70px #1420272e}.asset-center-membership-modal-head,.asset-center-membership-modal-grid{padding:28px}.asset-center-membership-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(222,214,200,.82)}.asset-center-membership-modal-kicker{color:var(--asset-brand-600)!important;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.asset-center-membership-modal-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px}.asset-center-membership-modal-summary,.asset-center-membership-modal-aside{display:grid;gap:18px}.asset-center-membership-modal-price,.asset-center-membership-modal-feature-list div,.asset-center-membership-modal-aside>div{padding:18px 20px;border-radius:20px;background:#f1ece2bd}.asset-center-membership-modal-price span,.asset-center-membership-modal-feature-list span,.asset-center-membership-modal-aside h4{color:var(--asset-text-secondary)}.asset-center-membership-modal-price strong{display:block;margin-top:8px;color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1.7rem}.asset-center-membership-modal-price p{margin:10px 0 0;color:var(--asset-brand-600);font-weight:700}.asset-center-membership-modal-feature-list{display:grid;gap:12px}.asset-center-membership-modal-feature-list div{display:grid;gap:4px}.asset-center-membership-modal-feature-list strong{color:var(--asset-text-primary)}.asset-center-membership-modal-aside h4{margin:0 0 12px}.asset-center-membership-modal-actions{display:grid;gap:12px}.asset-center-membership-modal-actions .ant-btn{min-height:46px;border-radius:14px}.asset-center-membership-modal-actions .ant-btn a,.asset-center-membership-order-actions .ant-btn a{color:inherit}.asset-center-membership-retry-banner{padding:24px 28px;border-radius:24px;border:1px solid rgba(198,90,72,.18);background:radial-gradient(circle at top left,rgba(248,225,220,.48),transparent 36%),linear-gradient(180deg,#fffdfcf5,#f8e1dcb8);box-shadow:var(--asset-shadow-card)}.asset-center-membership-retry-banner h3{margin:10px 0 8px;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.4rem;line-height:1.2}.asset-center-membership-retry-banner p{margin:0;color:var(--asset-text-secondary);line-height:1.7}.asset-center-membership-retry-banner.success{border-color:#1e7a572e;background:radial-gradient(circle at top left,rgba(221,242,231,.48),transparent 36%),linear-gradient(180deg,#fffdfcf5,#ddf2e7b8)}.asset-center-membership-order-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.7fr);gap:24px}.asset-center-membership-order-copy,.asset-center-membership-order-total{padding:28px;border-radius:28px}.asset-center-membership-order-copy{color:#f8f5f0;background:#123d35;box-shadow:var(--asset-shadow-hero)}.asset-center-membership-order-copy h3{margin:14px 0 12px;color:#f8f5f0;font-family:Space Grotesk,sans-serif;font-size:1.95rem;line-height:1.15}.asset-center-membership-order-copy p{margin:0;color:#f8f5f0cc;line-height:1.7}.asset-center-membership-order-total{display:grid;align-content:center;gap:10px;background:#fff;border:1px solid rgba(182,138,90,.26);box-shadow:none}.asset-center-membership-order-total span,.asset-center-membership-order-total small{color:var(--asset-text-secondary)}.asset-center-membership-order-total strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1.9rem}.asset-center-membership-order-total p{margin:0;color:var(--asset-brand-600);font-weight:700}.asset-center-membership-checkout-readiness-rail{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);gap:18px;padding:20px;border:1px solid rgba(15,74,67,.16);border-radius:14px;background:#fff;box-shadow:var(--asset-shadow-card)}.asset-center-membership-checkout-readiness-copy{display:grid;align-content:center;gap:8px}.asset-center-membership-checkout-readiness-copy strong{color:var(--asset-text-primary);font-size:1.1rem}.asset-center-membership-checkout-readiness-copy p{margin:0;color:var(--asset-text-secondary);line-height:1.65}.asset-center-membership-checkout-readiness-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-center-membership-checkout-readiness-step{display:grid;align-content:start;gap:7px;min-height:136px;padding:14px;border:1px solid rgba(15,74,67,.12);border-radius:10px;background:#fbfcfb}.asset-center-membership-checkout-readiness-step>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#fffaf0;background:#0f4a43;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.asset-center-membership-checkout-readiness-step em,.asset-center-membership-checkout-readiness-step small{color:var(--asset-text-secondary);font-style:normal}.asset-center-membership-checkout-readiness-step strong{color:var(--asset-text-primary);line-height:1.25}.asset-center-membership-checkout-readiness-step small{line-height:1.5}.asset-center-membership-checkout-readiness-step.is-ready{border-color:#0f7a5e3d;background:#ebf9f3db}.asset-center-membership-checkout-readiness-step.is-ready>span{background:#157a5e}.asset-center-membership-checkout-readiness-step.is-pending{border-color:#b57c2d4d;background:#fff8e8e6}.asset-center-membership-checkout-readiness-step.is-pending>span{background:#a15f12}.asset-center-membership-checkout-readiness-step.is-blocked{border-color:#bc48484d;background:#ffefece6}.asset-center-membership-checkout-readiness-step.is-blocked>span{background:#b6423e}.asset-center-membership-order-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr);gap:24px}.asset-center-membership-order-panel,.asset-center-membership-order-side{display:grid;gap:20px}.asset-center-membership-provider-list,.asset-center-wallet-readiness-list{display:grid;gap:12px}.asset-center-membership-provider-list:empty{display:none}.asset-center-membership-provider-alert,.asset-center-wallet-readiness-alert{border-radius:16px}.asset-center-membership-provider-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-center-membership-provider-recovery{display:grid;gap:10px}.asset-center-membership-provider-recovery .ant-space-compact{flex-wrap:wrap;gap:8px}.asset-center-membership-order-summary,.asset-center-membership-order-notes{display:grid;gap:14px}.asset-center-membership-order-summary div,.asset-center-membership-order-notes div,.asset-center-membership-payment-card{padding:16px 18px;border-radius:10px;background:#f7f9f8}.asset-center-membership-order-summary span,.asset-center-membership-order-notes span,.asset-center-membership-payment-card span,.asset-center-membership-payment-card small{color:var(--asset-text-secondary)}.asset-center-membership-order-summary strong,.asset-center-membership-order-notes strong,.asset-center-membership-payment-card strong{display:block;margin-top:6px;color:var(--asset-text-primary)}.asset-center-membership-upgrade-impact{display:grid;gap:16px;padding:22px;overflow:hidden;border:1px solid rgba(221,196,151,.28);border-radius:24px;color:#f8f5f0;background:radial-gradient(circle at 12% 8%,rgba(222,182,123,.22),transparent 32%),radial-gradient(circle at 90% 20%,rgba(118,185,174,.16),transparent 28%),linear-gradient(135deg,#122621,#17352f 54%,#26332d);box-shadow:0 24px 54px #12262138}.asset-center-membership-impact-head,.asset-center-membership-impact-capacity{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-center-membership-impact-head span,.asset-center-membership-impact-capacity span{color:#f8f5f0a8;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.asset-center-membership-impact-head strong{color:#f5c987;font-family:IBM Plex Mono,monospace;font-size:1.25rem}.asset-center-membership-impact-capacity{padding:14px 16px;border:1px solid rgba(248,245,240,.12);border-radius:18px;background:#ffffff12}.asset-center-membership-impact-capacity strong{color:#fff8eb;font-family:IBM Plex Mono,monospace}.asset-center-membership-upgrade-impact p{margin:0;color:#f8f5f0c2;line-height:1.7}.asset-center-membership-impact-list{display:grid;gap:10px}.asset-center-membership-impact-list span,.asset-center-membership-impact-risk{padding:12px 14px;border-radius:16px;color:#f8f5f0db;background:#ffffff14}.asset-center-membership-impact-risk{border:1px solid rgba(245,151,122,.32);color:#ffd9cc;background:#8b3d2c33}.asset-center-membership-order-impact{box-shadow:0 18px 44px #1226212e}.asset-center-membership-payment-list,.asset-center-membership-check-row,.asset-center-membership-order-actions{display:grid;gap:14px}.asset-center-membership-payment-card{display:grid;gap:6px;border:1px solid transparent;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.asset-center-membership-payment-card.active{border-color:var(--asset-brand-700);background:#eef8f4;box-shadow:inset 0 0 0 1px var(--asset-brand-700),0 10px 22px #0f4a431a;transform:translateY(-1px)}.asset-center-membership-payment-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-center-membership-payment-card-head strong{margin-top:0}.asset-center-membership-payment-card-head em{flex:0 0 auto;padding:3px 8px;border-radius:999px;color:#fff;background:var(--asset-brand-700);font-size:.75rem;font-style:normal;font-weight:800}.asset-center-membership-wallet-network-panel{display:grid;gap:12px}.asset-center-membership-wallet-network-head{display:grid;gap:4px}.asset-center-membership-wallet-network-head h3{margin:0;color:var(--asset-text-primary)}.asset-center-membership-wallet-network-list{display:grid;gap:10px}.asset-center-membership-wallet-network-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:82px;padding:16px 18px;border:1px solid rgba(15,74,67,.12);border-radius:14px;cursor:pointer;background:#ffffffb8;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.asset-center-membership-wallet-network-card span,.asset-center-membership-wallet-network-card small{color:var(--asset-text-secondary)}.asset-center-membership-wallet-network-card strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace}.asset-center-membership-wallet-network-card small{grid-column:1 / -1}.asset-center-membership-wallet-network-card.active{border-color:#0f4a436b;background:#eaf7f2e6;box-shadow:0 12px 26px #0f4a431f}.asset-center-membership-risk-panel{display:grid;gap:12px}.asset-center-membership-risk-panel h3{margin:0;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.05rem}.asset-center-membership-check-row .ant-checkbox-wrapper{padding:12px 14px;border-radius:8px;background:#fff;border:1px solid rgba(222,214,200,.84)}.asset-center-membership-order-actions .ant-btn{min-height:46px;border-radius:10px}.asset-center-membership-success-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.7fr);gap:24px}.asset-center-membership-success-copy,.asset-center-membership-success-total{padding:28px;border-radius:28px}.asset-center-membership-success-copy{color:#f8f5f0;background:radial-gradient(circle at top left,rgba(221,242,231,.18),transparent 34%),linear-gradient(135deg,#17352f,#126257 56%,#8e6840);box-shadow:var(--asset-shadow-hero)}.asset-center-membership-success-copy h3{margin:14px 0 12px;color:#f8f5f0;font-family:Space Grotesk,sans-serif;font-size:1.95rem;line-height:1.15}.asset-center-membership-success-copy p{margin:0;color:#f8f5f0d1;line-height:1.7}.asset-center-membership-success-total{display:grid;align-content:center;gap:10px;background:#fff;border:1px solid rgba(30,122,87,.24);box-shadow:none}.asset-center-membership-success-total span,.asset-center-membership-success-total small{color:var(--asset-text-secondary)}.asset-center-membership-success-total strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1.85rem}.asset-center-membership-success-total p{margin:0;color:var(--asset-success-700);font-weight:700}.asset-center-membership-success-activation-rail{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);gap:18px;padding:22px;border:1px solid rgba(15,122,94,.18);border-radius:24px;background:linear-gradient(120deg,#fffdfcf0,#ecf9f3e0),radial-gradient(circle at 92% 8%,rgba(15,122,94,.12),transparent 28%);box-shadow:var(--asset-shadow-card)}.asset-center-membership-success-activation-copy{display:grid;align-content:center;gap:8px}.asset-center-membership-success-activation-copy strong{color:var(--asset-text-primary);font-size:1.1rem}.asset-center-membership-success-activation-copy p{margin:0;color:var(--asset-text-secondary);line-height:1.65}.asset-center-membership-success-activation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-center-membership-success-activation-step{display:grid;align-content:start;gap:7px;min-height:148px;padding:16px;border:1px solid rgba(15,122,94,.16);border-radius:18px;background:#ffffffb8}.asset-center-membership-success-activation-step>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#fffaf0;background:#157a5e;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.asset-center-membership-success-activation-step em,.asset-center-membership-success-activation-step small{color:var(--asset-text-secondary);font-style:normal}.asset-center-membership-success-activation-step strong{color:var(--asset-text-primary);line-height:1.25}.asset-center-membership-success-activation-step small{line-height:1.5}.asset-center-membership-success-activation-step.is-ready{border-color:#0f7a5e47;background:#ebf9f3db}.asset-center-membership-success-activation-step.is-ready>span{background:#157a5e}.asset-center-membership-success-activation-step.is-pending{border-color:#b57c2d47;background:#fff8e8e6}.asset-center-membership-success-activation-step.is-pending>span{background:#a15f12}.asset-center-membership-success-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px}.asset-center-membership-success-panel,.asset-center-membership-success-actions{display:grid;gap:20px}.asset-center-membership-order-status-rail{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(15,74,67,.16);border-radius:8px;background:#fff}.asset-center-membership-order-status-rail-copy{display:grid;align-content:center;gap:7px;min-width:0}.asset-center-membership-order-status-rail-copy>span{color:var(--asset-brand-600);font-size:.78rem;font-weight:850}.asset-center-membership-order-status-rail-copy strong{color:var(--asset-text-primary);font-size:1.08rem;line-height:1.35}.asset-center-membership-order-status-rail-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-center-membership-order-status-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;min-height:96px;padding:10px;border:1px solid rgba(222,214,200,.78);border-radius:8px;background:#fff}.asset-center-membership-order-status-step>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--asset-text-primary);background:#0f4a4314;font-size:.72rem;font-weight:900}.asset-center-membership-order-status-step em,.asset-center-membership-order-status-step strong,.asset-center-membership-order-status-step small{min-width:0;overflow-wrap:anywhere}.asset-center-membership-order-status-step em{align-self:center;color:var(--asset-text-secondary);font-size:.76rem;font-style:normal;font-weight:850}.asset-center-membership-order-status-step strong{grid-column:1 / -1;color:var(--asset-text-primary);font-size:.95rem;line-height:1.35}.asset-center-membership-order-status-step small{grid-column:1 / -1;color:var(--asset-text-secondary);line-height:1.45}.asset-center-membership-order-status-step-link{grid-column:1 / -1;width:fit-content;color:var(--asset-brand-700);font-size:.8rem;font-weight:850}.asset-center-membership-order-status-step.is-ready{border-color:#1f7a6633;background:#fff}.asset-center-membership-order-status-step.is-ready>span{color:#fff;background:var(--asset-success-700)}.asset-center-membership-order-status-step.is-pending{border-color:#dbba7a4d;background:#fff}.asset-center-membership-order-status-step.is-pending>span{color:#fff;background:var(--asset-warning-700)}.asset-center-membership-order-status-step.is-blocked{border-color:#c65a4842;background:#fff}.asset-center-membership-order-status-step.is-blocked>span{color:#fff;background:var(--asset-danger-700)}.asset-center-membership-order-overview{display:grid;gap:14px;padding:16px;border-radius:8px;background:#fff;border:1px solid rgba(222,214,200,.88);box-shadow:none}.asset-center-membership-orders-empty{display:grid;justify-items:center;gap:16px;min-height:260px;padding:42px 24px;border:1px solid rgba(222,214,200,.88);border-radius:12px;background:#fff;text-align:center}.asset-center-membership-orders-empty .local-data-empty-state{width:min(520px,100%)}.asset-center-membership-orders-empty .local-data-empty-state__eyebrow{display:none}.asset-center-membership-order-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asset-center-membership-order-stat-grid div{display:grid;gap:8px;min-height:78px;padding:12px;border-radius:8px;background:#fff;border:1px solid rgba(222,214,200,.74)}.asset-center-membership-order-stat-grid span{color:var(--asset-text-secondary);font-size:.86rem;font-weight:700}.asset-center-membership-order-stat-grid strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1.8rem;line-height:1}.asset-center-membership-order-filter-row{display:flex;flex-wrap:wrap;gap:8px}.asset-center-membership-order-filter-row button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:8px;border:1px solid rgba(222,214,200,.9);color:var(--asset-text-secondary);background:#fff;cursor:pointer;font-weight:700;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.asset-center-membership-order-filter-row button:hover,.asset-center-membership-order-filter-row button:focus-visible{transform:translateY(-1px);border-color:#1e6b613d;color:var(--asset-text-primary);box-shadow:none}.asset-center-membership-order-filter-row button.active{color:#f8f5f0;background:linear-gradient(135deg,var(--asset-brand-700),#17352f);border-color:transparent;box-shadow:none}.asset-center-membership-order-filter-row button strong{font-family:IBM Plex Mono,monospace}.asset-center-membership-orders-table-shell{display:grid;gap:12px;padding:16px;overflow:hidden}.asset-center-membership-orders-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.asset-center-membership-orders-table-head h3{margin:0 0 6px}.asset-center-membership-orders-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:var(--asset-text-secondary);font-size:.86rem;font-weight:700}.asset-center-membership-orders-pagination span{min-height:32px;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid rgba(222,214,200,.86)}.asset-center-membership-orders-pagination button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(30,107,97,.18);border-radius:8px;color:var(--asset-brand-700);background:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.asset-center-membership-orders-pagination button:not(:disabled):hover,.asset-center-membership-orders-pagination button:not(:disabled):focus-visible{color:#f8f5f0;background:var(--asset-brand-700);border-color:var(--asset-brand-700)}.asset-center-membership-orders-pagination button:disabled{color:#46555b57;background:#fff;cursor:not-allowed}.asset-center-membership-orders-table-scroll{overflow-x:auto;border:1px solid rgba(222,214,200,.78);border-radius:8px;background:#fff}.asset-center-membership-orders-mobile-list{display:none}.asset-center-membership-order-mobile-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(222,214,200,.84);border-radius:10px;background:#fff}.asset-center-membership-order-mobile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-center-membership-order-mobile-head>div{display:grid;gap:4px;min-width:0}.asset-center-membership-order-mobile-head>div strong{overflow-wrap:anywhere;color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:.9rem}.asset-center-membership-order-mobile-head>div span,.asset-center-membership-order-mobile-description,.asset-center-membership-order-mobile-facts span{color:var(--asset-text-secondary)!important;font-size:.82rem;line-height:1.5}.asset-center-membership-order-mobile-facts{display:grid;gap:10px;margin:0}.asset-center-membership-order-mobile-facts>div{display:grid;grid-template-columns:minmax(72px,.32fr) minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid rgba(222,214,200,.62)}.asset-center-membership-order-mobile-facts dt{color:var(--asset-text-secondary);font-size:.78rem;font-weight:750}.asset-center-membership-order-mobile-facts dd{display:grid;gap:3px;min-width:0;margin:0;color:var(--asset-text-primary)}.asset-center-membership-order-mobile-card .asset-center-membership-order-action-cell{padding-top:2px}@media (max-width: 720px){.asset-center-membership-orders-table-scroll{display:none}.asset-center-membership-orders-mobile-list{display:grid;gap:12px}.asset-center-membership-order-mobile-card .asset-center-membership-order-link,.asset-center-membership-order-mobile-card .asset-center-membership-order-secondary-link,.asset-center-membership-order-mobile-card .asset-center-membership-order-payment-inline .ant-btn{width:100%;justify-content:center}}.asset-center-membership-orders-table{width:100%;min-width:1160px;border-collapse:collapse}.asset-center-membership-orders-table th:nth-child(1),.asset-center-membership-orders-table td:nth-child(1){width:230px}.asset-center-membership-orders-table th:nth-child(2),.asset-center-membership-orders-table td:nth-child(2){width:120px}.asset-center-membership-orders-table th:nth-child(3),.asset-center-membership-orders-table td:nth-child(3){width:120px}.asset-center-membership-orders-table th:nth-child(4),.asset-center-membership-orders-table td:nth-child(4){width:250px}.asset-center-membership-orders-table th:nth-child(5),.asset-center-membership-orders-table td:nth-child(5){width:220px}.asset-center-membership-orders-table th:nth-child(6),.asset-center-membership-orders-table td:nth-child(6){width:220px}.asset-center-membership-orders-table th,.asset-center-membership-orders-table td{padding:12px 14px;text-align:left;vertical-align:top}.asset-center-membership-orders-table th{color:var(--asset-text-secondary);background:#fff;border-bottom:1px solid rgba(222,214,200,.86);font-size:.78rem;font-weight:800}.asset-center-membership-orders-table td{border-top:1px solid rgba(222,214,200,.52)}.asset-center-membership-orders-table tbody tr:first-child td{border-top:none}.asset-center-membership-orders-table tbody tr:hover td{background:#0f172a09}.asset-center-membership-order-cell-main,.asset-center-membership-order-status-cell,.asset-center-membership-order-action-cell,.asset-center-membership-order-impact-inline,.asset-center-membership-order-payment-inline{display:grid;gap:6px}.asset-center-membership-order-cell-main strong,.asset-center-membership-order-impact-inline strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace}.asset-center-membership-order-cell-main span,.asset-center-membership-order-status-cell small,.asset-center-membership-order-muted,.asset-center-membership-order-impact-inline span,.asset-center-membership-order-payment-inline .ant-typography{color:var(--asset-text-secondary);line-height:1.55}.asset-center-membership-orders-table td:nth-child(2) .asset-center-membership-order-cell-main strong,.asset-center-membership-orders-table td:nth-child(2) .asset-center-membership-order-cell-main span,.asset-center-membership-orders-table td:nth-child(3) .asset-center-membership-order-cell-main strong,.asset-center-membership-orders-table td:nth-child(3) .asset-center-membership-order-cell-main span{white-space:nowrap}.asset-center-membership-order-status{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:800;white-space:nowrap}.asset-center-membership-order-status-cell{max-width:320px}.asset-center-membership-order-impact-inline{min-width:150px}.asset-center-membership-order-impact-inline span{color:var(--asset-brand-600);font-size:.76rem;font-weight:800}.asset-center-membership-order-action-cell{min-width:160px}.asset-center-membership-order-action-cell .asset-center-membership-order-link,.asset-center-membership-order-secondary-link{min-height:36px;padding:0 12px;border-radius:12px;font-size:.86rem}.asset-center-membership-order-secondary-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;color:var(--asset-brand-700);border:1px solid rgba(30,107,97,.18);background:#fff;font-weight:800}.asset-center-membership-order-empty{color:var(--asset-text-secondary);text-align:center!important}.asset-center-membership-orders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.asset-center-membership-order-card{display:grid;gap:22px;min-height:320px;padding:26px;background:radial-gradient(circle at top right,rgba(217,236,231,.46),transparent 34%),linear-gradient(180deg,#fffdfcf0,#f1ece2e0);transition:transform .2s ease,box-shadow .2s ease}.asset-center-membership-order-card:hover{transform:translateY(-2px);box-shadow:var(--asset-shadow-hover)}.asset-center-membership-order-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asset-center-membership-order-card-head>div{display:grid;gap:6px}.asset-center-membership-order-card-head strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:1rem}.asset-center-membership-order-card-head .ant-typography{color:var(--asset-text-secondary)}.asset-center-membership-order-card-head>span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:var(--asset-brand-700);background:#fff;border:1px solid rgba(30,107,97,.16);font-size:.82rem;font-weight:700;white-space:nowrap}.asset-center-membership-order-status.status-paid,.asset-center-membership-order-status.status-active{color:var(--asset-brand-700);background:#fff;border-color:#1e6b6129}.asset-center-membership-order-status.status-processing{color:var(--asset-info-700);background:#ddecf9eb;border-color:#2e78b729}.asset-center-membership-order-status.status-failed{color:var(--asset-danger-700);background:#f8e1dceb;border-color:#c65a482e}.asset-center-membership-order-status.status-refunding{color:var(--asset-warning-700);background:#faebcfeb;border-color:#c8862b2e}.asset-center-membership-order-description{margin:0;color:var(--asset-text-secondary);line-height:1.7}.asset-center-membership-order-impact-summary{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(182,138,90,.18);border-radius:18px;background:radial-gradient(circle at top right,rgba(245,201,135,.18),transparent 34%),#fffdfcdb}.asset-center-membership-order-impact-summary span{color:var(--asset-brand-600);font-size:.78rem;font-weight:800;letter-spacing:.1em}.asset-center-membership-order-impact-summary strong{color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:.95rem}.asset-center-membership-order-card-action{display:grid;gap:10px;padding:12px;border-radius:8px;background:#fff;border:1px solid rgba(182,138,90,.16)}.asset-center-membership-order-card-action .ant-typography{line-height:1.6}.asset-center-membership-order-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:38px;padding:0 14px;border-radius:8px;color:#f8f5f0;background:linear-gradient(135deg,var(--asset-brand-700),#17352f 90%);box-shadow:none;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.asset-center-membership-order-link:hover,.asset-center-membership-order-link:focus-visible{transform:translateY(-1px);box-shadow:0 20px 34px #0f4a4338}.asset-center-membership-order-workspace{display:grid;gap:24px}.asset-center-membership-order-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:22px;padding:28px;overflow:hidden;border:1px solid rgba(30,107,97,.16);border-radius:24px;background:linear-gradient(135deg,#fffdfcf0,#f1ece2cc),linear-gradient(180deg,rgba(217,236,231,.36),transparent);box-shadow:var(--asset-shadow-card)}.asset-center-membership-order-brief.status-processing{border-color:#2e78b733;background:linear-gradient(135deg,#fffdfcf2,#ddecf9b3),linear-gradient(180deg,rgba(217,236,231,.24),transparent)}.asset-center-membership-order-brief.status-failed{border-color:#c65a4838;background:linear-gradient(135deg,#fffdfcf2,#f8e1dcad),linear-gradient(180deg,rgba(244,232,216,.26),transparent)}.asset-center-membership-order-brief.status-refunding{border-color:#c8862b38;background:linear-gradient(135deg,#fffdfcf2,#faebcfb8),linear-gradient(180deg,rgba(217,236,231,.22),transparent)}.asset-center-membership-order-brief-copy{display:grid;align-content:center;gap:12px;min-width:0}.asset-center-membership-order-brief-copy>span{width:fit-content;padding:6px 12px;border-radius:999px;color:var(--asset-brand-700);background:#d9ece7bd;font-size:.76rem;font-weight:900;letter-spacing:.12em}.asset-center-membership-order-brief-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.asset-center-membership-order-brief-title h3{margin:0;overflow-wrap:anywhere;color:var(--asset-text-primary);font-family:IBM Plex Mono,monospace;font-size:clamp(1.15rem,2vw,1.72rem);line-height:1.25}.asset-center-membership-order-brief-copy strong{color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.18rem;line-height:1.35}.asset-center-membership-order-brief-copy p{max-width:760px;margin:0;color:var(--asset-text-secondary);font-size:.98rem;line-height:1.75}.asset-center-membership-order-brief-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:stretch}.asset-center-membership-order-brief-summary div{display:grid;align-content:center;gap:6px;min-width:0;min-height:82px;padding:14px 16px;border:1px solid rgba(222,214,200,.8);border-radius:18px;background:#fffdfcb8}.asset-center-membership-order-brief-summary span{color:var(--asset-text-secondary);font-size:.76rem;font-weight:800}.asset-center-membership-order-brief-summary strong{overflow-wrap:anywhere;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1rem;line-height:1.35}.asset-center-membership-order-verification-rail{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:18px;border:1px solid rgba(15,74,67,.16);border-radius:16px;background:#fffdfceb}.asset-center-membership-order-verification-copy{display:grid;align-content:center;gap:7px;min-width:0}.asset-center-membership-order-verification-copy>span{color:var(--asset-brand-600);font-size:.78rem;font-weight:850}.asset-center-membership-order-verification-copy strong{color:var(--asset-text-primary);font-size:1.08rem;line-height:1.35}.asset-center-membership-order-verification-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-center-membership-order-verification-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;min-width:0;min-height:112px;padding:12px;border:1px solid rgba(222,214,200,.78);border-radius:12px;background:#f8f5eeb8}.asset-center-membership-order-verification-step>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:var(--asset-text-primary);background:#0f4a4314;font-size:.72rem;font-weight:900}.asset-center-membership-order-verification-step em,.asset-center-membership-order-verification-step strong,.asset-center-membership-order-verification-step small{min-width:0;overflow-wrap:anywhere}.asset-center-membership-order-verification-step em{align-self:center;color:var(--asset-text-secondary);font-size:.76rem;font-style:normal;font-weight:850}.asset-center-membership-order-verification-step strong{grid-column:1 / -1;color:var(--asset-text-primary);font-size:.95rem;line-height:1.35}.asset-center-membership-order-verification-step small{grid-column:1 / -1;color:var(--asset-text-secondary);line-height:1.45}.asset-center-membership-order-verification-step.is-ready{border-color:#1f7a6633;background:#d9ece79e}.asset-center-membership-order-verification-step.is-ready>span{color:#fff;background:var(--asset-success-700)}.asset-center-membership-order-verification-step.is-pending{border-color:#dbba7a4d;background:#faebcfad}.asset-center-membership-order-verification-step.is-pending>span{color:#fff;background:var(--asset-warning-700)}.asset-center-membership-order-verification-step.is-blocked{border-color:#c65a4842;background:#f8e1dcb8}.asset-center-membership-order-verification-step.is-blocked>span{color:#fff;background:var(--asset-danger-700)}.asset-center-membership-order-command-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px}.asset-center-membership-order-command-panel,.asset-center-membership-order-timeline-panel,.asset-center-membership-order-evidence-card{display:grid;align-content:start;gap:18px}.asset-center-membership-order-state-card{display:grid;gap:10px;padding:22px;border:1px solid rgba(182,138,90,.16);border-radius:20px;background:linear-gradient(180deg,#fffdfcf5,#f1ece2db)}.asset-center-membership-order-state-card span{color:var(--asset-text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.08em}.asset-center-membership-order-state-card strong{color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.12rem;line-height:1.3}.asset-center-membership-order-state-card p{margin:0;color:var(--asset-text-secondary);line-height:1.7}.asset-center-membership-order-state-card.status-processing{border-color:#2e78b72e;background:linear-gradient(180deg,#ddecf9bd,#fffdfcf0)}.asset-center-membership-order-state-card.status-failed{border-color:#c65a4833;background:linear-gradient(180deg,#f8e1dcc2,#fffdfcf0)}.asset-center-membership-order-state-card.status-refunding{border-color:#c8862b33;background:linear-gradient(180deg,#faebcfc7,#fffdfcf0)}.asset-center-membership-order-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.asset-center-membership-order-status-strip-item{display:grid;gap:6px;min-width:0;min-height:100px;padding:14px;border:1px solid rgba(222,214,200,.78);border-radius:16px;background:#fffdfccc}.asset-center-membership-order-status-strip-item span{color:var(--asset-text-secondary);font-size:.72rem;letter-spacing:.08em}.asset-center-membership-order-status-strip-item strong{color:var(--asset-text-primary);font-size:.98rem;line-height:1.35}.asset-center-membership-order-status-strip-item p{margin:0;color:var(--asset-text-secondary);font-size:.86rem;line-height:1.55}.asset-center-membership-order-status-strip-item.tone-success{border-color:#28865c38;background:#e0f2e9bd}.asset-center-membership-order-status-strip-item.tone-processing{border-color:#2e78b733;background:#ddecf9c7}.asset-center-membership-order-status-strip-item.tone-warning{border-color:#c8862b38;background:#faebcfc7}.asset-center-membership-order-status-strip-item.tone-danger{border-color:#c65a4838;background:#f8e1dcc7}.asset-center-membership-order-action-stack{display:grid;gap:14px}.asset-center-membership-order-payment-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid rgba(182,138,90,.2);border-radius:18px;background:#fffdfcbd}.asset-center-membership-order-payment-action p{flex:1 1 240px;margin:0;color:var(--asset-text-primary);font-weight:700;line-height:1.6}.asset-center-membership-order-state-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-center-membership-order-state-actions div{display:grid;align-content:center;min-height:66px;padding:14px 16px;border:1px solid rgba(222,214,200,.8);border-radius:16px;color:var(--asset-text-primary);background:#fffdfcc2;font-weight:700;line-height:1.5}.asset-center-membership-timeline{position:relative;display:grid;gap:14px;padding-left:18px}.asset-center-membership-timeline:before{position:absolute;top:4px;bottom:4px;left:5px;width:2px;background:linear-gradient(180deg,#0f4a4333,#b68a5a61);content:""}.asset-center-membership-timeline-item{position:relative;display:grid;gap:6px;padding:16px 18px 16px 20px;border:1px solid rgba(222,214,200,.84);border-radius:18px;background:#fffdfcc2}.asset-center-membership-timeline-item:before{position:absolute;top:20px;left:-18px;width:12px;height:12px;border:2px solid rgba(255,253,252,.92);border-radius:999px;background:var(--asset-brand-700);box-shadow:0 0 0 6px #d9ece76b;content:""}.asset-center-membership-timeline-item strong{color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1rem}.asset-center-membership-timeline-item span,.asset-center-membership-timeline-item p{color:var(--asset-text-secondary)}.asset-center-membership-timeline-item p{margin:0;line-height:1.7}.asset-center-membership-order-evidence-zone{display:grid;gap:18px}.asset-center-membership-order-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.asset-center-membership-order-evidence-card-wide{grid-column:1 / -1}.asset-center-membership-payment-risk-card{display:grid;gap:10px;padding:20px;border:1px solid rgba(15,74,67,.14);border-radius:20px;background:linear-gradient(135deg,#fffdfcf0,#f1ece2d1)}.asset-center-membership-payment-risk-panel.risk-danger .asset-center-membership-payment-risk-card{border-color:#c65a483d;background:linear-gradient(135deg,#fff7f4f0,#f1ece2d6)}.asset-center-membership-payment-risk-panel.risk-warning .asset-center-membership-payment-risk-card{border-color:#c8862b3d;background:linear-gradient(135deg,#fffbeef0,#f1ece2d6)}.asset-center-membership-payment-risk-card span{width:fit-content;padding:5px 12px;border-radius:999px;color:var(--asset-brand-700);background:#d9ece7c2;font-size:12px;font-weight:900}.asset-center-membership-payment-risk-panel.risk-danger .asset-center-membership-payment-risk-card span{color:#8f3528;background:#f8e1dcdb}.asset-center-membership-payment-risk-panel.risk-warning .asset-center-membership-payment-risk-card span{color:#8a5a13;background:#faebcfe6}.asset-center-membership-payment-risk-card strong{color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif;font-size:1.12rem;line-height:1.35}.asset-center-membership-payment-risk-card p{margin:0;color:var(--asset-text-secondary);line-height:1.7}.asset-center-membership-payment-risk-evidence{display:grid;gap:8px;margin-top:2px}.asset-center-membership-payment-risk-evidence small{padding:10px 12px;border:1px solid rgba(222,214,200,.72);border-radius:14px;color:var(--asset-text-secondary);background:#fffdfcb8;line-height:1.5}.asset-center-membership-callback-list{display:grid;gap:14px}.asset-center-membership-callback-item{display:grid;gap:8px;padding:18px;border:1px solid rgba(15,74,67,.12);border-radius:18px;background:#fffdfcc7}.asset-center-membership-callback-item div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.asset-center-membership-callback-item strong{min-width:0;overflow-wrap:anywhere;color:var(--asset-text-primary);font-family:Space Grotesk,sans-serif}.asset-center-membership-callback-item span{padding:4px 10px;border-radius:999px;color:var(--asset-brand-700);background:#d9ece7b8;font-size:12px;font-weight:800}.asset-center-membership-callback-item p,.asset-center-membership-callback-item small{margin:0;color:var(--asset-text-secondary);line-height:1.6}.asset-center-membership-payment-transaction{display:grid!important;gap:6px!important;margin-top:8px;padding:12px;border-radius:14px;background:#0b1f2a0f}.asset-center-membership-payment-transaction strong,.asset-center-membership-payment-transaction span,.asset-center-membership-payment-transaction small{display:block}.asset-center-membership-payment-transaction span{padding:0;overflow-wrap:anywhere;color:var(--asset-text-primary);background:transparent;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.asset-center-membership-payment-transaction small{line-height:1.5}@media (max-width: 1120px){.asset-center-membership-order-brief,.asset-center-membership-order-verification-rail,.asset-center-membership-order-command-grid,.asset-center-membership-order-evidence-grid{grid-template-columns:1fr}.asset-center-membership-order-verification-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-membership-order-evidence-card-wide{grid-column:auto}}@media (max-width: 768px){.asset-center-membership-order-brief{padding:22px}.asset-center-membership-order-brief-summary,.asset-center-membership-order-verification-steps,.asset-center-membership-order-status-strip,.asset-center-membership-order-state-actions{grid-template-columns:1fr}.asset-center-membership-order-payment-action .ant-btn,.asset-center-membership-order-payment-action .asset-center-membership-order-link{width:100%}}.asset-center-wallet-pay-flow{width:min(100%,1120px);margin:0 auto}.asset-center-wallet-pay-panel{padding:clamp(22px,4vw,40px);border:1px solid rgba(11,31,42,.09);border-radius:24px;background:#fffffff5;box-shadow:0 18px 44px #09131a14}.asset-center-wallet-pay-panel h3{margin:8px 0 24px;color:#102029;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:900;letter-spacing:-.02em}.asset-center-wallet-pay-panel p{color:#102029b8;line-height:1.65}.asset-center-wallet-pay-summary{display:grid;grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(140px,1fr));margin-bottom:8px;padding:22px 0;border-top:1px solid rgba(11,31,42,.09);border-bottom:1px solid rgba(11,31,42,.09)}.asset-center-wallet-pay-summary>div{display:grid;align-content:center;gap:8px;min-width:0;padding:0 22px;border-left:1px solid rgba(11,31,42,.09)}.asset-center-wallet-pay-summary>div:first-child{padding-left:0;border-left:0}.asset-center-wallet-pay-summary>div:last-child{padding-right:0}.asset-center-wallet-pay-summary span,.asset-center-wallet-payment-details span,.asset-center-wallet-live-status>span,.asset-center-wallet-appkit-bridge>div>span{color:#1020298f;font-size:.76rem;font-weight:800}.asset-center-wallet-pay-summary strong{min-width:0;overflow-wrap:anywhere;color:#102029;font-size:1rem}.asset-center-wallet-pay-summary-amount strong{color:var(--asset-brand-700);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.03em}.asset-center-wallet-payment-details{margin-top:4px;color:var(--asset-text-secondary);font-size:.82rem}.asset-center-wallet-payment-details summary,.asset-center-wallet-manual-submit summary{width:fit-content;cursor:pointer;color:var(--asset-brand-700);font-weight:800}.asset-center-wallet-payment-details>div{display:grid;gap:5px;margin-top:12px;padding-left:14px;border-left:2px solid rgba(15,122,104,.22)}.asset-center-wallet-payment-details strong{overflow-wrap:anywhere;color:#102029;font-size:.82rem}.asset-center-wallet-network-note{position:relative;margin:12px 0 0;padding-left:22px;color:#7c4a1f!important;font-size:.88rem;font-weight:700}.asset-center-wallet-network-note:before{position:absolute;left:0;content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:999px;font-size:.68rem}.asset-center-wallet-appkit-bridge{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:18px 0;border-top:1px solid rgba(11,31,42,.09)}.asset-center-wallet-appkit-bridge>div{display:grid;min-width:0;gap:6px}.asset-center-wallet-appkit-bridge strong{color:#102029;font-size:1.05rem}.asset-center-wallet-appkit-bridge p{margin:0}.asset-center-wallet-appkit-bridge small{color:#10202994;font-size:.76rem;overflow-wrap:anywhere}.asset-center-wallet-pay-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.asset-center-wallet-pay-actions .ant-btn{min-height:50px;border-radius:14px;font-weight:800}.asset-center-wallet-pay-actions .ant-btn-primary{min-width:220px;font-size:1rem;box-shadow:0 12px 28px #0f7a6838}.asset-center-wallet-live-status{display:grid;gap:8px;margin-top:18px;padding:16px;border-left:3px solid var(--asset-brand-700);background:#eff8f49e}.asset-center-wallet-live-status strong,.asset-center-wallet-live-status small{overflow-wrap:anywhere}.asset-center-wallet-live-status strong{color:#102029}.asset-center-wallet-live-status small{color:#1020298f}.asset-center-wallet-live-status p{margin:0;color:#104a43d1;font-weight:700}.asset-center-wallet-manual-submit{margin-top:18px;padding-top:18px;border-top:1px solid rgba(11,31,42,.09)}.asset-center-wallet-manual-submit-copy{display:grid;gap:6px;margin-top:16px}.asset-center-wallet-manual-submit-copy strong{color:#102029;font-size:1.05rem}.asset-center-wallet-manual-submit-copy p{margin:0}.asset-center-wallet-manual-submit-form{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr) auto;gap:12px;align-items:center;margin-top:12px}.asset-center-wallet-manual-submit-form .ant-input,.asset-center-wallet-manual-submit-form .ant-btn{min-height:44px;border-radius:12px}.asset-center-wallet-manual-submit-form .ant-btn{font-weight:700}@media (max-width: 900px){.asset-center-wallet-pay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-center-wallet-pay-summary>div,.asset-center-wallet-pay-summary>div:first-child,.asset-center-wallet-pay-summary>div:last-child{padding:16px;border-left:0;border-bottom:1px solid rgba(11,31,42,.07)}.asset-center-wallet-pay-summary>div:nth-last-child(-n+2){border-bottom:0}.asset-center-wallet-appkit-bridge{align-items:stretch;flex-direction:column}.asset-center-wallet-manual-submit-form{grid-template-columns:1fr}}@media (max-width: 560px){.asset-center-wallet-pay-panel{padding:20px 16px}.asset-center-wallet-pay-summary{grid-template-columns:1fr}.asset-center-wallet-pay-summary>div,.asset-center-wallet-pay-summary>div:nth-last-child(-n+2){padding:14px 0;border-bottom:1px solid rgba(11,31,42,.07)}.asset-center-wallet-pay-summary>div:last-child{border-bottom:0}.asset-center-wallet-pay-actions,.asset-center-wallet-pay-actions .ant-btn,.asset-center-wallet-pay-actions .ant-btn-primary{width:100%}}@media (max-width: 1120px){.asset-center-hero-card,.asset-center-dashboard-grid,.asset-center-stats-grid,.asset-center-combo-execution-rail,.asset-center-profile-delivery-rail,.asset-center-membership-hero,.asset-center-membership-capability-rail,.asset-center-membership-support-grid,.asset-center-membership-modal-grid,.asset-center-membership-order-hero,.asset-center-membership-order-grid,.asset-center-membership-checkout-readiness-rail,.asset-center-membership-order-status-rail,.asset-center-wallet-execution-rail,.asset-center-membership-order-stat-grid,.asset-center-membership-success-hero,.asset-center-membership-success-activation-rail,.asset-center-membership-success-grid,.asset-center-membership-orders-grid,.asset-center-timeline-metrics{grid-template-columns:1fr}.asset-center-combo-card{grid-template-columns:1fr;justify-items:start}.asset-center-combo-actions{justify-content:start}.asset-center-filter-bar,.asset-center-membership-plan-grid,.asset-center-membership-capability-steps,.asset-center-combo-execution-rail-steps,.asset-center-profile-delivery-rail-steps,.asset-center-membership-order-status-rail-steps,.asset-center-membership-checkout-readiness-steps,.asset-center-membership-success-activation-steps,.asset-center-wallet-execution-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.asset-center-page{width:100%}.asset-center-page-head{flex-direction:column}.asset-center-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible;padding:8px 6px}.asset-center-section-link{justify-content:center;width:100%;min-width:0;padding-inline:5px;font-size:12px;text-align:center;white-space:nowrap}.asset-center-hero-card{padding:24px}.asset-center-hero-copy h1.ant-typography{font-size:2rem}.asset-center-hero-metrics,.asset-center-filter-bar,.asset-center-stats-grid,.asset-center-template-grid,.asset-center-combo-execution-rail-steps,.asset-center-profile-delivery-rail-steps,.asset-center-membership-checkout-readiness-steps,.asset-center-membership-success-activation-steps,.asset-center-wallet-execution-steps,.asset-center-membership-order-status-rail-steps,.asset-center-membership-plan-grid,.asset-center-membership-capability-steps,.asset-center-membership-status-row{grid-template-columns:1fr}.asset-center-list-head,.asset-center-panel-head{flex-direction:column;align-items:flex-start}.asset-center-readiness-refresh-panel{grid-template-columns:1fr}.asset-center-readiness-refresh-panel .ant-btn{width:100%}.asset-center-combo-actions{grid-template-columns:1fr 1fr;width:100%}.asset-center-combo-actions .ant-btn{width:100%}.asset-center-combo-readiness-head,.asset-center-combo-readiness-check{display:grid;grid-template-columns:1fr}.asset-center-combo-empty-state .local-data-empty-state{display:grid;justify-items:start;text-align:left}.asset-center-combo-empty-state .local-data-empty-state h4,.asset-center-combo-empty-state .local-data-empty-state p{max-width:none}.asset-center-membership-modal-backdrop{padding:14px}.asset-center-membership-modal-head,.asset-center-membership-modal-grid,.asset-center-membership-order-card,.asset-center-membership-order-overview,.asset-center-membership-success-copy,.asset-center-membership-success-total{padding:22px}.asset-center-membership-order-card-head,.asset-center-timeline-section-head{flex-direction:column;align-items:flex-start}.asset-center-timeline-modal-head,.asset-center-timeline-stage-summary-head,.asset-center-timeline-first-break,.asset-center-timeline-stage-row{flex-direction:column}.asset-center-timeline-row{grid-template-columns:1fr;align-items:flex-start}}@media (max-width: 520px){.asset-center-membership-order-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--commerce-night-950: #09131a;--commerce-night-900: #10202a;--commerce-night-800: #183341;--commerce-cream-50: #f8f4eb;--commerce-cream-100: #ede3d4;--commerce-gold-400: #d2a86f;--commerce-gold-500: #b88044;--commerce-cyan-400: #6fd7d2;--commerce-line: rgba(16, 32, 42, .12);--commerce-shadow-lg: 0 36px 80px rgba(9, 19, 26, .18);--commerce-shadow-md: 0 18px 40px rgba(9, 19, 26, .12)}.strategy-detail-page,.commerce-marketplace-page{display:grid;gap:28px}.strategy-detail-page:before,.commerce-marketplace-page:before{content:"";position:absolute;inset:-40px -20px auto;height:260px;border-radius:36px;background:radial-gradient(circle at top left,rgba(111,215,210,.14),transparent 38%),radial-gradient(circle at top right,rgba(210,168,111,.18),transparent 36%);filter:blur(8px);z-index:-1;pointer-events:none}.commerce-hero-panel,.strategy-hero-panel,.commerce-marketplace-hero{position:relative;overflow:hidden;border-radius:32px;border:1px solid rgba(248,244,235,.08);background:linear-gradient(135deg,rgba(248,244,235,.06),transparent 42%),radial-gradient(circle at top right,rgba(210,168,111,.16),transparent 30%),linear-gradient(135deg,var(--commerce-night-950),var(--commerce-night-900) 58%,#254758 100%);box-shadow:var(--commerce-shadow-lg)}.commerce-hero-panel:before,.strategy-hero-panel:before,.commerce-marketplace-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%,transparent 82%,rgba(255,255,255,.06)),repeating-linear-gradient(90deg,transparent 0,transparent 72px,rgba(255,255,255,.03) 72px,rgba(255,255,255,.03) 73px);pointer-events:none}.commerce-hero-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.95fr);gap:24px;padding:36px}.commerce-hero-readiness{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(210,168,111,.24);border-radius:22px;background:linear-gradient(135deg,#f8f4eb1c,#6fd7d212),#09131a61;box-shadow:inset 0 1px #f8f4eb1f,0 18px 42px #030c1224;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.commerce-hero-readiness-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--commerce-night-950);background:linear-gradient(135deg,#f4e6d3,#d2a86f);font-weight:800}.commerce-hero-readiness-copy{display:grid;min-width:0;gap:4px}.commerce-hero-readiness-copy strong{color:var(--commerce-cream-50);font-size:.98rem}.commerce-hero-readiness-copy .ant-typography{margin:0;color:#f8f4ebc2;line-height:1.6}.commerce-hero-readiness-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgba(248,244,235,.18);border-radius:999px;color:var(--commerce-cream-50);background:#f8f4eb14;font-weight:700;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.commerce-hero-readiness-action:hover,.commerce-hero-readiness-action:focus-visible{color:#fff;border-color:#d2a86f85;background:#d2a86f2e;transform:translateY(-1px)}.commerce-marketplace-page{position:relative;margin-top:-10px}.commerce-marketplace-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:24px;padding:32px}.commerce-marketplace-copy,.commerce-marketplace-stats{position:relative;z-index:1}.commerce-marketplace-title{margin:0 0 14px!important;color:var(--commerce-cream-50)!important;font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4rem)!important;line-height:1.04!important}.commerce-marketplace-description{max-width:740px;color:#f8f4ebd1!important;line-height:1.8}.commerce-marketplace-pills{display:flex;flex-wrap:wrap;gap:10px}.commerce-marketplace-pills span{padding:10px 14px;border-radius:999px;color:var(--commerce-cream-50);background:#f8f4eb14}.commerce-marketplace-stats{display:grid;gap:14px}.commerce-marketplace-stat{padding:18px;border-radius:22px;border:1px solid rgba(248,244,235,.1);background:#f8f4eb0f}.commerce-marketplace-stat span,.commerce-marketplace-stat strong{display:block}.commerce-marketplace-stat span{color:#f8f4ebad}.commerce-marketplace-stat strong{margin-top:8px;color:var(--commerce-cream-50);font-size:1.12rem}.commerce-marketplace-filter-card{border:1px solid var(--commerce-line);border-radius:26px;background:#fffdf9d1;box-shadow:var(--commerce-shadow-md)}.commerce-marketplace-shelf{position:relative;isolation:isolate}.commerce-marketplace-shelf .commerce-section-head{align-items:center}.commerce-marketplace-shelf .commerce-section-head h3.ant-typography{font-family:var(--font-display);letter-spacing:0}.commerce-marketplace-shelf-count{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(15,87,104,.12);border-radius:999px;color:#294454c7;background:#fffdf9c2;font-size:.82rem;font-weight:800}.commerce-marketplace-grid{position:relative}.commerce-marketplace-section-stack{display:flex;flex-direction:column;gap:26px}.commerce-marketplace-cycle-section{display:flex;flex-direction:column;gap:14px}.commerce-marketplace-cycle-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.commerce-marketplace-cycle-head h4.ant-typography{margin:0;color:var(--commerce-ink);font-family:var(--font-display);font-size:1.12rem;letter-spacing:0}.commerce-marketplace-cycle-head span{color:#2944549e;font-size:.82rem;font-weight:800}.commerce-marketplace-card{position:relative;isolation:isolate;overflow:hidden;min-height:100%;border:1px solid var(--commerce-line);border-radius:28px;background:linear-gradient(180deg,#fffdf9fa,#f4faf7e6),#fffdf9eb;box-shadow:var(--commerce-shadow-md);animation:commerce-marketplace-card-rise .62s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.commerce-marketplace-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 18% 12%,rgba(111,215,210,.2),transparent 34%),linear-gradient(120deg,transparent 32%,rgba(255,255,255,.36),transparent 54%);content:"";opacity:0;transform:translate(-18%);transition:opacity .28s ease,transform .42s ease;pointer-events:none}.commerce-marketplace-card-link{display:block;height:100%;color:inherit;text-decoration:none;cursor:pointer}.commerce-marketplace-card-link:hover,.commerce-marketplace-card-link:focus-visible{color:inherit}.commerce-marketplace-page .commerce-marketplace-card-link:hover{border-color:#6fd7d26b;box-shadow:0 34px 72px #09131a2e,0 0 0 1px #6fd7d229;transform:translateY(-6px)}.commerce-marketplace-card-link:hover:before,.commerce-marketplace-card-link:focus-visible:before{opacity:1;transform:translate(0)}.commerce-marketplace-card-link:focus-visible{outline:3px solid rgba(184,128,68,.62);outline-offset:4px}.commerce-marketplace-cover{position:relative;overflow:hidden;height:220px;background-size:cover;background-position:center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.commerce-marketplace-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09131a00,#09131a33),radial-gradient(circle at 100% 0%,rgba(210,168,111,.22),transparent 36%);content:"";pointer-events:none}.commerce-marketplace-cover-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,transparent 26%,rgba(255,255,255,.3),transparent 48%);opacity:0;transform:translate(-28%);transition:opacity .28s ease,transform .46s ease;pointer-events:none}.commerce-marketplace-card-link:hover .commerce-marketplace-cover,.commerce-marketplace-card-link:focus-visible .commerce-marketplace-cover{transform:scale(1.035)}.commerce-marketplace-card-link:hover .commerce-marketplace-cover-sheen,.commerce-marketplace-card-link:focus-visible .commerce-marketplace-cover-sheen{opacity:1;transform:translate(0)}.commerce-marketplace-card-body{position:relative;z-index:2;display:grid;gap:14px;padding:22px}.commerce-marketplace-card-footer{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}.commerce-hero-copy,.strategy-hero-copy{position:relative;z-index:1}.commerce-eyebrow{margin:0 0 12px;padding-inline:12px;border:1px solid rgba(248,244,235,.18);border-radius:999px;color:#f8f4ebe6!important;background:#f8f4eb14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.commerce-hero-title,.strategy-hero-copy h1.ant-typography{margin:0 0 14px!important;color:var(--commerce-cream-50)!important;font-family:var(--font-display);font-size:clamp(2.6rem,4vw,4.7rem)!important;line-height:1.02!important;letter-spacing:0}.commerce-hero-description,.strategy-hero-summary{max-width:720px;color:#f8f4ebd1!important;font-size:1.02rem;line-height:1.8}.strategy-detail-page .ant-btn{min-height:46px;border-radius:999px;font-weight:600;box-shadow:none}.strategy-detail-page .ant-btn-primary{border:none;color:var(--commerce-night-950);background:linear-gradient(135deg,#f4e6d3,#d2a86f 88%)}.strategy-detail-page .ant-btn:not(.ant-btn-primary){border-color:#f8f4eb33;color:var(--commerce-cream-50);background:#f8f4eb0f}.strategy-capacity-alert{border-color:#e4b5706b;border-radius:18px;background:radial-gradient(circle at 12% 20%,rgba(228,181,112,.22),transparent 34%),#e4b5701a}.strategy-capacity-alert .ant-alert-message{color:#f7f3e8;font-weight:900}.strategy-capacity-alert .ant-alert-description{color:#f7f3e8bd}.commerce-hero-side{position:relative;z-index:1;display:grid;gap:18px}.commerce-hero-promo-card{position:relative;overflow:hidden;min-height:250px;border:1px solid rgba(248,244,235,.12);border-radius:28px;background:#f8f4eb0f;box-shadow:inset 0 1px #f8f4eb1f,0 22px 48px #030c123d}.commerce-hero-promo-image{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.commerce-signal-rail,.commerce-stat-strip,.strategy-hero-price-card{padding:20px;border:1px solid rgba(248,244,235,.1);border-radius:24px;background:#f8f4eb0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.commerce-panel-kicker,.commerce-stat-chip span,.strategy-hero-price-card span,.strategy-hero-highlights span,.strategy-plan-option span,.strategy-support-copy{color:#f8f4ebad!important}.commerce-signal-rail h4.ant-typography{margin-top:8px;color:var(--commerce-cream-50)}.commerce-step-list{display:grid;gap:12px;margin-top:16px}.commerce-step-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#f8f4eb14,#f8f4eb08);color:var(--commerce-cream-50)}.commerce-step-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;font-family:var(--font-sans);font-weight:700;color:var(--commerce-night-950);background:linear-gradient(135deg,#f4e6d3,#d2a86f)}.commerce-stat-strip{display:grid;gap:12px}.commerce-stat-chip{display:flex;align-items:center;justify-content:space-between;gap:12px}.commerce-stat-chip strong,.strategy-hero-highlights strong,.strategy-hero-price-card strong{color:var(--commerce-cream-50);font-size:1.15rem}.commerce-section,.strategy-main-column,.strategy-side-column{display:grid;gap:18px}.commerce-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.commerce-section-head .ant-typography{margin-bottom:0}.commerce-section-head h3.ant-typography{color:#132633}.commerce-product-card,.commerce-tier-card,.commerce-panel-card,.strategy-plan-option{position:relative;overflow:hidden;border:1px solid var(--commerce-line);border-radius:28px;background:#fffdf9e6;box-shadow:var(--commerce-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commerce-product-card{min-height:100%}.commerce-product-card-link{display:block;height:100%;color:inherit;text-decoration:none;cursor:pointer}.commerce-product-card-link:hover{color:inherit}.commerce-product-card-link:focus-visible{outline:3px solid rgba(184,128,68,.62);outline-offset:4px}.commerce-product-card-link article{display:flex;flex-direction:column;min-height:100%}.commerce-product-cover{position:relative;height:240px;overflow:hidden;background:#132832}.commerce-product-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09131a00 42%,#09131a2e);content:"";pointer-events:none}.commerce-product-cover img{display:block;width:100%;height:100%;object-fit:cover}.commerce-product-body,.commerce-tier-card,.commerce-panel-card{padding:22px}.commerce-product-body{display:flex;flex:1;flex-direction:column;gap:14px}.commerce-product-meta,.commerce-bullet-row{display:flex;flex-wrap:wrap;gap:8px}.commerce-product-body h4.ant-typography,.commerce-tier-card h4.ant-typography{margin:12px 0 8px}.commerce-bullet-row span{padding:8px 12px;border-radius:999px;color:#294454;background:#0f576814}.commerce-marketplace-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(15,87,104,.1);border-radius:18px;background:linear-gradient(135deg,#0f576814,#d4a8531a)}.commerce-marketplace-card-context{background:#fffdf9c2}@keyframes commerce-marketplace-card-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.commerce-home-card-advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(15,87,104,.12);border-radius:18px;background:#f4faf7d1}.commerce-card-metrics-title{grid-column:1 / -1;color:#2944549e;font-size:.75rem;font-weight:800;letter-spacing:.12em}.commerce-card-metric{display:grid;align-content:center;gap:5px;min-height:58px}.commerce-card-metric span{color:#29445494;font-size:.76rem;font-weight:700}.commerce-card-metric strong{overflow:hidden;color:#102835;font-size:1rem;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.commerce-product-footer,.commerce-tier-metrics{display:flex;align-items:center;justify-content:space-between;gap:16px}.commerce-product-footer{margin-top:auto;justify-content:flex-end}.commerce-product-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(15,74,67,.16);border-radius:999px;background:#0f4a43;color:#fffaf0;font-weight:850;box-shadow:0 12px 24px #0f4a432e}.commerce-price-label,.commerce-tier-metrics span,.commerce-tier-route{display:block;color:#63717c!important}.commerce-product-footer strong,.commerce-tier-metrics strong{color:#112431;font-size:1.18rem}.commerce-tier-route{margin-top:auto;padding-top:4px;font-weight:700}.commerce-state-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;min-height:190px;padding:28px;overflow:hidden;border:1px solid rgba(184,128,68,.18);border-radius:26px;background:radial-gradient(circle at 15% 0%,rgba(210,168,111,.24),transparent 32%),linear-gradient(135deg,#09131af5,#183341eb);box-shadow:0 24px 56px #09131a29;color:var(--commerce-cream-50)}.commerce-state-panel__orb{position:absolute;top:24px;right:28px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(210,168,111,.7),rgba(210,168,111,.12) 56%,transparent 70%);opacity:.66}.commerce-state-panel__content{position:relative;z-index:1;max-width:680px}.commerce-state-panel__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;margin-bottom:14px;border:1px solid rgba(248,244,235,.18);border-radius:999px;color:var(--commerce-gold-400);font-size:.72rem;font-weight:800;letter-spacing:.08em}.commerce-state-panel h3{margin:0 0 10px;color:var(--commerce-cream-50);font-size:clamp(1.45rem,2.3vw,2.25rem);line-height:1.08}.commerce-state-panel p{margin:0;color:#f8f4ebb8;font-size:1rem;line-height:1.75}.commerce-state-panel__meta{margin-top:14px;color:#f8f4eb9e}.commerce-state-panel__action{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--commerce-cream-100),var(--commerce-gold-400));color:var(--commerce-night-950);font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 16px 32px #09131a3d;transition:transform .18s ease,box-shadow .18s ease}.commerce-state-panel__action:hover,.commerce-state-panel__action:focus-visible{color:var(--commerce-night-950);transform:translateY(-2px);box-shadow:0 22px 42px #09131a4d;outline:none}html[data-theme] .commerce-state-panel{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none;box-shadow:none}html[data-theme] .commerce-state-panel__eyebrow{border-color:var(--color-border-strong);color:var(--color-accent-strong);background:var(--color-bg-subtle)}html[data-theme] .commerce-state-panel h3{color:var(--color-text-primary)}html[data-theme] .commerce-state-panel p,html[data-theme] .commerce-state-panel__meta{color:var(--color-text-secondary)}html[data-theme] .commerce-state-panel__action{color:var(--button-primary-text);background:var(--button-primary-bg);background-image:none;box-shadow:none}.commerce-tier-card{display:grid;gap:16px;min-height:100%}.commerce-tier-tag{width:fit-content;margin:0;color:var(--commerce-gold-500);border-color:#b8804433;background:#b8804414}@media (prefers-reduced-motion: reduce){.commerce-marketplace-card,.commerce-marketplace-cover,.commerce-marketplace-cover-sheen{animation:none;transition:none}.commerce-marketplace-page .commerce-marketplace-card-link:hover,.commerce-marketplace-card-link:hover .commerce-marketplace-cover,.commerce-marketplace-card-link:focus-visible .commerce-marketplace-cover{transform:none}.commerce-marketplace-card-link:hover:before,.commerce-marketplace-card-link:focus-visible:before,.commerce-marketplace-card-link:hover .commerce-marketplace-cover-sheen,.commerce-marketplace-card-link:focus-visible .commerce-marketplace-cover-sheen{opacity:0}}.mission-wire-empty{display:inline-flex;align-items:center;min-height:30px;padding:0 18px;color:var(--color-text-secondary);font-size:13px}.commerce-marketplace-page{position:relative;min-height:100vh;overflow-x:hidden}.commerce-marketplace-hero{position:relative;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;border-radius:36px;border:1px solid rgba(248,244,235,.12);background:radial-gradient(circle at 30% 20%,rgba(111,215,210,.18),transparent 35%),radial-gradient(circle at 70% 60%,rgba(210,168,111,.22),transparent 40%),linear-gradient(135deg,#0a1820,#132a36,#1f4253);box-shadow:0 8px 16px #0000001a,0 32px 72px #09131a3d;overflow:visible}.commerce-marketplace-title{position:relative;z-index:2;margin:0 0 24px!important;font-size:clamp(3rem,6vw,5.5rem)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.02em!important;text-align:center;background:linear-gradient(135deg,#f8f4eb,#d2a86f,#f8f4eb);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@keyframes gradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}.commerce-marketplace-subtitle{position:relative;z-index:2;max-width:680px;margin:0 auto 40px;color:#f8f4ebd1!important;font-size:1.25rem!important;line-height:1.7!important;text-align:center;font-weight:500}.commerce-marketplace-grid{position:relative;z-index:1;margin-top:-80px;padding-top:80px}.commerce-marketplace-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:28px;border:1px solid rgba(15,44,56,.12);background:linear-gradient(135deg,#fffdf9fa,#eff6f3f2);box-shadow:0 8px 16px #09131a14,0 20px 48px #09131a1f;overflow:hidden;transition:all .5s cubic-bezier(.34,1.56,.64,1);transform-style:preserve-3d;perspective:1000px}.commerce-marketplace-card:hover{transform:translateY(-16px) rotateX(2deg) rotateY(-2deg) scale(1.03);border-color:#0f7a6852;box-shadow:0 16px 32px #0f7a682e,0 32px 72px #09131a3d,0 0 0 1px #0f7a681a inset}.commerce-marketplace-card.is-featured{border-color:#d2a86f52;background:radial-gradient(circle at 95% 8%,rgba(210,168,111,.12),transparent 40%),linear-gradient(135deg,#fffdf9fa,#f8f4ebf2)}.commerce-marketplace-card.is-featured:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d2a86f,#f6d28b,#d2a86f);background-size:200% 100%;animation:shimmerGold 3s linear infinite;z-index:3}@keyframes shimmerGold{0%{background-position:-200% center}to{background-position:200% center}}.commerce-marketplace-cover{position:relative;height:240px;background-size:cover;background-position:center;overflow:hidden;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.commerce-marketplace-card:hover .commerce-marketplace-cover{transform:scale(1.08) translateZ(20px)}.commerce-marketplace-cover-sheen{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-25deg);transition:left .8s cubic-bezier(.4,0,.2,1)}.commerce-marketplace-card:hover .commerce-marketplace-cover-sheen{left:150%}.commerce-marketplace-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(9,19,26,.05) 70%,rgba(9,19,26,.15) 100%);transition:opacity .4s}.commerce-marketplace-card:hover .commerce-marketplace-cover:after{opacity:.7}.commerce-marketplace-card-body{display:flex;flex-direction:column;gap:14px;padding:24px;flex:1}.commerce-marketplace-card-body h4{margin:0!important;color:#102029!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.01em!important;transition:color .3s}.commerce-marketplace-card:hover .commerce-marketplace-card-body h4{color:#0f5d4c!important}.commerce-marketplace-card-body .ant-typography{color:#102029b8!important;line-height:1.65!important}.commerce-product-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.commerce-product-meta .ant-tag{margin:0;padding:6px 12px;border-radius:999px;border:1px solid rgba(15,44,56,.14);background:#fffdf9eb;color:#102029;font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.commerce-marketplace-card:hover .commerce-product-meta .ant-tag{transform:translateY(-2px);box-shadow:0 4px 12px #09131a1f}.commerce-product-meta .ant-tag[color=gold]{border-color:#d2a86f52;background:linear-gradient(135deg,#f4e6d3f5,#d2a86f7a);color:#6f4924;box-shadow:0 4px 12px #d2a86f3d}.commerce-marketplace-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;padding:18px;border-radius:20px;border:1px solid rgba(15,44,56,.09);background:radial-gradient(circle at 100% 0%,rgba(111,215,210,.08),transparent 50%),linear-gradient(135deg,#ffffffb8,#eff6f3ad);transition:all .4s cubic-bezier(.4,0,.2,1)}.commerce-marketplace-card:hover .commerce-marketplace-card-metrics{border-color:#0f7a682e;background:radial-gradient(circle at 100% 0%,rgba(111,215,210,.16),transparent 50%),linear-gradient(135deg,#ffffffe0,#dcefe9c7);transform:translateY(-4px);box-shadow:0 8px 18px #0f7a681f}.commerce-card-metrics-title{display:block;grid-column:1 / -1;margin-bottom:8px;color:#1020299e;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.commerce-card-metric{display:grid;align-content:center;gap:12px;min-height:62px;padding:8px 12px;border-radius:12px;background:#ffffffad;transition:all .3s}.commerce-marketplace-card:hover .commerce-card-metric{background:#ffffffeb}.commerce-card-metric span{color:#60707b;font-size:.85rem;font-weight:700}.commerce-card-metric strong{color:#102029;font-size:1rem;font-weight:900;line-height:1;font-family:Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.commerce-marketplace-card-action{position:absolute;bottom:24px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:2px solid rgba(15,122,104,.32);background:linear-gradient(135deg,#0f7a68,#0f5d4c);color:#fff;font-size:1.25rem;box-shadow:0 8px 18px #0f7a6852,0 0 0 4px #0f7a6814;opacity:0;transform:scale(.8) rotate(-45deg);transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:2}.commerce-marketplace-card:hover .commerce-marketplace-card-action{opacity:1;transform:scale(1) rotate(0)}.commerce-marketplace-card-action:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 28px #0f7a686b,0 0 0 6px #0f7a681f}.commerce-marketplace-search{width:100%;margin-top:16px}.commerce-marketplace-shelf-heading{flex:1 1 760px;min-width:0;max-width:760px}.commerce-marketplace-search .ant-input-affix-wrapper{min-height:50px;padding:0 16px;border-color:#0f57682e!important;border-radius:14px 0 0 14px!important;background:#fffdf9eb!important;box-shadow:inset 0 1px #ffffffb8}.commerce-marketplace-search .ant-input-prefix{margin-inline-end:10px;color:#0f5768b3;font-size:17px}.commerce-marketplace-search .ant-input{min-height:48px;padding:0;color:#132633;background:transparent;font-size:15px}.commerce-marketplace-search .ant-input::placeholder{color:#29445499}.commerce-marketplace-search .ant-input-clear-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.commerce-marketplace-search .ant-input-search-button{min-width:92px;min-height:50px;padding-inline:22px;border-color:var(--commerce-night-800)!important;border-radius:0 14px 14px 0!important;color:var(--commerce-cream-50)!important;background:var(--commerce-night-800)!important;box-shadow:none;font-size:15px;font-weight:700}.commerce-marketplace-search .ant-input-search-button:hover,.commerce-marketplace-search .ant-input-search-button:focus-visible{border-color:#235267!important;color:var(--commerce-cream-50)!important;background:#235267!important}.commerce-marketplace-search:focus-within .ant-input-affix-wrapper{border-color:#0f57689e!important;box-shadow:0 0 0 3px #6fd7d22e!important}html[data-theme=dark] .commerce-marketplace-search .ant-input-affix-wrapper{border-color:#94a3b842!important;background:#0f1c24eb!important;box-shadow:inset 0 1px #ffffff0f!important}html[data-theme=dark] .commerce-marketplace-search .ant-input,html[data-theme=dark] .commerce-marketplace-search .ant-input-prefix{color:#e7f0f3}html[data-theme=dark] .commerce-marketplace-search .ant-input::placeholder{color:#cbd5e19e}html[data-theme=dark] .commerce-marketplace-search:focus-within .ant-input-affix-wrapper{border-color:#6fd7d2b8!important;box-shadow:0 0 0 3px #6fd7d229!important}.commerce-marketplace-shelf-count{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid rgba(15,122,104,.22);background:linear-gradient(135deg,#dcefe9d1,#fffdf9e0);color:#0f5d4c;font-size:.9rem;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 12px #0f7a6824}@keyframes marketplaceCardAppear{0%{opacity:0;transform:translateY(60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.commerce-marketplace-card{animation:marketplaceCardAppear .8s cubic-bezier(.34,1.56,.64,1) both}.commerce-marketplace-card:nth-child(1){animation-delay:.05s}.commerce-marketplace-card:nth-child(2){animation-delay:.1s}.commerce-marketplace-card:nth-child(3){animation-delay:.15s}.commerce-marketplace-card:nth-child(4){animation-delay:.2s}.commerce-marketplace-card:nth-child(5){animation-delay:.25s}.commerce-marketplace-card:nth-child(6){animation-delay:.3s}.commerce-marketplace-card:nth-child(7){animation-delay:.35s}.commerce-marketplace-card:nth-child(8){animation-delay:.4s}.commerce-marketplace-card:nth-child(9){animation-delay:.45s}.commerce-marketplace-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:24px;border-radius:24px;border:1px solid rgba(15,44,56,.1);background:radial-gradient(circle at 5% 5%,rgba(111,215,210,.08),transparent 40%),linear-gradient(135deg,#fffffff5,#eff6f3eb);box-shadow:0 12px 28px #09131a14}.commerce-marketplace-filter-chip{padding:10px 18px;border-radius:999px;border:1px solid rgba(15,44,56,.14);background:#ffffffe0;color:#102029;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.commerce-marketplace-filter-chip:hover{border-color:#0f7a6852;background:#dcefe9eb;color:#0f5d4c;transform:translateY(-2px);box-shadow:0 6px 14px #0f7a6829}.commerce-marketplace-filter-chip.active{border-color:#0f7a686b;background:linear-gradient(135deg,#0f7a68,#0f5d4c);color:#fff;box-shadow:0 8px 18px #0f7a6847}@media (max-width: 1200px){.commerce-marketplace-title{font-size:clamp(2.5rem,5vw,4rem)!important}.commerce-marketplace-hero{min-height:440px;padding:60px 32px}}@media (max-width: 768px){.commerce-marketplace-title{font-size:clamp(2rem,4.5vw,3rem)!important}.commerce-marketplace-subtitle{font-size:1.1rem!important}.commerce-marketplace-hero{min-height:380px;padding:48px 24px;border-radius:28px}.commerce-marketplace-card{border-radius:24px}.commerce-marketplace-card:hover{transform:translateY(-8px) scale(1.01)}.commerce-marketplace-card:hover .commerce-marketplace-cover{transform:scale(1.04)}}@media (max-width: 520px){.commerce-marketplace-grid{margin-top:-40px;padding-top:40px}.commerce-marketplace-card-body{padding:20px}.commerce-marketplace-card-action{width:48px;height:48px;font-size:1.1rem}}@media (prefers-reduced-motion: reduce){.commerce-marketplace-card,.commerce-marketplace-title,.commerce-marketplace-cover-sheen{animation:none!important;transition:none!important}.commerce-marketplace-card:hover{transform:none!important}}.commerce-marketplace-card{will-change:transform,box-shadow}.commerce-marketplace-card:hover{will-change:auto}.strategy-detail-page{position:relative}.strategy-missing-state{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.strategy-missing-state .ant-card-body{padding:0}.strategy-missing-state .commerce-state-panel{min-height:220px;border-color:#f8f4eb1f;border-radius:28px;background:radial-gradient(circle at 92% 16%,rgba(210,168,111,.28),transparent 24%),radial-gradient(circle at 18% 0%,rgba(111,215,210,.12),transparent 34%),linear-gradient(135deg,#09131af7,#183341ed);box-shadow:0 28px 70px #09131a2e}.commerce-inline-alert{border-radius:20px}.strategy-detail-page .commerce-inline-alert,.strategy-backtest-state-alert,.strategy-detail-page .strategy-gated-panel .ant-alert-info{border:1px solid rgba(184,128,68,.2);background:linear-gradient(135deg,#fffdf9f0,#f8f4ebd1);box-shadow:0 16px 34px #09131a14}.strategy-detail-page .commerce-inline-alert .ant-alert-message,.strategy-backtest-state-alert .ant-alert-message,.strategy-detail-page .strategy-gated-panel .ant-alert-message{color:var(--commerce-night-950);font-weight:800}.strategy-detail-page .commerce-inline-alert .ant-alert-description,.strategy-backtest-state-alert .ant-alert-description,.strategy-detail-page .strategy-gated-panel .ant-alert-description{color:#10202ab8}.commerce-readiness-banner{width:min(1180px,calc(100% - 48px));margin:24px auto 0}.strategy-detail-readiness,.strategy-access-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(184,128,68,.16);border-radius:24px;background:radial-gradient(circle at 4% 0%,rgba(77,128,117,.12),transparent 30%),linear-gradient(135deg,#fffdf9f0,#f8f4ebd6);box-shadow:0 18px 44px #09131a14}.strategy-detail-readiness{padding:18px 20px}.strategy-access-card{width:min(1180px,calc(100% - 48px));margin:14px auto 0;padding:18px 20px}.strategy-detail-readiness-icon,.strategy-access-icon{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;color:#0f4d43;background:#dcefe9eb;border:1px solid rgba(77,128,117,.18);font-family:Space Grotesk,sans-serif;font-weight:900}.strategy-detail-readiness strong,.strategy-access-card strong{display:block;margin-bottom:6px;color:var(--commerce-night-950);font-size:1rem}.strategy-detail-readiness .ant-typography,.strategy-access-card .ant-typography{color:#10202ab8;line-height:1.65}.strategy-detail-readiness .ant-btn,.strategy-access-card .ant-btn{min-width:96px;border-color:#b8804433;color:#0f4d43;background:#fffdf9e6;box-shadow:none}.strategy-detail-page .strategy-detail-readiness .ant-btn:not(.ant-btn-primary),.strategy-detail-page .strategy-access-card .ant-btn:not(.ant-btn-primary){border-color:#b8804438;color:#0f4d43;background:#fffdf9f0}.strategy-detail-page .strategy-detail-readiness .ant-btn:not(.ant-btn-primary):hover,.strategy-detail-page .strategy-access-card .ant-btn:not(.ant-btn-primary):hover{border-color:#b880445c;color:#6f4924;background:#fffaf1}.strategy-detail-readiness-warning .strategy-detail-readiness-icon,.strategy-access-card-warning .strategy-access-icon{color:#7a4f15;background:#f4e6d3f0;border-color:#b8804433}.strategy-detail-readiness-success .strategy-detail-readiness-icon,.strategy-access-card-ready .strategy-access-icon{color:#0f5d4c;background:#daf1e7f2}.strategy-hero-panel{padding:30px}.strategy-detail-page .strategy-hero-panel{border-color:#b880442e;background:radial-gradient(circle at 88% 12%,rgba(210,168,111,.2),transparent 30%),radial-gradient(circle at 10% 0%,rgba(111,215,210,.13),transparent 34%),linear-gradient(135deg,#fffdf9f5,#f8f4ebe6);box-shadow:0 28px 70px #09131a1f}.strategy-detail-page .strategy-hero-panel:before{background:linear-gradient(90deg,rgba(9,19,26,.04),transparent 22%,transparent 78%,rgba(184,128,68,.06)),repeating-linear-gradient(90deg,transparent 0,transparent 72px,rgba(16,32,42,.035) 72px,rgba(16,32,42,.035) 73px)}.strategy-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.strategy-result-tags{align-items:center;gap:10px;margin-bottom:2px}.strategy-result-tags .ant-tag{display:inline-flex;align-items:center;min-height:34px;margin:0;padding:0 14px;line-height:1;box-shadow:0 8px 18px #0f2c380f}.strategy-category-tag,.strategy-risk-tag{border-radius:999px;border:1px solid rgba(184,128,68,.26);color:var(--commerce-night-900);background:#fffdf9cc;font-weight:800}.strategy-risk-tag.is-elevated{border-color:#cd535352;color:#8f2929;background:#ffefecdb}.strategy-risk-tag.is-balanced{border-color:#1c755e47;color:#0f5d4c;background:#e5f8f0db}.strategy-hero-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.strategy-hero-highlights div{padding:16px;border-radius:20px;background:#f8f4eb12}.strategy-detail-page .strategy-hero-highlights div{border:1px solid rgba(184,128,68,.14);background:#fffdf9b8;box-shadow:0 12px 28px #09131a0f}.strategy-hero-highlights span,.strategy-hero-highlights strong{display:block}.strategy-detail-page .strategy-hero-copy h1.ant-typography{color:var(--commerce-night-950)!important;letter-spacing:0}.strategy-detail-page .strategy-hero-summary{color:#10202abd!important}.strategy-detail-page .commerce-eyebrow{border-color:#10202a29;color:#10202ab3!important;background:#fffdf9bd}.strategy-detail-page .strategy-hero-highlights span{color:#10202a9e}.strategy-detail-page .strategy-hero-highlights strong{color:var(--commerce-night-950)}.strategy-hero-visual{position:relative;z-index:1}.strategy-hero-cover{overflow:hidden;aspect-ratio:16 / 9;min-height:0;border-radius:28px;background:radial-gradient(circle at 82% 14%,rgba(210,168,111,.16),transparent 28%),linear-gradient(135deg,#09131af5,#183341e0);box-shadow:inset 0 0 0 1px #f8f4eb14}.strategy-hero-cover img{display:block;width:100%;height:100%;object-fit:cover}.strategy-hero-metric-deck{position:absolute;right:20px;bottom:20px;display:grid;gap:12px;width:min(380px,calc(100% - 40px));padding:16px;border:1px solid rgba(248,244,235,.22);border-radius:22px;color:#fffdf9;background:linear-gradient(135deg,#09131ad1,#183341b8),#09131ab8;box-shadow:0 18px 42px #09131a47;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.strategy-hero-metric-deck>span{color:#f8f4ebb8;font-size:.76rem;font-weight:800;letter-spacing:.1em}.strategy-hero-metric-deck>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strategy-hero-metric-deck strong{display:grid;gap:5px;min-width:0;color:#fffdf9;font-family:Space Grotesk,sans-serif;font-size:1.05rem}.strategy-hero-metric-deck small{overflow:hidden;color:#f8f4eb9e;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.strategy-result-cockpit{overflow:hidden;padding:0;border:1px solid rgba(15,44,56,.1);background:#fffdf9;box-shadow:0 26px 68px #09131a1f}.strategy-result-cockpit .ant-card-body{padding:0}.strategy-result-cockpit-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);min-height:580px}.strategy-result-copy{display:grid;align-content:start;gap:20px;padding:38px 36px;border-right:1px solid rgba(15,44,56,.08);background:linear-gradient(180deg,#fffdf9fa,#eff6f3b3)}.strategy-result-copy h1.ant-typography{margin:0;color:var(--commerce-night-950)!important;font-size:4rem;line-height:1.05;letter-spacing:-.02em}.strategy-result-summary{max-width:620px;margin:0!important;color:#10202ab8!important;font-size:1rem;line-height:1.75}.strategy-result-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.strategy-result-metric-card{display:grid;gap:8px;min-width:0;min-height:128px;padding:18px;border:1px solid rgba(15,44,56,.08);border-radius:20px;background:#ffffffd1;box-shadow:0 14px 34px #0f2c3814;transition:all .28s cubic-bezier(.4,0,.2,1)}.strategy-result-metric-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0f2c381f}.strategy-result-metric-card:first-child{grid-column:span 2;min-height:142px;border-color:#0f7a6838;background:linear-gradient(135deg,#dcefe9e0,#fffdf9eb)}.strategy-result-metric-card span{color:#60707b;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.strategy-result-metric-card strong{overflow-wrap:anywhere;color:#102734;font-family:Space Grotesk,sans-serif;font-size:2.1rem;letter-spacing:-.01em;line-height:1.1}.strategy-result-metric-card:first-child strong{color:#0f5d4c;font-size:3rem}.strategy-result-metric-card small{color:#64717b;line-height:1.45}.strategy-result-proof-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.strategy-result-proof-strip span,.strategy-result-proof-strip strong,.strategy-result-proof-strip small{min-height:32px;padding:7px 11px;border:1px solid rgba(15,44,56,.09);border-radius:999px;background:#fffdf9c7;color:#415963;font-size:.78rem;font-weight:850}.strategy-result-proof-strip span{color:#0f5d4c;border-color:#0f7a6829;background:#dcefe9c2}.strategy-result-proof-strip strong{color:#6f4924;border-color:#b880442e;background:#f4e6d39e}.strategy-result-chart-panel{display:grid;gap:16px;min-width:0;padding:32px;background:radial-gradient(circle at 15% 10%,rgba(15,122,104,.22),transparent 28%),linear-gradient(135deg,#082631fa,#134943f5 58%,#6b4e27f0)}.strategy-result-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-result-chart-head h3.ant-typography{margin:0 0 6px;color:#fffdf9;font-size:1.5rem;letter-spacing:-.01em}.strategy-result-chart-head .ant-typography,.strategy-result-chart-copy{color:#f8f4ebb8!important}.strategy-result-chart-copy{display:block;margin-top:-4px;line-height:1.55}.strategy-result-chart-stats article{border-color:#f8f4eb24;background:#fffdf91a}.strategy-result-chart-stats span,.strategy-result-chart-stats small{color:#f8f4eba8}.strategy-result-chart-stats strong{color:#fffdf9;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.strategy-result-chart-frame{min-height:440px;border-color:#f8f4eb2e;border-radius:22px;background:linear-gradient(135deg,#fffdf9f5,#eff6f3eb);box-shadow:0 24px 54px #00000038}.strategy-result-chart-panel .strategy-opening-preview-legend span{color:#f8f4ebc7;border-color:#f8f4eb21;background:#fffdf914}.strategy-result-chart-panel .strategy-opening-preview-legend .is-long{color:#d9f5e9;border-color:#78d6b247;background:#0f7a6838}.strategy-result-chart-panel .strategy-opening-preview-legend .is-short{color:#ffe1df;border-color:#ee7a714d;background:#b54b4b38}.strategy-detail-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:24px;align-items:start}.strategy-side-column{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin}@media (max-width: 1024px){.strategy-side-column{position:static;max-height:none;overflow-y:visible}}.strategy-backtest-trades{display:grid;gap:16px}.strategy-backtest-trades .is-profit{color:var(--asset-brand-700, #0f7a68);font-weight:700;font-variant-numeric:tabular-nums}.strategy-backtest-trades .is-loss{color:var(--asset-danger-700, #b54b4b);font-weight:700;font-variant-numeric:tabular-nums}.strategy-backtest-trades .ant-table-cell{font-variant-numeric:tabular-nums}.strategy-subscriber-proof{display:grid;gap:18px}.strategy-subscriber-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.strategy-subscriber-stats article{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--asset-border-soft, rgba(15, 23, 42, .1));border-radius:12px}.strategy-subscriber-stats article>span{font-size:12px;font-weight:700;opacity:.7}.strategy-subscriber-stats article>strong{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.strategy-subscriber-stats article>small{font-size:12px;opacity:.6}.strategy-subscriber-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.strategy-subscriber-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-radius:999px;background:#0f172a0a}.strategy-subscriber-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}.strategy-subscriber-meta{display:grid;gap:1px;min-width:0}.strategy-subscriber-meta>strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strategy-subscriber-meta>small{font-size:11px;opacity:.62}.strategy-hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.strategy-hero-cta .ant-btn{min-width:176px}.strategy-hero-cta-jump{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.strategy-status-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.strategy-status-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 18px;border:1px solid rgba(15,44,56,.1);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(111,215,210,.1),transparent 34%),linear-gradient(135deg,#fffdf9f2,#eff6f3d6);box-shadow:0 16px 38px #09131a14}.strategy-status-card-ready,.strategy-status-card-success{border-color:#0f7a682e;background:radial-gradient(circle at 0% 0%,rgba(111,215,210,.14),transparent 34%),linear-gradient(135deg,#fffdf9f5,#dcefe9d1)}.strategy-status-card-warning,.strategy-status-card-error{border-color:#b8804433;background:radial-gradient(circle at 0% 0%,rgba(210,168,111,.16),transparent 34%),linear-gradient(135deg,#fffdf9f5,#f8f4ebdb)}.strategy-status-card-icon{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:999px;color:#0f4d43;border:1px solid rgba(77,128,117,.16);background:#dcefe9e0;font-family:Space Grotesk,sans-serif;font-weight:900}.strategy-status-card-warning .strategy-status-card-icon,.strategy-status-card-error .strategy-status-card-icon{color:#7a4f15;border-color:#b8804433;background:#f4e6d3eb}.strategy-status-card small{display:block;margin-bottom:4px;color:#10202a94;font-size:.72rem;font-weight:900}.strategy-status-card strong{display:block;margin-bottom:3px;color:var(--commerce-night-950);font-size:1rem}.strategy-status-card .ant-typography{color:#10202ab8;line-height:1.5}.strategy-status-card .ant-btn{border-color:#b8804438;color:#0f4d43;background:#fffdf9f0;box-shadow:none}.strategy-trust-panel{display:grid;gap:16px;padding:22px;border:1px solid rgba(15,44,56,.1);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(111,215,210,.12),transparent 34%),linear-gradient(135deg,#fffdf9f5,#eff6f3d1);box-shadow:0 18px 44px #09131a14}.strategy-trust-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-trust-head h2.ant-typography{margin:0 0 6px;color:var(--commerce-night-950);font-size:1.35rem;letter-spacing:0}.strategy-trust-head .ant-typography{color:#10202ab3;line-height:1.65}.strategy-trust-badge{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(184,128,68,.18);border-radius:999px;color:#6f4924;background:#f4e6d3b8;font-size:.78rem;font-weight:900}.strategy-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.strategy-trust-item{display:grid;align-content:start;gap:8px;min-width:0;min-height:164px;padding:15px;border:1px solid rgba(15,44,56,.08);border-radius:18px;background:#ffffffbd;box-shadow:0 14px 32px #0f2c3812}.strategy-trust-item span{color:#60707b;font-size:.75rem;font-weight:900;letter-spacing:.04em}.strategy-trust-item strong{overflow-wrap:anywhere;color:#102734;font-size:1rem;line-height:1.35}.strategy-trust-item .ant-typography{color:#10202aad;line-height:1.58}.strategy-trust-item.is-risk,.strategy-trust-item.is-avoid{border-color:#b880442e;background:#fffaf1d1}.strategy-public-summary-panel{display:grid;gap:18px;border-color:#b8804424;background:radial-gradient(circle at 12% 8%,rgba(210,168,111,.16),transparent 28%),linear-gradient(135deg,#fffdf9f0,#eff6f3db)}.strategy-public-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.strategy-public-summary-card{display:grid;gap:9px;min-height:190px;padding:18px;border:1px solid rgba(15,44,56,.08);border-radius:22px;background:#ffffffb8;box-shadow:0 16px 38px #0f2c3814}.strategy-public-summary-card span{color:#2944549e;font-size:.78rem;font-weight:800;letter-spacing:.1em}.strategy-public-summary-card strong{color:#102734;font-family:Space Grotesk,sans-serif;font-size:1.1rem}.strategy-public-summary-card p{margin:0;color:#5c6770;line-height:1.72}.strategy-billing-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.strategy-symbol-selector{display:grid;gap:10px;padding:14px;border:1px solid rgba(15,44,56,.08);border-radius:18px;background:linear-gradient(135deg,#0f2c380b,#d2a86f14),#fffdf9b8}.strategy-symbol-group{display:flex;flex-wrap:wrap;gap:8px}.strategy-symbol-group .ant-radio-button-wrapper,.strategy-billing-group .ant-radio-button-wrapper{border-radius:999px;text-align:center}.strategy-symbol-group .ant-radio-button-wrapper{min-height:38px;border-inline-start-width:1px;border-color:#0f2c381f;background:#ffffffa8;color:#152834;font-weight:700}.strategy-symbol-group .ant-radio-button-wrapper:before{display:none}.strategy-symbol-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#b880446b;color:#6f4924;background:linear-gradient(135deg,#f4e6d3f5,#d2a86f6b);box-shadow:0 10px 22px #b8804429}.strategy-gated-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.strategy-evidence-panel{display:grid;gap:16px}.strategy-gated-panel.is-unlocked{display:grid;gap:18px}.strategy-unlocked-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.strategy-unlocked-content-grid div{display:grid;gap:6px;min-width:0;padding:14px 16px;border:1px solid rgba(15,44,56,.08);border-radius:16px;background:linear-gradient(135deg,#fffdf9db,#eff6f3b8)}.strategy-unlocked-content-grid span{color:#60707b;font-size:.76rem;font-weight:800}.strategy-unlocked-content-grid strong{overflow:hidden;color:#102734;font-family:Space Grotesk,sans-serif;text-overflow:ellipsis;white-space:nowrap}.strategy-preview-card{display:grid;gap:8px;padding:18px;border-radius:20px;background:linear-gradient(135deg,#0f2c380f,#d2a86f14)}.strategy-preview-card span{color:#5c6770}.strategy-preview-card strong{color:#152834}.strategy-subscriber-actions{display:grid;gap:16px;margin-top:18px;padding:18px;border:1px solid rgba(184,128,68,.18);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(210,168,111,.2),transparent 34%),linear-gradient(135deg,#fffdf9f0,#eff6f3d6)}.strategy-subscriber-actions h4.ant-typography{margin-bottom:6px}.strategy-subscriber-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strategy-subscriber-action-card{display:grid;gap:7px;padding:16px;border:1px solid rgba(15,44,56,.08);border-radius:18px;color:#152834;background:#ffffffb8;box-shadow:0 14px 34px #0f2c3814;transition:transform .18s ease,box-shadow .18s ease}.strategy-subscriber-action-card:hover{color:#152834;transform:translateY(-1px);box-shadow:0 18px 42px #0f2c3824}.strategy-subscriber-action-card span,.strategy-subscriber-action-card small{color:#5c6770}.strategy-subscriber-action-card strong{color:#0f2c38;font-size:16px}.strategy-data-scope-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:14px;border:1px solid rgba(15,44,56,.09);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(210,168,111,.14),transparent 35%),linear-gradient(135deg,#ffffffe0,#eff6f3c2)}.strategy-display-metric-strip{display:grid;gap:14px;margin-bottom:16px;padding:16px;border:1px solid rgba(15,44,56,.09);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(210,168,111,.16),transparent 36%),linear-gradient(135deg,#fffdf9f5,#eff6f3d6)}.strategy-display-metric-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.strategy-display-metric-head span{color:#102734;font-weight:900}.strategy-display-metric-head strong{color:#6f4924;font-size:.9rem}.strategy-display-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.strategy-display-metric-card{display:grid;gap:6px;min-width:0;min-height:128px;padding:13px;border:1px solid rgba(15,44,56,.07);border-radius:17px;background:#ffffffb8;box-shadow:0 14px 32px #0f2c3812}.strategy-display-metric-card span{color:#60707b;font-size:.75rem;font-weight:800}.strategy-display-metric-card strong{color:#102734;font-family:Space Grotesk,sans-serif;font-size:1.35rem;letter-spacing:0}.strategy-display-metric-card small{color:#64717b;line-height:1.45}.strategy-data-scope-card>div{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(15,44,56,.06);border-radius:15px;background:#ffffff9e}.strategy-data-scope-card span{color:#60707b;font-size:.75rem;font-weight:800;letter-spacing:.06em}.strategy-data-scope-card strong{overflow:hidden;color:#102734;font-family:Space Grotesk,sans-serif;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.strategy-data-scope-alert{margin-bottom:16px}.strategy-metric-explain{display:grid;gap:16px;margin-top:18px;padding:18px;border:1px solid rgba(15,44,56,.1);border-radius:24px;background:radial-gradient(circle at 10% 0%,rgba(210,168,111,.16),transparent 34%),linear-gradient(135deg,#fffdf9e6,#eff6f3d1)}.strategy-metric-explain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.strategy-metric-explain-head h4.ant-typography{margin-bottom:6px}.strategy-metric-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.strategy-metric-insight-card{display:grid;gap:8px;min-height:168px;padding:16px;border:1px solid rgba(15,44,56,.08);border-radius:18px;background:linear-gradient(160deg,#ffffffd6,#f4e6d36b),#ffffffad}.strategy-metric-insight-card span{color:#5c6770;font-size:.78rem;font-weight:800;letter-spacing:.08em}.strategy-metric-insight-card strong{color:#102734;font-family:Space Grotesk,sans-serif;font-size:1.25rem}.strategy-metric-insight-card p{margin:0;color:#5c6770;line-height:1.65}.strategy-backtest-confidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;margin-top:16px}.strategy-backtest-confidence-note{display:grid;align-content:center;gap:4px;min-width:0;min-height:62px;padding:12px 14px;border-radius:14px;border:1px solid rgba(77,128,117,.14);color:#325a52;background:linear-gradient(135deg,#dcefe9c7,#fffdf9d1);font-weight:800}.strategy-backtest-confidence-note.is-wide{grid-column:span 2}.strategy-backtest-confidence-note b,.strategy-backtest-confidence-note em{min-width:0;line-height:1.32}.strategy-backtest-confidence-note b{color:#497069;font-size:.74rem}.strategy-backtest-confidence-note em{color:#244a43;font-style:normal;overflow-wrap:anywhere}.strategy-opening-preview{display:grid;gap:16px;margin-top:20px;padding:18px;border:1px solid rgba(184,128,68,.16);border-radius:22px;background:radial-gradient(circle at top left,rgba(210,168,111,.16),transparent 36%),#ffffffa3}.strategy-opening-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.strategy-opening-preview-head h4.ant-typography{margin-bottom:6px}.strategy-preview-limit-tag{flex:0 0 auto;border-radius:999px;color:#6f4924;background:#d2a86f2e;border-color:#b8804438;font-weight:700}.strategy-opening-preview-chart{display:grid;gap:14px}.strategy-opening-preview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategy-opening-preview-stats article{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid rgba(15,44,56,.08);border-radius:16px;background:#fffdf9bd}.strategy-opening-preview-stats span{color:#60707b;font-size:.74rem;font-weight:800}.strategy-opening-preview-stats strong{overflow:hidden;color:#102734;font-family:Space Grotesk,sans-serif;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.strategy-opening-preview-stats small{color:#64717b;line-height:1.45}.strategy-result-chart-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(170px,1.45fr)}.strategy-result-chart-stats strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.strategy-opening-chart-frame{position:relative;overflow:hidden;border:1px solid rgba(15,44,56,.08);border-radius:20px;background:linear-gradient(135deg,#fffdf9e6,#eff6f3c7),#ffffffb8}.strategy-opening-price-chart{min-height:360px;height:360px}.strategy-opening-price-chart table{font-family:Space Grotesk,sans-serif}.strategy-opening-chart-empty{display:grid;min-height:260px;place-items:center;padding:28px;color:#60707b;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(220,239,233,.42),transparent 48%),#fffdf994}.strategy-opening-chart-empty strong{display:block;color:#102734;font-size:1rem}.strategy-opening-chart-empty span{max-width:420px;line-height:1.6}.strategy-opening-preview-legend{display:flex;flex-wrap:wrap;gap:8px;color:#60707b;font-size:.82rem;font-weight:800}.strategy-opening-preview-legend span{padding:7px 10px;border:1px solid rgba(15,44,56,.08);border-radius:999px;background:#fffdf9c2}.strategy-opening-preview-legend .is-long{color:#0f5d4c;border-color:#0f7a682e;background:#dcefe9b8}.strategy-opening-preview-legend .is-short{color:#8f2929;border-color:#b54b4b2e;background:#ffefecb8}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.strategy-current-combo-card{display:grid;gap:8px;padding:20px 22px;border:1px solid rgba(184,128,68,.24);border-radius:20px;background:linear-gradient(135deg,#f8f4ebf0,#e8ddcdb8),radial-gradient(circle at 100% 0%,rgba(184,128,68,.2),transparent 42%);box-shadow:0 12px 28px #b880441f}.strategy-current-combo-card span{color:#152834ad;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-current-combo-card strong{color:#152834;font-size:1.35rem;letter-spacing:-.02em;font-weight:900}.strategy-selected-price-card{display:grid;gap:8px;padding:20px 22px;border:1px solid rgba(15,122,104,.22);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(77,128,117,.18),transparent 42%),linear-gradient(135deg,#eff6f3f5,#fffdf9d6);box-shadow:0 12px 28px #0f7a681f}.strategy-selected-price-card span{color:#152834ad;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-selected-price-card strong{color:#0f4d43;font-family:Space Grotesk,sans-serif;font-size:1.42rem;font-weight:900;letter-spacing:-.01em}.strategy-selected-price-card .ant-typography{color:#60707b;line-height:1.6}.strategy-action-panel .ant-btn:not(.ant-btn-primary),.strategy-membership-panel .ant-btn:not(.ant-btn-primary),.strategy-detail-page .commerce-inline-alert .ant-btn:not(.ant-btn-primary),.commerce-readiness-banner .ant-btn:not(.ant-btn-primary){border-color:#0f2c3829;color:#0f4d43;background:#fffdf9f0;font-weight:700;transition:all .24s cubic-bezier(.4,0,.2,1)}.strategy-action-panel .ant-btn:not(.ant-btn-primary):hover,.strategy-membership-panel .ant-btn:not(.ant-btn-primary):hover,.strategy-detail-page .commerce-inline-alert .ant-btn:not(.ant-btn-primary):hover,.commerce-readiness-banner .ant-btn:not(.ant-btn-primary):hover{border-color:#b8804452;color:#6f4924;background:#f8f4eb;transform:translateY(-1px);box-shadow:0 8px 18px #b8804429}.strategy-action-panel .ant-btn-primary,.strategy-membership-panel .ant-btn-primary{font-weight:700;transition:all .24s cubic-bezier(.4,0,.2,1)}.strategy-action-panel .ant-btn-primary:hover,.strategy-membership-panel .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f7a683d}.strategy-action-panel .ant-btn:disabled,.strategy-membership-panel .ant-btn:disabled{color:#98a3aa;background:#eff6f3b8}.strategy-action-panel .strategy-support-copy,.strategy-membership-panel .strategy-plan-option span,.strategy-membership-panel .strategy-plan-side span{color:#60707b!important}.strategy-plan-option{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;text-align:left;cursor:pointer;border:1px solid rgba(15,44,56,.1);border-radius:18px;background:#fffdf9e0;transition:transform .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1),background .26s cubic-bezier(.4,0,.2,1)}.strategy-plan-option strong,.strategy-plan-side strong{display:block;color:#152834;font-size:1.08rem;font-weight:800}.strategy-plan-option.active{transform:translateY(-3px);border-color:#0f7a6852;background:linear-gradient(135deg,#dcefe9eb,#fffdf9f5);box-shadow:0 20px 48px #0f7a682e}.strategy-plan-option:hover{transform:translateY(-3px);border-color:#b8804447;background:#f8f4ebf5;box-shadow:0 20px 48px #09131a29}.strategy-plan-side{text-align:right}.commerce-product-card:hover,.commerce-tier-card:hover,.commerce-marketplace-card:hover{transform:translateY(-4px);border-color:#b880443d;box-shadow:0 28px 60px #09131a24}.strategy-support-copy{line-height:1.7}.commerce-hero-panel,.commerce-product-card,.commerce-tier-card,.commerce-marketplace-hero,.commerce-marketplace-card,.strategy-hero-panel,.commerce-panel-card,.strategy-plan-option{animation:commerce-fade-up .62s cubic-bezier(.2,.8,.2,1) both}.commerce-product-card:nth-child(2),.commerce-tier-card:nth-child(2),.strategy-plan-option:nth-child(2){animation-delay:80ms}.commerce-product-card:nth-child(3),.commerce-tier-card:nth-child(3),.strategy-plan-option:nth-child(3){animation-delay:.14s}@keyframes commerce-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.commerce-hero-panel,.strategy-detail-grid,.strategy-result-cockpit-grid,.commerce-marketplace-hero{grid-template-columns:1fr}.strategy-result-copy{border-right:0;border-bottom:1px solid rgba(15,44,56,.08)}.strategy-public-summary-grid,.strategy-status-strip{grid-template-columns:1fr}.strategy-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-hero-highlights{grid-template-columns:1fr}.strategy-opening-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.commerce-hero-panel,.strategy-hero-panel,.strategy-result-cockpit{padding:22px;border-radius:24px}.strategy-result-cockpit .ant-card-body,.strategy-result-cockpit{padding:0}.strategy-result-copy,.strategy-result-chart-panel{padding:22px}.strategy-trust-head{flex-direction:column}.commerce-hero-readiness,.strategy-detail-readiness,.strategy-access-card{grid-template-columns:auto minmax(0,1fr)}.commerce-hero-readiness-action,.strategy-detail-readiness .ant-btn,.strategy-access-card .ant-btn{grid-column:2;width:fit-content}.commerce-marketplace-hero{padding:22px;border-radius:24px}.commerce-hero-title,.strategy-hero-copy h1.ant-typography,.strategy-result-copy h1.ant-typography{font-size:2.5rem!important}.commerce-section-head{flex-direction:column;align-items:flex-start}.commerce-product-cover,.commerce-marketplace-cover{height:210px}.strategy-hero-cover{min-height:0}.strategy-hero-cover img{height:100%}.strategy-hero-metric-deck{position:static;margin-top:16px;width:100%}.strategy-display-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-result-metric-grid{display:flex;gap:10px;margin-inline:-2px;padding:2px 2px 6px;overflow-x:auto;scroll-snap-type:x proximity}.strategy-result-metric-card,.strategy-result-metric-card:first-child{flex:0 0 178px;min-height:112px;scroll-snap-align:start}.strategy-result-metric-card:first-child{flex-basis:216px}.strategy-result-metric-card strong{font-size:1.55rem}.strategy-result-metric-card:first-child strong{font-size:2.15rem}.strategy-result-proof-strip{flex-wrap:nowrap;margin-inline:-2px;padding:0 2px 4px;overflow-x:auto}.strategy-gated-preview,.strategy-unlocked-content-grid,.strategy-subscriber-action-grid{grid-template-columns:1fr}.strategy-data-scope-card{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-opening-preview-head,.strategy-result-chart-head{flex-direction:column}.strategy-backtest-confidence-note.is-wide{grid-column:auto}.strategy-symbol-group .ant-radio-button-wrapper{flex:1 1 100%;text-align:center}.strategy-trust-grid{grid-template-columns:1fr}}@media (max-width: 520px){.strategy-detail-page,.commerce-marketplace-page{gap:18px;overflow-x:hidden}.commerce-hero-panel,.strategy-hero-panel,.strategy-result-cockpit,.commerce-marketplace-hero,.commerce-product-card,.commerce-tier-card,.commerce-marketplace-card,.commerce-panel-card,.strategy-plan-option{border-radius:22px}.commerce-hero-panel,.strategy-hero-panel,.strategy-result-copy,.strategy-result-chart-panel,.commerce-marketplace-hero{padding:18px}.strategy-result-cockpit{padding:0}.commerce-hero-readiness{grid-template-columns:1fr;gap:12px}.strategy-detail-readiness,.strategy-access-card,.strategy-status-card{grid-template-columns:1fr;width:calc(100% - 36px)}.commerce-hero-readiness-icon,.strategy-detail-readiness-icon,.strategy-access-icon{display:none}.strategy-status-card{width:100%}.strategy-status-card-icon{display:none}.commerce-hero-readiness-action,.strategy-detail-readiness .ant-btn,.strategy-access-card .ant-btn{grid-column:auto;width:100%}.strategy-status-card .ant-btn{width:100%}.strategy-opening-preview-stats{grid-template-columns:1fr}.strategy-result-chart-copy,.strategy-result-proof-strip{display:none}.strategy-result-chart-frame{order:2}.strategy-result-chart-stats{order:3}.strategy-result-chart-panel .strategy-opening-preview-legend{order:4}.commerce-hero-title,.commerce-marketplace-title,.strategy-hero-copy h1.ant-typography,.strategy-result-copy h1.ant-typography{font-size:2rem!important;line-height:1.05!important}.commerce-product-body,.commerce-tier-card,.commerce-panel-card,.commerce-marketplace-card-body{padding:18px}.commerce-bullet-row{flex-direction:column;align-items:stretch}.commerce-bullet-row span{width:100%}.commerce-marketplace-card-metrics,.commerce-home-card-advantages{grid-template-columns:1fr}.commerce-product-footer,.commerce-marketplace-card-footer,.commerce-tier-metrics,.strategy-plan-option,.commerce-state-panel{flex-direction:column;align-items:flex-start}.commerce-state-panel{display:flex;padding:20px}.commerce-state-panel__action{width:100%}.commerce-product-footer .ant-btn,.commerce-marketplace-card-footer .ant-btn{width:100%;padding-inline:0;justify-content:flex-start}.strategy-billing-group{grid-template-columns:1fr}.strategy-hero-highlights{gap:10px}.strategy-hero-cover{min-height:0;border-radius:22px}.strategy-hero-cover img{height:100%}.strategy-hero-metric-deck>div,.strategy-display-metric-grid,.strategy-opening-preview-stats{grid-template-columns:1fr}.strategy-data-scope-card{grid-template-columns:1fr}.strategy-opening-preview{padding:14px}.strategy-result-chart-frame{min-height:360px}.strategy-result-chart-frame .kline-chart-container{height:320px!important;min-height:320px!important}.strategy-plan-side{text-align:left}}@media (prefers-reduced-motion: reduce){.commerce-hero-panel,.commerce-product-card,.commerce-tier-card,.commerce-marketplace-hero,.commerce-marketplace-card,.strategy-hero-panel,.strategy-result-cockpit,.commerce-panel-card,.strategy-plan-option,.commerce-state-panel{animation:none}.strategy-plan-option,.commerce-product-card,.commerce-tier-card{transition:none}}#strategy-subscribe-panel{position:relative;border:2px solid rgba(15,122,104,.28);border-radius:24px;background:radial-gradient(circle at 95% 8%,rgba(77,128,117,.22),transparent 38%),linear-gradient(135deg,#fffdf9fa,#eff6f3f0);box-shadow:0 8px 16px #0f7a681f,0 24px 56px #09131a24}#strategy-subscribe-panel .commerce-section-head h3.ant-typography{color:#0f5d4c;font-size:1.5rem;letter-spacing:-.01em}#strategy-subscribe-panel .ant-btn-primary{min-height:52px;border-radius:16px;font-size:1.05rem;font-weight:800;letter-spacing:.02em;box-shadow:0 12px 28px #0f7a683d;transition:all .28s cubic-bezier(.4,0,.2,1)}#strategy-subscribe-panel .ant-btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 16px 38px #0f7a6852}#strategy-subscribe-panel .ant-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.strategy-membership-panel{border:1px solid rgba(184,128,68,.2);border-radius:24px;background:radial-gradient(circle at 95% 8%,rgba(210,168,111,.18),transparent 38%),linear-gradient(135deg,#fffdf9f5,#f8f4ebe0);box-shadow:0 18px 44px #09131a1a}.strategy-symbol-selector{display:grid;gap:12px;padding:18px;border:1px solid rgba(15,122,104,.16);border-radius:20px;background:linear-gradient(135deg,#dcefe96b,#fffdf9e0),radial-gradient(circle at 100% 0%,rgba(15,122,104,.12),transparent 48%)}.strategy-symbol-group .ant-radio-button-wrapper{min-height:42px;border-inline-start-width:1px;border-color:#0f2c3824;background:#ffffffc7;color:#152834;font-weight:800;font-size:.96rem;transition:all .22s cubic-bezier(.4,0,.2,1)}.strategy-symbol-group .ant-radio-button-wrapper:hover{border-color:#0f7a6847;background:#eff6f3eb;transform:translateY(-1px)}.strategy-symbol-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#0f7a687a;color:#0f5d4c;background:linear-gradient(135deg,#dcefe9fa,#fffdf9f5);box-shadow:0 8px 18px #0f7a682e,inset 0 1px #fff9;transform:scale(1.02)}.strategy-billing-group .ant-radio-button-wrapper{min-height:44px;border-color:#0f2c381f;background:#ffffffb8;font-weight:800;transition:all .22s cubic-bezier(.4,0,.2,1)}.strategy-billing-group .ant-radio-button-wrapper:hover{border-color:#b880443d;background:#f8f4ebdb;transform:translateY(-1px)}.strategy-billing-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#b880446b;color:#6f4924;background:linear-gradient(135deg,#f4e6d3f5,#d2a86f7a);box-shadow:0 8px 18px #b880442e}.strategy-capacity-alert{border-radius:18px;border-color:#cd535347;background:radial-gradient(circle at 100% 0%,rgba(205,83,83,.16),transparent 42%),linear-gradient(135deg,#fff7f5fa,#ffefeceb);box-shadow:0 12px 28px #cd53531f}.strategy-evidence-panel{display:grid;gap:18px;padding:26px;border:1px solid rgba(15,44,56,.1);border-radius:24px;background:radial-gradient(circle at 8% 8%,rgba(111,215,210,.14),transparent 36%),linear-gradient(135deg,#fffdf9fa,#eff6f3db);box-shadow:0 18px 44px #09131a14}.strategy-data-scope-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;border:1px solid rgba(15,44,56,.1);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(210,168,111,.16),transparent 36%),linear-gradient(135deg,#ffffffeb,#eff6f3d1);box-shadow:0 10px 24px #09131a0f}.strategy-data-scope-card>div{display:grid;gap:6px;min-width:0;padding:13px 14px;border:1px solid rgba(15,44,56,.07);border-radius:16px;background:#ffffffb8;transition:all .22s cubic-bezier(.4,0,.2,1)}.strategy-data-scope-card>div:hover{border-color:#0f7a682e;background:#eff6f3e0;transform:translateY(-1px);box-shadow:0 8px 18px #0f7a681a}.strategy-gated-panel.is-unlocked{border:1px solid rgba(15,122,104,.22);background:radial-gradient(circle at 10% 8%,rgba(111,215,210,.18),transparent 36%),linear-gradient(135deg,#fffdf9fa,#eff6f3e6);box-shadow:0 18px 44px #0f7a681f}.strategy-subscriber-actions{display:grid;gap:18px;margin-top:20px;padding:22px;border:1px solid rgba(15,122,104,.24);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(111,215,210,.24),transparent 36%),linear-gradient(135deg,#fffdf9f5,#eff6f3e0);box-shadow:0 14px 34px #0f7a681a}.strategy-subscriber-action-card{display:grid;gap:9px;padding:20px;border:1px solid rgba(15,44,56,.09);border-radius:20px;color:#152834;background:#ffffffd1;box-shadow:0 14px 34px #0f2c3814;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1)}.strategy-subscriber-action-card:hover{color:#152834;transform:translateY(-3px);border-color:#0f7a6838;box-shadow:0 20px 48px #0f7a6829}@media (max-width: 1100px){#strategy-subscribe-panel{position:static}}@media (max-width: 768px){#strategy-subscribe-panel .ant-btn-primary{min-height:48px;font-size:1rem}.strategy-symbol-group .ant-radio-button-wrapper{min-height:40px;font-size:.9rem}}@media (max-width: 520px){#strategy-subscribe-panel{border-width:1px}#strategy-subscribe-panel .ant-btn-primary{min-height:46px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.strategy-result-cockpit{animation:fadeInScale .8s cubic-bezier(.4,0,.2,1) both}.strategy-result-copy{animation:slideInLeft .9s cubic-bezier(.4,0,.2,1) both}.strategy-result-chart-panel{animation:slideInRight .9s cubic-bezier(.4,0,.2,1) both;animation-delay:.2s}#strategy-subscribe-panel{animation:fadeInUp 1s cubic-bezier(.4,0,.2,1) both;animation-delay:.4s}.strategy-result-metric-card:nth-child(1){animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) both;animation-delay:.3s}.strategy-result-metric-card:nth-child(2){animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) both;animation-delay:.4s}.strategy-result-metric-card:nth-child(3){animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) both;animation-delay:.5s}.strategy-result-metric-card:nth-child(4){animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) both;animation-delay:.6s}.strategy-result-metric-card:nth-child(5){animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) both;animation-delay:.7s}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.strategy-result-metric-card strong{display:inline-block;animation:countUp .6s cubic-bezier(.4,0,.2,1) both}@keyframes pulse{0%,to{box-shadow:0 14px 32px #0f7a6847}50%{box-shadow:0 14px 32px #0f7a686b,0 0 0 8px #0f7a681a}}#strategy-subscribe-panel .ant-btn-primary{animation:pulse 2.5s ease-in-out infinite}#strategy-subscribe-panel .ant-btn-primary:hover{animation:none}.strategy-result-metric-card,.strategy-plan-option,.strategy-subscriber-action-card{position:relative;overflow:hidden}.strategy-result-metric-card:before,.strategy-plan-option:before,.strategy-subscriber-action-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s cubic-bezier(.4,0,.2,1);z-index:1}.strategy-result-metric-card:hover:before,.strategy-plan-option:hover:before,.strategy-subscriber-action-card:hover:before{left:100%}.strategy-result-metric-card>*,.strategy-plan-option>*,.strategy-subscriber-action-card>*{position:relative;z-index:2}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.strategy-preview-limit-tag{animation:float 3s ease-in-out infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.strategy-current-combo-card,.strategy-selected-price-card{background-size:200% 200%;animation:gradientMove 8s ease infinite}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);opacity:0}.ripple-effect:active:after{width:300px;height:300px;opacity:1;transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out}#strategy-subscribe-panel .ant-btn-primary{position:relative;overflow:hidden}@keyframes progressBar{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.strategy-backtest-confidence-note:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#0f5d4c,#7fa650);transform:scaleX(0);transform-origin:left}.strategy-backtest-confidence-note.in-view:after{animation:progressBar 1.2s cubic-bezier(.4,0,.2,1) both}.strategy-data-scope-card>div{transition:all .3s cubic-bezier(.4,0,.2,1)}.strategy-data-scope-card>div:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#0f5d4c,transparent);transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1)}.strategy-data-scope-card>div:hover:after{width:80%}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}.typewriter{overflow:hidden;border-right:2px solid #0f5d4c;white-space:nowrap;animation:typing 2s steps(40,end),blink .75s step-end infinite}.flip-card{perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}.parallax-bg{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:1000px 100%;animation:shimmer 2s infinite linear}@media (max-width: 768px){.strategy-result-metric-card:nth-child(n){animation-delay:0s}.strategy-current-combo-card,.strategy-selected-price-card,.strategy-preview-limit-tag{animation:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.strategy-result-metric-card,.strategy-plan-option,#strategy-subscribe-panel .ant-btn-primary{will-change:transform,box-shadow}.strategy-result-metric-card:hover,.strategy-plan-option:hover,#strategy-subscribe-panel .ant-btn-primary:hover{will-change:auto}.strategy-backtest-run-list{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.strategy-backtest-run-card{display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(92px,.82fr)) auto;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(248,244,235,.14);border-radius:10px;background:#fffdf91a}.strategy-backtest-run-card>div{min-width:0}.strategy-backtest-run-card span,.strategy-backtest-run-card small{display:block;color:#f8f4eba8;font-size:.72rem;font-weight:760}.strategy-backtest-run-card strong{display:block;margin:2px 0;color:#fffdf9;font-size:.95rem;overflow-wrap:anywhere}.strategy-momentum-signal-modal .ant-modal-content{border-radius:12px;overflow:hidden}.strategy-momentum-signal-loading{display:grid;place-items:center;gap:12px;min-height:360px}.strategy-momentum-signal-detail{display:grid;gap:14px}.strategy-momentum-signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.strategy-momentum-signal-head h3.ant-typography{margin:2px 0 0}@media (max-width: 1024px){.strategy-backtest-run-card{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-backtest-run-card .ant-btn{grid-column:1 / -1;width:100%}}@media (max-width: 768px){.strategy-backtest-run-card,.strategy-momentum-signal-head{grid-template-columns:1fr;flex-direction:column}}html[data-theme] .strategy-detail-page{--strategy-detail-surface: var(--color-bg-surface);--strategy-detail-subtle: var(--color-bg-subtle);--strategy-detail-elevated: var(--color-bg-elevated);--strategy-detail-text: var(--color-text-primary);--strategy-detail-muted: var(--color-text-secondary);--strategy-detail-soft: var(--color-text-muted);--strategy-detail-border: var(--color-border-subtle);--strategy-detail-strong-border: var(--color-border-strong);--strategy-detail-accent: var(--color-accent);--strategy-detail-accent-strong: var(--color-accent-strong);--strategy-detail-danger: var(--status-danger);--strategy-detail-warning: var(--status-warning);--strategy-detail-success: var(--status-success);--strategy-detail-chart-bg: linear-gradient( 135deg, var(--color-bg-surface), var(--color-bg-subtle) );--strategy-detail-tint: color-mix(in srgb, var(--color-accent) 8%, var(--color-bg-surface));--strategy-detail-danger-tint: color-mix(in srgb, var(--status-danger) 10%, var(--color-bg-surface));--strategy-detail-warning-tint: color-mix(in srgb, var(--status-warning) 12%, var(--color-bg-surface));--strategy-detail-success-tint: color-mix(in srgb, var(--status-success) 12%, var(--color-bg-surface))}html[data-theme=dark] .strategy-detail-page{--strategy-detail-chart-bg: linear-gradient( 135deg, color-mix(in srgb, var(--color-bg-surface) 84%, #000 16%), color-mix(in srgb, var(--color-bg-subtle) 86%, var(--color-accent) 14%) )}html[data-theme=light] .strategy-detail-page{--strategy-detail-chart-bg: linear-gradient( 135deg, var(--color-bg-surface), color-mix(in srgb, var(--color-bg-subtle) 72%, var(--color-accent) 6%) )}html[data-theme] .strategy-result-cockpit,html[data-theme] .strategy-detail-page .commerce-panel-card,html[data-theme] .strategy-public-summary-panel,html[data-theme] .strategy-metric-explain,html[data-theme] .strategy-opening-preview,html[data-theme] .strategy-trust-panel,html[data-theme] .strategy-subscriber-actions{border-color:var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-surface);background-image:none;box-shadow:none}html[data-theme] .strategy-result-copy{border-color:var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-surface);background-image:none}html[data-theme] .strategy-result-chart-panel{border-left:1px solid var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-chart-bg)}html[data-theme] .strategy-result-copy h1.ant-typography,html[data-theme] .strategy-result-chart-head h3.ant-typography,html[data-theme] .strategy-trust-head h2.ant-typography,html[data-theme] .strategy-status-card strong,html[data-theme] .strategy-public-summary-card strong,html[data-theme] .strategy-data-scope-card strong,html[data-theme] .strategy-display-metric-head span,html[data-theme] .strategy-trust-item strong,html[data-theme] .strategy-display-metric-card strong,html[data-theme] .strategy-metric-insight-card strong,html[data-theme] .strategy-opening-preview-stats strong,html[data-theme] .strategy-opening-chart-empty strong,html[data-theme] .strategy-current-combo-card strong,html[data-theme] .strategy-selected-price-card strong,html[data-theme] .strategy-plan-option strong,html[data-theme] .strategy-plan-side strong,html[data-theme] .strategy-preview-card strong,html[data-theme] .strategy-subscriber-action-card strong,html[data-theme] .strategy-unlocked-content-grid strong,html[data-theme] .strategy-detail-page .commerce-section-head h3,html[data-theme] .strategy-subscriber-actions h4.ant-typography{color:var(--strategy-detail-text)!important}html[data-theme] .strategy-result-summary,html[data-theme] .strategy-result-chart-head .ant-typography,html[data-theme] .strategy-result-chart-copy,html[data-theme] .strategy-trust-head .ant-typography,html[data-theme] .strategy-trust-item .ant-typography,html[data-theme] .strategy-status-card .ant-typography,html[data-theme] .strategy-public-summary-card p,html[data-theme] .strategy-display-metric-card small,html[data-theme] .strategy-metric-insight-card p,html[data-theme] .strategy-opening-preview-stats small,html[data-theme] .strategy-opening-chart-empty,html[data-theme] .strategy-opening-chart-empty span,html[data-theme] .strategy-current-combo-card .ant-typography,html[data-theme] .strategy-selected-price-card .ant-typography,html[data-theme] .strategy-support-copy,html[data-theme] .strategy-preview-card .ant-typography,html[data-theme] .strategy-subscriber-action-card span,html[data-theme] .strategy-subscriber-action-card small,html[data-theme] .strategy-detail-page .commerce-section-head .ant-typography{color:var(--strategy-detail-muted)!important}html[data-theme] .strategy-result-metric-card,html[data-theme] .strategy-result-metric-card:first-child,html[data-theme] .strategy-result-chart-stats article,html[data-theme] .strategy-backtest-run-card,html[data-theme] .strategy-trust-item,html[data-theme] .strategy-status-card,html[data-theme] .strategy-public-summary-card,html[data-theme] .strategy-data-scope-card,html[data-theme] .strategy-data-scope-card>div,html[data-theme] .strategy-display-metric-strip,html[data-theme] .strategy-display-metric-card,html[data-theme] .strategy-metric-insight-card,html[data-theme] .strategy-backtest-confidence-note,html[data-theme] .strategy-opening-preview-stats article,html[data-theme] .strategy-current-combo-card,html[data-theme] .strategy-selected-price-card,html[data-theme] .strategy-symbol-selector,html[data-theme] .strategy-preview-card,html[data-theme] .strategy-unlocked-content-grid div,html[data-theme] .strategy-subscriber-action-card,html[data-theme] .strategy-plan-option{border-color:var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-subtle);background-image:none;box-shadow:none}html[data-theme] .strategy-result-metric-card:first-child{border-color:color-mix(in srgb,var(--strategy-detail-success) 34%,var(--strategy-detail-border));background:var(--strategy-detail-success-tint)}html[data-theme] .strategy-result-metric-card span,html[data-theme] .strategy-result-metric-card small,html[data-theme] .strategy-result-chart-stats span,html[data-theme] .strategy-result-chart-stats small,html[data-theme] .strategy-backtest-run-card span,html[data-theme] .strategy-backtest-run-card small,html[data-theme] .strategy-trust-item span,html[data-theme] .strategy-status-card small,html[data-theme] .strategy-public-summary-card span,html[data-theme] .strategy-data-scope-card span,html[data-theme] .strategy-display-metric-card span,html[data-theme] .strategy-metric-insight-card span,html[data-theme] .strategy-opening-preview-stats span,html[data-theme] .strategy-current-combo-card span,html[data-theme] .strategy-selected-price-card span,html[data-theme] .strategy-preview-card span,html[data-theme] .strategy-unlocked-content-grid span,html[data-theme] .strategy-membership-panel .strategy-plan-option span,html[data-theme] .strategy-membership-panel .strategy-plan-side span{color:var(--strategy-detail-muted)!important}html[data-theme] .strategy-result-metric-card strong,html[data-theme] .strategy-result-chart-stats strong,html[data-theme] .strategy-backtest-run-card strong,html[data-theme] .strategy-opening-preview-stats strong{color:var(--strategy-detail-text)}html[data-theme] .strategy-result-metric-card:first-child strong{color:var(--strategy-detail-success)}html[data-theme] .strategy-result-proof-strip span,html[data-theme] .strategy-result-proof-strip strong,html[data-theme] .strategy-result-proof-strip small,html[data-theme] .strategy-opening-preview-legend span,html[data-theme] .strategy-result-chart-panel .strategy-opening-preview-legend span,html[data-theme] .strategy-category-tag,html[data-theme] .strategy-risk-tag,html[data-theme] .strategy-preview-limit-tag,html[data-theme] .strategy-trust-badge,html[data-theme] .strategy-detail-page .commerce-eyebrow{border-color:var(--strategy-detail-border);color:var(--strategy-detail-muted)!important;background:var(--strategy-detail-subtle);box-shadow:none}html[data-theme] .strategy-result-proof-strip span,html[data-theme] .strategy-opening-preview-legend .is-long,html[data-theme] .strategy-result-chart-panel .strategy-opening-preview-legend .is-long,html[data-theme] .strategy-risk-tag.is-balanced{border-color:color-mix(in srgb,var(--strategy-detail-success) 34%,var(--strategy-detail-border));color:var(--strategy-detail-success)!important;background:var(--strategy-detail-success-tint)}html[data-theme] .strategy-result-proof-strip strong,html[data-theme] .strategy-preview-limit-tag{border-color:color-mix(in srgb,var(--strategy-detail-warning) 34%,var(--strategy-detail-border));color:var(--strategy-detail-warning)!important;background:var(--strategy-detail-warning-tint)}html[data-theme] .strategy-opening-preview-legend .is-short,html[data-theme] .strategy-result-chart-panel .strategy-opening-preview-legend .is-short,html[data-theme] .strategy-risk-tag.is-elevated{border-color:color-mix(in srgb,var(--strategy-detail-danger) 34%,var(--strategy-detail-border));color:var(--strategy-detail-danger)!important;background:var(--strategy-detail-danger-tint)}html[data-theme] .strategy-result-chart-frame,html[data-theme] .strategy-opening-chart-frame,html[data-theme] .strategy-opening-chart-empty{border-color:var(--strategy-detail-border);background:var(--strategy-detail-surface);background-image:none;box-shadow:none}html[data-theme] .strategy-momentum-signal-modal .ant-modal-content,html[data-theme] .strategy-momentum-signal-modal .ant-modal-header{color:var(--strategy-detail-text);background:var(--strategy-detail-surface)}html[data-theme] .strategy-momentum-signal-head .ant-typography,html[data-theme] .strategy-momentum-signal-loading .ant-typography{color:var(--strategy-detail-muted)}html[data-theme] .strategy-status-card-ready,html[data-theme] .strategy-status-card-success{border-color:color-mix(in srgb,var(--strategy-detail-success) 34%,var(--strategy-detail-border));background:var(--strategy-detail-success-tint)}html[data-theme] .strategy-status-card-warning,html[data-theme] .strategy-status-card-error{border-color:color-mix(in srgb,var(--strategy-detail-warning) 34%,var(--strategy-detail-border));background:var(--strategy-detail-warning-tint)}html[data-theme] .strategy-status-card-icon,html[data-theme] .strategy-detail-readiness-icon,html[data-theme] .strategy-access-icon{border-color:var(--strategy-detail-border);color:var(--strategy-detail-accent-strong);background:var(--strategy-detail-tint)}html[data-theme] .strategy-status-card .ant-btn,html[data-theme] .strategy-action-panel .ant-btn:not(.ant-btn-primary),html[data-theme] .strategy-membership-panel .ant-btn:not(.ant-btn-primary),html[data-theme] .strategy-detail-page .commerce-inline-alert .ant-btn:not(.ant-btn-primary),html[data-theme] .commerce-readiness-banner .ant-btn:not(.ant-btn-primary){border-color:var(--button-secondary-border);color:var(--button-secondary-text);background:var(--button-secondary-bg);box-shadow:none}html[data-theme] .strategy-action-panel .ant-btn-primary,html[data-theme] .strategy-membership-panel .ant-btn-primary,html[data-theme] .strategy-status-card .ant-btn-primary{border-color:var(--button-primary-border);color:var(--button-primary-text);background:var(--button-primary-bg)}html[data-theme] .strategy-action-panel .ant-btn:not(.ant-btn-primary):hover,html[data-theme] .strategy-membership-panel .ant-btn:not(.ant-btn-primary):hover,html[data-theme] .strategy-status-card .ant-btn:not(.ant-btn-primary):hover{border-color:var(--strategy-detail-strong-border);color:var(--strategy-detail-accent-strong);background:var(--button-hover-bg)}html[data-theme] .strategy-symbol-group .ant-radio-button-wrapper,html[data-theme] .strategy-billing-group .ant-radio-button-wrapper{border-color:var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-surface);box-shadow:none}html[data-theme] .strategy-symbol-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme] .strategy-billing-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme] .strategy-plan-option.active{border-color:var(--strategy-detail-strong-border);color:var(--strategy-detail-accent-strong);background:var(--strategy-detail-tint);box-shadow:none}html[data-theme] .strategy-plan-option:hover,html[data-theme] .strategy-subscriber-action-card:hover{border-color:var(--strategy-detail-strong-border);color:var(--strategy-detail-text);background:var(--strategy-detail-tint);box-shadow:none;transform:translateY(-1px)}html[data-theme] .strategy-detail-page .commerce-inline-alert,html[data-theme] .strategy-backtest-state-alert,html[data-theme] .strategy-detail-page .strategy-gated-panel .ant-alert-info,html[data-theme] .strategy-data-scope-alert,html[data-theme] .strategy-capacity-alert{border-color:var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-subtle);background-image:none;box-shadow:none}html[data-theme] .strategy-detail-page .ant-alert-message,html[data-theme] .strategy-detail-page .ant-alert-description,html[data-theme] .strategy-detail-page .ant-alert-content,html[data-theme] .strategy-detail-page .ant-descriptions,html[data-theme] .strategy-detail-page .ant-descriptions-item-label,html[data-theme] .strategy-detail-page .ant-descriptions-item-content{color:var(--strategy-detail-text)}html[data-theme] .strategy-detail-page .ant-input,html[data-theme] .strategy-detail-page .ant-input-affix-wrapper{border-color:var(--strategy-detail-border);color:var(--strategy-detail-text);background:var(--strategy-detail-surface)}.strategy-action-map{display:grid;gap:16px;padding:20px;border:1px solid var(--strategy-detail-border, rgba(15, 44, 56, .1));border-radius:20px;color:var(--strategy-detail-text, #102734);background:var(--strategy-detail-surface)}.strategy-action-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-action-map-head h2.ant-typography{margin:0 0 6px;color:var(--strategy-detail-text, #102734);font-size:1.35rem;letter-spacing:0}.strategy-action-map-head .ant-typography{color:var(--strategy-detail-muted, rgba(16, 32, 42, .7));line-height:1.6}.strategy-action-map-head>span{flex:0 0 auto;padding:7px 11px;border:1px solid var(--strategy-detail-border, rgba(15, 44, 56, .1));border-radius:999px;color:var(--strategy-detail-muted, rgba(16, 32, 42, .68));background:var(--strategy-detail-subtle, rgba(239, 246, 243, .76));font-size:.78rem;font-weight:800}.strategy-action-map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategy-action-map-card{display:grid;align-content:start;gap:7px;min-width:0;min-height:184px;padding:15px;border:1px solid var(--strategy-detail-border, rgba(15, 44, 56, .1));border-radius:16px;color:var(--strategy-detail-text, #102734);background:var(--strategy-detail-subtle, rgba(239, 246, 243, .76))}.strategy-action-map-card>.anticon{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--strategy-detail-border, rgba(15, 44, 56, .1));border-radius:999px;color:var(--strategy-detail-accent-strong, #0f4d43);background:var(--strategy-detail-tint, rgba(220, 239, 233, .72))}.strategy-action-map-card span{color:var(--strategy-detail-muted, rgba(16, 32, 42, .66));font-size:.75rem;font-weight:850}.strategy-action-map-card strong{min-width:0;color:var(--strategy-detail-text, #102734);font-size:1.02rem;line-height:1.35;overflow-wrap:anywhere}.strategy-action-map-card .ant-typography{color:var(--strategy-detail-muted, rgba(16, 32, 42, .7));line-height:1.55}.strategy-action-map-card .ant-btn{width:fit-content;min-width:112px;margin-top:4px;border-color:var(--button-secondary-border, rgba(15, 44, 56, .14));color:var(--button-secondary-text, #0f4d43);background:var(--button-secondary-bg, #fffdf9);box-shadow:none}.strategy-action-map-card .ant-btn:hover{border-color:var(--strategy-detail-strong-border, rgba(15, 44, 56, .22));color:var(--strategy-detail-accent-strong, #0f4d43);background:var(--button-hover-bg, rgba(239, 246, 243, .9))}.strategy-action-map-card.is-success{border-color:color-mix(in srgb,var(--strategy-detail-success, #0f7a68) 34%,var(--strategy-detail-border, rgba(15, 44, 56, .1)));background:var(--strategy-detail-success-tint, rgba(220, 239, 233, .78))}.strategy-action-map-card.is-warning{border-color:color-mix(in srgb,var(--strategy-detail-warning, #b88044) 34%,var(--strategy-detail-border, rgba(15, 44, 56, .1)));background:var(--strategy-detail-warning-tint, rgba(244, 230, 211, .72))}.strategy-action-map-card.is-error{border-color:color-mix(in srgb,var(--strategy-detail-danger, #b54b4b) 34%,var(--strategy-detail-border, rgba(15, 44, 56, .1)));background:var(--strategy-detail-danger-tint, rgba(255, 239, 236, .72))}.strategy-action-map-card.is-next{border-color:color-mix(in srgb,var(--strategy-detail-accent, #4d8075) 32%,var(--strategy-detail-border, rgba(15, 44, 56, .1)));background:var(--strategy-detail-tint, rgba(220, 239, 233, .72))}@media (max-width: 1100px){.strategy-action-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.strategy-action-map-head{flex-direction:column}}@media (max-width: 520px){.strategy-action-map{padding:16px;border-radius:18px}.strategy-action-map-grid{grid-template-columns:1fr}.strategy-action-map-card{min-height:auto}.strategy-action-map-card .ant-btn{width:100%}}.news-aggregation-page{max-width:1360px;margin:0 auto;padding:28px 24px 64px}.news-radar-hero,.news-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:24px;align-items:stretch}.news-radar-hero,.news-detail-main,.news-analysis-panel,.news-trade-panel{position:relative;overflow:hidden;border:1px solid rgba(248,244,235,.12);background:linear-gradient(135deg,#060a0dfa,#0e2123f5 48%,#241912f2),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 72px);box-shadow:0 34px 90px #070e1147}.news-radar-hero{min-height:430px;padding:36px;border-radius:30px}.news-radar-hero:before,.news-detail-main:before,.news-analysis-panel:before,.news-trade-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(111,215,210,.12),transparent 18%,transparent 74%,rgba(210,168,111,.1)),repeating-linear-gradient(0deg,transparent 0,transparent 34px,rgba(248,244,235,.035) 35px);pointer-events:none}.news-radar-copy,.news-radar-panel,.news-detail-main>*,.news-analysis-panel>*,.news-trade-panel>*{position:relative;z-index:1}.news-radar-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.news-radar-eyebrow{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;color:#f8f4ebeb!important;background:#f8f4eb14}.news-radar-hero h1.ant-typography,.news-detail-main h1.ant-typography{max-width:760px;margin:14px 0 16px;color:var(--commerce-cream-50);font-family:var(--font-display);font-size:clamp(2.35rem,4vw,4.55rem);font-weight:800;line-height:1.04;letter-spacing:0}.news-radar-hero p.ant-typography,.news-radar-hero div.ant-typography,.news-detail-main p.ant-typography,.news-detail-main div.ant-typography,.news-analysis-panel p.ant-typography,.news-analysis-panel div.ant-typography,.news-trade-panel div.ant-typography,.news-trade-panel p.ant-typography{max-width:740px;color:#f8f4ebbd;font-size:1rem;line-height:1.78}.news-detail-main h1.ant-typography{font-size:clamp(2.2rem,4vw,4.2rem)}.news-radar-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.news-radar-flow span{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:1px solid rgba(248,244,235,.12);border-radius:16px;color:var(--commerce-cream-50);background:#f8f4eb0f;font-weight:800;white-space:nowrap}.news-radar-flow .anticon{color:var(--commerce-cyan-400)}.news-radar-panel{display:grid;grid-template-rows:minmax(250px,1fr) auto;gap:18px;min-width:0;padding:20px;border:1px solid rgba(248,244,235,.12);border-radius:24px;background:#f8f4eb0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.news-radar-screen{position:relative;min-height:252px;border:1px solid rgba(111,215,210,.24);border-radius:24px;background:conic-gradient(from 210deg,#6fd7d233,#d2a86f14,#f25c9124,#6fd7d233),linear-gradient(135deg,#060e10d1,#101d1bbd);box-shadow:inset 0 0 42px #6fd7d21f,0 22px 60px #00000047}.news-radar-ring,.news-radar-sweep,.news-radar-node,.news-radar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.news-radar-ring{border:1px solid rgba(248,244,235,.16);border-radius:999px}.ring-one{width:72%;aspect-ratio:1}.ring-two{width:48%;aspect-ratio:1}.ring-three{width:24%;aspect-ratio:1}.news-radar-sweep{width:46%;height:2px;transform-origin:left center;background:linear-gradient(90deg,rgba(111,215,210,.9),transparent);animation:newsRadarSweep 4.8s linear infinite}.news-radar-node{width:10px;height:10px;border:2px solid rgba(248,244,235,.86);border-radius:999px;background:#6fd7d2;box-shadow:0 0 24px #6fd7d2cc}.node-primary{left:66%;top:38%;background:#f3c37a;box-shadow:0 0 24px #f3c37ab8}.node-secondary{left:36%;top:62%}.node-tertiary{left:72%;top:70%;background:#f25c91;box-shadow:0 0 24px #f25c91a8}.news-radar-center{display:grid;place-items:center;width:104px;height:104px;border:1px solid rgba(248,244,235,.18);border-radius:999px;background:#050b0db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-radar-center strong{color:var(--commerce-cream-50);font-size:2.1rem;line-height:1}.news-radar-center span,.news-radar-readout span{color:#f8f4eb94;font-size:.78rem;font-weight:800;text-transform:uppercase}.news-radar-readout{display:grid;gap:6px}.news-radar-readout strong{color:var(--commerce-cream-50);font-size:1rem}.news-radar-readout p{margin:0;color:#f8f4eba8;line-height:1.6}.news-aggregation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 18px}.news-aggregation-metrics div{min-height:96px;padding:18px;border:1px solid rgba(18,38,44,.12);border-radius:18px;background:#fffdf9db;box-shadow:0 18px 44px #09131a14}.news-aggregation-metrics strong{display:block;color:#101b20;font-size:1.9rem;line-height:1}.news-aggregation-metrics span{display:block;margin-top:10px;color:#5f6f72;font-size:.82rem;font-weight:800}.news-category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 22px;padding:8px;border:1px solid rgba(18,38,44,.1);border-radius:22px;background:#fffdf9b8;box-shadow:0 14px 34px #09131a0f}.news-category-tabs button{min-height:42px;padding:0 16px;border:1px solid transparent;background:transparent;color:#304349;border-radius:15px;cursor:pointer;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.news-category-tabs button:hover,.news-category-tabs button.active{border-color:#6fd7d25c;background:linear-gradient(135deg,#081417f5,#1c2a23f0);color:var(--commerce-cream-50);transform:translateY(-1px)}.news-active-search{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin:-6px 0 20px;padding:9px 12px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#eff6ffd6;color:#1e3a8a}.news-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);min-height:292px;overflow:hidden;border:1px solid rgba(248,244,235,.1);border-radius:22px;color:inherit;text-decoration:none;background:linear-gradient(135deg,#080f12fa,#152322f5),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 48px);box-shadow:0 24px 58px #070e1138;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.news-card:first-child{grid-column:span 2;grid-template-columns:124px minmax(0,1fr);min-height:326px}.news-card:hover{border-color:#6fd7d27a;box-shadow:0 30px 76px #070e1147;transform:translateY(-2px)}.news-card.is-bullish{border-color:#6fd7d23d}.news-card.is-bearish{border-color:#f25c913d}.news-card-signal-rail{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px 14px;border-right:1px solid rgba(248,244,235,.1);background:linear-gradient(180deg,rgba(111,215,210,.12),transparent 46%,rgba(210,168,111,.12)),#ffffff08}.news-card-signal-rail span{writing-mode:vertical-rl;color:#f8f4eba8;font-size:.72rem;font-weight:900;text-transform:uppercase}.news-card-signal-rail strong{color:var(--commerce-cream-50);font-size:1.15rem}.news-card-body{display:flex;min-width:0;flex-direction:column;padding:22px}.news-card-head,.news-card-foot,.news-card-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.news-card-head,.news-card-foot{justify-content:space-between}.news-card-head .ant-typography,.news-card-foot{color:#f8f4eb94}.news-card .ant-tag,.news-analysis-panel .ant-tag,.news-detail-main .ant-tag,.news-trade-panel .ant-tag{border-color:#f8f4eb24;color:#f8f4ebe0;background:#f8f4eb14}.news-card h3.ant-typography{margin:16px 0 12px;color:var(--commerce-cream-50);font-size:clamp(1.12rem,1.8vw,1.55rem);line-height:1.3}.news-ai-summary{display:grid;gap:8px;margin-bottom:16px;padding:14px;border:1px solid rgba(111,215,210,.16);border-radius:16px;background:#6fd7d20e}.news-ai-summary span{color:var(--commerce-cyan-400);font-size:.76rem;font-weight:900}.news-ai-summary p.ant-typography,.news-ai-summary div.ant-typography{margin:0;color:#f8f4ebb8;line-height:1.65}.news-card-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:16px}.news-card-scoreboard div{display:grid;gap:6px}.news-card-scoreboard span,.news-detail-signal-grid span,.news-signal-chain span{color:#f8f4eb85;font-size:.72rem;font-weight:900;text-transform:uppercase}.news-card-scoreboard strong{color:var(--commerce-cream-50);font-size:.92rem}.news-card-scoreboard i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#f8f4eb1f}.news-card-scoreboard b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6fd7d2,#f3c37a)}.news-card-foot{margin-top:18px;font-size:.82rem;font-weight:800}.news-card-foot .anticon{color:var(--commerce-cyan-400)}.news-detail-main,.news-analysis-panel,.news-trade-panel{border-radius:24px}.news-detail-signal-grid div,.news-signal-chain div{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid rgba(248,244,235,.12);border-radius:16px;background:#f8f4eb0f}.news-analysis-panel .ant-alert{border-color:#f3c37a57;border-radius:16px;background:#f3c37a1f}.news-trade-panel .ant-btn{min-height:48px;border:none;border-radius:16px;color:#071012;background:linear-gradient(135deg,#6fd7d2,#f3c37a);font-weight:900;box-shadow:0 16px 36px #6fd7d238}.news-trade-panel .ant-alert{border-color:#6fd7d247;border-radius:16px;background:#6fd7d21f}@keyframes newsRadarSweep{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.news-radar-sweep,.news-card,.news-category-tabs button{animation:none;transition:none}}@media (max-width: 1100px){.news-radar-hero,.news-detail-layout{grid-template-columns:1fr}.news-radar-panel{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);grid-template-rows:auto}.news-card:first-child{grid-column:span 1}}@media (max-width: 900px){.news-card-list{grid-template-columns:1fr}.news-aggregation-metrics,.news-detail-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.news-aggregation-page{padding:22px 14px 48px}.news-radar-hero{min-height:auto;padding:24px;border-radius:24px}.news-radar-flow,.news-radar-panel,.news-card,.news-card:first-child,.news-card-scoreboard,.news-aggregation-metrics,.news-detail-signal-grid{grid-template-columns:1fr}.news-card-signal-rail{flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid rgba(248,244,235,.1)}.news-card-signal-rail span{writing-mode:horizontal-tb}.news-radar-screen{min-height:220px}}.instant-analysis-page{display:grid;max-width:1360px;gap:20px;margin:0 auto;padding:28px 24px 64px}.instant-analysis-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;align-items:stretch}.instant-analysis-hero,.instant-analysis-report,.instant-analysis-history-panel,.instant-analysis-flow{position:relative;overflow:hidden;border:1px solid rgba(248,244,235,.12);border-radius:30px;background:linear-gradient(135deg,#060a0dfa,#0c1e23f5 50%,#1f1b15f2),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 72px);box-shadow:0 34px 90px #070e113d}.instant-analysis-hero:before,.instant-analysis-report:before,.instant-analysis-history-panel:before,.instant-analysis-flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(111,215,210,.12),transparent 22%,transparent 76%,rgba(210,168,111,.1)),repeating-linear-gradient(0deg,transparent 0,transparent 34px,rgba(248,244,235,.035) 35px);pointer-events:none}.instant-analysis-copy,.instant-analysis-quota,.instant-analysis-history-panel>*,.instant-analysis-report>*,.instant-analysis-flow>*{position:relative;z-index:1}.instant-analysis-copy{min-width:0;padding:36px}.instant-analysis-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;color:#f8f4ebeb!important;background:#f8f4eb14}.instant-analysis-copy h1.ant-typography{max-width:820px;margin:14px 0 16px;color:var(--commerce-cream-50);font-family:var(--font-display);font-size:clamp(2.35rem,4vw,4.55rem);font-weight:800;line-height:1.04;letter-spacing:0}.instant-analysis-copy p.ant-typography,.instant-analysis-copy div.ant-typography,.instant-analysis-quota p.ant-typography,.instant-analysis-quota div.ant-typography{max-width:780px;color:#f8f4ebbd;font-size:1rem;line-height:1.78}.instant-analysis-command{display:grid;gap:14px;margin-top:28px}.instant-analysis-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.instant-analysis-type-tabs button{display:grid;gap:5px;min-height:82px;padding:14px;border:1px solid rgba(248,244,235,.12);border-radius:18px;color:#f8f4ebb8;text-align:left;background:#f8f4eb0f;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.instant-analysis-type-tabs button:hover,.instant-analysis-type-tabs button.active{border-color:#6fd7d275;background:#6fd7d21c;transform:translateY(-1px)}.instant-analysis-type-tabs strong{color:var(--commerce-cream-50);font-size:.98rem}.instant-analysis-type-tabs span{line-height:1.45}.instant-analysis-input-label{color:#f8f4ebd1;font-weight:800}.instant-analysis-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.instant-analysis-input-row .ant-input{min-height:48px;border-color:#f8f4eb24;border-radius:16px;color:var(--commerce-cream-50);background:#f8f4eb14}.instant-analysis-input-row .ant-input::placeholder{color:#f8f4eb75}.instant-analysis-input-row .ant-btn,.instant-analysis-download{min-height:48px;border:none;border-radius:16px;color:#071012;background:linear-gradient(135deg,#6fd7d2,#f3c37a);font-weight:900;box-shadow:0 16px 36px #6fd7d238}.instant-analysis-quota{display:grid;align-content:center;gap:16px;min-width:0;margin:20px;padding:24px;border:1px solid rgba(248,244,235,.12);border-radius:24px;background:#f8f4eb0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.instant-analysis-panel-kicker{color:var(--commerce-cyan-400);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.instant-analysis-quota h2.ant-typography,.instant-analysis-history-panel h2.ant-typography,.instant-analysis-report h2.ant-typography{margin:0;color:var(--commerce-cream-50)}.instant-analysis-quota-grid{display:grid;gap:10px}.instant-analysis-quota-grid div{display:grid;gap:6px;padding:14px;border:1px solid rgba(248,244,235,.1);border-radius:16px;background:#f8f4eb0f}.instant-analysis-quota-grid span,.instant-analysis-signal-strip span{color:#f8f4eb8a;font-size:.74rem;font-weight:900;text-transform:uppercase}.instant-analysis-quota-grid strong,.instant-analysis-signal-strip strong{color:var(--commerce-cream-50);font-size:1rem}.instant-analysis-quota-grid p{margin:0;color:#f8f4eba8;line-height:1.55}.instant-analysis-live-quota{display:inline-flex;width:fit-content;padding:8px 12px;border:1px solid rgba(111,215,210,.24);border-radius:999px;color:var(--commerce-cyan-400);background:#6fd7d214;font-size:.82rem;font-weight:900}.instant-analysis-quota .ant-btn{min-height:44px;border-color:#f8f4eb29;border-radius:16px;color:var(--commerce-cream-50);background:#f8f4eb14;font-weight:800}.instant-analysis-quota .ant-btn a{color:inherit}.instant-analysis-status-banner{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(248,244,235,.12);border-radius:18px;background:#f8f4eb0d}.instant-analysis-status-banner.is-processing{border-color:#6fd7d238;background:linear-gradient(135deg,#6fd7d21a,#f8f4eb0a)}.instant-analysis-status-banner.is-completed{border-color:#bede8838;background:linear-gradient(135deg,#bede881f,#f8f4eb0a)}.instant-analysis-status-banner.is-failed{border-color:#e6736033;background:linear-gradient(135deg,#e673601f,#f8f4eb0a)}.instant-analysis-status-banner-head{display:flex;align-items:center;gap:10px}.instant-analysis-status-banner-head strong{color:var(--commerce-cream-50);font-size:.98rem}.instant-analysis-status-banner p,.instant-analysis-status-banner>span{margin:0;color:#f8f4ebb8;line-height:1.5}.instant-analysis-processing-rail{display:grid;gap:10px;padding-top:6px}.instant-analysis-processing-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#f8f4eb14}.instant-analysis-processing-track span{position:absolute;inset:0 auto 0 -32%;width:32%;border-radius:inherit;background:linear-gradient(90deg,#6fd7d200,#6fd7d2e6,#d6bf7ab8);animation:instant-analysis-progress 1.4s ease-in-out infinite}.instant-analysis-processing-copy{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.instant-analysis-processing-copy strong{color:var(--commerce-cream-50);font-size:.88rem}.instant-analysis-processing-copy span{color:#f8f4eb94;font-size:.82rem}.instant-analysis-upgrade-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(214,191,122,.22);border-radius:18px;background:linear-gradient(135deg,#d6bf7a24,#f8f4eb0d)}.instant-analysis-ops-callout{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(103,167,255,.28);border-radius:18px;background:linear-gradient(135deg,#67a7ff24,#f8f4eb0d)}.instant-analysis-upgrade-copy{display:grid;gap:4px}.instant-analysis-upgrade-kicker{color:#e4cc86;font-size:.74rem;font-weight:900;text-transform:uppercase}.instant-analysis-upgrade-copy strong{color:var(--commerce-cream-50);font-size:1rem}.instant-analysis-upgrade-copy p{margin:0;color:#f8f4ebb8;line-height:1.55}.instant-analysis-upgrade-callout .ant-btn{min-width:136px;min-height:44px;border:none;border-radius:14px;font-weight:900;background:linear-gradient(135deg,#6fd7d2,#e4cc86);color:#0c1718}.instant-analysis-upgrade-callout .ant-btn a{color:inherit}.instant-analysis-history-status,.instant-analysis-status-chip{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:0}.instant-analysis-history-status.is-processing,.instant-analysis-status-chip.is-processing{color:#7dece3;background:#43d5cd24}.instant-analysis-history-status.is-completed,.instant-analysis-status-chip.is-completed{color:#d5f5aa;background:#9bd85429}.instant-analysis-history-status.is-failed,.instant-analysis-status-chip.is-failed{color:#ffd4cf;background:#e6736029}.instant-analysis-history-status.is-idle,.instant-analysis-status-chip.is-idle{color:#f8f4ebcc;background:#f8f4eb1a}.instant-analysis-history-panel{display:grid;gap:16px;padding:24px 28px}.instant-analysis-history-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.instant-analysis-history-head p{max-width:560px;margin:0;color:#f8f4ebad;line-height:1.6;text-align:right}.instant-analysis-history-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.instant-analysis-history-list button{display:grid;gap:12px;min-width:0;padding:16px;text-align:left;border:1px solid rgba(248,244,235,.12);border-radius:18px;color:#f8f4ebe0;background:#f8f4eb0d;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.instant-analysis-history-list button:hover,.instant-analysis-history-list button.is-active{transform:translateY(-2px);border-color:#6fd7d252;background:#6fd7d214;box-shadow:0 18px 36px #040c0f2e}.instant-analysis-history-card-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.instant-analysis-history-card-top div{display:grid;gap:4px}.instant-analysis-history-card-top strong{color:var(--commerce-cream-50);font-size:1rem}.instant-analysis-history-card-top span{color:#f8f4eb8a;font-size:.78rem;font-weight:800}.instant-analysis-history-list button p{margin:0;color:#f8f4ebc2;line-height:1.55}.instant-analysis-history-card-meta{display:flex;flex-wrap:wrap;gap:8px}.instant-analysis-history-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#f8f4eba8;background:#f8f4eb14;font-size:.74rem;font-weight:800}.instant-analysis-history-action{display:grid;gap:4px;padding:12px;border:1px solid rgba(248,244,235,.12);border-radius:14px;background:#07101233}.instant-analysis-history-action strong{color:var(--commerce-cream-50);font-size:.88rem}.instant-analysis-history-action span{color:#f8f4eb9e;font-size:.75rem;font-weight:700;line-height:1.5}.instant-analysis-history-action.is-retry{border-color:#f8717142;background:#7f1d1d29}.instant-analysis-history-action.is-wait{border-color:#fbbf243d;background:#78350f24}.instant-analysis-history-action.is-open{border-color:#6fd7d23d;background:#6fd7d214}.instant-analysis-history-action.is-ops{border-color:#67a7ff47;background:#2563eb1f}.instant-analysis-history-empty{display:grid;gap:6px;padding:18px;border:1px dashed rgba(248,244,235,.16);border-radius:18px;color:#f8f4ebb8}.instant-analysis-history-empty strong{color:var(--commerce-cream-50)}@keyframes instant-analysis-progress{0%{left:-32%}to{left:100%}}.instant-analysis-report{display:grid;gap:20px;padding:28px}.instant-analysis-report-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.instant-analysis-decision-layout,.instant-analysis-plan-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:14px}.instant-analysis-summary-card,.instant-analysis-score-chart,.instant-analysis-trade-plan,.instant-analysis-risk-chart,.instant-analysis-technical-panel,.instant-analysis-depth-panel,.instant-analysis-reference-section{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid rgba(248,244,235,.12);border-radius:20px;background:#f8f4eb0f}.instant-analysis-depth-panel{padding:22px;background:linear-gradient(135deg,#6fd7d217,#f3c37a0b),#f8f4eb0e}.instant-analysis-summary-card h3.ant-typography{margin:0;color:var(--commerce-cream-50);font-size:clamp(1.35rem,2vw,1.9rem)}.instant-analysis-summary-card p,.instant-analysis-risk-chart p,.instant-analysis-section-head p{margin:0;color:#f8f4ebb8;line-height:1.68}.instant-analysis-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.instant-analysis-summary-actions div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid rgba(248,244,235,.1);border-radius:16px;background:#07101252}.instant-analysis-summary-actions .anticon,.instant-analysis-signal-strip .anticon,.instant-analysis-trade-plan .anticon,.instant-analysis-reference-list .anticon{color:var(--commerce-cyan-400);font-size:1.15rem}.instant-analysis-summary-actions strong{color:#f8f4ebdb;line-height:1.55}.instant-analysis-score-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px;align-items:center}.instant-analysis-score-row div{display:grid;gap:3px}.instant-analysis-score-row strong{color:var(--commerce-cream-50)}.instant-analysis-score-row span{color:#f8f4eb94;line-height:1.42}.instant-analysis-score-row b{color:var(--commerce-cream-50);text-align:right}.instant-analysis-score-row i{grid-column:1 / -1;display:block;height:8px;overflow:hidden;border-radius:999px;background:#f8f4eb1f}.instant-analysis-score-row em{display:block;height:100%;border-radius:inherit}.instant-analysis-score-row i.is-good em{background:linear-gradient(90deg,#6fd7d2,#b8e6c8)}.instant-analysis-score-row i.is-watch em{background:linear-gradient(90deg,#f3c37a,#6fd7d2)}.instant-analysis-score-row i.is-risk em{background:linear-gradient(90deg,#f25c91,#f3c37a)}.instant-analysis-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.instant-analysis-signal-strip div{display:grid;gap:8px;min-width:0;padding:16px;border:1px solid rgba(248,244,235,.12);border-radius:18px;background:#f8f4eb0f}.instant-analysis-signal-strip div{grid-template-columns:auto minmax(0,1fr);align-items:center}.instant-analysis-signal-strip div span,.instant-analysis-signal-strip div strong{grid-column:2}.instant-analysis-trade-plan>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.instant-analysis-technical-panel{margin-top:14px}.instant-analysis-technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.instant-analysis-depth-flow{display:grid;border-top:1px solid rgba(248,244,235,.1)}.instant-analysis-depth-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;min-width:0;padding:18px 0;border-bottom:1px solid rgba(248,244,235,.1)}.instant-analysis-depth-marker{display:grid;align-content:start;gap:6px}.instant-analysis-depth-marker span{color:#f8f4eb70;font-size:.72rem;font-weight:900}.instant-analysis-depth-marker strong{color:var(--commerce-cyan-400);font-size:.85rem;font-weight:900;line-height:1.4}.instant-analysis-depth-copy{display:grid;gap:10px;min-width:0}.instant-analysis-depth-copy b{color:#f8f4ebeb;font-size:1.04rem;font-weight:900;line-height:1.45}.instant-analysis-depth-copy>p{margin:0;color:#f8f4ebb8;line-height:1.62}.instant-analysis-depth-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:4px 0 0;padding:0;list-style:none}.instant-analysis-depth-points li{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px;min-width:0}.instant-analysis-depth-points em{color:var(--commerce-cyan-400);font-size:.76rem;font-style:normal;font-weight:900;line-height:1.55;white-space:nowrap}.instant-analysis-depth-points span{color:#f8f4ebb3;line-height:1.55}.instant-analysis-trade-plan article,.instant-analysis-technical-grid article{display:grid;align-content:start;gap:10px;min-width:0;padding:16px;border:1px solid rgba(248,244,235,.1);border-radius:18px;background:linear-gradient(180deg,#0d181cb8,#07101266),#07101252;box-shadow:inset 0 1px #ffffff05}.instant-analysis-trade-plan strong,.instant-analysis-technical-grid strong{color:#f8f4ebe6;font-size:1rem;font-weight:900;line-height:1.45}.instant-analysis-trade-plan b{color:var(--commerce-cream-50);line-height:1.35}.instant-analysis-trade-plan p,.instant-analysis-technical-grid p{margin:0;color:#f8f4ebad;line-height:1.56}.instant-analysis-technical-grid article span{color:var(--commerce-cyan-400);font-size:.76rem;font-weight:900;letter-spacing:.02em}.instant-analysis-technical-grid article strong,.instant-analysis-reference-list strong{color:var(--commerce-cream-50);font-size:1rem;line-height:1.45}.instant-analysis-technical-panel{position:relative;overflow:hidden}.instant-analysis-technical-panel:before{content:"";position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(90deg,#6fd7d229,#67a7ff00);pointer-events:none}.instant-analysis-technical-panel .instant-analysis-section-head,.instant-analysis-technical-grid{position:relative;z-index:1}.instant-analysis-risk-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:#f8f4eb94;font-size:.76rem;font-weight:900}.instant-analysis-risk-scale span:nth-child(2){text-align:center}.instant-analysis-risk-scale span:last-child{text-align:right}.instant-analysis-risk-bar{position:relative;display:grid;grid-template-columns:.34fr .38fr .28fr;height:18px;margin:8px 0 10px;overflow:visible;border-radius:999px;background:#f8f4eb1a}.instant-analysis-risk-bar span{min-width:0}.instant-analysis-risk-bar .risk-zone{border-radius:999px 0 0 999px;background:#f25c91ad}.instant-analysis-risk-bar .watch-zone{background:#f3c37ab8}.instant-analysis-risk-bar .reward-zone{border-radius:0 999px 999px 0;background:#6fd7d2bd}.instant-analysis-risk-bar b{position:absolute;top:26px;transform:translate(-50%);color:var(--commerce-cream-50);font-size:.78rem;white-space:nowrap}.instant-analysis-risk-bar b:before{content:"";position:absolute;top:-27px;left:50%;width:2px;height:23px;border-radius:999px;background:var(--commerce-cream-50);transform:translate(-50%)}.instant-analysis-risk-chart p{margin-top:22px}.instant-analysis-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.instant-analysis-section-head p{max-width:680px;text-align:right}.instant-analysis-reference-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.instant-analysis-reference-metrics div,.instant-analysis-reference-metrics p{display:grid;gap:5px;min-width:0;margin:0;padding:14px 16px;border:1px solid rgba(248,244,235,.1);border-radius:16px;background:#07101247}.instant-analysis-reference-metrics p{grid-column:1 / -1}.instant-analysis-reference-metrics span,.instant-analysis-reference-meta span{color:var(--commerce-cyan-400);font-size:.76rem;font-weight:900}.instant-analysis-reference-metrics strong{color:var(--commerce-cream-50);line-height:1.45}.instant-analysis-reference-metrics p,.instant-analysis-reference-list p{margin:0;color:#f8f4ebb8;line-height:1.58}.instant-analysis-reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.instant-analysis-reference-card,.instant-analysis-reference-link-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:16px 18px;border:1px solid rgba(248,244,235,.1);border-radius:18px;background:linear-gradient(180deg,#0d181cc7,#0710126b),#07101252;box-shadow:inset 0 1px #ffffff05}.instant-analysis-reference-link-card,.instant-analysis-reference-link-card:visited{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.instant-analysis-reference-link-card:hover{transform:translateY(-2px);border-color:#67a7ff61;background:linear-gradient(180deg,#121e25e0,#0a1418b8),#67a7ff14}.instant-analysis-reference-card>div,.instant-analysis-reference-link-card>div{display:grid;gap:8px}.instant-analysis-reference-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.instant-analysis-reference-card-head span{color:#8fbaff;font-size:.8rem;font-weight:900;white-space:nowrap}.instant-analysis-reference-meta{display:flex;flex-wrap:wrap;gap:8px}.instant-analysis-reference-meta span{min-height:24px;padding:4px 9px;border-radius:999px;background:#f8f4eb14}.instant-analysis-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-radius:24px}@media (prefers-reduced-motion: reduce){.instant-analysis-type-tabs button,.instant-analysis-input-row .ant-btn,.instant-analysis-download{transition:none}}@media (max-width: 1100px){.instant-analysis-hero,.instant-analysis-decision-layout,.instant-analysis-plan-layout{grid-template-columns:1fr}.instant-analysis-quota{margin-top:0}}@media (max-width: 820px){.instant-analysis-type-tabs,.instant-analysis-signal-strip,.instant-analysis-history-list,.instant-analysis-summary-actions,.instant-analysis-technical-grid,.instant-analysis-depth-points,.instant-analysis-trade-plan>div,.instant-analysis-reference-metrics,.instant-analysis-reference-list{grid-template-columns:1fr}.instant-analysis-depth-row{grid-template-columns:1fr;gap:10px}.instant-analysis-report-head,.instant-analysis-input-row{grid-template-columns:1fr}.instant-analysis-report-head{display:grid}.instant-analysis-section-head{display:grid;align-items:start}.instant-analysis-section-head p{text-align:left}.instant-analysis-history-head{display:grid;align-items:start}.instant-analysis-history-head p{text-align:left}}@media (max-width: 680px){.instant-analysis-page{padding:22px 14px 48px}.instant-analysis-copy,.instant-analysis-report,.instant-analysis-history-panel{padding:24px}.instant-analysis-hero,.instant-analysis-report{border-radius:24px}}html[data-theme] .instant-analysis-history-empty,html[data-theme] .instant-analysis-summary-card,html[data-theme] .instant-analysis-score-chart{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-subtle)}html[data-theme] .instant-analysis-history-empty strong,html[data-theme] .instant-analysis-summary-card h3.ant-typography,html[data-theme] .instant-analysis-quota-grid strong,html[data-theme] .instant-analysis-score-row strong,html[data-theme] .instant-analysis-score-row b{color:var(--color-text-primary)!important}html[data-theme] .instant-analysis-history-empty span,html[data-theme] .instant-analysis-summary-card p,html[data-theme] .instant-analysis-quota-grid span,html[data-theme] .instant-analysis-quota-grid p,html[data-theme] .instant-analysis-score-row span{color:var(--color-text-secondary)!important}.news-aggregation-page{display:grid;max-width:1120px;gap:18px;margin:0 auto;padding:52px 24px 64px}.news-feed-hero,.news-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:stretch}.news-feed-hero,.news-detail-main,.news-analysis-panel,.news-trade-panel{position:relative;overflow:hidden;border:1px solid rgba(248,244,235,.12);background:linear-gradient(135deg,#060a0dfa,#0d1f22f5 52%,#1f1913f2),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 80px);box-shadow:0 22px 56px #070e1138}.news-feed-hero{padding:28px;border-radius:16px}.news-feed-hero:before,.news-detail-main:before,.news-analysis-panel:before,.news-trade-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(111,215,210,.1),transparent 22%,transparent 78%,rgba(210,168,111,.09)),repeating-linear-gradient(0deg,transparent 0,transparent 34px,rgba(248,244,235,.028) 35px);pointer-events:none}.news-feed-copy,.news-lead-brief,.news-detail-main>*,.news-analysis-panel>*,.news-trade-panel>*{position:relative;z-index:1}.news-feed-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.news-newsroom-eyebrow{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;color:#f8f4ebeb!important;background:#f8f4eb14}.news-hero-signal-route{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.news-hero-signal-route span,.news-hero-signal-route b{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;font-size:.76rem;font-weight:900}.news-hero-signal-route span{padding:0 12px;border:1px solid rgba(111,215,210,.34);color:#6fd7d2;background:#6fd7d21a}.news-hero-signal-route b{padding:0 10px;border:1px solid rgba(248,244,235,.1);color:#f8f4ebb8;background:#f8f4eb0e}.news-feed-hero h1.ant-typography,.news-detail-main h1.ant-typography{max-width:720px;margin:12px 0 14px;color:var(--commerce-cream-50);font-family:var(--font-display);font-size:2.7rem;font-weight:800;line-height:1.08;letter-spacing:0}.news-feed-hero p.ant-typography,.news-feed-hero div.ant-typography,.news-detail-main p.ant-typography,.news-detail-main div.ant-typography,.news-analysis-panel p.ant-typography,.news-analysis-panel div.ant-typography,.news-trade-panel div.ant-typography,.news-trade-panel p.ant-typography{max-width:700px;color:#f8f4ebbd;font-size:1rem;line-height:1.72}.news-detail-main h1.ant-typography{font-size:2.4rem}.news-feed-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.news-feed-summary div{min-height:76px;padding:14px;border:1px solid rgba(248,244,235,.1);border-radius:8px;background:#f8f4eb0f}.news-feed-summary strong{display:block;color:var(--commerce-cream-50);font-size:1.45rem;line-height:1}.news-feed-summary span{display:block;margin-top:9px;color:#f8f4eb94;font-size:.78rem;font-weight:800}.news-lead-brief{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px;border:1px solid rgba(248,244,235,.12);border-radius:8px;background:#f8f4eb0e}.news-lead-brief .ant-tag,.news-card .ant-tag,.news-analysis-panel .ant-tag,.news-detail-main .ant-tag,.news-trade-panel .ant-tag{border-color:#f8f4eb24;color:#f8f4ebe0;background:#f8f4eb14}.news-lead-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:#f8f4eb8f;font-size:.82rem;font-weight:800}.news-lead-brief h2.ant-typography{margin:12px 0 10px;color:var(--commerce-cream-50);font-size:1.25rem;line-height:1.35}.news-lead-brief p{margin:0;color:#f8f4ebb3;line-height:1.7}.news-lead-score-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.news-lead-score-panel div{display:grid;gap:7px;min-height:74px;padding:12px;border:1px solid rgba(111,215,210,.18);border-radius:8px;background:#6fd7d214}.news-lead-score-panel span{color:#f8f4eb94;font-size:.72rem;font-weight:900}.news-lead-score-panel strong{overflow-wrap:anywhere;color:var(--commerce-cream-50);font-size:1.22rem;line-height:1.08}.news-signal-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.news-signal-chips span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(111,215,210,.18);border-radius:999px;color:#f8f4ebdb;background:#6fd7d214;font-size:.78rem;font-weight:850}.news-reader-toolbar{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid rgba(18,38,44,.1);border-radius:8px;background:#fffdf9e0;box-shadow:0 10px 28px #09131a0f}.news-reader-toolbar>div:first-child{display:grid;gap:4px;min-width:0}.news-reader-toolbar>div:first-child span{color:#0d2d30;font-size:1rem;font-weight:900}.news-reader-toolbar>div:first-child strong{color:#607277;font-size:.82rem;font-weight:750}.news-action-legend{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.news-action-legend span{min-height:26px;padding:5px 9px;border:1px solid rgba(15,74,67,.1);border-radius:999px;color:#0f4a43;background:#0f4a430e;font-size:.74rem;font-weight:900}.news-category-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.news-category-tabs button{min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#304349;cursor:pointer;font-weight:850;transition:border-color .18s ease,background .18s ease,color .18s ease}.news-category-tabs button:focus-visible{outline:3px solid rgba(111,215,210,.42);outline-offset:2px}.news-category-tabs button:hover,.news-category-tabs button.active{border-color:#6fd7d25c;background:linear-gradient(135deg,#081417f5,#1c2a23f0);color:var(--commerce-cream-50)}.news-active-search{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 11px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#eff6ffe0;color:#1e3a8a}.news-active-search span{color:#64748b;font-size:.82rem;font-weight:800}.news-active-search strong{color:#102033;font-size:.92rem}.news-card-list{display:grid;grid-template-columns:1fr;gap:14px}.news-card{position:relative;display:grid;grid-template-columns:1fr;gap:14px;min-height:0;padding:18px;overflow:hidden;border:1px solid rgba(18,38,44,.1);border-radius:8px;color:inherit;text-decoration:none;background:#fffdf9f0;box-shadow:0 14px 36px #09131a14;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.news-card:first-child{grid-column:auto;grid-template-columns:1fr;min-height:0}.news-card:hover{border-color:#6fd7d257;background:#fffdf9;box-shadow:0 18px 46px #09131a1f}.news-card.is-featured{border-color:#6fd7d247;background:linear-gradient(135deg,#fffdf9fa,#f1fbf9f5),#fffdf9;box-shadow:0 20px 52px #09131a21}.news-card:focus-visible{outline:3px solid rgba(111,215,210,.46);outline-offset:2px}.news-card.is-bullish{border-left:4px solid #319b92}.news-card.is-bearish{border-left:4px solid #d64f7e}.news-card.is-neutral{border-left:4px solid #d2a86f}.news-card-body{display:flex;min-width:0;flex-direction:column}.news-card-rank{width:max-content;max-width:100%;padding:5px 9px;border:1px solid rgba(111,215,210,.28);border-radius:999px;color:#0f4a43;background:#6fd7d21f;font-size:.74rem;font-weight:900}.news-card-head,.news-card-head>div,.news-card-foot,.news-card-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.news-card-head{justify-content:space-between}.news-card-foot{justify-content:flex-end}.news-card-head .ant-typography,.news-card-foot{color:#607277}.news-card-meta,.news-card-time{min-width:0}.news-card-time{justify-content:flex-end;margin-left:auto}.news-time-badge{min-height:26px;padding:4px 8px;border:1px solid rgba(210,168,111,.22);border-radius:999px;color:#7a4f18;background:#d2a86f1a;font-size:.74rem;font-weight:900;white-space:nowrap}.news-card .ant-tag{border-color:#0f4a431f;color:#21363d;background:#0f4a430f}.news-card .ant-tag-green{border-color:#319b922e;color:#0f4a43;background:#319b921a}.news-card h3.ant-typography{margin:12px 0 10px;color:#0f1e26;font-size:1.28rem;line-height:1.42;letter-spacing:0}.news-ai-summary{display:grid;gap:7px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(15,74,67,.1);border-radius:8px;background:#0f4a430b}.news-ai-summary span{color:#0f4a43;font-size:.76rem;font-weight:900}.news-ai-summary p.ant-typography{margin:0;color:#304349;line-height:1.66}.news-ai-summary div.ant-typography{margin:0;color:#304349;line-height:1.65}.news-decision-answers{display:grid;gap:10px;margin-top:2px;padding:12px;border:1px solid rgba(15,74,67,.1);border-radius:8px;background:#fffdf9db}.news-decision-answers-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.news-decision-answers-head span{color:#0f4a43;font-size:.76rem;font-weight:900}.news-decision-answers-head strong{color:#607277;font-size:.76rem;font-weight:850}.news-decision-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px}.news-decision-answer-grid div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--color-border-subtle, rgba(15, 23, 42, .06));border-radius:8px;background:var(--color-bg-surface, #ffffff)}.news-decision-answer-grid span{color:#607277;font-size:.72rem;font-weight:900}.news-decision-answer-grid strong{overflow-wrap:anywhere;color:#102033;font-size:.82rem;line-height:1.42}.news-detail-decision-answers{margin:0 0 22px;border-color:#f8f4eb1f;background:#f8f4eb0f}.news-detail-decision-answers .news-decision-answers-head span,.news-detail-decision-answers .news-decision-answer-grid strong{color:var(--commerce-cream-50)}.news-detail-decision-answers .news-decision-answers-head strong,.news-detail-decision-answers .news-decision-answer-grid span{color:#f8f4eb94}.news-detail-decision-answers .news-decision-answer-grid div{border-color:#f8f4eb1a;background:#f8f4eb0d}.news-card-foot{margin-top:auto;padding-top:16px;font-size:.82rem;font-weight:850}.news-card-foot .anticon{color:#0f4a43}.news-card-signal-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:0;margin:12px 0 10px;padding:10px 12px;border:1px solid rgba(15,74,67,.1);border-radius:8px;background:#0f4a430b}.news-card-signal-strip>span{color:#0f4a43;font-size:.72rem;font-weight:900;text-transform:uppercase}.news-card-signal-strip>strong{color:#0f4a43;font-size:1.18rem;line-height:1}.news-card-signal-strip div{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid rgba(15,74,67,.08);border-radius:999px;color:#304349;background:#fffdf9b3}.news-card-signal-strip small{color:#607277;font-size:.72rem;font-weight:850}.news-card-signal-strip b{color:#0f1e26}.news-detail-layout{align-items:start}.news-detail-main,.news-analysis-panel,.news-trade-panel{border-radius:12px}.news-detail-main{padding:30px}.news-detail-command-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.news-detail-command-head .ant-typography{color:#f8f4eb9e}.news-detail-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.news-detail-signal-grid div,.news-signal-chain div{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid rgba(248,244,235,.12);border-radius:8px;background:#f8f4eb0f}.news-detail-signal-grid span,.news-signal-chain span{color:#f8f4eb85;font-size:.72rem;font-weight:900;text-transform:uppercase}.news-detail-signal-grid strong,.news-signal-chain strong{overflow-wrap:anywhere;color:var(--commerce-cream-50);font-size:.98rem}.news-detail-main .ant-btn{min-height:44px;border-color:#f8f4eb2e;border-radius:999px;color:var(--commerce-cream-50);background:#f8f4eb14}.news-detail-side{display:grid;gap:16px}.news-analysis-panel,.news-trade-panel{padding:24px}.news-analysis-panel h2.ant-typography,.news-trade-panel h3.ant-typography{margin:12px 0 16px;color:var(--commerce-cream-50)}.news-signal-chain{display:grid;gap:10px;margin-bottom:16px}.news-analysis-panel .ant-alert{border-color:#f3c37a57;border-radius:8px;background:#f3c37a1f}.news-analysis-panel .ant-alert-message{color:#f8f4ebe6}.news-trade-panel .ant-btn{min-height:48px;border:none;border-radius:8px;color:#071012;background:linear-gradient(135deg,#6fd7d2,#f3c37a);font-weight:900;box-shadow:0 16px 36px #6fd7d238}.news-trade-panel .ant-btn a{color:inherit}.news-trade-panel .ant-alert{border-color:#6fd7d247;border-radius:8px;background:#6fd7d21f}.news-trade-panel .ant-alert-message{color:#f8f4ebf0}@media (prefers-reduced-motion: reduce){.news-card,.news-category-tabs button{transition:none}}@media (max-width: 1100px){.news-feed-hero,.news-detail-layout{grid-template-columns:1fr}}@media (max-width: 820px){.news-reader-toolbar{grid-template-columns:1fr}.news-category-tabs{justify-content:flex-start}.news-feed-summary,.news-detail-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.news-aggregation-page{padding:22px 14px 48px}.news-feed-hero{padding:22px;border-radius:12px}.news-feed-hero h1.ant-typography,.news-detail-main h1.ant-typography{font-size:2rem;line-height:1.14}.news-feed-summary,.news-card,.news-detail-signal-grid,.news-lead-score-panel{grid-template-columns:1fr}.news-hero-signal-route{gap:6px}.news-hero-signal-route span,.news-hero-signal-route b{min-height:30px}.news-card{padding:16px}.news-card-time{width:100%;justify-content:flex-start;margin-left:0}.news-card:first-child{grid-template-columns:1fr;min-height:auto}.news-card-signal-strip{display:flex;flex-wrap:wrap;align-content:start;align-items:center;min-height:auto;background:#0f4a430b}.news-card-signal-strip>span,.news-card-signal-strip>strong{color:#0f4a43}.news-card-signal-strip div{gap:6px;border-top:0;color:#304349}.news-card-signal-strip small{color:#607277}.news-card-signal-strip b{color:#0f1e26}}html[data-theme] .news-reader-toolbar>div:first-child span,html[data-theme] .news-ai-summary span,html[data-theme] .news-card-signal-strip>span{color:var(--color-accent-strong)!important}html[data-theme] .news-category-tabs,html[data-theme] .news-decision-answers{border-color:var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:none}html[data-theme] .news-category-tabs button{color:var(--color-text-secondary);background:transparent}html[data-theme] .news-category-tabs button:hover,html[data-theme] .news-category-tabs button.active{border-color:var(--button-primary-border);color:var(--button-primary-text);background:var(--button-primary-bg);background-image:none}html[data-theme] .news-ai-summary,html[data-theme] .news-card-signal-strip div{border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:var(--color-bg-subtle)}html[data-theme] .news-decision-answers-head span{color:var(--color-accent-strong)!important}html[data-theme] .news-decision-answers-head strong{color:var(--color-text-secondary)!important}html[data-theme] .news-card-signal-strip b{color:var(--color-text-primary)!important}html[data-theme] .news-card-foot,html[data-theme] .news-card-foot span{color:var(--color-text-secondary)!important}.workspace-page{--workspace-radius-card: 16px;--workspace-radius-control: 12px;--workspace-command-width: 820px;--workspace-sidebar-width: 236px;--workspace-sidebar-bg: rgba(5, 7, 10, .94);--workspace-topbar-bg: rgba(11, 17, 22, .86);--workspace-panel-bg: rgba(11, 17, 22, .78);--workspace-panel-strong-bg: rgba(11, 17, 22, .88);--workspace-panel-subtle-bg: rgba(255, 255, 255, .035);--workspace-panel-muted-bg: rgba(255, 255, 255, .04);--workspace-panel-soft-bg: rgba(255, 255, 255, .03);--workspace-inset-bg: rgba(0, 0, 0, .16);--workspace-grid-bg: rgba(158, 230, 220, .12);--workspace-hover-bg: rgba(158, 230, 220, .1);--workspace-hover-border: rgba(158, 230, 220, .28);--workspace-accent-border: rgba(158, 230, 220, .18);--workspace-chart-bg: #0b1116;--workspace-depth-shadow: none;display:grid;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);width:100vw;height:100vh;overflow:hidden;color:var(--color-text-primary);background:radial-gradient(circle at 16% 0%,rgba(158,230,220,.12),transparent 340px),var(--color-bg-page)}.workspace-page.is-sidebar-collapsed{--workspace-sidebar-width: 72px}html[data-theme=light] .workspace-page{--workspace-sidebar-bg: #ffffff;--workspace-topbar-bg: #ffffff;--workspace-panel-bg: #ffffff;--workspace-panel-strong-bg: #ffffff;--workspace-panel-subtle-bg: #ffffff;--workspace-panel-muted-bg: #f7f8fa;--workspace-panel-soft-bg: #ffffff;--workspace-inset-bg: #f7f8fa;--workspace-grid-bg: rgba(15, 23, 42, .08);--workspace-hover-bg: rgba(15, 23, 42, .045);--workspace-hover-border: rgba(15, 23, 42, .14);--workspace-accent-border: rgba(15, 23, 42, .12);--workspace-chart-bg: #ffffff;--workspace-depth-shadow: 0 14px 34px rgba(15, 23, 42, .06);background:var(--color-bg-page)}.workspace-sidebar{display:flex;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--color-border-subtle);background:var(--workspace-sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-sidebar-header{display:grid;min-width:0;min-height:72px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:0 12px 0 18px;border-bottom:1px solid var(--color-border-subtle)}.workspace-brand{display:flex;min-width:0;align-items:center;gap:10px;min-height:0;padding:0;color:var(--color-text-primary)}.workspace-brand img{display:grid;width:36px;height:36px;place-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:50%;object-fit:cover}.workspace-brand-label,.workspace-menu-label,.workspace-home-label{min-width:0}.workspace-sidebar-toggle{display:grid;width:34px;height:34px;place-items:center;color:var(--color-text-secondary);background:var(--workspace-panel-subtle-bg);border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.workspace-sidebar-toggle:hover,.workspace-sidebar-toggle:focus-visible{color:var(--color-text-primary);background:var(--workspace-hover-bg);border-color:var(--workspace-hover-border);outline:none}.workspace-menu{display:grid;gap:5px;padding:12px 10px}.workspace-menu button,.workspace-home-link{display:flex;min-height:44px;align-items:center;gap:11px;padding:0 12px;color:var(--color-text-secondary);text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--workspace-radius-control);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.workspace-menu button:hover,.workspace-menu button.active,.workspace-home-link:hover{color:var(--color-text-primary);background:var(--workspace-hover-bg);border-color:var(--workspace-hover-border)}.workspace-home-link{margin:auto 10px 14px}.workspace-sidebar.is-collapsed .workspace-sidebar-header{grid-template-columns:30px 26px;gap:4px;padding:0 6px}.workspace-sidebar.is-collapsed .workspace-brand{justify-content:center}.workspace-sidebar.is-collapsed .workspace-brand img{width:30px;height:30px}.workspace-sidebar.is-collapsed .workspace-sidebar-toggle{width:26px;height:26px;border-radius:8px;font-size:12px}.workspace-sidebar.is-collapsed .workspace-sidebar-toggle .anticon{font-size:17px}.workspace-sidebar.is-collapsed .workspace-menu{justify-items:center;padding:10px 8px}.workspace-sidebar.is-collapsed .workspace-menu button,.workspace-sidebar.is-collapsed .workspace-home-link{position:relative;width:44px;min-height:44px;justify-content:center;gap:0;padding:0}.workspace-sidebar.is-collapsed .workspace-menu button .anticon,.workspace-sidebar.is-collapsed .workspace-home-link .anticon{font-size:22px;line-height:1}.workspace-sidebar.is-collapsed .workspace-brand-label,.workspace-sidebar.is-collapsed .workspace-menu-label,.workspace-sidebar.is-collapsed .workspace-home-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace-sidebar.is-collapsed .workspace-home-link{margin:auto 14px 14px}.workspace-main{display:grid;min-width:0;min-height:0;grid-template-rows:72px minmax(0,1fr)}.workspace-topbar{position:relative;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;background:var(--workspace-topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--color-border-subtle)}.workspace-topbar strong,.workspace-topbar span{display:block}.workspace-topbar strong{margin-top:3px;color:var(--color-text-primary);font-size:20px}.workspace-topbar-actions{display:flex;align-items:center;gap:10px;min-width:0}.workspace-preferences{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.workspace-preference-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--color-text-primary);background:var(--workspace-panel-subtle-bg);border:1px solid var(--color-border-subtle);border-radius:999px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.workspace-preference-button:hover,.workspace-preference-button:focus-visible{color:var(--color-text-primary);background:var(--workspace-hover-bg);border-color:var(--workspace-hover-border);outline:none}.workspace-preference-button .anticon{display:inline-flex}.workspace-preference-button .workspace-preference-label{display:none}.workspace-account-shell{position:relative;z-index:80}.workspace-account-chip{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:228px;max-width:300px;min-height:44px;padding:6px 14px 6px 6px;color:var(--color-text-primary);text-align:left;background:var(--workspace-panel-subtle-bg);border:1px solid var(--color-border-subtle);border-radius:999px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.workspace-account-chip:hover,.workspace-account-chip:focus-visible,.workspace-account-chip.active{color:var(--color-text-primary);background:var(--workspace-hover-bg);border-color:var(--workspace-hover-border);outline:none}.workspace-account-shell .header-account-panel{top:calc(100% + 10px);right:0;z-index:90;width:min(390px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 92px));color:var(--color-text-primary);background:var(--color-bg-surface);background-image:none;border:1px solid var(--color-border-strong);border-radius:18px;box-shadow:0 18px 42px #00000047;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-account-shell .header-account-panel__scroll{max-height:inherit;padding:14px}.workspace-account-shell .header-account-section+.header-account-section{border-top-color:var(--color-border-subtle)}.workspace-account-shell .header-account-section-title,.workspace-account-shell .header-account-copy .ant-typography,.workspace-account-shell .header-account-link span,.workspace-account-shell .header-account-stat span,.workspace-account-shell .header-account-alert span{color:var(--color-text-secondary)!important}.workspace-account-shell .header-account-topline strong,.workspace-account-shell .header-account-stat strong,.workspace-account-shell .header-account-link strong,.workspace-account-shell .header-account-alert strong{color:var(--color-text-primary)}.workspace-account-shell .header-account-stat,.workspace-account-shell .header-account-link,.workspace-account-shell .header-account-alert{background:var(--workspace-panel-muted-bg);border-color:var(--color-border-subtle)}.workspace-account-chip:active{transform:translateY(1px)}.workspace-account-chip img,.workspace-account-avatar{display:grid;width:40px;height:40px;place-items:center;color:var(--button-primary-text);font-weight:800;background:linear-gradient(135deg,var(--color-accent-strong),#7fc8ff);border-radius:50%}.workspace-account-chip img{object-fit:cover}.workspace-account-copy{display:grid;min-width:0;row-gap:2px}.workspace-account-copy strong,.workspace-account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-copy strong{margin:0;font-size:13px;line-height:1.25}.workspace-account-copy small{color:var(--color-text-secondary);font-size:11px;line-height:1.25}.workspace-content{min-height:0;overflow:auto;padding:14px}.workspace-content:has(>.workspace-embedded-panel){display:grid;overflow:hidden;place-items:stretch center}.workspace-perps-market-strip{display:grid;grid-template-columns:120px repeat(6,minmax(0,1fr));gap:1px;margin-bottom:10px;overflow:hidden;color:var(--color-text-primary);background:var(--workspace-grid-bg);border:1px solid var(--color-border-subtle);border-radius:14px}.workspace-perps-market-strip article,.workspace-symbol-cell{display:grid;min-width:0;gap:4px;align-content:center;min-height:66px;padding:10px 12px;background:var(--workspace-panel-strong-bg)}.workspace-symbol-cell span,.workspace-perps-market-strip article span{color:var(--color-text-secondary);font-size:12px}.workspace-symbol-cell strong{color:var(--color-text-primary);font-size:20px;line-height:1}.workspace-perps-market-strip article strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.workspace-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.workspace-overview-grid article,.workspace-autotrade-chart-panel,.workspace-autopilot-control,.workspace-bottom-orders,.workspace-placeholder-panel,.workspace-chat-hero,.workspace-chat-brief-grid article,.workspace-trade-action-panel{color:var(--color-text-primary);background:var(--workspace-panel-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-card);box-shadow:var(--workspace-depth-shadow)}.workspace-overview-grid article{display:grid;gap:5px;padding:12px 14px}.workspace-overview-grid strong{font-size:20px}.workspace-overview-grid span,.workspace-autopilot-control span,.workspace-bottom-orders span,.workspace-chat-brief-grid span,.workspace-trade-action-panel span,.workspace-placeholder-panel p{color:var(--color-text-secondary)}.workspace-chat-command-center{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:calc(100vh - 100px)}.workspace-chat-main{display:grid;min-width:0;align-content:start;gap:14px}.workspace-chat-hero{position:relative;display:grid;justify-items:center;gap:18px;min-height:min(640px,calc(100vh - 210px));align-content:center;padding:44px 44px 38px;overflow:hidden;background:linear-gradient(180deg,var(--workspace-panel-subtle-bg),transparent 56%),var(--workspace-panel-bg)}.workspace-chat-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--workspace-grid-bg) 1px,transparent 1px),linear-gradient(90deg,var(--workspace-grid-bg) 1px,transparent 1px);background-size:56px 56px;opacity:.12;pointer-events:none}.workspace-chat-skill-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;color:var(--color-text-primary);background:var(--workspace-panel-muted-bg);border:1px solid var(--color-border-subtle);border-radius:999px;font-size:12px;font-weight:700}.workspace-chat-title-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;min-width:0}.workspace-chat-title-row h1.ant-typography{max-width:760px;margin:0;color:var(--color-text-primary);font-size:clamp(40px,4.25vw,58px);line-height:1.02;font-weight:700;text-align:center;text-wrap:balance}.workspace-chat-avatar{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;color:var(--button-primary-text);font-size:24px;font-weight:900;background:linear-gradient(135deg,var(--color-accent-strong),#7fc8ff);border-radius:50%}.workspace-chat-composer{position:relative;z-index:1;display:grid;width:min(var(--workspace-command-width),100%);min-height:136px;padding:16px;background:var(--workspace-panel-subtle-bg);border:1px solid var(--workspace-accent-border);border-radius:var(--workspace-radius-card);box-shadow:inset 0 1px #ffffff0a}.workspace-chat-composer p{margin:0;color:var(--color-text-muted);font-size:16px}.workspace-chat-composer-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;align-self:end}.workspace-chat-mode-bar{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.workspace-chat-mode-bar a,.workspace-chat-category-row>span,.workspace-chat-primary-action,.workspace-chat-prompt-table a,.workspace-trade-action-tabs>span,.workspace-trade-action-buttons a{color:var(--color-text-secondary);background:var(--workspace-panel-muted-bg);border:1px solid var(--color-border-subtle);text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.workspace-chat-mode-bar a:hover,.workspace-chat-mode-bar a:focus-visible,.workspace-chat-prompt-table a:hover,.workspace-chat-prompt-table a:focus-visible,.workspace-trade-action-buttons a:hover,.workspace-trade-action-buttons a:focus-visible{color:var(--color-text-primary);background:var(--workspace-hover-bg);border-color:var(--workspace-hover-border);outline:none}.workspace-chat-mode-bar a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:999px}.workspace-chat-mode-bar a.active,.workspace-chat-category-row>span.active,.workspace-trade-action-tabs>span.active{color:var(--button-primary-text);background:var(--button-primary-bg);border-color:transparent}.workspace-chat-primary-action{flex:0 0 auto;min-height:40px;align-items:center;justify-content:center;color:var(--button-primary-text);background:var(--button-primary-bg);border-color:transparent;border-radius:10px;font-weight:800}.workspace-chat-category-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(var(--workspace-command-width),100%)}.workspace-chat-category-row>span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px}.workspace-chat-prompt-table{position:relative;z-index:1;display:grid;width:min(var(--workspace-command-width),100%);overflow:hidden;background:var(--workspace-panel-soft-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-card)}.workspace-chat-prompt-table a{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:12px;align-items:center;min-height:46px;padding:0 14px 0 16px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0}.workspace-chat-prompt-table a:last-child{border-bottom:0}.workspace-chat-prompt-table a span{min-width:0;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.workspace-chat-prompt-table .anticon{justify-self:end;color:var(--color-text-muted);transform:rotate(45deg)}.workspace-chat-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-chat-brief-grid article{display:grid;min-width:0;gap:8px;min-height:108px;padding:16px}.workspace-chat-brief-grid strong{min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.workspace-trade-action-panel{display:grid;align-content:start;gap:14px;min-width:0;padding:16px}.workspace-trade-action-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;background:var(--workspace-panel-subtle-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-control)}.workspace-trade-action-tabs>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 8px;border-radius:9px}.workspace-trade-ticket{display:grid;gap:6px;min-height:116px;align-content:center;padding:16px;background:var(--workspace-inset-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-control)}.workspace-trade-ticket strong{font-size:23px;line-height:1.1}.workspace-trade-ticket-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-trade-ticket-metrics article{display:grid;gap:5px;min-height:64px;align-content:center;padding:10px;background:var(--workspace-panel-subtle-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-control)}.workspace-trade-ticket-metrics strong{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-trade-readiness{display:grid;gap:8px}.workspace-trade-readiness article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:64px;padding:10px;background:var(--workspace-panel-soft-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-control)}.workspace-trade-readiness strong,.workspace-trade-readiness span{display:block}.workspace-trade-action-buttons{display:grid;gap:8px}.workspace-trade-action-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;font-weight:800;border-radius:10px}.workspace-trade-action-buttons a.primary{color:var(--button-primary-text);background:var(--button-primary-bg);border-color:transparent}.workspace-readiness-rail{display:grid;gap:8px}.workspace-readiness-rail article{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:8px;background:var(--workspace-panel-soft-bg);border:1px solid var(--color-border-subtle);border-radius:10px}.workspace-readiness-rail b{display:grid;width:30px;height:30px;place-items:center;color:var(--button-primary-text);background:var(--button-primary-bg);border-radius:50%}.workspace-readiness-rail b.pending{background:var(--color-warning)}.workspace-readiness-rail strong,.workspace-readiness-rail span{display:block}.workspace-orderbook-panel{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:12px;overflow:hidden;color:var(--color-text-primary);background:var(--workspace-panel-bg);border:1px solid var(--color-border-subtle);border-radius:14px}.workspace-orderbook-tabs{display:flex;gap:12px}.workspace-orderbook-tabs button{min-height:28px;padding:0;color:var(--color-text-secondary);background:transparent;border:0;cursor:pointer}.workspace-orderbook-tabs button.active{color:var(--color-text-primary);font-weight:700}.workspace-orderbook-head,.workspace-orderbook-list div,.workspace-orderbook-spread{display:grid;grid-template-columns:1fr .8fr 1fr;gap:8px;align-items:center}.workspace-orderbook-head{color:var(--color-text-muted);font-size:11px}.workspace-orderbook-head span:last-child,.workspace-orderbook-list span:last-child,.workspace-orderbook-spread small{text-align:right}.workspace-orderbook-list{display:grid;min-height:0;gap:4px;align-content:start;overflow:hidden;font-size:12px}.workspace-orderbook-list div{position:relative;min-height:24px;padding:0 4px;overflow:hidden;border-radius:6px}.workspace-orderbook-list div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:62%;margin-left:auto;opacity:.16;pointer-events:none}.workspace-orderbook-list.asks div:before{background:#ce5a48}.workspace-orderbook-list.bids div:before{background:#4cae8f}.workspace-orderbook-list.asks span:first-child{color:#ff8c7a}.workspace-orderbook-list.bids span:first-child{color:#8ff1cf}.workspace-orderbook-list span{position:relative;z-index:1}.workspace-orderbook-spread{min-height:34px;padding:0 4px;color:var(--color-text-secondary);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.workspace-orderbook-spread strong{color:var(--color-text-primary);text-align:center}.workspace-bottom-orders{min-height:0;padding:12px}.workspace-bottom-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.workspace-bottom-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--workspace-panel-muted-bg);border:1px solid var(--color-border-subtle);border-radius:999px}.workspace-bottom-tabs button{min-height:30px;padding:0 12px;color:var(--color-text-secondary);background:transparent;border:0;border-radius:999px;cursor:pointer}.workspace-bottom-tabs button.active{color:var(--button-primary-text);background:var(--button-primary-bg)}.workspace-bottom-header h3.ant-typography{margin:0}.workspace-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workspace-order-grid article{min-width:0;padding:10px;background:var(--workspace-inset-bg);border:1px solid var(--color-border-subtle);border-radius:12px}.workspace-order-grid h3{margin:0 0 8px}.workspace-table{display:grid;gap:6px}.workspace-table-row{display:grid;grid-template-columns:minmax(160px,1fr) repeat(5,auto);gap:10px;align-items:center;padding:8px;background:var(--workspace-panel-soft-bg);border:1px solid var(--color-border-subtle);border-radius:10px;white-space:nowrap}.workspace-autotrade-chart-panel .kline-chart-wrapper{background:var(--workspace-chart-bg);border:1px solid var(--workspace-accent-border)}.workspace-autotrade-chart-panel .kline-chart-container{background:var(--workspace-chart-bg)}.workspace-autotrade-chart-panel .loading-indicator{color:var(--color-accent-strong);background:var(--workspace-panel-bg);border:1px solid var(--workspace-accent-border)}.workspace-autotrade-chart-panel .kline-chart-fullscreen-button{color:#64748b;background:#ffffffe0;border-color:#94a3b85c;box-shadow:0 1px 4px #0f172a14}.workspace-order-grid article:last-child .workspace-table-row{grid-template-columns:minmax(120px,1fr) minmax(150px,1.1fr) minmax(64px,.55fr) minmax(64px,.55fr) minmax(80px,.65fr) minmax(68px,.55fr) minmax(120px,.9fr)}.workspace-embedded-panel{box-sizing:border-box;width:min(1362px,100%);max-width:100%;height:100%;margin:0 auto;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain;background:var(--workspace-panel-soft-bg);border:1px solid var(--color-border-subtle);border-radius:var(--workspace-radius-card)}.workspace-market-velocity-panel{width:100%;max-width:none;padding:0;background:transparent;border:0;border-radius:0}.workspace-embedded-panel .commerce-marketplace-page,.workspace-embedded-panel .market-velocity-page,.workspace-embedded-panel .news-aggregation-page{box-sizing:border-box;width:min(1320px,100%);max-width:100%;margin:0 auto;padding:0}.workspace-market-velocity-panel .market-velocity-page{width:100%;max-width:none;gap:12px}.workspace-market-velocity-panel .market-velocity-page.has-rank-table{width:100%;grid-template-columns:minmax(330px,360px) minmax(0,1fr);gap:14px;align-items:start}.workspace-market-velocity-panel .market-velocity-main-column{gap:10px}.workspace-embedded-panel .market-velocity-rank-table{top:0;align-self:start;max-height:calc(100vh - 132px);padding:12px;border-color:var(--color-border-subtle);border-radius:8px;background:var(--workspace-panel-strong-bg);box-shadow:none}.workspace-embedded-panel .market-velocity-rank-table-title{margin-bottom:10px}.workspace-embedded-panel .market-velocity-rank-table-head,.workspace-embedded-panel .market-velocity-rank-table-row{grid-template-columns:24px minmax(88px,1fr) 68px 48px 68px;gap:7px}.workspace-embedded-panel .market-velocity-rank-table-row{min-height:38px;padding:5px 7px}.workspace-embedded-panel .market-velocity-rank-table-asset{grid-template-columns:24px minmax(0,1fr);column-gap:7px}.workspace-embedded-panel .market-velocity-rank-table-asset i,.workspace-embedded-panel .market-velocity-rank-table-asset img{width:24px;height:24px}.workspace-embedded-panel .commerce-marketplace-hero,.workspace-embedded-panel .commerce-section,.workspace-embedded-panel .market-velocity-hero,.workspace-embedded-panel .news-feed-hero{margin-top:0}.workspace-embedded-panel .commerce-section,.workspace-embedded-panel .commerce-marketplace-hero,.workspace-embedded-panel .market-velocity-hero,.workspace-embedded-panel .news-feed-hero{max-width:none;margin-right:0;margin-left:0}.workspace-embedded-panel .commerce-marketplace-hero,.workspace-embedded-panel .market-velocity-hero,.workspace-embedded-panel .news-feed-hero{padding:20px;border-radius:8px}.workspace-market-velocity-panel .market-velocity-hero{grid-template-columns:minmax(0,1fr) 286px;gap:14px;align-items:center;padding:16px;background:var(--workspace-panel-strong-bg);border:1px solid var(--color-border-subtle);border-radius:8px}.workspace-market-velocity-panel .market-velocity-readout{min-height:166px;padding:14px;background:var(--workspace-panel-bg);border-color:var(--color-border-subtle);border-radius:8px}.workspace-market-velocity-panel .market-velocity-gauge{width:112px;height:112px;border-width:9px}.workspace-market-velocity-panel .market-velocity-gauge strong{font-size:30px}.workspace-market-velocity-panel .market-velocity-flow{gap:8px;margin-top:14px}.workspace-market-velocity-panel .market-velocity-flow span{min-height:34px;padding:0 11px}.workspace-embedded-panel .commerce-marketplace-title,.workspace-embedded-panel .market-velocity-copy h1,.workspace-embedded-panel .news-feed-hero h1.ant-typography{margin:8px 0!important;font-size:34px!important;line-height:1.1!important}.workspace-embedded-panel .commerce-marketplace-description,.workspace-embedded-panel .market-velocity-copy p,.workspace-embedded-panel .news-feed-hero p.ant-typography,.workspace-embedded-panel .news-feed-hero div.ant-typography{font-size:13px!important;line-height:1.55!important}.workspace-embedded-panel .commerce-section{margin-top:14px}.workspace-embedded-panel .market-velocity-page,.workspace-embedded-panel .news-aggregation-page{gap:14px}.workspace-embedded-panel .commerce-marketplace-filter-card,.workspace-embedded-panel .commerce-marketplace-card,.workspace-embedded-panel .news-reader-toolbar,.workspace-embedded-panel .news-card{border-color:var(--color-border-subtle);border-radius:12px;box-shadow:none}.workspace-embedded-panel .commerce-marketplace-filter-card{background:var(--workspace-panel-strong-bg)}.workspace-embedded-panel .commerce-marketplace-filter-card .ant-card-body{padding:14px 16px}.workspace-embedded-panel .commerce-marketplace-filter-card .ant-space{column-gap:10px!important;row-gap:10px!important}.workspace-embedded-panel .commerce-marketplace-cover{height:168px}.workspace-embedded-panel .commerce-marketplace-card-body{gap:10px;padding:16px}.workspace-embedded-panel .commerce-marketplace-card-body h4.ant-typography{margin:4px 0 0;font-size:18px;line-height:1.25}.workspace-embedded-panel .commerce-marketplace-card-body p.ant-typography{margin-bottom:0;line-height:1.55}.workspace-embedded-panel .commerce-marketplace-card-metrics{gap:8px;padding:10px;border-radius:12px}.workspace-embedded-panel .commerce-product-cta{min-height:34px;padding:0 13px;box-shadow:none}.workspace-embedded-panel .news-reader-toolbar{grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);padding:10px 12px;background:var(--workspace-panel-strong-bg)}.workspace-embedded-panel .news-reader-toolbar>div:first-child{gap:3px}.workspace-embedded-panel .news-action-legend{margin-top:8px}.workspace-embedded-panel .news-category-tabs{gap:6px}.workspace-embedded-panel .news-category-tabs button{min-height:34px;padding:0 12px}.workspace-embedded-panel .news-card-list{gap:10px}.workspace-embedded-panel .news-card{gap:10px;padding:14px}.workspace-embedded-panel .news-card h3.ant-typography{margin:10px 0 8px;font-size:1.08rem;line-height:1.35}.workspace-embedded-panel .news-ai-summary{gap:6px;margin-bottom:10px;padding:10px 12px}.workspace-embedded-panel .news-card-signal-strip{margin:10px 0 8px;padding:8px 10px}.workspace-embedded-panel .news-decision-answers{gap:8px;padding:10px}.workspace-embedded-panel .news-decision-answer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.workspace-embedded-panel .news-decision-answer-grid div{gap:4px;padding:8px}.workspace-embedded-panel .news-card-foot{padding-top:12px}.workspace-embedded-panel .market-velocity-toolbar,.workspace-embedded-panel .market-velocity-candidates,.workspace-embedded-panel .market-velocity-candidate,.workspace-embedded-panel .market-velocity-card{border-color:var(--color-border-subtle);border-radius:12px;box-shadow:none}.workspace-embedded-panel .market-velocity-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;background:var(--workspace-panel-strong-bg);border:1px solid var(--color-border-subtle)}.workspace-embedded-panel .market-velocity-toolbar-groups{gap:7px}.workspace-embedded-panel .market-velocity-toolbar-actions{justify-content:flex-end}.workspace-embedded-panel .market-velocity-filter,.workspace-embedded-panel .market-velocity-sort{gap:6px}.workspace-embedded-panel .market-velocity-filter button,.workspace-embedded-panel .market-velocity-sort button{min-height:34px;padding:0 12px}.workspace-embedded-panel .market-velocity-metrics{gap:10px}.workspace-embedded-panel .market-velocity-metrics>div{min-height:92px;padding:14px 16px;border-color:var(--color-border-subtle);border-radius:8px}.workspace-embedded-panel .market-velocity-metrics strong{font-size:24px}.workspace-embedded-panel .market-velocity-candidates{padding:14px;background:var(--workspace-panel-strong-bg);border-radius:8px}.workspace-embedded-panel .market-velocity-section-heading{margin-bottom:10px}.workspace-embedded-panel .market-velocity-candidate-status{gap:8px}.workspace-embedded-panel .market-velocity-candidate-status>span{min-width:68px;padding:7px 9px;border-radius:8px}.workspace-embedded-panel .market-velocity-candidate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-embedded-panel .market-velocity-candidate{padding:12px;background:var(--workspace-panel-soft-bg)}.workspace-embedded-panel .market-velocity-candidate strong{margin-top:8px;font-size:16px}.workspace-embedded-panel .market-velocity-list{gap:10px}.workspace-embedded-panel .market-velocity-card{grid-template-columns:150px minmax(0,1fr) auto;gap:12px;padding:14px;background:var(--workspace-panel-strong-bg);border-left-width:4px}.workspace-embedded-panel .market-velocity-card-rank{gap:6px}.workspace-embedded-panel .market-velocity-card-rank strong{font-size:21px}.workspace-embedded-panel .market-velocity-card-body h2{margin:8px 0 5px;font-size:18px;line-height:1.3}.workspace-embedded-panel .market-velocity-question-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;margin-top:10px}.workspace-embedded-panel .market-velocity-question,.workspace-embedded-panel .market-velocity-card-insight>div,.workspace-embedded-panel .market-velocity-evidence-item{padding:8px;border-radius:8px}.workspace-embedded-panel .market-velocity-card-insight{grid-template-columns:minmax(140px,.75fr) minmax(160px,.85fr) minmax(200px,1fr);gap:8px;margin-top:10px}.workspace-embedded-panel .market-velocity-card-section-title{margin:10px 0 7px}.workspace-embedded-panel .market-velocity-evidence-grid{grid-template-columns:repeat(5,minmax(92px,1fr));gap:7px}.workspace-embedded-panel .market-velocity-evidence-list{margin-top:5px}.workspace-embedded-panel .market-velocity-card-action{gap:6px}.workspace-user-center-panel .asset-center-page{box-sizing:border-box;width:min(1320px,100%);margin:0 auto;padding:0}@media (max-width: 1180px){.workspace-market-velocity-panel .market-velocity-page.has-rank-table{grid-template-columns:1fr}.workspace-embedded-panel .market-velocity-rank-table{position:static}.workspace-embedded-panel .market-velocity-toolbar{grid-template-columns:1fr}.workspace-embedded-panel .market-velocity-toolbar-actions{justify-content:flex-start}}.workspace-user-center-panel .asset-center-page-command{margin-bottom:18px;padding:16px;border-radius:16px;box-shadow:none}.workspace-user-center-route-scope{min-width:0}.workspace-marketplace-route-scope{display:grid;gap:16px;min-width:0}.workspace-marketplace-back{justify-self:start;border-color:#0e7c7233;color:var(--workspace-text-strong);background:var(--workspace-surface);box-shadow:none}.workspace-user-center-panel .asset-center-page-head{margin-top:0}.workspace-user-center-panel .asset-center-page-head h2.ant-typography{font-size:24px}.workspace-user-center-panel .asset-center-section-nav{border-radius:12px}@media (min-width: 1181px){.workspace-user-center-panel .asset-center-page-command{grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;padding:12px;border-radius:14px}.workspace-user-center-panel .asset-center-page-head .ant-typography-secondary{max-width:320px}.workspace-user-center-panel .asset-center-section-nav{justify-content:flex-end;padding:4px;border-radius:11px}.workspace-user-center-panel .asset-center-section-link,.workspace-user-center-panel .asset-center-section-nav[data-asset-center-nav-mode] .asset-center-section-link{min-height:32px;padding:0 10px}}.workspace-placeholder-panel{display:grid;gap:14px;min-height:calc(100vh - 112px);align-content:start;padding:24px}.workspace-placeholder-panel article,.workspace-chat-input{padding:16px;background:var(--workspace-panel-subtle-bg);border:1px solid var(--color-border-subtle);border-radius:12px}.workspace-chat-input{color:var(--color-text-muted)}@media (max-width: 760px){.workspace-page{grid-template-columns:1fr;width:100%;max-width:100vw;height:auto;min-height:100vh;overflow-x:hidden}.workspace-sidebar{width:100%;max-width:100vw;min-width:0;min-height:auto;overflow:hidden;border-right:0;border-bottom:1px solid var(--color-border-subtle)}.workspace-page.is-sidebar-collapsed{--workspace-sidebar-width: 100%}.workspace-brand{min-height:62px}.workspace-sidebar-header,.workspace-sidebar.is-collapsed .workspace-sidebar-header{grid-template-columns:minmax(0,1fr) 34px;min-height:62px;gap:8px;padding:0 12px}.workspace-sidebar.is-collapsed .workspace-brand{justify-content:flex-start}.workspace-sidebar.is-collapsed .workspace-brand img{width:36px;height:36px}.workspace-sidebar.is-collapsed .workspace-sidebar-toggle{width:34px;height:34px;border-radius:10px;font-size:14px}.workspace-sidebar.is-collapsed .workspace-brand-label{position:static;width:auto;height:auto;margin:0;overflow:hidden;clip-path:none}.workspace-menu{grid-auto-flow:column;grid-auto-columns:minmax(118px,128px);width:100%;max-width:100vw;min-width:0;overflow-x:auto;padding:10px}.workspace-menu button{min-height:42px;white-space:nowrap}.workspace-sidebar.is-collapsed .workspace-menu{justify-items:stretch;padding:10px}.workspace-sidebar.is-collapsed .workspace-menu button{width:auto;min-height:42px;justify-content:flex-start;gap:11px;padding:0 12px}.workspace-sidebar.is-collapsed .workspace-menu-label{position:static;width:auto;height:auto;margin:0;overflow:hidden;clip-path:none;white-space:nowrap}.workspace-home-link{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:0 10px 10px}.workspace-sidebar.is-collapsed .workspace-home-link{width:calc(100vw - 20px);max-width:calc(100vw - 20px);min-height:42px;justify-content:flex-start;gap:11px;padding:0 12px;margin:0 10px 10px}.workspace-sidebar.is-collapsed .workspace-home-label{position:static;width:auto;height:auto;margin:0;overflow:hidden;clip-path:none;white-space:nowrap}.workspace-main{width:100%;max-width:100vw;min-width:0;grid-template-rows:auto minmax(0,1fr)}.workspace-topbar{width:100%;max-width:100vw;min-width:0;flex-wrap:wrap;padding:14px}.workspace-topbar-actions{width:100%;flex-wrap:wrap;justify-content:space-between}.workspace-preferences{margin-left:auto}.workspace-preference-button{width:38px;height:38px}.workspace-account-shell{flex:1 0 100%;width:100%}.workspace-account-chip{width:100%;min-width:0}.workspace-account-shell .header-account-panel{position:absolute;top:calc(100% + 8px);right:auto;left:0;width:100%;max-width:100%;max-height:calc(100vh - 176px)}.workspace-content{width:100%;max-width:100vw;min-width:0;overflow:visible;padding:10px}.workspace-chat-command-center{grid-template-columns:1fr;max-width:100%;min-height:0;overflow:hidden}.workspace-chat-hero{min-height:0;max-width:100%;padding:22px 14px;overflow:hidden}.workspace-chat-title-row{align-items:flex-start;width:100%}.workspace-chat-title-row h1.ant-typography{min-width:0;font-size:30px;text-align:left;overflow-wrap:anywhere}.workspace-chat-avatar{width:42px;height:42px;font-size:20px}.workspace-chat-composer{width:100%;max-width:100%;min-height:180px}.workspace-chat-composer-footer{align-items:start}.workspace-chat-prompt-table a{grid-template-columns:minmax(0,1fr) 24px;min-height:58px}.workspace-chat-prompt-table a span{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.workspace-chat-brief-grid,.workspace-trade-ticket-metrics{grid-template-columns:1fr}.workspace-trade-action-panel{max-width:100%;padding:12px;overflow:hidden}}:root{--font-sans: "Geist", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--font-display: "Geist", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;--font-mono: "Geist Mono", "SFMono-Regular", "IBM Plex Mono", "JetBrains Mono", monospace;--text-12: .75rem;--text-13: .8125rem;--text-14: .875rem;--text-15: .9375rem;--text-16: 1rem;--text-18: 1.125rem;--text-20: 1.25rem;--text-24: 1.5rem;--text-28: 1.75rem;--text-30: 1.875rem;--text-32: 2rem;--text-36: 2.25rem;--text-40: 2.5rem;--leading-tight: 1.16;--leading-title: 1.22;--leading-body: 1.58;--tracking-label: .04em;--tracking-tight: 0}html,body,#root,.app-shell{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--leading-body);font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-typography{font-family:var(--font-sans)}.brand-title,.hero-kicker,.hero-headline,.section-eyebrow,.section-title,.commerce-section-kicker,.commerce-section-title,.asset-center-hero-copy h1.ant-typography,.asset-center-panel-head h3,.asset-center-actions-panel h3,.asset-center-risk-panel h3,.workspace-topbar strong,.workspace-chat-title-row h1.ant-typography,.pricing-hero h1,.auth-command-title.ant-typography,.auth-command-card h2.ant-typography,.kline-tool-head h1.ant-typography{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.asset-center-hero-metric strong,.asset-center-stat-value,.asset-center-membership-price strong,.asset-center-order-total,.asset-center-wallet-pay-amount strong,.pricing-plan-price,.workspace-symbol-cell strong,.workspace-overview-grid strong,.workspace-wallet-card strong,.workspace-chart-stat-strip b,.workspace-trade-ticket strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.brand-title{font-size:var(--text-18);line-height:var(--leading-title);font-weight:700}.brand-subtitle{font-size:var(--text-12);line-height:1.35}.brand-menu .ant-menu-item,.brand-menu .ant-menu-item a,.brand-nav-label,.app-header-account-button,.app-header-login-button{font-size:var(--text-14);line-height:1;font-weight:600}.section-eyebrow,.hero-kicker,.commerce-section-kicker,.asset-center-eyebrow,.asset-center-membership-kicker,.asset-center-readiness-refresh-panel span,.workspace-chart-stat-strip small,.workspace-mode-tabs small,.workspace-control-metrics span,.workspace-scope-pills span,.pricing-plan-kicker{font-size:var(--text-12);line-height:1.25;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.hero-headline{font-size:clamp(var(--text-40),4.6vw,3.5rem);line-height:1.04;font-weight:700}.section-title,.asset-center-hero-copy h1.ant-typography,.pricing-hero h1{font-size:var(--text-40);line-height:1.08;font-weight:700}.pricing-hero h1.ant-typography{font-size:clamp(var(--text-40),5vw,3.5rem);line-height:1.04;font-weight:700}.auth-command-title.ant-typography{font-size:var(--text-40);line-height:1.08;font-weight:700}.auth-command-card h2.ant-typography{font-size:var(--text-30);line-height:1.12;font-weight:700}.asset-center-panel-head h3,.asset-center-actions-panel h3,.asset-center-risk-panel h3,.asset-center-account-panel-head h3,.commerce-card-title,.workspace-topbar strong{font-size:var(--text-18);line-height:var(--leading-title);font-weight:700}.asset-center-page,.workspace-page,.pricing-page,.commerce-experience-page,.commerce-signal-page,.strategy-product-detail-page{font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--leading-body)}.commerce-marketplace-page,.news-aggregation-page,.news-detail-page,.market-velocity-page,.instant-analysis-page,.app-shell{font-family:var(--font-sans)}.asset-center-page p,.asset-center-page .ant-typography,.workspace-page p,.workspace-page button,.workspace-page .ant-typography,.commerce-experience-page p,.commerce-signal-page p,.strategy-product-detail-page p,.pricing-page p{font-size:var(--text-14);line-height:var(--leading-body)}.asset-center-page-head .ant-typography,.asset-center-stat-detail,.asset-center-action-card span,.asset-center-combo-symbol,.workspace-account-copy small,.workspace-perps-market-strip article span,.workspace-symbol-cell span,.workspace-chat-brief-grid span,.workspace-trade-action-panel span{font-size:var(--text-12);line-height:1.42}.asset-center-section-link,.workspace-menu button,.workspace-home-link,.workspace-chat-mode-bar button,.workspace-chat-category-row button,.workspace-chat-prompt-table button,.workspace-trade-action-tabs button,.workspace-trade-action-buttons button,.workspace-trade-actions button,.workspace-chart-tabs button{font-size:var(--text-13);line-height:1.25;font-weight:650}.workspace-chat-title-row h1.ant-typography{font-size:var(--text-40);line-height:1.08;font-weight:700}.workspace-chat-composer p{font-size:var(--text-15);line-height:1.55}.workspace-overview-grid strong,.workspace-symbol-cell strong,.workspace-wallet-card strong{font-size:var(--text-20);line-height:1.1;font-weight:700}.workspace-chart-header strong,.workspace-chat-brief-grid strong,.asset-center-stat-card strong,.asset-center-combo-execution-rail-copy strong{font-size:var(--text-18);line-height:var(--leading-title)}.workspace-menu button span,.workspace-home-link span,.workspace-chat-mode-bar button span,.workspace-chat-category-row button span,.workspace-chat-prompt-table button span,.workspace-trade-action-tabs button span,.workspace-trade-action-buttons button span,.workspace-trade-actions button span,.workspace-chart-tabs button span{line-height:1.25}.asset-center-stat-value,.asset-center-hero-metric strong{font-size:var(--text-24);line-height:1.12;font-weight:700}.asset-center-membership-price strong,.pricing-plan-price{font-size:var(--text-32);line-height:1;font-weight:700}.asset-center-page *,.workspace-page *,.auth-command-page *,.kline-tool-page *,.commerce-experience-page *,.commerce-signal-page *,.strategy-product-detail-page *,.pricing-page *{letter-spacing:0}.section-eyebrow,.hero-kicker,.commerce-section-kicker,.asset-center-eyebrow,.asset-center-membership-kicker,.auth-command-kicker,.auth-command-card-kicker,.kline-tool-kicker,.pricing-plan-kicker{letter-spacing:var(--tracking-label)}@media (min-width: 1181px){.app-header{min-height:64px;padding:10px 20px;line-height:1.2}.brand-actions{gap:8px}.brand-preferences{gap:6px}.brand-preferences .brand-preference-button{width:38px;min-width:38px;height:38px;font-size:13px}.brand-workspace-link{height:38px;min-height:38px;padding:0 14px;border-color:var(--app-header-border);border-radius:999px;color:var(--app-header-text);background:var(--app-header-control-bg);box-shadow:none;font-size:13px;font-weight:700;line-height:1}.brand-workspace-link:hover,.brand-workspace-link:focus-visible{border-color:var(--app-header-accent);color:var(--app-header-text);background:var(--app-header-control-hover);box-shadow:none}.pricing-page{width:min(1160px,calc(100vw - 48px));min-height:auto;padding:34px 0 46px}.pricing-hero-center{gap:12px;max-width:720px;margin-bottom:24px}.pricing-hero-kicker{min-height:28px;padding:0 11px;font-size:12px}.pricing-hero-center h1.ant-typography{font-size:48px;line-height:1.05}.pricing-hero-center p.ant-typography,.pricing-hero-center div.ant-typography{max-width:680px;font-size:15px;line-height:1.62}.pricing-billing-row{gap:8px;margin-top:2px;padding:5px 8px 5px 5px}.pricing-plan-grid{gap:12px}.pricing-plan-card{min-height:492px;gap:14px;padding:20px;border-radius:12px}.pricing-plan-card.is-featured{border-color:var(--pricing-border-strong)}.pricing-plan-badge,.pricing-plan-recommend{min-height:24px;padding:0 9px;font-size:11px}.pricing-plan-head h2{margin-top:11px;font-size:22px}.pricing-plan-price{min-height:58px}.pricing-price-number{font-size:42px}.pricing-price-suffix{font-size:13px}.pricing-capacity-pill{padding:10px 12px;border-radius:10px}.pricing-feature-list{gap:8px}.pricing-feature-list li{font-size:13px;line-height:1.42}.commerce-marketplace-page{width:min(1220px,100%);gap:16px;margin-top:0}.commerce-marketplace-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:18px;padding:24px;border-radius:14px}.commerce-marketplace-hero .commerce-hero-readiness{gap:12px;padding:12px 14px;border-radius:12px}.commerce-marketplace-title{margin-bottom:10px!important;font-size:42px!important;line-height:1.06!important}.commerce-marketplace-description{max-width:720px;font-size:14px;line-height:1.62}.commerce-marketplace-pills{gap:8px}.commerce-marketplace-pills span{min-height:34px;padding:0 12px;font-size:13px}.commerce-marketplace-stats{gap:10px}.commerce-marketplace-stat{padding:14px;border-radius:12px}.commerce-marketplace-stat strong{margin-top:5px;font-size:17px}.commerce-marketplace-page .commerce-section{gap:12px}.commerce-marketplace-shelf{margin-top:0}.commerce-marketplace-shelf .commerce-section-head{align-items:center;padding:0 2px}.commerce-marketplace-shelf .commerce-section-head h3.ant-typography{font-size:22px}.commerce-marketplace-shelf-count{min-height:30px;padding:0 10px;font-size:12px}.commerce-marketplace-filter-card{border-radius:12px}.commerce-marketplace-filter-card .ant-card-body{padding:14px}.commerce-marketplace-filter-card .ant-space{gap:8px!important}.commerce-marketplace-filter-card .ant-input-search,.commerce-marketplace-filter-card .ant-select{max-width:100%}.commerce-marketplace-filter-card .ant-input,.commerce-marketplace-filter-card .ant-input-search-button,.commerce-marketplace-filter-card .ant-select-selector,.commerce-marketplace-filter-card .ant-btn{min-height:36px;border-radius:9px;font-size:13px}.commerce-marketplace-card{border-radius:12px}.commerce-marketplace-cover{height:156px}.commerce-marketplace-card-body{gap:10px;padding:16px}.commerce-marketplace-card-body h4.ant-typography{margin:4px 0 0;font-size:18px;line-height:1.22}.commerce-marketplace-card-body p.ant-typography{margin-bottom:0;font-size:13px;line-height:1.5}.commerce-bullet-row{gap:6px}.commerce-bullet-row span{min-height:28px;padding:0 9px;font-size:12px}.commerce-marketplace-card-metrics{gap:7px;padding:10px;border-radius:10px}.commerce-card-metrics-title{font-size:11px;letter-spacing:0}.commerce-card-metric span{font-size:11px}.commerce-card-metric strong{font-size:13px}.commerce-product-cta{min-height:36px;padding:0 13px;border-radius:10px;font-size:13px}.strategy-detail-page{width:min(1220px,100%);gap:16px;margin-top:0}.strategy-detail-page:before{inset:-24px -10px auto;height:180px;border-radius:18px;filter:blur(4px);opacity:.72}.strategy-result-cockpit{border-radius:14px;box-shadow:0 16px 38px #09131a1a}.strategy-result-cockpit-grid{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);min-height:620px}.strategy-result-copy{gap:12px;padding:24px}.strategy-result-tags{gap:8px;margin-bottom:0}.strategy-result-tags .ant-tag{min-height:30px;padding:0 11px;font-size:12px}.strategy-result-copy h1.ant-typography{font-size:42px;line-height:1.06}.strategy-result-summary{max-width:640px;font-size:14px;line-height:1.62}.strategy-result-metric-grid{gap:8px}.strategy-result-metric-card{min-height:92px;gap:5px;padding:12px;border-radius:12px;box-shadow:0 8px 18px #0f2c380d}.strategy-result-metric-card:first-child{min-height:106px}.strategy-result-metric-card span,.strategy-opening-preview-stats span,.strategy-data-scope-card span{font-size:11px;letter-spacing:0}.strategy-result-metric-card strong{font-size:28px}.strategy-result-metric-card:first-child strong{font-size:38px}.strategy-result-metric-card small,.strategy-opening-preview-stats small{font-size:12px;line-height:1.36}.strategy-result-proof-strip{gap:6px}.strategy-result-proof-strip span,.strategy-result-proof-strip strong,.strategy-result-proof-strip small{min-height:28px;padding:6px 10px;font-size:12px}.strategy-result-chart-panel{gap:10px;padding:24px}.strategy-result-chart-head{gap:12px}.strategy-result-chart-head h3.ant-typography{font-size:20px}.strategy-result-chart-copy{margin-top:-2px;font-size:13px;line-height:1.5}.strategy-result-chart-stats{gap:8px}.strategy-result-chart-stats article{padding:10px;border-radius:12px}.strategy-result-chart-stats strong{font-size:14px}.strategy-result-chart-frame{min-height:330px;border-radius:12px;box-shadow:0 14px 32px #00000029}.strategy-opening-preview-legend{gap:6px}.strategy-opening-preview-legend span{min-height:28px;padding:6px 10px;font-size:12px}.strategy-status-strip{gap:10px}.strategy-status-card{gap:10px;padding:12px 14px;border-radius:12px;box-shadow:0 10px 24px #09131a0f}.strategy-status-card-icon{width:28px;height:28px}.strategy-status-card small{margin-bottom:2px;font-size:11px}.strategy-status-card strong{margin-bottom:2px;font-size:14px}.strategy-status-card .ant-typography{font-size:13px;line-height:1.46}.strategy-status-card .ant-btn{min-height:34px;padding-inline:12px;border-radius:9px;font-size:12px}.strategy-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.68fr);gap:14px}.strategy-detail-page .commerce-panel-card{padding:16px;border-radius:12px;box-shadow:0 12px 30px #09131a12}.strategy-detail-page .commerce-section-head{gap:4px}.strategy-detail-page .commerce-section-head h3.ant-typography{font-size:20px}.strategy-detail-page .commerce-section-head .ant-typography{font-size:13px;line-height:1.5}.strategy-main-column,.strategy-side-column,.strategy-evidence-panel,.strategy-gated-panel,.strategy-membership-panel{gap:12px}.strategy-data-scope-card{gap:8px;margin-bottom:12px;padding:10px;border-radius:12px}.strategy-data-scope-card>div{gap:4px;padding:9px 10px;border-radius:9px}.strategy-data-scope-card strong{font-size:13px}.strategy-detail-page .ant-descriptions .ant-descriptions-item-label,.strategy-detail-page .ant-descriptions .ant-descriptions-item-content{padding:8px 10px;font-size:13px}.strategy-backtest-confidence-list{gap:8px;margin-top:12px}.strategy-backtest-confidence-note{min-height:54px;padding:10px 12px;border-radius:10px}.strategy-preview-card,.strategy-current-combo-card,.strategy-selected-price-card,.strategy-symbol-selector,.strategy-subscriber-actions,.strategy-subscriber-action-card,.strategy-unlocked-content-grid div{border-radius:12px}.strategy-preview-card,.strategy-subscriber-action-card{gap:6px;padding:14px}.strategy-current-combo-card,.strategy-selected-price-card,.strategy-symbol-selector{padding:12px}.strategy-action-panel .ant-space,.strategy-membership-panel .ant-space{gap:10px!important}.strategy-detail-page .ant-input,.strategy-detail-page .ant-radio-button-wrapper,.strategy-detail-page .ant-btn{border-radius:9px;font-size:13px}.strategy-detail-page .ant-input,.strategy-symbol-group .ant-radio-button-wrapper,.strategy-billing-group .ant-radio-button-wrapper{min-height:36px}.strategy-detail-page .ant-btn{min-height:38px;padding-inline:14px}.strategy-plan-option{min-height:76px;padding:12px;border-radius:12px}.strategy-plan-option strong{font-size:14px}.strategy-plan-option span,.strategy-support-copy{font-size:12px;line-height:1.44}.instant-analysis-page{width:min(1220px,100%);max-width:none;gap:16px;padding:20px 0 48px}.instant-analysis-hero,.instant-analysis-history-panel,.instant-analysis-report{border-radius:14px;box-shadow:0 16px 38px #070e1124}.instant-analysis-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:16px}.instant-analysis-hero:before,.instant-analysis-history-panel:before,.instant-analysis-report:before{opacity:.7}.instant-analysis-copy{padding:24px}.instant-analysis-eyebrow{min-height:28px;padding:0 10px;font-size:12px}.instant-analysis-copy h1.ant-typography{max-width:760px;margin:12px 0 10px;font-size:42px;line-height:1.06}.instant-analysis-copy p.ant-typography,.instant-analysis-copy div.ant-typography,.instant-analysis-quota p.ant-typography,.instant-analysis-quota div.ant-typography{font-size:14px;line-height:1.62}.instant-analysis-command{gap:10px;margin-top:18px}.instant-analysis-type-tabs{gap:8px}.instant-analysis-type-tabs button{min-height:58px;gap:3px;padding:10px;border-radius:12px}.instant-analysis-type-tabs strong{font-size:14px}.instant-analysis-type-tabs span{font-size:12px;line-height:1.34}.instant-analysis-input-label{font-size:13px}.instant-analysis-input-row{gap:8px}.instant-analysis-input-row .ant-input,.instant-analysis-input-row .ant-btn,.instant-analysis-download{min-height:40px;border-radius:10px;font-size:13px}.instant-analysis-status-banner{gap:5px;padding:10px 12px;border-radius:12px}.instant-analysis-status-banner-head{gap:8px}.instant-analysis-status-banner-head strong{font-size:14px}.instant-analysis-status-banner p,.instant-analysis-status-banner>span{font-size:13px;line-height:1.44}.instant-analysis-quota{align-content:start;gap:10px;margin:16px;padding:18px;border-radius:12px}.instant-analysis-panel-kicker{font-size:11px}.instant-analysis-quota h2.ant-typography,.instant-analysis-history-panel h2.ant-typography,.instant-analysis-report h2.ant-typography{font-size:22px;line-height:1.16}.instant-analysis-live-quota{min-height:28px;padding:5px 9px;font-size:12px}.instant-analysis-quota-grid{gap:8px}.instant-analysis-quota-grid div{gap:4px;padding:10px;border-radius:10px}.instant-analysis-quota-grid span,.instant-analysis-signal-strip span{font-size:11px;letter-spacing:0}.instant-analysis-quota-grid strong,.instant-analysis-signal-strip strong{font-size:14px}.instant-analysis-quota-grid p{font-size:12px;line-height:1.42}.instant-analysis-quota .ant-btn{min-height:38px;border-radius:10px;font-size:13px}.instant-analysis-history-panel{gap:12px;padding:18px}.instant-analysis-history-head{gap:12px}.instant-analysis-history-head p{max-width:520px;font-size:13px;line-height:1.46}.instant-analysis-history-list{gap:10px}.instant-analysis-history-list button{gap:8px;padding:12px;border-radius:12px}.instant-analysis-history-card-meta span{min-height:24px;padding:0 8px;font-size:11px}.instant-analysis-history-action{gap:3px;padding:10px;border-radius:10px}.instant-analysis-report{gap:14px;padding:20px}.instant-analysis-report-head{gap:12px}.instant-analysis-decision-layout,.instant-analysis-plan-layout{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:12px}.instant-analysis-summary-card,.instant-analysis-score-chart,.instant-analysis-trade-plan,.instant-analysis-risk-chart,.instant-analysis-technical-panel,.instant-analysis-depth-panel,.instant-analysis-reference-section{gap:12px;padding:14px;border-radius:12px}.instant-analysis-summary-card h3.ant-typography{font-size:24px;line-height:1.18}.instant-analysis-summary-card p,.instant-analysis-risk-chart p,.instant-analysis-section-head p{font-size:13px;line-height:1.5}.instant-analysis-summary-actions{gap:8px}.instant-analysis-summary-actions div,.instant-analysis-signal-strip div,.instant-analysis-trade-plan article,.instant-analysis-technical-grid article{padding:12px;border-radius:12px}.instant-analysis-score-row{gap:6px 10px}.instant-analysis-score-row span,.instant-analysis-trade-plan p,.instant-analysis-technical-grid p{font-size:12px;line-height:1.42}.instant-analysis-signal-strip,.instant-analysis-trade-plan>div,.instant-analysis-technical-grid{gap:8px}.instant-analysis-technical-panel{margin-top:10px}.instant-analysis-depth-row{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 0}.instant-analysis-depth-copy{gap:8px}.instant-analysis-depth-copy b{font-size:15px}.instant-analysis-depth-copy>p,.instant-analysis-depth-points span{font-size:13px;line-height:1.46}.instant-analysis-depth-points{gap:7px 10px}}@media (min-width: 1181px){.app-content .news-aggregation-page{width:min(1220px,100%);max-width:none;gap:16px;padding:20px 0 48px}.app-content .news-feed-hero,.app-content .news-detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:16px}.app-content .news-feed-hero{padding:24px;border-radius:14px}.app-content .news-feed-hero h1.ant-typography{margin:12px 0 10px;font-size:42px;line-height:1.06}.app-content .news-feed-hero p.ant-typography,.app-content .news-feed-hero div.ant-typography,.app-content .news-detail-main p.ant-typography,.app-content .news-detail-main div.ant-typography,.app-content .news-analysis-panel p.ant-typography,.app-content .news-analysis-panel div.ant-typography,.app-content .news-trade-panel p.ant-typography,.app-content .news-trade-panel div.ant-typography{font-size:14px;line-height:1.56}.app-content .news-hero-signal-route{gap:6px;margin-top:16px}.app-content .news-hero-signal-route span,.app-content .news-hero-signal-route b{min-height:28px;padding:0 9px;font-size:12px}.app-content .news-feed-summary{gap:8px;margin-top:18px}.app-content .news-feed-summary div{min-height:64px;padding:10px;border-radius:10px}.app-content .news-feed-summary strong{font-size:22px}.app-content .news-feed-summary span{margin-top:6px;font-size:12px}.app-content .news-lead-brief{padding:14px;border-radius:12px}.app-content .news-lead-meta{gap:6px;margin-top:10px;font-size:12px}.app-content .news-lead-brief h2.ant-typography{margin:10px 0 8px;font-size:18px;line-height:1.32}.app-content .news-lead-score-panel{gap:8px;margin-top:12px}.app-content .news-lead-score-panel div{min-height:62px;gap:5px;padding:10px;border-radius:10px}.app-content .news-lead-score-panel strong{font-size:18px}.app-content .news-signal-chips{gap:6px;margin-top:12px}.app-content .news-signal-chips span{min-height:28px;padding:0 9px;font-size:12px}.app-content .news-reader-toolbar{grid-template-columns:minmax(400px,.4fr) minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:12px}.app-content .news-reader-toolbar>div:first-child{grid-template-columns:auto 1fr;gap:4px 8px;align-items:center}.app-content .news-reader-toolbar>div:first-child span{font-size:14px}.app-content .news-reader-toolbar>div:first-child strong{grid-column:1 / -1;font-size:12px;line-height:1.38}.app-content .news-action-legend{grid-row:1;gap:5px;margin-top:0}.app-content .news-action-legend span{min-height:22px;padding:0 8px;font-size:11px}.app-content .news-category-tabs{gap:6px;margin-top:0;padding:4px}.app-content .news-category-tabs button{min-height:34px;padding:0 11px;font-size:12px}.app-content .news-active-search{gap:8px;padding:6px 10px;border-radius:10px}.app-content .news-card-list{gap:10px}.app-content .news-card{gap:10px;padding:14px;border-left-width:4px;border-radius:12px}.app-content .news-card-head,.app-content .news-card-head>div,.app-content .news-card-foot,.app-content .news-card-tags{gap:6px}.app-content .news-card .ant-tag,.app-content .news-time-badge,.app-content .news-card-rank{min-height:22px;padding:0 8px;font-size:11px}.app-content .news-card h3.ant-typography{margin:8px 0;font-size:18px;line-height:1.32}.app-content .news-ai-summary{gap:5px;margin-bottom:10px;padding:10px;border-radius:10px}.app-content .news-ai-summary span{font-size:11px}.app-content .news-ai-summary p.ant-typography,.app-content .news-ai-summary div.ant-typography{line-height:1.48}.app-content .news-card-signal-strip{gap:6px;margin:10px 0 8px;padding:8px 10px;border-radius:10px}.app-content .news-card-signal-strip>span{font-size:11px}.app-content .news-card-signal-strip>strong{font-size:16px}.app-content .news-card-signal-strip div{min-height:24px;padding:0 7px}.app-content .news-card-signal-strip small{font-size:11px}.app-content .news-decision-answers{gap:8px;padding:10px;border-radius:10px}.app-content .news-decision-answer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.app-content .news-decision-answer-grid div{gap:4px;padding:8px;border-radius:8px}.app-content .news-decision-answer-grid span{font-size:11px}.app-content .news-decision-answer-grid strong{font-size:12px;line-height:1.35}.app-content .news-card-foot{padding-top:10px;font-size:12px}.app-content .news-detail-main,.app-content .news-analysis-panel,.app-content .news-trade-panel{border-radius:14px;color:var(--color-text-primary)}.app-content .news-detail-main{padding:24px}.app-content .news-detail-main h1.ant-typography{margin:12px 0 10px;font-size:38px;line-height:1.08}.app-content .news-detail-signal-grid{gap:8px;margin:16px 0}.app-content .news-detail-signal-grid div,.app-content .news-signal-chain div{gap:5px;padding:10px;border-color:var(--color-border-subtle);border-radius:10px;background:var(--color-bg-subtle)}.app-content .news-detail-signal-grid span,.app-content .news-signal-chain span{color:var(--color-text-secondary)}.app-content .news-detail-signal-grid strong,.app-content .news-signal-chain strong{color:var(--color-text-primary)}.app-content .news-detail-side{gap:12px}.app-content .news-analysis-panel,.app-content .news-trade-panel{padding:18px}.app-content .news-analysis-panel h2.ant-typography,.app-content .news-trade-panel h3.ant-typography{margin:10px 0 12px;color:var(--color-text-primary)!important;font-size:20px}.app-content .news-signal-chain{gap:8px;margin-bottom:12px}.app-content .news-analysis-panel .ant-alert,.app-content .news-trade-panel .ant-alert{border-color:var(--color-border-subtle);background:var(--color-bg-subtle)}.app-content .news-analysis-panel .ant-alert-message,.app-content .news-trade-panel .ant-alert-message{color:var(--color-text-primary)}.app-content .news-detail-main .ant-btn,.app-content .news-trade-panel .ant-btn{min-height:38px;border-radius:10px;font-size:13px}}.mobile-workspace-viewport,html[data-theme=dark] .mobile-workspace-viewport{--color-bg-page: #060606;--color-bg-surface: #121212;--color-bg-subtle: #171614;--color-bg-elevated: #1c1b18;--color-text-primary: #f6f4f0;--color-text-secondary: #c9c3b8;--color-text-muted: #a19b90;--color-text-inverse: #1a1206;--color-border-subtle: rgba(246, 244, 240, .1);--color-border-strong: rgba(232, 180, 92, .42);--color-accent: #e8b45c;--color-accent-strong: #f2c879;--color-accent-dim: rgba(232, 180, 92, .14);--button-primary-bg: #e8b45c;--button-primary-text: #1a1206;--button-primary-border: #e8b45c;--button-hover-bg: rgba(232, 180, 92, .12);--status-success: #63d69a;--status-warning: #e8b45c;--status-danger: #f0645b;--status-info: #7fb2c9;--mobile-atmosphere: rgba(232, 180, 92, .1);--mobile-shadow-card: 0 12px 34px rgba(0, 0, 0, .55);--mobile-glow-gold: 0 0 0 1px rgba(232, 180, 92, .22), 0 8px 22px rgba(232, 180, 92, .08);color-scheme:dark}html[data-theme=light] .mobile-workspace-viewport{--color-bg-page: #f5f3ee;--color-bg-surface: #ffffff;--color-bg-subtle: #f0ede6;--color-bg-elevated: #eae6dc;--color-text-primary: #26221c;--color-text-secondary: #5c5648;--color-text-muted: #6a6353;--color-text-inverse: #ffffff;--color-border-subtle: rgba(38, 34, 28, .12);--color-border-strong: rgba(154, 106, 18, .4);--color-accent: #9a6a12;--color-accent-strong: #7d5410;--color-accent-dim: rgba(154, 106, 18, .12);--button-primary-bg: #e8b45c;--button-primary-text: #1a1206;--button-primary-border: #e8b45c;--button-hover-bg: rgba(154, 106, 18, .1);--status-success: #1a8f57;--status-warning: #9a6a12;--status-danger: #d23f38;--status-info: #2f7d9e;--mobile-atmosphere: rgba(232, 180, 92, .1);--mobile-shadow-card: 0 8px 24px rgba(38, 34, 28, .1);--mobile-glow-gold: 0 0 0 1px rgba(154, 106, 18, .2), 0 8px 20px rgba(154, 106, 18, .08);color-scheme:light}.mobile-workspace-viewport{min-height:100vh;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-page);font-family:Manrope,PingFang SC,Hiragino Sans GB,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.mobile-workspace-shell{--mobile-safe-top: env(safe-area-inset-top, 0px);--mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--mobile-header-height: 52px;--mobile-tabbar-height: 64px;position:relative;width:100%;max-width:430px;min-height:100vh;min-height:100dvh;margin:0 auto;overflow:hidden;color:var(--color-text-primary);background:var(--color-bg-page)}.mobile-workspace-shell:before{position:absolute;z-index:0;top:-120px;left:50%;width:380px;height:300px;content:"";pointer-events:none;background:radial-gradient(ellipse at center,var(--mobile-atmosphere),transparent 70%);transform:translate(-50%)}.mobile-workspace-header{position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:calc(var(--mobile-header-height) + var(--mobile-safe-top));padding:var(--mobile-safe-top) 14px 0;background:var(--color-bg-page);border-bottom:1px solid var(--color-border-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-workspace-brand{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;color:inherit;text-decoration:none}.mobile-workspace-brand__mark{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#1a1206;font-size:11.5px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(140deg,#f2c879,#d19a3f);border-radius:8px;box-shadow:0 2px 10px #e8b45c4d}.mobile-workspace-brand__copy{display:flex;min-width:0;flex-direction:column;line-height:1.2}.mobile-workspace-brand__copy strong,.mobile-workspace-brand__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-brand__copy strong{color:var(--color-text-primary);font-size:14.5px;font-weight:800;letter-spacing:-.2px}.mobile-workspace-brand__copy span{max-width:148px;margin-top:2px;color:var(--color-text-muted);font-size:10px;line-height:1}.mobile-workspace-brand__status{display:flex;align-items:center;gap:4px}.mobile-workspace-brand__status-dot{flex:0 0 5px;width:5px;height:5px;background:var(--status-info);border-radius:50%;box-shadow:0 0 6px var(--status-info)}.mobile-workspace-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.mobile-workspace-language-pill{display:inline-flex;height:30px;padding:0 8px;align-items:center;color:var(--color-text-secondary);font-size:11.5px;font-weight:700;line-height:1;background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:8px}.mobile-workspace-icon-button{position:relative;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:3px;padding:0;color:var(--color-text-secondary);font:inherit;text-decoration:none;background:transparent;border:0;border-radius:8px;cursor:pointer}.mobile-workspace-icon-button:before{position:absolute;top:50%;left:50%;width:30px;height:30px;content:"";background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:8px;transform:translate(-50%,-50%);transition:background .14s ease,border-color .14s ease}.mobile-workspace-icon-button>.anticon,.mobile-workspace-icon-button>svg{position:relative;z-index:1;width:16px;height:16px;font-size:16px}.mobile-workspace-notification-badge{position:absolute;z-index:2;top:3px;right:2px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;color:#fff;font-size:9px;font-weight:800;line-height:1;background:var(--status-danger);border:2px solid var(--color-bg-page);border-radius:999px}.mobile-workspace-icon-button:hover,.mobile-workspace-icon-button.is-active{color:var(--color-accent-strong)}.mobile-workspace-icon-button:hover:before,.mobile-workspace-icon-button.is-active:before{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.mobile-workspace-icon-button:active,.mobile-workspace-tab:active,.mobile-page-state__action:active{transform:scale(.97)}.mobile-workspace-content{position:relative;z-index:1;min-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-safe-top));padding-bottom:calc(var(--mobile-tabbar-height) + var(--mobile-safe-bottom) + 18px);animation:mobile-workspace-screen-in .22s ease}.mobile-workspace-tabbar{position:fixed;z-index:40;bottom:0;left:50%;display:grid;width:100%;max-width:430px;height:calc(var(--mobile-tabbar-height) + var(--mobile-safe-bottom));padding-bottom:var(--mobile-safe-bottom);grid-template-columns:repeat(5,minmax(0,1fr));background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translate(-50%)}.mobile-workspace-tab{position:relative;display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:8px 2px 0;color:var(--color-text-muted);font-size:10.5px;font-weight:600;line-height:1;text-decoration:none;transition:color .16s ease}.mobile-workspace-tab:before{position:absolute;top:0;left:50%;width:22px;height:2.5px;content:"";background:var(--color-accent-strong);border-radius:999px;opacity:0;transform:translate(-50%) scaleX(.3);transition:opacity .18s ease,transform .18s ease}.mobile-workspace-tab.is-active{color:var(--color-accent-strong)}.mobile-workspace-tab.is-active:before{opacity:1;transform:translate(-50%) scaleX(1)}.mobile-workspace-tab__icon{width:21px;height:21px;font-size:21px}.mobile-workspace-tab.is-active .mobile-workspace-tab__icon{filter:drop-shadow(0 0 7px rgba(232,180,92,.5))}.mobile-workspace-shell.is-push-route .mobile-workspace-header,.mobile-workspace-shell.is-push-route .mobile-workspace-tabbar{display:none}.mobile-workspace-shell.is-push-route .mobile-workspace-content{min-height:100vh;min-height:100dvh;padding-bottom:0}.mobile-workspace-icon-button:focus-visible,.mobile-workspace-brand:focus-visible,.mobile-workspace-tab:focus-visible,.mobile-page-state__action:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.mobile-page-state{margin:0}.mobile-page-state--error .empty__ic,.mobile-page-state--not-found .empty__ic{color:var(--status-danger)}.mobile-page-state--unauthorized .empty__ic{color:var(--color-accent)}.mobile-page-state__action{margin-top:18px}.mobile-page-state__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-workspace-shell .news-detail-command-head .ant-typography{color:var(--color-text-secondary)}.mobile-workspace-shell .news-detail-signal-grid>div,.mobile-workspace-shell .news-signal-chain>div{border-color:var(--color-border-subtle);background:var(--color-bg-subtle)}.mobile-workspace-shell .news-detail-signal-grid span,.mobile-workspace-shell .news-signal-chain span{color:var(--color-text-secondary)}.mobile-workspace-shell .news-detail-signal-grid strong,.mobile-workspace-shell .news-signal-chain strong{color:var(--color-text-primary)}@media (prefers-reduced-motion: reduce){.mobile-workspace-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-reduced-transparency: reduce){.mobile-workspace-header,.mobile-workspace-tabbar{background:var(--color-bg-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 480px){.mobile-workspace-brand__copy span{max-width:116px}}@keyframes mobile-workspace-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-workspace-shell{--bg-page: #060606;--bg-surface: #121212;--bg-subtle: #171614;--bg-elevated: #1c1b18;--text-primary: #f6f4f0;--text-secondary: #c9c3b8;--text-muted: #a19b90;--border-subtle: rgba(246, 244, 240, .1);--border-strong: rgba(232, 180, 92, .42);--accent: #e8b45c;--accent-strong: #f2c879;--accent-dim: rgba(232, 180, 92, .14);--status-success: #63d69a;--status-warning: #e8b45c;--status-danger: #f0645b;--status-info: #7fb2c9;--btn-primary-bg: #e8b45c;--btn-primary-text: #1a1206;--radius-card: 16px;--radius-pill: 999px;--shadow-card: 0 12px 34px rgba(0, 0, 0, .55);--glow-gold: 0 0 0 1px rgba(232, 180, 92, .22), 0 8px 22px rgba(232, 180, 92, .08);--safe-bottom: env(safe-area-inset-bottom, 0px);--tabbar-h: 64px;--topbar-h: 52px;--color-bg-page: var(--bg-page);--color-bg-surface: var(--bg-surface);--color-bg-subtle: var(--bg-subtle);--color-bg-elevated: var(--bg-elevated);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-text-inverse: var(--btn-primary-text);--color-border-subtle: var(--border-subtle);--color-border-strong: var(--border-strong);--color-accent: var(--accent);--color-accent-strong: var(--accent-strong);--button-primary-bg: var(--btn-primary-bg);--button-primary-text: var(--btn-primary-text);--button-primary-border: var(--btn-primary-bg);--button-hover-bg: var(--accent-dim);--prototype-white: #ffffff;--prototype-success-soft: rgba(99, 214, 154, .12);--prototype-success-border: rgba(99, 214, 154, .3);--prototype-success-icon-soft: rgba(99, 214, 154, .1);--prototype-success-icon-border: rgba(99, 214, 154, .28);--prototype-success-spark: rgba(99, 214, 154, .18);--prototype-warning-soft: rgba(232, 180, 92, .13);--prototype-warning-border: rgba(232, 180, 92, .32);--prototype-danger-soft: rgba(240, 100, 91, .12);--prototype-danger-border: rgba(240, 100, 91, .34);--prototype-danger-icon-soft: rgba(240, 100, 91, .1);--prototype-danger-icon-border: rgba(240, 100, 91, .28);--prototype-danger-button-soft: rgba(240, 100, 91, .14);--prototype-danger-button-border: rgba(240, 100, 91, .4);--prototype-info-soft: rgba(127, 178, 201, .12);--prototype-info-border: rgba(127, 178, 201, .3);--prototype-card-inset: rgba(246, 244, 240, .03);--prototype-focus-border: rgba(232, 180, 92, .28);--prototype-kpi-border: rgba(232, 180, 92, .3);--prototype-focus-shine: rgba(242, 200, 121, .6);--prototype-primary-start: #f2c879;--prototype-primary-end: #dfa848;--prototype-primary-shadow: rgba(232, 180, 92, .22);--prototype-backdrop: rgba(0, 0, 0, .6);--prototype-toast-bg: rgba(28, 27, 24, .96);--prototype-toast-text: #f6f4f0;color:var(--text-primary);background:var(--bg-page);font-family:Manrope,PingFang SC,Hiragino Sans GB,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}html[data-theme=light] .mobile-workspace-shell{--bg-page: #f5f3ee;--bg-surface: #ffffff;--bg-subtle: #f0ede6;--bg-elevated: #eae6dc;--text-primary: #26221c;--text-secondary: #5c5648;--text-muted: #6a6353;--border-subtle: rgba(38, 34, 28, .12);--border-strong: rgba(154, 106, 18, .4);--accent: #9a6a12;--accent-strong: #7d5410;--accent-dim: rgba(154, 106, 18, .12);--status-success: #1a8f57;--status-warning: #9a6a12;--status-danger: #d23f38;--status-info: #2f7d9e;--btn-primary-bg: #e8b45c;--btn-primary-text: #1a1206;--shadow-card: 0 8px 24px rgba(38, 34, 28, .1);--glow-gold: 0 0 0 1px rgba(154, 106, 18, .2), 0 8px 20px rgba(154, 106, 18, .08)}html[data-theme=dark] .mobile-workspace-shell,html[data-theme=light] .mobile-workspace-shell{--color-bg-page: var(--bg-page);--color-bg-surface: var(--bg-surface);--color-bg-subtle: var(--bg-subtle);--color-bg-elevated: var(--bg-elevated);--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-muted: var(--text-muted);--color-text-inverse: var(--btn-primary-text);--color-border-subtle: var(--border-subtle);--color-border-strong: var(--border-strong);--color-accent: var(--accent);--color-accent-strong: var(--accent-strong);--button-primary-bg: var(--btn-primary-bg);--button-primary-text: var(--btn-primary-text);--button-primary-border: var(--btn-primary-bg);--button-hover-bg: var(--accent-dim)}.mobile-workspace-shell,.mobile-workspace-shell *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mobile-workspace-shell .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mobile-workspace-shell .dir-long,.mobile-workspace-shell .pnl-pos{color:var(--status-success)}.mobile-workspace-shell .dir-short,.mobile-workspace-shell .pnl-neg{color:var(--status-danger)}.mobile-workspace-shell .muted{color:var(--text-muted)}.mobile-workspace-shell .tiny{font-size:11px}.mobile-workspace-shell .stack{display:flex;flex-direction:column;gap:10px}.mobile-workspace-shell .flex{display:flex;align-items:center;gap:8px}.mobile-workspace-shell .grow{flex:1;min-width:0}.mobile-workspace-shell .svg-ic{display:inline-block;width:20px;height:20px;flex:0 0 auto;vertical-align:middle}.mobile-workspace-shell .svg-ic--sm{width:16px;height:16px}.mobile-workspace-shell .svg-ic--lg{width:22px;height:22px}.mobile-workspace-shell .mobile-prototype-icon--spin{animation:mobile-prototype-spin .8s linear infinite}.mobile-workspace-shell :where(.sec__link,.btn--sm,.chip,.seg__btn){position:relative}.mobile-workspace-shell :where(.sec__link,.btn--sm,.chip,.seg__btn):after{position:absolute;top:50%;left:50%;width:100%;min-width:44px;height:100%;min-height:44px;content:"";transform:translate(-50%,-50%)}.mobile-workspace-shell .screen{display:none;padding:14px 14px 18px;animation:mobile-prototype-fade .22s ease}.mobile-workspace-shell .screen.is-active{display:block}.mobile-workspace-shell button,.mobile-workspace-shell a{touch-action:manipulation}@keyframes mobile-prototype-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mobile-prototype-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mobile-workspace-shell *,.mobile-workspace-shell *:before,.mobile-workspace-shell *:after{animation:none!important;transition:none!important}}.mobile-workspace-shell .sec{margin-top:16px}.mobile-workspace-shell .sec:first-child{margin-top:4px}.mobile-workspace-shell .sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.mobile-workspace-shell .sec__title{color:var(--text-primary);font-size:13px;font-weight:700;letter-spacing:.3px}.mobile-workspace-shell .sec__hint{color:var(--text-muted);font-size:11px}.mobile-workspace-shell .sec__link{padding:0;color:var(--accent);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;background:none;border:0;text-decoration:none}.mobile-workspace-shell .card{position:relative;padding:14px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:0 1px 0 var(--prototype-card-inset) inset,var(--shadow-card)}.mobile-workspace-shell .card+.card{margin-top:10px}.mobile-workspace-shell .card--tap{cursor:pointer;transition:border-color .16s ease,transform .12s ease}.mobile-workspace-shell .card--tap:active{border-color:var(--border-strong);transform:scale(.99)}.mobile-workspace-shell .card--focus{border-color:var(--prototype-focus-border);box-shadow:var(--glow-gold),var(--shadow-card)}.mobile-workspace-shell .card--focus:after{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--prototype-focus-shine),transparent);border-radius:var(--radius-card) var(--radius-card) 0 0}.mobile-workspace-shell .badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.6;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-pill)}.mobile-workspace-shell .badge:before{width:6px;height:6px;content:"";background:currentColor;border-radius:50%}.mobile-workspace-shell .badge--ok{color:var(--status-success);background:var(--prototype-success-soft);border-color:var(--prototype-success-border)}.mobile-workspace-shell .badge--warn{color:var(--status-warning);background:var(--prototype-warning-soft);border-color:var(--prototype-warning-border)}.mobile-workspace-shell .badge--danger{color:var(--status-danger);background:var(--prototype-danger-soft);border-color:var(--prototype-danger-border)}.mobile-workspace-shell .badge--info{color:var(--status-info);background:var(--prototype-info-soft);border-color:var(--prototype-info-border)}.mobile-workspace-shell .badge--muted{color:var(--text-muted);background:var(--bg-subtle);border-color:var(--border-subtle)}.mobile-workspace-shell .badge--square{border-radius:6px}.mobile-workspace-shell .badge--square:before{border-radius:2px}.mobile-workspace-shell .btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent;border-radius:12px}.mobile-workspace-shell .btn--block{width:100%}.mobile-workspace-shell .btn--sm{min-height:36px;padding:0 12px;font-size:12.5px;border-radius:10px}.mobile-workspace-shell .btn--primary{color:var(--btn-primary-text);background:linear-gradient(140deg,var(--prototype-primary-start),var(--prototype-primary-end));border-color:transparent;box-shadow:0 6px 16px var(--prototype-primary-shadow)}.mobile-workspace-shell .btn--secondary{color:var(--text-primary);background:var(--bg-subtle);border-color:var(--border-subtle)}.mobile-workspace-shell .btn--ghost{color:var(--text-secondary);background:transparent;border-color:var(--border-subtle)}.mobile-workspace-shell .btn--danger{color:var(--status-danger);background:var(--prototype-danger-button-soft);border-color:var(--prototype-danger-button-border)}.mobile-workspace-shell .btn:disabled,.mobile-workspace-shell .btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.mobile-workspace-shell .rows{display:flex;flex-direction:column;gap:0}.mobile-workspace-shell .row,.mobile-workspace-shell .setrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-subtle)}.mobile-workspace-shell .setrow{padding:12px 0}.mobile-workspace-shell .row:last-child,.mobile-workspace-shell .setrow:last-child{border-bottom:0}.mobile-workspace-shell .row__k{color:var(--text-muted);font-size:12px}.mobile-workspace-shell .row__v{color:var(--text-primary);font-size:13px;font-weight:600;text-align:right}.mobile-workspace-shell .setrow__k{font-size:13.5px;font-weight:600}.mobile-workspace-shell .setrow__d{margin-top:2px;color:var(--text-muted);font-size:11.5px;line-height:1.5}.mobile-workspace-shell .kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobile-workspace-shell .kpi{padding:11px 10px;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:12px}.mobile-workspace-shell .kpi__label{margin-bottom:4px;color:var(--text-muted);font-size:10.5px}.mobile-workspace-shell .kpi__value{font-size:17px;font-weight:800;letter-spacing:-.2px}.mobile-workspace-shell .kpi__sub{margin-top:2px;color:var(--text-muted);font-size:10px}.mobile-workspace-shell .kpi--primary{background:var(--accent-dim);border-color:var(--prototype-kpi-border)}.mobile-workspace-shell .kpi--primary .kpi__value{color:var(--accent-strong)}.mobile-workspace-shell .ready{display:flex;flex-direction:column;gap:8px}.mobile-workspace-shell .ready__bar{display:flex;gap:4px}.mobile-workspace-shell .ready__seg{flex:1;height:6px;background:var(--bg-elevated);border-radius:var(--radius-pill)}.mobile-workspace-shell .ready__seg.is-done{background:var(--status-success)}.mobile-workspace-shell .ready__seg.is-block{background:var(--status-danger)}.mobile-workspace-shell .ready__meta{display:flex;justify-content:space-between;color:var(--text-muted);font-size:11px}.mobile-workspace-shell .chips{display:flex;gap:7px;overflow-x:auto;padding:6px 0 8px;margin:-6px 0;scrollbar-width:none}.mobile-workspace-shell .chips::-webkit-scrollbar{display:none}.mobile-workspace-shell .chip{flex:0 0 auto;padding:6px 13px;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}.mobile-workspace-shell .chip.is-active{color:var(--accent-strong);background:var(--accent-dim);border-color:var(--border-strong)}.mobile-workspace-shell .item{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.mobile-workspace-shell .item:last-child{border-bottom:0}.mobile-workspace-shell .item__ico{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;color:var(--accent-strong);font-size:15px;font-weight:800;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:11px}.mobile-workspace-shell .item__ico.ico-up{color:var(--status-success);background:var(--prototype-success-icon-soft);border-color:var(--prototype-success-icon-border)}.mobile-workspace-shell .item__ico.ico-down{color:var(--status-danger);background:var(--prototype-danger-icon-soft);border-color:var(--prototype-danger-icon-border)}.mobile-workspace-shell .item__body{flex:1;min-width:0}.mobile-workspace-shell .item__title{overflow:hidden;font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-shell .item__sub{margin-top:2px;color:var(--text-muted);font-size:11.5px}.mobile-workspace-shell .item__right{flex:0 0 auto;text-align:right}.mobile-workspace-shell .tl{position:relative;padding-left:18px}.mobile-workspace-shell .tl__node{position:relative;padding:0 0 14px}.mobile-workspace-shell .tl__node:before{position:absolute;top:4px;left:-13px;width:8px;height:8px;content:"";background:var(--accent);border-radius:50%}.mobile-workspace-shell .tl__node:after{position:absolute;top:12px;bottom:0;left:-10px;width:1px;content:"";background:var(--border-subtle)}.mobile-workspace-shell .tl__node:last-child:after{display:none}.mobile-workspace-shell .tl__time{color:var(--text-muted);font-size:10.5px}.mobile-workspace-shell .tl__text{margin-top:1px;font-size:12.5px}.mobile-workspace-shell .spark{display:flex;height:34px;align-items:flex-end;gap:2px}.mobile-workspace-shell .spark span{flex:1;background:linear-gradient(180deg,var(--status-success),var(--prototype-success-spark));border-radius:2px 2px 0 0}.mobile-workspace-shell .seg{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:12px}.mobile-workspace-shell .seg__btn{min-height:36px;color:var(--text-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;background:none;border:0;border-radius:9px;transition:background .16s ease,color .16s ease}.mobile-workspace-shell .seg__btn.is-active{color:var(--accent-strong);background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--prototype-focus-border)}.mobile-workspace-shell .seg-panel{display:none}.mobile-workspace-shell .seg-panel.is-active{display:block;animation:mobile-prototype-fade .2s ease}.mobile-workspace-shell .push{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;max-width:430px;margin:0 auto;visibility:hidden;flex-direction:column;background:var(--bg-page);transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1),visibility .26s}.mobile-workspace-shell .push.is-open{visibility:visible;transform:translate(0)}.mobile-workspace-shell .push__bar{position:sticky;top:0;z-index:2;display:flex;height:var(--topbar-h);align-items:center;gap:10px;padding:0 12px;background:var(--bg-page);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-workspace-shell .push__back{position:relative;display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;color:var(--text-primary);cursor:pointer;background:none;border:0;border-radius:10px}.mobile-workspace-shell .push__back:after{position:absolute;top:50%;left:50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}.mobile-workspace-shell .push__title{flex:1;min-width:0;overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-shell .push__body{flex:1;overflow-y:auto;padding:14px 14px 32px}.mobile-workspace-shell .sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;max-width:430px;margin:0 auto;visibility:hidden;background:var(--prototype-backdrop);opacity:0;transition:opacity .22s ease,visibility .22s}.mobile-workspace-shell .sheet-backdrop.is-open{visibility:visible;opacity:1}.mobile-workspace-shell .sheet{position:absolute;right:0;bottom:0;left:0;max-height:88%;overflow-y:auto;padding:8px 16px calc(20px + var(--safe-bottom));background:var(--bg-surface);border-top:1px solid var(--border-strong);border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.mobile-workspace-shell .sheet-backdrop.is-open .sheet{transform:translateY(0)}.mobile-workspace-shell .sheet__grip{width:38px;height:4px;margin:6px auto 12px;background:var(--border-strong);border-radius:var(--radius-pill)}.mobile-workspace-shell .sheet__title{font-size:16px;font-weight:800}.mobile-workspace-shell .sheet__desc{margin-top:8px;color:var(--text-secondary);font-size:12.5px;line-height:1.6}.mobile-workspace-shell .sheet__actions{display:flex;flex-direction:column;gap:9px;margin-top:16px}.mobile-workspace-shell .sw{position:relative;display:inline-block;flex:0 0 auto;width:42px;height:24px}.mobile-workspace-shell .sw input{width:0;height:0;opacity:0}.mobile-workspace-shell .sw__t{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:var(--border-strong);border-radius:var(--radius-pill);transition:background .2s ease}.mobile-workspace-shell .sw__t:before{position:absolute;top:3px;left:3px;width:18px;height:18px;content:"";background:var(--prototype-white);border-radius:50%;transition:transform .2s ease}.mobile-workspace-shell .sw input:checked+.sw__t{background:var(--accent)}.mobile-workspace-shell .sw input:checked+.sw__t:before{transform:translate(18px)}.mobile-workspace-shell .empty{display:flex;align-items:center;padding:40px 24px;color:var(--text-muted);text-align:center;flex-direction:column}.mobile-workspace-shell .empty__ic{display:grid;width:52px;height:52px;margin-bottom:14px;place-items:center;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:50%}.mobile-workspace-shell .empty__title{color:var(--text-secondary);font-size:14px;font-weight:700}.mobile-workspace-shell .empty__desc{max-width:24em;margin-top:6px;font-size:12px;line-height:1.6}.mobile-workspace-shell .toast-host{position:fixed;bottom:calc(var(--tabbar-h) + 28px + var(--safe-bottom));left:50%;z-index:90;display:flex;width:max-content;max-width:82%;align-items:center;flex-direction:column;gap:8px;pointer-events:none;transform:translate(-50%)}.mobile-workspace-shell .toast{display:flex;align-items:center;gap:8px;padding:10px 16px;color:var(--prototype-toast-text);font-size:13px;font-weight:600;background:var(--prototype-toast-bg);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-card);opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-workspace-shell .toast.is-show{opacity:1;transform:translateY(0)}.mobile-workspace-shell .toast__dot{flex:0 0 auto;width:7px;height:7px;background:var(--status-success);border-radius:50%}.mobile-workspace-shell .toast--warn .toast__dot{background:var(--status-warning)}.mobile-workspace-shell .toast--info .toast__dot{background:var(--status-info)}@media (prefers-reduced-motion: reduce){.mobile-workspace-shell .push,.mobile-workspace-shell .sheet,.mobile-workspace-shell .sheet-backdrop{transition:none}}
