@charset "UTF-8";:root{--smzy-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;--smzy-color-bg:#f6fbff;--smzy-color-surface:#fff;--smzy-color-surface-soft:#f8fafc;--smzy-color-text:#0f172a;--smzy-color-muted:#64748b;--smzy-color-line:#dbeafe;--smzy-color-primary:#0891b2;--smzy-color-primary-dark:#0e7490;--smzy-color-success:#16a34a;--smzy-color-warning:#d97706;--smzy-color-danger:#dc2626;--smzy-color-info:#2563eb;--smzy-color-neutral:#475569;--smzy-radius-xs:8px;--smzy-radius-sm:12px;--smzy-radius-md:16px;--smzy-radius-lg:20px;--smzy-radius-xl:24px;--smzy-radius-pill:999px;--smzy-space-1:4px;--smzy-space-2:8px;--smzy-space-3:12px;--smzy-space-4:16px;--smzy-space-6:24px;--smzy-space-8:32px;--smzy-space-10:40px;--smzy-shadow-card:0 8px 24px rgba(15,23,42,.06);--smzy-container-app:720px}body,html{font-family:var(--smzy-font-sans)}:root{--color-gold:#0891b2;--color-gold-light:#99f6e4;--color-gold-mid:#0e7490;--color-gold-deep:#0f766e;--color-black:#000;--color-white:#fff;--gray-10:#e6e6e6;--gray-20:#ccc;--gray-30:#b3b3b3;--gray-40:#999;--gray-50:grey;--gray-60:#666;--gray-70:#4d4d4d;--gray-80:#333;--gray-90:#1a1a1a;--color-primary:var(--color-gold);--color-primary-hover:var(--color-gold-mid);--color-danger:#dc3545;--color-success:#28a745;--color-warning:#ffc107;--color-info:#17a2b8;--tech-bg:#07111f;--tech-bg-soft:#0b1830;--tech-panel:rgba(11,26,48,.82);--tech-panel-light:hsla(0,0%,100%,.78);--tech-line:rgba(78,161,255,.22);--tech-blue:#1677ff;--tech-blue-deep:#0052d9;--tech-cyan:#00d5ff;--tech-green:#00a870;--tech-text:#e8f2ff;--tech-muted:#7e94b8;--tech-shadow:0 18px 50px rgba(0,82,217,.22);--font-heading:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-body:"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-serif:"Noto Serif SC","STSong","SimSun",serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.12);--shadow-lg:0 8px 24px rgba(0,0,0,.16);--header-height:64px;--max-width:1200px;--sidebar-width:260px;--app-shell-width:520px;--app-bottom-nav-height:calc(82px + env(safe-area-inset-bottom));--app-page-bottom-gap:18px;--app-icp-bottom-gap:calc(var(--app-bottom-nav-height) + 6px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--gray-80);background:linear-gradient(180deg,rgba(244,248,255,.95),#fff 38%),var(--color-white);line-height:1.6;min-height:100vh}a{color:var(--color-gold);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-gold-mid)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.3;color:var(--color-black)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;font-family:var(--font-heading);font-size:.9375rem;font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--tech-blue),var(--tech-blue-deep));color:var(--color-white);box-shadow:0 10px 24px rgba(22,119,255,.24)}.btn-primary:hover{background:linear-gradient(135deg,#308aff,var(--tech-blue-deep));color:var(--color-white);transform:translateY(-1px)}.btn-outline{background:rgba(22,119,255,.06);color:var(--tech-blue);border:1.5px solid rgba(22,119,255,.35)}.btn-outline:hover{background:rgba(22,119,255,.12);border-color:var(--tech-blue);color:var(--color-white)}.btn-dark{background:var(--color-black);color:var(--color-white)}.btn-dark:hover{background:var(--gray-80)}.btn-lg{padding:14px 36px;font-size:1.0625rem}.btn-sm{padding:6px 16px;font-size:.8125rem}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.gold-text{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-mid));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{text-align:center;margin-bottom:48px}.section-title h2{font-size:2.25rem;color:var(--color-black);margin-bottom:12px}.section-title p{font-size:1.0625rem;color:var(--gray-50);max-width:600px;margin:0 auto}.section-title .gold-line{width:48px;height:3px;background:var(--color-gold);margin:16px auto 0;border-radius:2px}.card{background:hsla(0,0%,100%,.88);border:1px solid rgba(22,119,255,.14);border-radius:var(--radius-lg);padding:24px;transition:all .3s ease;box-shadow:0 10px 30px rgba(9,30,66,.05)}.card:hover{box-shadow:var(--tech-shadow);border-color:rgba(22,119,255,.35)}.text-center{text-align:center}.text-right{text-align:right}.text-gold{color:var(--color-gold)}.bg-dark{background:var(--color-black)}.bg-dark,.bg-gold{color:var(--color-white)}.bg-gold{background:var(--color-gold)}.bg-light{background:#fafaf7}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:48px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:48px}@media (max-width:768px){html{font-size:16px}h1{font-size:2rem}h2{font-size:1.625rem}.container{padding:0 16px}}.app-has-bottom-nav{padding-bottom:120px}.app-content{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(22,119,255,.1),transparent 34%),linear-gradient(180deg,#f4f8ff,#fff 42%)}.app-page-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:16px}.app-section-title{font-size:1rem;font-weight:600;color:#1a1a1a;margin-bottom:12px}.app-card{background:hsla(0,0%,100%,.88);border-radius:12px;padding:16px;border:1px solid rgba(22,119,255,.12);margin-bottom:12px;box-shadow:0 8px 24px rgba(9,30,66,.05)}.bg-gold-gradient{background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .5s ease forwards}.app-page-enter{animation:fadeInUp .3s ease}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.quick-action-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:#fff;border-radius:12px;border:1px solid #f0f0f0;cursor:pointer;transition:all .2s;text-decoration:none}.quick-action-item:hover{border-color:var(--tech-blue);transform:translateY(-2px);box-shadow:0 10px 26px rgba(22,119,255,.12)}.quick-action-item .qa-icon{font-size:1.5rem}.quick-action-item .qa-label{font-size:.65rem;color:#666;font-weight:500}.btn:active{transform:scale(.97)}.app-card:active,.btn:active{transition:transform .1s ease}.app-card:active{transform:scale(.985)}a:active{opacity:.8;transition:opacity .1s ease}input:focus,select:focus,textarea:focus{border-color:var(--tech-blue);box-shadow:0 0 0 3px rgba(22,119,255,.14);outline:none;transition:all .2s ease}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite;border-radius:8px}.skeleton-text{height:14px;margin-bottom:8px;border-radius:4px}.skeleton-title{height:20px;width:60%;margin-bottom:12px;border-radius:4px}.skeleton-card{height:80px;margin-bottom:12px;border-radius:16px}.empty-state{text-align:center;padding:60px 20px;color:#999}.empty-state-icon{font-size:3rem;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 12px;background:#f1f5f9;border-radius:16px;color:#94a3b8;font-size:1.5rem}.empty-state-title{font-size:.95rem;font-weight:600;color:#666;margin-bottom:4px}.empty-state-desc{font-size:.8rem;color:#999}.toast-container{transform:none;display:flex;flex-direction:column;align-items:stretch}.toast-item{position:relative;grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;width:100%;min-height:58px;padding:10px 10px 10px 12px;border:1px solid rgba(15,23,42,.08);border-left:4px solid #0891b2;border-radius:14px;background:hsla(0,0%,100%,.96);color:#0f172a;box-shadow:0 18px 48px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toast-item.toast-success{border-left-color:#16a34a}.toast-item.toast-error{border-left-color:#dc2626}.toast-item.toast-warning{border-left-color:#d97706}.toast-item.toast-info{border-left-color:#0891b2}.toast-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#0891b2;font-size:.84rem;line-height:1}.toast-success .toast-icon{background:#dcfce7}.toast-error .toast-icon{background:#fee2e2}.toast-warning .toast-icon{background:#fef3c7;color:#b45309}.toast-copy b{color:#0f172a;font-size:.86rem;font-weight:800}.toast-copy span{color:#64748b;font-size:.78rem;line-height:1.38;overflow-wrap:anywhere}.toast-close{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:1.15rem;line-height:1}.toast-close:hover{background:#e2e8f0;color:#334155}@media (max-width:360px){.toast-container{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right))}.toast-item{grid-template-columns:24px minmax(0,1fr) 24px;gap:8px;min-height:54px;padding:9px}.toast-icon{width:24px;height:24px;font-size:.75rem}.toast-copy b{font-size:.8rem}.toast-copy span{font-size:.74rem}.toast-close{width:24px;height:24px;font-size:1rem}}.confirm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9000;animation:fadeIn .2s ease}.confirm-dialog{background:#fff;border-radius:16px;padding:24px;max-width:320px;width:90%;text-align:center;animation:dialogIn .25s ease;box-shadow:0 12px 40px rgba(0,0,0,.2)}.confirm-dialog h4{font-size:1rem;margin-bottom:8px;color:#1a1a1a}.confirm-dialog p{font-size:.85rem;color:#666;margin-bottom:20px;line-height:1.5}.confirm-actions{display:flex;gap:12px}.confirm-actions .btn{flex:1 1;padding:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.glass-card{background:hsla(0,0%,100%,.74);border:1px solid rgba(22,119,255,.16);border-radius:16px}.glass-card,.glass-dark{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-dark{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}.icon-box{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-weight:700;font-size:1rem;line-height:1;flex-shrink:0}.icon-box-sm{width:32px;height:32px;border-radius:8px;font-size:.75rem}.icon-box-lg{width:48px;height:48px;border-radius:14px;font-size:1.25rem}.icon-box-gold{background:linear-gradient(135deg,#1677ff,#0052d9)}.icon-box-dark{background:linear-gradient(135deg,#333,#1a1a1a)}.icon-box-green{background:linear-gradient(135deg,#22c55e,#16a34a)}.icon-box-blue{background:linear-gradient(135deg,#1677ff,#0052d9)}.tech-surface{background:linear-gradient(135deg,rgba(22,119,255,.12),rgba(0,213,255,.04)),hsla(0,0%,100%,.84);border:1px solid rgba(22,119,255,.16);box-shadow:0 18px 48px rgba(9,30,66,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tech-dark{background:linear-gradient(135deg,rgba(22,119,255,.18),rgba(0,213,255,.06)),linear-gradient(180deg,#07111f,#0a1b35);color:var(--tech-text);border:1px solid rgba(78,161,255,.22)}.tech-grid-bg{position:relative;overflow:hidden}.tech-grid-bg:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(78,161,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(78,161,255,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%)}.tech-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--tech-cyan);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tech-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tech-cyan);box-shadow:0 0 16px rgba(0,213,255,.7)}.tech-stat{font-family:var(--font-heading);color:var(--tech-blue);letter-spacing:0}.tech-card{background:hsla(0,0%,100%,.88);border:1px solid rgba(22,119,255,.16);border-radius:12px;box-shadow:0 12px 32px rgba(9,30,66,.08)}.icon-box-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.tab-bar{display:flex;gap:4px;padding:4px;background:#f5f5f5;border-radius:12px;margin-bottom:16px}.tab-item{flex:1 1;text-align:center;padding:8px 12px;border-radius:10px;font-size:.85rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;border:none;background:transparent}.tab-item.active{background:#fff;color:var(--tech-blue);font-weight:600;box-shadow:0 6px 18px rgba(22,119,255,.12)}main.app-content:has([style*="background: #0a0a0a"]){background:radial-gradient(circle at 76% 8%,rgba(0,213,255,.13),transparent 28%),radial-gradient(circle at 14% 22%,rgba(22,119,255,.18),transparent 32%),linear-gradient(135deg,#07111f,#0b1d38 52%,#081426)}main.app-content [style*="background: #0a0a0a"]{background:radial-gradient(circle at 76% 8%,rgba(0,213,255,.13),transparent 28%),radial-gradient(circle at 14% 22%,rgba(22,119,255,.18),transparent 32%),linear-gradient(135deg,#07111f,#0b1d38 52%,#081426)!important}main.app-content [style*="background: #111"]{background:rgba(11,26,48,.78)!important;border-color:rgba(78,161,255,.18)!important;box-shadow:0 16px 38px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main.app-content [style*="borderRight: '1px solid #222'"],main.app-content [style*='borderRight: "1px solid #222"']{border-right-color:rgba(78,161,255,.18)!important}.status-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:500}.status-tag-success{background:rgba(34,197,94,.1);color:#22c55e}.status-tag-warning{background:rgba(245,158,11,.1);color:#f59e0b}.status-tag-danger{background:rgba(239,68,68,.1);color:#ef4444}.status-tag-info{background:rgba(59,130,246,.1);color:#3b82f6}.status-tag-default{background:#f5f5f5;color:#888}.main-header{position:fixed;inset:0 0 auto;z-index:1000;background:rgba(7,17,31,.78);border-bottom:1px solid rgba(78,161,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-header.app-mode,.main-header.scrolled{background:hsla(0,0%,100%,.94);box-shadow:0 10px 30px rgba(9,30,66,.08)}.header-inner{height:var(--header-height);display:flex;align-items:center;justify-content:space-between}.logo{display:flex;flex-direction:column;line-height:1.1}.logo-gold{font-weight:800;color:var(--tech-cyan);font-size:1.25rem}.logo-tagline{color:rgba(232,242,255,.58);font-size:.62rem;letter-spacing:.12em}.main-header.app-mode .logo-tagline,.main-header.scrolled .logo-tagline{color:#7e94b8}.nav-links{display:flex;align-items:center;gap:24px}.nav-links a{color:rgba(232,242,255,.82);font-weight:700}.main-header.app-mode .nav-links a,.main-header.scrolled .nav-links a{color:#53657d}.nav-links a.active,.nav-links a:hover{color:var(--tech-cyan)}.main-header.app-mode .nav-links a.active,.main-header.app-mode .nav-links a:hover,.main-header.scrolled .nav-links a.active,.main-header.scrolled .nav-links a:hover{color:var(--tech-blue)}.mobile-toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:0}.mobile-toggle span{width:24px;height:2px;border-radius:2px;background:var(--tech-cyan)}.main-content{padding-top:var(--header-height)}.home-entry-content{padding-top:0}.portal-switch{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.portal-switch a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:8px;border:1px solid rgba(78,161,255,.16);background:hsla(0,0%,100%,.08);color:#bfd0e8;white-space:nowrap;font-weight:800}.portal-switch a span{color:#22d3ee;font-size:.68rem;font-weight:900}.portal-switch a b{font-size:.86rem}.portal-switch a.active,.portal-switch a:hover{border-color:rgba(34,211,238,.42);background:rgba(34,211,238,.12);color:#e8f2ff}.portal-switch-app{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:min(100%,520px);margin:0 auto;padding:10px 12px 8px;background:rgba(244,248,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-switch-app a{flex:1 0 auto;justify-content:center;border-color:rgba(8,145,178,.14);background:#fff;color:#164e63;box-shadow:0 8px 20px rgba(8,145,178,.06)}.portal-switch-app a span{color:#0891b2}.portal-switch-app a.active{background:#ecfeff;color:#0891b2}.portal-switch-console{justify-content:flex-end;padding:14px 18px 0;position:relative;z-index:10;max-width:calc(100vw - 36px);margin-left:auto}.portal-switch-console a{background:rgba(7,17,31,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.web-hero{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;background:radial-gradient(circle at 78% 18%,rgba(0,213,255,.22),transparent 28%),radial-gradient(circle at 20% 70%,rgba(22,119,255,.24),transparent 34%),linear-gradient(135deg,#07111f,#0a1b35 54%,#06101d);color:#e8f2ff}.web-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:42px;gap:42px;align-items:center;padding-top:64px;padding-bottom:64px}.hero-copy h1{color:#fff;font-size:3.4rem;margin:16px 0}.hero-copy p{color:#bfd0e8;font-size:1.08rem;max-width:680px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero-console{border:1px solid rgba(78,161,255,.24);background:rgba(11,26,48,.68);border-radius:12px;padding:20px;box-shadow:0 20px 70px rgba(0,0,0,.24)}.console-line{display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(78,161,255,.16)}.console-line:last-child{border-bottom:0}.console-line span{color:#07111f;background:#22d3ee;border-radius:8px;padding:6px 8px;font-weight:900;text-align:center}.console-line b{color:#e8f2ff}.capability-section,.portal-section{padding:72px 0}.section-head{margin-bottom:26px}.section-head span{color:var(--tech-blue);font-weight:900;font-size:.76rem;letter-spacing:.12em}.capability-inner h2,.section-head h2{margin-top:8px;color:#07111f}.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.portal-card{display:flex;gap:16px;min-height:190px;padding:22px;background:hsla(0,0%,100%,.88);border:1px solid rgba(22,119,255,.14);border-radius:8px;box-shadow:0 14px 40px rgba(9,30,66,.06);color:#1a2b44}.portal-card:hover{border-color:rgba(22,119,255,.38);color:#1a2b44;transform:translateY(-2px)}.portal-code{width:52px;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:#eef7ff;color:var(--tech-blue);font-weight:900;font-size:.76rem}.portal-card strong{display:block;color:#07111f;font-size:1.24rem;margin-bottom:10px}.portal-card p{color:#53657d;margin-bottom:14px}.portal-card span:last-child{color:var(--tech-blue);font-weight:800}.capability-section{background:#f4f8ff}.preview-section{padding:72px 0;background:radial-gradient(circle at 82% 18%,rgba(0,213,255,.12),transparent 28%),linear-gradient(180deg,#fff,#f4f8ff)}.preview-inner{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:42px;gap:42px;align-items:center}.phone-preview{width:min(100%,330px);margin:0 auto;padding:12px;border-radius:28px;background:#07111f;border:1px solid rgba(78,161,255,.22);box-shadow:0 24px 70px rgba(9,30,66,.2)}.phone-preview-top{display:flex;align-items:center;gap:9px;padding:8px 10px 12px;color:#9db2d1;font-size:.78rem}.phone-preview-top span{width:42px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.2)}.phone-preview-body{min-height:430px;padding:22px 16px;border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(34,211,238,.16),transparent 34%),linear-gradient(180deg,#f8fafc,#fff)}.phone-preview-body strong{display:block;color:#0f172a;font-size:1.42rem}.phone-preview-body p{margin:6px 0 18px;color:#64748b}.phone-preview-body a{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin-top:10px;padding:0 14px;border-radius:12px;background:#fff;border:1px solid rgba(8,145,178,.1);color:#164e63;font-weight:900;box-shadow:0 8px 22px rgba(8,145,178,.06)}.phone-preview-body a:after{content:">";color:#0891b2}.launch-copy h2{margin-top:8px;color:#07111f}.launch-copy>p{color:#53657d;max-width:720px}.launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.launch-steps div{min-height:188px;padding:18px;border-radius:8px;background:#fff;border:1px solid rgba(22,119,255,.14);box-shadow:0 14px 38px rgba(9,30,66,.06)}.launch-steps span{color:#0891b2;font-size:.76rem;font-weight:900}.launch-steps b{display:block;margin-top:10px;color:#07111f;font-size:1.08rem}.launch-steps p{margin-top:8px;color:#53657d}.capability-inner{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:36px;gap:36px;align-items:start}.capability-inner p{color:#53657d}.capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.capability-list span{background:#fff;border:1px solid rgba(22,119,255,.12);border-radius:8px;padding:14px;color:#1a2b44;font-weight:700}.public-home-hero{position:relative;overflow:hidden;min-height:calc(100vh - var(--header-height));background:linear-gradient(120deg,rgba(204,159,82,.15),transparent 28%),linear-gradient(145deg,#05070b,#0a1722 46%,#0b2f35)}.public-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 42%,rgba(0,213,255,.08) 48%,transparent 56%),radial-gradient(circle at 68% 46%,rgba(204,159,82,.08),transparent 26%);opacity:.74;pointer-events:none;animation:heroSignalSweep 8s ease-in-out infinite;z-index:0}.single-entry-hero{min-height:100vh}.public-home-hero:before{content:"";position:absolute;inset:12% -8% auto auto;width:58%;height:58%;background:linear-gradient(90deg,transparent 0 48%,rgba(204,159,82,.16) 48% 50%,transparent 50% 100%),linear-gradient(0deg,transparent 0 48%,rgba(0,213,255,.12) 48% 50%,transparent 50% 100%);background-size:42px 42px;transform:perspective(900px) rotateX(58deg) rotate(-10deg);opacity:.5;pointer-events:none;animation:heroGridDrift 14s linear infinite;z-index:0}.hero-particle-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.88;mix-blend-mode:screen;pointer-events:none}.public-home-hero-inner{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr)}.public-cta .tech-eyebrow,.public-home-hero .tech-eyebrow,.public-tech-section .tech-eyebrow,.trust-section .tech-eyebrow{color:#d7b36c;letter-spacing:.16em}.public-home-hero .hero-copy h1{font-size:clamp(3.1rem,8vw,6.4rem);letter-spacing:0;margin:10px 0 14px;color:#fff}.hero-lead{max-width:700px;color:#dce8f4;font-size:1.18rem;line-height:1.9}.public-cta .btn-outline,.public-home-hero .btn-outline{color:#f2d28b;border-color:hsla(40,57%,63%,.46);background:rgba(204,159,82,.08)}.public-cta .btn-outline:hover,.public-home-hero .btn-outline:hover{color:#05070b;background:#f2d28b;border-color:#f2d28b}.home-portal-actions{gap:16px}.home-portal-action{position:relative;overflow:hidden;width:172px;min-height:58px;padding-left:20px;padding-right:20px;font-weight:800;isolation:isolate}.home-portal-action:after{content:"";position:absolute;inset:-40% auto -40% -65%;width:58%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.62),transparent);transform:skewX(-18deg);animation:buttonScan 2.8s ease-in-out infinite;pointer-events:none}.health-orbit{min-height:500px;border:1px solid hsla(40,57%,63%,.22);border-radius:8px;background:linear-gradient(90deg,transparent 0 23%,rgba(0,213,255,.13) 23.3%,transparent 23.8%,transparent 75%,rgba(204,159,82,.12) 75.3%,transparent 75.8%),linear-gradient(0deg,transparent 0 24%,rgba(0,213,255,.12) 24.3%,transparent 24.8%,transparent 72%,rgba(204,159,82,.1) 72.3%,transparent 72.8%),linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),repeating-linear-gradient(90deg,hsla(0,0%,100%,.06) 0 1px,transparent 1px 56px);box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 0 52px rgba(0,213,255,.08);animation:orbitPanelFloat 7s ease-in-out infinite;isolation:isolate}.health-orbit,.health-orbit>*{position:relative}.health-orbit:after,.health-orbit:before{content:"";position:absolute;inset:72px;border-color:rgba(0,213,255,.9) rgba(204,159,82,.48) rgba(0,213,255,.34) rgba(0,213,255,.34);border-style:dashed;border-width:1px;border-radius:50%;animation:orbitRingSpin 18s linear infinite}.health-orbit:after{inset:118px;border-style:dashed;border-color:hsla(40,57%,63%,.3) hsla(40,57%,63%,.3) hsla(41,80%,75%,.92) rgba(0,213,255,.44);animation-duration:24s;animation-direction:reverse}.orbit-scan-line{position:absolute;left:7%;right:7%;top:50%;height:2px;z-index:0;background:linear-gradient(90deg,transparent,rgba(0,213,255,.82),hsla(41,80%,75%,.58),transparent);box-shadow:0 0 18px rgba(0,213,255,.42);transform-origin:center;animation:radarSweep 4s ease-in-out infinite;pointer-events:none}.orbit-scan-line:after,.orbit-scan-line:before{content:"";position:absolute;top:-38px;bottom:-38px;width:2px;background:linear-gradient(180deg,transparent,rgba(0,213,255,.56),transparent);box-shadow:0 0 16px rgba(0,213,255,.36)}.orbit-scan-line:before{left:28%}.orbit-scan-line:after{right:24%}.orbit-comet{left:50%;top:50%;z-index:2;width:10px;height:10px;background:#00d5ff;box-shadow:0 0 12px rgba(0,213,255,.95),0 0 26px rgba(0,213,255,.55);pointer-events:none}.orbit-comet,.orbit-comet:after{position:absolute;border-radius:999px}.orbit-comet:after{content:"";right:8px;top:3px;width:54px;height:4px;background:linear-gradient(90deg,transparent,rgba(0,213,255,.7))}.comet-a{animation:cometOrbitA 5.2s linear infinite}.comet-b{width:8px;height:8px;background:#f2d28b;box-shadow:0 0 12px hsla(41,80%,75%,.92),0 0 24px hsla(41,80%,75%,.46);animation:cometOrbitB 7.4s linear infinite}.orbit-core{position:absolute;inset:50% auto auto 50%;width:168px;min-height:168px;padding:26px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 22px 56px rgba(0,0,0,.26);animation:corePulse 5.4s ease-in-out infinite;z-index:4}.orbit-core:before{content:"";position:absolute;inset:-16px;border-radius:14px;background:conic-gradient(from 90deg,transparent 0 22%,rgba(0,213,255,.82),transparent 42% 68%,hsla(41,80%,75%,.72),transparent 88% 100%);filter:blur(2px);opacity:.65;z-index:-1;animation:coreHaloSpin 4.2s linear infinite}.orbit-core:after{content:"";position:absolute;inset:-5px;border-radius:10px;border:1px solid rgba(0,213,255,.32);box-shadow:inset 0 0 22px rgba(0,213,255,.1);pointer-events:none}.orbit-core img{width:124px;height:124px;object-fit:contain}.orbit-core span{color:#0f172a;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.orbit-node{position:absolute;width:124px;min-height:82px;padding:14px;border-radius:8px;border:1px solid hsla(40,57%,63%,.28);background:rgba(6,17,29,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:nodeFloat 5.8s ease-in-out infinite}.orbit-node b{display:block;color:#f2d28b;font-size:1.1rem}.orbit-node span{color:#9ccfe0;font-size:.72rem;letter-spacing:.08em}.node-a{left:10%;top:18%}.node-b{right:12%;top:16%;animation-delay:-1.4s}.node-c{right:10%;bottom:18%;animation-delay:-2.8s}.node-d{left:12%;bottom:16%;animation-delay:-4.2s}@keyframes heroSignalSweep{0%,to{transform:translateX(-12%);opacity:.42}50%{transform:translateX(12%);opacity:.86}}@keyframes heroGridDrift{0%{background-position:0 0,0 0}to{background-position:84px 42px,84px 42px}}@keyframes buttonScan{0%,34%{transform:translateX(0) skewX(-18deg);opacity:0}42%{opacity:1}72%,to{transform:translateX(430%) skewX(-18deg);opacity:0}}@keyframes orbitPanelFloat{0%,to{transform:translateY(0);box-shadow:0 28px 80px rgba(0,0,0,.32)}50%{transform:translateY(-10px);box-shadow:0 34px 92px rgba(0,213,255,.13)}}@keyframes orbitRingSpin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.03)}to{transform:rotate(1turn) scale(1)}}@keyframes radarSweep{0%,to{transform:rotate(-16deg) scaleX(.82);opacity:.16}35%{opacity:.84}50%{transform:rotate(16deg) scaleX(1.04);opacity:.72}85%{opacity:.42}}@keyframes cometOrbitA{0%{transform:rotate(0deg) translateX(180px) rotate(0deg);opacity:.25}8%,86%{opacity:1}to{transform:rotate(1turn) translateX(180px) rotate(-1turn);opacity:.25}}@keyframes cometOrbitB{0%{transform:rotate(180deg) translateX(128px) rotate(-180deg);opacity:.2}12%,88%{opacity:.92}to{transform:rotate(-180deg) translateX(128px) rotate(180deg);opacity:.2}}@keyframes corePulse{0%,to{box-shadow:0 22px 56px rgba(0,0,0,.26),0 0 0 rgba(204,159,82,0)}50%{box-shadow:0 24px 64px rgba(0,0,0,.3),0 0 34px rgba(204,159,82,.22)}}@keyframes coreHaloSpin{0%{transform:rotate(0deg);opacity:.42}50%{opacity:.78}to{transform:rotate(1turn);opacity:.42}}@keyframes nodeFloat{0%,to{transform:translateY(0);border-color:hsla(40,57%,63%,.28)}50%{transform:translateY(-8px);border-color:rgba(0,213,255,.36)}}@media (prefers-reduced-motion:reduce){.health-orbit,.health-orbit:after,.health-orbit:before,.home-portal-action:after,.orbit-comet,.orbit-core,.orbit-core:before,.orbit-node,.orbit-scan-line,.public-home-hero:after,.public-home-hero:before{animation:none}}main.app-content{min-width:0}main.app-content canvas,main.app-content img,main.app-content video{max-width:100%}main.app-content *{box-sizing:border-box}@media (max-width:900px){#__next,body,html{width:100%;max-width:100%;overflow-x:hidden}div:has(>.console-responsive-sidebar),main.app-content>div:has(>.console-responsive-sidebar),main.console-root>div:has(>.console-responsive-sidebar){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;overflow-x:hidden!important}.console-responsive-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:35!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid rgba(78,161,255,.18)!important;overflow:hidden!important}.console-responsive-logo{min-height:42px!important;margin-bottom:8px!important;padding:0 4px 8px!important;gap:8px!important}.console-responsive-logo img{max-width:96px!important;height:auto!important}.console-responsive-scope{margin-bottom:8px!important;padding:0 0 8px!important}.console-responsive-scope label{display:none!important}.console-responsive-scope select{width:100%!important;min-height:38px!important}.console-responsive-nav{display:flex!important;flex-direction:row!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 4px!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.platform-nav-group{display:contents!important}.platform-nav-group-title{display:none!important}.console-responsive-nav-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:38px!important;min-width:max-content!important;padding:9px 12px!important;border-left:0!important;border-radius:8px!important;white-space:nowrap!important}.console-responsive-back,.console-responsive-sidebar>a:last-child{display:none!important}div:has(>.console-responsive-sidebar)>main,main.app-content>div:has(>.console-responsive-sidebar)>main,main.console-root>div:has(>.console-responsive-sidebar)>main{width:100%!important;min-width:0!important;padding:18px 14px 28px!important;gap:16px!important;overflow-x:hidden!important}div:has(>.console-responsive-sidebar) h1,main.app-content>div:has(>.console-responsive-sidebar) h1,main.console-root>div:has(>.console-responsive-sidebar) h1{font-size:clamp(1.35rem,6vw,1.8rem)!important;line-height:1.2!important}div:has(>.console-responsive-sidebar) h2,div:has(>.console-responsive-sidebar) h3,main.app-content>div:has(>.console-responsive-sidebar) h2,main.app-content>div:has(>.console-responsive-sidebar) h3,main.console-root>div:has(>.console-responsive-sidebar) h2,main.console-root>div:has(>.console-responsive-sidebar) h3{line-height:1.25!important}div:has(>.console-responsive-sidebar) button,div:has(>.console-responsive-sidebar) input,div:has(>.console-responsive-sidebar) select,div:has(>.console-responsive-sidebar) textarea,main.app-content>div:has(>.console-responsive-sidebar) button,main.app-content>div:has(>.console-responsive-sidebar) input,main.app-content>div:has(>.console-responsive-sidebar) select,main.app-content>div:has(>.console-responsive-sidebar) textarea{max-width:100%!important}div:has(>.console-responsive-sidebar) input:not([type]),div:has(>.console-responsive-sidebar) input[type=text],div:has(>.console-responsive-sidebar) select,div:has(>.console-responsive-sidebar) textarea,main.app-content>div:has(>.console-responsive-sidebar) input:not([type]),main.app-content>div:has(>.console-responsive-sidebar) input[type=text],main.app-content>div:has(>.console-responsive-sidebar) select,main.app-content>div:has(>.console-responsive-sidebar) textarea{width:100%!important}div:has(>.console-responsive-sidebar) [style*=grid-template-columns],main.app-content>div:has(>.console-responsive-sidebar) [style*=grid-template-columns]{grid-template-columns:1fr!important}div:has(>.console-responsive-sidebar) [style*="repeat(2"],div:has(>.console-responsive-sidebar) [style*="repeat(3"],div:has(>.console-responsive-sidebar) [style*="repeat(4"],div:has(>.console-responsive-sidebar) [style*="repeat(5"],main.app-content>div:has(>.console-responsive-sidebar) [style*="repeat(2"],main.app-content>div:has(>.console-responsive-sidebar) [style*="repeat(3"],main.app-content>div:has(>.console-responsive-sidebar) [style*="repeat(4"],main.app-content>div:has(>.console-responsive-sidebar) [style*="repeat(5"]{grid-template-columns:1fr!important}div:has(>.console-responsive-sidebar) [style*="display: flex"],main.app-content>div:has(>.console-responsive-sidebar) [style*="display: flex"]{min-width:0!important}div:has(>.console-responsive-sidebar) [style*="min-width: 1120"],div:has(>.console-responsive-sidebar) [style*="min-width: 1180"],div:has(>.console-responsive-sidebar) [style*="min-width: 1280"],main.app-content>div:has(>.console-responsive-sidebar) [style*="min-width: 1120"],main.app-content>div:has(>.console-responsive-sidebar) [style*="min-width: 1180"],main.app-content>div:has(>.console-responsive-sidebar) [style*="min-width: 1280"]{min-width:760px!important}div:has(>.console-responsive-sidebar) [style*="overflow-x: hidden"],div:has(>.console-responsive-sidebar) [style*="overflow: hidden"],main.app-content>div:has(>.console-responsive-sidebar) [style*="overflow-x: hidden"],main.app-content>div:has(>.console-responsive-sidebar) [style*="overflow: hidden"]{max-width:100%!important}div:has(>.console-responsive-sidebar) article[style*=grid-template-columns],main.app-content>div:has(>.console-responsive-sidebar) article[style*=grid-template-columns]{grid-template-columns:1fr!important;align-items:stretch!important}div:has(>.console-responsive-sidebar) article img,main.app-content>div:has(>.console-responsive-sidebar) article img{max-height:220px!important;object-fit:cover!important}div:has(>.console-responsive-sidebar) [style*="width: 280"],div:has(>.console-responsive-sidebar) [style*="width: 300"],div:has(>.console-responsive-sidebar) [style*="width: 360"],main.app-content>div:has(>.console-responsive-sidebar) [style*="width: 280"],main.app-content>div:has(>.console-responsive-sidebar) [style*="width: 300"],main.app-content>div:has(>.console-responsive-sidebar) [style*="width: 360"]{width:100%!important}div:has(>.console-responsive-sidebar) [style*="justify-content: space-between"],main.app-content>div:has(>.console-responsive-sidebar) [style*="justify-content: space-between"]{row-gap:10px!important}div:has(>.console-responsive-sidebar) [style*="overflow-x: auto"],div:has(>.console-responsive-sidebar) [style*="overflowX: auto"],main.app-content>div:has(>.console-responsive-sidebar) [style*="overflow-x: auto"],main.app-content>div:has(>.console-responsive-sidebar) [style*="overflowX: auto"]{-webkit-overflow-scrolling:touch}div:has(>.console-responsive-sidebar) [style*="border-radius: 12"],main.app-content>div:has(>.console-responsive-sidebar) [style*="border-radius: 12"]{border-radius:8px!important}.app-page-enter,.mini-home,.mini-org-page,.mini-profile,.mini-tab-page{width:100%!important;max-width:100%!important}.mini-home,.mini-org-page,.mini-profile{padding-left:12px!important;padding-right:12px!important}.app-card,.order-flow-card,.profile-card{max-width:100%;overflow-wrap:anywhere}.platform-screen-page{padding:14px!important;overflow-x:hidden!important}.platform-screen-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;gap:12px!important}.platform-screen-header>div{min-width:0!important}.platform-screen-header h1{font-size:clamp(1.5rem,7vw,2rem)!important;line-height:1.2!important;text-align:left!important;word-break:normal!important;white-space:normal!important}.platform-screen-header p{text-align:left!important}.platform-screen-header a{width:-moz-fit-content!important;width:fit-content!important}.platform-screen-header [style*="justify-content: flex-end"]{justify-content:flex-start!important;flex-wrap:wrap!important}.platform-screen-nav{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch}.platform-screen-nav a{flex:0 0 auto!important;white-space:nowrap!important}.platform-screen-layout{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;grid-gap:14px!important;gap:14px!important}.platform-screen-center,.platform-screen-column{min-width:0!important;width:100%!important}.platform-screen-panel{padding:14px!important;border-radius:8px!important}.platform-screen-panel h2{font-size:1.25rem!important}.platform-screen-map{min-height:340px!important;flex:none!important}.platform-screen-map svg{inset:16px 12px 36px!important;width:calc(100% - 24px)!important;height:calc(100% - 52px)!important}}@media (max-width:560px){div:has(>.console-responsive-sidebar)>main,main.app-content>div:has(>.console-responsive-sidebar)>main,main.console-root>div:has(>.console-responsive-sidebar)>main{padding:14px 10px 24px!important}.console-responsive-sidebar{padding:8px 10px!important}.console-responsive-nav-item{font-size:13px!important;padding:8px 10px!important}div:has(>.console-responsive-sidebar) [style*="padding: 20"],div:has(>.console-responsive-sidebar) [style*="padding: 24"],div:has(>.console-responsive-sidebar) [style*="padding: 32"],div:has(>.console-responsive-sidebar) [style*="padding: 40"],main.app-content>div:has(>.console-responsive-sidebar) [style*="padding: 20"],main.app-content>div:has(>.console-responsive-sidebar) [style*="padding: 24"],main.app-content>div:has(>.console-responsive-sidebar) [style*="padding: 32"],main.app-content>div:has(>.console-responsive-sidebar) [style*="padding: 40"]{padding:14px!important}div:has(>.console-responsive-sidebar) [style*="gap: 20"],div:has(>.console-responsive-sidebar) [style*="gap: 22"],div:has(>.console-responsive-sidebar) [style*="gap: 24"],main.app-content>div:has(>.console-responsive-sidebar) [style*="gap: 20"],main.app-content>div:has(>.console-responsive-sidebar) [style*="gap: 22"],main.app-content>div:has(>.console-responsive-sidebar) [style*="gap: 24"]{gap:12px!important}div:has(>.console-responsive-sidebar) [style*="min-width: 760"],main.app-content>div:has(>.console-responsive-sidebar) [style*="min-width: 760"]{min-width:680px!important}.platform-screen-page{padding:10px!important}.platform-screen-header [style*="display: flex"]{width:100%!important}.platform-screen-header button{flex:1 1 auto!important}.platform-screen-map{min-height:300px!important}}@media (max-width:900px){div:not(.merchant-health-page):has(>.merchant-responsive-sidebar),main.app-content>div:not(.merchant-health-page):has(>.merchant-responsive-sidebar),main.console-root>div:not(.merchant-health-page):has(>.merchant-responsive-sidebar){display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;overflow-x:hidden!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:35!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid rgba(78,161,255,.18)!important;overflow:hidden!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__brand,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__footer,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__group-title{display:none!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__scope{margin-bottom:8px!important;padding:0 0 8px!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__scope label{display:none!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__scope select{width:100%!important;min-height:38px!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__nav{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 4px!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__group,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__nav-block{display:contents!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__item,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:38px!important;min-width:max-content!important;padding:9px 12px!important;border-left:0!important;border-radius:8px!important;white-space:nowrap!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav{display:contents!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main,main.app-content>div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main,main.console-root>div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main{width:100%!important;min-width:0!important;padding:18px 14px 28px!important;gap:16px!important;overflow-x:hidden!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="repeat(2"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="repeat(3"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="repeat(4"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="repeat(5"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*=grid-template-columns]{grid-template-columns:1fr!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="width: 260"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="width: 280"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="width: 300"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="width: 360"]{width:100%!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main button,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main input,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main select,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main textarea{max-width:100%!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main article[style*=grid-template-columns]{grid-template-columns:1fr!important;align-items:stretch!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main article img{max-height:220px!important;object-fit:cover!important}}@media (max-width:560px){div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main,main.app-content>div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main,main.console-root>div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main{padding:14px 10px 24px!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar{padding:8px 10px!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__item,div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a{font-size:13px!important;padding:8px 10px!important}div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="padding: 20"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="padding: 24"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="padding: 32"],div:not(.merchant-health-page):has(>.merchant-responsive-sidebar)>main [style*="padding: 40"]{padding:14px!important}}.public-section{padding:84px 0}.service-pillar-section{background:#fff}.service-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.service-pillar{min-height:248px;padding:26px;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(244,248,255,.86),#fff);box-shadow:0 18px 48px rgba(9,30,66,.06)}.service-pillar span{color:#cc9f52;font-weight:900;letter-spacing:.14em}.service-pillar h3{margin:28px 0 12px;color:#07111f}.service-pillar p{color:#53657d}.public-tech-section{background:linear-gradient(120deg,rgba(8,145,178,.08),transparent 32%),#f6f8fa}.public-cta-inner,.public-tech-inner,.trust-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:42px;gap:42px;align-items:center}.public-cta h2,.public-tech-inner h2,.trust-inner h2{margin-top:8px;color:#07111f}.public-cta p,.public-tech-inner p,.trust-inner p{color:#53657d;max-width:680px}.process-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.process-line div{min-height:96px;padding:14px;border-left:2px solid #cc9f52;background:hsla(0,0%,100%,.72)}.process-line span{display:block;color:#0e7490;font-size:.72rem;font-weight:900}.process-line b{display:block;margin-top:8px;color:#07111f}.public-capability-list span{border-color:rgba(204,159,82,.2);background:linear-gradient(90deg,rgba(204,159,82,.08),transparent),#fff}.trust-section{background:#fff}.trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.trust-metrics div{min-height:150px;padding:22px;border-radius:8px;background:#07111f;border:1px solid rgba(204,159,82,.24)}.trust-metrics strong{display:block;color:#f2d28b;font-size:2.2rem;line-height:1.1}.trust-metrics span{display:block;margin-top:12px;color:#dce8f4;font-weight:800}.public-cta{position:relative;padding:74px 0 34px;background:linear-gradient(135deg,rgba(204,159,82,.12),transparent 38%),linear-gradient(135deg,#07111f,#0b2f35)}.public-cta h2{color:#fff}.public-cta p{color:#bfd0e8}.public-cta-actions{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}.mobile-shell{width:min(100%,520px);margin:0 auto;padding:16px 16px 96px}.user-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:22px;border-radius:8px;background:linear-gradient(135deg,#07111f,#12335b);color:#e8f2ff;box-shadow:0 18px 48px rgba(0,82,217,.18)}.user-hero h1{color:#fff;font-size:1.55rem;margin:8px 0}.user-hero p{color:#bfd0e8;margin:0;font-size:.92rem}.mini-label{color:#22d3ee;font-weight:900;font-size:.72rem}.hero-chip{flex:0 0 auto;color:#07111f;background:#22d3ee;border-radius:8px;padding:9px 12px;font-weight:900}.asset-card,.quick-panel,.user-section{margin-top:14px;background:hsla(0,0%,100%,.9);border:1px solid rgba(22,119,255,.12);border-radius:8px;box-shadow:0 10px 28px rgba(9,30,66,.05)}.asset-card{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 8px}.asset-card div{text-align:center;border-right:1px solid #edf2f7}.asset-card div:last-child{border-right:0}.asset-card b{display:block;color:var(--tech-blue);font-size:1.25rem}.asset-card span{color:#53657d;font-size:.78rem}.quick-panel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:14px}.quick-entry{flex-direction:column;gap:7px;color:#1a2b44}.quick-entry,.soft-icon{display:flex;align-items:center}.soft-icon{width:42px;height:42px;justify-content:center;border-radius:12px;font-size:.66rem;font-weight:900}.soft-icon.green{background:#e8faf2;color:#00a870}.soft-icon.blue{background:#eaf3ff;color:#1677ff}.soft-icon.cyan{background:#e8fbff;color:#0694b8}.soft-icon.gold{background:#ecfeff;color:#0e7490}.quick-entry b{font-size:.74rem}.user-section{padding:16px}.section-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-row h2{font-size:1rem;margin:0}.feed-list{display:flex;flex-direction:column;gap:8px}.feed-item{display:flex;gap:10px;padding:10px;background:#f8fbff;border-radius:8px}.feed-item>span{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#1677ff;font-weight:900;font-size:.6rem;flex:0 0 auto}.feed-item b{display:block;color:#1a2b44;font-size:.86rem}.feed-item small{color:#7e94b8}.console-root{min-height:100vh;background:#06101d}.console-layout{min-height:100vh;display:flex;color:#e8f2ff;background:radial-gradient(circle at 78% 6%,rgba(0,213,255,.14),transparent 28%),radial-gradient(circle at 8% 18%,rgba(22,119,255,.14),transparent 32%),linear-gradient(135deg,#06101d,#0b1a30 58%,#07111f)}.console-sidebar{width:248px;flex:0 0 248px;padding:22px 16px;background:rgba(11,26,48,.84);border-right:1px solid rgba(78,161,255,.18);display:flex;flex-direction:column;gap:14px}.console-brand{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(78,161,255,.16);color:#e8f2ff}.console-brand>span{width:44px;height:44px;border-radius:8px;background:#0891b2;color:#07111f;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.7rem}.console-brand b,.console-brand small{display:block}.console-brand small{color:#8ea3c2;margin-top:2px}.console-sidebar nav{display:flex;flex-direction:column;gap:8px}.console-sidebar nav a{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:8px;color:#9db2d1}.console-sidebar nav a.active,.console-sidebar nav a:hover{background:rgba(34,211,238,.12);color:#22d3ee}.console-sidebar nav span{width:36px;color:#0891b2;font-size:.7rem;font-weight:900}.console-main{min-width:0;flex:1 1;padding:28px;display:flex;flex-direction:column;gap:18px}.console-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.console-kicker{color:#22d3ee;font-weight:900;font-size:.76rem;letter-spacing:.08em}.console-header h1{color:#fff;margin:6px 0;font-size:1.9rem}.console-header p{color:#8ea3c2;margin:0}.header-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.console-button{border:1px solid rgba(34,211,238,.38);background:rgba(34,211,238,.12);color:#e8f2ff;border-radius:8px;padding:10px 16px;font-weight:800}.console-button.primary{background:#22d3ee;color:#06101d}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.console-panel,.metric-card{background:rgba(11,26,48,.84);border:1px solid rgba(78,161,255,.18);border-radius:8px;box-shadow:0 18px 44px rgba(0,0,0,.18)}.metric-card{padding:18px}.metric-card span{color:#0891b2;font-weight:900;font-size:.72rem}.metric-card strong{display:block;color:#fff;font-size:1.65rem;margin:8px 0 2px}.metric-card b{display:block;color:#e8f2ff}.metric-card p{color:#8ea3c2;margin:6px 0 0;font-size:.85rem}.action-row,.app-card,.console-main,.console-panel,.customer-row,.event-row,.metric-card,.mini-card,.mini-group,.mini-product,.mini-rank,.module-card,.table-row{min-width:0}.app-card,.console-main a,.console-main b,.console-main h1,.console-main h2,.console-main h3,.console-main p,.console-main small,.console-main span,.mini-home,.mini-org-page,.mini-profile{overflow-wrap:anywhere}.panel-note{margin:12px 0 0;color:#7e94b8;font-size:.84rem;line-height:1.6}.console-grid.two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:14px;gap:14px}.panel-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title h2{color:#fff;margin:0;font-size:1.05rem}.panel-title a,.panel-title span{color:#22d3ee;font-size:.82rem}.customer-list,.event-list{display:flex;flex-direction:column;gap:10px}.action-row,.customer-row,.event-row,.module-card,.next-grid a,.next-grid span{background:hsla(0,0%,100%,.045);border-radius:8px;color:#e8f2ff}.customer-row{display:flex;justify-content:space-between;gap:14px;padding:14px}.customer-row small{display:block;color:#22d3ee;margin-top:2px}.customer-row p{color:#9db2d1;margin:8px 0 0}.customer-row strong{color:#22d3ee}.action-row{display:block;padding:14px;margin-top:10px}.module-grid,.next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.module-card{padding:14px}.module-card b{color:#fff}.module-card p{color:#9db2d1;margin:8px 0 0;font-size:.88rem}.event-row{display:flex;gap:10px;padding:12px}.event-row b{color:#22d3ee}.responsive-table{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.table-row{min-width:720px;display:grid;grid-template-columns:1.3fr .9fr 1.5fr .8fr .8fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid rgba(78,161,255,.13);color:#c8d7ea}.table-row b{color:#22d3ee}.responsive-table:after{content:"左右滑动查看更多";display:none;margin-top:8px;color:#6f86a8;font-size:.72rem}.next-grid a,.next-grid span{padding:13px}.next-grid a{display:block;text-decoration:none;border:1px solid transparent}.next-grid a:hover{border-color:rgba(34,211,238,.35);color:#22d3ee}@media (max-width:1024px){.capability-inner,.console-grid.two,.preview-inner,.web-hero-inner{grid-template-columns:1fr}.launch-steps,.metric-grid,.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mobile-toggle{display:flex}.nav-links{position:fixed;top:var(--header-height);left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:10px;padding:16px;background:hsla(0,0%,100%,.98);border-bottom:1px solid rgba(22,119,255,.12)}.nav-links.open{display:flex}.main-header.app-mode .nav-links a,.main-header.scrolled .nav-links a,.nav-links a{color:#1a2b44;padding:10px 0}.hero-copy h1{font-size:2.3rem}.web-hero{min-height:auto}.web-hero-inner{gap:28px;padding-top:42px;padding-bottom:42px}.hero-console{padding:16px}.console-line{grid-template-columns:1fr;gap:9px;padding:14px 0}.console-line span{width:100%}.capability-list,.launch-steps,.metric-grid,.module-grid,.next-grid,.portal-grid,.process-line,.public-cta-inner,.public-tech-inner,.service-pillar-grid,.trust-inner,.trust-metrics{grid-template-columns:1fr}.public-section{padding:58px 0}.public-home-hero-inner{grid-template-columns:1fr}.health-orbit{min-height:380px}.health-orbit:before{inset:54px}.health-orbit:after{inset:92px}.orbit-core{width:136px;min-height:136px}.orbit-core img{width:104px;height:104px}.orbit-node{width:112px;min-height:74px;padding:12px}.node-a{left:5%;top:11%}.node-b{right:5%;top:11%}.node-c{right:5%;bottom:11%}.node-d{left:5%;bottom:11%}.public-cta-actions{justify-content:flex-start}.portal-switch-app{padding-left:10px;padding-right:10px}.portal-switch-app a{flex:0 0 auto;min-width:92px}.portal-switch-console{position:-webkit-sticky;position:sticky;top:0;right:auto;z-index:30;padding:10px 12px;background:rgba(7,17,31,.94);border-bottom:1px solid rgba(78,161,255,.18)}.console-layout{display:block}.console-sidebar{width:100%;flex-basis:auto;position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:12px;border-right:0;border-bottom:1px solid rgba(78,161,255,.18)}.console-brand{padding-bottom:10px}.console-sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:2px}.console-sidebar nav a{white-space:nowrap;flex:0 0 auto}.console-main{padding:16px}.console-main,.console-sidebar{scroll-margin-top:70px}.console-header{flex-direction:column}.console-button,.header-actions{width:100%}.header-actions{justify-content:stretch}.console-button{text-align:center}.panel-title{align-items:flex-start;flex-direction:column}.table-row{min-width:0;grid-template-columns:1fr;gap:4px;padding:14px;margin-top:10px;background:hsla(0,0%,100%,.045);border-top:0;border-radius:8px}.responsive-table:after{display:block}.console-panel,.metric-card{padding:16px}.customer-row,.event-row{flex-direction:column}.action-row,.console-sidebar nav a,.module-card,.portal-switch-console a{min-height:42px}}@media (max-width:520px){.web-hero-inner{padding-top:36px;padding-bottom:36px}.hero-copy h1{font-size:2rem}.hero-actions .btn{width:100%}.public-home-hero .hero-copy h1{font-size:3rem}.hero-lead{font-size:1rem}.health-orbit{min-height:330px}.orbit-core{width:120px;min-height:120px;padding:16px}.orbit-core img{width:92px;height:92px}.orbit-node{width:96px}.orbit-node b{font-size:.95rem}.orbit-node span{font-size:.64rem}.service-pillar{min-height:auto}.public-cta-actions .btn{width:100%}.console-line{grid-template-columns:1fr}.quick-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 8px}.soft-icon{width:38px;height:38px}.quick-entry b{font-size:.68rem}}.mini-home,.mini-org-page,.mini-profile{width:min(100%,520px);min-height:100vh;margin:0 auto;padding:0 16px 94px;background:#ecfeff}.mini-brand-row{display:flex;align-items:center;gap:10px;padding:12px 0}.mini-brand-row img{width:32px;height:32px;border-radius:8px}.mini-brand-row strong{flex:1 1;color:#0f172a;font-size:1.12rem}.mini-header-actions{display:flex;gap:8px}.mini-header-actions a{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ecfeff;color:#0891b2;font-size:.65rem;font-weight:900}.mini-greeting{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:14px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff}.mini-greeting h1{color:#fff;font-size:1.18rem;margin:0 0 6px}.mini-greeting p{margin:0;color:hsla(0,0%,100%,.82);font-size:.82rem}.mini-greeting-actions{display:flex;gap:8px;margin-top:14px}.mini-greeting-actions a{border-radius:999px;padding:7px 14px;font-size:.76rem;font-weight:800;color:#0891b2;background:#fff}.mini-greeting-actions a+a{color:#fff;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35)}.mini-greeting.ecosystem-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:18px;border:1px solid rgba(125,211,252,.22);border-radius:20px;background:radial-gradient(circle at 16% 10%,rgba(45,212,191,.28),transparent 30%),radial-gradient(circle at 86% 6%,rgba(59,130,246,.24),transparent 32%),linear-gradient(145deg,#06172f,#082b4d 48%,#063d43);box-shadow:0 18px 42px rgba(15,23,42,.2)}.mini-greeting.ecosystem-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(circle,rgba(186,230,253,.28) 1px,transparent 1.5px),linear-gradient(120deg,rgba(14,165,233,.14),transparent 42%,rgba(45,212,191,.12));background-size:18px 18px,100% 100%;opacity:.48;animation:ecosystemGridDrift 24s linear infinite}.mini-greeting.ecosystem-hero:after{content:"";position:absolute;inset:auto -18% -42% 18%;z-index:-1;height:72%;border-radius:999px;background:radial-gradient(ellipse,rgba(34,211,238,.18),transparent 68%);filter:blur(6px);pointer-events:none}.ecosystem-coop-strip *,.ecosystem-plate *,.mini-greeting.ecosystem-hero *{min-width:0}.ecosystem-hero-copy{position:relative;z-index:2}.ecosystem-hero-copy>span{display:inline-flex;align-items:center;max-width:100%;margin-bottom:8px;padding:4px 9px;border:1px solid rgba(186,230,253,.24);border-radius:999px;background:rgba(2,132,199,.18);color:#bae6fd;font-size:.68rem;font-weight:900;line-height:1.35}.mini-greeting.ecosystem-hero h1{max-width:12em;margin-bottom:8px;color:#f8fafc;font-size:1.38rem;line-height:1.22}.mini-greeting.ecosystem-hero p{max-width:35em;color:rgba(226,246,255,.84);font-size:.86rem;line-height:1.62}.ecosystem-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.ecosystem-proof-row>span{min-height:66px;padding:10px 8px;border:1px solid rgba(125,211,252,.18);border-radius:12px;background:rgba(7,89,133,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.ecosystem-proof-row small,.ecosystem-proof-row strong{display:block}.ecosystem-proof-row strong{color:#e0f2fe;font-size:1rem;line-height:1.15}.ecosystem-proof-row small{margin-top:5px;color:rgba(207,250,254,.74);font-size:.66rem;line-height:1.35}.ecosystem-action-row,.mini-greeting.ecosystem-hero .mini-greeting-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.ecosystem-action-row a,.mini-greeting.ecosystem-hero .mini-greeting-actions a{width:100%;min-height:44px;padding:8px 10px;border:1px solid rgba(186,230,253,.24);border-radius:999px;background:rgba(240,253,250,.96);color:#075985;font-size:.74rem;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 10px 24px rgba(2,6,23,.18)}.ecosystem-action-row a+a,.mini-greeting.ecosystem-hero .mini-greeting-actions a+a{background:rgba(8,47,73,.52);color:#e0f2fe;border-color:rgba(125,211,252,.26)}.ecosystem-map{z-index:1;max-width:390px;height:clamp(278px,82vw,360px);margin:0 auto;border:1px solid rgba(125,211,252,.2);border-radius:18px;background:radial-gradient(circle at 50% 52%,rgba(8,145,178,.32),transparent 34%),radial-gradient(circle at 52% 44%,rgba(15,118,110,.26),transparent 48%),linear-gradient(150deg,rgba(2,6,23,.62),rgba(8,47,73,.36));box-shadow:inset 0 0 42px rgba(14,165,233,.12),0 16px 34px rgba(2,6,23,.2)}.ecosystem-map:after,.ecosystem-map:before{content:"";position:absolute;inset:18px;pointer-events:none}.ecosystem-map:before{border-radius:999px 999px 48% 52%;background:linear-gradient(90deg,transparent 8%,rgba(125,211,252,.1) 50%,transparent 92%),radial-gradient(circle at 32% 38%,rgba(186,230,253,.3) 1px,transparent 2px),radial-gradient(circle at 68% 62%,rgba(45,212,191,.26) 1px,transparent 2px);background-size:100% 100%,14px 16px,18px 20px;opacity:.62}.ecosystem-map:after{inset:24% 14%;border-top:1px solid rgba(125,211,252,.2);border-bottom:1px solid rgba(45,212,191,.16);transform:rotate(-13deg)}.ecosystem-map-field,.ecosystem-orbit,.ecosystem-ring{position:absolute;inset:0;pointer-events:none}.ecosystem-map-field i{position:absolute;left:var(--dot-x);top:var(--dot-y);width:4px;height:4px;border-radius:999px;background:rgba(186,230,253,.86);box-shadow:0 0 10px rgba(34,211,238,.64)}.ecosystem-orbit,.ecosystem-ring{inset:50% auto auto 50%;border:1px solid rgba(125,211,252,.26);border-radius:999px;transform:translate(-50%,-50%) rotate(-10deg);animation:ecosystemOrbitSpin 18s linear infinite}.ecosystem-orbit-one,.ecosystem-ring:first-of-type{width:74%;height:52%}.ecosystem-orbit-two,.ecosystem-ring:last-of-type{width:52%;height:76%;border-color:rgba(45,212,191,.22);animation-duration:24s;animation-direction:reverse}.ecosystem-map-core,.ecosystem-node{position:absolute;left:var(--node-x,50%);top:var(--node-y,50%);--node-shift-x:-50%;--node-shift-y:-50%;transform:translate(var(--node-shift-x),var(--node-shift-y))}.ecosystem-node{z-index:2;width:clamp(84px,27vw,104px);min-height:54px;display:flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(125,211,252,.3);border-radius:14px;background:rgba(3,18,38,.8);color:#e0f2fe;text-decoration:none;box-shadow:0 12px 24px rgba(2,6,23,.22),0 0 18px rgba(34,211,238,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ecosystem-node:nth-of-type(2),.ecosystem-node:nth-of-type(5){--node-shift-x:-70%}.ecosystem-node:nth-of-type(3),.ecosystem-node:nth-of-type(4),.ecosystem-node:nth-of-type(6){--node-shift-x:-30%}.ecosystem-node:nth-of-type(2){animation-delay:-.8s}.ecosystem-node:nth-of-type(3){animation-delay:-1.6s}.ecosystem-node:nth-of-type(4){animation-delay:-2.4s}.ecosystem-node:nth-of-type(5){animation-delay:-3.2s}.ecosystem-node:nth-of-type(6){animation-delay:-4s}.ecosystem-node em{flex:0 0 auto;width:28px;height:28px;border-radius:10px;background:var(--node-color,#22d3ee);color:#f8fafc;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.ecosystem-node b{color:#f8fafc;font-size:.72rem;line-height:1.2}.ecosystem-node small{margin-top:2px;color:rgba(186,230,253,.78);font-size:.62rem;line-height:1.25}.ecosystem-map-core,.ecosystem-node.core{--node-shift-x:-56%;z-index:3;width:clamp(96px,30vw,116px);min-height:66px;border-color:rgba(45,212,191,.52);background:linear-gradient(145deg,rgba(15,118,110,.94),rgba(7,89,133,.9));box-shadow:0 16px 32px rgba(2,6,23,.26),0 0 34px rgba(45,212,191,.32);animation:ecosystemCorePulse 4.8s ease-in-out infinite}.ecosystem-node.core em{width:34px;height:34px;background:rgba(240,253,250,.2)}.ecosystem-plate-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:12px 0}.ecosystem-plate{min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 12px;border:1px solid rgba(8,145,178,.1);border-radius:14px;background:linear-gradient(135deg,#fff,#f0fdfa);color:#0f172a;text-decoration:none;box-shadow:0 8px 22px rgba(8,145,178,.06)}.ecosystem-plate b,.ecosystem-plate small{display:block}.ecosystem-plate b{color:#0f172a;font-size:.92rem;line-height:1.28}.ecosystem-plate small{margin-top:4px;color:#64748b;font-size:.72rem;line-height:1.4}.ecosystem-plate em{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:28px;padding:4px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.72rem;font-style:normal;font-weight:900}.ecosystem-coop-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0;padding:12px;border:1px solid rgba(8,145,178,.1);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(8,145,178,.06)}.ecosystem-coop-strip strong{flex:0 0 100%;color:#0f172a;font-size:.9rem}.ecosystem-coop-strip a,.ecosystem-coop-strip span{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.2;text-decoration:none}.ecosystem-coop-strip span{background:#f0fdfa;color:#0f766e}.ecosystem-coop-strip a{margin-left:auto;background:#075985;color:#e0f2fe}@keyframes ecosystemGridDrift{0%{background-position:0 0,0 0}to{background-position:36px 18px,0 0}}@keyframes ecosystemOrbitSpin{0%{transform:translate(-50%,-50%) rotate(-10deg)}to{transform:translate(-50%,-50%) rotate(350deg)}}@keyframes ecosystemNodeFloat{0%,to{transform:translate(var(--node-shift-x),var(--node-shift-y)) translateY(0)}50%{transform:translate(var(--node-shift-x),var(--node-shift-y)) translateY(-5px)}}@keyframes ecosystemCorePulse{0%,to{transform:translate(var(--node-shift-x),var(--node-shift-y)) scale(1)}50%{transform:translate(var(--node-shift-x),var(--node-shift-y)) scale(1.025)}}@media (min-width:500px){.mini-greeting.ecosystem-hero{padding:20px}.ecosystem-action-row,.mini-greeting.ecosystem-hero .mini-greeting-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:360px){.mini-greeting.ecosystem-hero{gap:14px;padding:14px}.mini-greeting.ecosystem-hero h1{font-size:1.24rem}.ecosystem-proof-row{gap:6px}.ecosystem-proof-row>span{padding:9px 6px}.ecosystem-proof-row strong{font-size:.92rem}.ecosystem-proof-row small{font-size:.61rem}.ecosystem-map{height:266px}.ecosystem-node{width:80px;min-height:44px;gap:5px;padding:6px;border-radius:12px}.ecosystem-node em{width:24px;height:24px;border-radius:8px;font-size:.64rem}.ecosystem-node b{font-size:.66rem}.ecosystem-node small{display:none}.ecosystem-map-core,.ecosystem-node.core{width:92px;min-height:54px}}@media (prefers-reduced-motion:reduce){.ecosystem-map-core,.ecosystem-node,.ecosystem-node.core,.ecosystem-orbit,.ecosystem-ring,.mini-greeting.ecosystem-hero:before{animation:none}}.ecosystem-hero,.mini-greeting.ecosystem-hero{position:relative;display:grid;grid-gap:10px;gap:10px;align-items:stretch;margin:0 0 10px;padding:10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff}.ecosystem-hero:after,.ecosystem-hero:before,.mini-greeting.ecosystem-hero:after,.mini-greeting.ecosystem-hero:before{display:none}.ecosystem-map{position:relative;width:100%;max-width:none;height:clamp(330px,86vw,410px);margin:0;overflow:hidden;border:1px solid rgba(125,211,252,.22);border-radius:8px;background:radial-gradient(circle at 51% 52%,rgba(26,184,220,.3),transparent 34%),radial-gradient(circle at 50% 30%,hsla(0,0%,100%,.08),transparent 28%),linear-gradient(180deg,#0756a6,#064a9b 34%,#05377d);box-shadow:inset 0 0 44px rgba(20,184,166,.12),0 12px 28px rgba(8,47,73,.14)}.ecosystem-map:before{content:"";position:absolute;left:-20%;top:-112px;width:74%;height:160px;display:block;border-radius:0 0 48% 52%;background:radial-gradient(circle at 20% 46%,hsla(0,0%,100%,.94) 0 14px,hsla(0,0%,100%,.18) 15px 30px,transparent 31px),radial-gradient(circle at 43% 60%,hsla(0,0%,100%,.86) 0 20px,hsla(0,0%,100%,.18) 21px 42px,transparent 43px),radial-gradient(circle at 68% 44%,hsla(0,0%,100%,.72) 0 26px,hsla(0,0%,100%,.14) 27px 54px,transparent 55px);opacity:.54;filter:blur(1px)}.ecosystem-map:after{content:"";position:absolute;inset:0;display:block;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);pointer-events:none}.ecosystem-china-svg{position:absolute;left:8%;top:16%;width:84%;height:66%;z-index:1;overflow:visible;opacity:.96;filter:drop-shadow(0 0 18px rgba(125,211,252,.28))}.ecosystem-china-svg circle{fill:rgba(218,246,255,.9)}.ecosystem-china-island,.ecosystem-china-main{fill:url(#china-dot-grid);stroke:rgba(186,230,253,.34);stroke-width:1.1;vector-effect:non-scaling-stroke}.ecosystem-map-field{display:none}.ecosystem-orbit,.ecosystem-ring{position:absolute;left:50%;top:52%;z-index:1;border:1px solid rgba(218,246,255,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg);pointer-events:none;animation:ecosystemOrbitSpin 22s linear infinite}.ecosystem-orbit-one{width:88%;height:62%}.ecosystem-orbit-two{width:70%;height:82%;border-color:rgba(125,211,252,.22);animation-duration:30s;animation-direction:reverse}.ecosystem-node{position:absolute;left:var(--node-x,50%);top:var(--node-y,50%);--node-shift-x:-50%;--node-shift-y:-50%;z-index:3;width:auto;min-width:58px;max-width:112px;min-height:0;display:grid;grid-template-columns:auto;justify-items:center;grid-gap:4px;gap:4px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none;transform:translate(var(--node-shift-x),var(--node-shift-y));animation:ecosystemNodeFloat 5.8s ease-in-out infinite;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ecosystem-node em{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.34);border-radius:9px;background:#fff;color:#fff;box-shadow:0 7px 18px rgba(2,6,23,.28),0 0 14px hsla(0,0%,100%,.12);font-size:.72rem;font-style:normal;font-weight:900;line-height:1;overflow:hidden}.ecosystem-node em img{width:100%;height:100%;display:block;object-fit:contain;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ecosystem-node span{max-width:112px;display:grid;grid-gap:1px;gap:1px;padding:3px 5px;border-radius:6px;background:rgba(3,18,38,.42);text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ecosystem-node b,.ecosystem-node small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecosystem-node b{color:#fff;font-size:.7rem;line-height:1.16}.ecosystem-node small{color:rgba(226,246,255,.78);font-size:.58rem;line-height:1.1}.ecosystem-node.active em,.ecosystem-node:focus-visible em{outline:2px solid hsla(43,81%,86%,.92);outline-offset:2px;box-shadow:0 8px 22px rgba(2,6,23,.34),0 0 20px hsla(43,81%,86%,.5)}.ecosystem-node.core{left:50%;top:51%;z-index:4;min-width:116px;padding:9px 10px;border:1px solid rgba(125,211,252,.34);border-radius:8px;background:rgba(15,118,110,.76);box-shadow:0 12px 28px rgba(2,6,23,.26),0 0 24px rgba(20,184,166,.28)}.ecosystem-node.core em{background:#fff}.ecosystem-node.core span{background:transparent}.ecosystem-merchant-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(8,145,178,.12);border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 8px 22px rgba(8,145,178,.06)}.ecosystem-merchant-card>span{width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:#ecfeff;color:#0891b2;font-size:.68rem;font-weight:900}.ecosystem-merchant-card h1{margin:0;color:#0f172a;font-size:1.04rem;line-height:1.25}.ecosystem-merchant-card dl{display:grid;grid-gap:7px;gap:7px;margin:0}.ecosystem-merchant-card dl div{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.ecosystem-merchant-card dt{color:#64748b;font-size:.74rem;font-weight:800}.ecosystem-merchant-card dd{margin:0;color:#164e63;font-size:.78rem;line-height:1.42}.ecosystem-merchant-card a{width:-moz-fit-content;width:fit-content;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:#0891b2;color:#fff;font-size:.76rem;font-weight:900;text-decoration:none}.ecosystem-hero .mini-greeting-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:0}.ecosystem-hero .mini-greeting-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:7px 6px;border:1px solid rgba(8,145,178,.12);border-radius:8px;background:#fff;color:#164e63;box-shadow:0 8px 22px rgba(8,145,178,.05);font-size:.72rem;text-align:center}.ecosystem-hero .mini-greeting-actions a+a{border-color:rgba(8,145,178,.12);background:#fff;color:#164e63}.ecosystem-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.ecosystem-entry-card{min-width:0;min-height:92px;display:grid;justify-items:center;align-content:center;grid-gap:7px;gap:7px;padding:10px 5px;border:1px solid rgba(8,145,178,.08);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(8,145,178,.06);color:#0f172a;text-align:center;text-decoration:none}.ecosystem-entry-card span{min-width:0;display:grid;grid-gap:2px;gap:2px}.ecosystem-entry-card b,.ecosystem-entry-card small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ecosystem-entry-card b{color:#164e63;font-size:.78rem;line-height:1.2}.ecosystem-entry-card small{color:#64748b;font-size:.62rem;line-height:1.2;white-space:nowrap}.ecosystem-entry-card em{display:none}@media (max-width:380px){.ecosystem-map{height:304px}.ecosystem-china-svg{left:5%;width:90%}.ecosystem-node{min-width:42px}.ecosystem-node em{width:30px;height:30px;font-size:.62rem}.ecosystem-node span{max-width:70px;padding:2px 4px}.ecosystem-node b{font-size:.62rem}.ecosystem-node small{display:none}.ecosystem-node.core{min-width:94px;padding:7px 8px}.ecosystem-hero .mini-greeting-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ecosystem-entry-card{min-height:84px;padding:8px 3px}.ecosystem-entry-card b{font-size:.7rem}.ecosystem-entry-card small{display:none}}.mini-avatar{width:44px;height:44px;border-radius:999px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.48);color:#fff;font-weight:900}.mini-avatar.image{display:block;object-fit:cover}.mini-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0}.mini-status-strip div{min-width:0;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:10px 6px;border:1px solid rgba(8,145,178,.08);border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(8,145,178,.06)}.mini-status-strip span:not(.ds-status-badge){color:#64748b;font-size:.72rem;font-weight:800}.mini-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.guest-login-card-web,.mini-ad-slide,.mini-asset-card,.mini-card,.mini-feature,.mini-group,.mini-product,.mini-rank,.profile-card,.today-card-web{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(8,145,178,.06);border:1px solid rgba(8,145,178,.08)}.mini-asset-card{min-width:0;padding:14px 8px;text-align:center;color:#0f172a}.mini-asset-card b,.mini-asset-card small{display:block}.mini-asset-card b{margin-top:8px;font-size:1rem}.mini-asset-card small{color:#64748b;font-size:.72rem}.mini-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.mini-todo-card{margin:12px 0}.mini-todo-list{display:grid;grid-gap:8px;gap:8px}.mini-todo-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#0f172a;text-decoration:none}.mini-todo-row>span:last-child{min-width:0;display:block}.mini-todo-row b,.mini-todo-row small{display:block}.mini-todo-row b{color:#0f172a;font-size:.9rem}.mini-todo-row small{margin-top:3px;color:#64748b;font-size:.76rem;line-height:1.45}.mini-feature{min-width:0;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 4px;text-align:center;color:#0f172a}.mini-feature b,.mini-feature small{display:block}.mini-feature b{margin-top:8px;font-size:.78rem}.mini-feature small{color:#64748b;font-size:.66rem}.mini-service-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 8px;gap:12px 8px;margin:10px 0;padding:14px 12px;background:#fff;border:1px solid rgba(8,145,178,.08);border-radius:14px;box-shadow:0 8px 22px rgba(8,145,178,.06)}.mini-service-category{min-width:0;padding:2px 2px 0;text-align:center;color:#0f172a}.mini-service-category .web-app-icon{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55)}.mini-service-category b{display:block;max-width:100%;margin-top:7px;overflow:hidden;color:#164e63;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mini-icon,.profile-icon,.web-app-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-size:.62rem;font-style:normal;font-weight:900}.web-app-icon svg{width:58%;height:58%}.web-app-icon-xs{width:30px;height:30px;border-radius:999px}.web-app-icon-sm{width:30px;height:30px;border-radius:10px}.web-app-icon-md{width:38px;height:38px;border-radius:12px}.web-app-icon-lg{width:46px;height:46px;border-radius:14px}.web-app-icon-tab{width:28px;height:28px;border-radius:9px}.mini-icon.large{width:46px;height:46px;border-radius:14px}.mini-icon.small{width:30px;height:30px;border-radius:10px}.mini-icon.cyan,.profile-icon.cyan{background:#ecfeff;color:#0891b2}.mini-icon.green,.profile-icon.green{background:#f0fdfa;color:#0f766e}.mini-icon.mint,.profile-icon.mint{background:#f0fdf4;color:#16a34a}.mini-icon.blue,.profile-icon.blue{background:#eef2ff;color:#2563eb}.mini-icon.gold,.profile-icon.gold{background:#ecfeff;color:#0e7490}.mini-icon.purple,.profile-icon.purple{background:#f5f3ff;color:#7c3aed}.profile-icon.pink{background:#fce7f3;color:#db2777}.profile-icon.gray{background:#f1f5f9;color:#64748b}.profile-icon.light{background:hsla(0,0%,100%,.2);color:#fff;width:24px;height:24px;border-radius:8px}.mini-ad-slider{margin:18px 0 4px}.mini-ad-skeleton,.mini-product-skeleton{position:relative;overflow:hidden;background:#e2e8f0}.mini-ad-skeleton:after,.mini-product-skeleton b:after,.mini-product-skeleton i:after,.mini-product-skeleton span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.56),transparent);animation:ds-skeleton-shimmer 1.2s infinite}.mini-ad-skeleton{min-height:132px;display:grid;align-content:end;grid-gap:10px;gap:10px;padding:18px;border-radius:8px;background:#fff}.mini-ad-skeleton b,.mini-ad-skeleton i,.mini-ad-skeleton span{display:block;border-radius:999px;background:#d8e4ea}.mini-ad-skeleton i{width:46px;height:46px;border-radius:14px}.mini-ad-skeleton b{width:58%;height:18px}.mini-ad-skeleton span{width:78%;height:12px}.mini-ad-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mini-ad-track::-webkit-scrollbar{display:none}.mini-ad-slide{min-width:100%;min-height:132px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:end;grid-gap:10px 12px;gap:10px 12px;padding:18px;border:1px solid rgba(15,118,110,.12);border-radius:14px;background:radial-gradient(circle at 86% 18%,rgba(34,211,238,.18),transparent 30%),linear-gradient(135deg,#fff,#ecfeff 58%,#f0fdfa);background-position:50%;background-size:cover;color:#0f172a;text-decoration:none;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;box-shadow:0 14px 30px rgba(15,118,110,.1),inset 0 1px 0 hsla(0,0%,100%,.78)}.mini-ad-slide span{min-width:0;align-self:center}.mini-ad-slide b,.mini-ad-slide small{display:block}.mini-ad-slide b{color:#0f172a;font-size:1.1rem;line-height:1.22}.mini-ad-slide small{margin-top:6px;color:#64748b;font-size:.84rem;line-height:1.42;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mini-ad-slide em{grid-column:1/-1;justify-self:end;flex:0 0 auto;font-style:normal;padding:7px 14px;border-radius:999px;background:#ecfeff;color:#0891b2;font-size:.78rem;font-weight:800;white-space:nowrap}.mini-ad-slide-image{position:relative;display:block;padding:0;min-height:0;aspect-ratio:3/1;border-radius:14px;background-color:#f8fafc;box-shadow:0 16px 34px rgba(15,118,110,.12)}.mini-ad-slide-image img{width:100%;height:100%;display:block;object-fit:cover}.mini-ad-slide-image:after{content:"进入";position:absolute;right:14px;bottom:12px;display:inline-flex;min-width:52px;min-height:26px;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.88);color:#0f766e;font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(15,118,110,.12)}.mini-ad-dots,.mini-ad-slide-image:after{align-items:center;justify-content:center}.mini-ad-dots{min-height:16px;display:flex;gap:6px;margin-top:6px}.mini-ad-dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#cfeaf0;cursor:pointer}.mini-ad-dots button.active{width:18px;background:#0891b2}.mini-card{padding:14px;margin:10px 0}.mini-section-head h2,.mini-title-row h2{margin:0;color:#0f172a;font-size:1rem}.mini-section-head p{margin:4px 0 0;color:#64748b;font-size:.72rem}.mini-title-row{display:flex;align-items:center;justify-content:space-between;padding:18px 2px 10px}.mini-title-row a{color:#0891b2;font-size:.82rem;font-weight:800}.mini-product-scroll{display:flex;gap:10px;overflow-x:auto;padding:0 1px 4px;scrollbar-width:none}.mini-product-scroll::-webkit-scrollbar{display:none}.mini-product{width:132px;flex:0 0 132px;overflow:hidden;border:1px solid rgba(8,145,178,.1);border-radius:12px;background:hsla(0,0%,100%,.96);color:#0f172a;text-decoration:none;box-shadow:0 10px 24px rgba(8,145,178,.08)}.mini-product-skeleton{display:grid;grid-gap:8px;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding-bottom:10px}.mini-product-skeleton b,.mini-product-skeleton i,.mini-product-skeleton span{display:block;border-radius:999px}.mini-product-skeleton i{height:120px;border-radius:8px 8px 0 0}.mini-product-skeleton b{width:72%;height:13px;margin:0 9px}.mini-product-skeleton span{width:54%;height:12px;margin:0 9px}.mini-product-img{height:120px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 28%,rgba(34,211,238,.2),transparent 42%),linear-gradient(135deg,#e0f2fe,#f8fafc)}.mini-product-img span{color:#0891b2;font-weight:900}.mini-product>b{display:block;padding:8px 9px 2px;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-product div:last-child{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 9px 9px}.mini-product strong{color:#0891b2}.mini-product small{color:#0891b2;font-size:.66rem}.mini-group-list{display:grid;grid-gap:10px;gap:10px}.mini-group{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px;border:1px solid rgba(8,145,178,.1);border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(236,254,255,.78));color:#0f172a;text-decoration:none;box-shadow:0 10px 24px rgba(8,145,178,.08)}.mini-group b,.mini-group p,.mini-group strong{display:block}.mini-group strong{margin-top:4px;color:#0891b2;font-size:1.08rem}.mini-group p{margin:5px 0 0;color:#64748b;font-size:.72rem}.mini-group span{border-radius:999px;background:linear-gradient(135deg,#0891b2,#0f766e);color:#fff;padding:7px 13px;font-size:.78rem;font-weight:800}.mini-rank{padding:10px 14px}.mini-rank-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f1f5f9}.mini-rank-row:last-child{border-bottom:0}.mini-rank-row span{width:22px;color:#0891b2;font-weight:900;text-align:center}.mini-rank-row i{width:30px;height:30px;border-radius:999px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-style:normal;color:#475569;font-weight:900}.mini-rank-row b{flex:1 1;color:#0f172a}.mini-rank-row strong{color:#0891b2;font-size:.78rem}.mini-org-page{padding-left:0;padding-right:0;padding-bottom:160px}.mall-page-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px 8px}.mall-page-header h1{margin:0;color:#123b43;font-size:1.2rem;font-weight:900;letter-spacing:-.02em}.mall-page-header p{margin:3px 0 0;color:#70858a;font-size:.66rem}.mall-page-header nav{display:flex;gap:12px}.mall-page-header nav a{display:grid;grid-gap:2px;gap:2px;justify-items:center;color:#49666c;font-size:.62rem;font-weight:700;text-decoration:none}.mall-banner{display:block;position:relative;aspect-ratio:5/2;margin:8px 12px 0;overflow:hidden;border-radius:16px;background:#e2e8f0;box-shadow:0 12px 30px rgba(15,23,42,.12)}.mall-banner img{width:100%;height:100%;display:block;object-fit:contain}.mall-product-section{margin:8px 12px 0}.mall-product-heading{align-items:center;margin:12px 2px 9px}.mall-product-heading>span{color:#94a3b8;font-size:.7rem;font-weight:700}.mall-product-categories{justify-content:space-between;gap:4px;margin-bottom:10px;padding:2px 0 4px;scrollbar-width:none}.org-chip-row.mall-product-categories button{flex:1 1;min-width:0;padding:4px 1px 2px;border:0;border-radius:12px;background:transparent;display:grid;grid-gap:5px;gap:5px;justify-items:center;color:#49666c;font-size:.62rem}.org-chip-row.mall-product-categories button .web-app-icon{transition:transform .16s ease,box-shadow .16s ease}.org-chip-row.mall-product-categories button.active{background:transparent;color:#087f8c;border-color:transparent}.org-chip-row.mall-product-categories button.active .web-app-icon{transform:translateY(-1px);box-shadow:0 5px 12px rgba(8,127,140,.16)}.mall-needs-inline .org-service-category-grid::-webkit-scrollbar,.mall-product-categories::-webkit-scrollbar{display:none}.mall-product-sort{position:-webkit-sticky;position:sticky;top:0;z-index:6;margin-bottom:10px}.mall-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mall-needs-inline{grid-column:1/-1;min-width:0;padding:14px 0 4px}.mall-needs-inline .org-section-title{align-items:center;margin-bottom:9px}.mall-needs-inline .org-section-title>span{color:#64748b;font-size:.68rem;font-weight:700}.mall-needs-inline .org-service-category-grid{display:flex;gap:8px;margin:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.mall-needs-inline .org-service-category-grid .mini-service-category{flex:0 0 112px;min-height:78px;scroll-snap-align:start}.mall-product-card{width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid #e1ecec;border-radius:16px;background:#fff;color:#0f172a;text-align:left;box-shadow:0 6px 18px rgba(25,74,80,.07);cursor:pointer}.mall-product-card:focus-visible{outline:3px solid rgba(8,145,178,.25);outline-offset:2px}.mall-product-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f1f5f9}.mall-product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.mall-product-card:hover .mall-product-image img{transform:scale(1.025)}.mall-product-placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(145deg,#f8fafc,#ecfeff)}.mall-product-body{display:grid;grid-gap:6px;gap:6px;padding:10px 10px 11px}.mall-product-desc{min-height:1.3em;margin:-2px 0 0;overflow:hidden;color:#7a8a8e;font-size:.62rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mall-product-name{min-height:2.7em;overflow:hidden;font-size:.84rem;font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mall-product-tags{display:flex;gap:5px;overflow:hidden}.mall-product-tags span{max-width:34%;padding:3px 6px;overflow:hidden;border-radius:4px;background:#f0fdfa;color:#0f766e;font-size:.6rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mall-product-price{display:flex;align-items:baseline;gap:5px}.mall-product-price strong{color:#e5482d;font-size:1.1rem;font-weight:900;letter-spacing:-.03em}.mall-product-price strong small{font-size:.68rem}.mall-product-price del{color:#94a3b8;font-size:.62rem}.mall-product-commerce{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#64748b;font-size:.62rem}.mall-product-merchant{display:flex;align-items:center;gap:4px;overflow:hidden;padding-top:2px;color:#64748b;font-size:.64rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mall-product-merchant .web-app-icon{width:16px;height:16px;min-width:16px}.mall-product-merchant span{overflow:hidden;text-overflow:ellipsis}.org-search button{flex:0 0 auto;padding:8px 13px;border:0;border-radius:999px;background:#087f8c;color:#fff;font-size:.72rem;font-weight:800;cursor:pointer}@media (prefers-reduced-motion:reduce){.mall-product-image img{transition:none}}.org-hero{margin:10px 12px 0;padding:28px 16px 16px;background:radial-gradient(circle at 18% 0,rgba(34,211,238,.18),transparent 38%),linear-gradient(160deg,#132238,#0f2431 58%,#0e4a57);color:#fff;border:1px solid rgba(125,211,252,.18);border-radius:18px;text-align:center;box-shadow:0 16px 36px rgba(8,47,73,.16)}.org-hero h1{color:#fff;margin:0 0 7px;font-size:1.18rem;line-height:1.28}.org-hero p{max-width:22em;color:rgba(236,254,255,.78);margin:0 auto;font-size:.78rem;line-height:1.55}.org-cores{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:17px;padding:0;background:transparent;border-radius:0}.org-cores span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:66px;gap:5px;padding:10px 5px;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;background:hsla(0,0%,100%,.08);color:rgba(236,254,255,.82);font-size:.68rem;font-weight:800}.org-cores span b{color:#fff;font-size:.98rem;line-height:1.1;white-space:nowrap}.org-cores span small{color:rgba(236,254,255,.68);font-size:.64rem;font-weight:700;line-height:1.2;white-space:nowrap}.org-cores span:nth-child(3) b{font-size:0}.org-cores span:nth-child(3) b:before{content:"可预约";font-size:.98rem}.org-cores span:nth-child(3) small{font-size:0}.org-cores span:nth-child(3) small:before{content:"到店/上门/线上";font-size:.64rem}.org-cores i{width:30px;height:30px;border-radius:10px;background:hsla(0,0%,100%,.16);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:.58rem}.org-filter{display:grid;grid-gap:10px;gap:10px;padding:12px 16px 10px}.org-search{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:9px 13px;border:1px solid rgba(8,145,178,.08);box-shadow:0 10px 24px rgba(8,145,178,.06)}.org-search input{flex:1 1;border:0;outline:0;background:transparent;color:#0f172a}.org-chip-row,.org-sort-row{display:flex;gap:7px;overflow-x:auto;margin-top:0}.org-chip-row button,.org-sort-row button{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:7px 13px;white-space:nowrap;font-weight:700}.org-sort-row{background:#fff;border-radius:12px;padding:5px;box-shadow:0 8px 22px rgba(8,145,178,.06)}.org-sort-row button{flex:1 1;border:0;border-radius:9px}.org-chip-row button.active{background:#ecfeff;color:#0891b2;border-color:#67e8f9}.org-sort-row button.active{background:#1e293b;color:#fff}.org-service-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin:2px 12px 14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.org-need-section{display:grid;grid-gap:10px;gap:10px;padding:0 16px 12px}.org-need-section .org-service-category-grid{margin:0}.org-service-category-grid .mini-service-category{display:grid;place-items:center;grid-gap:5px;gap:5px;min-height:66px;padding:8px 4px;border:1px solid rgba(8,145,178,.1);border-radius:14px;background:hsla(0,0%,100%,.82);box-shadow:0 8px 20px rgba(8,145,178,.045)}.org-service-category-grid .mini-service-category.active{border-color:rgba(8,145,178,.38);background:#ecfeff;box-shadow:inset 0 0 0 1px rgba(8,145,178,.08),0 10px 22px rgba(8,145,178,.08)}.org-service-category-grid .mini-service-category .web-app-icon{width:30px;height:30px;border-radius:11px}.org-service-category-grid .mini-service-category b{margin-top:0;color:#0f3440;font-size:.72rem;line-height:1.22;white-space:normal}.org-service-category-grid .mini-service-category>span{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:center}.org-service-category-grid .mini-service-category small{color:#64748b;font-size:.6rem;font-weight:700;line-height:1.25}.org-list{display:grid;grid-gap:12px;gap:12px;padding:0 16px}.org-scenario-strip{display:grid;grid-gap:10px;gap:10px;padding:0 16px 12px}.org-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.org-scenario-card{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0;min-height:74px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#0f172a;text-decoration:none;box-shadow:0 8px 22px rgba(8,145,178,.05)}.org-scenario-card.active{border-color:#67e8f9;background:linear-gradient(135deg,#ecfeff,#fff)}.org-scenario-card b,.org-scenario-card small,.org-scenario-card span{display:block;min-width:0}.org-scenario-card b{color:#0f172a;font-size:.82rem;line-height:1.25}.org-scenario-card small{margin-top:4px;color:#64748b;font-size:.68rem;line-height:1.3;overflow-wrap:anywhere}.org-promo-rail{display:grid;grid-gap:10px;gap:10px;padding:0 16px 12px}.org-promo-products{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(136px,40%);grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.org-promo-product{display:grid;grid-template-rows:92px minmax(92px,auto);min-width:0;border:1px solid rgba(8,145,178,.08);border-radius:12px;background:#fff;color:#0f172a;overflow:hidden;text-align:left;font:inherit;box-shadow:0 8px 22px rgba(8,145,178,.05);scroll-snap-align:start}.org-promo-product>img{width:100%;height:100%;aspect-ratio:16/11;object-fit:cover;object-position:center;background:#f8fafc}.org-promo-product>.app-icon{align-self:center;justify-self:center}.org-promo-product span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px 10px}.org-promo-product b{min-height:34px;color:#0f172a;font-size:.78rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.org-promo-product small{color:#64748b;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-promo-product .org-promo-value{color:#0f766e;font-weight:700}.org-promo-product strong{color:#dc2626;font-size:.95rem;font-weight:900}.org-section-title{padding:2px 2px 0}.org-section-title h2{margin:0;color:#0f172a;font-size:1rem;line-height:1.35}.org-section-title p{margin:4px 0 0;color:#64748b;font-size:.76rem;line-height:1.5}.org-card{display:block;padding:14px;border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 8px 22px rgba(8,145,178,.06);content-visibility:auto;contain-intrinsic-size:auto 320px}.org-card-head{gap:10px}.org-card-head,.org-logo{display:flex;align-items:center}.org-logo{width:46px;height:46px;border-radius:14px;justify-content:center;background:transparent;flex:0 0 auto}.org-logo img{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.org-info{flex:1 1;min-width:0}.org-name-row{display:flex;align-items:center;gap:6px}.org-name-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-name-row span{border-radius:6px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;padding:1px 7px;font-size:.62rem;font-weight:800}.org-info p{margin:3px 0 0;color:#94a3b8;font-size:.72rem}.org-info strong{color:#0d9488}.org-distance{flex:0 0 auto;font-style:normal;border-radius:999px;background:#f1f5f9;color:#64748b;padding:5px 9px;font-size:.72rem}.org-address{display:flex;gap:8px;margin-top:12px;padding:8px 10px;background:#f8fafc;border-radius:10px;color:#64748b;font-size:.76rem}.org-capability-summary{display:flex;align-items:baseline;gap:7px;margin-top:10px;color:#64748b;font-size:.7rem;line-height:1.35}.org-capability-summary span{flex:0 0 auto;color:#0891b2;font-weight:800}.org-capability-summary b{min-width:0;color:#475569;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-trust-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.org-trust-row span{border-radius:999px;background:#f0fdfa;color:#0f766e;padding:4px 9px;font-size:.68rem;font-weight:800}.org-products{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.org-products-head{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:.72rem}.org-products-head span{color:#0f172a;font-weight:900}.org-products-head small{color:#94a3b8;font-weight:800}.org-product-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,46%);grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:2px}.org-product{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:minmax(64px,auto) auto;grid-gap:8px;gap:8px;width:100%;border:0;text-align:left;font:inherit;padding:8px;background:#f8fafc;border-radius:10px;cursor:pointer}.org-product div{flex:1 1;min-width:0}.org-product b{display:block;font-size:.78rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.org-product p{margin:4px 0 0;color:#dc2626;font-weight:900}.org-product p em{margin-left:5px;color:#94a3b8;font-size:.62rem;font-style:normal;font-weight:600;text-decoration:line-through}.org-product small{margin-left:8px;color:#94a3b8;font-weight:500}.org-product .org-product-meta{margin:4px 0 0;color:#64748b;font-size:.64rem}.org-product .org-product-meta,.org-product .org-product-value{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-product .org-product-value{margin:3px 0 0;color:#0f766e;font-size:.62rem}.org-product-thumb{width:54px;height:54px;border-radius:10px;object-fit:cover;flex:0 0 auto;background:#f8fafc;object-position:center}.org-product-action{grid-column:1/-1;justify-self:end;border-radius:999px;background:#ef4444;color:#fff;padding:4px 10px;font-size:.68rem;font-weight:900}.org-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.org-footer div{display:flex;flex-wrap:wrap;gap:5px}.org-footer span{border-radius:6px;background:#ecfeff;color:#0891b2;padding:3px 8px;font-size:.66rem;font-weight:800}.org-footer button{border:0}.org-footer .org-card-cta,.org-footer button{border-radius:999px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;padding:7px 12px;font-weight:800}.org-footer .org-card-cta{flex:0 0 auto;font-size:.82rem}.org-fixed-join{display:none;position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(488px,calc(100% - 32px));z-index:50;display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.96);border:1px solid #f1f5f9;border-radius:999px;padding:10px 12px 10px 16px;color:#64748b;box-shadow:0 10px 30px rgba(15,23,42,.12)}.org-fixed-join b{border-radius:999px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;padding:8px 14px}.mini-profile{padding-left:0;padding-right:0}.profile-header{padding:34px 16px 22px;background:linear-gradient(135deg,#0891b2,#0f766e);color:#fff}.profile-user-row{display:flex;align-items:center;gap:12px}.profile-avatar{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.42);font-weight:900;object-fit:cover}.profile-avatar.image{display:block;padding:0}.profile-user-row div:nth-child(2){flex:1 1;min-width:0}.profile-user-row h1{color:#fff;margin:0;font-size:1.1rem}.profile-user-row p{margin:3px 0 0;color:hsla(0,0%,100%,.72);font-size:.76rem}.profile-user-row>a{color:hsla(0,0%,100%,.78);border-radius:999px;background:hsla(0,0%,100%,.12);padding:6px 10px;font-size:.72rem}.profile-level{display:flex;align-items:center;gap:8px;margin-top:12px}.profile-level span{border-radius:999px;background:hsla(0,0%,100%,.24);padding:2px 12px;font-size:.72rem;font-weight:800}.profile-level small{color:hsla(0,0%,100%,.72)}.profile-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.profile-quick a{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;background:hsla(0,0%,100%,.16);font-size:.72rem}.profile-login-btn,.profile-quick a{border-radius:999px;color:#fff;font-weight:800}.profile-login-btn{display:inline-flex;margin-top:14px;background:hsla(0,0%,100%,.22);padding:9px 16px}.profile-body{padding:14px 16px 0}.profile-card{padding:14px;margin-bottom:12px}.profile-card h2{margin:0 0 12px;color:#0f172a;font-size:1rem}.profile-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.profile-card-head h2{margin-bottom:3px}.profile-card-head p{margin:0;color:#64748b;font-size:.72rem}.profile-card-head a{color:#0891b2;font-size:.78rem;font-weight:900}.profile-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-assets a{text-align:center;border-radius:10px;background:#f8fafc;padding:10px 4px}.profile-assets b,.profile-assets span{display:block}.profile-assets b{color:#0891b2;font-size:1.1rem}.profile-assets span{color:#64748b;font-size:.72rem}.today-card-web{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:12px;color:#0f172a;background:linear-gradient(135deg,#fff,#f0fdfa);border-color:#ccfbf1}.today-card-web div{flex:1 1}.today-card-web b,.today-card-web p{display:block}.today-card-web p{margin:4px 0 0;color:#64748b;font-size:.74rem}.today-card-web>span{border-radius:999px;background:#0f766e;color:#fff;padding:7px 12px;font-weight:800}.profile-grid.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-menu-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;color:#0f172a;min-width:0}.profile-menu-tile span{font-size:.72rem;color:#64748b}.health-panel-web{background:linear-gradient(135deg,#fff,#ecfeff)}.profile-list{display:grid;grid-gap:0;gap:0}.profile-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #f1f5f9;color:#0f172a}.profile-list a:last-child{border-bottom:0}.profile-list span{display:flex;align-items:center;gap:10px}.profile-list b{color:#94a3b8;font-size:.72rem}.logout-web{width:100%;border:0;border-radius:999px;padding:12px;color:#94a3b8;background:#fff;font-weight:800}.guest-login-card-web{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;margin-bottom:12px}.guest-login-card-web h2{margin:12px 0 6px;color:#0f172a}.guest-login-card-web p{margin:0;color:#64748b}.guest-login-card-web a{margin-top:14px;border-radius:999px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;padding:10px 18px;font-weight:900}.guest-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.guest-grid-web div{background:#f8fafc;border-radius:10px;padding:10px}.guest-grid-web b{color:#0f172a;font-size:.86rem}.guest-grid-web p{color:#64748b;margin:5px 0 0;font-size:.72rem}.mini-tab-page{width:min(100%,520px);min-height:100vh;margin:0 auto;padding-bottom:94px;background:#f4f8ff}.mini-page-hero{padding:24px 16px 28px;color:#fff}.mini-page-hero.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.mini-page-hero.gold,.mini-page-hero.teal{background:linear-gradient(135deg,#0891b2,#0e7490)}.mini-page-hero span{display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;opacity:.82}.mini-page-hero h1{color:#fff;margin:6px 0;font-size:1.35rem}.mini-page-hero p{margin:0;color:hsla(0,0%,100%,.78);font-size:.84rem}.mini-segment{display:flex;gap:5px;margin:12px 16px;padding:5px;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(9,30,66,.05)}.mini-segment button{flex:1 1;border:0;border-radius:9px;background:transparent;color:#64748b;padding:9px 8px;font-weight:800}.mini-segment button.active{background:#ecfeff;color:#0891b2}.release-card-web,.rule-card-web,.table-card-web{margin:12px 16px;padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(8,145,178,.08);box-shadow:0 8px 22px rgba(9,30,66,.05)}.release-card-web b,.rule-card-web b{color:#0f172a}.release-card-web p,.rule-card-web p{margin:6px 0 0;color:#64748b;font-size:.78rem}.gb-list-web{display:grid;grid-gap:12px;gap:12px;padding:0 16px}.gb-card-web{padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(239,68,68,.08);box-shadow:0 8px 22px rgba(9,30,66,.05)}.gb-card-head{gap:10px}.gb-card-head,.gb-icon-web{display:flex;align-items:center}.gb-icon-web{width:42px;height:42px;border-radius:12px;justify-content:center;background:#fee2e2;color:#dc2626;font-size:.62rem;font-weight:900}.gb-card-head div{flex:1 1;min-width:0}.gb-card-head h2{margin:0;color:#0f172a;font-size:.98rem}.gb-card-head p{margin:3px 0 0;color:#64748b;font-size:.74rem}.gb-card-head b{color:#dc2626}.gb-price-row-web{display:flex;align-items:baseline;gap:9px;margin-top:12px}.gb-price-row-web strong{color:#dc2626;font-size:1.2rem}.gb-price-row-web small{color:#94a3b8;text-decoration:line-through}.gb-price-row-web em{margin-left:auto;color:#0891b2;background:#ecfeff;border-radius:999px;padding:3px 8px;font-style:normal;font-size:.72rem;font-weight:800}.gb-progress-web,.release-bar-web{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.gb-progress-web{margin-top:12px}.gb-progress-web span,.release-bar-web i{display:block;height:100%;border-radius:999px}.gb-progress-web span{background:linear-gradient(90deg,#ef4444,#f97316)}.release-bar-web i{background:linear-gradient(90deg,#0891b2,#99f6e4)}.gb-join-web{display:flex;justify-content:center;margin-top:12px;border-radius:999px;background:#dc2626;color:#fff;padding:10px;font-weight:900}.point-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px}.point-card-web{padding:14px;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(9,30,66,.05)}.point-card-web span{color:#64748b;font-size:.74rem}.point-card-web b{display:block;margin-top:6px;color:#0f172a;font-size:1.28rem}.point-card-web.gold b{color:#0891b2}.point-card-web.green b{color:#16a34a}.point-card-web.blue b{color:#0891b2}.point-card-web.gray b{color:#64748b}.release-card-web>div:first-child{display:flex;justify-content:space-between;margin-bottom:10px}.release-card-web span{color:#0891b2;font-size:.78rem;font-weight:800}.table-card-web{display:grid;grid-gap:8px;gap:8px}.table-row-web{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:10px;border-radius:10px;background:#f8fafc}.table-row-web span{color:#0f172a;font-weight:800}.table-row-web b{color:#0891b2;text-align:right}.table-row-web em,.table-row-web small{color:#64748b;font-style:normal;font-size:.72rem}.empty-web{padding:34px 16px;text-align:center;color:#94a3b8}.health-action-grid-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 16px 0}.health-action-web{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 8px 22px rgba(9,30,66,.05)}.health-action-web b{font-size:.74rem}.health-action-web small{color:#64748b;font-size:.62rem;text-align:center}.check-list-web{display:grid;grid-gap:12px;gap:12px}.check-question-web b{display:block;color:#0f172a;margin-bottom:8px}.check-question-web div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.check-question-web button{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:8px 5px;font-size:.72rem;font-weight:800}.check-question-web button.active{background:#ecfeff;border-color:#67e8f9;color:#0891b2}.check-result-web{margin-top:14px;padding:12px;border-radius:12px;background:#f8fafc}.check-result-web strong{color:#0f172a}.check-result-web p{margin:5px 0 0;color:#64748b;font-size:.78rem}.check-result-web.good{background:#f0fdf4}.check-result-web.watch{background:#fffbeb}.check-result-web.risk{background:#fef2f2}.device-grid-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.device-grid-web div{border-radius:12px;background:#f8fafc;padding:12px 8px}.device-grid-web b,.device-grid-web em,.device-grid-web span{display:block;text-align:center}.device-grid-web b{color:#0f172a;font-size:.8rem}.device-grid-web span{margin-top:4px;color:#64748b;font-size:.68rem}.device-grid-web em{margin-top:7px;color:#0891b2;font-size:.68rem;font-style:normal;font-weight:900}.login-web-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 18px;background:radial-gradient(circle at 50% 18%,rgba(20,184,166,.14),transparent 28%),linear-gradient(180deg,#ecfeff,#f8fafc 72%,#eef6ff)}.login-card-web{width:min(100%,392px);border:1px solid rgba(226,232,240,.8);border-radius:24px;padding:30px 22px 24px;background:hsla(0,0%,100%,.96);box-shadow:0 24px 60px rgba(15,23,42,.1);animation:loginCardIn .52s ease-out both}.login-web-page.splash-active .login-card-web{opacity:0;transform:translateY(12px) scale(.98);pointer-events:none}.login-brand-web{text-align:center;margin-bottom:22px}.login-brand-web img{width:clamp(82px,22vw,112px);height:clamp(34px,8vw,46px);object-fit:contain;border-radius:0;background:transparent;box-shadow:none}.login-brand-web h1{margin:14px 0 4px;color:#0f172a;font-size:clamp(2.15rem,8vw,2.75rem);line-height:1.04;font-weight:950}.login-brand-web p{margin:0;color:#7c8ea6;font-size:1rem;font-weight:700}.login-portal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:18px 0 14px;padding:4px;border-radius:14px;background:#f1f5f9}.login-portal-tabs a{min-width:0;border-radius:10px;padding:9px 6px;color:#64748b;font-size:.84rem;font-weight:900;text-align:center;text-decoration:none;white-space:nowrap}.login-portal-tabs a.active{background:#fff;color:#0e7490;box-shadow:0 6px 16px rgba(15,23,42,.08)}.login-method-tabs,.login-sub-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;border-radius:12px;background:#f1f5f9}.login-method-tabs button,.login-sub-tabs button{min-width:0;border:0;border-radius:9px;padding:9px 6px;background:transparent;color:#64748b;font-weight:900;cursor:pointer}.login-method-tabs button.active,.login-sub-tabs button.active{background:#fff;color:#0e7490;box-shadow:0 6px 16px rgba(15,23,42,.08)}.login-mode-web{margin-left:0;margin-right:0}.login-error-web{border-radius:10px;background:#fef2f2;color:#dc2626;padding:10px;margin-bottom:14px;text-align:center;font-size:.82rem}.login-error-web.info{background:#ecfeff;color:#0e7490}.wechat-login-web{text-align:center}.wechat-login-web b{color:#0f172a}.login-agree-web,.phone-login-web p,.wechat-login-web p{color:#64748b;font-size:.78rem}.login-submit-web,.wechat-login-web button{width:100%;border:0;border-radius:12px;padding:12px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;font-weight:900}.code-row-web button:disabled,.login-submit-web:disabled{cursor:not-allowed;opacity:.62}.password-change-web,.password-login-web,.phone-login-web{display:grid;grid-gap:9px;gap:9px}.password-change-web label,.password-login-web label,.phone-login-web label{color:#0f172a;font-weight:800;font-size:.95rem;margin-top:2px}.password-change-web input,.password-login-web input,.phone-login-web input{width:100%;border:1px solid #dce7f3;border-radius:14px;padding:13px 15px;outline:0;font-size:1rem;color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1px rgba(226,232,240,.25);transition:border-color .16s ease,box-shadow .16s ease}.password-change-web input:focus,.password-login-web input:focus,.phone-login-web input:focus{border-color:#67e8f9;box-shadow:0 0 0 4px rgba(103,232,249,.24)}.code-row-web{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:8px;gap:8px}.code-row-web button{border:0;border-radius:14px;padding:0 10px;background:#e6fafc;color:#0891b2;font-size:.88rem;font-weight:900}.login-role-hint,.password-security-note{border-radius:12px;padding:12px 14px;background:#ecfeff;color:#0e7490;font-size:.92rem;font-weight:800;line-height:1.55}.login-role-hint{text-align:center;margin-top:14px}.login-agree-web{text-align:center;margin-top:16px}.login-splash-web{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:28px;background:radial-gradient(circle at 50% 42%,rgba(34,211,238,.24),transparent 30%),linear-gradient(160deg,#ecfeff,#fff 48%,#e0f2fe);animation:splashLeave .52s ease-in 1.36s forwards}.login-splash-web:before{content:"";position:absolute;width:420px;height:420px;border-radius:999px;border:1px solid rgba(8,145,178,.14);animation:splashRing 1.8s ease-out both}.login-splash-web>button{position:absolute;top:max(18px,env(safe-area-inset-top));right:18px;border:0;border-radius:999px;padding:8px 14px;background:hsla(0,0%,100%,.72);color:#0f766e;font-weight:900;box-shadow:0 8px 24px rgba(8,145,178,.12)}.splash-orbit{position:relative;width:clamp(190px,42vw,300px);height:clamp(110px,24vw,172px);display:flex;align-items:center;justify-content:center}.splash-orbit img{width:min(82%,250px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(8,145,178,.22));animation:splashLogoFloat 1.55s cubic-bezier(.2,.9,.25,1) both}.splash-orbit i{position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(8,145,178,.22);transform:rotate(-8deg);animation:splashOrbit 1.65s ease-out both}.splash-orbit i:nth-child(2){inset:2px 20px;border-color:rgba(15,118,110,.16);transform:rotate(13deg);animation-delay:.12s}.splash-orbit i:nth-child(3){inset:30px 4px;border-color:rgba(34,211,238,.2);transform:rotate(28deg);animation-delay:.22s}.splash-pulse{display:flex;align-items:flex-end;gap:5px;height:32px;margin-top:16px}.splash-pulse span{width:7px;height:12px;border-radius:999px;background:linear-gradient(180deg,#22d3ee,#0f766e);animation:splashPulse .78s ease-in-out infinite}.splash-pulse span:nth-child(2){animation-delay:.1s}.splash-pulse span:nth-child(3){animation-delay:.2s}.splash-pulse span:nth-child(4){animation-delay:.3s}.splash-pulse span:nth-child(5){animation-delay:.4s}.login-splash-web strong{margin-top:14px;color:#0f172a;font-size:clamp(1.55rem,5vw,2.4rem);line-height:1.2}.login-splash-web p{margin:8px 0 0;color:#0f766e;font-weight:800}@keyframes loginCardIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes splashLeave{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@keyframes splashRing{0%{opacity:0;transform:scale(.72)}50%{opacity:1}to{opacity:.18;transform:scale(1.15)}}@keyframes splashLogoFloat{0%{opacity:0;transform:translateY(22px) scale(.82)}60%{opacity:1;transform:translateY(-4px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes splashOrbit{0%{opacity:0;transform:rotate(-28deg) scale(.74)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes splashPulse{0%,to{height:10px;opacity:.55}50%{height:30px;opacity:1}}@media (prefers-reduced-motion:reduce){.login-card-web,.login-splash-web,.login-splash-web:before,.splash-orbit i,.splash-orbit img,.splash-pulse span{animation:none!important}.login-splash-web{display:none}.login-web-page.splash-active .login-card-web{opacity:1;transform:none;pointer-events:auto}}.coupon-list-web,.order-list-web{display:grid;grid-gap:12px;gap:12px;padding:0 16px}.coupon-summary-web{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:-18px 16px 12px;padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(8,145,178,.1);box-shadow:0 10px 24px rgba(9,30,66,.08)}.coupon-info-web small,.coupon-summary-web small{display:block;color:#64748b;font-size:.72rem}.coupon-summary-web b{display:block;margin-top:3px;color:#0f172a;font-size:1.1rem}.coupon-summary-web a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;padding:7px 13px;background:#0891b2;color:#fff;font-size:.78rem;font-weight:900;white-space:nowrap}.coupon-rule-web{padding:0;overflow:hidden}.coupon-rule-web button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:12px 14px;text-align:left}.coupon-rule-web button span{color:#0891b2;font-size:.76rem;font-weight:900}.coupon-rule-web p{margin:0;padding:0 14px 14px}.mini-segment.scroll{overflow-x:auto}.mini-segment.scroll button{min-width:74px}.order-flow-card{padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(8,145,178,.08);box-shadow:0 8px 22px rgba(9,30,66,.05)}.of-head,.of-main,.of-steps{display:flex;align-items:center}.of-head{justify-content:space-between;margin-bottom:12px}.of-head span{color:#94a3b8;font-size:.74rem}.of-head b{border-radius:999px;padding:4px 10px;font-size:.72rem}.of-main{gap:10px}.of-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ecfeff;color:#0891b2;font-weight:900;font-size:.62rem}.of-main div{flex:1 1;min-width:0}.of-main small,.of-main strong{display:block}.of-main small{color:#94a3b8;font-size:.68rem}.of-main strong{color:#0f172a}.of-amount{color:#0891b2;font-style:normal;font-weight:900}.of-code,.of-note{margin-top:12px;border-radius:10px;padding:9px 10px;font-size:.74rem}.of-note{background:#f8fafc;color:#64748b}.of-code{background:#ecfeff;color:#0e7490;text-align:center;font-weight:900}.of-steps{justify-content:space-between;gap:4px;margin-top:13px}.of-steps span{flex:1 1;position:relative;text-align:center;color:#cbd5e1;font-size:.68rem;font-weight:800}.of-steps span.active{color:#0891b2}.of-action{width:100%;margin-top:12px;border:0;border-radius:10px;padding:10px;background:#0f766e;color:#fff;font-weight:900}.of-action.ghost{background:#fff;border:1px solid #ef4444;color:#ef4444}.empty-action-web{position:relative;overflow:hidden;padding:30px 18px;border:1px solid rgba(8,145,178,.12);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(34,211,238,.14),transparent 44%),linear-gradient(180deg,#fff,#f7feff);text-align:center;box-shadow:0 14px 34px rgba(8,145,178,.08)}.empty-action-web:before{content:"";display:block;width:38px;height:4px;margin:0 auto 14px;border-radius:999px;background:linear-gradient(90deg,rgba(8,145,178,0),rgba(8,145,178,.65),rgba(8,145,178,0))}.empty-action-web b{display:block;color:#0f172a;font-size:.98rem;line-height:1.35}.empty-action-web p{max-width:280px;margin:10px auto 0;color:#64748b;font-size:.84rem;line-height:1.55}.empty-action-web a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.empty-action-web a,.empty-action-web button{min-width:92px;min-height:36px;margin-top:16px;background:#0891b2;color:#fff;padding:8px 18px;font-size:.86rem;font-weight:900;box-shadow:0 10px 22px rgba(8,145,178,.2)}.empty-action-web button{border:0;border-radius:999px}.guest-login-card-web.member-guest-hero{position:relative;overflow:hidden;padding:18px;border:0;background:radial-gradient(circle at 88% 0,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(135deg,rgba(8,145,178,.98),rgba(14,116,144,.94) 52%,rgba(22,163,74,.88))!important;color:#fff;text-align:left}.guest-login-card-web.member-guest-hero:after{content:"";position:absolute;top:-44px;right:-52px;width:144px;height:144px;border-radius:999px;background:hsla(0,0%,100%,.12)}.guest-login-card-web.member-guest-hero .guest-actions,.guest-login-card-web.member-guest-hero .guest-hero-topline,.guest-login-card-web.member-guest-hero .guest-status-grid,.guest-login-card-web.member-guest-hero h1,.guest-login-card-web.member-guest-hero p{position:relative;z-index:1}.guest-login-card-web.member-guest-hero h1{color:#fff}.guest-login-card-web.member-guest-hero .guest-mode-pill,.guest-login-card-web.member-guest-hero .guest-status-card span,.guest-login-card-web.member-guest-hero p{color:hsla(0,0%,100%,.82)}.guest-login-card-web.member-guest-hero .guest-status-card{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.13)}.guest-login-card-web.member-guest-hero .guest-status-card b{color:#fff}.home-compact-empty{width:100%;min-height:118px;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:18px 14px}.home-compact-empty b{font-size:.95rem;line-height:1.25}.home-compact-empty p{margin:0;font-size:.78rem;line-height:1.45}.home-compact-empty a{margin-top:2px;padding:7px 16px;font-size:.82rem}.mini-segment button small{display:inline-flex;align-items:center;justify-content:center;min-width:18px;margin-left:5px;border-radius:999px;padding:1px 5px;background:rgba(100,116,139,.12);color:inherit;font-size:.68rem;font-weight:900}.coupon-card-web{display:grid;grid-template-columns:92px 1fr;min-height:112px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#fff8e1,#fff3e0);border:1px solid #ffe0b2}.coupon-card-web.expired,.coupon-card-web.used{filter:grayscale(.7);opacity:.62}.coupon-value-web{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0891b2;background:hsla(0,0%,100%,.42)}.coupon-value-web small{font-weight:900}.coupon-value-web b{font-size:2rem;line-height:1}.coupon-value-web span{margin-top:5px;color:#0e7490;font-size:.68rem;font-weight:900}.coupon-info-web{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;background:hsla(0,0%,100%,.5)}.coupon-info-web strong{color:#0f172a}.coupon-info-web span{color:#64748b;font-size:.74rem}.coupon-info-web button,.coupon-status-web{align-self:flex-start;border:0;border-radius:999px;background:#0891b2;color:#fff;padding:6px 13px;font-style:normal;font-size:.74rem;font-weight:900}.checkout-head-web{display:flex;align-items:center;gap:12px;padding:16px;background:#fff}.checkout-head-web button,.product-hero-web button{border:0;border-radius:999px;background:#f1f5f9;color:#64748b;padding:8px 13px;font-weight:800}.checkout-head-web h1{margin:0;color:#0f172a;font-size:1.1rem}.form-grid-web{display:grid;grid-gap:9px;gap:9px}.form-grid-web input,.form-grid-web textarea{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:11px;outline:0}.form-grid-web textarea{min-height:70px;resize:vertical}.checkout-items-web{display:grid;grid-gap:8px;gap:8px}.checkout-items-web div{display:flex;justify-content:space-between;gap:10px;padding:10px;border-radius:10px;background:#f8fafc}.checkout-items-web b{color:#0891b2}.pay-list-web{display:grid;grid-gap:8px;gap:8px}.pay-list-web button{display:flex;justify-content:space-between;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:12px;color:#0f172a}.pay-list-web button.active{border-color:#0891b2;background:#ecfeff}.pay-list-web b{color:#0891b2}.checkout-bottom-web,.product-bottom-web{position:fixed;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(520px,100%);display:flex;align-items:center;gap:12px;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);border-top:1px solid #f1f5f9;z-index:1002;box-shadow:0 -6px 18px rgba(15,23,42,.06)}.checkout-bottom-web div,.product-bottom-web div{flex:1 1}.checkout-bottom-web span,.product-bottom-web span{display:block;color:#64748b;font-size:.72rem}.checkout-bottom-web b,.product-bottom-web b{color:#0891b2;font-size:1.2rem}.checkout-bottom-web button,.product-bottom-web button{border:0;border-radius:999px;background:#0891b2;color:#fff;padding:12px 24px;font-weight:900}.product-hero-web{padding:16px;background:linear-gradient(135deg,#e0f2fe,#f8fafc)}.product-cover-web{width:170px;height:170px;margin:22px auto 10px;border-radius:22px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 40px rgba(9,30,66,.08)}.product-info-web{padding:18px 16px;background:#fff}.product-info-web em{display:inline-flex;border-radius:999px;background:#ecfeff;color:#0891b2;padding:4px 10px;font-style:normal;font-size:.72rem;font-weight:900}.product-info-web h1{margin:10px 0;color:#0f172a;font-size:1.35rem}.product-price-web{display:flex;align-items:baseline;gap:10px}.product-price-web strong{color:#0891b2;font-size:1.8rem}.product-price-web span{color:#f97316;font-size:.78rem}.product-info-web p{margin:10px 0 0;color:#64748b;line-height:1.65}.feature-list-web{display:grid;grid-gap:8px;gap:8px}.feature-list-web span{border-radius:10px;background:#f8fafc;padding:10px;color:#0f172a}.flow-line-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.flow-line-web span{border-radius:10px;background:#ecfeff;color:#0891b2;padding:10px 4px;text-align:center;font-weight:900;font-size:.78rem}.shop-like-page{background:#f5f7fa}.shop-hero{text-align:left}.shop-hero h1{font-size:1.46rem}.shop-filter{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(245,247,250,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shop-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 12px 14px}.shop-product-grid .empty-web{grid-column:1/-1}.shop-product-card{min-width:0;overflow:hidden;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 22px rgba(15,23,42,.05)}.shop-product-cover{position:relative;aspect-ratio:1/1;display:grid;place-items:center;background:#f8fafc;overflow:hidden}.shop-product-cover img{width:100%;height:100%;object-fit:cover}.shop-product-cover>span{position:absolute;left:8px;top:8px;border-radius:6px;background:rgba(8,145,178,.92);color:#fff;padding:2px 7px;font-size:.66rem;font-weight:900}.shop-product-body{padding:9px 9px 10px}.shop-product-body h2{min-height:38px;margin:0 0 7px;color:#0f172a;font-size:.88rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-product-price{display:flex;align-items:baseline;gap:6px}.shop-product-price b{color:#dc2626;font-size:1.1rem;line-height:1.1}.shop-product-price small{color:#94a3b8;text-decoration:line-through;font-size:.72rem}.shop-product-body p{margin:5px 0 0;color:#64748b;font-size:.72rem;line-height:1.35}.shop-product-shop{display:flex;align-items:center;gap:5px;margin-top:7px;min-width:0}.shop-product-shop span{flex:0 0 auto;border-radius:5px;background:#ecfeff;color:#0891b2;padding:2px 6px;font-size:.64rem;font-weight:900}.shop-product-shop em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem;font-style:normal}.shop-merchant-strip{margin:2px 12px 112px}.shop-merchant-strip h2{margin:0 0 8px;color:#0f172a;font-size:1rem}.shop-merchant-strip>div{display:grid;grid-gap:8px;gap:8px}.shop-merchant-strip a{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 8px;gap:3px 8px;padding:10px;border-radius:8px;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.06)}.shop-merchant-strip span{grid-row:span 2;align-self:center;border-radius:6px;background:#0f766e;color:#fff;padding:3px 7px;font-size:.68rem;font-weight:900}.shop-merchant-strip b,.shop-merchant-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-merchant-strip b{font-size:.86rem}.shop-merchant-strip small{color:#64748b;font-size:.74rem}.shop-detail-page{background:#f5f7fa;padding-bottom:196px}.shop-detail-cover{padding-bottom:14px;background:#fff}.shop-detail-cover button{border:0;border-radius:999px;background:#f1f5f9;color:#334155;padding:8px 13px;font-weight:900}.shop-detail-cover .product-cover-web{width:min(100%,360px);height:auto;aspect-ratio:1/1;border-radius:8px;box-shadow:none;overflow:hidden}.shop-detail-cover .product-cover-web img{width:100%;height:100%;object-fit:cover}.shop-detail-info{margin-top:8px}.shop-detail-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.shop-detail-price-row strong{color:#dc2626;font-size:2rem;line-height:1}.shop-detail-price-row small{color:#94a3b8;text-decoration:line-through}.shop-detail-price-row span{border-radius:999px;background:#fff7ed;color:#ea580c;padding:3px 8px;font-size:.72rem;font-weight:900}.shop-detail-meta{gap:8px;margin-top:10px;color:#64748b;font-size:.78rem}.shop-detail-meta,.shop-store-card{display:flex;justify-content:space-between}.shop-store-card{align-items:center;gap:12px;margin:8px 16px 0;padding:13px;border-radius:8px;background:#fff;border:1px solid rgba(8,145,178,.08)}.shop-store-card>div{display:flex;align-items:center;gap:9px;min-width:0}.shop-store-card b,.shop-store-card small,.shop-store-card span{display:block}.shop-store-card span{min-width:0}.shop-store-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:.9rem}.shop-store-card small{margin-top:2px;color:#64748b;font-size:.72rem}.shop-store-card a{flex:0 0 auto;border-radius:999px;background:#ecfeff;color:#0891b2;padding:7px 12px;font-size:.78rem;font-weight:900}.shop-detail-desc{margin:0;color:#475569;line-height:1.7;font-size:.92rem}.product-quick-card{margin:8px 16px 0;padding:12px;border-radius:8px;background:#fff;border:1px solid rgba(8,145,178,.08)}.product-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.product-quick-grid span{min-width:0;border-radius:8px;background:#ecfeff;color:#0e7490;padding:9px 10px;font-size:.8rem;font-weight:900;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-conversion-card{display:grid;grid-gap:10px;gap:10px;margin:8px 16px 0;padding:13px;border-radius:8px;background:#fff;border:1px solid rgba(8,145,178,.08)}.product-conversion-card>div{display:flex;align-items:center;gap:9px}.product-conversion-card b,.product-conversion-card small{display:block}.product-conversion-card b{color:#0f172a;font-size:.9rem}.product-conversion-card small{margin-top:2px;color:#64748b;font-size:.72rem}.product-conversion-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.product-conversion-card li{position:relative;padding-left:16px;color:#475569;font-size:.78rem;line-height:1.5}.product-conversion-card li:before{content:"";position:absolute;left:1px;top:.58em;width:6px;height:6px;border-radius:999px;background:#0d9488}.product-collapse-card{margin:8px 16px 0;border-radius:8px;background:#fff;border:1px solid rgba(8,145,178,.08);overflow:hidden}.product-collapse-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 14px;cursor:pointer;list-style:none}.product-collapse-card summary::-webkit-details-marker{display:none}.product-collapse-card summary:after{content:"展开";flex:0 0 auto;color:#0891b2;font-size:.76rem;font-weight:900}.product-collapse-card[open] summary:after{content:"收起"}.product-collapse-card summary small,.product-collapse-card summary span{display:block;min-width:0}.product-collapse-card summary span{color:#0f172a;font-size:.95rem;font-weight:900}.product-collapse-card summary small{margin-left:auto;color:#94a3b8;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-collapse-body,.product-collapse-card>div{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px}.product-assurance-strip{display:flex;flex-wrap:wrap;gap:7px}.product-assurance-strip span{border-radius:999px;background:#f1f5f9;color:#0f766e;padding:7px 10px;font-size:.76rem;font-weight:800}.product-brief-list{display:grid;grid-gap:10px;gap:10px;margin:0}.product-brief-list div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px;gap:10px}.product-brief-list dt{color:#94a3b8;font-size:.78rem;font-weight:800}.product-brief-list dd{margin:0;color:#334155;font-size:.84rem;line-height:1.6}.product-detail-gallery{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.product-detail-gallery img{width:100%;border-radius:10px;background:#fff;object-fit:cover;box-shadow:0 8px 24px rgba(15,23,42,.06)}.shop-buy-bar{bottom:calc(82px + env(safe-area-inset-bottom))}.shop-buy-bar b{color:#dc2626}.shop-buy-bar button{background:linear-gradient(135deg,#ef4444,#f97316)}.checkout-page-safe,.orders-page-safe{padding-bottom:196px}.merchant-detail-page{width:min(100%,520px);min-height:100vh;margin:0 auto;background:#f8fafc;padding-bottom:132px}.merchant-empty-page{text-align:center;padding:80px 20px 132px}.merchant-empty-page p{color:#64748b;font-size:.85rem;margin-bottom:16px}.merchant-empty-page a{color:#0891b2;font-size:.85rem;font-weight:800}.merchant-products-section,.merchant-store-photo-card{margin:12px 16px;padding:14px;border:1px solid rgba(8,145,178,.08);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(8,145,178,.05)}.merchant-summary-strip{display:flex;gap:7px;overflow-x:auto;margin:12px 16px 0;padding-bottom:2px}.merchant-summary-strip span{flex:0 0 auto;border-radius:999px;background:#f0fdfa;color:#0f766e;padding:7px 10px;font-size:.72rem;font-weight:900;border:1px solid #ccfbf1}.merchant-decision-card{display:grid;grid-gap:12px;gap:12px;margin:12px 16px;padding:14px;border:1px solid rgba(8,145,178,.12);border-radius:8px;background:radial-gradient(circle at 92% 0,rgba(8,145,178,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fafc 58%,#ecfeff);box-shadow:0 10px 26px rgba(8,145,178,.06)}.merchant-decision-head{display:grid;grid-gap:5px;gap:5px}.merchant-decision-head span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#0891b2;color:#fff;padding:4px 9px;font-size:.68rem;font-weight:900}.merchant-decision-head h3{margin:0;color:#0f172a;font-size:1rem;line-height:1.3}.merchant-decision-head p{margin:0;color:#64748b;font-size:.76rem;line-height:1.55}.merchant-decision-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.merchant-decision-steps span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 8px;border-radius:8px;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.92)}.merchant-decision-steps b{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#ecfeff;color:#0891b2;font-size:.72rem}.merchant-decision-steps em,.merchant-decision-steps small{display:block;min-width:0;font-style:normal}.merchant-decision-steps em{color:#0f172a;font-size:.72rem;font-weight:900;line-height:1.25}.merchant-decision-steps small{color:#64748b;font-size:.64rem;line-height:1.25;overflow-wrap:anywhere}.merchant-decision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.merchant-decision-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #0891b2;background:#0891b2;color:#fff;padding:8px 12px;font-size:.78rem;font-weight:900;text-decoration:none;white-space:nowrap}.merchant-decision-actions a+a{background:#fff;color:#0e7490}.merchant-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.merchant-section-title h3{margin:0;color:#0f172a;font-size:1rem;font-weight:900}.merchant-section-title span{color:#64748b;font-size:.74rem;white-space:nowrap}.merchant-featured-strip{display:flex;align-items:center;gap:8px;margin-bottom:12px;border-radius:8px;background:#ecfeff;padding:9px 10px;min-width:0}.merchant-featured-strip span{flex:0 0 auto;border-radius:999px;background:#0891b2;color:#fff;padding:3px 8px;font-size:.68rem;font-weight:900}.merchant-featured-strip b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0e7490;font-size:.78rem}.merchant-catalog-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.merchant-catalog-tabs span{min-width:0;border-radius:8px;background:#f8fafc;color:#475569;padding:8px 7px;text-align:center;font-size:.72rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.merchant-product-card{min-height:100%;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.merchant-product-cover{aspect-ratio:1/1;background:#f0fdfa;display:grid;place-items:center;color:#0e7490;font-weight:900;position:relative}.merchant-product-cover img{width:100%;height:100%;object-fit:cover}.merchant-product-cover span{position:absolute;left:7px;top:7px;border-radius:6px;background:#0891b2;color:#fff;padding:2px 7px;font-size:.58rem;font-weight:700}.merchant-product-cover span.is-hot{left:auto;right:7px;background:#f97316}.merchant-product-body{display:grid;grid-gap:4px;gap:4px;padding:10px}.merchant-product-body b{min-height:38px;color:#0f172a;font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.merchant-product-price{display:flex;align-items:baseline;gap:6px;margin-top:3px}.merchant-product-price span{color:#dc2626;font-size:1rem;font-weight:900}.merchant-product-price small{color:#94a3b8;font-size:.62rem;text-decoration:line-through}.merchant-product-body p{margin:0;color:#64748b;font-size:.66rem;line-height:1.4}.merchant-product-body p.is-danger{color:#dc2626;font-weight:800}.merchant-product-body strong{justify-self:end;margin-top:4px;border-radius:999px;background:#ef4444;color:#fff;padding:4px 10px;font-size:.68rem;font-weight:900}.merchant-empty-products{border-radius:8px;background:#f8fafc;padding:32px 12px;color:#64748b;font-size:.84rem;text-align:center}.merchant-collapse-card{border-radius:8px;border:1px solid rgba(8,145,178,.08);background:#fff;overflow:hidden}.merchant-collapse-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 14px;cursor:pointer;list-style:none}.merchant-collapse-card summary::-webkit-details-marker{display:none}.merchant-collapse-card summary:after{content:"展开";flex:0 0 auto;color:#0891b2;font-size:.74rem;font-weight:900}.merchant-collapse-card[open] summary:after{content:"收起"}.merchant-collapse-card summary span{color:#0f172a;font-size:.92rem;font-weight:900}.merchant-collapse-card summary small{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.72rem}.merchant-collapse-card>article,.merchant-collapse-card>div,.merchant-collapse-card>section{margin:0 14px 14px}.merchant-contact-button{display:inline-flex;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;padding:10px 14px;font-size:.8rem;font-weight:900;text-decoration:none}.merchant-store-list{display:grid;grid-gap:9px;gap:9px}.merchant-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 16px 12px}.merchant-capability-card{display:flex;min-width:0;flex-direction:column;align-items:center;padding:12px 8px;border:1px solid rgba(8,145,178,.08);border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(8,145,178,.06);text-align:center}.merchant-capability-card b{margin-top:7px;color:#0f172a;font-size:.82rem;line-height:1.3}.merchant-capability-card span{margin-top:4px;color:#64748b;font-size:.66rem;line-height:1.35}.merchant-process-card{margin:0 16px 12px;padding:14px;border:1px solid rgba(8,145,178,.08);border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(8,145,178,.06)}.merchant-process-card h3{margin:0;color:#0f172a;font-size:.92rem}.merchant-process-row{display:flex;align-items:center;gap:10px;padding-top:11px;color:#334155;font-size:.78rem}.merchant-process-row b{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#ecfeff;color:#0891b2;font-size:.72rem}.checkout-error-web{margin:12px 16px 0;padding:12px 14px;border-radius:12px;background:#fef2f2;color:#dc2626;font-size:.9rem;font-weight:800;line-height:1.5}@media (max-width:360px){.shop-product-grid{gap:8px}.shop-product-body,.shop-product-grid{padding-left:8px;padding-right:8px}}.hc-hero,.health-check-web{background:#fff}.hc-hero{padding:18px 16px;border-radius:8px;color:#0f172a;border:1px solid #e5e7eb}.hc-hero>span{display:block;color:#0891b2;font-size:.76rem;font-weight:900}.hc-hero h1{margin:8px 0;color:#0f172a;font-size:1.24rem;line-height:1.4}.hc-hero p{margin:0;color:#64748b;line-height:1.6;font-size:.84rem}.hc-hero button{width:100%;margin-top:16px;border:0;border-radius:8px;background:#0891b2;color:#fff;padding:12px 16px;font-weight:900}.hc-hero>small{display:block;margin-top:9px;color:#94a3b8;text-align:center;font-size:.72rem}.hc-card,.hc-progress,.hc-result{background:#fff;border-radius:8px;padding:14px;border:1px solid #e5e7eb;margin-bottom:10px}.hc-progress div{display:flex;justify-content:space-between;align-items:center}.hc-progress b{color:#0f172a;font-size:1.02rem}.hc-progress span{color:#0891b2;font-weight:900}.hc-direction i,.hc-progress>i{display:block;height:6px;margin-top:12px;border-radius:999px;background:#e2e8f0;overflow:hidden}.hc-direction em,.hc-progress em{display:block;height:100%;background:#0891b2}.hc-progress p{margin:10px 0 0;color:#64748b;font-size:.78rem;line-height:1.5}.hc-body-card{padding-top:14px}.hc-category-picker{margin-bottom:12px}.hc-category-control{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;grid-gap:8px;gap:8px;margin-bottom:10px}.hc-cat-nav{border:0;border-radius:8px;background:#ecfeff;color:#0891b2;font-size:1rem;font-weight:900;min-height:48px;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,background .16s ease}.hc-cat-nav:active{transform:scale(.96);background:#cffafe}.hc-current-cat{min-width:0;border-radius:8px;background:#f8fafc;border:1px solid #e5e7eb;padding:9px 12px;text-align:center}.hc-current-cat b,.hc-current-cat small,.hc-current-cat span{display:block}.hc-current-cat span{color:#64748b;font-size:.68rem;font-weight:800}.hc-current-cat b{margin-top:2px;color:#0f172a;font-size:.98rem}.hc-current-cat small{margin-top:2px;color:#0891b2;font-size:.7rem;font-weight:900}.hc-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.hc-tabs button,.hc-tags button{border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;padding:8px 13px;min-height:36px;white-space:nowrap;font-size:.8rem;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.hc-tabs button{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 8px);display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:88px}.hc-tabs button.active,.hc-tags button.active{border-color:#67e8f9;background:#ecfeff;color:#0891b2;font-weight:900}.hc-tabs button:active,.hc-tags button:active{transform:scale(.97)}.hc-tabs span{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:#0891b2;color:#fff;font-size:.62rem;line-height:1}.hc-tags{display:flex;flex-wrap:wrap;gap:8px}.hc-card h2,.hc-card h3{margin:0 0 12px;color:#0f172a}.hc-card h2{font-size:1rem}.hc-card h3{font-size:.96rem}.hc-block+.hc-block{margin-top:18px}.hc-card textarea{width:100%;min-height:96px;resize:vertical;box-sizing:border-box;border:0;border-radius:8px;background:#f8fafc;padding:12px;color:#0f172a;outline:0}.hc-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.hc-field{display:block;border-radius:8px;background:#f8fafc;padding:10px}.hc-field span{display:block;color:#64748b;font-size:.72rem;margin-bottom:5px}.hc-field input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font-size:.92rem}.hc-bmi{margin-top:12px;padding:14px;border-radius:8px;background:#ecfeff;text-align:center}.hc-bmi b,.hc-bmi span{display:block}.hc-bmi b{color:#0891b2;font-size:1.8rem}.hc-bmi span{color:#64748b;font-size:.8rem}.hc-history-card{margin-top:12px}.hc-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.hc-history-row:last-child{border-bottom:0}.hc-history-row div{min-width:0}.hc-history-row b,.hc-history-row span{display:block}.hc-history-row b{color:#0f172a;font-size:.95rem}.hc-history-row span{margin-top:4px;color:#64748b;font-size:.82rem}.hc-history-row strong{color:#0891b2;font-size:1.28rem;flex-shrink:0}.hc-history-row button{border:0;border-radius:8px;background:#ecfeff;color:#0891b2;padding:7px 12px;font-size:.76rem;font-weight:900;flex-shrink:0}.hc-history-row button:disabled{opacity:.45}.hc-save-state{margin-bottom:10px;border-radius:8px;background:#ecfeff;color:#0f766e;padding:12px 14px;font-size:.86rem;font-weight:900;line-height:1.45}.hc-save-state.ok{background:#f0fdfa;color:#047857}.hc-save-state.warn{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fffbeb;color:#92400e}.hc-save-state a,.hc-save-state button{border:0;border-radius:8px;background:#0891b2;color:#fff;padding:8px 12px;font-size:.84rem;font-weight:900;white-space:nowrap}.hc-risk{text-align:center;padding:8px 0 18px}.hc-risk b,.hc-risk strong{display:block}.hc-risk b{font-size:3rem;line-height:1}.hc-risk strong{margin-top:6px;font-size:1.05rem}.hc-risk p{margin:8px 0 0;color:#64748b;font-size:.78rem}.hc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.hc-summary div{border-radius:14px;background:#f8fafc;padding:10px 4px;text-align:center}.hc-summary b,.hc-summary span{display:block}.hc-summary b{color:#0891b2;font-size:1.08rem}.hc-summary span{color:#64748b;font-size:.68rem;margin-top:3px}.hc-conclusion{background:linear-gradient(135deg,#fff,#f0fdfa)}.hc-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hc-card-head span{flex-shrink:0;border-radius:999px;background:#ecfeff;color:#0891b2;padding:5px 10px;font-size:.72rem;font-weight:900}.hc-conclusion p{color:#475569;line-height:1.65;font-size:.86rem}.hc-basis{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.hc-basis span{border:1px solid #ccfbf1;background:hsla(0,0%,100%,.82);border-radius:10px;padding:9px 10px;color:#334155;font-size:.78rem}.hc-conclusion small{display:block;margin-top:12px;color:#94a3b8;line-height:1.45}.hc-list-row{display:flex;align-items:center;gap:10px;color:#0f172a;padding:12px 0;border-bottom:1px solid #f1f5f9}.hc-list-row:last-child{border-bottom:0}.hc-list-row>span{width:38px;height:38px;border-radius:12px;background:#ecfeff;color:#0891b2;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900;flex-shrink:0}.hc-list-row div{flex:1 1;min-width:0}.hc-list-row b,.hc-list-row p{display:block}.hc-list-row b{font-size:.88rem}.hc-list-row p{margin:4px 0 0;color:#64748b;font-size:.76rem;line-height:1.45}.hc-list-row em{font-style:normal;color:#0891b2;font-size:.72rem;font-weight:900}.hc-exam{border-radius:14px;background:#f0fdfa;padding:12px;margin-bottom:8px}.hc-exam b,.hc-exam span{display:block}.hc-exam span{margin-top:5px;color:#0f766e;font-size:.76rem}.hc-basic{display:flex;flex-wrap:wrap;gap:7px}.hc-basic span{border-radius:999px;background:#f8fafc;color:#64748b;padding:6px 10px;font-size:.74rem}.hc-direction{padding:9px 0}.hc-direction div{display:flex;justify-content:space-between}.hc-direction b{color:#0f172a}.hc-direction span{font-weight:900}.hc-bottom{position:fixed;left:0;right:0;bottom:0;z-index:1001;display:flex;gap:10px;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 20px rgba(15,23,42,.08)}.hc-bottom a,.hc-bottom button{flex:1 1;border:0;border-radius:8px;background:#0891b2;color:#fff;padding:12px 14px;text-align:center;font-weight:900}.hc-bottom .ghost{background:#f1f5f9;color:#64748b}.hc-bottom .disabled{opacity:.45}.hc-safe{height:22px}.hc-report-card{margin-bottom:10px;border-radius:8px;background:#fff;padding:14px;border:1px solid #e5e7eb}.hc-report-card h2{margin:0 0 12px;color:#1e5e70;font-size:.95rem;font-weight:900}.hc-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.hc-report-head h2{margin:0}.hc-report-head span{flex-shrink:0;color:#0891b2;font-size:.76rem;font-weight:900}.hc-check-result{display:flex;gap:14px;align-items:center;padding:4px 0 14px;border-bottom:1px solid #eef2f7}.hc-check-score{width:68px;flex-shrink:0;text-align:center}.hc-check-score b,.hc-check-score small{display:block}.hc-check-score b{font-size:1.9rem;line-height:1;font-weight:900}.hc-check-score small{margin-top:5px;color:#64748b;font-size:.68rem}.hc-check-result strong{display:block;color:#0f172a;font-size:.92rem}.hc-check-result p{margin:7px 0 0;color:#64748b;font-size:.8rem;line-height:1.55}.hc-result-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:11px;color:#64748b;font-size:.74rem}.hc-result-state{margin:8px 0 0;color:#0f766e;font-size:.76rem;font-weight:800}.hc-result-disclaimer{margin:8px 0 0;color:#94a3b8;font-size:.72rem;line-height:1.5}.hc-focus-list{display:grid;grid-gap:11px;gap:11px}.hc-focus-list>div{display:grid;grid-template-columns:72px minmax(0,1fr) 38px;align-items:center;grid-gap:10px;gap:10px}.hc-focus-list span{color:#475569;font-size:.8rem}.hc-focus-list i{display:block;height:5px;border-radius:999px;background:#eef2f7;overflow:hidden}.hc-focus-list em{display:block;height:100%;border-radius:inherit}.hc-focus-list b{color:#1e5e70;text-align:right;font-size:.76rem}.hc-result-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.hc-result-details summary::-webkit-details-marker{display:none}.hc-result-details summary b,.hc-result-details summary small,.hc-result-details summary span{display:block}.hc-result-details summary b{color:#1e5e70;font-size:.95rem}.hc-result-details summary small{margin-top:4px;color:#64748b;font-size:.72rem}.hc-result-details summary em{color:#0891b2;font-size:.76rem;font-style:normal;font-weight:900}.hc-result-details[open] summary{padding-bottom:12px;border-bottom:1px solid #eef2f7}.hc-result-details[open] summary em{font-size:0}.hc-result-details[open] summary em:after{content:"收起";font-size:.76rem}.hc-result-evidence{display:grid;grid-gap:0;gap:0}.hc-result-evidence>div{padding:11px 0;border-bottom:1px solid #eef2f7}.hc-result-evidence b,.hc-result-evidence p,.hc-result-evidence span{display:block}.hc-result-evidence span{color:#0891b2;font-size:.7rem;font-weight:900}.hc-result-evidence b{margin-top:4px;color:#0f172a;font-size:.86rem}.hc-result-evidence p{margin:4px 0 0;color:#64748b;font-size:.76rem;line-height:1.5}.hc-result-reasoning{padding-top:12px}.hc-result-reasoning h3{margin:0 0 9px;color:#0f172a;font-size:.86rem}.hc-result-reasoning p{display:flex;gap:9px;margin:7px 0 0;color:#475569;font-size:.78rem;line-height:1.5}.hc-result-reasoning p b{color:#0891b2}.hc-next-action-card{border-left:3px solid #0891b2}.hc-next-action-card div{min-width:0}.hc-next-action-card span{color:#0891b2;font-size:.72rem;font-weight:900}.hc-next-action-card h2{margin:5px 0 6px}.hc-next-action-card p{margin:0;color:#475569;font-size:.82rem;line-height:1.55}@media (max-width:520px){.health-check-web{padding-left:12px;padding-right:12px}.hc-check-result{align-items:flex-start}.hc-result-meta{display:grid;grid-gap:4px;gap:4px}}.logo{width:clamp(150px,12vw,220px);height:clamp(46px,4vw,70px);overflow:visible;border-radius:0;flex-direction:row;box-shadow:none}.logo,.logo img{background:transparent}.logo img{width:100%;height:100%;object-fit:contain;display:block}.logo-gold,.logo-tagline{display:none}.mini-brand-row img{width:clamp(132px,36vw,170px);height:clamp(48px,13vw,62px);object-fit:contain;border-radius:0;background:transparent;box-shadow:none}.mini-brand-row strong{display:none}.mini-header-actions{margin-left:auto}.auth-logo img,.console-brand>img,.login-brand img{object-fit:contain;background:transparent;box-shadow:none}.console-brand>img{width:clamp(86px,8vw,126px);height:clamp(34px,4vw,52px);border-radius:0;flex:0 0 auto}.report-logo-img{width:clamp(120px,18vw,180px);height:auto;object-fit:contain;background:transparent;box-shadow:none}.console-status{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(34,211,238,.28);color:#22d3ee;background:rgba(34,211,238,.1);font-weight:900;white-space:nowrap}.console-status.pass{color:#34d399;border-color:rgba(52,211,153,.32);background:rgba(52,211,153,.1)}.mini-product-img{position:relative;overflow:hidden;background:#f8fafc}.mini-product-img img,.product-cover-web img{width:100%;height:100%;object-fit:cover;display:block}.mini-product-img>span:not(.web-app-icon){position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:999px;background:hsla(0,0%,100%,.88);color:#0f766e;font-size:.62rem;font-weight:900}.org-product{align-items:center}.org-product>img{width:34px;height:34px;border-radius:10px;object-fit:cover;flex:0 0 auto;background:#f8fafc}.product-cover-web{overflow:hidden;background:#f8fafc}.product-review-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.review-product-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:hsla(0,0%,100%,.045);color:#e8f2ff}.review-product-card img{width:72px;height:58px;border-radius:8px;object-fit:cover;background:#fff}.review-product-card b,.review-product-card p{display:block;margin:0}.review-product-card p{margin-top:6px;color:#9db2d1;font-size:.85rem}.review-queue{display:grid;grid-gap:10px;gap:10px}.review-queue-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;border-radius:8px;background:hsla(0,0%,100%,.045);color:#e8f2ff}.review-queue-row b{color:#22d3ee}.review-queue-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-queue-row em{font-style:normal;color:#0891b2;font-weight:800}@media (max-width:768px){.product-review-strip,.review-queue-row{grid-template-columns:1fr}.review-queue-row span{white-space:normal}.console-status{width:100%}}.console-access-card{width:min(92vw,560px);margin:auto;padding:34px;border-radius:12px;border:1px solid rgba(78,161,255,.22);background:rgba(11,26,48,.88);box-shadow:0 24px 70px rgba(0,0,0,.28);color:#e8f2ff}.console-access-card img{width:138px;height:50px;object-fit:cover;border-radius:10px;background:#fff;margin-bottom:18px}.console-access-card h1{margin:10px 0;font-size:1.7rem}.console-access-card p{color:#9db2d1;margin:0 auto 22px;max-width:460px}.console-button.ghost{background:hsla(0,0%,100%,.04);color:#9db2d1;border-color:hsla(0,0%,100%,.12)}.login-role-hint{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:.78rem;font-weight:900}@media (max-width:520px){.console-access-card{padding:24px 18px}.console-access-actions .console-button{width:100%}}.login-web-page:has(.password-change-web),.login-web-page:has(.password-login-web){background:radial-gradient(circle at 50% 0,rgba(34,211,238,.18),transparent 32%),radial-gradient(circle at 88% 76%,rgba(34,197,94,.12),transparent 34%),linear-gradient(180deg,#f8fafc,#ecfeff 54%,#f8fafc)}.login-card-web:has(.password-change-web),.login-card-web:has(.password-login-web){position:relative;overflow:hidden;border-color:rgba(14,116,144,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96));box-shadow:0 24px 70px rgba(15,78,99,.14)}.login-card-web:has(.password-change-web):before,.login-card-web:has(.password-login-web):before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#0891b2,#0f766e,#22c55e)}.login-card-web:has(.password-change-web) .login-brand-web,.login-card-web:has(.password-login-web) .login-brand-web{margin-bottom:18px}.login-card-web:has(.password-change-web) .login-brand-web img,.login-card-web:has(.password-login-web) .login-brand-web img{width:112px;height:42px}.login-card-web:has(.password-change-web) .login-brand-web h1,.login-card-web:has(.password-login-web) .login-brand-web h1{margin-top:12px;font-size:2rem}.login-card-web:has(.password-change-web) .login-brand-web p,.login-card-web:has(.password-login-web) .login-brand-web p{color:#0e7490;font-size:.94rem}.password-change-web,.password-login-web{gap:10px}.password-change-web input,.password-login-web input{min-height:48px;border-color:#d8e9ee;background:#fbfeff}.password-change-web input:focus,.password-login-web input:focus{border-color:#0891b2;box-shadow:0 0 0 4px rgba(8,145,178,.14)}.password-change-web .login-submit-web,.password-login-web .login-submit-web{min-height:46px;margin-top:4px;border-radius:14px;background:linear-gradient(135deg,#0891b2,#0f766e);box-shadow:0 12px 26px rgba(14,116,144,.22)}.password-security-note{border:1px solid rgba(14,116,144,.14);background:linear-gradient(180deg,#ecfeff,#f0fdf4)}@media (max-width:520px){.login-web-page:has(.password-change-web),.login-web-page:has(.password-login-web){align-items:flex-start;padding:18px 14px}.login-card-web:has(.password-change-web),.login-card-web:has(.password-login-web){border-radius:18px;padding:26px 18px 20px}.login-card-web:has(.password-change-web) .login-brand-web h1,.login-card-web:has(.password-login-web) .login-brand-web h1{font-size:1.72rem}}.login-web-page,.mini-home,.mini-profile{color:#164e63;font-size:16px;line-height:1.65}.mini-greeting h1,.profile-user-row h1{font-size:1.28rem;line-height:1.35}.guest-login-card-web p,.mini-greeting p,.profile-card-head p,.profile-user-row p,.today-card-web p{font-size:.92rem;line-height:1.65}.mini-feature b,.mini-service-category b,.profile-assets span,.profile-list span,.profile-menu-tile span{font-size:.92rem;line-height:1.35}.mini-asset-card small,.mini-feature small,.mini-product small,.profile-card-head a,.profile-list b{font-size:.84rem;line-height:1.45}.mini-asset-card b,.profile-assets b{font-size:1.18rem}.guest-login-card-web a,.logout-web,.mini-greeting-actions a,.profile-login-btn,.profile-quick a,.today-card-web>span{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.profile-list a{min-height:54px}@media (max-width:420px){.mini-home,.mini-profile{padding-bottom:106px}.mini-feature-grid,.mini-service-category-grid,.profile-grid.four{gap:10px}.mini-feature,.mini-service-category{padding:14px 3px}.mini-service-category{padding-top:2px;padding-bottom:0}}@media (max-width:340px){.mini-ad-slide:not(.mini-ad-slide-image){min-height:118px;gap:8px;padding:14px}.mini-ad-slide small{font-size:.76rem}.mini-ad-slide em{padding:5px 10px}}.mini-page-title{padding:30px 16px 14px}.mini-page-title h1{margin:0;color:#0f172a;font-size:1.48rem;line-height:1.32}.mini-page-title p{margin:8px 0 0;color:#64748b;font-size:.94rem;line-height:1.55}.summary-card-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 16px 14px}.group-card-mini,.mini-card-section,.points-header-mini,.summary-item-web{background:#fff;border:1px solid rgba(8,145,178,.08);border-radius:16px;box-shadow:0 8px 22px rgba(8,145,178,.06)}.summary-item-web{padding:14px 6px;text-align:center}.summary-item-web b{display:block;color:#0891b2;font-size:1.22rem}.summary-item-web span{display:block;margin-top:4px;color:#64748b;font-size:.84rem}.mini-card-section{margin:0 16px 14px;padding:16px}.mini-card-section h2{margin:0 0 14px;color:#0f172a;font-size:1.12rem;line-height:1.35}.group-card-list,.record-list-mini,.rule-list-mini,.table-mini{display:grid;grid-gap:10px;gap:10px}.group-card-mini{padding:14px}.group-card-head-mini{display:flex;align-items:center;gap:10px}.group-card-head-mini div{flex:1 1;min-width:0}.group-card-head-mini h3{margin:0;color:#0f172a;font-size:1rem;line-height:1.35}.group-card-head-mini p{margin:4px 0 0;color:#64748b;font-size:.86rem}.group-card-head-mini strong{color:#0891b2;font-size:.94rem}.group-price-mini{display:flex;align-items:baseline;gap:8px;margin-top:12px;flex-wrap:wrap}.group-price-mini b{color:#0891b2;font-size:1.22rem}.group-price-mini small{color:#94a3b8;text-decoration:line-through}.group-price-mini span{margin-left:auto;border-radius:999px;padding:4px 9px;background:#ecfeff;color:#0e7490;font-size:.78rem;font-weight:900}.progress-mini{height:9px;border-radius:999px;background:#e2e8f0;overflow:hidden}.group-card-mini .progress-mini{margin-top:12px}.progress-mini i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0891b2,#10b981)}.group-card-mini>a,.mini-empty-box a{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;border-radius:999px;background:#0891b2;color:#fff;font-weight:900}.mini-empty-box{padding:20px 14px;border-radius:14px;background:#f8fafc;text-align:center}.mini-empty-box b{display:block;color:#0f172a;font-size:1rem}.mini-empty-box p{margin:8px 0 0;color:#64748b;font-size:.9rem;line-height:1.55}.rule-item-mini{padding-bottom:10px;border-bottom:1px solid #f1f5f9}.rule-item-mini:last-child{padding-bottom:0;border-bottom:0}.rule-item-mini b{color:#0891b2;font-size:.95rem}.rule-item-mini p{margin:5px 0 0;color:#64748b;font-size:.88rem;line-height:1.5}.points-header-mini{margin:0 16px 14px;padding:22px 16px 18px;background:linear-gradient(135deg,#0891b2,#0f766e);color:#fff}.points-header-mini>span{font-size:.9rem;font-weight:800;opacity:.88}.points-header-mini>div:nth-child(2){padding:14px 0;text-align:center}.points-header-mini small{display:block;color:hsla(0,0%,100%,.76);font-size:.88rem}.points-header-mini b{display:block;color:#fff;font-size:3rem;line-height:1.08}.points-subcards-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.points-subcards-mini div{padding:12px;border-radius:12px;background:hsla(0,0%,100%,.14);text-align:center}.points-subcards-mini strong{display:block;margin-top:5px;color:#fff;font-size:1.12rem}.points-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.points-section-head h2{margin-bottom:4px}.points-section-head p{margin:0;color:#64748b;font-size:.86rem;line-height:1.45}.points-section-head a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:999px;background:#0891b2;color:#fff;font-size:.88rem;font-weight:900}.points-fold-card{padding:0;overflow:hidden}.points-fold-card summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;color:#0f172a;cursor:pointer;list-style:none}.points-fold-card summary::-webkit-details-marker{display:none}.points-fold-card summary span{font-size:1rem;font-weight:900}.points-fold-card summary b{color:#0891b2;font-size:.86rem}.points-fold-card[open] summary{border-bottom:1px solid #f1f5f9}.points-fold-card .mini-empty-box,.points-fold-card .record-list-mini,.points-fold-card .table-mini{margin:14px 16px 16px}.points-rule-box{text-align:left}.release-progress-mini p,.release-progress-mini>div:first-child{display:flex;justify-content:space-between;gap:12px}.release-progress-mini>div:first-child{margin-bottom:10px}.release-progress-mini p,.release-progress-mini span{color:#64748b;font-size:.88rem}.release-progress-mini b{color:#0891b2}.release-progress-mini p{margin:8px 0 0}.next-release-mini{margin-top:14px;padding:12px;border-radius:12px;text-align:center;background:#ecfeff;color:#0891b2;font-weight:900}.points-contribution-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px;border:1px solid rgba(8,145,178,.14);border-radius:14px;background:#f8fafc;color:#0f172a}.points-contribution-link span{min-width:0}.check-in-prompt-mask{position:fixed;inset:0;z-index:3200;display:flex;flex-direction:column;padding:22px;background:rgba(15,23,42,.64);text-align:center}.check-in-prompt-close,.check-in-prompt-mask{align-items:center;justify-content:center;color:#fff}.check-in-prompt-close{position:absolute;top:max(18px,env(safe-area-inset-top));right:24px;display:inline-flex;width:42px;height:42px;border:2px solid hsla(0,0%,100%,.86);border-radius:999px;background:rgba(15,23,42,.1);font-size:2rem;line-height:1}.check-in-prize{position:relative;width:min(72vw,280px);aspect-ratio:1.3;margin-bottom:8px}.gift-box{position:absolute;left:50%;bottom:26px;width:148px;height:116px;transform:translateX(-50%) rotate(-5deg);border-radius:18px 18px 12px 12px;background:linear-gradient(135deg,#ff6b1a,#ff3d16 58%,#d82411);box-shadow:0 24px 34px rgba(118,23,8,.38)}.gift-box:before{content:"";position:absolute;left:62px;top:-18px;width:24px;height:138px;border-radius:999px;background:linear-gradient(180deg,#ffe36e,#fdba23);box-shadow:-48px 22px 0 -9px #f97316,48px 22px 0 -9px #f97316}.gift-box:after{content:"";position:absolute;left:30px;top:-48px;width:88px;height:56px;border-radius:999px 999px 8px 8px;background:radial-gradient(circle at 28% 50%,transparent 0 18px,#ffd95a 19px 30px,transparent 31px),radial-gradient(circle at 72% 50%,transparent 0 18px,#ffd95a 19px 30px,transparent 31px)}.gift-ticket{position:absolute;right:44px;top:30px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:48px;border-radius:12px;transform:rotate(13deg);background:#ffe27a;color:#dc2626;font-size:1.1rem;font-weight:1000;box-shadow:0 10px 18px rgba(118,23,8,.28)}.check-in-prompt-mask strong{color:#fff;font-size:2.35rem;line-height:1;text-shadow:0 3px 0 #f97316,0 10px 22px rgba(118,23,8,.32)}.check-in-prompt-mask p{width:min(82vw,320px);margin:12px 0 18px;color:hsla(0,0%,100%,.86);font-size:.96rem;line-height:1.55}.check-in-prompt-action,.check-in-submit{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe45f,#f59e0b);color:#7c2d12;font-size:1.08rem;font-weight:1000;box-shadow:0 10px 18px rgba(124,45,18,.22)}.check-in-prompt-action{width:min(78vw,300px)}.check-in-page{min-height:100vh;padding-bottom:104px;background:#fff7ed}.check-in-hero{position:relative;display:flex;align-items:flex-end;min-height:214px;padding:68px 22px 32px;overflow:hidden;background:linear-gradient(135deg,#fb923c,#ea580c 54%,#f59e0b);color:#fff}.check-in-hero:after{content:"";position:absolute;right:-46px;bottom:-54px;width:220px;height:220px;border-radius:40px;transform:rotate(16deg);background:hsla(0,0%,100%,.16)}.check-in-back{position:absolute;top:max(16px,env(safe-area-inset-top));left:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:hsla(0,0%,100%,.22);color:#fff;font-size:2rem;font-weight:500}.check-in-hero div{position:relative;z-index:1}.check-in-hero span{display:block;margin-bottom:10px;color:hsla(0,0%,100%,.84);font-size:.92rem;font-weight:900}.check-in-hero h1{margin:0;color:#fff;font-size:1.9rem;line-height:1.18}.check-in-hero p{margin:10px 0 0;color:hsla(0,0%,100%,.88);font-size:1rem}.check-in-calendar-card,.check-in-reward-card,.check-in-rule-card{margin:-18px 16px 16px;padding:18px;border-radius:22px;background:#fff1e2;box-shadow:0 14px 34px rgba(124,45,18,.12)}.check-in-reward-card,.check-in-rule-card{margin-top:0}.check-in-month{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:18px}.check-in-month h2,.check-in-reward-card h2,.check-in-rule-card h2{margin:0;color:#111827;text-align:center;font-size:1.3rem}.check-in-month button{height:42px;border:0;border-radius:999px;background:transparent;color:rgba(148,163,184,.62);font-size:2.2rem}.check-in-days-grid,.check-in-week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.check-in-week-row{margin-bottom:8px}.check-in-week-row span{color:#111827;text-align:center;font-size:.95rem;font-weight:900}.check-in-days-grid{gap:8px 4px}.check-in-day{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:999px;color:#111827}.check-in-day b{font-size:1.02rem;font-weight:800}.check-in-day.today{box-shadow:inset 0 0 0 2px rgba(249,115,22,.42)}.check-in-day.checked{background:#f97316;color:#fff}.check-in-day em{position:absolute;right:-2px;bottom:-2px;padding:1px 5px;border-radius:999px;background:#fef3c7;color:#9a3412;font-size:.58rem;font-style:normal;font-weight:1000}.check-in-empty{margin-top:12px;background:hsla(0,0%,100%,.62)}.check-in-submit{width:76%;margin:26px auto 0}.check-in-submit:disabled{background:#fdba74;color:#9a3412;box-shadow:none}.check-in-reward-card h2{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.check-in-reward-card h2 span{color:#78716c;font-size:.86rem;font-weight:700}.check-in-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.check-in-reward{min-height:94px;padding:14px;border-radius:8px;background:#ffedd5;color:#ea580c}.check-in-reward.unlocked{background:#fef3c7}.check-in-reward b,.check-in-reward small,.check-in-reward span{display:block}.check-in-reward span{font-size:.9rem;font-weight:800}.check-in-reward b{margin-top:8px;font-size:1.02rem}.check-in-reward small{margin-top:6px;color:#78716c;font-size:.72rem}.check-in-rule-card h2{text-align:left}.check-in-rule-card p{margin:12px 0 0;color:#78716c;font-size:.95rem;line-height:1.65}.points-contribution-link b,.points-contribution-link small{display:block}.points-contribution-link b{font-size:.92rem}.points-contribution-link small{margin-top:2px;color:#64748b;font-size:.76rem;line-height:1.35}.points-contribution-link em{flex:0 0 auto;font-style:normal;color:#0891b2;font-size:.82rem;font-weight:900}.use-grid-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.use-item-mini{display:flex;flex-direction:column;align-items:center;min-width:0;padding:12px 6px;border-radius:14px;background:#f8fafc;color:#0f172a;text-align:center}.use-item-mini b{margin-top:8px;font-size:.9rem}.use-item-mini span{margin-top:4px;color:#64748b;font-size:.76rem;line-height:1.35}.record-row-mini,.table-row-mini{display:grid;grid-gap:4px 10px;gap:4px 10px;padding:12px;border-radius:12px;background:#f8fafc}.table-row-mini{grid-template-columns:1fr auto}.record-row-mini b,.table-row-mini span{color:#0f172a;font-weight:900}.record-row-mini strong,.table-row-mini b{color:#0891b2;text-align:right}.points-release-date,.record-row-mini span,.table-row-mini small{color:#64748b;font-style:normal;font-size:.82rem}.record-row-mini{grid-template-columns:1fr auto;align-items:center}.about-mini-web,.academy-mini-web,.ai-report-mini-web,.faq-mini-web{color:#164e63;font-size:16px;line-height:1.65}.about-hero-web,.academy-hero-web{margin:0;padding:28px 16px 24px;color:#fff}.academy-hero-web{background:linear-gradient(135deg,#0891b2,#0f766e)}.academy-hero-web span{display:block;font-size:.76rem;font-weight:900;letter-spacing:.12em;opacity:.82}.about-hero-web h1,.academy-hero-web h1{margin:8px 0 6px;color:#fff;font-size:1.5rem;line-height:1.32}.about-hero-web p,.academy-hero-web p{margin:0;color:hsla(0,0%,100%,.82);font-size:.95rem;line-height:1.65}.academy-stats-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.academy-stats-web div{padding:12px 8px;border-radius:14px;background:hsla(0,0%,100%,.14);text-align:center}.academy-stats-web b,.academy-stats-web small{display:block;color:#fff}.academy-stats-web b{font-size:1.16rem}.academy-stats-web small{margin-top:2px;font-size:.78rem;opacity:.78}.about-card-web,.academy-card-web,.ai-report-body-web .profile-card{margin:14px 16px 0}.academy-section-head-web{margin-bottom:12px}.academy-notice-web h2,.academy-section-head-web h2{margin:0;color:#0f172a;font-size:1rem;line-height:1.35}.academy-section-head-web p{margin:4px 0 0;color:#64748b;font-size:.78rem;line-height:1.45}.academy-path-list-web{display:grid;grid-gap:10px;gap:10px}.academy-path-row-web{display:flex;gap:12px;padding:13px 12px;border-radius:14px;background:#f8fafc}.academy-path-row-web>i{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:#ecfeff;color:#0891b2;font-style:normal;font-size:.86rem;font-weight:900}.academy-path-row-web b,.academy-path-row-web em,.academy-path-row-web small,.academy-path-row-web span{display:block}.academy-path-row-web span{min-width:0}.academy-path-row-web b{color:#0f172a;font-size:.95rem;line-height:1.35}.academy-path-row-web small{margin-top:4px;color:#64748b;font-size:.8rem;line-height:1.5}.academy-path-row-web em{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;font-style:normal}.academy-path-row-web strong{padding:4px 9px;border-radius:999px;background:#fff;color:#64748b;font-size:.72rem;line-height:1.2}.ai-report-analyzing-web{margin:16px;min-height:390px;padding:34px 18px 26px;border-radius:18px;background:radial-gradient(circle at 50% 12%,rgba(37,99,235,.13),transparent 34%),linear-gradient(180deg,#f8fbff,#eef7ff);border:1px solid rgba(14,116,144,.1);box-shadow:0 18px 42px rgba(15,23,42,.08);text-align:center;color:#164e63}.ai-report-orbit-web{position:relative;width:94px;height:94px;margin:0 auto 18px;display:grid;place-items:center}.ai-report-orbit-ring-web,.ai-report-orbit-ring-web:after,.ai-report-orbit-ring-web:before{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,99,235,.18)}.ai-report-orbit-ring-web{animation:aiReportPulse 1.8s ease-in-out infinite}.ai-report-orbit-ring-web:after,.ai-report-orbit-ring-web:before{content:"";inset:10px}.ai-report-orbit-ring-web:after{inset:22px;border-color:rgba(34,211,238,.3)}.ai-report-core-web{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#22d3ee);color:#fff;font-size:1rem;font-weight:900;box-shadow:0 12px 24px rgba(37,99,235,.28)}.ai-report-analyzing-web h2{margin:0 0 6px;color:#0f172a;font-size:1.08rem;line-height:1.38}.ai-report-analyzing-web p{margin:0 auto 22px;max-width:280px;color:#64748b;font-size:.9rem;line-height:1.58}.ai-report-progress-web{height:8px;overflow:hidden;border-radius:999px;background:#dbeafe}.ai-report-progress-web span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee);transition:width .45s ease}.ai-report-percent-web{margin:8px 0 18px;color:#2563eb;font-size:.86rem;font-weight:900}.ai-report-steps-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.ai-report-steps-web div{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#94a3b8;font-size:.76rem;line-height:1.25}.ai-report-steps-web i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e2e8f0;color:#64748b;font-style:normal;font-size:.72rem;font-weight:900}.ai-report-steps-web div.active{color:#0f766e;font-weight:900}.ai-report-steps-web div.active i{background:#22c55e;color:#fff}@keyframes aiReportPulse{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.04);opacity:1}}.academy-path-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.academy-path-card-web{padding:14px 12px;border-radius:14px;background:#f8fafc}.academy-path-card-web b,.academy-path-card-web p{display:block}.academy-path-card-web b{margin-top:9px;color:#0f172a;font-size:.98rem}.about-card-web p,.academy-card-web p,.academy-path-card-web p{margin:6px 0 0;color:#64748b;font-size:.92rem;line-height:1.65}.academy-action-list-web{display:grid;grid-gap:10px;gap:10px}.academy-action-row-web{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#f8fafc;color:#0f172a;text-decoration:none}.academy-action-row-web span{flex:1 1;min-width:0}.academy-action-row-web b,.academy-action-row-web small,.academy-course-grid-web b,.academy-course-grid-web small{display:block}.academy-action-row-web b,.academy-course-grid-web b{color:#0f172a;font-size:.95rem}.academy-action-row-web small,.academy-course-grid-web small{margin-top:3px;color:#64748b;font-size:.78rem;line-height:1.45}.academy-row-action-web{flex:0 0 auto;border-radius:999px;background:#ecfeff;color:#0891b2;padding:6px 10px;font-style:normal;font-size:.78rem;font-weight:900}.academy-course-grid-web{display:grid;grid-gap:9px;gap:9px}.academy-course-grid-web a,.academy-course-grid-web div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#f8fafc;color:inherit;text-decoration:none}.academy-course-grid-web i{font-style:normal;color:#0891b2;font-weight:900}.academy-course-grid-web>a>span,.academy-course-grid-web>div>span{color:#0f172a;font-weight:800}.academy-tags-web{display:flex;flex-wrap:wrap;gap:8px}.academy-tags-web span{padding:8px 11px;border-radius:999px;background:#ecfeff;color:#0891b2;font-size:.88rem;font-weight:900}.academy-fold-web summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.academy-fold-web summary::-webkit-details-marker{display:none}.academy-fold-web summary b,.academy-fold-web summary small{display:block}.academy-fold-web summary b{color:#0f172a;font-size:1rem}.academy-fold-web summary small{margin-top:3px;color:#64748b;font-size:.78rem}.academy-fold-web summary i{border-radius:999px;background:#ecfeff;color:#0891b2;padding:6px 10px;font-style:normal;font-size:.78rem;font-weight:900}.academy-fold-web[open] summary{margin-bottom:12px}.academy-fold-web[open] summary i{background:#0891b2;color:#fff}.academy-actions-web,.report-next-web>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.academy-actions-web a,.report-next-web a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;color:#fff;background:#0891b2;font-weight:900}.academy-actions-web a+a,.report-next-web a:nth-child(n+2){color:#0891b2;background:#ecfeff}.about-fold-web summary,.academy-fold-web summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.about-fold-web summary::-webkit-details-marker,.academy-fold-web summary::-webkit-details-marker{display:none}.about-fold-web summary span,.academy-fold-web summary span{min-width:0}.about-fold-web summary b,.about-fold-web summary small,.academy-fold-web summary b,.academy-fold-web summary small{display:block}.about-fold-web summary b,.academy-fold-web summary b{color:#0f172a;font-size:1rem}.about-fold-web summary small,.academy-fold-web summary small{margin-top:2px;color:#94a3b8;font-size:.82rem;line-height:1.35}.about-fold-web summary i,.academy-fold-web summary i{flex:0 0 auto;color:#0891b2;font-size:.84rem;font-style:normal;font-weight:900}.about-fold-web summary i:before,.academy-fold-web summary i:before{content:"展开"}.about-fold-web[open] summary,.academy-fold-web[open] summary{margin-bottom:12px}.about-fold-web[open] summary i:before,.academy-fold-web[open] summary i:before{content:"收起"}.about-hero-web{text-align:center;background:linear-gradient(135deg,#0f766e,#0891b2)}.about-hero-web img{width:min(58vw,190px);height:72px;object-fit:contain;display:block;margin:0 auto 12px;background:transparent}.about-hero-web>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.about-hero-web span{padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;font-size:.78rem;font-weight:900}.capability-list-web{display:grid;grid-gap:10px;gap:10px}.capability-row-web{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:14px;background:#f8fafc;color:inherit;text-decoration:none}.capability-row-web div{min-width:0;flex:1 1 auto}.capability-row-web b{display:block;color:#0f172a;font-size:.98rem}.capability-row-web p{margin-top:4px}.capability-action-web{flex:0 0 auto;align-self:center;color:#0891b2;font-size:.86rem;font-style:normal;font-weight:900}.notice-list-web{display:grid;grid-gap:9px;gap:9px}.notice-list-web p{display:flex;gap:9px;margin:0;padding:11px;border-radius:12px;background:#fffbeb;color:#92400e}.notice-list-web b{flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:#0d9488;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem}.about-static-list-web a,.about-static-list-web div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:12px 0;border-bottom:1px solid #f1f5f9;color:inherit;text-decoration:none}.about-static-list-web a:last-child,.about-static-list-web div:last-child{border-bottom:0}.about-static-list-web span{display:flex;align-items:center;gap:10px;color:#0f172a;font-weight:800}.about-static-list-web b{color:#94a3b8;font-size:.84rem}.about-footer-web{padding:18px 16px 34px;text-align:center}.about-footer-web p{margin:3px 0;color:#94a3b8;font-size:.84rem}.site-icp-footer{width:100%;padding:18px 16px 22px;text-align:center;font-size:12px;line-height:1.6;color:rgba(148,163,184,.82)}.site-icp-footer.app-mode{padding-top:8px;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(236,254,255,0),hsla(0,0%,100%,.78) 36%,hsla(0,0%,100%,.96))}.site-icp-footer a{color:inherit;text-decoration:none}.site-icp-footer a:hover{color:#0891b2}.faq-list-web{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 28px}.faq-card-web{padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(8,145,178,.08);box-shadow:0 8px 22px rgba(8,145,178,.06)}.faq-card-head-web{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.faq-card-head-web::-webkit-details-marker{display:none}.faq-card-head-web span{display:flex;align-items:center;min-width:0;gap:12px}.faq-card-head-web b{margin:0;color:#0f172a;font-size:1.05rem;line-height:1.35}.faq-card-head-web i{flex:0 0 auto;color:#0891b2;font-size:.82rem;font-style:normal;font-weight:900}.faq-card-head-web i:before{content:"展开"}.faq-card-web[open] .faq-card-head-web{margin-bottom:12px}.faq-card-web[open] .faq-card-head-web i:before{content:"收起"}.faq-card-web p{margin:0;color:#64748b;font-size:.94rem;line-height:1.68}.faq-card-web a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:12px;padding:0 18px;border-radius:999px;color:#0891b2;background:#ecfeff;font-weight:900}.ai-report-body-web{padding:0 14px 112px}.ai-report-title-web{padding:18px 18px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.ai-report-title-web span{color:#0891b2;font-size:.72rem;font-weight:900;letter-spacing:.08em}.ai-report-title-web h1{margin:5px 0 4px;color:#0f172a;font-size:1.45rem;line-height:1.3}.ai-report-title-web p{margin:0;color:#64748b;font-size:.82rem;line-height:1.5}.ai-report-body-web>.profile-card{margin:12px 0 0}.report-summary-web{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;overflow:hidden;background:linear-gradient(145deg,#f0fdfa,#fff 62%)}.report-summary-copy-web{min-width:0}.report-summary-copy-web h2{margin:7px 0 5px;color:#0f172a;font-size:1.05rem;line-height:1.5}.report-summary-copy-web p{margin:0;color:#64748b;font-size:.76rem}.report-risk-badge-web{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:#dff7f4;color:#0f766e;font-size:.75rem;font-weight:900}.report-score-ring-web{width:84px;height:84px;border-radius:999px;border:7px solid #22d3ee;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;background:#ecfeff}.report-score-ring-web b{color:#0891b2;font-size:1.5rem;line-height:1}.report-score-ring-web span{margin-top:4px;color:#0f766e;font-size:.68rem;font-weight:900}.report-summary-meta-web{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid #dff7f4}.report-summary-meta-web div{min-width:0}.report-summary-meta-web b,.report-summary-meta-web span{display:block}.report-summary-meta-web span{color:#64748b;font-size:.7rem}.report-summary-meta-web b{margin-top:4px;color:#0f172a;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.report-focus-preview-web{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.report-focus-preview-web div{min-width:0;padding:10px;border-radius:12px;background:#f8fafc}.report-focus-preview-web b,.report-focus-preview-web span{display:block}.report-focus-preview-web span{color:#0891b2;font-size:.7rem;font-weight:900}.report-focus-preview-web b{margin-top:4px;color:#334155;font-size:.76rem;line-height:1.4}.report-primary-action-web{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #99e5de;background:#f0fdfa}.report-primary-action-web>div{min-width:0}.report-primary-action-web span{color:#0f766e;font-size:.72rem;font-weight:900}.report-primary-action-web h2{margin:5px 0 4px;color:#0f172a;font-size:1rem}.report-primary-action-web p{margin:0;color:#475569;font-size:.8rem;line-height:1.55}.report-primary-action-web>a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:999px;background:#0d9488;color:#fff;font-size:.82rem;font-weight:900}.report-group-web{display:block}.report-group-web summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.report-group-web summary::-webkit-details-marker{display:none}.report-group-web summary>span{display:grid;grid-template-columns:30px minmax(0,1fr);grid-column-gap:9px;column-gap:9px;min-width:0}.report-more-web summary>span{grid-template-columns:minmax(0,1fr)}.report-group-web summary i{grid-row:1/3;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dff7f4;color:#0f766e;font-style:normal;font-size:.8rem;font-weight:900}.report-group-web summary b,.report-group-web summary small{display:block}.report-group-web summary b{color:#0f172a;font-size:1.05rem}.report-group-web summary small{margin-top:3px;color:#64748b;font-size:.82rem;line-height:1.45}.report-group-web summary em{flex:0 0 auto;border-radius:999px;background:#ecfeff;color:#0891b2;padding:6px 10px;font-style:normal;font-size:.78rem;font-weight:900}.report-group-web[open] summary{margin-bottom:14px}.report-group-web[open] summary em{background:#0891b2;color:#fff;font-size:0}.report-group-web[open] summary em:after{content:"收起";font-size:.78rem}.report-direction-strip-web,.report-service-list-web,.report-source-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.report-direction-strip-web div,.report-source-grid-web div{padding:11px 12px;border-radius:12px;background:#f8fafc}.report-direction-strip-web b,.report-direction-strip-web span,.report-source-grid-web b,.report-source-grid-web span{display:block}.report-direction-strip-web span,.report-source-grid-web span{color:#64748b;font-size:.74rem}.report-direction-strip-web b,.report-source-grid-web b{margin-top:4px;color:#0f172a;font-size:.82rem;line-height:1.4}.report-exam-list-web{margin-top:14px;padding-top:13px;border-top:1px solid #e2e8f0}.report-exam-list-web h3,.report-reasoning-web h3{margin:0 0 9px;color:#334155;font-size:.88rem}.report-exam-list-web span{display:inline-flex;margin:0 7px 7px 0;padding:6px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.76rem}.report-timeline-web{display:grid;grid-gap:0;gap:0;margin-top:14px}.report-timeline-web>div{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 0 16px}.report-timeline-web>div:not(:last-child):after{content:"";position:absolute;top:27px;bottom:2px;left:29px;width:2px;background:#ccfbf1}.report-timeline-web>div>span{position:relative;z-index:1;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dff7f4;color:#0f766e;font-size:.7rem;font-weight:900}.report-timeline-web p{margin:2px 0 0;color:#64748b;font-size:.8rem;line-height:1.55}.report-timeline-web p b{display:block;margin-bottom:3px;color:#0f172a;font-size:.86rem}.report-reasoning-web{margin-top:12px;padding:12px;border-radius:12px;background:#fffbeb}.report-reasoning-web p{margin:7px 0 0;color:#78350f;font-size:.78rem;line-height:1.55}.report-basis-section-web{margin-top:14px;padding-top:13px;border-top:1px solid #e2e8f0}.report-basis-section-web h3{margin:0 0 9px;color:#334155;font-size:.88rem}.report-data-gap-web{margin-top:12px;padding:11px 12px;border-radius:12px;background:#f8fafc}.report-data-gap-web b{color:#475569;font-size:.8rem}.report-data-gap-web p{margin:4px 0 0;color:#64748b;font-size:.76rem;line-height:1.5}.report-more-actions-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.report-more-actions-web a,.report-service-list-web a{min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;background:#ecfeff;color:#0e7490;text-align:center;font-size:.78rem;font-weight:900}.report-service-list-web a{flex-direction:column;gap:4px;background:#f8fafc}.report-service-list-web span{color:#0891b2;font-size:.68rem}.report-boundary-compact-web{margin:14px 2px 0;padding:12px 13px;border-radius:12px;background:#f8fafc}.report-boundary-compact-web b{color:#475569;font-size:.78rem}.report-boundary-compact-web p{margin:4px 0 0;color:#64748b;font-size:.72rem;line-height:1.55}.report-sticky-actions-web{position:-webkit-sticky;position:sticky;z-index:20;bottom:72px;display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-gap:8px;gap:8px;margin:14px -2px 0;padding:9px;border:1px solid #dff7f4;border-radius:16px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 30px rgba(15,118,110,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report-sticky-actions-web a{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;padding:8px;background:#0d9488;color:#fff;text-align:center;font-size:.84rem;font-weight:900}.report-sticky-actions-web a:last-child{background:#ecfeff;color:#0e7490}.report-suggestion-list-web{display:grid;grid-gap:9px;gap:9px}.report-suggestion-list-web p{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border-radius:12px;background:#f8fafc;color:#475569;font-size:.92rem}.report-suggestion-list-web b{flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:#0891b2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.report-evidence-list-web{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.report-evidence-list-web p{margin:0;padding:11px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.82rem;line-height:1.55}.report-evidence-list-web b,.report-evidence-list-web span{display:block}.report-evidence-list-web b{color:#0f172a}.report-evidence-list-web span{margin:2px 0 5px;color:#0891b2;font-size:.72rem;font-weight:900}.report-indicator-grid-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-indicator-grid-web div{min-height:78px;border-radius:14px;background:#f8fafc;padding:12px 8px;text-align:center}.report-indicator-grid-web b,.report-indicator-grid-web span{display:block}.report-indicator-grid-web span{color:#64748b;font-size:.8rem}.report-indicator-grid-web b{margin-top:8px;color:#0891b2;font-size:.98rem}.report-next-web>div{grid-template-columns:repeat(3,minmax(0,1fr))}.report-empty-web{margin:0 16px;transform:translateY(-10px)}@media (max-width:390px){.academy-path-grid-web,.report-indicator-grid-web,.report-next-web>div{grid-template-columns:1fr}.report-summary-web{grid-template-columns:76px minmax(0,1fr)}.report-score-ring-web{width:72px;height:72px;border-width:6px}.report-score-ring-web b{font-size:1.25rem}.report-focus-preview-web,.report-summary-meta-web{grid-template-columns:1fr}.report-primary-action-web{align-items:stretch;flex-direction:column}.report-primary-action-web>a{width:100%}.report-direction-strip-web,.report-more-actions-web,.report-service-list-web,.report-source-grid-web{grid-template-columns:1fr}.report-sticky-actions-web{grid-template-columns:minmax(0,1fr) 92px}}.merchant-apply-web{color:#164e63;font-size:16px}.apply-form-web{padding:14px 16px 118px}.apply-block-web,.apply-block-web .form-group{margin-bottom:14px}.apply-block-web label{display:block;color:#334155;font-size:.95rem;font-weight:900;margin-bottom:7px}.apply-block-web label span{color:#ef4444}.apply-block-web input,.apply-block-web textarea{width:100%;border:1px solid #dde7f0;border-radius:12px;background:#fff;color:#0f172a;padding:13px 12px;font-size:1rem;line-height:1.5}.apply-block-web textarea{resize:vertical}.apply-block-web small{display:block;text-align:right;color:#94a3b8;margin-top:4px}.chip-group{display:flex;flex-wrap:wrap;gap:9px}.chip-group button{min-height:40px;border:1px solid #dde7f0;border-radius:999px;background:#f8fafc;color:#475569;padding:0 14px;font-weight:800}.chip-group button.active{border-color:#67e8f9;background:#ecfeff;color:#0891b2}.apply-error-web{margin-bottom:12px;border-radius:12px;background:#fef2f2;color:#dc2626;padding:12px 14px;font-weight:800}.apply-submit-web{width:100%;min-height:50px;border:0;border-radius:999px;background:linear-gradient(135deg,#0891b2,#0f766e);color:#fff;font-size:1.05rem;font-weight:900}.apply-submit-web:disabled{opacity:.62}.apply-note-web{margin:10px 4px 0;color:#64748b;font-size:.9rem;line-height:1.55;text-align:center}.apply-success-web{margin:18px 16px;padding:24px 18px;border-radius:18px;background:#fff;border:1px solid rgba(8,145,178,.08);box-shadow:0 8px 22px rgba(8,145,178,.06);text-align:center}.apply-success-web b,.apply-success-web em,.apply-success-web p,.apply-success-web span{display:block}.apply-success-web b{color:#0f172a;font-size:1.25rem}.apply-success-web p{margin:9px 0;color:#64748b;line-height:1.6}.apply-success-web span{color:#0891b2;font-weight:900}.apply-success-web em{margin-top:8px;color:#b45309;font-style:normal}.apply-success-web a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:18px;padding:0 20px;border-radius:999px;background:#0891b2;color:#fff;font-weight:900}.agreement-check-web{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid #cffafe;border-radius:8px;background:#f0fdfa;color:#334155;font-size:.9rem;line-height:1.6}.agreement-check-web input{width:18px;height:18px;margin-top:3px;accent-color:#0891b2}.health-center-page{width:min(100%,760px);min-height:100vh;position:relative;isolation:isolate;background:#fff;padding:18px clamp(16px,3vw,28px) 112px;color:#0f172a;overflow-x:hidden}.health-center-page:before{content:none}.health-center-page a{text-decoration:none}.mini-tab-page.health-center-page{padding-bottom:calc(128px + env(safe-area-inset-bottom))}.health-command-deck{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:start;margin-bottom:28px}.health-archive-quick{display:grid;grid-gap:16px;gap:16px;margin:0 0 22px}.health-archive-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-archive-section-head:not(:first-child){margin-top:10px}.health-archive-section-head h2{margin:0;color:#111827;font-size:20px;font-weight:800;line-height:1.2}.health-archive-section-head a{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;font-size:13px;font-weight:600}.health-archive-section-head a span{font-size:20px;line-height:1}.health-archive-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.health-archive-report-card{min-height:124px;display:grid;align-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:14px 8px;border:1px solid #e5e7eb;border-radius:8px;color:#111827;background:#fff;box-shadow:none;transition:border-color .16s ease,transform .16s ease}.health-archive-report-card:hover{border-color:#66cfc8;transform:translateY(-1px)}.health-archive-report-card .web-app-icon{width:46px;height:46px}.health-archive-report-card span{font-size:15px;font-weight:700}.health-archive-report-card small{color:#9ca3af;font-size:12px;font-weight:500}.health-archive-metric-grid,.health-archive-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.health-archive-metric,.health-archive-service{position:relative;min-width:0;min-height:86px;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:8px 3px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827}.health-archive-metric{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.health-archive-metric:hover{border-color:#66cfc8;box-shadow:none;transform:translateY(-1px)}.health-archive-metric .web-app-icon,.health-archive-service .web-app-icon{width:38px;height:38px}.health-archive-metric span,.health-archive-service span{overflow:hidden;max-width:100%;color:#1f2937;font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.health-archive-metric:not(.is-recorded){color:#0f9f95}.health-archive-service{background:#fff}.health-archive-service i{position:absolute;top:6px;right:6px;min-width:16px;padding:1px 4px;border-radius:8px;background:#f0fdfa;color:#0f766e;font-size:9px;font-style:normal;font-weight:800;text-align:center}.health-command-primary,.health-intelligence-main,.health-intelligence-side{min-width:0;display:grid;grid-gap:0;gap:0;align-content:start}.health-section-stack{min-width:0;display:grid;grid-gap:12px;gap:12px}.health-section-stack>.health-card,.health-section-stack>.health-more-tools{margin-bottom:0}.health-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:16px;gap:16px;align-items:start}.health-card,.health-empty-state,.health-next-action,.health-overview-header{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:none}.health-card:before,.health-empty-state:before,.health-next-action:before{content:none}.health-card,.health-empty-state,.health-next-action{margin-bottom:0;padding:16px}.health-overview-header{min-height:154px;padding:18px 20px;display:grid;grid-template-columns:104px minmax(0,1fr) 14px;grid-gap:18px;gap:18px;align-items:center;border-color:#e5e7eb;background:#fff}.health-overview-header:after{content:none}.health-kicker,.health-next-copy span,.health-section-head span{display:block;color:#0e7490;font-size:12px;font-weight:900}.health-empty-state h2,.health-next-copy h2,.health-overview-copy h1,.health-section-head h2{margin:0;color:#111827;font-size:19px;line-height:1.25;letter-spacing:0}.health-section-head h2{font-size:18px}.health-overview-copy{min-width:0;display:grid;align-content:center;justify-items:start}.health-empty-state p,.health-next-copy p,.health-overview-copy p{margin:6px 0 0;color:#94a3b8;font-size:13px;line-height:1.45}.health-overview-meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:12px}.health-overview-meta span{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:11px;line-height:1.2}.health-overview-meta .web-app-icon{width:14px;height:14px}.health-overview-meta small{color:#94a3b8;font-size:10px}.health-overview-action{position:absolute;right:34px;bottom:18px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border:1px solid #0f9f95;border-radius:6px;color:#0f9f95;background:#fff;font-size:12px;font-weight:700}.health-overview-chevron{align-self:start;color:#9ca3af;font-size:28px;font-weight:300;line-height:1}.health-source-line{margin-top:14px;display:grid;grid-gap:5px;gap:5px;color:#475569;font-size:12px;line-height:1.4}.health-source-line span{min-width:0;overflow-wrap:anywhere}.health-support-line{margin-top:14px;display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid rgba(14,116,144,.18);background:hsla(0,0%,100%,.72);color:#0f172a;font-size:12px;font-weight:800}.health-support-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-score-ring-wrap{display:grid;place-items:center}.health-score-ring{position:relative;isolation:isolate;width:98px;height:98px;border-radius:50%;display:grid;place-content:center;justify-items:center;grid-gap:1px;gap:1px;background:conic-gradient(#0f9f95 0 var(--score-progress,0),#ddf4f2 var(--score-progress,0) 100%);color:#0f9f95}.health-score-ring:before{content:"";position:absolute;inset:5px;z-index:-1;border-radius:50%;background:#fff}.health-score-ring-empty{background:#ddf4f2;color:#64748b}.health-score-ring b,.health-score-ring small,.health-score-ring span{display:block;line-height:1.05}.health-score-ring span{font-size:10px;font-weight:600}.health-score-ring b{margin-top:2px;font-size:29px}.health-score-ring small{margin-top:1px;font-size:11px;font-weight:700}.health-score-ring-empty b{font-size:24px}.health-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 14px;border:1px solid transparent;font-size:14px;font-weight:900;text-align:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.health-btn:hover{transform:translateY(-1px)}.health-btn-primary{background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;box-shadow:0 10px 22px rgba(8,145,178,.22)}.health-btn-secondary{background:hsla(0,0%,100%,.9);color:#0e7490;border-color:#bdeef7}.health-next-action{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;border-color:rgba(8,145,178,.26);background:linear-gradient(135deg,rgba(236,254,255,.96),rgba(240,253,250,.92)),linear-gradient(90deg,rgba(8,145,178,.08),transparent 44%)}.health-next-icon{align-self:start}.health-next-copy{min-width:0}.health-next-buttons{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.health-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.health-section-head>div{min-width:0}.health-text-button,.health-text-link{flex-shrink:0;border:0;background:transparent;color:#0891b2;font-size:13px;font-weight:900;cursor:pointer}.health-quick-services{align-self:stretch;border-color:rgba(148,163,184,.24);background:hsla(0,0%,100%,.76);box-shadow:0 12px 30px rgba(12,74,110,.05),inset 0 1px 0 hsla(0,0%,100%,.72)}.health-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.health-quick-item{min-width:0;min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-content:start;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.88);color:#0f172a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.health-quick-item:hover{transform:translateY(-1px);border-color:rgba(8,145,178,.42);box-shadow:0 12px 26px rgba(12,74,110,.08)}.health-quick-item b,.health-quick-item em,.health-quick-item small,.health-quick-item span{display:block;min-width:0}.health-quick-item b{color:#0f172a;font-size:14px;line-height:1.22;overflow-wrap:anywhere}.health-quick-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.32;overflow-wrap:anywhere}.health-quick-item em{grid-column:1/-1;justify-self:start;min-height:22px;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;font-style:normal;font-weight:900}.health-fold-section{margin-top:14px}.health-fold-head{width:100%;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:18px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.28);background:hsla(0,0%,100%,.92);color:#0f172a;box-shadow:0 10px 28px rgba(12,74,110,.06);cursor:pointer;text-align:left;border-radius:8px;border-color:#e5e7eb;background:#fff;box-shadow:none}.health-fold-open .health-fold-head{border-color:#99dcd7;background:#fff}.health-fold-head b,.health-fold-head span{display:block;min-width:0}.health-fold-head b{color:#0f172a;font-size:17px;line-height:1.2;overflow-wrap:anywhere}.health-fold-head em,.health-fold-head i{white-space:nowrap;border-radius:6px;font-size:12px;font-style:normal;font-weight:700}.health-fold-head em{padding:5px 9px;background:transparent;color:#15803d}.health-fold-head i{padding:6px 10px;background:#f0fdfa;color:#0f9f95}.health-fold-body{padding-top:10px}.health-fold-list{display:grid;grid-gap:0;gap:0;padding:4px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.health-fold-list>a,.health-fold-list>div{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid #eef2f7;color:#0f172a}.health-fold-list>a:last-child,.health-fold-list>div:last-child{border-bottom:0}.health-fold-list b,.health-fold-list small,.health-fold-list span{display:block;min-width:0}.health-fold-list b{font-size:15px;line-height:1.25}.health-fold-list small{margin-top:5px;overflow:hidden;color:#64748b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.health-fold-list em{min-width:44px;color:#94a3b8;font-size:12px;font-style:normal;font-weight:700;text-align:right}.health-fold-list em.ready{color:#0f9f95}.health-evidence-summary{margin-bottom:16px;border-color:rgba(14,116,144,.28);background:linear-gradient(180deg,rgba(254,255,255,.96),rgba(240,253,250,.9))}.health-evidence-summary .health-section-head strong{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;white-space:nowrap}.health-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.health-evidence-item{min-width:0;min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.86);color:#0f172a}.health-evidence-ready{border-color:rgba(103,232,249,.72);background:linear-gradient(135deg,#feffff,#ecfeff)}.health-evidence-item b,.health-evidence-item em,.health-evidence-item small,.health-evidence-item span,.health-evidence-item strong{display:block;min-width:0}.health-evidence-item b{color:#0f172a;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.health-evidence-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.health-evidence-item em{justify-self:end;font-style:normal;text-align:right}.health-evidence-item strong{color:#0891b2;font-size:15px;line-height:1.1;white-space:nowrap}.health-evidence-item em small{margin-top:2px;color:#64748b;white-space:nowrap}.health-registered-widgets{margin-bottom:16px;border-color:rgba(8,145,178,.26);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(239,246,255,.9))}.health-registered-widgets .health-section-head strong{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:12px;white-space:nowrap}.health-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.health-widget-item{min-width:0;min-height:104px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.88);color:#0f172a;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.health-widget-item:hover{transform:translateY(-1px);border-color:rgba(8,145,178,.42);box-shadow:0 12px 26px rgba(12,74,110,.08)}.health-widget-ready{border-color:rgba(103,232,249,.72);background:linear-gradient(135deg,#feffff,#ecfeff)}.health-widget-item b,.health-widget-item em,.health-widget-item small,.health-widget-item span,.health-widget-item strong{display:block;min-width:0}.health-widget-item b{color:#0f172a;font-size:14px;line-height:1.22;overflow-wrap:anywhere}.health-widget-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.32;overflow-wrap:anywhere}.health-widget-item em{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-style:normal}.health-widget-item strong{color:#0891b2;font-size:16px;line-height:1.1;overflow-wrap:anywhere}.health-widget-item em small{margin-top:0;white-space:nowrap}.health-widget-guard{margin:10px 0 0;color:#0e7490;font-size:12px;line-height:1.4}.health-care-loop{margin-bottom:16px;border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(240,253,244,.9))}.health-care-loop .health-section-head strong{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px;white-space:nowrap}.health-care-loop-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.health-care-loop-item{min-width:0;min-height:150px;display:grid;grid-template-columns:24px auto minmax(0,1fr);grid-gap:9px;gap:9px;align-content:start;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.88);color:#0f172a}.health-care-loop-ready{border-color:rgba(134,239,172,.72);background:linear-gradient(135deg,#f0fdf4,#feffff)}.health-care-loop-item i{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;font-size:12px;font-style:normal;font-weight:900}.health-care-loop-ready i{background:#16a34a;color:#fff}.health-care-loop-item b,.health-care-loop-item em,.health-care-loop-item small,.health-care-loop-item span,.health-care-loop-item strong{display:block;min-width:0}.health-care-loop-item span{grid-column:1/-1}.health-care-loop-item b{color:#0f172a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.health-care-loop-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-care-loop-item em{grid-column:1/-1;align-self:end;font-style:normal}.health-care-loop-item strong{color:#0891b2;font-size:13px}.health-journey-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.health-journey-step{min-width:0;min-height:68px;display:grid;grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:hsla(0,0%,100%,.84);color:#0f172a}.health-journey-step i{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;font-size:12px;font-style:normal;font-weight:900}.health-journey-step b,.health-journey-step small,.health-journey-step span{display:block;min-width:0}.health-journey-step b{color:#0f172a;font-size:15px;line-height:1.2}.health-journey-step small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-journey-step strong{border-radius:999px;padding:5px 8px;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.1;white-space:nowrap}.health-journey-active{border-color:#67e8f9;background:linear-gradient(135deg,#ecfeff,#f0fdf4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7)}.health-journey-active i,.health-journey-active strong{background:#0891b2;color:#fff}.health-journey-done strong{background:#dcfce7;color:#16a34a}.health-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.health-metric-tile{min-width:0;min-height:148px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.3);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,250,252,.86));color:#0f172a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.health-metric-tile:hover,.health-record-item:hover,.health-source-item:hover,.health-tool-item:hover{transform:translateY(-1px);border-color:rgba(8,145,178,.42);box-shadow:0 12px 26px rgba(12,74,110,.08)}.health-metric-icon-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.health-metric-icon-row .web-app-icon-xs{width:24px;height:24px}.health-metric-tile b,.health-metric-tile small,.health-metric-tile>span{display:block}.health-metric-tile>span{color:#64748b;font-size:12px;font-weight:900}.health-metric-tile b{color:#0f172a;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.health-metric-tile small{color:#64748b;font-size:12px;line-height:1.3}.health-metric-icon-meta{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.health-metric-icon-meta span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.health-metric-icon-meta .web-app-icon-xs{width:22px;height:22px}.health-metric-icon-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-metric-recorded{border-color:#a7f3d0;background:linear-gradient(180deg,#f0fdf4,#feffff)}.health-manual-recorder{background:linear-gradient(180deg,rgba(254,255,255,.96),rgba(240,253,250,.88))}.health-manual-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.health-manual-form label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;grid-gap:6px;gap:6px;padding:9px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.86)}.health-manual-form label span{color:#64748b;font-size:12px;font-weight:900}.health-manual-form input{width:100%;min-width:0;border:0;outline:none;color:#0f172a;font-size:15px;font-weight:900;text-align:right;background:transparent}.health-manual-form em{color:#94a3b8;font-size:12px;font-style:normal;white-space:nowrap}.health-manual-form button{grid-column:1/-1;min-height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;font-size:14px;font-weight:900;cursor:pointer}.health-manual-form button:disabled{opacity:.68;cursor:not-allowed}.health-manual-message{margin:10px 0 0;color:#0e7490;font-size:12px;line-height:1.45}.health-trend-panel{margin-bottom:14px;border-radius:8px;background:#fff;box-shadow:none}.health-trend-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.health-trend-heading h2,.health-trend-heading p{margin:0}.health-trend-heading h2{color:#0f172a;font-size:17px;line-height:1.3}.health-trend-heading p{margin-top:3px;color:#64748b;font-size:12px;line-height:1.4}.health-trend-range{display:grid;grid-template-columns:repeat(3,auto);grid-gap:4px;gap:4px;padding:3px;border-radius:8px;background:#f1f5f9}.health-trend-range button,.health-trend-tabs button{border:0;font:inherit;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.health-trend-range button{min-width:42px;min-height:30px;padding:5px 8px;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:700}.health-trend-range button.active{background:#fff;color:#0f766e;box-shadow:0 1px 4px rgba(15,23,42,.1)}.health-trend-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:14px;padding:4px;border-radius:8px;background:#f8fafc}.health-trend-tabs button{min-width:0;min-height:36px;padding:7px 8px;border-radius:6px;background:transparent;color:#475569;font-size:13px;font-weight:800}.health-trend-tabs button.active{background:#0f766e;color:#fff}.health-trend-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:6px}.health-trend-summary b,.health-trend-summary em,.health-trend-summary span,.health-trend-summary strong{display:block;min-width:0}.health-trend-summary b{color:#475569;font-size:12px;line-height:1.3}.health-trend-summary strong{margin-top:3px;color:#0f172a;font-size:23px;line-height:1.15}.health-trend-summary em{color:#64748b;font-size:12px;font-style:normal;line-height:1.35;text-align:right}.health-trend-chart-wrap{min-width:0;overflow:hidden}.health-trend-chart{display:block;width:100%;height:148px}.health-trend-grid-line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.health-trend-axis{display:flex;justify-content:space-between;margin-top:-7px;padding:0 12px;color:#94a3b8;font-size:11px;line-height:1.2}.health-trend-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:8px;color:#475569;font-size:12px}.health-trend-legend span{display:inline-flex;align-items:center;gap:6px}.health-trend-legend i{width:14px;height:3px;border-radius:2px}.health-trend-source{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px;line-height:1.35}.health-trend-source span{min-width:0;overflow-wrap:anywhere}.health-trend-source time{flex-shrink:0}.health-trend-empty{min-height:116px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;padding:12px;text-align:center}.health-trend-empty .web-app-icon{display:none}.health-trend-empty b{color:#0f172a;font-size:14px}.health-trend-empty span{color:#64748b;font-size:12px;line-height:1.45}.health-trend-empty a{margin-top:4px;color:#0f766e;font-size:13px;font-weight:800;text-decoration:none}.health-source-grid{display:grid;grid-gap:10px;gap:10px}.health-source-item{min-width:0;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.86);color:#0f172a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;grid-template-columns:auto minmax(0,1fr)}.health-source-item b,.health-source-item small,.health-source-item span{display:block;min-width:0}.health-source-item b{color:#0f172a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.health-source-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-action-summary{margin:0 0 12px;color:#475569;font-size:13px;line-height:1.5}.health-source-ref-line{margin:-4px 0 12px;padding:8px 10px;border-radius:12px;border:1px solid rgba(103,232,249,.6);background:#ecfeff;color:#0e7490;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.health-action-priority{align-self:start;display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#f8fafc;color:#0f172a;font-size:12px;white-space:nowrap}.health-action-priority-high{background:#fef2f2;color:#b91c1c}.health-action-priority-attention{background:#fff7ed;color:#c2410c}.health-action-list,.health-action-risk-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.health-action-item,.health-action-risk{min-width:0;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.88);color:#0f172a;text-decoration:none}.health-action-risk{border-color:#fed7aa;background:linear-gradient(135deg,#fffbeb,#fff)}.health-action-high,.health-action-risk-high{border-color:#fecaca}.health-action-item b,.health-action-item em,.health-action-item small,.health-action-item span,.health-action-item strong,.health-action-risk b,.health-action-risk em,.health-action-risk small,.health-action-risk span{display:block;min-width:0}.health-action-item b,.health-action-risk b{color:#0f172a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.health-action-item small,.health-action-risk small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-action-risk span{margin-top:6px;color:#92400e;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.health-action-item em,.health-action-risk em{justify-self:end;font-style:normal;text-align:right}.health-action-risk em{color:#c2410c;font-size:12px;font-weight:900;white-space:nowrap}.health-action-item em strong{color:#0891b2;font-size:12px;white-space:nowrap}.health-action-item em span{margin-top:4px;color:#64748b;font-size:12px;white-space:nowrap}.health-notification-list,.health-reminder-list,.health-timeline-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.health-notification-list+.health-reminder-list{margin-top:10px}.health-notification-item,.health-reminder-item,.health-timeline-item{min-width:0;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.88);color:#0f172a}.health-notification-item{border-color:rgba(103,232,249,.72);background:linear-gradient(135deg,#feffff,#ecfeff);text-decoration:none}.health-timeline-item{grid-template-columns:14px minmax(0,1fr) auto;position:relative}.health-timeline-item i{width:10px;height:10px;border-radius:50%;background:#0891b2;box-shadow:0 0 0 4px #ecfeff}.health-notification-item b,.health-notification-item em,.health-notification-item small,.health-notification-item span,.health-notification-item strong,.health-reminder-item b,.health-reminder-item em,.health-reminder-item small,.health-reminder-item span,.health-reminder-item strong,.health-timeline-item b,.health-timeline-item em,.health-timeline-item small,.health-timeline-item span,.health-timeline-item strong{display:block;min-width:0}.health-notification-item b,.health-reminder-item b,.health-timeline-item b{color:#0f172a;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.health-notification-item small,.health-reminder-item small,.health-timeline-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-notification-item em,.health-reminder-item em,.health-timeline-item em{justify-self:end;font-style:normal;text-align:right}.health-notification-item strong,.health-reminder-item strong,.health-timeline-item strong{color:#0891b2;font-size:12px;white-space:nowrap}.health-record-center{border-color:rgba(8,145,178,.32);background:linear-gradient(180deg,rgba(254,255,255,.98),rgba(239,246,255,.9)),linear-gradient(135deg,rgba(8,145,178,.07),transparent 40%)}.health-record-head strong{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;white-space:nowrap}.health-record-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px;padding:6px;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:rgba(241,245,249,.72)}.health-record-tabs button{min-width:0;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:12px;padding:8px;background:hsla(0,0%,100%,.64);color:#64748b;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.health-record-tabs button b,.health-record-tabs button small,.health-record-tabs button span{display:block;min-width:0}.health-record-tabs button b{color:#0f172a;font-size:13px;line-height:1.15}.health-record-tabs button small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.2}.health-record-tabs button.active{background:#fff;box-shadow:0 8px 18px rgba(12,74,110,.1)}.health-record-tabs button.active b,.health-record-tabs button.active small{color:#0891b2}.health-record-tabs button:hover{transform:translateY(-1px)}.health-record-tab-empty{opacity:.72}.health-record-current{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(103,232,249,.5);background:linear-gradient(135deg,rgba(236,254,255,.92),hsla(0,0%,100%,.9))}.health-record-current b,.health-record-current small,.health-record-current span{display:block;min-width:0}.health-record-current b{color:#0f172a;font-size:14px;line-height:1.2}.health-record-current small{margin-top:3px;color:#64748b;font-size:12px;line-height:1.3}.health-record-current em{flex-shrink:0;border-radius:999px;padding:5px 8px;background:#f0fdf4;color:#15803d;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.health-record-list{display:grid;grid-gap:10px;gap:10px}.health-record-item{min-width:0;min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.26);background:hsla(0,0%,100%,.9);color:#0f172a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.health-record-item b,.health-record-item em,.health-record-item small,.health-record-item span,.health-record-item strong{display:block;min-width:0}.health-record-item b{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.health-record-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-record-source{width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 7px;border-radius:999px;background:#f8fafc;color:#0e7490!important;font-weight:800}.health-record-item em{justify-self:end;font-style:normal;text-align:right}.health-record-item strong{color:#0891b2;font-size:12px;white-space:nowrap}.health-record-footer{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.health-manager-content,.health-manager-empty{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px}.health-manager-content b,.health-manager-content p,.health-manager-content span,.health-manager-empty b,.health-manager-empty p{display:block}.health-manager-content b,.health-manager-empty b{color:#0f172a;font-size:17px;line-height:1.2}.health-manager-content p,.health-manager-content span,.health-manager-empty p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.45}.health-manager-actions,.health-manager-content .health-btn{grid-column:1/-1}.health-manager-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.health-ai-skill-card{border-color:rgba(14,116,144,.24);background:linear-gradient(180deg,rgba(254,255,255,.96),rgba(239,246,255,.88))}.health-ai-skill-card .health-section-head strong{flex-shrink:0;display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px}.health-ai-skill-evidence{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(103,232,249,.72);background:hsla(0,0%,100%,.86)}.health-ai-skill-evidence b,.health-ai-skill-evidence small,.health-ai-skill-evidence span{display:block;min-width:0}.health-ai-skill-evidence b{color:#0f172a;font-size:14px;line-height:1.25}.health-ai-skill-evidence small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-ai-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.health-ai-skill-item{min-width:0;min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.88);color:#0f172a;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.health-ai-skill-item:hover{transform:translateY(-1px);border-color:rgba(8,145,178,.42);box-shadow:0 12px 26px rgba(12,74,110,.08)}.health-ai-skill-item b,.health-ai-skill-item small,.health-ai-skill-item span{display:block;min-width:0}.health-ai-skill-item b{color:#0f172a;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.health-ai-skill-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.health-ai-note{margin:10px 0 0;padding:12px 14px;border-radius:16px;border:1px solid #fef3c7;background:linear-gradient(135deg,#fffbeb,#fff);color:#92400e;font-size:12px;line-height:1.5;box-shadow:0 12px 28px rgba(146,64,14,.06)}.community-page-web{gap:14px;color:#0f172a}.community-hero-web{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-radius:24px;background:linear-gradient(135deg,#0f766e,#0891b2);color:#fff;box-shadow:0 18px 42px rgba(8,145,178,.18)}.community-hero-web.compact{border-radius:20px}.community-hero-web span{display:block;font-size:12px;font-weight:900;letter-spacing:.04em;opacity:.9}.community-hero-web h1{margin:6px 0 8px;font-size:28px;line-height:1.14;letter-spacing:0}.community-hero-web p{margin:0;max-width:360px;color:hsla(0,0%,100%,.86);line-height:1.6;font-size:14px}.community-hero-web a{flex:0 0 auto;padding:10px 16px;border-radius:999px;background:#fff;color:#0f766e;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgba(15,23,42,.16)}.community-disclaimer-web{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #fef3c7;border-radius:16px;background:#fffbeb;color:#92400e}.community-disclaimer-web.subtle{border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}.community-disclaimer-web p{margin:0;font-size:12px;line-height:1.6;font-weight:700}.community-search-web{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dcebee;border-radius:16px;background:#fff}.community-search-web input{border:0;outline:0;flex:1 1;min-width:0;font-size:14px;color:#0f172a;background:transparent}.community-tags-web{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.community-tags-web button{flex:0 0 auto;border:1px solid #dcebee;background:#fff;color:#475569;border-radius:999px;padding:8px 12px;font-weight:900;font-size:13px}.community-tags-web button.active{border-color:#0891b2;background:#ecfeff;color:#0f766e}.community-tags-web.form-tags{flex-wrap:wrap;overflow:visible}.community-section-head-web{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.community-section-head-web span{font-size:16px;font-weight:950;color:#0f172a}.community-section-head-web small{color:#64748b;font-weight:800}.community-section-head-web a{color:#0891b2;text-decoration:none;font-weight:900}.community-featured-web,.community-list-web{display:grid;grid-gap:10px;gap:10px}.community-question-row-web{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:16px;border:1px solid #dcebee;border-radius:18px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 14px 32px rgba(15,23,42,.06)}.community-question-row-web.featured{border-color:rgba(8,145,178,.24);background:linear-gradient(135deg,#fff,#f0fdfa)}.community-question-main-web h2{margin:7px 0 6px;font-size:17px;line-height:1.35;color:#0f172a;letter-spacing:0}.community-question-main-web p{margin:0;color:#64748b;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-question-meta-web{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.community-question-meta-web span{padding:4px 8px;border-radius:999px;background:#ecfeff;color:#0f766e;font-size:11px;font-weight:950}.community-question-meta-web small{color:#64748b;font-size:12px;font-weight:800}.community-question-tags-web{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.community-question-tags-web span{padding:4px 8px;border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:850}.community-question-stats-web{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;min-width:72px;color:#64748b;font-size:12px;font-weight:850}.community-question-stats-web strong{color:#0f766e}.community-ask-form-web,.community-reply-form-web{display:grid;grid-gap:14px;gap:14px}.community-ask-form-web label,.community-form-block-web{display:grid;grid-gap:8px;gap:8px}.community-ask-form-web label span,.community-form-block-web>span,.community-reply-form-web h2{color:#0f172a;font-weight:950;font-size:14px;margin:0}.community-ask-form-web input,.community-ask-form-web textarea,.community-comment-form-web input,.community-reply-form-web textarea{width:100%;border:1px solid #dcebee;border-radius:14px;padding:12px;outline:0;font-size:14px;color:#0f172a;background:#fff;line-height:1.5}.community-ask-form-web textarea,.community-reply-form-web textarea{resize:vertical}.community-ack-web{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:#fffbeb;color:#92400e}.community-ack-web input{width:18px;height:18px;margin-top:2px}.community-ack-web span{font-size:12px!important;line-height:1.6;color:#92400e!important}.community-comment-form-web button,.community-reply-form-web button,.community-submit-web{border:0;border-radius:14px;background:#0891b2;color:#fff;padding:12px 14px;font-weight:950;box-shadow:0 12px 26px rgba(8,145,178,.18)}.community-submit-web:disabled{opacity:.56}.community-feedback-web{padding:10px 12px;border-radius:14px;background:#ecfeff;color:#0f766e;font-size:13px;font-weight:850}.community-detail-top-web{display:flex;justify-content:space-between;gap:10px}.community-detail-top-web a{color:#0891b2;text-decoration:none;font-weight:900}.community-detail-card-web h1{margin:10px 0;font-size:24px;line-height:1.25;letter-spacing:0;color:#0f172a}.community-answer-card-web p,.community-detail-card-web p{margin:0;color:#334155;line-height:1.7;font-size:15px}.community-detail-actions-web{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.community-detail-actions-web button{border:1px solid #dcebee;background:#fff;border-radius:999px;padding:8px 12px;color:#475569;font-weight:900}.community-answer-card-web,.community-answer-list-web,.community-comment-list-web{display:grid;grid-gap:10px;gap:10px}.community-answer-card-web{position:relative}.community-answer-card-web.accepted{border-color:rgba(15,118,110,.28);background:linear-gradient(135deg,#fff,#f0fdfa)}.community-answer-card-web small{color:#92400e;line-height:1.5}.community-accepted-web{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px}.community-comment-row-web{padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.community-comment-row-web b{color:#0f172a;font-size:13px}.community-comment-row-web p{margin:5px 0 0;color:#475569;font-size:13px;line-height:1.6}.community-comment-form-web{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}@media (max-width:560px){.community-hero-web{align-items:flex-start;flex-direction:column;border-radius:20px}.community-question-row-web{grid-template-columns:1fr}.community-question-stats-web{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}}.report-next-inline-web{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.report-next-inline-web a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 14px;background:#ecfeff;color:#0891b2;font-size:13px;font-weight:900}.health-more-tools summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.health-more-tools summary::-webkit-details-marker{display:none}.health-more-tools summary b,.health-more-tools summary small{display:block}.health-more-tools summary b{color:#0f172a;font-size:16px}.health-more-tools summary small{margin-top:4px;color:#64748b;font-size:12px}.health-more-tools summary i{border-radius:999px;padding:5px 10px;background:#ecfeff;color:#0891b2;font-size:12px;font-style:normal;font-weight:900}.health-more-tools[open] summary{margin-bottom:12px}.health-more-tools[open] summary i{background:#0891b2;color:#fff}.health-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.health-tool-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);color:#0f172a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.health-tool-item b,.health-tool-item small{display:block;min-width:0}.health-tool-item b{font-size:14px}.health-tool-item small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.3}.health-empty-state{display:grid;justify-items:start;grid-gap:12px;gap:12px}.health-empty-state-compact{border-style:dashed;background:hsla(0,0%,100%,.78);box-shadow:none}.health-empty-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.health-sync-notice{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:7px 10px;border-radius:8px;border:1px solid #fde68a;background:#fffbeb;color:#92400e}.health-sync-notice-soft{border-color:#bdeef7;background:#ecfeff;color:#0e7490}.health-sync-notice span{min-width:0;display:flex;align-items:center;gap:6px}.health-sync-notice b,.health-sync-notice small{display:block;min-width:0}.health-sync-notice b{flex-shrink:0;font-size:12px}.health-sync-notice small{margin:0;overflow:hidden;color:inherit;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.health-sync-notice button{flex-shrink:0;border:0;border-radius:6px;padding:6px 9px;background:#0f9f95;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.health-skeleton{display:grid;grid-gap:14px;gap:14px}.health-skeleton-card,.health-skeleton-header{overflow:hidden;position:relative;border-radius:20px;border:1px solid #e2eef3;background:#fff}.health-skeleton-card:after,.health-skeleton-header:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(8,145,178,.08),transparent);animation:health-skeleton-shimmer 1.2s infinite}.health-skeleton-header{min-height:190px;display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:18px;gap:18px;padding:18px}.health-skeleton-card,.health-skeleton-header div{display:grid;grid-gap:12px;gap:12px}.health-skeleton-card b,.health-skeleton-card em,.health-skeleton-card i,.health-skeleton-card span,.health-skeleton-header b,.health-skeleton-header i,.health-skeleton-header span,.health-skeleton-header strong{display:block;border-radius:999px;background:#e2e8f0}.health-skeleton-header i{width:72px;height:12px}.health-skeleton-header b{width:70%;height:28px}.health-skeleton-header span{width:88%;height:12px}.health-skeleton-header strong{width:82px;height:82px;border-radius:50%;align-self:center}.health-skeleton-card{min-height:126px;padding:16px}.health-skeleton-card i{width:86px;height:12px}.health-skeleton-card b{width:72%;height:22px}.health-skeleton-card em,.health-skeleton-card span{width:100%;height:40px}.health-skeleton-steps{display:grid;grid-gap:10px;gap:10px}@keyframes health-skeleton-shimmer{to{transform:translateX(100%)}}@media (max-width:920px){.health-command-deck,.health-intelligence-grid{grid-template-columns:1fr}}@media (min-width:921px){.health-intelligence-side,.health-journey{position:-webkit-sticky;position:sticky;top:16px}.health-fold-body .health-intelligence-side,.health-fold-body .health-journey{position:relative;top:auto}}@media (max-width:620px){.mini-tab-page.health-center-page{width:min(100%,520px)}.health-center-page{padding-left:16px;padding-right:16px}.health-command-deck,.health-command-primary,.health-intelligence-main,.health-intelligence-side{gap:0}.health-card,.health-empty-state,.health-next-action{padding:14px;border-radius:8px}.health-overview-header{grid-template-columns:98px minmax(0,1fr) 12px;gap:14px;padding:16px}.health-overview-copy h1{font-size:18px}.health-section-head{flex-wrap:wrap;gap:8px;margin-bottom:12px}.health-action-priority,.health-section-head strong{max-width:100%;white-space:normal;text-align:left}.health-next-action{grid-template-columns:auto minmax(0,1fr);gap:10px}.health-next-copy h2{font-size:18px;line-height:1.22}.health-next-copy p{margin-top:6px;line-height:1.45}.health-next-buttons{gap:8px}.health-score-ring{width:92px;height:92px}.health-evidence-grid,.health-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-care-loop-list{grid-template-columns:1fr;gap:8px}.health-care-loop-item{min-height:0;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px}.health-care-loop-item span{grid-column:3}.health-care-loop-item em{grid-column:3;display:flex;align-items:center;gap:8px;margin-top:-2px}.health-care-loop-item strong{flex-shrink:0;font-size:12px}.health-care-loop-item em small{margin-top:0}.health-care-loop-item span small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.health-journey-step{min-height:0;grid-template-columns:24px auto minmax(0,1fr);align-items:center;padding:9px 10px}.health-journey-step strong{grid-column:3;justify-self:start;width:-moz-fit-content;width:fit-content;margin-top:-2px}.health-action-item,.health-action-risk,.health-notification-item,.health-record-item,.health-reminder-item,.health-timeline-item{grid-template-columns:auto minmax(0,1fr);min-height:0;align-items:start}.health-action-item em,.health-action-risk em,.health-notification-item em,.health-record-item em,.health-reminder-item em,.health-timeline-item em{grid-column:2;justify-self:start;text-align:left;margin-top:-2px}.health-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-quick-services{padding:12px}.health-quick-services .health-section-head{margin-bottom:10px}.health-quick-services .health-section-head h2{font-size:15px}.health-quick-item{min-height:72px;grid-template-columns:auto minmax(0,1fr);align-content:center;padding:9px;background:rgba(248,250,252,.72);box-shadow:none}.health-quick-item em{min-height:20px;padding:2px 7px;font-size:11px}.health-record-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.health-record-current{align-items:flex-start}.health-fold-head{grid-template-columns:minmax(0,1fr) auto auto;min-height:84px;padding:18px 14px}.health-fold-head i{grid-column:auto;grid-row:auto}.health-metric-tile{min-height:104px}.health-archive-quick{gap:14px;margin-bottom:20px}.health-archive-section-head h2{font-size:19px}.health-archive-report-card{min-height:116px}.health-archive-metric,.health-archive-service{min-height:82px}}@media (max-width:390px){.health-center-page{padding-left:14px;padding-right:14px}.health-overview-header{grid-template-columns:86px minmax(0,1fr) 10px;gap:12px;padding:14px}.health-overview-copy h1{font-size:17px}.health-overview-copy p{font-size:12px}.health-overview-meta{margin-top:9px}.health-overview-meta small{display:none}.health-overview-action{right:28px;bottom:14px;min-height:30px;padding:5px 9px;font-size:11px}.health-score-ring{width:84px;height:84px}.health-score-ring b{font-size:25px}.health-next-buttons{grid-template-columns:1fr}.health-record-tabs button{min-height:54px;padding:7px}.health-btn{padding-left:8px;padding-right:8px;font-size:13px}.health-manual-form{grid-template-columns:1fr}.health-trend-heading{display:grid}.health-trend-range{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.health-trend-range button{min-width:0}.health-trend-summary{align-items:flex-start}.health-trend-chart{height:160px}}@media (max-width:340px){.health-overview-header{grid-template-columns:76px minmax(0,1fr);gap:10px}.health-overview-chevron{display:none}.health-score-ring{width:74px;height:74px}.health-score-ring span{font-size:9px}.health-score-ring b{font-size:22px}.health-overview-action{position:static;margin-top:8px}.health-ai-skill-grid,.health-care-loop-list,.health-empty-actions,.health-evidence-grid,.health-manager-actions,.health-metric-grid,.health-next-buttons,.health-quick-grid,.health-record-tabs,.health-tool-grid,.health-widget-grid{grid-template-columns:1fr}.health-archive-metric-grid,.health-archive-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.health-archive-metric span,.health-archive-service span{font-size:12px}.health-fold-head{grid-template-columns:minmax(0,1fr)}.health-fold-head em,.health-fold-head i{justify-self:start}.health-action-item,.health-action-risk,.health-notification-item,.health-record-item,.health-reminder-item,.health-timeline-item{grid-template-columns:auto minmax(0,1fr)}.health-action-item em,.health-action-risk em,.health-notification-item em,.health-record-item em,.health-reminder-item em,.health-timeline-item em{grid-column:2;justify-self:start;text-align:left}}.live-room-page-web,.live-schedule-web{display:grid;grid-gap:16px;gap:16px;color:#0f172a}.live-hero-web,.live-room-hero-web{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#0f766e,#155e75);color:#fff}.live-hero-web{grid-template-columns:minmax(0,1fr) auto;align-items:end}.live-hero-web span,.live-room-hero-web span{display:block;margin-bottom:8px;font-size:12px;font-weight:900;opacity:.82}.live-hero-web h1,.live-room-hero-web h1{margin:0;font-size:24px;line-height:1.2}.live-hero-web p,.live-room-hero-web p{margin:8px 0 0;max-width:660px;color:hsla(0,0%,100%,.86);line-height:1.6}.live-hero-web a,.live-question-form-web button,.live-room-hero-web a,.live-room-side-web button{border:0;border-radius:999px;padding:10px 14px;background:#fff;color:#0f766e;font-size:13px;font-weight:900;text-align:center;cursor:pointer}.live-provider-strip-web{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid #bdeef7;background:#ecfeff}.live-provider-strip-web small,.live-provider-strip-web span{color:#0e7490;font-size:12px}.live-provider-strip-web b{min-width:0;font-size:14px}.live-section-web{display:grid;grid-gap:12px;gap:12px}.live-room-row-web{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;color:inherit}.live-room-main-web,.live-room-stats-web{min-width:0}.live-room-main-web h2{margin:8px 0 6px;font-size:17px;line-height:1.35}.live-room-main-web p{margin:0;color:#64748b;font-size:13px;line-height:1.55}.live-room-stats-web{display:grid;justify-items:end;align-content:center;grid-gap:6px;gap:6px;color:#64748b;font-size:12px}.live-room-stats-web strong{border-radius:999px;padding:5px 9px;background:#fffbeb;color:#b45309}.live-room-shell-web{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:start;grid-gap:14px;gap:14px}.live-player-web{min-width:0;min-height:280px;display:grid;place-items:center;padding:18px;border-radius:18px;background:#111827;color:#fff;text-align:center}.live-player-web>div{display:grid;grid-gap:8px;gap:8px}.live-player-fallback-web small,.live-player-fallback-web span{color:hsla(0,0%,100%,.68)}.live-player-fallback-web b{font-size:22px}.live-player-fallback-web,.tencent-live-mount-web{width:100%;min-width:0;display:grid;grid-gap:12px;gap:12px}.live-player-fallback-web{justify-items:center}.live-player-fallback-warning-web b{color:#fde68a}.tencent-live-stage-web{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:18px;border-radius:14px;background:rgba(15,118,110,.22);border:1px solid rgba(45,212,191,.38);text-align:left}.tencent-live-stage-web strong{display:block;color:#fff;font-size:18px;line-height:1.35}.tencent-live-stage-web p{margin:6px 0 0;color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.55}.live-player-pulse-web{width:42px;height:42px;border-radius:999px;background:#2dd4bf;box-shadow:0 0 0 10px rgba(45,212,191,.16),0 0 34px rgba(45,212,191,.42)}.tencent-live-mount-web dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.tencent-live-mount-web dl div{min-width:0;padding:10px;border-radius:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);text-align:left}.tencent-live-mount-web dt{color:hsla(0,0%,100%,.56);font-size:11px;font-weight:800}.tencent-live-mount-web dd{margin:4px 0 0;color:#fff;font-size:13px;font-weight:900;overflow-wrap:anywhere}.tencent-live-mount-web button{justify-self:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:10px 16px;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-weight:900}.tencent-live-audience-web{display:grid;grid-gap:12px;gap:12px;min-width:0}.live-sdk-fallback-web,.live-sdk-status-web{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08)}.live-sdk-fallback-web b,.live-sdk-status-web b{color:#fff;font-size:14px}.live-sdk-fallback-web small,.live-sdk-status-web small{color:hsla(0,0%,100%,.66);line-height:1.5}.live-sdk-view-web{min-height:360px;overflow:hidden;border-radius:12px;background:#000}.live-sdk-iframe-shell-web{width:100%;min-width:0;min-height:390px;overflow:hidden;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:#050816}.live-sdk-iframe-shell-web iframe{display:block;width:100%;max-width:100%;min-height:390px;border:0;background:#050816}.live-sdk-liveview-web{width:100%;min-height:360px}.live-question-form-web,.live-room-side-web{display:grid;align-content:start;align-items:start;grid-gap:12px;gap:12px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff}.live-room-side-web div{display:grid;grid-gap:4px;gap:4px}.live-room-side-web span{color:#64748b;font-size:12px}.live-room-side-web b{font-size:15px}.live-question-form-web button,.live-room-side-web button{border-radius:14px;width:100%;min-height:44px;align-self:start;background:#0f766e;color:#fff}.live-room-page-web .live-room-shell-web,.live-room-page-web .live-room-side-web,.live-room-page-web .tencent-live-mount-web dl{grid-template-columns:1fr}.live-question-form-web button:disabled,.live-room-side-web button:disabled{cursor:not-allowed;opacity:.55}.live-question-form-web textarea{min-height:110px;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;padding:12px;font:inherit;line-height:1.5}@media (max-width:900px){.live-hero-web,.live-provider-strip-web,.live-room-row-web,.live-room-shell-web{grid-template-columns:1fr}.live-hero-web a,.live-room-stats-web{justify-self:start}.tencent-live-mount-web dl,.tencent-live-stage-web{grid-template-columns:1fr}.live-player-web{min-height:0;padding:12px;place-items:stretch}.live-player-web>div{width:100%}.live-sdk-iframe-shell-web,.live-sdk-iframe-shell-web iframe{min-height:360px}.live-room-side-web button{grid-column:1/-1}}@media (max-width:520px){.tencent-live-stage-web{padding:14px}.tencent-live-stage-web strong{font-size:16px}.live-sdk-iframe-shell-web,.live-sdk-iframe-shell-web iframe{min-height:320px}}.mini-home .mini-greeting.ecosystem-hero{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;align-items:stretch!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mini-home .mini-brand-row{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:10px;margin:-6px -2px 10px;padding:12px 4px 11px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,rgba(236,254,255,.96),rgba(236,254,255,.82));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mini-home .mini-brand-row img{width:clamp(56px,15vw,72px);height:clamp(26px,8vw,34px)}.mini-home .mini-brand-title{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.mini-home .mini-brand-title strong{display:block!important;max-width:100%;overflow:hidden;color:#0f172a;font-size:.92rem;font-weight:950;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.mini-service-category.active{background:rgba(236,254,255,.92);box-shadow:inset 0 0 0 1px rgba(8,145,178,.28),0 8px 22px rgba(8,145,178,.08)}.org-service-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;margin-bottom:12px}.mini-home .mini-brand-title small{display:block;max-width:100%;overflow:hidden;color:#64748b;font-size:.66rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mini-home .mini-header-actions{flex:0 0 auto;gap:6px;margin-left:0}.mini-home .mini-header-actions a{border:1px solid rgba(8,145,178,.08);background:hsla(0,0%,100%,.86);box-shadow:0 8px 18px rgba(8,145,178,.08)}.mini-home .ecosystem-hero>*,.mini-home .ecosystem-map{width:100%!important;max-width:none!important}.mini-home .ecosystem-map{justify-self:stretch!important;min-height:390px;height:clamp(390px,92vw,470px)!important;border-color:rgba(8,145,178,.18);box-shadow:0 10px 24px rgba(8,145,178,.14),inset 0 1px 0 hsla(0,0%,100%,.08)}.mini-home .ecosystem-node:not(.core){max-width:96px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform:translate(var(--node-shift-x),var(--node-shift-y));animation:none;transition:left .16s linear,top .16s linear,filter .18s ease;will-change:left,top}.mini-home .ecosystem-node:not(.core).dragging,.mini-home .ecosystem-node:not(.core):active{z-index:12;cursor:-webkit-grabbing;cursor:grabbing;transition:none}.mini-home .ecosystem-node:not(.core).dragging em,.mini-home .ecosystem-node:not(.core):active em{outline:2px solid hsla(43,81%,86%,.92);outline-offset:2px;box-shadow:0 10px 24px rgba(2,6,23,.34),0 0 22px hsla(43,81%,86%,.42)}.mini-home .ecosystem-node:not(.core) span{max-width:82px;padding:2px 4px;background:rgba(3,18,38,.32);opacity:.86;pointer-events:none}.mini-home .ecosystem-node:not(.core).dragging span,.mini-home .ecosystem-node:not(.core):focus-visible span{opacity:.96}.mini-home .ecosystem-entry-grid{gap:8px;margin:12px 0 2px}.mini-home .ecosystem-entry-card{position:relative;overflow:hidden;min-height:108px;align-content:center;grid-template-rows:54px auto;gap:8px;padding:13px 6px 12px;border:1px solid rgba(125,211,252,.26);border-radius:9px;background:radial-gradient(circle at 22% 4%,hsla(0,0%,100%,.25),transparent 34%),linear-gradient(150deg,rgba(8,145,178,.94),rgba(14,116,144,.76));color:#e0f2fe;box-shadow:0 12px 24px rgba(8,47,73,.14),inset 0 1px 0 hsla(0,0%,100%,.12)}.mini-home .ecosystem-entry-card:after{content:"";position:absolute;inset:auto 10px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,249,255,.62),transparent)}.mini-home .ecosystem-entry-card .web-app-icon{width:54px;height:54px;border-radius:17px}.mini-home .ecosystem-entry-card span{width:100%;justify-items:center;gap:4px}.mini-home .ecosystem-entry-card b{width:100%;color:#f8fafc;font-size:15px;line-height:1.2;white-space:nowrap}.mini-home .ecosystem-entry-card small{display:none}.app-content.app-has-bottom-nav{min-height:auto;padding-bottom:0}.app-content.app-has-bottom-nav>.check-in-page,.app-content.app-has-bottom-nav>.mini-home,.app-content.app-has-bottom-nav>.mini-org-page,.app-content.app-has-bottom-nav>.mini-profile,.app-content.app-has-bottom-nav>.mini-tab-page,.app-content.app-has-bottom-nav>.mini-tab-page.health-center-page{min-height:auto;padding-bottom:18px}@media (max-width:430px){.mini-home .ecosystem-map{min-height:352px;height:352px!important}.mini-home .ecosystem-node:not(.core){max-width:74px}.mini-home .ecosystem-node:not(.core) span{max-width:64px;padding:2px 4px}.mini-home .ecosystem-node small{display:none}.mini-home .ecosystem-node.core{max-width:104px}}@media (max-width:360px){.mini-home .mini-brand-row img{width:78px}.mini-home .mini-brand-title small{display:none}.mini-home .ecosystem-map{min-height:330px;height:330px!important}.mini-home .ecosystem-entry-grid{gap:6px}}.animated-business-orbit{position:relative;width:100%;margin:8px 0 10px;color:#eafbff}.business-orbit-shell{position:relative;overflow:hidden;width:100%;min-height:590px;border:1px solid rgba(108,214,255,.22);border-radius:16px;background:radial-gradient(circle at 48% 35%,rgba(0,222,255,.18),transparent 31%),radial-gradient(circle at 24% 12%,rgba(120,220,255,.24),transparent 22%),linear-gradient(150deg,#003b86,#005bb8 45%,#001e4d);box-shadow:0 18px 40px rgba(0,40,92,.28),inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -40px 80px rgba(0,17,49,.24);isolation:isolate}.business-orbit-shell:before{content:"";position:absolute;inset:-42% -20% auto -20%;height:220px;border-radius:0 0 50% 50%;background:radial-gradient(ellipse at 40% 65%,rgba(230,248,255,.8),transparent 48%),radial-gradient(ellipse at 58% 84%,rgba(190,229,255,.36),transparent 50%),linear-gradient(180deg,rgba(240,249,255,.4),rgba(120,190,255,.05));filter:blur(10px);opacity:.78;transform:rotate(-2deg);z-index:1}.business-orbit-glow,.business-orbit-grid{position:absolute;inset:0;pointer-events:none}.business-orbit-grid{background-image:linear-gradient(rgba(145,224,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(145,224,255,.08) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 58%,transparent 82%);mask-image:radial-gradient(circle at 50% 45%,#000 0 58%,transparent 82%);opacity:.52;z-index:2}.business-orbit-glow{background:radial-gradient(circle at 50% 48%,rgba(66,234,255,.16),transparent 34%),radial-gradient(circle at 50% 70%,rgba(8,17,54,.14),transparent 58%);z-index:3}.business-orbit-stage{position:relative;z-index:5;width:min(920px,100%);height:520px;margin:14px auto 0;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;--orbit-view-angle:0deg;transform:translateZ(0)}.business-orbit-stage.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.business-orbit-stage.is-dragging .business-orbit-node,.business-orbit-stage.is-dragging .business-orbit-node-float,.business-orbit-stage.is-dragging .business-orbit-node-wrap,.business-orbit-stage.is-dragging .business-orbit-stream{animation-play-state:paused}.business-orbit-track{position:absolute;left:50%;top:51%;border:1px solid rgba(120,220,255,.25);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--track-rotate,0deg));box-shadow:inset 0 0 28px rgba(98,219,255,.08),0 0 18px rgba(98,219,255,.04)}.business-orbit-track.track-one{width:350px;height:224px;--track-rotate:-9deg}.business-orbit-track.track-two{width:438px;height:284px;--track-rotate:8deg}.business-orbit-track.track-three{width:506px;height:334px;--track-rotate:-15deg;opacity:.7}.business-orbit-map{position:absolute;left:50%;top:51%;width:min(560px,112%);height:414px;transform:translate(-50%,-50%);opacity:.82;filter:drop-shadow(0 0 14px rgba(157,240,255,.42));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.business-orbit-map .china-orbit-map{width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;overflow:visible!important;background:transparent!important}.business-orbit-map .china-orbit-map:before,.business-orbit-map .china-orbit-vignette{display:none!important}.business-orbit-map .china-orbit-rings{opacity:.62!important}.business-orbit-map .china-orbit-center-glow{opacity:.78!important}.business-orbit-links{position:absolute;inset:0;width:100%;height:100%;opacity:.72;pointer-events:none;transform:none;transform-origin:50% 53%}.business-orbit-links line{stroke:url(#business-link-flow);stroke-width:1.2;stroke-dasharray:5 10;animation:businessLinkFlow 4.8s linear infinite}.business-orbit-core{position:absolute;left:50%;top:53%;z-index:10;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:250px;min-height:88px;padding:14px 16px;border:1px solid rgba(146,255,246,.52);border-radius:22px;background:linear-gradient(135deg,rgba(14,139,162,.88),rgba(0,83,121,.72) 52%,rgba(5,112,130,.82));box-shadow:0 18px 42px rgba(0,25,70,.34),0 0 30px rgba(0,255,220,.35),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -18px 38px rgba(0,28,62,.18);color:#f7feff;text-decoration:none;transform:translate(-50%,-50%);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate}.business-orbit-core:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:21px;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.24),transparent 28%),linear-gradient(90deg,hsla(0,0%,100%,.08),transparent 42%);pointer-events:none}.business-orbit-core:focus-visible,.business-orbit-core:hover{transform:translate(-50%,-50%) scale(1.04);filter:brightness(1.08);box-shadow:0 20px 46px rgba(0,25,70,.38),0 0 36px rgba(0,255,220,.45),inset 0 1px 0 hsla(0,0%,100%,.28)}.business-orbit-core-ring{position:absolute;inset:-18px;border:1px solid rgba(64,255,232,.46);border-radius:28px;opacity:0;animation:businessCorePulse 3s ease-out infinite}.business-orbit-core-icon{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(209,250,252,.84));box-shadow:0 10px 24px rgba(0,20,40,.22),0 0 22px rgba(56,255,232,.28)}.business-orbit-core-icon img{width:78%;height:78%;object-fit:contain}.business-orbit-icon img{width:100%;height:100%;object-fit:contain}.business-orbit-core-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.business-orbit-core-copy strong{max-width:172px;font-size:18px;line-height:1.16;letter-spacing:0;text-shadow:0 2px 8px rgba(0,28,62,.28);text-wrap:balance;word-break:keep-all}.business-orbit-core-copy small{color:rgba(207,250,254,.82);font-size:11px;line-height:1.2}.business-orbit-node-wrap{position:absolute;left:50%;top:53%;z-index:var(--node-z);width:0;height:0;--active-node-radius:var(--node-radius);transform:rotate(var(--node-live-angle,calc(var(--orbit-view-angle, 0deg) + var(--node-angle)))) scaleY(var(--orbit-y-ratio)) translateX(var(--active-node-radius)) scaleY(var(--orbit-y-inverse));transform-origin:0 0;will-change:transform}.business-orbit-node-wrap.direction-clockwise,.business-orbit-node-wrap.direction-counter{animation:none}.business-orbit-node{position:absolute;left:0;top:0;display:block;width:112px;min-height:86px;color:#eafbff;text-align:center;text-decoration:none;opacity:var(--node-dynamic-opacity,var(--node-opacity));filter:blur(var(--node-blur));transform:rotate(var(--node-live-upright-angle,calc(var(--orbit-upright-angle, 0deg) + var(--node-upright-angle)))) scale(var(--node-dynamic-scale,var(--node-scale)));transform-origin:0 0;will-change:transform;pointer-events:none}.business-orbit-node-wrap.direction-clockwise .business-orbit-node,.business-orbit-node-wrap.direction-counter .business-orbit-node{animation:none}.business-orbit-node-wrap.depth-far .business-orbit-label{max-width:72px;padding:4px 6px;background:rgba(0,32,72,.56);opacity:.78}.business-orbit-node-wrap.depth-far .business-orbit-label strong{font-size:11px}.business-orbit-node-wrap.depth-far .business-orbit-icon{opacity:.82}.business-orbit-node-float{display:grid;justify-items:center;grid-gap:5px;gap:5px;transform:translate(-50%,-50%);animation:businessNodeFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--float-delay) * -1);pointer-events:auto}.business-orbit-icon{position:relative;display:grid;place-items:center;width:var(--node-size);height:var(--node-size);overflow:hidden;border:1px solid hsla(0,0%,100%,.36);border-radius:16px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.95),rgba(217,245,255,.8));box-shadow:0 10px 22px rgba(1,20,54,.36),0 0 18px color-mix(in srgb,var(--node-accent) 74%,transparent);color:#063d65;font-size:15px;font-weight:800}.business-orbit-photo{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.04)}.business-orbit-icon:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.22),rgba(0,87,140,.22)),radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.34),transparent 44%);pointer-events:none}.business-orbit-icon .web-app-icon{width:calc(var(--node-size) - 10px);height:calc(var(--node-size) - 10px);border-radius:16px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.business-orbit-icon .web-app-icon svg{width:60%;height:60%}.business-orbit-icon-fallback{display:none;place-items:center;width:100%;height:100%}.business-orbit-icon-fallback.is-visible{display:grid}.business-orbit-label{display:grid;grid-gap:1px;gap:1px;max-width:92px;padding:6px 7px;border:1px solid rgba(120,220,255,.22);border-radius:9px;background:rgba(0,32,72,.74);box-shadow:0 10px 20px rgba(0,12,32,.22),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.business-orbit-label em,.business-orbit-label small,.business-orbit-label strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-orbit-label strong{color:#f8fdff;font-size:12px;line-height:1.2}.business-orbit-label small{display:none;color:rgba(190,240,255,.78);font-size:10px}.business-orbit-label em{max-height:0;color:rgba(219,252,255,.92);font-size:10px;font-style:normal;line-height:1.35;opacity:0;transition:max-height .2s ease,opacity .2s ease,margin-top .2s ease;white-space:normal}.business-orbit-node-wrap:focus-within,.business-orbit-node-wrap:focus-within .business-orbit-node,.business-orbit-node-wrap:hover,.business-orbit-node-wrap:hover .business-orbit-node{animation-play-state:paused}.business-orbit-node-wrap:focus-within .business-orbit-node,.business-orbit-node-wrap:hover .business-orbit-node{opacity:1;filter:brightness(1.08)}.business-orbit-node-wrap:focus-within .business-orbit-node-float,.business-orbit-node-wrap:hover .business-orbit-node-float{animation-play-state:paused}.business-orbit-node-wrap:focus-within .business-orbit-icon,.business-orbit-node-wrap:hover .business-orbit-icon{box-shadow:0 12px 26px rgba(0,16,42,.38),0 0 28px color-mix(in srgb,var(--node-accent) 82%,transparent)}.business-orbit-node-wrap:focus-within .business-orbit-label,.business-orbit-node-wrap:hover .business-orbit-label{width:124px;max-width:124px;background:rgba(0,42,88,.88)}.business-orbit-node-wrap:focus-within .business-orbit-label small,.business-orbit-node-wrap:hover .business-orbit-label small{display:block}.business-orbit-node-wrap:focus-within .business-orbit-label em,.business-orbit-node-wrap:hover .business-orbit-label em{max-height:42px;margin-top:3px;opacity:1}.business-orbit-stream{position:absolute;left:50%;top:53%;z-index:6;width:8px;height:8px;border-radius:999px;background:#f8feff;box-shadow:0 0 18px hsla(0,0%,100%,.96),0 0 28px rgba(77,239,255,.72);transform-origin:0 0;pointer-events:none}.business-orbit-stream.stream-one{animation:businessStreamOne 9.5s linear infinite}.business-orbit-stream.stream-two{width:6px;height:6px;opacity:.78;animation:businessStreamTwo 12.5s linear infinite}.business-orbit-particles i{position:absolute;left:calc(12% + (var(--particle-index) * 6%));top:calc(18% + ((var(--particle-index) % 6) * 9%));z-index:4;width:3px;height:3px;border-radius:999px;background:rgba(204,248,255,.76);box-shadow:0 0 10px rgba(115,238,255,.72);opacity:.35;animation:businessParticleTwinkle 4.6s ease-in-out infinite;animation-delay:calc(var(--particle-index) * -.31s)}.business-orbit-actions{position:absolute;left:18px;right:18px;bottom:18px;z-index:12;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.business-orbit-actions a{display:grid;place-items:center;min-height:42px;border:1px solid rgba(157,232,255,.24);border-radius:999px;background:rgba(2,44,93,.72);color:#e9fcff;font-size:13px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes businessNodeFloat{0%,to{transform:translate(-50%,-50%) translateY(-2px)}50%{transform:translate(-50%,-50%) translateY(5px)}}@keyframes businessNodeOrbitClockwise{0%{transform:rotate(calc(var(--orbit-view-angle, 0deg) + var(--node-angle))) scaleY(var(--orbit-y-ratio)) translateX(var(--active-node-radius)) scaleY(var(--orbit-y-inverse))}to{transform:rotate(calc(var(--orbit-view-angle, 0deg) + var(--node-angle) + 1turn)) scaleY(var(--orbit-y-ratio)) translateX(var(--active-node-radius)) scaleY(var(--orbit-y-inverse))}}@keyframes businessNodeOrbitCounter{0%{transform:rotate(calc(var(--orbit-view-angle, 0deg) + var(--node-angle))) scaleY(var(--orbit-y-ratio)) translateX(var(--active-node-radius)) scaleY(var(--orbit-y-inverse))}to{transform:rotate(calc(var(--orbit-view-angle, 0deg) + var(--node-angle) - 1turn)) scaleY(var(--orbit-y-ratio)) translateX(var(--active-node-radius)) scaleY(var(--orbit-y-inverse))}}@keyframes businessNodeUprightClockwise{0%{transform:rotate(calc(var(--orbit-upright-angle, 0deg) + var(--node-upright-angle))) scale(var(--node-dynamic-scale,var(--node-scale)))}to{transform:rotate(calc(var(--orbit-upright-angle, 0deg) + var(--node-upright-angle) - 1turn)) scale(var(--node-dynamic-scale,var(--node-scale)))}}@keyframes businessNodeUprightCounter{0%{transform:rotate(calc(var(--orbit-upright-angle, 0deg) + var(--node-upright-angle))) scale(var(--node-dynamic-scale,var(--node-scale)))}to{transform:rotate(calc(var(--orbit-upright-angle, 0deg) + var(--node-upright-angle) + 1turn)) scale(var(--node-dynamic-scale,var(--node-scale)))}}@keyframes businessMapBreath{0%,to{opacity:.66;transform:translate(-50%,-50%) scale(.985)}50%{opacity:.92;transform:translate(-50%,-50%) scale(1.018)}}@keyframes businessCorePulse{0%{transform:scale(.92);opacity:.35}to{transform:scale(1.28);opacity:0}}@keyframes businessLinkFlow{to{stroke-dashoffset:-60}}@keyframes businessStreamOne{0%{transform:rotate(18deg) translateX(172px)}to{transform:rotate(378deg) translateX(172px)}}@keyframes businessStreamTwo{0%{transform:rotate(260deg) translateX(220px)}to{transform:rotate(-100deg) translateX(220px)}}@keyframes businessParticleTwinkle{0%,to{transform:translateY(0);opacity:.22}45%{transform:translateY(-7px);opacity:.78}}@media (min-width:768px){.business-orbit-shell{min-height:680px}.business-orbit-stage{height:600px}}@media (max-width:520px){.business-orbit-shell{min-height:clamp(560px,146vw,632px);border-radius:14px}.business-orbit-stage{height:clamp(510px,136vw,588px);margin-top:6px}.business-orbit-track.track-one{width:250px;height:170px}.business-orbit-track.track-two{width:320px;height:222px}.business-orbit-track.track-three{width:366px;height:258px}.business-orbit-map{width:min(488px,118%);height:382px;top:51%}.business-orbit-core{grid-template-columns:42px minmax(0,1fr);width:clamp(212px,58vw,236px);min-height:80px;padding:12px 14px}.business-orbit-core-icon{width:38px;height:38px;border-radius:13px}.business-orbit-core-copy strong{max-width:none;font-size:14px;line-height:1.18}.business-orbit-core-copy small{font-size:10px}.business-orbit-node-wrap{--active-node-radius:var(--node-radius-mobile)}.business-orbit-node{width:84px;min-height:72px}.business-orbit-icon{width:min(var(--node-size),46px);height:min(var(--node-size),46px);border-radius:14px}.business-orbit-label{max-width:76px;padding:5px 6px}.business-orbit-label strong{font-size:12px}.business-orbit-label small{display:none;font-size:9px}.business-orbit-node-wrap.node-ai-report .business-orbit-label,.business-orbit-node-wrap.node-jd-health .business-orbit-label{display:none}.business-orbit-node-wrap:focus-within .business-orbit-label,.business-orbit-node-wrap:hover .business-orbit-label{width:104px;max-width:104px}.business-orbit-actions{left:10px;right:10px;bottom:12px;gap:6px}.business-orbit-actions a{min-height:38px;font-size:12px}}@media (max-width:390px){.business-orbit-shell{min-height:clamp(540px,148vw,590px)}.business-orbit-stage{height:clamp(496px,136vw,548px)}.business-orbit-map{width:min(454px,118%);height:356px}.business-orbit-track.track-three{width:338px}.business-orbit-node-wrap{--active-node-radius:var(--node-radius-compact)}.business-orbit-node{width:80px}.business-orbit-actions a{font-size:11px}}@media (prefers-reduced-motion:reduce){.business-orbit-shell *,.business-orbit-shell :after,.business-orbit-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.business-orbit-node-wrap{transform:rotate(calc(var(--orbit-view-angle, 0deg) + var(--node-angle))) scaleY(var(--orbit-y-ratio)) translateX(var(--active-node-radius)) scaleY(var(--orbit-y-inverse))}.business-orbit-node{transform:rotate(calc(var(--orbit-upright-angle, 0deg) + var(--node-upright-angle))) scale(var(--node-scale))}.business-orbit-map{opacity:.84;transform:translate(-50%,-50%)}}.community-hub-web{gap:16px;color:#07111f}.community-hub-hero-web{position:relative;overflow:hidden;min-height:244px;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,168px);align-items:stretch;grid-gap:18px;gap:18px;padding:24px;border-radius:22px;background:radial-gradient(circle at 86% 12%,rgba(8,145,178,.32),transparent 34%),linear-gradient(135deg,#07111f,#0b2535 52%,#0e7490);box-shadow:0 24px 52px rgba(7,17,31,.18)}.community-hub-hero-web:after{content:"";position:absolute;inset:auto -24px -56px 38%;height:150px;border-radius:999px;background:hsla(0,0%,100%,.08);transform:rotate(-8deg)}.community-hub-hero-copy-web,.community-hub-hero-panel-web{position:relative;z-index:1}.community-hub-hero-copy-web span{display:block;color:rgba(236,254,255,.86);font-size:12px;font-weight:900;letter-spacing:0}.community-hub-hero-copy-web h1{max-width:520px;margin:10px 0;color:#fff;font-size:30px;line-height:1.16;letter-spacing:0}.community-hub-hero-copy-web p{max-width:500px;margin:0;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.7}.community-hub-hero-actions-web{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.community-consult-entry-web a,.community-hub-hero-actions-web a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 16px;background:#0891b2;color:#fff;font-size:13px;font-weight:950;text-decoration:none;box-shadow:0 16px 30px rgba(8,145,178,.24)}.community-hub-hero-actions-web a+a{background:hsla(0,0%,100%,.12);color:#ecfeff;border:1px solid hsla(0,0%,100%,.24);box-shadow:none}.community-hub-hero-panel-web{align-self:stretch;display:grid;align-content:end;justify-items:start;min-width:0;padding:18px;border:1px solid hsla(0,0%,100%,.18);border-radius:20px;background:hsla(0,0%,100%,.1);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.community-hub-hero-panel-web b{font-size:36px;line-height:1;letter-spacing:0}.community-hub-hero-panel-web small,.community-hub-hero-panel-web span{display:block;min-width:0}.community-hub-hero-panel-web span{margin-top:8px;font-size:14px;font-weight:950}.community-hub-hero-panel-web small{margin-top:6px;color:hsla(0,0%,100%,.74);font-size:12px;line-height:1.45}.community-capability-grid-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.community-capability-card-web{min-width:0;min-height:154px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.06)}.community-capability-card-web b,.community-capability-card-web p{min-width:0}.community-capability-card-web b{color:#07111f;font-size:15px;line-height:1.25}.community-capability-card-web p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.community-capability-card-web.navy{background:linear-gradient(135deg,#fff,#f8fafc)}.community-capability-card-web.cyan{background:linear-gradient(135deg,#fff,#ecfeff)}.community-capability-card-web.teal{background:linear-gradient(135deg,#fff,#f0fdfa)}.community-capability-card-web.blue{background:linear-gradient(135deg,#fff,#eff6ff)}.community-quick-grid-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.community-quick-link-web{min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #dcebee;border-radius:18px;background:#f8fafc;color:#0e7490;text-decoration:none;font-weight:950;box-shadow:0 12px 26px rgba(15,23,42,.04)}.community-quick-link-web span{min-width:0;overflow-wrap:anywhere}.community-hub-search-web{border-radius:18px;border-color:rgba(8,145,178,.18);box-shadow:0 14px 30px rgba(15,23,42,.05)}.community-category-tabs-web{padding-bottom:4px}.community-category-tabs-web button{border-radius:999px;border-color:rgba(148,163,184,.26);background:#fff}.community-category-tabs-web button.active{background:#07111f;border-color:#07111f;color:#fff}.community-hub-featured-web,.community-live-preview-web{border-radius:20px;border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(15,23,42,.06)}.community-featured-grid-web{display:grid;grid-gap:10px;gap:10px}.community-consult-entry-web{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px;border-radius:22px;border:1px solid rgba(8,145,178,.18);background:linear-gradient(135deg,#ecfeff,#fff 54%,#f8fafc);box-shadow:0 18px 38px rgba(8,145,178,.08)}.community-consult-entry-web h2,.community-consult-entry-web p,.community-consult-entry-web span{display:block;min-width:0}.community-consult-entry-web span{color:#0e7490;font-size:12px;font-weight:950}.community-consult-entry-web h2{margin:6px 0;color:#07111f;font-size:20px;line-height:1.3;letter-spacing:0}.community-consult-entry-web p{margin:0;color:#64748b;font-size:13px;line-height:1.65}.community-feed-web{gap:10px}.community-hub-question-row-web{border-radius:20px;border-color:rgba(148,163,184,.2);box-shadow:0 16px 34px rgba(15,23,42,.05)}.community-hub-question-row-web.featured{border-color:rgba(8,145,178,.26);background:linear-gradient(135deg,#fff,#f0fdfa)}.community-hub-question-row-web .community-question-tags-web strong{padding:4px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:950}.community-live-preview-web{display:grid;grid-gap:10px;gap:10px}.community-live-card-web{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#fff;color:inherit;text-decoration:none}.community-live-card-web h2{margin:8px 0 6px;color:#07111f;font-size:16px;line-height:1.35;letter-spacing:0}.community-live-card-web p{margin:0;color:#64748b;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-live-card-web>strong{padding:6px 10px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;white-space:nowrap}.community-rules-web{border-radius:18px}@media (max-width:760px){.community-consult-entry-web,.community-hub-hero-web,.community-live-card-web{grid-template-columns:1fr}.community-capability-grid-web,.community-quick-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-hub-hero-panel-web{min-height:126px}}@media (max-width:420px){.community-hub-hero-web{padding:20px;border-radius:20px}.community-hub-hero-copy-web h1{font-size:25px}.community-capability-grid-web,.community-quick-grid-web{grid-template-columns:1fr}.community-consult-entry-web h2{font-size:18px}}.community-detail-hub-web{gap:16px;color:#07111f}.community-detail-nav-web{display:flex;justify-content:space-between;gap:10px}.community-detail-nav-web a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 14px;border:1px solid rgba(8,145,178,.2);background:#fff;color:#0e7490;font-size:13px;font-weight:950;text-decoration:none;box-shadow:0 10px 22px rgba(15,23,42,.04)}.community-case-card-web{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:linear-gradient(135deg,rgba(236,254,255,.82),hsla(0,0%,100%,.98) 46%,#fff),#fff;box-shadow:0 24px 52px rgba(15,23,42,.08)}.community-case-head-web{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.community-case-kicker-web{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:#07111f;color:#ecfeff;font-size:12px;font-weight:950}.community-case-card-web h1{margin:10px 0;color:#07111f;font-size:26px;line-height:1.24;letter-spacing:0}.community-answer-head-web,.community-case-meta-web{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.community-role-badge-web,.community-status-badge-web{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:11px;font-weight:950;line-height:1.2;white-space:nowrap}.community-role-badge-web{padding:4px 8px;border:1px solid transparent}.community-role-badge-web.official{background:#e0f2fe;color:#075985;border-color:rgba(7,89,133,.14)}.community-role-badge-web.expert{background:#ecfeff;color:#0e7490;border-color:rgba(8,145,178,.16)}.community-role-badge-web.advisor{background:#f0fdfa;color:#0f766e;border-color:rgba(15,118,110,.14)}.community-role-badge-web.member{background:#f8fafc;color:#475569;border-color:rgba(100,116,139,.14)}.community-status-badge-web{padding:8px 12px}.community-status-badge-web.accepted{background:#dcfce7;color:#166534}.community-status-badge-web.answered{background:#ecfeff;color:#0e7490}.community-status-badge-web.pending{background:#fffbeb;color:#b45309}.community-case-meta-web small{color:#64748b;font-size:12px;font-weight:850}.community-case-content-web{margin:0;color:#334155;font-size:15px;line-height:1.78}.community-case-tags-web{display:flex;flex-wrap:wrap;gap:7px}.community-case-tags-web span{padding:5px 9px;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900}.community-case-stats-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.community-case-stats-web div{min-width:0;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.04)}.community-case-stats-web b,.community-case-stats-web span{display:block;min-width:0}.community-case-stats-web b{color:#07111f;font-size:20px;line-height:1.1}.community-case-stats-web span{margin-top:4px;color:#64748b;font-size:12px;font-weight:850}.community-case-actions-web{margin-top:0}.community-case-actions-web button{min-height:38px;border-color:rgba(8,145,178,.2);background:#fff;color:#0e7490}.community-care-boundary-web{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid #fef3c7;border-radius:18px;background:linear-gradient(135deg,#fffbeb,#fff);color:#92400e}.community-care-boundary-web b,.community-care-boundary-web p{display:block;min-width:0}.community-care-boundary-web b{font-size:13px}.community-care-boundary-web p{margin:4px 0 0;font-size:12px;line-height:1.6;font-weight:800}.community-detail-grid-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:14px;gap:14px;align-items:start}.community-detail-main-web,.community-detail-side-web,.community-discussion-panel-web,.community-expert-thread-web{min-width:0;display:grid;grid-gap:12px;gap:12px}.community-answer-elevated-web{border-radius:20px;border-color:rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(15,23,42,.06)}.community-answer-elevated-web.accepted{border-color:rgba(8,145,178,.26);background:linear-gradient(135deg,#fff,#ecfeff)}.community-answer-elevated-web p{color:#334155;font-size:15px;line-height:1.78}.community-answer-elevated-web small{color:#92400e;font-size:12px;line-height:1.55}.community-empty-panel-web{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px dashed rgba(8,145,178,.24);border-radius:18px;background:#f8fafc}.community-empty-panel-web.compact{padding:12px}.community-empty-panel-web b{color:#07111f;font-size:14px}.community-empty-panel-web p{margin:0;color:#64748b;font-size:13px;line-height:1.55}.community-discussion-panel-web{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.05)}.community-comment-elevated-web{border-radius:16px;background:#f8fafc}.community-inline-comment-form-web{grid-template-columns:minmax(0,1fr) auto}.community-guided-reply-web button:disabled,.community-inline-comment-form-web button:disabled{cursor:not-allowed;opacity:.56}.community-guided-reply-web{position:-webkit-sticky;position:sticky;top:12px;gap:14px;border-radius:20px;border:1px solid rgba(8,145,178,.18);box-shadow:0 18px 38px rgba(8,145,178,.08)}.community-guided-title-web{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.community-guided-title-web h2,.community-guided-title-web p{margin:0;min-width:0}.community-guided-title-web h2{color:#07111f;font-size:16px;line-height:1.3;letter-spacing:0}.community-guided-title-web p{margin-top:4px;color:#64748b;font-size:12px;line-height:1.5}.community-side-note-web{padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#f8fafc}.community-side-note-web b{color:#07111f;font-size:14px}.community-side-note-web p{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.6}.community-detail-feedback-web{border-radius:16px}@media (max-width:840px){.community-case-head-web,.community-detail-grid-web{grid-template-columns:1fr}.community-detail-side-web{order:-1}.community-guided-reply-web{position:static}}@media (max-width:520px){.community-answer-head-web,.community-case-meta-web,.community-detail-nav-web{align-items:stretch;flex-direction:column}.community-detail-nav-web a{width:100%}.community-case-card-web{padding:18px;border-radius:20px}.community-case-card-web h1{font-size:22px}.community-case-stats-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-inline-comment-form-web{grid-template-columns:1fr}}.community-ask-hub-web{gap:16px;color:#07111f}.community-ask-hero-web{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:18px;gap:18px;padding:24px;border-radius:22px;background:radial-gradient(circle at 86% 10%,rgba(8,145,178,.28),transparent 32%),linear-gradient(135deg,#07111f,#0b2535 58%,#0e7490);color:#fff;box-shadow:0 24px 52px rgba(7,17,31,.16)}.community-ask-hero-web span{display:block;color:rgba(236,254,255,.86);font-size:12px;font-weight:950;letter-spacing:0}.community-ask-hero-web h1{max-width:560px;margin:8px 0;color:#fff;font-size:28px;line-height:1.18;letter-spacing:0}.community-ask-hero-web p{max-width:560px;margin:0;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.7}.community-ask-hero-web a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 14px;background:#fff;color:#0e7490;font-size:13px;font-weight:950;text-decoration:none}.community-ask-layout-web{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:14px;gap:14px;align-items:start}.community-consult-form-web{gap:18px;border-radius:22px;border:1px solid rgba(148,163,184,.18);box-shadow:0 22px 48px rgba(15,23,42,.08)}.community-form-section-web{display:grid;grid-gap:12px;gap:12px;min-width:0}.community-form-section-head-web{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.community-form-section-head-web>span{width:30px;height:30px;display:grid;place-items:center;border-radius:12px;background:#ecfeff;color:#0e7490;font-size:12px;font-weight:950}.community-form-section-head-web b,.community-form-section-head-web small{display:block;min-width:0}.community-form-section-head-web b{color:#07111f;font-size:16px;line-height:1.3}.community-form-section-head-web small{margin-top:3px;color:#64748b;font-size:12px;line-height:1.45}.community-consult-type-grid-web{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.community-consult-type-grid-web button{min-width:0;min-height:96px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fff;color:#07111f;text-align:left;box-shadow:0 12px 24px rgba(15,23,42,.04)}.community-consult-type-grid-web button.active{border-color:rgba(8,145,178,.42);background:linear-gradient(135deg,#ecfeff,#fff);box-shadow:0 16px 30px rgba(8,145,178,.1)}.community-consult-type-grid-web b,.community-consult-type-grid-web small{display:block;min-width:0}.community-consult-type-grid-web b{font-size:14px;line-height:1.25}.community-consult-type-grid-web small{color:#64748b;font-size:12px;line-height:1.45}.community-consult-form-web .community-form-block-web>span,.community-consult-form-web label span{color:#07111f}.community-consult-form-web input,.community-consult-form-web textarea{border-radius:16px;border-color:rgba(148,163,184,.26);background:#f8fafc}.community-consult-form-web input:focus,.community-consult-form-web textarea:focus{border-color:rgba(8,145,178,.5);background:#fff;box-shadow:0 0 0 3px rgba(8,145,178,.08)}.community-ask-tags-web{flex-wrap:wrap;overflow:visible}.community-ack-stack-web{gap:10px}.community-ask-ack-web,.community-ask-login-note-web{border-radius:16px}.community-consult-submit-web{min-height:46px;border-radius:16px}.community-ask-side-web{min-width:0;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.community-ask-side-card-web{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.06)}.community-ask-side-card-web b,.community-ask-side-card-web p{min-width:0}.community-ask-side-card-web b{color:#07111f;font-size:14px;line-height:1.3}.community-ask-side-card-web p{margin:0;color:#64748b;font-size:12px;line-height:1.6}.community-ask-side-card-web a{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;background:#ecfeff;color:#0e7490;font-size:12px;font-weight:950;text-decoration:none}@media (max-width:860px){.community-ask-hero-web,.community-ask-layout-web{grid-template-columns:1fr}.community-ask-side-web{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.community-ask-side-web,.community-consult-type-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.community-ask-hero-web{padding:20px;border-radius:20px}.community-ask-hero-web h1{font-size:24px}.community-ask-side-web,.community-consult-type-grid-web{grid-template-columns:1fr}}.community-live-bridge-web{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(8,145,178,.18);border-radius:22px;background:linear-gradient(135deg,#07111f,#0b2535 52%,#0e7490);color:#fff;box-shadow:0 22px 48px rgba(7,17,31,.14)}.community-live-bridge-copy-web h2,.community-live-bridge-copy-web p,.community-live-bridge-copy-web span{display:block;min-width:0}.community-live-bridge-copy-web span{color:rgba(236,254,255,.82);font-size:12px;font-weight:950}.community-live-bridge-copy-web h2{margin:6px 0;color:#fff;font-size:20px;line-height:1.32;letter-spacing:0}.community-live-bridge-copy-web p{margin:0;color:hsla(0,0%,100%,.76);font-size:13px;line-height:1.65}.community-live-flow-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.community-live-flow-web div{min-width:0;padding:12px;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;background:hsla(0,0%,100%,.1)}.community-live-flow-web b,.community-live-flow-web small,.community-live-flow-web span{display:block;min-width:0}.community-live-flow-web b{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:#0891b2;color:#fff;font-size:12px}.community-live-flow-web span{margin-top:8px;color:#fff;font-size:13px;font-weight:950}.community-live-flow-web small{margin-top:4px;color:hsla(0,0%,100%,.68);font-size:11px;line-height:1.45}.community-live-bridge-actions-web{display:grid;grid-gap:8px;gap:8px}.community-live-bridge-actions-web a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 13px;background:#fff;color:#0e7490;font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap}.community-live-bridge-actions-web a+a{background:hsla(0,0%,100%,.12);color:#ecfeff;border:1px solid hsla(0,0%,100%,.2)}.community-live-hub-preview-web .community-live-card-web{border-color:rgba(8,145,178,.18)}.community-live-question-guide-web{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(8,145,178,.2);border-radius:18px;background:linear-gradient(135deg,#ecfeff,#fff)}.community-live-question-guide-web b,.community-live-question-guide-web span{display:block;min-width:0}.community-live-question-guide-web b{color:#07111f;font-size:14px}.community-live-question-guide-web span{position:relative;padding-left:14px;color:#475569;font-size:12px;line-height:1.45}.community-live-question-guide-web span:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:#0891b2}.community-ask-live-actions-web a,.community-ask-live-actions-web button,.community-live-question-guide-web a{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;border:0;background:#0891b2;color:#fff;font-size:12px;font-weight:950;text-decoration:none}.community-ask-live-actions-web{display:flex;flex-wrap:wrap;gap:8px}.community-ask-live-actions-web a{background:#ecfeff;color:#0e7490}.live-academy-hub-web{gap:16px}.live-academy-hero-web{min-height:246px;align-items:stretch;padding:24px;border-radius:22px;background:radial-gradient(circle at 86% 8%,rgba(8,145,178,.32),transparent 34%),linear-gradient(135deg,#07111f,#0b2535 52%,#0e7490);box-shadow:0 24px 52px rgba(7,17,31,.16)}.live-academy-hero-web h1{max-width:560px;font-size:30px;letter-spacing:0}.live-academy-hero-web p{max-width:560px}.live-academy-hero-actions-web{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.live-academy-hero-actions-web a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 14px;background:#fff;color:#0e7490;font-size:13px;font-weight:950;text-decoration:none}.live-academy-hero-actions-web a+a{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.12);color:#ecfeff}.live-academy-hero-stats-web{min-width:220px;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;align-self:stretch}.live-academy-hero-stats-web div{display:grid;align-content:center;min-width:0;padding:12px;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;background:hsla(0,0%,100%,.1)}.live-academy-hero-stats-web b,.live-academy-hero-stats-web span{display:block}.live-academy-hero-stats-web b{color:#fff;font-size:24px;line-height:1.1}.live-academy-hero-stats-web span{margin-top:4px;color:hsla(0,0%,100%,.72);font-size:12px;font-weight:850}.live-academy-value-grid-web{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.live-academy-value-grid-web article{min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:15px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.06)}.live-academy-value-grid-web b,.live-academy-value-grid-web p{min-width:0}.live-academy-value-grid-web b{color:#07111f;font-size:15px}.live-academy-value-grid-web p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.live-academy-provider-web{border-radius:18px}.live-academy-community-bridge-web{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(8,145,178,.18);border-radius:22px;background:linear-gradient(135deg,#ecfeff,#fff 60%,#f8fafc);box-shadow:0 18px 38px rgba(8,145,178,.08)}.live-academy-community-bridge-web h2,.live-academy-community-bridge-web p,.live-academy-community-bridge-web span{display:block;min-width:0}.live-academy-community-bridge-web span{color:#0e7490;font-size:12px;font-weight:950}.live-academy-community-bridge-web h2{margin:6px 0;color:#07111f;font-size:20px;line-height:1.32;letter-spacing:0}.live-academy-community-bridge-web p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.live-academy-community-bridge-web a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 14px;background:#0891b2;color:#fff;font-size:13px;font-weight:950;text-decoration:none;white-space:nowrap}.live-academy-section-web{padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.05)}.live-academy-room-card-web{border-radius:18px;border-color:rgba(148,163,184,.2);box-shadow:0 12px 26px rgba(15,23,42,.04);text-decoration:none}.live-academy-room-card-web.live{border-color:rgba(8,145,178,.34);background:linear-gradient(135deg,#fff,#ecfeff)}.live-academy-room-action-web em{margin-top:2px;padding:6px 10px;border-radius:999px;background:#0891b2;color:#fff;font-size:12px;font-style:normal;font-weight:950}@media (max-width:860px){.community-live-bridge-web,.live-academy-community-bridge-web,.live-academy-hero-web{grid-template-columns:1fr}.live-academy-hero-stats-web{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}@media (max-width:680px){.community-live-flow-web,.live-academy-hero-stats-web,.live-academy-value-grid-web{grid-template-columns:1fr}}@media (max-width:460px){.community-live-bridge-web,.live-academy-community-bridge-web,.live-academy-hero-web,.live-academy-section-web{border-radius:20px}.live-academy-hero-web h1{font-size:24px}}.community-ai-side-note-web{display:grid;grid-gap:8px;gap:8px;border-color:rgba(8,145,178,.2);background:linear-gradient(135deg,#ecfeff,#fff)}.community-ai-side-note-web b,.community-ai-side-note-web p{min-width:0}.community-ai-side-note-web a{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;background:#0891b2;color:#fff;font-size:12px;font-weight:950;text-decoration:none}@media (max-width:520px){.community-ai-side-note-web a{width:100%}}.community-hub-web{display:grid;grid-gap:12px;gap:12px;padding:10px 12px 22px;background:linear-gradient(180deg,rgba(236,254,255,.72),rgba(244,248,255,0) 220px),#f4f8ff}.community-hub-web .community-hub-hero-web{order:1;grid-template-columns:minmax(0,1fr);min-height:258px;padding:22px;border-radius:24px;box-shadow:0 24px 54px rgba(7,17,31,.22)}.community-hub-web .community-hub-hero-copy-web h1{max-width:340px;font-size:28px}.community-hub-web .community-hub-hero-copy-web p{max-width:340px;font-size:13px}.community-hub-web .community-hub-hero-actions-web{display:none}.community-hub-web .community-hub-hero-panel-web{width:100%;display:grid;grid-template-columns:82px 92px minmax(0,1fr);align-items:center;align-content:start;grid-gap:10px;gap:10px;padding:14px;border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.07))}.community-hub-web .community-hub-hero-panel-web b{grid-column:1;grid-row:1/3;font-size:34px}.community-hub-web .community-hub-hero-panel-web>span{grid-column:2;grid-row:1}.community-hub-web .community-hub-hero-panel-web small{grid-column:2;grid-row:2}.community-hub-hero-command-web{width:100%;display:grid;grid-gap:7px;gap:7px;margin-top:6px}.community-hub-command-link-web{min-width:0;min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:7px 9px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.08);color:#ecfeff;text-decoration:none;font-size:12px;font-weight:950}.community-hub-command-link-web:first-child{background:#0891b2;border-color:hsla(0,0%,100%,.2);box-shadow:0 14px 26px rgba(8,145,178,.26)}.community-hub-command-link-web span{min-width:0;overflow-wrap:anywhere}.community-hub-web .community-capability-grid-web{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 10px;border:1px solid rgba(8,145,178,.12);border-radius:22px;background:hsla(0,0%,100%,.7);box-shadow:0 16px 36px rgba(8,145,178,.08)}.community-hub-web .community-capability-card-web{min-height:86px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:5px 9px;padding:12px 10px;border-width:0;border-radius:0;background:transparent;box-shadow:none}.community-hub-web .community-capability-card-web .app-icon{grid-row:1/3}.community-hub-web .community-capability-card-web p{line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-hub-web .community-hub-command-link-web{min-height:34px;padding:7px 9px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.08);color:#ecfeff;box-shadow:none}.community-hub-web .community-hub-command-link-web:first-child{background:#0891b2;color:#fff}.community-hub-web .community-hub-hero-command-web{grid-column:3;grid-row:1/3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:0}.community-hub-web .community-hub-command-link-web{min-height:42px;grid-template-columns:minmax(0,1fr);justify-items:center;padding:8px 6px;text-align:center}.community-hub-web .community-hub-command-link-web .web-app-icon{display:none}.community-hub-web .community-capability-card-web{grid-template-columns:minmax(0,1fr)}.community-hub-web .community-capability-card-web:nth-child(odd){border-right:1px solid rgba(148,163,184,.16)}.community-hub-web .community-capability-card-web:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.16)}.community-hub-web .community-capability-card-web .web-app-icon{grid-row:auto}.community-hub-web .community-capability-card-web b{white-space:normal}.community-hub-web .community-quick-grid-web{display:none}.community-hub-web .community-consult-entry-web{order:3;padding:16px;border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(8,145,178,.16),transparent 34%),linear-gradient(135deg,#fff,#ecfeff 72%,#f8fafc)}.community-hub-web .community-consult-entry-web h2{font-size:18px}.community-hub-web .community-hub-search-web{order:4;min-height:48px;border-radius:16px;background:hsla(0,0%,100%,.92)}.community-hub-web .community-category-tabs-web{order:5;margin-top:-2px}.community-hub-web .community-category-tabs-web button{padding:8px 11px;box-shadow:0 8px 18px rgba(15,23,42,.035)}.community-hub-web .community-hub-featured-web{order:6}.community-hub-web .community-live-bridge-web{order:7;grid-template-columns:1fr;gap:12px;padding:16px}.community-hub-web .community-live-flow-web{grid-template-columns:repeat(3,minmax(0,1fr))}.community-hub-web .community-live-flow-web div{padding:10px}.community-hub-web .community-live-flow-web small{display:none}.community-hub-web .community-live-bridge-actions-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-hub-web .community-feed-web{order:8}.community-hub-web .community-live-preview-web{order:9}.community-hub-web .community-rules-web{order:10}.community-hub-web .community-hub-question-row-web{gap:12px;padding:14px;border-left:4px solid rgba(8,145,178,.64);box-shadow:0 12px 28px rgba(15,23,42,.045)}.community-hub-web .community-hub-question-row-web h2{font-size:16px}.community-hub-web .community-hub-question-row-web p{-webkit-line-clamp:2}.community-hub-web .community-question-stats-web{display:flex;flex-wrap:wrap;gap:7px}.community-hub-web .community-question-stats-web span,.community-hub-web .community-question-stats-web strong{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:#f8fafc}@media (max-width:430px){.community-hub-web{padding-inline:10px}.community-hub-web .community-hub-hero-web{grid-template-columns:1fr;padding:20px}.community-hub-web .community-hub-hero-copy-web h1{font-size:24px}.community-hub-web .community-hub-hero-copy-web p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-hub-web .community-hub-hero-panel-web{grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:0;gap:8px;padding:12px}.community-hub-web .community-hub-hero-panel-web b{grid-column:1;grid-row:1/3;font-size:28px}.community-hub-web .community-hub-hero-panel-web>span{grid-column:2;grid-row:1;font-size:12px}.community-hub-web .community-hub-hero-panel-web small{grid-column:2;grid-row:2;font-size:11px}.community-hub-web .community-hub-hero-command-web{grid-column:1/-1;grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.community-hub-web .community-hub-command-link-web{min-height:40px;padding:7px 3px;font-size:10px}.community-hub-web .community-live-bridge-actions-web,.community-hub-web .community-live-flow-web{grid-template-columns:1fr}.community-hub-web .community-capability-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-hub-web .community-capability-card-web{min-height:72px}.community-hub-web .community-capability-card-web p{display:none}.community-hub-web .community-capability-card-web:nth-child(odd){border-right:0}.community-hub-web .community-capability-card-web:not(:last-child){border-bottom:1px solid rgba(148,163,184,.16)}}.community-workflow-board-web{order:6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(8,145,178,.14);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(8,145,178,.12),transparent 35%),hsla(0,0%,100%,.86);box-shadow:0 14px 32px rgba(15,23,42,.045)}.community-workflow-copy-web h2,.community-workflow-copy-web span{display:block;min-width:0}.community-workflow-copy-web span{color:#0e7490;font-size:12px;font-weight:950}.community-workflow-copy-web h2{margin:5px 0 0;color:#07111f;font-size:17px;line-height:1.32;letter-spacing:0}.community-workflow-stat-grid-web{min-width:210px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.community-workflow-stat-web{min-width:0;display:grid;place-items:center;grid-gap:2px;gap:2px;padding:8px 6px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#fff}.community-workflow-stat-web b,.community-workflow-stat-web span{display:block;min-width:0}.community-workflow-stat-web b{color:#07111f;font-size:18px;line-height:1}.community-workflow-stat-web span{color:#64748b;font-size:10px;font-weight:900;text-align:center;line-height:1.25}.community-workflow-stat-web.pending{background:#fffbeb;border-color:rgba(217,119,6,.18)}.community-workflow-stat-web.answered{background:#ecfeff;border-color:rgba(8,145,178,.2)}.community-workflow-stat-web.featured{background:#f0fdfa;border-color:rgba(14,116,144,.18)}.community-workflow-stat-web.live{background:#eff6ff;border-color:rgba(37,99,235,.16)}.community-hub-web .community-hub-featured-web{order:7}.community-hub-web .community-live-bridge-web{order:8}.community-hub-web .community-feed-web{order:9}.community-hub-web .community-live-preview-web{order:10}.community-hub-web .community-hub-question-row-web{align-items:stretch;border-left-width:0}.community-flow-rail-web{grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));align-items:center;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:0 0 10px;border-right:0;border-bottom:1px solid rgba(148,163,184,.16)}.community-content-type-web,.community-flow-stage-web{display:inline-flex;align-items:center;justify-content:center;min-height:26px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.community-content-type-web.consult,.community-content-type-web.featured{background:#ecfeff;color:#0e7490}.community-content-type-web.official{background:#eff6ff;color:#1d4ed8}.community-content-type-web.expert{background:#f0fdfa;color:#0f766e}.community-content-type-web.case{background:#f8fafc;color:#334155}.community-content-type-web.live{background:#eef2ff;color:#4338ca}.community-flow-stage-web{border:1px solid rgba(148,163,184,.2);background:#fff;color:#475569}.community-flow-stage-web.pending{background:#fffbeb;color:#b45309}.community-flow-stage-web.accepted,.community-flow-stage-web.answered{background:#dcfce7;color:#15803d}.community-flow-stage-web.featured{background:#e0f2fe;color:#0369a1}.community-flow-stage-web.official{background:#eff6ff;color:#1d4ed8}.community-hub-web .community-question-main-web{min-width:0}.community-hub-web .community-question-stats-web{grid-column:1;flex-direction:row;align-items:center;justify-content:flex-start;align-content:end;padding-top:2px}.community-hub-web .community-question-stats-web strong:first-child{background:#07111f;color:#fff}@media (max-width:560px){.community-workflow-board-web{grid-template-columns:1fr}.community-workflow-stat-grid-web{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.community-hub-web .community-hub-question-row-web{grid-template-columns:1fr}.community-flow-rail-web{grid-row:auto;grid-template-columns:repeat(2,minmax(0,max-content));align-items:center;border-right:0;border-bottom:1px solid rgba(148,163,184,.16);padding:0 0 10px}.community-hub-web .community-question-stats-web{grid-column:1}}.community-hub-web .community-hub-hero-copy-web p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-hub-web .community-capability-grid-web{gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.community-hub-web .community-capability-card-web{position:relative;min-height:0;display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px solid rgba(8,145,178,.13);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 12px 28px rgba(15,23,42,.045)}.community-capability-cover-web{width:100%;aspect-ratio:1.55;border-radius:14px;overflow:hidden;background:#e2e8f0}.community-capability-cover-web img,.community-card-cover-web img{width:100%;height:100%;display:block;object-fit:cover}.community-hub-web .community-capability-card-web .web-app-icon{position:absolute;top:13px;left:13px;border:1px solid hsla(0,0%,100%,.55);background:rgba(236,254,255,.9)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)}.community-hub-web .community-capability-card-web b{font-size:13px;line-height:1.2}.community-hub-web .community-capability-card-web p{color:#64748b;font-size:11px;line-height:1.36;-webkit-line-clamp:1}.community-hub-web .community-capability-card-web:nth-child(-n+2),.community-hub-web .community-capability-card-web:nth-child(odd){border-right:1px solid rgba(8,145,178,.13);border-bottom:1px solid rgba(8,145,178,.13)}.community-featured-grid-web,.community-hub-web .community-feed-web{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.community-hub-web .community-feed-web>.community-section-head-web,.community-hub-web .community-feed-web>.empty-action-web,.community-hub-web .community-feed-web>.empty-web{grid-column:1/-1}.community-hub-web .community-hub-question-row-web{min-width:0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:8px;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#fff;color:#07111f;box-shadow:0 14px 30px rgba(15,23,42,.055)}.community-card-cover-web{position:relative;aspect-ratio:.96;border-radius:16px;overflow:hidden;background:#e2e8f0}.community-card-cover-web:after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,transparent,rgba(7,17,31,.46));pointer-events:none}.community-card-cover-web .community-content-type-web{position:absolute;left:8px;top:8px;z-index:1;box-shadow:0 8px 18px rgba(15,23,42,.14)}.community-card-body-web{display:grid;grid-gap:7px;gap:7px;padding:9px 2px 2px}.community-hub-web .community-flow-rail-web{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0;border:0}.community-flow-rail-web small{min-width:0;color:#64748b;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-hub-web .community-question-main-web h2{margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-hub-web .community-question-main-web p{display:none}.community-hub-web .community-question-meta-web{gap:5px}.community-hub-web .community-question-meta-web span{padding:3px 7px;font-size:10px}.community-hub-web .community-question-meta-web small{font-size:10px}.community-hub-web .community-question-tags-web{margin-top:6px}.community-hub-web .community-question-tags-web span{padding:3px 7px;font-size:10px}.community-hub-web .community-question-stats-web{gap:5px;padding-top:0}.community-hub-web .community-question-stats-web span,.community-hub-web .community-question-stats-web strong{min-height:22px;padding:3px 7px;font-size:10px}.community-hub-web .community-consult-entry-web p,.community-workflow-copy-web h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:430px){.community-hub-web .community-consult-entry-web p,.community-hub-web .community-hub-hero-copy-web p{-webkit-line-clamp:1}.community-hub-web .community-capability-card-web p{display:none}.community-card-cover-web{aspect-ratio:.92}.community-hub-web .community-question-main-web p{-webkit-line-clamp:1}}@media (max-width:360px){.community-featured-grid-web,.community-hub-web .community-feed-web{grid-template-columns:1fr}}.community-hub-web .community-live-entry-card-web{order:7;grid-template-columns:1fr;gap:12px;padding:16px;border-radius:22px;margin-top:2px}.community-live-entry-card-web .community-live-bridge-copy-web span{width:-moz-fit-content;width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:4px 9px;border-radius:8px;background:hsla(0,0%,100%,.1);color:#ecfeff;font-size:13px;font-weight:950}.community-live-entry-card-web .community-live-bridge-actions-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-live-entry-card-web .community-live-bridge-actions-web a{min-height:38px}@media (max-width:430px){.community-hub-web .community-live-entry-card-web{padding:14px}}.community-hub-web .community-replay-showcase-web{order:8}.community-hub-web .community-official-updates-web{order:9}.community-hub-web .community-feed-web{order:10}.community-hub-web .community-rules-web{order:11}.community-official-updates-web,.community-replay-showcase-web{display:grid;grid-gap:12px;gap:12px;border-radius:20px;border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(15,23,42,.06)}.community-official-grid-web,.community-replay-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.community-official-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-company-card-web,.community-replay-card-web{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#fff;color:#07111f;text-decoration:none;box-shadow:0 14px 30px rgba(15,23,42,.045)}.community-replay-card-web{display:grid;grid-gap:10px;gap:10px;padding:8px}.community-company-cover-web,.community-replay-media-web{position:relative;overflow:hidden;border-radius:16px;background:#e2e8f0}.community-replay-media-web{aspect-ratio:16/10}.community-company-cover-web img,.community-replay-media-web img,.community-replay-media-web video{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.community-company-cover-web span,.community-replay-media-web span{position:absolute;left:9px;top:9px;z-index:1;display:inline-flex;align-items:center;min-height:25px;padding:5px 8px;border-radius:999px;background:rgba(7,17,31,.72);color:#fff;font-size:11px;font-weight:950}.community-company-body-web,.community-replay-body-web{display:grid;grid-gap:7px;gap:7px;padding:2px 2px 4px}.community-company-body-web h2,.community-replay-body-web h2{margin:0;color:#07111f;font-size:14px;line-height:1.35;letter-spacing:0}.community-replay-body-web a{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;font-weight:950;text-decoration:none}.community-replay-empty-web{display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px dashed rgba(8,145,178,.24);border-radius:20px;background:#f8fafc}.community-replay-placeholder-web{min-height:142px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,rgba(7,17,31,.92),rgba(14,116,144,.9)),#07111f;color:#ecfeff}.community-replay-placeholder-web span{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.1);font-size:13px;font-weight:950}.community-replay-empty-web b,.community-replay-empty-web p{margin:0}.community-replay-empty-web b{color:#07111f;font-size:15px}.community-replay-empty-web p{color:#64748b;font-size:12px;line-height:1.5}.community-company-card-web{display:grid}.community-company-cover-web{aspect-ratio:1.16;border-radius:0 0 16px 16px}.community-company-cover-web strong{position:absolute;right:9px;bottom:9px;z-index:1;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.88);color:#07111f;font-size:10px;font-weight:950;line-height:1;box-shadow:0 8px 18px rgba(7,17,31,.16)}.community-company-cover-web:after{content:"";position:absolute;inset:auto 0 0;height:52%;background:linear-gradient(180deg,transparent,rgba(7,17,31,.5));pointer-events:none}.community-company-body-web{padding:10px 10px 12px}.community-company-body-web small{color:#0e7490;font-size:11px;font-weight:950}.community-company-body-web p{margin:0;color:#64748b;font-size:12px;line-height:1.45}.community-company-body-web h2,.community-company-body-web p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-company-body-web h2{min-height:38px}@media (max-width:430px){.community-official-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-company-body-web{padding:9px 8px 10px}}@media (max-width:360px){.community-official-grid-web,.community-replay-grid-web{grid-template-columns:1fr}}@media (max-width:430px){.community-hub-web .community-hub-hero-panel-web{grid-template-columns:48px minmax(0,1fr)!important;overflow:hidden}.community-hub-web .community-hub-hero-command-web{grid-column:1/-1!important;grid-row:3!important;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}.community-hub-web .community-hub-command-link-web{min-width:0;min-height:38px;padding-inline:2px;font-size:10px}}.community-hub-web .community-hub-hero-panel-web{grid-template-columns:82px minmax(0,1fr)!important}.community-hub-web .community-hub-command-row-web{grid-column:1/-1!important;grid-row:auto!important;width:100%;display:flex!important;align-items:stretch;gap:6px;margin-top:0}.community-hub-web .community-hub-command-row-web .community-hub-command-link-web{flex:1 1}@media (max-width:430px){.community-hub-web .community-hub-hero-panel-web{grid-template-columns:48px minmax(0,1fr)!important}.community-hub-web .community-hub-command-row-web{grid-column:1/-1!important;grid-row:auto!important;display:flex!important;gap:6px}.community-hub-web .community-hub-command-row-web .community-hub-command-link-web{flex:1 1;min-width:0!important}}.community-hub-web .community-hub-command-row-web{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:100%;box-sizing:border-box;overflow:hidden}.community-hub-web .community-hub-command-row-web .community-hub-command-link-web{width:auto!important;max-width:100%;min-width:0!important;box-sizing:border-box;padding:8px 2px;line-height:1.15;overflow:hidden}.community-hub-web .community-hub-command-row-web .community-hub-command-link-web span:last-child{display:block;max-width:100%;overflow:hidden;text-align:center;white-space:normal;word-break:keep-all}@media (max-width:430px){.community-hub-web .community-hub-command-row-web{gap:5px}.community-hub-web .community-hub-command-row-web .community-hub-command-link-web{min-height:38px;padding-inline:1px;font-size:10px}}.community-card-cover-web .community-status-chip-web{position:absolute;right:8px;bottom:8px;z-index:2;min-height:24px;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 16px);padding:4px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.42);background:rgba(7,17,31,.68);color:#fff;font-size:10px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(7,17,31,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-card-cover-web .community-status-chip-web.accepted,.community-card-cover-web .community-status-chip-web.featured{background:rgba(8,145,178,.9)}.community-card-cover-web .community-status-chip-web.pending{background:rgba(14,116,144,.76)}.community-hub-web .community-hub-question-row-web{overflow:hidden}.community-featured-grid-web .community-hub-question-row-web:nth-child(2n) .community-card-cover-web,.community-hub-web .community-feed-web .community-hub-question-row-web:nth-of-type(odd) .community-card-cover-web{aspect-ratio:.88}.community-hub-web .community-feed-web .community-hub-question-row-web:nth-of-type(2n) .community-card-cover-web{aspect-ratio:1.08}.community-hub-web .community-card-body-web{gap:7px;padding:9px 3px 4px}.community-hub-web .community-question-meta-web{flex-wrap:nowrap}.community-hub-web .community-question-meta-web small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-hub-web .community-question-main-web h2{margin:5px 0 0;font-size:14px;line-height:1.32;font-weight:950}.community-hub-web .community-question-tags-web{margin-top:7px;flex-wrap:nowrap;overflow:hidden}.community-hub-web .community-question-tags-web span{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-hub-web .community-question-stats-web{margin-top:1px}.community-hub-web .community-question-stats-web span{color:#64748b}.community-hub-web .community-question-stats-web span:last-child{color:#0e7490}.community-hub-web .community-tone-live .community-card-cover-web,.community-hub-web .community-tone-official .community-card-cover-web{aspect-ratio:1.22}.community-hub-web .community-tone-expert .community-content-type-web{background:rgba(7,17,31,.82);color:#ecfeff}.community-hub-web .community-tone-consult .community-content-type-web{background:rgba(8,145,178,.9);color:#fff}.community-hub-web .community-tone-case .community-content-type-web{background:rgba(14,116,144,.88);color:#fff}@media (max-width:430px){.community-card-cover-web .community-status-chip-web{right:7px;bottom:7px;min-height:22px;padding-inline:7px;font-size:10px}.community-hub-web .community-card-body-web{padding:9px 3px 3px}.community-hub-web .community-question-tags-web span{max-width:78px}}.community-topic-channel-board-web{order:4;display:grid;grid-gap:12px;gap:12px;padding:12px 0 2px}.community-topic-channel-head-web{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 2px}.community-topic-channel-head-web span{color:#07111f;font-size:18px;font-weight:950;line-height:1}.community-topic-channel-head-web small{color:#64748b;font-size:12px;font-weight:850;text-align:right}.community-topic-channel-grid-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.community-topic-channel-card-web{position:relative;min-width:0;min-height:128px;overflow:hidden;border:0;border-radius:14px;background:#0f172a;color:#fff;text-align:left;cursor:pointer;box-shadow:0 14px 30px rgba(15,23,42,.08);transform:translateZ(0)}.community-topic-channel-card-web img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .24s ease}.community-topic-channel-card-web>span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,17,31,.08),rgba(7,17,31,.54) 64%,rgba(7,17,31,.74)),radial-gradient(circle at 16% 16%,rgba(8,145,178,.18),transparent 42%)}.community-topic-channel-card-web div{position:absolute;left:13px;right:12px;bottom:12px;z-index:1;display:grid;grid-gap:4px;gap:4px;min-width:0}.community-topic-channel-card-web b,.community-topic-channel-card-web small{display:block;min-width:0;color:#fff;text-shadow:0 8px 18px rgba(0,0,0,.2)}.community-topic-channel-card-web b{font-size:20px;font-weight:950;line-height:1.08;letter-spacing:0}.community-topic-channel-card-web small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.86);font-size:12px;font-weight:850}.community-topic-channel-card-web:hover img{transform:scale(1.07)}.community-topic-channel-card-web.report>span,.community-topic-channel-card-web.sleep>span{background:linear-gradient(180deg,rgba(7,17,31,.05),rgba(7,17,31,.5) 62%,rgba(7,17,31,.72)),linear-gradient(135deg,rgba(14,116,144,.16),rgba(244,63,94,.12))}.community-topic-channel-card-web.institution>span,.community-topic-channel-card-web.live>span{background:linear-gradient(180deg,rgba(7,17,31,.04),rgba(7,17,31,.48) 62%,rgba(7,17,31,.76)),linear-gradient(135deg,rgba(8,145,178,.2),rgba(14,116,144,.1))}@media (max-width:420px){.community-topic-channel-board-web{gap:10px}.community-topic-channel-head-web{align-items:flex-start;flex-direction:column;gap:5px}.community-topic-channel-head-web small{text-align:left}.community-topic-channel-card-web{min-height:118px;border-radius:13px}.community-topic-channel-card-web div{left:11px;right:10px;bottom:10px}.community-topic-channel-card-web b{font-size:18px}.community-topic-channel-card-web small{font-size:11px}}.community-trend-topic-shelf-web{order:4;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(8,145,178,.14);border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(236,254,255,.72));box-shadow:0 18px 42px rgba(15,23,42,.06)}.community-trend-topic-head-web{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.community-trend-topic-head-web span{color:#0891b2;font-size:12px;font-weight:950}.community-trend-topic-head-web h2{margin:3px 0 0;color:#07111f;font-size:22px;font-weight:950;line-height:1.12}.community-trend-topic-head-web button{min-height:34px;padding:7px 12px;border:1px solid rgba(8,145,178,.16);border-radius:999px;background:#fff;color:#0e7490;font-size:12px;font-weight:950;cursor:pointer}.community-trend-topic-grid-web{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.85fr);grid-gap:12px;gap:12px}.community-trend-topic-lead-web,.community-trend-topic-mini-web,.community-trend-topic-side-web{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:hsla(0,0%,100%,.94);overflow:hidden}.community-trend-topic-lead-web{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.community-trend-topic-media-web{position:relative;min-height:178px;background:#e2e8f0}.community-trend-topic-media-web img,.community-trend-topic-media-web video{width:100%;height:100%;min-height:178px;display:block;object-fit:cover}.community-trend-topic-media-web span{position:absolute;left:10px;top:10px;min-height:26px;display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:rgba(7,17,31,.82);color:#ecfeff;font-size:11px;font-weight:950}.community-trend-topic-copy-web{display:grid;align-content:center;grid-gap:10px;gap:10px;padding:14px}.community-trend-topic-copy-web h3,.community-trend-topic-copy-web p{margin:0}.community-trend-topic-copy-web h3{color:#07111f;font-size:18px;font-weight:950;line-height:1.28}.community-trend-topic-copy-web p{color:#64748b;font-size:13px;line-height:1.55}.community-trend-topic-copy-web a{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;background:#0891b2;color:#fff;font-size:12px;font-weight:950;text-decoration:none}.community-trend-topic-side-web{display:grid;grid-gap:8px;gap:8px;padding:10px}.community-trend-topic-side-web>span{color:#0e7490;font-size:12px;font-weight:950}.community-trend-topic-mini-web{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:7px;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.community-trend-topic-mini-web:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.community-trend-topic-mini-web img{width:76px;height:64px;border-radius:12px;object-fit:cover;background:#e2e8f0}.community-trend-topic-mini-web div{min-width:0}.community-trend-topic-mini-web b,.community-trend-topic-mini-web small{display:block;min-width:0}.community-trend-topic-mini-web small{color:#0891b2;font-size:11px;font-weight:950}.community-trend-topic-mini-web b{margin-top:4px;color:#07111f;font-size:13px;font-weight:950;line-height:1.32}@media (max-width:720px){.community-trend-topic-grid-web,.community-trend-topic-lead-web{grid-template-columns:1fr}.community-trend-topic-media-web,.community-trend-topic-media-web img,.community-trend-topic-media-web video{min-height:184px}.community-trend-topic-head-web h2{font-size:20px}}.community-trend-radar-web{order:3;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(8,145,178,.16);border-radius:22px;background:radial-gradient(circle at 92% 6%,rgba(8,145,178,.12),transparent 30%),linear-gradient(135deg,#fff,#fff7f8 48%,#ecfeff);box-shadow:0 18px 42px rgba(15,23,42,.06);overflow:hidden}.community-trend-radar-head-web{display:flex;align-items:center;gap:12px;min-width:0}.community-trend-radar-head-web b{color:#07111f;font-size:18px;font-weight:950;line-height:1}.community-trend-radar-head-web span{min-width:0;padding-left:12px;border-left:1px solid rgba(148,163,184,.42);color:#94a3b8;font-size:15px;font-weight:850;line-height:1}.community-trend-orbit-web{position:relative;min-height:230px;overflow:hidden;border:1px solid rgba(8,145,178,.1);border-radius:20px;background:radial-gradient(circle at 50% 52%,rgba(8,145,178,.18),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.56)),repeating-linear-gradient(0deg,rgba(148,163,184,.08) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(148,163,184,.08) 0 1px,transparent 1px 26px)}.community-trend-orbit-web:before{content:"";position:absolute;left:50%;top:50%;width:180px;height:180px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(8,145,178,.12);background:conic-gradient(from 0deg,transparent 0 72%,rgba(8,145,178,.16) 78%,transparent 86%);opacity:.72;animation:communityTrendScan 8s linear infinite;pointer-events:none}.community-trend-orbit-web:after{content:"";position:absolute;left:50%;bottom:-52px;width:280px;height:118px;transform:translateX(-50%);border-radius:50%;background:rgba(8,145,178,.08);pointer-events:none}.community-trend-bubble-web{position:absolute;z-index:1;display:grid;place-items:center;min-width:0;padding:8px;border:0;border-radius:999px;color:#0e7490;font:inherit;font-weight:950;line-height:1.18;text-align:center;cursor:pointer;box-shadow:0 16px 34px rgba(15,23,42,.08);will-change:transform}.community-trend-bubble-web.main{left:50%;top:50%;width:128px;height:128px;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 18%,hsla(0,0%,100%,.38),transparent 26%),linear-gradient(145deg,#22d3ee,#0891b2 72%,#0e7490);color:#fff;box-shadow:0 24px 48px rgba(8,145,178,.22);animation:communityTrendMainPulse 4.8s ease-in-out infinite}.community-trend-bubble-web small,.community-trend-bubble-web span,.community-trend-bubble-web strong{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.community-trend-bubble-web strong{font-size:22px;letter-spacing:0}.community-trend-bubble-web small{margin-top:6px;color:rgba(236,254,255,.9);font-size:12px;font-weight:850}.community-trend-bubble-web.orbit{width:82px;height:82px;border:1px solid rgba(8,145,178,.14);background:rgba(236,254,255,.92);font-size:13px;animation:communityTrendBubbleFloat var(--trend-float-duration,6.4s) ease-in-out infinite}.community-trend-bubble-web.orbit.report,.community-trend-bubble-web.orbit.sleep{background:rgba(255,241,242,.94);color:#0f172a}.community-trend-bubble-web.orbit.institution,.community-trend-bubble-web.orbit.nutrition{background:rgba(240,253,250,.94)}.community-trend-bubble-web.orbit-1{left:7%;top:30%;--trend-float-x:7px;--trend-float-y:-8px;--trend-float-duration:6.4s}.community-trend-bubble-web.orbit-2{left:24%;top:9%;--trend-float-x:-8px;--trend-float-y:7px;--trend-float-duration:7.2s;animation-delay:-.8s}.community-trend-bubble-web.orbit-3{right:12%;top:9%;--trend-float-x:8px;--trend-float-y:9px;--trend-float-duration:6.8s;animation-delay:-1.5s}.community-trend-bubble-web.orbit-4{right:6%;top:43%;--trend-float-x:-7px;--trend-float-y:-7px;--trend-float-duration:7.6s;animation-delay:-2s}.community-trend-bubble-web.orbit-5{left:16%;bottom:7%;--trend-float-x:9px;--trend-float-y:6px;--trend-float-duration:7s;animation-delay:-2.6s}.community-trend-bubble-web em{position:absolute;right:-3px;top:-3px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#0891b2;color:#fff;font-size:12px;font-style:normal;box-shadow:0 8px 18px rgba(8,145,178,.24)}.community-trend-summary-web{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:hsla(0,0%,100%,.88)}.community-trend-grade-web{width:64px;height:64px;display:grid;place-items:center;grid-gap:0;gap:0;border-radius:18px;background:linear-gradient(145deg,#ecfeff,#fff);color:#0e7490;box-shadow:inset 0 0 0 1px rgba(8,145,178,.12)}.community-trend-grade-web strong{font-size:30px;line-height:.86}.community-trend-grade-web span{color:#64748b;font-size:10px;font-weight:950;line-height:1}.community-trend-summary-web h2,.community-trend-summary-web p{margin:0}.community-trend-summary-web h2{color:#07111f;font-size:17px;font-weight:950;line-height:1.28;letter-spacing:0}.community-trend-summary-web p{margin-top:5px;color:#64748b;font-size:12px;line-height:1.45}.community-trend-metrics-web{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.community-trend-metrics-web span{min-height:24px;display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f8fafc;color:#0e7490;font-size:11px;font-weight:950}.community-trend-summary-web>button{min-height:36px;padding:8px 13px;border:0;border-radius:999px;background:#0891b2;color:#fff;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer;box-shadow:0 12px 24px rgba(8,145,178,.18)}@keyframes communityTrendBubbleFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--trend-float-x,6px),var(--trend-float-y,-6px),0)}}@keyframes communityTrendMainPulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 24px 48px rgba(8,145,178,.22)}50%{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 28px 58px rgba(8,145,178,.3)}}@keyframes communityTrendScan{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.community-trend-bubble-web.main,.community-trend-bubble-web.orbit,.community-trend-orbit-web:before{animation:none}}@media (max-width:430px){.community-trend-radar-web{padding:12px}.community-trend-radar-head-web b{font-size:17px}.community-trend-radar-head-web span{font-size:13px}.community-trend-orbit-web{min-height:204px}.community-trend-bubble-web.main{width:112px;height:112px}.community-trend-bubble-web strong{font-size:19px}.community-trend-bubble-web.orbit{width:68px;height:68px;padding:6px;font-size:11px}.community-trend-bubble-web.orbit-1{left:4%;top:32%}.community-trend-bubble-web.orbit-2{left:18%;top:8%}.community-trend-bubble-web.orbit-3{right:9%;top:8%}.community-trend-bubble-web.orbit-4{right:4%;top:44%}.community-trend-bubble-web.orbit-5{left:12%;bottom:7%}.community-trend-summary-web{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:10px}.community-trend-grade-web{width:54px;height:54px;border-radius:16px}.community-trend-grade-web strong{font-size:25px}.community-trend-summary-web h2{font-size:15px}.community-trend-summary-web p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-trend-summary-web>button{grid-column:1/-1;width:100%}}@media (max-width:360px){.community-trend-orbit-web{min-height:188px}.community-trend-bubble-web.main{width:102px;height:102px}.community-trend-bubble-web.orbit{width:62px;height:62px;font-size:10px}}.community-hub-web .community-channel-action-web{order:6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid rgba(8,145,178,.16);border-radius:20px;background:linear-gradient(135deg,#fff,#ecfeff);box-shadow:0 14px 30px rgba(15,23,42,.045)}.community-channel-action-web span{display:inline-flex;color:#0e7490;font-size:12px;font-weight:950;line-height:1.1}.community-channel-action-web p{margin:4px 0 0;color:#07111f;font-size:14px;font-weight:850;line-height:1.35}.community-channel-action-links-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:174px}.community-channel-action-links-web a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(8,145,178,.22);background:#fff;color:#0e7490;font-size:12px;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap}.community-channel-action-links-web a:first-child{border-color:#0891b2;background:#0891b2;color:#fff;box-shadow:0 10px 22px rgba(8,145,178,.18)}.community-hub-web .community-ops-spotlight-web{order:7;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 38px rgba(15,23,42,.055)}.community-hub-web .community-hub-featured-web{order:8}.community-hub-web .community-live-entry-card-web{order:9}.community-hub-web .community-replay-showcase-web{order:10}.community-hub-web .community-official-updates-web{order:11}.community-hub-web .community-feed-web{order:12}.community-hub-web .community-rules-web{order:13}.community-ops-spotlight-grid-web{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:10px;gap:10px;align-items:stretch}.community-ops-spotlight-grid-web.single{grid-template-columns:1fr}.community-ops-spotlight-grid-web.single .community-ops-lead-card-web{min-height:260px}.community-ops-spotlight-grid-web.single .community-ops-video-media-web{min-height:230px}.community-ops-lead-card-web,.community-ops-video-card-web{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:#fff;color:#07111f;text-decoration:none;box-shadow:0 12px 28px rgba(15,23,42,.045)}.community-ops-lead-card-web{position:relative;min-height:242px;display:block}.community-ops-lead-card-web img,.community-ops-video-media-web img,.community-ops-video-media-web video{width:100%;height:100%;display:block;object-fit:cover}.community-ops-lead-card-web img{position:absolute;inset:0}.community-ops-card-overlay-web{position:absolute;inset:auto 0 0;z-index:1;display:grid;grid-gap:8px;gap:8px;padding:42px 14px 14px;background:linear-gradient(180deg,transparent,rgba(7,17,31,.78))}.community-ops-card-overlay-web span,.community-ops-video-media-web span{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border-radius:999px;background:hsla(0,0%,100%,.9);color:#0e7490;font-size:11px;font-weight:950;line-height:1}.community-ops-card-overlay-web h2{margin:0;color:#fff;font-size:18px;line-height:1.28;letter-spacing:0}.community-ops-video-card-web{display:grid;grid-template-rows:minmax(0,1fr) auto;padding:8px;grid-gap:10px;gap:10px}.community-ops-video-media-web{position:relative;min-height:154px;overflow:hidden;border-radius:16px;background:#e2e8f0}.community-ops-video-media-web span{position:absolute;left:9px;top:9px;z-index:2;background:rgba(7,17,31,.72);color:#fff}.community-ops-video-copy-web{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.community-ops-video-copy-web b{min-width:0;color:#07111f;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-ops-video-copy-web a{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap}@media (max-width:430px){.community-hub-web .community-channel-action-web{grid-template-columns:1fr;padding:12px}.community-channel-action-links-web{width:100%;min-width:0}.community-hub-web .community-ops-spotlight-web{padding:12px}.community-ops-spotlight-grid-web{grid-template-columns:repeat(2,minmax(0,1fr))}.community-ops-spotlight-grid-web.single{grid-template-columns:1fr}.community-ops-lead-card-web{min-height:214px}.community-ops-spotlight-grid-web.single .community-ops-lead-card-web,.community-ops-spotlight-grid-web.single .community-ops-video-media-web{min-height:220px}.community-ops-card-overlay-web{padding:34px 10px 10px}.community-ops-card-overlay-web h2{font-size:14px}.community-ops-video-media-web{min-height:132px}.community-ops-video-copy-web{grid-template-columns:1fr;gap:7px}}@media (max-width:360px){.community-ops-spotlight-grid-web{grid-template-columns:1fr}}.community-hub-web .community-live-feature-web{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(14,116,144,.22);background:radial-gradient(circle at 0 0,rgba(34,211,238,.18),transparent 34%),linear-gradient(135deg,#07111f,#0e7490);box-shadow:0 20px 42px rgba(7,17,31,.16)}.community-hub-web .community-live-feature-web.priority{order:6;border-color:rgba(34,211,238,.32);box-shadow:0 24px 52px rgba(7,17,31,.2)}.community-hub-web .community-live-feature-web.priority .community-live-feature-media-web{min-height:214px}.community-hub-web .community-live-feature-web.priority .community-live-feature-copy-web span{background:rgba(34,211,238,.16);color:#ecfeff}.community-live-feature-media-web{position:relative;min-height:176px;overflow:hidden;border-radius:18px;border:1px solid hsla(0,0%,100%,.16);background:#0f172a}.community-live-feature-media-web img,.community-live-feature-media-web video{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.community-live-feature-media-web:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,transparent,rgba(7,17,31,.56));pointer-events:none}.community-live-feature-media-web span{position:absolute;left:10px;top:10px;z-index:2;min-height:26px;display:inline-flex;align-items:center;padding:5px 9px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:rgba(7,17,31,.72);color:#fff;font-size:11px;font-weight:950;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-live-feature-copy-web{align-content:center;gap:8px;min-width:0}.community-live-feature-copy-web h2,.community-live-feature-copy-web p{margin:0}.community-live-feature-copy-web h2{color:#fff;font-size:19px;line-height:1.28;letter-spacing:0}.community-live-feature-copy-web p{color:rgba(236,254,255,.78);font-size:12px;line-height:1.55}.community-live-feature-meta-web{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.community-live-feature-meta-web small{min-height:25px;display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:hsla(0,0%,100%,.1);color:#ecfeff;font-size:11px;font-weight:900;line-height:1}.community-live-feature-actions-web{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.community-live-feature-actions-web a{min-height:40px}.community-hub-web .community-xiaoeknow-live-card-web{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.community-hub-web .community-xiaoeknow-live-card-web .community-live-feature-media-web{min-height:0;height:clamp(186px,30vw,248px);aspect-ratio:4/3}.community-hub-web .community-xiaoeknow-live-card-web .community-live-feature-media-web img{object-position:center 38%}@media (max-width:430px){.community-hub-web .community-live-feature-web{grid-template-columns:1fr;padding:12px}.community-hub-web .community-live-feature-web.priority .community-live-feature-media-web,.community-live-feature-media-web{min-height:190px}.community-live-feature-copy-web h2{font-size:18px}.community-hub-web .community-xiaoeknow-live-card-web .community-live-feature-media-web{height:196px}}.mini-home .animated-business-orbit{margin-bottom:0}.mini-home .business-orbit-shell{border-color:rgba(125,211,252,.28);box-shadow:0 18px 38px rgba(8,47,73,.18),inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -30px 70px rgba(0,17,49,.18)}.mini-home .ecosystem-entry-grid{position:relative;z-index:9}@media (max-width:520px){.mini-home .animated-business-orbit{margin-top:6px}.mini-home .business-orbit-shell{min-height:clamp(520px,134vw,588px);border-radius:16px 16px 22px 22px}.mini-home .business-orbit-stage{height:clamp(480px,126vw,542px);margin-top:0}.mini-home .business-orbit-map{top:49%}.mini-home .business-orbit-core{top:49.5%}.mini-home .ecosystem-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-18px 2px 14px;padding:10px;border:1px solid rgba(125,211,252,.24);border-radius:18px;background:radial-gradient(circle at 18% 0,rgba(125,249,255,.2),transparent 36%),linear-gradient(180deg,rgba(3,72,138,.94),rgba(2,52,107,.84));box-shadow:0 14px 30px rgba(8,47,73,.14),inset 0 1px 0 hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mini-home .ecosystem-entry-card{min-height:92px;grid-template-rows:48px auto;gap:7px;padding:10px 4px 9px;border-color:rgba(186,230,253,.22);border-radius:14px;background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.18),transparent 42%),linear-gradient(160deg,rgba(14,165,198,.78),rgba(8,96,152,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -16px 30px rgba(1,28,69,.12)}.mini-home .ecosystem-entry-card:after{inset:auto 12px 0;opacity:.72}.mini-home .ecosystem-entry-card .web-app-icon{width:48px;height:48px;border-radius:16px;background:rgba(236,254,255,.92)!important}.mini-home .ecosystem-entry-card b{font-size:14px;letter-spacing:0}}.mini-home .animated-business-orbit+.ecosystem-entry-grid{margin:-22px 2px 20px;padding:11px;border:1px solid rgba(125,211,252,.24);border-radius:18px;background:radial-gradient(circle at 18% 0,rgba(125,249,255,.18),transparent 36%),linear-gradient(180deg,rgba(3,72,138,.92),rgba(2,52,107,.82));box-shadow:0 16px 32px rgba(8,47,73,.13),inset 0 1px 0 hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card{min-height:122px;grid-template-rows:58px auto;gap:10px;padding:14px 5px 13px;border:1px solid rgba(14,116,144,.14);border-top:5px solid var(--entry-accent,#38bdf8);border-radius:16px;background:rgba(248,253,255,.98);box-shadow:0 12px 26px rgba(8,47,73,.12),inset 0 1px 0 hsla(0,0%,100%,.96);color:#164e63;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mini-home .animated-business-orbit+.ecosystem-entry-grid{gap:8px;margin:-24px 2px 20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card:after{display:none}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card .web-app-icon{width:58px;height:58px;border-radius:18px;background:var(--entry-icon-bg,#ecfeff)!important;color:var(--entry-icon-color,#0f766e)!important;box-shadow:0 10px 22px rgba(14,116,144,.1)}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card b{color:#164e63;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:0}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card:focus-visible,.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.42);box-shadow:0 16px 30px rgba(8,47,73,.16),0 0 0 2px rgba(56,189,248,.12)}@media (max-width:380px){.mini-home .animated-business-orbit+.ecosystem-entry-grid{gap:6px}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card{min-height:112px;grid-template-rows:52px auto;gap:8px;padding:12px 3px 11px;border-radius:14px}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card .web-app-icon{width:52px;height:52px;border-radius:16px}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card b{font-size:14px}}.mini-home .ecosystem-entry-grid+.mini-ad-slider{margin-top:28px;margin-bottom:8px}.mini-home .mini-ad-slide{flex:0 0 100%;min-height:136px}.mini-home .mini-ad-slide-image{min-height:118px}.mini-home .mini-group-list>.home-compact-empty,.mini-home .mini-product-scroll>.home-compact-empty{min-height:86px;padding:13px 14px;gap:4px}.mini-home .mini-product-scroll>.home-compact-empty{flex:0 0 min(100%,340px)}.mini-home .mini-group-list>.home-compact-empty{width:100%}.mini-home .home-compact-empty:before{width:30px;margin-bottom:8px}.mini-home .home-compact-empty b{font-size:.88rem}.mini-home .home-compact-empty p{font-size:.74rem;line-height:1.38}.mini-home .home-compact-empty a{min-height:30px;margin-top:4px;padding:5px 13px;font-size:.76rem}@media (max-width:520px){.mini-home .animated-business-orbit+.ecosystem-entry-grid{margin:-24px 2px 18px;padding:9px}.mini-home .animated-business-orbit+.ecosystem-entry-grid .ecosystem-entry-card{min-height:88px}.mini-home .ecosystem-entry-grid+.mini-ad-slider{margin-top:30px}}@media (max-width:360px){.mini-home .animated-business-orbit+.ecosystem-entry-grid{margin-top:-20px;padding:8px}.mini-home .mini-ad-slide{min-height:122px}}.mini-home{--home-primary:#0891b2;--home-primary-deep:#0e7490;--home-accent:#0f766e;--home-surface-soft:#ecfeff;--home-surface:#fff;--home-copy:#164e63;--home-heading:#0f172a;width:min(100%,520px);max-width:520px;overflow-x:clip;color:var(--home-copy);background:var(--home-surface-soft)}.mini-home.home-user-first .mini-brand-row{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:68px;gap:8px;margin:-6px -2px 12px;padding:10px 8px;border-bottom:1px solid rgba(8,145,178,.1);border-radius:0 0 12px 12px;background:hsla(0,0%,100%,.9)!important;box-shadow:0 5px 16px rgba(8,47,73,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mini-home.home-user-first .mini-brand-row img{width:76px;height:36px;object-fit:contain}.mini-home.home-user-first .mini-brand-title{gap:0}.mini-home.home-user-first .mini-brand-title strong{color:var(--home-heading);font-size:18px;line-height:1.18}.mini-home.home-user-first .mini-brand-title small{display:none}.mini-home.home-user-first .mini-header-actions{gap:5px}.mini-home.home-user-first .mini-header-actions a,.mini-home.home-user-first .mini-header-actions button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid rgba(8,145,178,.1);border-radius:50%;background:rgba(236,254,255,.92);color:var(--home-primary-deep);box-shadow:none}.mini-home .home-welcome-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;grid-gap:16px;gap:16px;min-height:176px;margin:0 0 12px;padding:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.22);border-radius:14px;background:linear-gradient(135deg,#0891b2,#0e7490 66%,#0f766e);color:#fff;box-shadow:0 12px 28px rgba(8,47,73,.14)}.mini-home .home-welcome-copy{min-width:0}.mini-home .home-welcome-copy h1,.mini-home .home-welcome-copy h2,.mini-home .home-welcome-copy strong{display:block;margin:0;color:#fff;font-size:22px;font-weight:800;line-height:1.3;letter-spacing:0}.mini-home .home-welcome-copy p,.mini-home .home-welcome-copy small{display:block;max-width:520px;margin:6px 0 0;color:rgba(236,254,255,.86);font-size:13px;line-height:1.55}.mini-home .home-welcome-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mini-home .home-ecosystem-action,.mini-home .home-welcome-actions a,.mini-home .home-welcome-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border:1px solid hsla(0,0%,100%,.5);border-radius:12px;background:rgba(0,52,82,.62);color:#fff;font-size:13px;font-weight:800;line-height:1;text-decoration:none;box-shadow:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.mini-home .home-welcome-actions a:first-child,.mini-home .home-welcome-actions button:first-child{border-color:#fff;background:#fff;color:var(--home-primary-deep)}.mini-home .home-welcome-symbol{display:grid;place-items:center;width:72px;height:72px;border:1px solid hsla(0,0%,100%,.42);border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;font-size:28px;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24)}.mini-home .home-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;margin:0 0 18px}.mini-home .home-quick-card{position:relative;display:grid;grid-template-rows:54px auto;place-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:116px;padding:13px 5px 12px;overflow:hidden;border:1px solid rgba(8,145,178,.14);border-radius:12px;background:linear-gradient(180deg,#fff,#f0fdff);color:var(--home-copy);text-align:center;text-decoration:none;box-shadow:0 7px 18px rgba(8,47,73,.07);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.mini-home .home-quick-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--home-primary)}.mini-home .home-quick-card .web-app-icon,.mini-home .home-quick-card>span:first-child:has(img),.mini-home .home-quick-card>span:first-child:has(svg){display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:#e6fafd!important;color:var(--home-primary-deep)!important;box-shadow:none}.mini-home .home-quick-card svg{width:25px;height:25px}.mini-home .home-quick-card b,.mini-home .home-quick-card strong,.mini-home .home-quick-card>span:last-child{min-width:0;max-width:100%;overflow:hidden;color:var(--home-copy);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.mini-home .home-ecosystem-section,.mini-home .home-topic-section{width:100%;margin:0 0 20px}.mini-home .home-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.mini-home .home-section-intro>div{min-width:0}.mini-home .home-ecosystem-section>h2,.mini-home .home-ecosystem-section>h3,.mini-home .home-section-intro h2,.mini-home .home-section-intro h3,.mini-home .home-topic-section>h2,.mini-home .home-topic-section>h3{margin:0;color:var(--home-heading);font-size:18px;font-weight:800;line-height:1.3;letter-spacing:0}.mini-home .home-section-intro p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.4}.mini-home .home-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mini-home .home-topic-card{position:relative;isolation:isolate;display:block;min-width:0;overflow:hidden;aspect-ratio:1.65/1;border:1px solid rgba(8,145,178,.1);border-radius:8px;background:#ddf6fa;color:#fff;text-decoration:none;box-shadow:0 6px 14px rgba(8,47,73,.08);transition:transform .16s ease,box-shadow .16s ease}.mini-home .home-topic-card:after{content:"";position:absolute;inset:34% 0 0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(3,56,75,.88));pointer-events:none}.mini-home .home-topic-card img,.mini-home .home-topic-card picture{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.mini-home .home-topic-card img{object-fit:cover}.mini-home .home-topic-card b,.mini-home .home-topic-card h3,.mini-home .home-topic-card strong{position:absolute;right:10px;bottom:9px;left:10px;margin:0;overflow:hidden;color:#fff;font-size:15px;font-weight:800;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(2,30,48,.5);white-space:nowrap}.mini-home .home-topic-card p,.mini-home .home-topic-card small{display:none}.mini-home .home-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;margin-bottom:22px}.mini-home .home-group-card{min-width:0;overflow:hidden;border:1px solid rgba(8,145,178,.12);border-radius:10px;background:var(--home-surface);color:var(--home-copy);text-decoration:none;box-shadow:0 6px 16px rgba(8,47,73,.07);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.mini-home .home-group-media{position:relative;width:100%;overflow:hidden;aspect-ratio:4/3;background:#ddf6fa}.mini-home .home-group-media img{width:100%;height:100%;object-fit:cover}.mini-home .home-group-card>:not(.home-group-media){margin-right:10px;margin-left:10px}.mini-home .home-group-card b,.mini-home .home-group-card h3,.mini-home .home-group-card strong{display:block;margin-top:10px;margin-bottom:5px;overflow:hidden;color:var(--home-heading);font-size:14px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mini-home .home-group-card strong{color:#c25d0a;font-size:16px}.mini-home .home-group-card p,.mini-home .home-group-card small{display:-webkit-box;margin-top:0;margin-bottom:10px;overflow:hidden;color:#64748b;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mini-home .home-group-grid>.home-compact-empty,.mini-home .home-group-grid>.mini-empty,.mini-home .home-group-grid>[data-empty-state]{grid-column:1/-1;width:100%;min-height:96px}.mini-home .home-ecosystem-section{position:relative;margin-top:26px;padding-top:20px;border-top:1px solid rgba(8,145,178,.16)}.mini-home .home-ecosystem-section .animated-business-orbit{width:100%;margin:10px 0 0;touch-action:pan-y}.mini-home .home-ecosystem-section .business-orbit-shell{width:100%;min-height:520px;height:520px;border-color:rgba(120,220,255,.24);border-radius:14px;background:radial-gradient(circle at 50% 40%,rgba(0,222,255,.17),transparent 34%),linear-gradient(150deg,#003b86,#005bb8 45%,#001e4d);box-shadow:0 12px 28px rgba(0,40,92,.18);touch-action:pan-y}.mini-home .home-ecosystem-section .business-orbit-stage{container-type:inline-size;width:100%;height:500px;margin-top:0;touch-action:pan-y}.mini-home .home-ecosystem-section .business-orbit-core,.mini-home .home-ecosystem-section .business-orbit-node{touch-action:pan-y}.mini-home .home-ecosystem-action{min-height:36px;border-color:rgba(8,145,178,.22);background:var(--home-surface);color:var(--home-primary-deep)}.mini-home .home-ecosystem-action:focus-visible,.mini-home .home-ecosystem-action:hover,.mini-home .home-group-card:focus-visible,.mini-home .home-group-card:hover,.mini-home .home-quick-card:focus-visible,.mini-home .home-quick-card:hover,.mini-home .home-topic-card:focus-visible,.mini-home .home-topic-card:hover,.mini-home .home-welcome-actions a:focus-visible,.mini-home .home-welcome-actions a:hover,.mini-home .home-welcome-actions button:focus-visible,.mini-home .home-welcome-actions button:hover{outline:none;transform:translateY(-2px)}.mini-home .home-group-card:focus-visible,.mini-home .home-group-card:hover,.mini-home .home-quick-card:focus-visible,.mini-home .home-quick-card:hover{border-color:rgba(8,145,178,.34);box-shadow:0 9px 20px rgba(8,47,73,.1)}.mini-home .home-topic-card:focus-visible,.mini-home .home-topic-card:hover{box-shadow:0 9px 20px rgba(8,47,73,.14)}.mini-home .home-ecosystem-action:focus-visible,.mini-home .home-group-card:focus-visible,.mini-home .home-quick-card:focus-visible,.mini-home .home-topic-card:focus-visible,.mini-home .home-welcome-actions a:focus-visible,.mini-home .home-welcome-actions button:focus-visible,.mini-home.home-user-first .mini-header-actions a:focus-visible,.mini-home.home-user-first .mini-header-actions button:focus-visible{box-shadow:0 0 0 3px rgba(8,145,178,.22)}.mini-home.home-user-first .home-featured-section,.mini-home.home-user-first .mini-ad-slider,.mini-home.home-user-first .mini-product-scroll,.mini-home.home-user-first [data-home-section=featured],.mini-home.home-user-first>.animated-business-orbit,.mini-home.home-user-first>.ecosystem-entry-grid{display:none!important}@media (min-width:768px){.mini-home .home-welcome-card{grid-template-columns:minmax(0,1fr) 92px;min-height:188px;padding:26px 30px}.mini-home .home-welcome-symbol{width:84px;height:84px}.mini-home .home-quick-card{min-height:126px}.mini-home .home-ecosystem-section .business-orbit-shell{min-height:540px;height:540px}.mini-home .home-ecosystem-section .business-orbit-stage{height:520px}}@media (max-width:520px){.mini-home .home-welcome-card{grid-template-columns:minmax(0,1fr) 62px;gap:10px;min-height:164px;padding:18px 16px}.mini-home .home-welcome-copy h1,.mini-home .home-welcome-copy h2,.mini-home .home-welcome-copy strong{font-size:19px}.mini-home .home-welcome-copy p,.mini-home .home-welcome-copy small{font-size:12px}.mini-home .home-welcome-symbol{width:58px;height:58px;font-size:23px}.mini-home .home-welcome-actions{margin-top:13px}.mini-home .home-welcome-actions a,.mini-home .home-welcome-actions button{min-height:36px;padding:7px 13px;font-size:12px}.mini-home .home-quick-grid{gap:7px}.mini-home .home-quick-card{grid-template-rows:50px auto;gap:8px;min-height:108px;padding:12px 3px 10px}.mini-home .home-quick-card .web-app-icon,.mini-home .home-quick-card>span:first-child:has(img),.mini-home .home-quick-card>span:first-child:has(svg){width:50px;height:50px}.mini-home .home-quick-card b,.mini-home .home-quick-card strong,.mini-home .home-quick-card>span:last-child{font-size:13px}.mini-home .home-group-grid,.mini-home .home-topic-grid{gap:8px}.mini-home .home-ecosystem-section .business-orbit-shell{min-height:clamp(520px,134vw,588px);height:clamp(520px,134vw,588px)}.mini-home .home-ecosystem-section .business-orbit-stage{height:clamp(480px,126vw,542px)}.mini-home .home-ecosystem-section .business-orbit-map{top:50%;width:min(430px,116%);height:min(340px,82vw)}.mini-home .home-ecosystem-section .business-orbit-core,.mini-home .home-ecosystem-section .business-orbit-node-wrap,.mini-home .home-ecosystem-section .business-orbit-stream{top:52%}.mini-home .home-ecosystem-section .business-orbit-node-wrap{--active-node-radius:min(var(--node-radius-mobile),calc((100cqw - 36px) / 2))}.mini-home .home-ecosystem-section .business-orbit-track.track-one{width:min(250px,calc(100% - 88px));height:166px}.mini-home .home-ecosystem-section .business-orbit-track.track-two{width:min(310px,calc(100% - 56px));height:214px}.mini-home .home-ecosystem-section .business-orbit-track.track-three{width:calc(100% - 28px);height:252px}}@media (max-width:390px){.mini-home .home-quick-grid{gap:6px}.mini-home .home-quick-card{min-height:104px;padding-right:2px;padding-left:2px}.mini-home .home-quick-card .web-app-icon,.mini-home .home-quick-card>span:first-child:has(img),.mini-home .home-quick-card>span:first-child:has(svg){width:46px;height:46px;border-radius:11px}.mini-home .home-quick-card b,.mini-home .home-quick-card strong,.mini-home .home-quick-card>span:last-child{font-size:12px}}@media (max-width:360px){.mini-home.home-user-first .mini-brand-row img{width:58px}.mini-home.home-user-first .mini-brand-title small{display:none}.mini-home .home-welcome-card{grid-template-columns:minmax(0,1fr) 52px;padding:16px 14px}.mini-home .home-welcome-symbol{width:50px;height:50px;font-size:20px}.mini-home .home-quick-card{grid-template-rows:44px auto;min-height:98px}.mini-home .home-quick-card .web-app-icon,.mini-home .home-quick-card>span:first-child:has(img),.mini-home .home-quick-card>span:first-child:has(svg){width:44px;height:44px}.mini-home .home-quick-card b,.mini-home .home-quick-card strong,.mini-home .home-quick-card>span:last-child{font-size:11px}}.health-module-status{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.health-module-status span{padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px}.health-module-status span[data-status=success]{background:#ecfdf5;color:#047857}.health-module-status span[data-status=error]{background:#fff7ed;color:#c2410c}.health-module-status span[data-status=stale]{background:#eff6ff;color:#1d4ed8}.mini-home.home-user-first{overflow-x:hidden;overflow-y:visible;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mini-home.home-user-first .mini-ad-slider,.mini-home.home-user-first .mini-product-scroll,.mini-home.home-user-first .mini-service-category-grid{display:grid!important}.mini-home.home-user-first .mini-service-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;margin:0 0 18px;padding:16px 10px;border-radius:14px;background:#fff}.mini-home.home-user-first .mini-service-category{display:grid;justify-items:center;grid-gap:7px;gap:7px;min-width:0;min-height:62px;padding:2px 0;text-decoration:none}.mini-home.home-user-first .mini-service-category .web-app-icon{width:40px;height:40px;border-radius:13px}.mini-home.home-user-first .mini-service-category b{width:100%;margin:0;color:#164e63;font-size:12px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mini-home.home-user-first .mini-ad-slider{display:block!important;width:100%;margin:0}.mini-home.home-user-first .mini-ad-track{display:flex;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y}.mini-home.home-user-first .mini-ad-slide{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;min-width:100%;min-height:126px;padding:18px;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#e6fafc,#f0fdfa)}.mini-home.home-user-first .mini-ad-slide>img{position:static!important;width:100%;height:auto!important;display:block;object-fit:contain}.mini-home.home-user-first a.mini-ad-slide.mini-ad-slide-image{min-height:0!important;padding:0!important;gap:0;aspect-ratio:auto!important;background:transparent;box-shadow:none;line-height:0}.mini-home.home-user-first .mini-ad-slide-image:after{display:none}.mini-home.home-user-first .mini-ad-slide>div{width:min(72%,300px);padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.9);color:#164e63;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mini-home.home-user-first .mini-ad-slide p{margin:4px 0 8px;color:#475569;font-size:12px;line-height:1.35}.mini-home.home-user-first .mini-ad-slide span{color:#0e7490;font-size:12px;font-weight:800}.mini-home.home-user-first .mini-product-scroll{display:flex!important;gap:10px;width:100%;padding:0 1px 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;touch-action:pan-x pan-y}.mini-home.home-user-first .mini-product{flex:0 0 132px;scroll-snap-align:start}.mini-home.home-user-first .mini-product-img{position:relative;height:116px;overflow:hidden}.mini-home.home-user-first .mini-product-img img{width:100%;height:100%;object-fit:cover}.mini-home.home-user-first .home-group-grid{margin-bottom:12px}.mini-home.home-user-first a,.mini-home.home-user-first button{-webkit-tap-highlight-color:transparent}@media (max-width:430px){.mini-home.home-user-first{padding-right:14px;padding-left:14px}.mini-home.home-user-first .mini-service-category-grid{gap:13px 6px;padding-right:8px;padding-left:8px}}@media (max-width:390px){.mini-home.home-user-first{padding-right:12px;padding-left:12px}.mini-home.home-user-first .mini-service-category b{font-size:11px}.mini-home.home-user-first .mini-ad-slide{min-height:120px;padding:14px}}@media (max-width:360px){.mini-home.home-user-first{padding-right:10px;padding-left:10px}.mini-home.home-user-first .home-quick-grid{gap:5px}.mini-home.home-user-first .mini-service-category-grid{gap:12px 4px;padding-right:6px;padding-left:6px}.mini-home.home-user-first .mini-service-category .web-app-icon{width:36px;height:36px}.mini-home.home-user-first .mini-ad-slide>div{width:82%}}.health-check-web{padding:14px 14px 104px}.health-check-web .hc-hero{padding:22px 18px;border:0;border-radius:18px;background:linear-gradient(135deg,#064e3b,#0891b2);color:#fff;box-shadow:0 14px 34px rgba(8,145,178,.18)}.health-check-web .hc-hero>span{display:inline-flex;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);color:#fff;font-size:.72rem;font-weight:800}.health-check-web .hc-hero h1{margin:12px 0 8px;color:#fff;font-size:1.55rem}.health-check-web .hc-slogan{display:block;margin:0 0 10px;color:#fff;font-size:.98rem;line-height:1.55;font-weight:900}.health-check-web .hc-hero p{color:hsla(0,0%,100%,.82)}.health-check-web .hc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.health-check-web .hc-metrics div{min-width:0;padding:10px 6px;border-radius:8px;background:hsla(0,0%,100%,.12);text-align:center}.health-check-web .hc-metrics b,.health-check-web .hc-metrics small,.health-check-web .hc-metrics strong{display:block}.health-check-web .hc-metrics b{font-size:.62rem}.health-check-web .hc-metrics strong{margin-top:3px;font-size:1.05rem}.health-check-web .hc-metrics small{margin-top:2px;color:hsla(0,0%,100%,.72);font-size:.66rem}.health-check-web .hc-hero button{border-radius:999px;background:#fff;color:#0891b2}.health-check-web .hc-card,.health-check-web .hc-progress,.health-check-web .hc-result{border-color:rgba(8,145,178,.08);border-radius:12px;box-shadow:0 8px 22px rgba(8,145,178,.06)}.health-check-web .hc-progress>small{display:block;margin-top:7px;color:#94a3b8;font-size:.7rem;line-height:1.5}.health-check-web .hc-direction em,.health-check-web .hc-progress em{background:linear-gradient(90deg,#0891b2,#10b981)}.health-check-web .hc-report-card{border-color:#dffbfb;box-shadow:0 4px 12px rgba(8,145,178,.05)}.health-check-web .hc-conclusion-report,.health-check-web .hc-selfcheck-card{background:linear-gradient(135deg,#fff,#f0fdfa)}.health-check-web .hc-check-result{padding:12px;border:1px solid #ccfbf1;border-radius:8px;background:#fff}.health-check-web .hc-check-result p,.health-check-web .hc-conclusion-report p{margin:7px 0 0;color:#64748b;font-size:.8rem;line-height:1.6}.health-check-web .hc-conclusion-report h3{margin:0;color:#0f172a;font-size:.98rem;line-height:1.45}.health-check-web .hc-tips{display:grid;grid-gap:11px;gap:11px}.health-check-web .hc-tips p{display:flex;gap:10px;margin:0;color:#475569;font-size:.82rem;line-height:1.55}.health-check-web .hc-tips b{display:flex;width:21px;height:21px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#0891b2;color:#fff;font-size:.72rem}.health-check-web .hc-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.health-check-web .hc-evidence-grid div{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.health-check-web .hc-evidence-grid b,.health-check-web .hc-evidence-grid p,.health-check-web .hc-evidence-grid span{display:block}.health-check-web .hc-evidence-grid span{color:#0891b2;font-size:.72rem;font-weight:900}.health-check-web .hc-evidence-grid b{margin-top:6px;color:#0f172a;font-size:.9rem;overflow-wrap:anywhere}.health-check-web .hc-evidence-grid p{margin:6px 0 0;color:#64748b;font-size:.78rem;line-height:1.5}.health-check-web .hc-next-action-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border-left:3px solid #0891b2;background:linear-gradient(135deg,#ecfeff,#fff)}.health-check-web .hc-next-action-card a{flex-shrink:0;padding:10px 13px;border-radius:8px;background:#0891b2;color:#fff;font-size:.82rem;font-weight:900}.health-check-web .hc-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.health-check-web .hc-device-grid div{padding:13px;border-radius:8px;background:#f8fafc}.health-check-web .hc-device-grid b,.health-check-web .hc-device-grid span{display:block}.health-check-web .hc-device-grid span{color:#64748b;font-size:.76rem}.health-check-web .hc-device-grid b{margin-top:8px;color:#0891b2;font-size:1.12rem}@media (max-width:520px){.health-check-web .hc-evidence-grid{grid-template-columns:1fr}.health-check-web .hc-next-action-card{align-items:stretch;flex-direction:column}.health-check-web .hc-next-action-card a{text-align:center}}.report-score-ring-animated-web{position:relative;overflow:hidden;background:conic-gradient(#0891b2 var(--report-score),#e2e8f0 0)}.report-score-ring-animated-web:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.report-score-ring-animated-web>*{position:relative;z-index:1}.report-evaluation-web{margin-top:16px;padding-top:14px;border-top:1px solid #e2e8f0}.report-evaluation-web h3{margin:0 0 10px;color:#0f172a;font-size:.95rem}.report-quality-note-web{margin:10px 0 0;color:#64748b;font-size:.82rem}.report-breakdown-web{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.report-breakdown-web>div{display:grid;grid-template-columns:minmax(78px,1fr) minmax(72px,2fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:.78rem;color:#475569}.report-breakdown-web i{display:block;height:6px;overflow:hidden;border-radius:4px;background:#e2e8f0}.report-breakdown-web em{display:block;height:100%;border-radius:inherit;background:#0891b2}.report-trends-web{margin-top:14px}.report-trend-list-web{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.report-trend-chart-web{min-height:214px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.report-trend-chart-head-web{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.report-trend-chart-head-web span,.report-trend-empty-web p{color:#64748b;font-size:.78rem}.report-trend-empty-web{padding:16px;border:1px dashed #cbd5e1;border-radius:8px}.report-trend-empty-web a{color:#0891b2;font-weight:700}@media (max-width:720px){.report-trend-list-web{grid-template-columns:1fr}.report-breakdown-web>div{grid-template-columns:minmax(66px,1fr) minmax(56px,1.5fr) auto}}.direct-live-room-web{min-height:100vh;background:#050509;color:#fff}.direct-live-room-bar-web{position:fixed;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:max(12px,env(safe-area-inset-top)) 16px 12px;background:linear-gradient(180deg,rgba(0,0,0,.82),transparent);pointer-events:none}.direct-live-room-bar-web a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.38);color:#fff;font-size:30px;line-height:1;text-decoration:none;pointer-events:auto}.direct-live-room-bar-web div{display:grid;grid-gap:2px;gap:2px;min-width:0}.direct-live-room-bar-web b{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.direct-live-room-bar-web span{color:hsla(0,0%,100%,.72);font-size:12px}.direct-live-stage-web{width:100%;min-height:100vh}.direct-live-stage-web .live-sdk-iframe-shell-web,.direct-live-stage-web .tencent-live-mount-web,.direct-live-stage-web iframe{width:100%;min-height:100vh;border:0}.direct-live-sync-web{position:fixed;z-index:12;right:16px;bottom:calc(48px + env(safe-area-inset-bottom));left:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:640px;margin:0 auto;padding:12px 14px;border:1px solid rgba(251,191,36,.5);border-radius:14px;background:rgba(17,24,39,.94);box-shadow:0 16px 36px rgba(0,0,0,.36);color:#fff}.direct-live-sync-web div{display:grid;grid-gap:3px;gap:3px}.direct-live-sync-web span{color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.45}.direct-live-sync-web button{flex:0 0 auto;min-height:36px;border:0;border-radius:999px;padding:0 14px;background:#f59e0b;color:#111827;font-weight:800}.direct-live-sync-web button:disabled{opacity:.65}.direct-live-disclaimer-web{position:fixed;z-index:11;right:12px;bottom:max(10px,env(safe-area-inset-bottom));left:12px;color:hsla(0,0%,100%,.62);font-size:11px;line-height:1.4;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.9);pointer-events:none}.css-live-player-web,.css-live-pusher-web{position:relative;min-height:min(68vh,720px);overflow:hidden;border-radius:18px;background:#080b12;color:#fff}.css-live-player-web .video-js,.css-live-preview-web,.css-live-preview-web video{width:100%!important;height:min(68vh,720px)!important;min-height:420px;object-fit:cover}.css-live-placeholder-web{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:#dbe5f4;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(21,94,117,.28),rgba(8,11,18,.96))}.css-live-anchor-status-web{position:absolute;right:16px;bottom:76px;left:16px;display:grid;grid-gap:6px;gap:6px;padding:13px 15px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:rgba(8,11,18,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.css-live-anchor-status-web span{color:#b9c4d3;font-size:12px;line-height:1.5}.css-live-pusher-web>button{position:absolute;right:16px;bottom:18px;left:16px;min-height:46px;border:0;border-radius:999px;color:#fff;font-weight:800;background:linear-gradient(135deg,#ff2d55,#ff4d7d)}@media (max-width:560px){.css-live-player-web,.css-live-player-web .video-js,.css-live-preview-web,.css-live-preview-web video,.css-live-pusher-web{min-height:58vh;height:58vh!important;border-radius:0}}.ds-page-header{display:flex;justify-content:space-between;gap:var(--smzy-space-4);align-items:flex-start;margin-bottom:var(--smzy-space-6)}.ds-page-header-main{min-width:0}.ds-page-header-eyebrow{margin:0 0 var(--smzy-space-2);color:var(--smzy-color-primary);font-size:.78rem;font-weight:900;letter-spacing:0}.ds-page-header h1{margin:0;color:var(--smzy-color-text);font-size:clamp(1.55rem,4vw,2.2rem);line-height:1.15;letter-spacing:0}.ds-page-header-desc{margin:var(--smzy-space-2) 0 0;color:var(--smzy-color-muted);font-size:.95rem;line-height:1.7}.ds-page-header-meta{margin-top:var(--smzy-space-3)}.ds-page-header-actions,.ds-page-header-meta{display:flex;flex-wrap:wrap;gap:var(--smzy-space-2)}.ds-page-header-actions{align-items:center;justify-content:flex-end}.ds-empty-state,.ds-evidence-panel,.ds-metric-card,.ds-section-card{border:1px solid var(--smzy-color-line);border-radius:var(--smzy-radius-md);background:var(--smzy-color-surface);box-shadow:var(--smzy-shadow-card)}.ds-metric-card{display:block;padding:var(--smzy-space-4);color:inherit;text-decoration:none}.ds-metric-card span{display:block;color:var(--smzy-color-muted);font-size:.78rem;font-weight:800}.ds-metric-card strong{display:block;margin-top:var(--smzy-space-2);color:var(--smzy-color-text);font-size:1.7rem;line-height:1.1}.ds-metric-card p{margin:var(--smzy-space-2) 0 0;color:var(--smzy-color-muted);font-size:.84rem;line-height:1.5}.ds-metric-card.is-clickable:hover{border-color:rgba(8,145,178,.45)}.ds-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--smzy-space-3);border-radius:var(--smzy-radius-pill);font-size:.78rem;font-weight:900;line-height:1;white-space:nowrap}.ds-status-badge.is-small{min-height:20px;padding-inline:var(--smzy-space-2);font-size:.7rem}.ds-status-success{color:var(--smzy-color-success);background:#dcfce7}.ds-status-warning{color:var(--smzy-color-warning);background:#fef3c7}.ds-status-danger{color:var(--smzy-color-danger);background:#fee2e2}.ds-status-info{color:var(--smzy-color-info);background:#dbeafe}.ds-status-neutral{color:var(--smzy-color-neutral);background:#f1f5f9}.ds-empty-state{padding:var(--smzy-space-8) var(--smzy-space-6);text-align:center}.ds-empty-state.is-compact{padding:var(--smzy-space-4);text-align:left}.ds-empty-state b{display:block;color:var(--smzy-color-text);font-size:1rem}.ds-empty-state p{margin:var(--smzy-space-2) auto 0;max-width:520px;color:var(--smzy-color-muted);font-size:.9rem;line-height:1.7}.ds-empty-state-actions{margin-top:var(--smzy-space-4);display:flex;justify-content:center;flex-wrap:wrap;gap:var(--smzy-space-2)}.ds-empty-state.is-compact .ds-empty-state-actions{justify-content:flex-start}.ds-loading-state{display:grid;grid-gap:var(--smzy-space-3);gap:var(--smzy-space-3);padding:var(--smzy-space-6);color:var(--smzy-color-muted)}.ds-loading-state b{color:var(--smzy-color-text);font-size:.95rem}.ds-loading-state p{margin:0;color:var(--smzy-color-muted);font-size:.86rem;line-height:1.6}.ds-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 var(--smzy-space-4);border:1px solid var(--smzy-color-primary);border-radius:var(--smzy-radius-pill);color:#fff;background:var(--smzy-color-primary);font-size:.88rem;font-weight:900;text-decoration:none;cursor:pointer}.ds-button.is-secondary{color:var(--smzy-color-primary);background:#ecfeff}.ds-skeleton{position:relative;overflow:hidden;border-radius:var(--smzy-radius-md);background:#e2e8f0}.ds-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:ds-skeleton-shimmer 1.2s infinite}.ds-skeleton-card{height:112px}.ds-skeleton-line{height:14px;margin-bottom:var(--smzy-space-2)}.ds-skeleton-line-0{width:100%}.ds-skeleton-line-1{width:86%}.ds-skeleton-line-2{width:72%}.ds-skeleton-line-3{width:58%}.ds-evidence-panel{padding:var(--smzy-space-4)}.ds-evidence-panel h3{margin:0;color:var(--smzy-color-text);font-size:1rem}.ds-evidence-panel ul{margin:var(--smzy-space-3) 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--smzy-space-2);gap:var(--smzy-space-2)}.ds-evidence-panel li,.ds-evidence-panel p{margin:0;color:var(--smzy-color-muted);font-size:.86rem;line-height:1.6}@keyframes ds-skeleton-shimmer{to{transform:translateX(100%)}}@media (max-width:640px){.ds-page-header{display:block}.ds-page-header-actions{justify-content:flex-start;margin-top:var(--smzy-space-3)}}.console-dashboard-page{--console-bg:#07111f;--console-bg-2:#0b1830;--console-blue:#0891b2;--console-cyan:#22d3ee;--console-green:#16a34a;--console-yellow:#f59e0b;--console-red:#ef4444;--console-text:#0f172a;--console-muted:#64748b;--console-dark-text:#e8f2ff;--console-dark-muted:#94a3b8;min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr);color:var(--console-text);overflow-x:hidden}.console-dashboard-main,.console-dashboard-page{background:linear-gradient(90deg,rgba(8,145,178,.04) 1px,transparent 0),linear-gradient(180deg,rgba(8,145,178,.04) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#eef8fb);background-size:28px 28px,28px 28px,auto}.console-dashboard-main{min-width:0;padding:28px}.console-dashboard-main:before{content:"";position:fixed;inset:0 0 auto 268px;height:180px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(34,211,238,.06),transparent),repeating-linear-gradient(90deg,rgba(8,145,178,.06) 0 1px,transparent 1px 96px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.console-dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:100vh;min-width:0;display:flex;flex-direction:column;padding:22px 14px;background:linear-gradient(180deg,rgba(11,24,48,.98),rgba(7,17,31,.98)),radial-gradient(circle at 35% 0,rgba(34,211,238,.16),transparent 34%);border-right:1px solid rgba(34,211,238,.16);box-shadow:18px 0 40px rgba(0,0,0,.18)}.console-dashboard-sidebar__brand{display:flex;align-items:center;gap:12px;padding:0 8px 20px;color:var(--console-dark-text)}.console-dashboard-sidebar__brand img{width:42px;height:42px;object-fit:contain;border-radius:12px;background:rgba(34,211,238,.1);box-shadow:0 0 24px rgba(34,211,238,.16)}.console-dashboard-sidebar__brand span,.console-dashboard-sidebar__brand strong{display:block}.console-dashboard-sidebar__brand strong{font-size:1.05rem;letter-spacing:0}.console-dashboard-sidebar__brand span{margin-top:3px;color:var(--console-cyan);font-size:.78rem;font-weight:900}.console-dashboard-sidebar__scope{margin:0 4px 16px;padding:12px;border:1px solid rgba(34,211,238,.14);border-radius:16px;background:hsla(0,0%,100%,.04)}.console-dashboard-sidebar__scope label{display:block;margin-bottom:8px;color:var(--console-dark-muted);font-size:.72rem;font-weight:900}.console-dashboard-sidebar__scope select{width:100%;min-height:38px;border:1px solid rgba(34,211,238,.24);border-radius:12px;background:rgba(7,17,31,.9);color:var(--console-dark-text);padding:0 10px;outline:none}.console-dashboard-sidebar__nav{flex:1 1;min-height:0;overflow-y:auto;padding-right:2px}.console-dashboard-sidebar__group{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px}.console-dashboard-sidebar__group-title{padding:0 10px 5px;color:rgba(148,163,184,.78);font-size:.72rem;font-weight:900}.console-dashboard-sidebar__item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border:1px solid transparent;border-radius:12px;color:#b6c7dc;text-decoration:none;font-size:.9rem;font-weight:800}.console-dashboard-sidebar__item span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:rgba(148,163,184,.1);color:var(--console-cyan);font-size:.78rem}.console-nav-icon__svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.console-dashboard-sidebar__item.is-active{color:#fff;border-color:rgba(34,211,238,.38);background:linear-gradient(135deg,rgba(8,145,178,.3),rgba(37,99,235,.18));box-shadow:0 0 22px rgba(34,211,238,.12)}.console-dashboard-sidebar__footer{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px 10px 0;border-top:1px solid rgba(34,211,238,.14)}.console-dashboard-sidebar__hint{display:flex;gap:10px;align-items:center;min-height:54px;padding:10px;border-radius:16px;color:var(--console-dark-text);background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.16);font-size:.78rem;font-weight:900}.console-dashboard-sidebar__hint span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:rgba(34,211,238,.15);color:var(--console-cyan)}.console-dashboard-sidebar__back{color:var(--console-dark-muted);font-size:.82rem;text-decoration:none}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page){--console-bg:#07111f;--console-bg-2:#0b1830;--console-blue:#0891b2;--console-cyan:#22d3ee;--console-green:#16a34a;--console-yellow:#f59e0b;--console-red:#ef4444;--console-text:#0f172a;--console-muted:#64748b;--console-soft-border:#dbeafe;--console-soft-panel:#fff;min-height:100vh;display:flex;background:radial-gradient(circle at 80% 0,rgba(34,211,238,.18),transparent 30%),radial-gradient(circle at 10% 12%,rgba(8,145,178,.22),transparent 28%),linear-gradient(135deg,var(--console-bg),var(--console-bg-2))!important;color:var(--console-text)!important;overflow-x:hidden}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main{position:relative;flex:1 1 auto;min-width:0;padding:28px!important;color:var(--console-text)!important;background:linear-gradient(90deg,rgba(8,145,178,.045) 1px,transparent 0),linear-gradient(180deg,rgba(8,145,178,.045) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#eef8fb)!important;background-size:28px 28px,28px 28px,auto!important;overflow-x:hidden}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main>*{position:relative;z-index:1}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main h1,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main h2,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main h3{color:var(--console-text)!important;letter-spacing:0}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main label,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main p,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main small{color:var(--console-muted)!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main input,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main select,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main textarea{border-color:#cbd5e1!important;background:#fff!important;color:var(--console-text)!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.03)}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main input::placeholder,main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main textarea::placeholder{color:#94a3b8}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main a[style*=border],main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main button{border-radius:999px!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main :is([style*="background: #111"],[style*="background: rgb(17, 17, 17)"],[style*="background: #0d0d0d"],[style*="background: rgb(13, 13, 13)"],[style*="background: rgba(11,26,48"],[style*="background: rgba(11, 26, 48"],[style*="background: rgba(7,17,31"],[style*="background: rgba(7, 17, 31"],[style*="background: linear-gradient(135deg, rgba(7,17,31"],[style*="background: linear-gradient(135deg, rgba(7, 17, 31"]){border-color:var(--console-soft-border)!important;background:hsla(0,0%,100%,.96)!important;color:var(--console-text)!important;box-shadow:0 10px 28px rgba(15,23,42,.055)}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main :is([style*="background: #0a0a0a"],[style*="background: rgb(10, 10, 10)"],[style*="background: #0c0c0c"],[style*="background: rgb(12, 12, 12)"],[style*="background: #050505"],[style*="background: rgb(5, 5, 5)"]){border-color:#cbd5e1!important;background:#f8fafc!important;color:var(--console-text)!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main :is([style*="border: 1px solid #222"],[style*="border: 1px solid rgb(34, 34, 34)"],[style*="borderBottom: '1px solid #222'"],[style*="border-bottom: 1px solid rgb(34, 34, 34)"]){border-color:var(--console-soft-border)!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main :is([style*="color: #fff"],[style*="color: rgb(255, 255, 255)"],[style*="color: #eee"],[style*="color: rgb(238, 238, 238)"]){color:var(--console-text)!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main :is([style*="color: #ccc"],[style*="color: rgb(204, 204, 204)"],[style*="color: #aaa"],[style*="color: rgb(170, 170, 170)"]){color:#334155!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main :is([style*="color: #888"],[style*="color: rgb(136, 136, 136)"],[style*="color: #777"],[style*="color: rgb(119, 119, 119)"],[style*="color: #666"],[style*="color: rgb(102, 102, 102)"],[style*="color: #555"],[style*="color: rgb(85, 85, 85)"]){color:var(--console-muted)!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main [style*="border-radius: 12"],main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main [style*="borderRadius: 12"]{border-radius:8px!important}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main [style*="overflow-x: auto"],main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main [style*="overflowX: auto"]{max-width:100%;-webkit-overflow-scrolling:touch}.console-hero{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px;padding:20px 22px;border:1px solid #dbeafe;border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 34px rgba(15,23,42,.07)}.console-hero__copy{min-width:0}.console-hero__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#ecfeff;color:var(--console-blue);font-size:.78rem;font-weight:900}.console-hero h1{margin:12px 0 6px;color:var(--console-text);font-size:1.85rem;line-height:1.12;letter-spacing:0}.console-hero strong{display:block;color:#1e293b;font-size:1.05rem}.console-hero p{max-width:780px;margin:10px 0 0;color:var(--console-muted);line-height:1.7}.console-hero__actions,.console-hero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.console-hero__meta{margin-top:14px}.console-hero__meta span,.console-status-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border-radius:999px;color:#334155;background:#f8fafc;border:1px solid #dbeafe;font-size:.8rem;font-weight:800}.console-hero__meta b{color:var(--console-cyan)}.console-hero__actions{justify-content:flex-end}.console-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(34,211,238,.35);border-radius:999px;background:rgba(34,211,238,.1);color:var(--console-cyan);text-decoration:none;font-size:.88rem;font-weight:900;cursor:pointer}.console-button.primary{border-color:transparent;background:linear-gradient(135deg,var(--console-blue),var(--console-cyan));color:#fff;box-shadow:0 12px 28px rgba(34,211,238,.22)}.console-button.ghost{border-color:#cbd5e1;color:#475569;background:#fff}.console-button:disabled{cursor:not-allowed;opacity:.6}.console-feature-chips{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.console-feature-chip{min-width:0;display:flex;align-items:center;gap:12px;min-height:68px;padding:13px 14px;border:1px solid #dbeafe;border-radius:8px;background:hsla(0,0%,100%,.96);color:var(--console-text);text-decoration:none;box-shadow:0 10px 28px rgba(15,23,42,.055)}.console-feature-chip span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#05202b;background:linear-gradient(135deg,var(--console-cyan),#67e8f9);font-weight:900}.console-feature-chip b,.console-feature-chip small{display:block}.console-feature-chip b{font-size:.98rem}.console-feature-chip small{margin-top:3px;color:var(--console-muted);font-size:.78rem}.console-workbench{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;padding:0;border-radius:0;background:transparent;box-shadow:none}.console-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.console-metric-card{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;min-height:116px;padding:15px;border:1px solid #dbeafe;border-radius:8px;background:#fff;color:var(--console-text);text-decoration:none;box-shadow:0 10px 28px rgba(15,23,42,.06)}.console-metric-card__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--console-blue);background:#ecfeff;font-weight:900}.console-metric-card.is-green .console-metric-card__icon{color:var(--console-green);background:#dcfce7}.console-metric-card.is-yellow .console-metric-card__icon{color:var(--console-yellow);background:#fef3c7}.console-metric-card.is-red .console-metric-card__icon{color:var(--console-red);background:#fee2e2}.console-metric-card em,.console-metric-card p,.console-metric-card small{display:block;margin:0}.console-metric-card p{color:var(--console-muted);font-size:.82rem;font-weight:900}.console-metric-card strong{display:block;margin-top:8px;color:var(--console-text);font-size:1.48rem;line-height:1.15;word-break:break-word}.console-metric-card em,.console-metric-card small{margin-top:8px;color:var(--console-muted);font-size:.78rem;line-height:1.45;font-style:normal}.console-metric-card em{color:var(--console-green);font-weight:900}.console-panel{min-width:0;padding:18px;border:1px solid #dbeafe;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.055)}.console-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.console-panel__header h2{margin:0;color:var(--console-text);font-size:1.04rem;letter-spacing:0}.console-panel__header p{margin:5px 0 0;color:var(--console-muted);font-size:.82rem;line-height:1.5}.console-panel__action{flex:0 0 auto}.console-grid{display:grid;grid-gap:18px;gap:18px}.console-grid.two{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.console-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.console-list{display:grid;grid-gap:10px;gap:10px}.console-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;color:inherit;text-decoration:none}.console-list-row b,.console-list-row em,.console-list-row small,.console-list-row span{display:block}.console-list-row b{color:var(--console-text)}.console-list-row em,.console-list-row small,.console-list-row span{margin-top:3px;color:var(--console-muted);font-size:.8rem;font-style:normal;line-height:1.45}.console-list-row>i,.console-list-row>strong{min-width:76px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--console-blue);background:#ecfeff;font-size:.78rem;font-style:normal;font-weight:900}.console-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.console-status-card{min-height:82px;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.console-status-card b,.console-status-card span{display:block}.console-status-card span{color:var(--console-muted);font-size:.78rem;font-weight:900}.console-status-card b{margin-top:10px;color:var(--console-text);font-size:1.25rem}.console-empty-state{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:132px;padding:18px;border:1px dashed #bae6fd;border-radius:16px;background:#f8fafc}.console-empty-state b{color:var(--console-text)}.console-empty-state p{margin:0;color:var(--console-muted);line-height:1.65;font-size:.88rem}.console-empty-state a{width:max-content;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:999px;background:#ecfeff;color:var(--console-blue);text-decoration:none;font-weight:900;font-size:.82rem}.console-alert{padding:12px 14px;border-radius:16px;border:1px solid #fed7aa;color:#9a3412;background:#fff7ed;font-size:.88rem;line-height:1.6}.console-alert.success{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.console-mini-chart{min-height:232px;grid-template-columns:repeat(12,minmax(0,1fr));padding:14px 10px 4px;border-radius:16px;background:linear-gradient(180deg,#f8fafc,#eef9ff);border:1px solid #e2e8f0}.console-mini-chart,.console-mini-chart span{display:grid;grid-gap:8px;gap:8px;align-items:end}.console-mini-chart span{min-width:0;height:190px}.console-mini-chart i{display:block;width:100%;min-height:10px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,var(--console-cyan),var(--console-blue));box-shadow:0 0 18px rgba(34,211,238,.22)}.console-mini-chart b{overflow:hidden;color:var(--console-muted);font-size:.68rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.console-capability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.console-capability-card{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:108px;padding:16px;border:1px solid rgba(34,211,238,.22);border-radius:18px;color:var(--console-dark-text);background:linear-gradient(135deg,rgba(7,17,31,.92),rgba(11,24,48,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.console-capability-card span{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:var(--console-cyan);background:rgba(34,211,238,.1);font-weight:900}.console-capability-card h3{margin:0;color:#fff;font-size:1rem}.console-capability-card p{margin:5px 0 0;color:var(--console-dark-muted);font-size:.82rem;line-height:1.5}.console-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.console-skeleton-card{display:grid;grid-gap:12px;gap:12px;min-height:124px;padding:16px;border-radius:18px;background:#fff;border:1px solid #dbeafe}.console-skeleton-card b,.console-skeleton-card i,.console-skeleton-card span{position:relative;overflow:hidden;display:block;border-radius:999px;background:#e2e8f0}.console-skeleton-card span{width:42px;height:42px;border-radius:14px}.console-skeleton-card b{width:72%;height:22px}.console-skeleton-card i{width:92%;height:12px}.console-skeleton-card b:after,.console-skeleton-card i:after,.console-skeleton-card span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.68),transparent);animation:console-skeleton 1.2s infinite}.merchant-profile-card{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.merchant-profile-logo{width:76px;height:76px;display:grid;place-items:center;border-radius:20px;color:var(--console-blue);background:#ecfeff;font-weight:900}.merchant-profile-logo img,.merchant-profile-preview img,.merchant-profile-thumb{width:100%;height:100%;object-fit:cover;border-radius:inherit}.merchant-profile-body h3{margin:0;color:var(--console-text)}.merchant-profile-body p{margin:6px 0 10px;color:var(--console-muted);line-height:1.6}.merchant-profile-images{display:flex;gap:8px;flex-wrap:wrap}.merchant-profile-thumb{width:54px;height:40px;border-radius:10px;border:1px solid #dbeafe}.merchant-profile-editor{display:grid;grid-gap:14px;gap:14px}.merchant-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.merchant-profile-field{display:grid;grid-gap:8px;gap:8px}.merchant-profile-field.wide{grid-column:1/-1}.merchant-profile-field span{color:var(--console-text);font-size:.86rem;font-weight:900}.merchant-profile-field small{color:var(--console-muted);line-height:1.5}.merchant-profile-field input,.merchant-profile-field textarea{width:100%;min-height:42px;border:1px solid #dbeafe;border-radius:12px;color:var(--console-text);background:#f8fafc;padding:0 12px;outline:none}.merchant-profile-field textarea{min-height:92px;padding:10px 12px;resize:vertical}.merchant-profile-upload-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:10px;gap:10px;align-items:stretch}.merchant-profile-upload{position:relative;overflow:hidden;display:grid;place-items:center;min-height:42px;border-radius:12px;color:var(--console-blue);background:#ecfeff;font-weight:900;cursor:pointer}.merchant-profile-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.merchant-profile-preview-grid{display:flex;gap:10px;flex-wrap:wrap}.merchant-profile-preview{display:grid;grid-gap:6px;gap:6px;width:116px}.merchant-profile-preview img{height:78px;border-radius:12px;border:1px solid #dbeafe}.merchant-profile-preview button{min-height:30px;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;background:#fef2f2}.console-inline-actions,.merchant-profile-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.console-access-card{grid-column:1/-1;width:min(720px,calc(100% - 32px));margin:10vh auto;padding:32px;border-radius:24px;border:1px solid rgba(34,211,238,.22);background:rgba(7,17,31,.84);color:var(--console-dark-text);text-align:center}.console-access-card img{width:74px;height:74px;object-fit:contain}.console-access-card h1{color:#fff}.console-access-card p{color:var(--console-dark-muted);line-height:1.7}.console-access-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:20px}@keyframes console-skeleton{to{transform:translateX(100%)}}@media (max-width:1320px){.console-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-capability-strip,.console-feature-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.console-dashboard-page{grid-template-columns:1fr}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page){flex-direction:column}main.console-root>div:has(>.console-dashboard-sidebar):not(.console-dashboard-page)>main{width:100%;padding:18px!important}.console-dashboard-main{padding:18px}.console-dashboard-main:before{left:0}.console-dashboard-sidebar{position:relative;height:auto;padding:16px}.console-dashboard-sidebar__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;overflow:visible}.console-grid.three,.console-grid.two{grid-template-columns:1fr}}@media (max-width:720px){.console-dashboard-main{padding:12px}.console-hero{display:block;padding:18px}.console-hero__actions{justify-content:flex-start;margin-top:16px}.console-hero h1{font-size:1.55rem}.console-capability-strip,.console-dashboard-sidebar__nav,.console-feature-chips,.console-metric-grid,.console-skeleton-grid,.console-status-grid,.merchant-profile-form-grid{grid-template-columns:1fr}.console-workbench{padding:12px;border-radius:18px}.console-panel__header,.merchant-profile-card{display:block}.console-panel__action,.merchant-profile-card .console-inline-actions{margin-top:12px}.merchant-profile-logo{margin-bottom:12px}.console-list-row,.merchant-profile-upload-row{grid-template-columns:1fr}}.merchant-console{--merchant-bg:#f5f8fb;--merchant-surface:#fff;--merchant-surface-soft:#f8fbfc;--merchant-line:#dbe7ee;--merchant-line-strong:#bfd7df;--merchant-text:#102331;--merchant-muted:#5e7180;--merchant-primary:#0f766e;--merchant-primary-strong:#0b5f59;--merchant-cyan:#0891b2;--merchant-green:#16a34a;--merchant-amber:#b7791f;--merchant-red:#dc2626;--merchant-shadow:0 14px 34px rgba(15,35,49,.08);--merchant-shadow-soft:0 8px 20px rgba(15,35,49,.06);color:var(--merchant-text);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,251,.98)),var(--merchant-bg)}.merchant-console .console-dashboard-main{display:grid;grid-gap:18px;gap:18px;padding:24px clamp(18px,2.3vw,34px) 34px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,251,.98)),var(--merchant-bg)}.merchant-console .console-dashboard-main:before{display:none}.merchant-console .console-dashboard-sidebar{background:linear-gradient(180deg,#0f2c31,#102331 56%,#0b1720);border-right-color:rgba(191,215,223,.18);box-shadow:12px 0 30px rgba(15,35,49,.16)}.merchant-console .console-dashboard-sidebar__brand img{width:46px;height:46px;border-radius:8px;background:hsla(0,0%,100%,.08);box-shadow:none}.merchant-console .console-dashboard-sidebar__brand strong{font-size:1rem;line-height:1.2}.merchant-console .console-dashboard-sidebar__brand span,.merchant-console .console-dashboard-sidebar__hint span,.merchant-console .console-dashboard-sidebar__item span:first-child{color:#7dd3fc}.merchant-console .console-dashboard-sidebar__hint,.merchant-console .console-dashboard-sidebar__scope{border-radius:8px;border-color:rgba(191,215,223,.18);background:hsla(0,0%,100%,.055)}.merchant-console .console-dashboard-sidebar__scope select{min-height:42px;border-radius:8px;border-color:rgba(191,215,223,.28);background:rgba(8,25,33,.92)}.merchant-console .console-dashboard-sidebar__item{min-height:44px;border-radius:8px;color:#c5d4dd}.merchant-console .console-dashboard-sidebar__item.is-active,.merchant-console .console-dashboard-sidebar__item:hover{color:#fff;border-color:rgba(125,211,252,.42);background:rgba(8,145,178,.24);box-shadow:none}.merchant-console .console-dashboard-sidebar__item span:first-child{border-radius:8px;background:rgba(125,211,252,.12)}.merchant-console .console-capability-card,.merchant-console .console-feature-chip,.merchant-console .console-hero,.merchant-console .console-metric-card,.merchant-console .console-panel,.merchant-console .merchant-profile-card,.merchant-console .merchant-profile-editor{border:1px solid var(--merchant-line);border-radius:8px;background:var(--merchant-surface);box-shadow:var(--merchant-shadow-soft)}.merchant-console .console-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:22px;gap:22px;padding:clamp(22px,3vw,34px);overflow:hidden;background:linear-gradient(135deg,rgba(236,253,245,.92),hsla(0,0%,100%,.96) 50%,rgba(236,254,255,.88));box-shadow:var(--merchant-shadow)}.merchant-console .console-hero__copy{min-width:0;max-width:860px}.merchant-console .console-hero__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:#ecfeff;color:var(--merchant-cyan);font-size:.75rem;font-weight:900}.merchant-console .console-hero h1{margin:12px 0 8px;color:var(--merchant-text);font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:0}.merchant-console .console-hero strong{display:block;color:var(--merchant-primary);font-size:1.02rem;line-height:1.45}.merchant-console .console-hero p{max-width:760px;margin:10px 0 0;color:var(--merchant-muted);font-size:.98rem;line-height:1.75}.merchant-console .console-hero__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.merchant-console .console-hero__meta span{min-width:0;padding:10px 12px;border:1px solid rgba(15,118,110,.12);border-radius:8px;background:hsla(0,0%,100%,.72);color:var(--merchant-text);line-height:1.35;overflow-wrap:anywhere}.merchant-console .console-hero__meta b{display:block;margin-bottom:4px;color:var(--merchant-muted);font-size:.72rem}.merchant-console .console-hero__actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap}.merchant-console .console-workbench{display:grid;grid-gap:18px;gap:18px}.merchant-console .console-capability-strip,.merchant-console .console-feature-chips,.merchant-console .console-metric-grid,.merchant-console .console-status-grid{display:grid;grid-gap:12px;gap:12px}.merchant-console .console-feature-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-console .console-feature-chip{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;min-height:92px;padding:16px;color:var(--merchant-text);text-decoration:none}.merchant-console .console-feature-chip span{grid-row:span 2;width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#ecfeff;color:var(--merchant-cyan);font-weight:900}.merchant-console .console-feature-chip b{color:var(--merchant-text);line-height:1.25}.merchant-console .console-feature-chip small{color:var(--merchant-muted);line-height:1.35}.merchant-console .console-feature-chip:hover,.merchant-console .console-list-row:hover,.merchant-console .console-metric-card:hover{border-color:var(--merchant-line-strong);box-shadow:var(--merchant-shadow);transform:translateY(-1px)}.merchant-console .console-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.merchant-console .console-metric-card{min-height:126px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:16px;color:var(--merchant-text);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.merchant-console .console-metric-card__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#f0fdfa;color:var(--merchant-primary);font-size:.78rem;font-weight:900}.merchant-console .console-metric-card em,.merchant-console .console-metric-card p,.merchant-console .console-metric-card small{margin:0}.merchant-console .console-metric-card p{color:var(--merchant-muted);font-size:.78rem;font-weight:900}.merchant-console .console-metric-card strong{display:block;margin:6px 0 5px;color:var(--merchant-text);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.merchant-console .console-metric-card em,.merchant-console .console-metric-card small{color:var(--merchant-muted);font-size:.78rem;line-height:1.35}.merchant-console .console-grid.two{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:18px}.merchant-console .console-panel{padding:18px;box-shadow:var(--merchant-shadow-soft)}.merchant-console .console-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.merchant-console .console-panel__header h2{margin:0;color:var(--merchant-text);font-size:1.05rem;line-height:1.35}.merchant-console .console-panel__header p{margin:4px 0 0;color:var(--merchant-muted);font-size:.84rem;line-height:1.5}.merchant-console .console-button{min-height:40px;border-radius:8px;border-color:#bdeef7;background:#ecfeff;color:var(--merchant-cyan);padding:9px 14px;font-weight:900;line-height:1.2}.merchant-console .console-button.primary{border-color:var(--merchant-primary);background:var(--merchant-primary);color:#fff}.merchant-console .console-button.ghost{background:#f8fafc;color:var(--merchant-muted);border-color:var(--merchant-line)}.merchant-console .console-status-pill{min-height:40px;display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#f0fdf4;color:var(--merchant-green);font-size:.82rem;font-weight:900;line-height:1.2;white-space:nowrap}.merchant-console .console-alert{border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;padding:12px 14px;font-size:.9rem;line-height:1.55;font-weight:800}.merchant-console .console-alert.success{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.merchant-console .console-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-console .console-status-card{min-height:86px;padding:14px;border:1px solid var(--merchant-line);border-radius:8px;background:var(--merchant-surface-soft)}.merchant-console .console-status-card b,.merchant-console .console-status-card span{display:block}.merchant-console .console-status-card span{color:var(--merchant-muted);font-size:.78rem;font-weight:900}.merchant-console .console-status-card b{margin-top:8px;color:var(--merchant-text);font-size:1.28rem;line-height:1.15}.merchant-console .console-list{display:grid;grid-gap:10px;gap:10px}.merchant-console .console-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:72px;padding:12px 14px;border:1px solid var(--merchant-line);border-radius:8px;background:var(--merchant-surface-soft);color:var(--merchant-text);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.merchant-console .console-list-row b,.merchant-console .console-list-row small,.merchant-console .console-list-row span{display:block;min-width:0}.merchant-console .console-list-row b{color:var(--merchant-text);font-size:.94rem;line-height:1.35}.merchant-console .console-list-row small,.merchant-console .console-list-row span{margin-top:4px;color:var(--merchant-muted);font-size:.8rem;line-height:1.45}.merchant-console .console-list-row strong{color:var(--merchant-primary);font-size:.86rem;white-space:nowrap}.merchant-console .console-empty-state{min-height:150px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:22px;border:1px dashed var(--merchant-line-strong);border-radius:8px;background:#fbfdfe;text-align:center}.merchant-console .console-empty-state b{color:var(--merchant-text);font-size:1rem}.merchant-console .console-empty-state p{max-width:520px;margin:0;color:var(--merchant-muted);font-size:.86rem;line-height:1.55}.merchant-console .console-empty-state a{color:var(--merchant-cyan);font-weight:900}.merchant-console .merchant-profile-card{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px}.merchant-console .merchant-profile-logo{width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#ecfeff;color:var(--merchant-cyan);font-weight:900}.merchant-console .merchant-profile-logo img,.merchant-console .merchant-profile-preview img,.merchant-console .merchant-profile-thumb{width:100%;height:100%;object-fit:cover;display:block}.merchant-console .merchant-profile-body h3{margin:0;color:var(--merchant-text);font-size:1.12rem}.merchant-console .merchant-profile-body p{margin:6px 0 0;color:var(--merchant-muted);line-height:1.55}.merchant-console .console-inline-actions,.merchant-console .merchant-profile-actions,.merchant-console .merchant-profile-images{display:flex;gap:8px;flex-wrap:wrap}.merchant-console .merchant-profile-images{margin-top:12px}.merchant-console .merchant-profile-thumb{width:52px;height:52px;border-radius:8px;border:1px solid var(--merchant-line);background:#f8fafc}.merchant-console .console-inline-actions{justify-content:flex-end}.merchant-console .merchant-profile-editor{padding:18px;box-shadow:none}.merchant-console .merchant-profile-form-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px}.merchant-console .merchant-profile-field,.merchant-console .merchant-profile-field.wide{display:grid;grid-gap:7px;gap:7px}.merchant-console .merchant-profile-field.wide{grid-column:1/-1}.merchant-console .merchant-profile-field span{color:var(--merchant-text);font-size:.86rem;font-weight:900}.merchant-console .merchant-profile-field input,.merchant-console .merchant-profile-field textarea{width:100%;border:1px solid var(--merchant-line);border-radius:8px;background:#fff;color:var(--merchant-text);padding:11px 12px;font-size:.95rem;line-height:1.5}.merchant-console .merchant-profile-field textarea{min-height:108px;resize:vertical}.merchant-console .merchant-profile-field small{color:var(--merchant-muted);line-height:1.45}.merchant-console .merchant-profile-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.merchant-console .merchant-profile-upload{position:relative;min-height:42px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#ecfeff;color:var(--merchant-cyan);padding:0 14px;font-size:.86rem;font-weight:900;white-space:nowrap}.merchant-console .merchant-profile-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.merchant-console .merchant-profile-preview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.merchant-console .merchant-profile-preview{position:relative;overflow:hidden;border-radius:8px;border:1px solid var(--merchant-line);aspect-ratio:1/1;background:#f8fafc}.merchant-console .merchant-profile-preview button{position:absolute;right:6px;bottom:6px;border:0;border-radius:999px;background:rgba(220,38,38,.92);color:#fff;padding:4px 8px;font-size:.72rem;font-weight:900}.merchant-console .merchant-profile-actions{justify-content:flex-end;margin-top:14px}.merchant-console .console-capability-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-console .console-capability-card{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:112px;padding:16px}.merchant-console .console-capability-card span{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:#f0fdf4;color:var(--merchant-green);font-weight:900}.merchant-console .console-capability-card h3{margin:0;color:var(--merchant-text);font-size:.96rem}.merchant-console .console-capability-card p{margin:5px 0 0;color:var(--merchant-muted);font-size:.82rem;line-height:1.5}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope){--merchant-bg:#f5f8fb;--merchant-surface:#fff;--merchant-surface-soft:#f8fbfc;--merchant-line:#dbe7ee;--merchant-line-strong:#bfd7df;--merchant-text:#102331;--merchant-muted:#5e7180;--merchant-primary:#0f766e;--merchant-primary-strong:#0b5f59;--merchant-cyan:#0891b2;--merchant-green:#16a34a;--merchant-amber:#b7791f;--merchant-red:#dc2626;--merchant-shadow:0 14px 34px rgba(15,35,49,.08);--merchant-shadow-soft:0 8px 20px rgba(15,35,49,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,251,.99)),var(--merchant-bg)!important;color:var(--merchant-text)!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>.console-dashboard-sidebar{background:linear-gradient(180deg,#0f2c31,#102331 56%,#0b1720)!important;border-right-color:rgba(191,215,223,.18)!important;box-shadow:12px 0 30px rgba(15,35,49,.16)!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main{min-width:0;padding:24px clamp(16px,2.3vw,34px) 34px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,251,.98)),var(--merchant-bg)!important;color:var(--merchant-text)!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main h1{margin-top:0;color:var(--merchant-text)!important;font-size:clamp(1.8rem,3vw,2.5rem)!important;line-height:1.14!important;letter-spacing:0!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main h2,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main h3{color:var(--merchant-text)!important;letter-spacing:0!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main p{color:var(--merchant-muted)!important;line-height:1.68!important;letter-spacing:0!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main input,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main select,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main textarea{border-color:var(--merchant-line)!important;border-radius:8px!important;background:#fff!important;color:var(--merchant-text)!important;box-shadow:none!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main input:focus,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main select:focus,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main textarea:focus{border-color:var(--merchant-cyan)!important;outline:3px solid rgba(8,145,178,.14)!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main a[role=button],div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main button{border-radius:8px!important;letter-spacing:0!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main table{width:100%;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;border:1px solid var(--merchant-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--merchant-shadow-soft)!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main thead th{background:#f0fdfa!important;color:var(--merchant-primary-strong)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:0!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main tbody td{border-top:1px solid var(--merchant-line)!important;color:var(--merchant-text)!important}div:has(>.merchant-responsive-sidebar){--merchant-bg:#f5f8fb;--merchant-surface:#fff;--merchant-surface-soft:#f8fbfc;--merchant-line:#dbe7ee;--merchant-line-strong:#bfd7df;--merchant-text:#102331;--merchant-muted:#5e7180;--merchant-primary:#0f766e;--merchant-primary-strong:#0b5f59;--merchant-cyan:#0891b2;--merchant-green:#16a34a;--merchant-amber:#b7791f;--merchant-red:#dc2626;--merchant-shadow:0 14px 34px rgba(15,35,49,.08);--merchant-shadow-soft:0 8px 20px rgba(15,35,49,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,251,.99)),var(--merchant-bg)!important;color:var(--merchant-text)!important}div:has(>.merchant-responsive-sidebar)>main{min-width:0;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,251,.98)),linear-gradient(90deg,rgba(15,118,110,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(15,118,110,.04) 1px,transparent 1px),var(--merchant-bg)!important;background-size:auto,24px 24px,24px 24px,auto!important;color:var(--merchant-text)!important}div:has(>.merchant-responsive-sidebar)>main>header{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}div:has(>.merchant-responsive-sidebar)>main h2,div:has(>.merchant-responsive-sidebar)>main h3,div:has(>.merchant-responsive-sidebar)>main>header h1{color:var(--merchant-text)!important;letter-spacing:0!important}div:has(>.merchant-responsive-sidebar)>main label,div:has(>.merchant-responsive-sidebar)>main small,div:has(>.merchant-responsive-sidebar)>main>header p{color:var(--merchant-muted)!important}div:has(>.merchant-responsive-sidebar)>main>div:has(>b),div:has(>.merchant-responsive-sidebar)>main>div:has(>button),div:has(>.merchant-responsive-sidebar)>main>div:has(>input),div:has(>.merchant-responsive-sidebar)>main>div:has(>p),div:has(>.merchant-responsive-sidebar)>main>div>article,div:has(>.merchant-responsive-sidebar)>main>div>section,div:has(>.merchant-responsive-sidebar)>main>section{border:1px solid var(--merchant-line)!important;border-radius:8px!important;background:var(--merchant-surface)!important;color:var(--merchant-text)!important;box-shadow:var(--merchant-shadow-soft)!important}div:has(>.merchant-responsive-sidebar)>main>div:has(>button),div:has(>.merchant-responsive-sidebar)>main>div:has(>input){padding:14px!important}div:has(>.merchant-responsive-sidebar)>main>div:has(>b),div:has(>.merchant-responsive-sidebar)>main>div:has(>p){background:#fbfdfe!important}div:has(>.merchant-responsive-sidebar)>main>div>article,div:has(>.merchant-responsive-sidebar)>main>div>section{overflow:hidden}div:has(>.merchant-responsive-sidebar)>main>div>article>div,div:has(>.merchant-responsive-sidebar)>main>section>div{border-color:var(--merchant-line)!important}div:has(>.merchant-responsive-sidebar)>main>div>article span,div:has(>.merchant-responsive-sidebar)>main>section>div>span{color:var(--merchant-muted)!important}div:has(>.merchant-responsive-sidebar)>main>div>article h2,div:has(>.merchant-responsive-sidebar)>main>div>article strong,div:has(>.merchant-responsive-sidebar)>main>section>div:not(:first-child)>span{color:var(--merchant-text)!important}div:has(>.merchant-responsive-sidebar)>main input,div:has(>.merchant-responsive-sidebar)>main select,div:has(>.merchant-responsive-sidebar)>main textarea{border:1px solid var(--merchant-line)!important;border-radius:8px!important;background:#fff!important;color:var(--merchant-text)!important;box-shadow:none!important}div:has(>.merchant-responsive-sidebar)>main input:focus,div:has(>.merchant-responsive-sidebar)>main select:focus,div:has(>.merchant-responsive-sidebar)>main textarea:focus{border-color:var(--merchant-cyan)!important;outline:3px solid rgba(8,145,178,.14)!important}div:has(>.merchant-responsive-sidebar)>main button{border-radius:8px!important;border-color:var(--merchant-line)!important;background:#fff!important;color:var(--merchant-cyan)!important;letter-spacing:0!important}div:has(>.merchant-responsive-sidebar)>main header button:last-child,div:has(>.merchant-responsive-sidebar)>main section button:last-child{border-color:var(--merchant-primary)!important;background:var(--merchant-primary)!important;color:#fff!important}div:has(>.merchant-responsive-sidebar)>main [style*="background-color: rgb(10, 10, 10)"], div:has(>.merchant-responsive-sidebar)>main [style*="background-color: rgb(17, 17, 17)"], div:has(>.merchant-responsive-sidebar)>main [style*="background-color: rgb(5, 5, 5)"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #050505"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #0a0a0a"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #0f172a"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #111"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #111827"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #1f2937"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #222"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #333"], div:has(>.merchant-responsive-sidebar)>main [style*="background: #334155"], div:has(>.merchant-responsive-sidebar)>main [style*="background: rgb(10, 10, 10)"], div:has(>.merchant-responsive-sidebar)>main [style*="background: rgb(17, 17, 17)"], div:has(>.merchant-responsive-sidebar)>main [style*="background: rgb(5, 5, 5)"]{background:var(--merchant-surface)!important}div:has(>.merchant-responsive-sidebar)>main [style*="border-color: rgb(34, 34, 34)"], div:has(>.merchant-responsive-sidebar)>main [style*="border-color: rgb(51, 51, 51)"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #050505"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #0a0a0a"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #0f172a"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #111"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #111827"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #1f2937"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #222"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #333"], div:has(>.merchant-responsive-sidebar)>main [style*="border: 1px solid #334155"]{border-color:var(--merchant-line)!important}div:has(>.merchant-responsive-sidebar)>main [style*="color: #aaa"],div:has(>.merchant-responsive-sidebar)>main [style*="color: #ccc"],div:has(>.merchant-responsive-sidebar)>main [style*="color: #fff"]{color:var(--merchant-text)!important}div:has(>.merchant-responsive-sidebar)>main [style*="color: #555"],div:has(>.merchant-responsive-sidebar)>main [style*="color: #666"],div:has(>.merchant-responsive-sidebar)>main [style*="color: #777"],div:has(>.merchant-responsive-sidebar)>main [style*="color: #888"]{color:var(--merchant-muted)!important}div:has(>.merchant-responsive-sidebar)>main [style*="border-radius: 10"],div:has(>.merchant-responsive-sidebar)>main [style*="border-radius: 12"],div:has(>.merchant-responsive-sidebar)>main [style*="border-radius: 14"],div:has(>.merchant-responsive-sidebar)>main [style*="border-radius: 16"],div:has(>.merchant-responsive-sidebar)>main [style*="border-radius: 20"],div:has(>.merchant-responsive-sidebar)>main [style*="border-radius: 24"],div:has(>.merchant-responsive-sidebar)>main [style*="borderRadius: 10"],div:has(>.merchant-responsive-sidebar)>main [style*="borderRadius: 12"],div:has(>.merchant-responsive-sidebar)>main [style*="borderRadius: 14"],div:has(>.merchant-responsive-sidebar)>main [style*="borderRadius: 16"],div:has(>.merchant-responsive-sidebar)>main [style*="borderRadius: 20"],div:has(>.merchant-responsive-sidebar)>main [style*="borderRadius: 24"]{border-radius:8px!important}.merchant-health-page{--merchant-bg:#f5f8fb;--merchant-surface:#fff;--merchant-surface-soft:#f8fbfc;--merchant-line:#dbe7ee;--merchant-line-strong:#bfd7df;--merchant-text:#102331;--merchant-muted:#5e7180;--merchant-primary:#0f766e;--merchant-primary-strong:#0b5f59;--merchant-cyan:#0891b2;--merchant-green:#16a34a;--merchant-amber:#b7791f;--merchant-red:#dc2626;--merchant-shadow:0 14px 34px rgba(15,35,49,.08);--merchant-shadow-soft:0 8px 20px rgba(15,35,49,.06);background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,251,.99)),var(--merchant-bg)!important;color:var(--merchant-text)!important}.merchant-health-main{padding:24px clamp(16px,2.3vw,34px) 34px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,251,.98)),var(--merchant-bg)!important}.merchant-health-form-grid,.merchant-health-header,.merchant-health-stats,.merchant-health-toolbar,.merchant-health-workspace{margin-bottom:18px!important}.merchant-health-kicker{color:var(--merchant-cyan)!important}.merchant-health-header h1{color:var(--merchant-text)!important;font-size:clamp(1.9rem,3.2vw,2.75rem)!important;letter-spacing:0!important}.merchant-health-header p{color:var(--merchant-muted)!important;font-size:.95rem!important}.merchant-health-button,.merchant-health-form button,.merchant-health-quick-actions button,.merchant-health-save,.merchant-health-tabs button{border-radius:8px!important;font-weight:900!important;letter-spacing:0!important}.merchant-health-button.primary,.merchant-health-form button,.merchant-health-save{background:var(--merchant-primary)!important;color:#fff!important}.merchant-health-button.secondary,.merchant-health-quick-actions button,.merchant-health-tabs button{border-color:var(--merchant-line)!important;background:#fff!important;color:var(--merchant-muted)!important}.merchant-health-button.secondary:hover,.merchant-health-quick-actions button:hover,.merchant-health-tabs button.active{border-color:rgba(8,145,178,.32)!important;background:#ecfeff!important;color:var(--merchant-cyan)!important}.merchant-health-ai,.merchant-health-card,.merchant-health-customers,.merchant-health-detail,.merchant-health-empty,.merchant-health-error,.merchant-health-form,.merchant-health-inbox,.merchant-health-inbox-panel,.merchant-health-loading,.merchant-health-note,.merchant-health-panel,.merchant-health-records,.merchant-health-stat,.merchant-health-success,.merchant-health-timeline{border-radius:8px!important;box-shadow:var(--merchant-shadow-soft)!important}.merchant-health-ai,.merchant-health-card,.merchant-health-customers,.merchant-health-detail,.merchant-health-empty,.merchant-health-form,.merchant-health-inbox,.merchant-health-inbox-panel,.merchant-health-loading,.merchant-health-panel,.merchant-health-records,.merchant-health-stat,.merchant-health-timeline{border:1px solid var(--merchant-line)!important;background:var(--merchant-surface)!important;color:var(--merchant-text)!important}.merchant-health-card-code,.merchant-health-pill,.merchant-health-stat span,.merchant-health-tag{border-radius:999px!important;background:#ecfeff!important;color:var(--merchant-cyan)!important}.merchant-health-card-head h3,.merchant-health-customer-card strong,.merchant-health-detail-head h2,.merchant-health-empty b,.merchant-health-form h3,.merchant-health-loading b,.merchant-health-panel-title h2,.merchant-health-stat b{color:var(--merchant-text)!important}.merchant-health-card-head p,.merchant-health-customer-card p,.merchant-health-customer-card small,.merchant-health-detail-head p,.merchant-health-empty p,.merchant-health-form label span,.merchant-health-panel-title p,.merchant-health-stat p{color:var(--merchant-muted)!important;line-height:1.55!important}.merchant-health-toolbar{padding:14px!important;border:1px solid var(--merchant-line)!important;background:#fff!important;box-shadow:var(--merchant-shadow-soft)!important}.merchant-health-form input,.merchant-health-form select,.merchant-health-form textarea,.merchant-health-toolbar input{border:1px solid var(--merchant-line)!important;border-radius:8px!important;background:#fff!important;color:var(--merchant-text)!important}.merchant-health-form input:focus,.merchant-health-form select:focus,.merchant-health-form textarea:focus,.merchant-health-toolbar input:focus{border-color:var(--merchant-cyan)!important;outline:3px solid rgba(8,145,178,.14)!important}.merchant-health-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.merchant-health-stat{min-height:136px}.merchant-health-stat strong{color:var(--merchant-primary)!important;font-size:clamp(1.7rem,2.4vw,2.2rem)!important;line-height:1.1!important}.merchant-health-workspace{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);grid-gap:18px;gap:18px}.merchant-health-customers,.merchant-health-detail,.merchant-health-panel{padding:18px!important}.merchant-health-customer-list{gap:10px!important}.merchant-health-customer-card{border:1px solid var(--merchant-line)!important;border-radius:8px!important;background:var(--merchant-surface-soft)!important;color:var(--merchant-text)!important}.merchant-health-customer-card.active,.merchant-health-customer-card:hover{border-color:rgba(8,145,178,.34)!important;background:#ecfeff!important}.merchant-health-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.merchant-health-form{padding:16px!important}.merchant-health-form label{gap:7px!important}.merchant-health-form textarea{min-height:106px!important}.merchant-health-error{border:1px solid #fecaca!important;background:#fef2f2!important;color:#b91c1c!important}.merchant-health-success{border:1px solid #bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}.merchant-health-note{border:1px solid #bae6fd!important}@media (max-width:1180px){.merchant-console .console-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-console .console-capability-strip,.merchant-console .console-feature-chips,.merchant-health-form-grid,.merchant-health-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.merchant-console{grid-template-columns:1fr}.merchant-console .console-dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;height:auto;padding:12px}.merchant-console .console-dashboard-sidebar__brand,.merchant-console .console-dashboard-sidebar__footer,.merchant-console .console-dashboard-sidebar__group-title{display:none}.merchant-console .console-dashboard-sidebar__scope{margin:0 0 10px;padding:8px}.merchant-console .console-dashboard-sidebar__nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.merchant-console .console-dashboard-sidebar__group{display:contents}.merchant-console .console-dashboard-sidebar__item{flex:0 0 auto;white-space:nowrap}.merchant-console .console-dashboard-main{padding:16px 14px 28px}.merchant-console .console-grid.two,.merchant-console .console-hero,.merchant-console .merchant-profile-card{grid-template-columns:1fr}.merchant-console .console-hero__actions,.merchant-console .console-inline-actions{justify-content:flex-start}.merchant-console .console-hero__meta,.merchant-console .console-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope){display:block!important}div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>.console-dashboard-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;width:100%!important;height:auto!important}.merchant-health-main,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main{padding:16px 14px 28px!important}.merchant-health-card-head,.merchant-health-detail-head,.merchant-health-header,.merchant-health-panel-title,.merchant-health-toolbar,.merchant-health-workspace{display:grid!important;grid-template-columns:1fr!important}.merchant-health-workspace{grid-template-columns:1fr!important}}@media (max-width:620px){.merchant-console .console-dashboard-main{gap:14px;padding:14px 10px 24px}.merchant-console .console-hero,.merchant-console .console-panel,.merchant-console .merchant-profile-card,.merchant-console .merchant-profile-editor{padding:14px}.merchant-console .console-hero h1{font-size:1.8rem}.merchant-console .console-capability-strip,.merchant-console .console-feature-chips,.merchant-console .console-hero__meta,.merchant-console .console-list-row,.merchant-console .console-metric-grid,.merchant-console .console-panel__header,.merchant-console .console-status-grid,.merchant-console .merchant-profile-form-grid,.merchant-console .merchant-profile-preview-grid,.merchant-console .merchant-profile-upload-row,.merchant-health-form-grid,.merchant-health-stats{grid-template-columns:1fr}.merchant-console .console-panel__header{display:grid}.merchant-console .console-button,.merchant-console .console-status-pill,.merchant-console .merchant-profile-upload,.merchant-health-button,.merchant-health-form button,.merchant-health-save,.merchant-health-tabs button{width:100%}.merchant-console .merchant-profile-logo{width:72px;height:72px}.merchant-health-main,div:has(>.console-dashboard-sidebar .console-dashboard-sidebar__scope)>main{padding:14px 10px 24px!important}.merchant-health-customers,.merchant-health-detail,.merchant-health-panel,.merchant-health-toolbar{padding:14px!important}}.console-dashboard-page,.merchant-console,.merchant-health-page,main.console-root,main.console-root>div:has(>.console-dashboard-sidebar){--console-bg:#f5f8fb;--console-surface:#fff;--console-surface-soft:#f8fbfc;--console-line:#dbe7ee;--console-line-strong:#bfd7df;--console-text:#102331;--console-muted:#5e7180;--console-primary:#0f766e;--console-primary-strong:#0b5f59;--console-cyan:#0891b2;--console-green:#16a34a;--console-amber:#b7791f;--console-red:#dc2626;--console-shadow:0 14px 34px rgba(15,35,49,.08);--console-shadow-soft:0 8px 20px rgba(15,35,49,.06)}main.console-root{background:#f5f8fb}.console-dashboard-page,main.console-root>div:has(>.console-dashboard-sidebar){background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,251,.99)),var(--console-bg)!important;color:var(--console-text)!important}.console-dashboard-main,.merchant-console .console-dashboard-main,.merchant-health-main,main.console-root>div:has(>.console-dashboard-sidebar)>main{padding:24px clamp(16px,2.3vw,34px) 34px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,251,.98)),var(--console-bg)!important;color:var(--console-text)!important}.console-dashboard-main:before{display:none!important}.console-dashboard-sidebar,.merchant-console .console-dashboard-sidebar,main.console-root>div:has(>.console-dashboard-sidebar)>.console-dashboard-sidebar{background:linear-gradient(180deg,#0f2c31,#102331 56%,#0b1720)!important;border-right-color:rgba(191,215,223,.18)!important;box-shadow:12px 0 30px rgba(15,35,49,.16)!important}.console-dashboard-sidebar__brand img{width:46px!important;height:46px!important;border-radius:8px!important;background:hsla(0,0%,100%,.08)!important;box-shadow:none!important}.console-dashboard-sidebar__brand strong{color:#f8fbff!important;font-size:1rem!important;line-height:1.2!important}.console-dashboard-sidebar__brand span,.console-dashboard-sidebar__hint span,.console-dashboard-sidebar__item span:first-child{color:#7dd3fc!important}.console-dashboard-sidebar__back,.console-dashboard-sidebar__group-title,.console-dashboard-sidebar__hint,.console-dashboard-sidebar__scope label{color:#9fb6c5!important}.console-dashboard-sidebar__scope select{color:#e8f2ff!important}.console-dashboard-sidebar__hint,.console-dashboard-sidebar__scope{border-radius:8px!important;border-color:rgba(191,215,223,.18)!important;background:hsla(0,0%,100%,.055)!important}.console-dashboard-sidebar__scope select{min-height:42px!important;border-radius:8px!important;border-color:rgba(191,215,223,.28)!important;background:rgba(8,25,33,.92)!important}.console-dashboard-sidebar__item{min-height:44px!important;border-radius:8px!important;color:#c5d4dd!important}.console-dashboard-sidebar__item.is-active,.console-dashboard-sidebar__item:hover{color:#fff!important;border-color:rgba(125,211,252,.42)!important;background:rgba(8,145,178,.24)!important;box-shadow:none!important}.console-dashboard-sidebar__item span:first-child{border-radius:8px!important;background:rgba(125,211,252,.12)!important}.console-dashboard-sidebar__nav-block{display:grid;grid-gap:4px;gap:4px}.console-dashboard-sidebar__subnav{display:grid;grid-gap:3px;gap:3px;margin:-2px 0 5px 38px;padding-left:10px;border-left:1px solid rgba(125,211,252,.18)}.console-dashboard-sidebar__subnav a{min-height:28px;display:flex;align-items:center;border-radius:8px;color:#9fb6c5;padding:0 9px;text-decoration:none;font-size:.78rem;font-weight:800}.console-dashboard-sidebar__subnav a:focus-visible,.console-dashboard-sidebar__subnav a:hover{background:rgba(125,211,252,.1);color:#e8f2ff;outline:none}.console-capability-card,.console-empty-state,.console-feature-chip,.console-hero,.console-list-row,.console-metric-card,.console-panel,.console-skeleton-card,.console-status-card,.merchant-health-ai,.merchant-health-card,.merchant-health-customers,.merchant-health-detail,.merchant-health-empty,.merchant-health-form,.merchant-health-inbox,.merchant-health-inbox-panel,.merchant-health-panel,.merchant-health-records,.merchant-health-stat,.merchant-health-timeline,.merchant-health-toolbar,.merchant-profile-card,.merchant-profile-editor{border:1px solid var(--console-line)!important;border-radius:8px!important;background:var(--console-surface)!important;color:var(--console-text)!important;box-shadow:var(--console-shadow-soft)!important}.console-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:22px!important;gap:22px!important;padding:clamp(22px,3vw,34px)!important;margin-bottom:18px!important;background:linear-gradient(135deg,rgba(236,253,245,.92),hsla(0,0%,100%,.96) 50%,rgba(236,254,255,.88))!important;box-shadow:var(--console-shadow)!important}.console-hero__eyebrow,.merchant-health-kicker{background:#ecfeff!important;color:var(--console-cyan)!important;letter-spacing:0!important}.console-dashboard-main h1,.console-hero h1,.merchant-health-header h1,main.console-root>div:has(>.console-dashboard-sidebar)>main h1{color:var(--console-text)!important;font-size:clamp(1.9rem,3.2vw,2.75rem)!important;line-height:1.12!important;letter-spacing:0!important}.console-capability-card h3,.console-feature-chip b,.console-hero strong,.console-list-row b,.console-metric-card strong,.console-panel__header h2,.console-status-card b,.merchant-health-card-head h3,.merchant-health-customer-card strong,.merchant-health-detail-head h2,.merchant-health-form h3,.merchant-health-panel-title h2{color:var(--console-text)!important}.console-capability-card p,.console-feature-chip small,.console-hero p,.console-list-row small,.console-list-row span,.console-metric-card p,.console-metric-card small,.console-panel__header p,.console-status-card span,.merchant-health-card-head p,.merchant-health-customer-card p,.merchant-health-customer-card small,.merchant-health-detail-head p,.merchant-health-form label span,.merchant-health-header p,.merchant-health-panel-title p{color:var(--console-muted)!important;line-height:1.58!important;letter-spacing:0!important}.console-capability-card,.console-feature-chip,.console-metric-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.console-capability-card:hover,.console-feature-chip:hover,.console-list-row:hover,.console-metric-card:hover{border-color:var(--console-line-strong)!important;box-shadow:var(--console-shadow)!important;transform:translateY(-1px)}.console-capability-card span,.console-empty-state a,.console-feature-chip span,.console-list-row>i,.console-list-row>strong,.console-metric-card__icon,.console-status-pill,.merchant-health-card-code,.merchant-health-pill,.merchant-health-stat span,.merchant-health-tag{border-radius:8px!important;background:#ecfeff!important;color:var(--console-cyan)!important;box-shadow:none!important}.console-list-row>i,.console-list-row>strong,.console-status-pill,.merchant-health-pill,.merchant-health-stat span,.merchant-health-tag{border-radius:999px!important}.console-metric-card.is-green .console-metric-card__icon{color:var(--console-green)!important;background:#f0fdf4!important}.console-metric-card.is-yellow .console-metric-card__icon{color:var(--console-amber)!important;background:#fffbeb!important}.console-metric-card.is-red .console-metric-card__icon{color:var(--console-red)!important;background:#fef2f2!important}.console-button,.console-empty-state a,.merchant-health-button,.merchant-health-form button,.merchant-health-quick-actions button,.merchant-health-save,.merchant-health-tabs button,main.console-root>div:has(>.console-dashboard-sidebar)>main a[style*=border],main.console-root>div:has(>.console-dashboard-sidebar)>main button{border-radius:8px!important;font-weight:900!important;letter-spacing:0!important;box-shadow:none!important}.console-button.primary,.merchant-health-button.primary,.merchant-health-form button,.merchant-health-save{border-color:var(--console-primary)!important;background:var(--console-primary)!important;color:#fff!important}.console-button.ghost,.merchant-health-button.secondary,.merchant-health-quick-actions button,.merchant-health-tabs button{border-color:var(--console-line)!important;background:#fff!important;color:var(--console-muted)!important}.console-button:not(.primary):hover,.console-empty-state a:hover,.merchant-health-button.secondary:hover,.merchant-health-quick-actions button:hover,.merchant-health-tabs button.active{border-color:rgba(8,145,178,.32)!important;background:#ecfeff!important;color:var(--console-cyan)!important}.console-alert,.merchant-health-note{border:1px solid #bae6fd!important;border-radius:8px!important;background:#f0f9ff!important;color:#0369a1!important}.console-alert.success,.merchant-health-success{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}.merchant-health-error,main.console-root>div:has(>.console-dashboard-sidebar)>main [style*="color: #ef4444"]{border-color:#fecaca!important;background:#fef2f2!important;color:#b91c1c!important}.console-dashboard-main input,.console-dashboard-main select,.console-dashboard-main textarea,.merchant-health-form input,.merchant-health-form select,.merchant-health-form textarea,.merchant-health-toolbar input,.merchant-profile-field input,.merchant-profile-field textarea,main.console-root>div:has(>.console-dashboard-sidebar)>main input,main.console-root>div:has(>.console-dashboard-sidebar)>main select,main.console-root>div:has(>.console-dashboard-sidebar)>main textarea{border:1px solid var(--console-line)!important;border-radius:8px!important;background:#fff!important;color:var(--console-text)!important;box-shadow:none!important}.console-dashboard-main input:focus,.console-dashboard-main select:focus,.console-dashboard-main textarea:focus,.merchant-health-form input:focus,.merchant-health-form select:focus,.merchant-health-form textarea:focus,.merchant-health-toolbar input:focus,.merchant-profile-field input:focus,.merchant-profile-field textarea:focus,main.console-root>div:has(>.console-dashboard-sidebar)>main input:focus,main.console-root>div:has(>.console-dashboard-sidebar)>main select:focus,main.console-root>div:has(>.console-dashboard-sidebar)>main textarea:focus{border-color:var(--console-cyan)!important;outline:3px solid rgba(8,145,178,.14)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main table{border:1px solid var(--console-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--console-shadow-soft)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main thead th{background:#f0fdfa!important;color:var(--console-primary-strong)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:0!important}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody td{border-top:1px solid var(--console-line)!important;color:var(--console-text)!important}.console-access-card{border:1px solid var(--console-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--console-shadow)!important}.console-access-card,.console-access-card h1{color:var(--console-text)!important}.console-access-card p{color:var(--console-muted)!important}@media (max-width:1024px){.console-dashboard-page,main.console-root>div:has(>.console-dashboard-sidebar){display:block!important}.console-dashboard-sidebar,main.console-root>div:has(>.console-dashboard-sidebar)>.console-dashboard-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:20!important;width:100%!important;height:auto!important}.console-dashboard-sidebar__brand,.console-dashboard-sidebar__footer,.console-dashboard-sidebar__group-title{display:none!important}.console-dashboard-sidebar__scope{margin:0 0 10px!important;padding:8px!important}.console-dashboard-sidebar__nav{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important}.console-dashboard-sidebar__group{display:contents!important}.console-dashboard-sidebar__item{flex:0 0 auto!important;white-space:nowrap!important}.console-dashboard-main,.merchant-health-main,main.console-root>div:has(>.console-dashboard-sidebar)>main{padding:16px 14px 28px!important}.console-grid.three,.console-grid.two,.console-hero,.merchant-health-workspace{grid-template-columns:1fr!important}.console-hero__actions{justify-content:flex-start!important}}@media (max-width:720px){.console-dashboard-main,.merchant-health-main,main.console-root>div:has(>.console-dashboard-sidebar)>main{padding:14px 10px 24px!important}.console-capability-card,.console-feature-chip,.console-hero,.console-metric-card,.console-panel,.merchant-health-customers,.merchant-health-detail,.merchant-health-panel,.merchant-health-toolbar{padding:14px!important}.console-hero,.console-list-row,.console-panel__header{display:grid!important;grid-template-columns:1fr!important}.console-button,.merchant-health-button,.merchant-health-form button,.merchant-health-save,.merchant-health-tabs button{width:100%!important}}.platform-console{color:var(--console-text,#102331)}.platform-console .console-dashboard-main{display:grid;grid-gap:18px;gap:18px}.platform-console .console-hero__meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}.platform-console .console-hero__meta span{min-width:0;min-height:42px;align-items:flex-start!important;justify-content:center;flex-direction:column;border-radius:8px!important;background:hsla(0,0%,100%,.72)!important;overflow-wrap:anywhere}.platform-console .console-hero__actions select.console-status-pill{min-width:108px;min-height:40px;border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#fff!important;color:var(--console-text,#102331)!important}.platform-console .console-workbench{gap:18px!important}.platform-console .console-metric-grid{gap:12px!important}.platform-console .console-grid.three,.platform-console .console-grid.two{gap:18px!important}.platform-console .console-panel{min-height:100%}.platform-console .console-panel__header{padding-bottom:14px;border-bottom:1px solid var(--console-line,#dbe7ee)}.platform-console .console-status-grid{gap:10px!important}.platform-console .console-mini-chart{border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:linear-gradient(180deg,#fbfdfe,#f0fdfa)!important;box-shadow:none!important}.platform-console .console-mini-chart i{background:linear-gradient(180deg,var(--console-cyan,#0891b2),var(--console-primary,#0f766e))!important;box-shadow:none!important}.platform-console .console-capability-strip{gap:12px!important}.platform-console .console-capability-card{align-items:start!important}.platform-console .console-capability-card h3{font-size:.96rem!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page){display:flex!important;min-height:100vh;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(245,248,251,.99)),var(--console-bg,#f5f8fb)!important;color:var(--console-text,#102331)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main{flex:1 1 auto;min-width:0;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:24px clamp(16px,2.3vw,34px) 34px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,251,.98)),var(--console-bg,#f5f8fb)!important;color:var(--console-text,#102331)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main>div,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main>header,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main>section{max-width:100%}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main h1{margin:0 0 8px!important;color:var(--console-text,#102331)!important;font-size:clamp(1.85rem,3vw,2.45rem)!important;line-height:1.14!important;letter-spacing:0!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main b,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main h2,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main h3,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main strong{color:var(--console-text,#102331)!important;letter-spacing:0!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main label,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main p,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main small,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main span{letter-spacing:0!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main :is([style*="background: #111"],[style*="background:#111"],[style*="background: #111827"],[style*="background:#111827"],[style*="background: #0f172a"],[style*="background:#0f172a"],[style*="background: #1f2937"],[style*="background:#1f2937"],[style*="background: #334155"],[style*="background:#334155"],[style*="background: rgb(17, 17, 17)"],[style*="background: rgb(17, 24, 39)"],[style*="background: rgb(15, 23, 42)"],[style*="background: rgb(31, 41, 55)"],[style*="background: rgb(51, 65, 85)"],[style*="background:rgb(17, 24, 39)"],[style*="background:rgb(15, 23, 42)"],[style*="background:rgb(31, 41, 55)"],[style*="background:rgb(51, 65, 85)"],[style*="background: #0d0d0d"],[style*="background:#0d0d0d"],[style*="background: #0b0f14"],[style*="background:#0b0f14"],[style*="background: rgb(13, 13, 13)"],[style*="background: rgb(11, 15, 20)"],[style*="background:rgb(11, 15, 20)"],[style*="background: #0a0a0a"],[style*="background:#0a0a0a"],[style*="background: rgb(10, 10, 10)"],[style*="background: #050505"],[style*="background:#050505"],[style*="background: rgb(5, 5, 5)"],[style*="background-color: #111827"],[style*="background-color:#111827"],[style*="background-color: #0f172a"],[style*="background-color:#0f172a"],[style*="background-color: #1f2937"],[style*="background-color:#1f2937"],[style*="background-color: #334155"],[style*="background-color:#334155"],[style*="background-color: rgb(17, 24, 39)"],[style*="background-color: rgb(15, 23, 42)"],[style*="background-color: rgb(31, 41, 55)"],[style*="background-color: rgb(51, 65, 85)"],[style*="background: rgba(11,26,48"],[style*="background: rgba(11, 26, 48"],[style*="background: rgba(7,17,31"],[style*="background: rgba(7, 17, 31"]){border-color:var(--console-line,#dbe7ee)!important;background:#fff!important;color:var(--console-text,#102331)!important;box-shadow:var(--console-shadow-soft,0 8px 20px rgba(15,35,49,.06))!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main :is([style*="border: 1px solid #222"],[style*="border:1px solid #222"],[style*="border: 1px solid #333"],[style*="border:1px solid #333"],[style*="border: 1px solid #334155"],[style*="border:1px solid #334155"],[style*="border: 1px solid #1f2937"],[style*="border:1px solid #1f2937"],[style*="border: 1px solid rgb(34, 34, 34)"],[style*="border: 1px solid rgb(51, 65, 85)"],[style*="border: 1px solid rgb(31, 41, 55)"],[style*="border-bottom: 1px solid #222"],[style*="border-bottom:1px solid #222"],[style*="border-bottom: 1px solid #333"],[style*="border-bottom:1px solid #333"],[style*="border-bottom: 1px solid #334155"],[style*="border-bottom:1px solid #334155"],[style*="border-bottom: 1px solid #1f2937"],[style*="border-bottom:1px solid #1f2937"],[style*="border-bottom: 1px solid rgb(34, 34, 34)"],[style*="border-bottom: 1px solid rgb(51, 65, 85)"],[style*="border-bottom: 1px solid rgb(31, 41, 55)"],[style*="border-color: #334155"],[style*="border-color:#334155"],[style*="border-color: #1f2937"],[style*="border-color:#1f2937"]){border-color:var(--console-line,#dbe7ee)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main :is([style*="color: #fff"],[style*="color:#fff"],[style*="color: rgb(255, 255, 255)"],[style*="color: #f8fafc"],[style*="color:#f8fafc"],[style*="color: rgb(248, 250, 252)"],[style*="color: #eee"],[style*="color:#eee"],[style*="color: #e2e8f0"],[style*="color:#e2e8f0"],[style*="color: rgb(226, 232, 240)"],[style*="color: rgb(238, 238, 238)"]){color:var(--console-text,#102331)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main :is([style*="color: #cbd5e1"],[style*="color:#cbd5e1"],[style*="color: rgb(203, 213, 225)"],[style*="color: #94a3b8"],[style*="color:#94a3b8"],[style*="color: rgb(148, 163, 184)"],[style*="color: #64748b"],[style*="color:#64748b"],[style*="color: rgb(100, 116, 139)"],[style*="color: #ccc"],[style*="color:#ccc"],[style*="color: rgb(204, 204, 204)"],[style*="color: #aaa"],[style*="color:#aaa"],[style*="color: rgb(170, 170, 170)"],[style*="color: #888"],[style*="color:#888"],[style*="color: rgb(136, 136, 136)"],[style*="color: #777"],[style*="color:#777"],[style*="color: rgb(119, 119, 119)"],[style*="color: #666"],[style*="color:#666"],[style*="color: rgb(102, 102, 102)"]){color:var(--console-muted,#5e7180)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main :is([style*="borderRadius: 10"],[style*="border-radius: 10"],[style*="border-radius: 12"],[style*="border-radius: 14"],[style*="border-radius: 16"],[style*="border-radius: 18"],[style*="border-radius: 20"],[style*="border-radius: 22"],[style*="border-radius: 24"]){border-radius:8px!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main input,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main select,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main textarea{min-height:40px;border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#fff!important;color:var(--console-text,#102331)!important;box-shadow:none!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main input:focus,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main select:focus,main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main textarea:focus{border-color:var(--console-cyan,#0891b2)!important;outline:3px solid rgba(8,145,178,.14)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main a[style*=border],main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main button{min-height:38px;border-radius:8px!important;font-weight:900!important;letter-spacing:0!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main table{width:100%;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--console-shadow-soft,0 8px 20px rgba(15,35,49,.06))!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main thead th{background:#f0fdfa!important;color:var(--console-primary-strong,#0b5f59)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:0!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main tbody td{border-top:1px solid var(--console-line,#dbe7ee)!important;color:var(--console-text,#102331)!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main [style*="overflow-x: auto"],main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main [style*="overflowX: auto"]{max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:1180px){.platform-console .console-hero__meta{grid-template-columns:1fr}}@media (max-width:1024px){main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page){display:block!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main{padding:16px 14px 28px!important}}@media (max-width:720px){.platform-console .console-capability-strip,.platform-console .console-feature-chips,.platform-console .console-hero__meta,.platform-console .console-metric-grid,.platform-console .console-status-grid{grid-template-columns:1fr!important}main.console-root>div:has(>.platform-responsive-sidebar):not(.console-dashboard-page)>main{padding:14px 10px 24px!important}}main.console-root>div:has(>.merchant-responsive-sidebar)>main,main.console-root>div:has(>.platform-responsive-sidebar)>main{--subpage-card-min:minmax(220px,1fr);align-content:start}main.console-root>div:has(>.merchant-responsive-sidebar)>main>header,main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:first-child,main.console-root>div:has(>.platform-responsive-sidebar)>main>header,main.console-root>div:has(>.platform-responsive-sidebar)>main>section:first-child{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important;padding:clamp(18px,2.5vw,26px)!important;border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(236,253,245,.92),hsla(0,0%,100%,.96) 52%,rgba(236,254,255,.88))!important;color:var(--console-text,#102331)!important;box-shadow:var(--console-shadow,0 14px 34px rgba(15,35,49,.08))!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>header h1,main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:first-child h1,main.console-root>div:has(>.platform-responsive-sidebar)>main>header h1,main.console-root>div:has(>.platform-responsive-sidebar)>main>section:first-child h1{margin:0 0 8px!important;color:var(--console-text,#102331)!important;font-size:clamp(1.85rem,3vw,2.5rem)!important;line-height:1.12!important;letter-spacing:0!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>header p,main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:first-child p,main.console-root>div:has(>.platform-responsive-sidebar)>main>header p,main.console-root>div:has(>.platform-responsive-sidebar)>main>section:first-child p{max-width:760px;margin:0!important;color:var(--console-muted,#5e7180)!important;font-size:.95rem!important;line-height:1.65!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>header a,main.console-root>div:has(>.merchant-responsive-sidebar)>main>header button,main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:first-child button,main.console-root>div:has(>.platform-responsive-sidebar)>main>header a,main.console-root>div:has(>.platform-responsive-sidebar)>main>header button,main.console-root>div:has(>.platform-responsive-sidebar)>main>section:first-child button{min-height:40px!important;border-radius:8px!important;font-weight:900!important;white-space:nowrap}main.console-root>div:has(>.merchant-responsive-sidebar)>main>div:has(input),main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:has(input),main.console-root>div:has(>.platform-responsive-sidebar)>main>div:has(input),main.console-root>div:has(>.platform-responsive-sidebar)>main>section:has(input){border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--console-shadow-soft,0 8px 20px rgba(15,35,49,.06))!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>div:has(input):not(:has(table)),main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:has(input):not(:has(table)),main.console-root>div:has(>.platform-responsive-sidebar)>main>div:has(input):not(:has(table)),main.console-root>div:has(>.platform-responsive-sidebar)>main>section:has(input):not(:has(table)){padding:14px!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>div:has(>button),main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:has(>button),main.console-root>div:has(>.platform-responsive-sidebar)>main>div:has(>button),main.console-root>div:has(>.platform-responsive-sidebar)>main>section:has(>button){gap:10px!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>div:has(>div>h3),main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:has(>div>h3),main.console-root>div:has(>.platform-responsive-sidebar)>main>div:has(>div>h3),main.console-root>div:has(>.platform-responsive-sidebar)>main>section:has(>div>h3){border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--console-shadow-soft,0 8px 20px rgba(15,35,49,.06))!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="display: grid"][style*="repeat(4"],[style*="display:grid"][style*="repeat(4"],[style*="grid-template-columns: repeat(4"],[style*="gridTemplateColumns: 'repeat(4"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="display: grid"][style*="repeat(4"],[style*="display:grid"][style*="repeat(4"],[style*="grid-template-columns: repeat(4"],[style*="gridTemplateColumns: 'repeat(4"]){gap:12px!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="background: white"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="backgroundColor: '#fff'"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="background: white"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="backgroundColor: '#fff'"]){border-color:var(--console-line,#dbe7ee)!important;color:var(--console-text,#102331)!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="background: #111"],[style*="background: #111827"],[style*="background: #0f172a"],[style*="background: #0a0a0a"],[style*="background: #050505"],[style*="background: #1f2937"],[style*="background: rgb(17, 17, 17)"],[style*="background: rgb(17, 24, 39)"],[style*="background: rgb(15, 23, 42)"],[style*="background: rgb(10, 10, 10)"],[style*="background: rgb(5, 5, 5)"],[style*="background: rgb(31, 41, 55)"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="background: #111"],[style*="background: #111827"],[style*="background: #0f172a"],[style*="background: #0a0a0a"],[style*="background: #050505"],[style*="background: #1f2937"],[style*="background: rgb(17, 17, 17)"],[style*="background: rgb(17, 24, 39)"],[style*="background: rgb(15, 23, 42)"],[style*="background: rgb(10, 10, 10)"],[style*="background: rgb(5, 5, 5)"],[style*="background: rgb(31, 41, 55)"]){border-color:var(--console-line,#dbe7ee)!important;background:#fff!important;color:var(--console-text,#102331)!important;box-shadow:var(--console-shadow-soft,0 8px 20px rgba(15,35,49,.06))!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="border: 1px solid #222"],[style*="border: 1px solid #333"],[style*="border: 1px solid #334155"],[style*="border: 1px solid #1f2937"],[style*="borderColor: '#222'"],[style*="borderColor: '#333'"],[style*="borderColor: '#334155'"],[style*="borderColor: '#1f2937'"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="border: 1px solid #222"],[style*="border: 1px solid #333"],[style*="border: 1px solid #334155"],[style*="border: 1px solid #1f2937"],[style*="borderColor: '#222'"],[style*="borderColor: '#333'"],[style*="borderColor: '#334155'"],[style*="borderColor: '#1f2937'"]){border-color:var(--console-line,#dbe7ee)!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="borderRadius: 10"],[style*="borderRadius: 12"],[style*="borderRadius: 14"],[style*="borderRadius: 16"],[style*="borderRadius: 20"],[style*="borderRadius: 24"],[style*="border-radius: 10"],[style*="border-radius: 12"],[style*="border-radius: 14"],[style*="border-radius: 16"],[style*="border-radius: 20"],[style*="border-radius: 24"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="borderRadius: 10"],[style*="borderRadius: 12"],[style*="borderRadius: 14"],[style*="borderRadius: 16"],[style*="borderRadius: 20"],[style*="borderRadius: 24"],[style*="border-radius: 10"],[style*="border-radius: 12"],[style*="border-radius: 14"],[style*="border-radius: 16"],[style*="border-radius: 20"],[style*="border-radius: 24"]){border-radius:8px!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*=box-shadow],[style*=boxShadow]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*=box-shadow],[style*=boxShadow]){box-shadow:var(--console-shadow-soft,0 8px 20px rgba(15,35,49,.06))!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="padding: 24"],[style*="padding:24"],[style*="padding: 28"],[style*="padding:28"],[style*="padding: 32"],[style*="padding:32"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="padding: 24"],[style*="padding:24"],[style*="padding: 28"],[style*="padding:28"],[style*="padding: 32"],[style*="padding:32"]){padding:18px!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main table,main.console-root>div:has(>.platform-responsive-sidebar)>main table{overflow:hidden}main.console-root>div:has(>.merchant-responsive-sidebar)>main tr:hover td,main.console-root>div:has(>.platform-responsive-sidebar)>main tr:hover td{background:#f8fbfc!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"]):has(input),main.console-root>div:has(>.merchant-responsive-sidebar)>main [role=dialog],main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"]):has(input),main.console-root>div:has(>.platform-responsive-sidebar)>main [role=dialog]{border-radius:8px!important;color:var(--console-text,#102331)!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"]):has(input)>div,main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"]):has(input)>div{border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--console-shadow,0 14px 34px rgba(15,35,49,.08))!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*=\6682\65E0],[style*=empty]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*=\6682\65E0],[style*=empty]){border-radius:8px!important}@media (max-width:1180px){main.console-root>div:has(>.merchant-responsive-sidebar)>main,main.console-root>div:has(>.platform-responsive-sidebar)>main{--subpage-card-min:minmax(180px,1fr)}}@media (max-width:760px){main.console-root>div:has(>.merchant-responsive-sidebar)>main>header,main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:first-child,main.console-root>div:has(>.platform-responsive-sidebar)>main>header,main.console-root>div:has(>.platform-responsive-sidebar)>main>section:first-child{display:grid!important;grid-template-columns:1fr!important;padding:14px!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main>header a,main.console-root>div:has(>.merchant-responsive-sidebar)>main>header button,main.console-root>div:has(>.merchant-responsive-sidebar)>main>section:first-child button,main.console-root>div:has(>.platform-responsive-sidebar)>main>header a,main.console-root>div:has(>.platform-responsive-sidebar)>main>header button,main.console-root>div:has(>.platform-responsive-sidebar)>main>section:first-child button{width:100%!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="display: flex"],[style*="display:flex"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="display: flex"],[style*="display:flex"]){flex-wrap:wrap!important}main.console-root>div:has(>.merchant-responsive-sidebar)>main :is([style*="overflow-x: auto"],[style*="overflowX: auto"]),main.console-root>div:has(>.platform-responsive-sidebar)>main :is([style*="overflow-x: auto"],[style*="overflowX: auto"]){margin-inline:-4px;padding-inline:4px}}main.console-root>div:has(>.console-dashboard-sidebar)>main{scrollbar-color:rgba(8,145,178,.28) transparent}main.console-root>div:has(>.console-dashboard-sidebar)>main ::selection{background:rgba(8,145,178,.18)}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="rgba(245,158,11"],[style*="rgba(245, 158, 11"],[style*="background: #fffbeb"],[style*="background: rgb(255, 251, 235)"]){border-color:#fde68a!important;background:#fffbeb!important;color:#92400e!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="rgba(34,197,94"],[style*="rgba(34, 197, 94"],[style*="background: #f0fdf4"],[style*="background: rgb(240, 253, 244)"]){border-color:#bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="rgba(239,68,68"],[style*="rgba(239, 68, 68"],[style*="background: #fef2f2"],[style*="background: rgb(254, 242, 242)"]){border-color:#fecaca!important;background:#fef2f2!important;color:#b91c1c!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="rgba(59,130,246"],[style*="rgba(59, 130, 246"],[style*="rgba(56,189,248"],[style*="rgba(56, 189, 248"],[style*="background: #ecfeff"],[style*="background: rgb(236, 254, 255)"]){border-color:#bae6fd!important;background:#ecfeff!important;color:var(--console-cyan,#0891b2)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="font-size: 28"],[style*="fontSize: 28"],[style*="font-size: 30"],[style*="fontSize: 30"],[style*="font-size: 32"],[style*="fontSize: 32"]){color:var(--console-primary,#0f766e)!important;letter-spacing:0!important;line-height:1.08!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="font-family: monospace"],[style*="fontFamily: 'monospace'"],[style*="fontFamily: monospace"]){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;color:#31505d!important;background:#f8fbfc!important;border-radius:6px!important;padding:2px 5px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="borderRadius: 20"],[style*="border-radius: 20"],[style*="borderRadius: 999"],[style*="border-radius: 999"]){border-radius:999px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main input[type=file]{min-height:44px;padding:9px!important;border-style:dashed!important;background:#f8fbfc!important}main.console-root>div:has(>.console-dashboard-sidebar)>main input[type=checkbox],main.console-root>div:has(>.console-dashboard-sidebar)>main input[type=radio]{width:16px!important;min-height:16px!important;accent-color:var(--console-primary,#0f766e);outline:none!important}main.console-root>div:has(>.console-dashboard-sidebar)>main textarea{min-height:96px;resize:vertical}main.console-root>div:has(>.console-dashboard-sidebar)>main a[aria-disabled=true],main.console-root>div:has(>.console-dashboard-sidebar)>main button:disabled{opacity:.58!important;cursor:not-allowed!important}main.console-root>div:has(>.console-dashboard-sidebar)>main a[style*=border]:hover,main.console-root>div:has(>.console-dashboard-sidebar)>main button:not(:disabled):hover{transform:translateY(-1px)}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="cursor: pointer"],[style*="cursor:pointer"]){transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="cursor: pointer"],[style*="cursor:pointer"]):hover{border-color:var(--console-line-strong,#bfd7df)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="display: grid"],[style*="display:grid"])>:is(div,article,section):has(>b),main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="display: grid"],[style*="display:grid"])>:is(div,article,section):has(>strong){min-width:0}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="gap: 8"],[style*="gap:8"]){gap:10px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="gap: 20"],[style*="gap:20"],[style*="gap: 24"],[style*="gap:24"]){gap:18px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main img{border-radius:8px}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*=aspect-ratio],[style*=aspectRatio]){overflow:hidden;border:1px solid var(--console-line,#dbe7ee)!important;border-radius:8px!important;background:#f8fbfc!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: sticky"],[style*="position:sticky"]){z-index:4;background:hsla(0,0%,100%,.92)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="bottom: 0"],[style*="bottom:0"]){border-top:1px solid var(--console-line,#dbe7ee)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*=\6682\65E0],[style*=\52A0\8F7D\4E2D],[style*=\5F85\540C\6B65]){color:var(--console-muted,#5e7180)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="line-height: 1.7"],[style*="lineHeight: 1.7"],[style*="line-height: 1.8"],[style*="lineHeight: 1.8"]){line-height:1.62!important}@media (max-width:760px){main.console-root>div:has(>.console-dashboard-sidebar)>main input,main.console-root>div:has(>.console-dashboard-sidebar)>main select,main.console-root>div:has(>.console-dashboard-sidebar)>main textarea{width:100%!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*=grid-template-columns],[style*=gridTemplateColumns]){grid-template-columns:1fr!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="min-width: 76"],[style*="minWidth: 76"],[style*="min-width: 100"],[style*="minWidth: 100"]){min-width:0!important}}main.console-root>div:has(>.console-dashboard-sidebar)>main{--cloud-row-height:48px;--cloud-toolbar-height:48px;--cloud-focus:0 0 0 3px rgba(8,145,178,.14);font-size:14px}main.console-root>div:has(>.console-dashboard-sidebar)>main h1,main.console-root>div:has(>.console-dashboard-sidebar)>main h2,main.console-root>div:has(>.console-dashboard-sidebar)>main h3{font-weight:800!important}main.console-root>div:has(>.console-dashboard-sidebar)>main h2,main.console-root>div:has(>.console-dashboard-sidebar)>main h3{font-size:1rem!important}main.console-root>div:has(>.console-dashboard-sidebar)>main label,main.console-root>div:has(>.console-dashboard-sidebar)>main p,main.console-root>div:has(>.console-dashboard-sidebar)>main small,main.console-root>div:has(>.console-dashboard-sidebar)>main span{font-size:.88rem}main.console-root>div:has(>.console-dashboard-sidebar)>main :is(input,select,textarea,button){font:inherit}main.console-root>div:has(>.console-dashboard-sidebar)>main :is(input,select){min-height:36px!important;padding:7px 10px!important}.console-button,.merchant-health-button,main.console-root>div:has(>.console-dashboard-sidebar)>main a[style*=border],main.console-root>div:has(>.console-dashboard-sidebar)>main button{min-height:36px!important;padding:7px 12px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is(input,select,textarea,button,a):focus-visible{outline:none!important;box-shadow:var(--cloud-focus)!important}.console-hero,main.console-root>div:has(>.console-dashboard-sidebar)>main>header,main.console-root>div:has(>.console-dashboard-sidebar)>main>section:first-child{position:relative}.console-hero:before,main.console-root>div:has(>.console-dashboard-sidebar)>main>header:before,main.console-root>div:has(>.console-dashboard-sidebar)>main>section:first-child:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:8px 0 0 8px;background:var(--console-primary,#0f766e)}main.console-root>div:has(>.console-dashboard-sidebar)>main>div:has(input),main.console-root>div:has(>.console-dashboard-sidebar)>main>section:has(input){min-height:var(--cloud-toolbar-height)}main.console-root>div:has(>.console-dashboard-sidebar)>main>div:has(input):not(:has(table)),main.console-root>div:has(>.console-dashboard-sidebar)>main>section:has(input):not(:has(table)){display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}main.console-root>div:has(>.console-dashboard-sidebar)>main>div:has(input):not(:has(table)) input,main.console-root>div:has(>.console-dashboard-sidebar)>main>section:has(input):not(:has(table)) input{min-width:220px}main.console-root>div:has(>.console-dashboard-sidebar)>main table{font-size:.88rem}main.console-root>div:has(>.console-dashboard-sidebar)>main thead th{height:42px;padding:10px 12px!important;text-align:left!important;white-space:nowrap}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody td{min-height:var(--cloud-row-height);padding:11px 12px!important;vertical-align:middle!important}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody tr:nth-child(2n) td{background:rgba(248,251,252,.64)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody tr:hover td{background:#eefafa!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="display: flex"],[style*="display:flex"])>a+a,main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="display: flex"],[style*="display:flex"])>button+button{margin-left:0!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*=\5168\90E8],[style*=\5F85],[style*=\5DF2],[style*=\5F02\5E38],[style*=\8349\7A3F],[style*=\4E0A\7EBF]){text-wrap:balance}.console-list-row>i,.console-list-row>strong,.console-status-pill,.merchant-health-pill,.merchant-health-tag,main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="borderRadius: 20"],[style*="border-radius: 20"],[style*="borderRadius: 999"],[style*="border-radius: 999"]){min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:3px 9px!important;font-size:.76rem!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important}.console-feature-chip,.console-metric-card,.console-panel,.console-status-card,main.console-root>div:has(>.console-dashboard-sidebar)>main :is(article,section,div):has(>h3){contain:layout paint}.console-metric-card strong,.console-status-card b,main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="font-size: 28"],[style*="fontSize: 28"],[style*="font-size: 30"],[style*="fontSize: 30"],[style*="font-size: 32"],[style*="fontSize: 32"]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-panel__header,main.console-root>div:has(>.console-dashboard-sidebar)>main :is(section,div):has(>h3)>:first-child{min-width:0}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"])>div{max-width:min(720px,calc(100vw - 24px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*=\5206\9875],[style*=\4E0A\4E00\9875],[style*=\4E0B\4E00\9875]) button{min-width:72px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*=danger],[style*=\5220\9664],[style*=\62D2\7EDD],[style*=\9A73\56DE],[style*=\505C\7528]){--console-action-danger:#b91c1c}@media (max-width:1024px){main.console-root>div:has(>.console-dashboard-sidebar)>main{font-size:13.5px}main.console-root>div:has(>.console-dashboard-sidebar)>main>div:has(input):not(:has(table)),main.console-root>div:has(>.console-dashboard-sidebar)>main>section:has(input):not(:has(table)){align-items:stretch!important}}@media (max-width:720px){main.console-root>div:has(>.console-dashboard-sidebar)>main h1{font-size:1.65rem!important}main.console-root>div:has(>.console-dashboard-sidebar)>main>div:has(input):not(:has(table)) input,main.console-root>div:has(>.console-dashboard-sidebar)>main>section:has(input):not(:has(table)) input{min-width:0}main.console-root>div:has(>.console-dashboard-sidebar)>main table{min-width:720px}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"])>div{width:calc(100vw - 20px)!important;max-height:calc(100vh - 24px)!important}}main.console-root{--enterprise-sidebar-width:268px;--enterprise-border:#dbe7ee;--enterprise-muted-bg:#f8fbfc;--enterprise-hover:#eefafa;--enterprise-active:#ecfeff;--enterprise-focus:0 0 0 3px rgba(8,145,178,.16)}main.console-root>div:has(>.console-dashboard-sidebar){isolation:isolate}.console-dashboard-sidebar{width:var(--enterprise-sidebar-width)!important}.console-dashboard-sidebar__nav::-webkit-scrollbar,main.console-root>div:has(>.console-dashboard-sidebar)>main ::-webkit-scrollbar,main.console-root>div:has(>.console-dashboard-sidebar)>main::-webkit-scrollbar{width:8px;height:8px}.console-dashboard-sidebar__nav::-webkit-scrollbar-thumb,main.console-root>div:has(>.console-dashboard-sidebar)>main ::-webkit-scrollbar-thumb,main.console-root>div:has(>.console-dashboard-sidebar)>main::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(8,145,178,.22)}.console-dashboard-sidebar__item b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-dashboard-sidebar__back:focus-visible,.console-dashboard-sidebar__item:focus-visible,.console-dashboard-sidebar__scope select:focus-visible{outline:none!important;box-shadow:var(--enterprise-focus)!important}.console-dashboard-sidebar__item.is-active{position:relative}.console-dashboard-sidebar__item.is-active:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:3px;border-radius:999px;background:#7dd3fc}.merchant-responsive-sidebar{--merchant-sidebar-title:#e7f5ff;--merchant-sidebar-text:#e2f1fb;--merchant-sidebar-muted:#c3d8e6;--merchant-sidebar-active:#fff}.merchant-responsive-sidebar .console-dashboard-sidebar__back,.merchant-responsive-sidebar .console-dashboard-sidebar__brand strong,.merchant-responsive-sidebar .console-dashboard-sidebar__hint,.merchant-responsive-sidebar .console-dashboard-sidebar__item b{color:var(--merchant-sidebar-text)!important;text-shadow:0 1px 1px rgba(0,0,0,.28)}.merchant-responsive-sidebar .console-dashboard-sidebar__group-title,.merchant-responsive-sidebar .console-dashboard-sidebar__scope label{color:var(--merchant-sidebar-muted)!important;text-shadow:0 1px 1px rgba(0,0,0,.24)}.merchant-responsive-sidebar .console-dashboard-sidebar__item{color:var(--merchant-sidebar-text)!important;border-color:rgba(125,211,252,.12)!important}.merchant-responsive-sidebar .console-dashboard-sidebar__item:focus-visible,.merchant-responsive-sidebar .console-dashboard-sidebar__item:hover{color:var(--merchant-sidebar-active)!important;border-color:rgba(125,211,252,.54)!important;background:rgba(8,145,178,.28)!important}.merchant-responsive-sidebar .console-dashboard-sidebar__item.is-active{color:var(--merchant-sidebar-active)!important;border-color:rgba(125,211,252,.68)!important;background:linear-gradient(135deg,rgba(8,145,178,.42),rgba(34,211,238,.18))!important}.merchant-responsive-sidebar .console-dashboard-sidebar__item.is-active b,.merchant-responsive-sidebar .console-dashboard-sidebar__item:focus-visible b,.merchant-responsive-sidebar .console-dashboard-sidebar__item:hover b{color:var(--merchant-sidebar-active)!important}.merchant-responsive-sidebar .console-dashboard-sidebar__subnav{border-left-color:rgba(125,211,252,.34)!important}.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a{color:#d8ebf7!important;background:transparent}.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a.is-active,.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a:focus-visible,.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a:hover{color:#fff!important;background:rgba(125,211,252,.15)!important;outline:none}main.console-root>div:has(>.console-dashboard-sidebar)>main{min-height:100vh;overflow:clip visible}.console-hero,main.console-root>div:has(>.console-dashboard-sidebar)>main>header,main.console-root>div:has(>.console-dashboard-sidebar)>main>section:first-child{scroll-margin-top:18px}.console-hero__copy,.console-panel__header>div,main.console-root>div:has(>.console-dashboard-sidebar)>main>header>div{min-width:0}.console-hero__meta b,.console-metric-card p,.console-panel__header p,.console-status-card span{text-transform:none}.console-hero__actions,.console-inline-actions,.console-panel__action,.merchant-health-actions{align-items:center!important}.console-hero__actions>*,.console-inline-actions>*,.console-panel__action>*,.merchant-health-actions>*{flex:0 0 auto}.console-panel__header{position:relative}.console-panel__header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--enterprise-border),transparent)}.console-capability-card,.console-feature-chip,.console-metric-card,.console-status-card{min-width:0}.console-metric-card strong,.console-status-card b{overflow-wrap:anywhere}main.console-root>div:has(>.console-dashboard-sidebar)>main table{position:relative}main.console-root>div:has(>.console-dashboard-sidebar)>main thead{position:-webkit-sticky;position:sticky;top:0;z-index:3}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody td:first-child,main.console-root>div:has(>.console-dashboard-sidebar)>main thead th:first-child{padding-left:14px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody td:last-child,main.console-root>div:has(>.console-dashboard-sidebar)>main thead th:last-child{padding-right:14px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody td{max-width:360px}main.console-root>div:has(>.console-dashboard-sidebar)>main tbody td :is(a,button){white-space:nowrap}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="overflow-x: auto"],[style*="overflowX: auto"]){border-radius:8px}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="overflow-x: auto"],[style*="overflowX: auto"]):after{content:"";position:-webkit-sticky;position:sticky;right:0;display:block;width:1px;min-height:1px;box-shadow:-12px 0 18px rgba(15,35,49,.08)}main.console-root>div:has(>.console-dashboard-sidebar)>main input[aria-label*=\641C\7D22],main.console-root>div:has(>.console-dashboard-sidebar)>main input[placeholder*=\641C\7D22],main.console-root>div:has(>.console-dashboard-sidebar)>main input[type=search]{padding-left:34px!important;background-image:radial-gradient(circle at 14px 50%,transparent 4px,var(--console-muted,#5e7180) 4.5px,transparent 5px),linear-gradient(var(--console-muted,#5e7180),var(--console-muted,#5e7180));background-size:16px 16px,7px 1.5px;background-position:8px 50%,21px 61%;background-repeat:no-repeat}main.console-root>div:has(>.console-dashboard-sidebar)>main select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px!important;background-image:linear-gradient(45deg,transparent 50%,var(--console-muted,#5e7180) 50%),linear-gradient(135deg,var(--console-muted,#5e7180) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}main.console-root>div:has(>.console-dashboard-sidebar)>main fieldset{border:1px solid var(--enterprise-border)!important;border-radius:8px!important;padding:14px!important}main.console-root>div:has(>.console-dashboard-sidebar)>main legend{padding:0 6px;color:var(--console-muted,#5e7180);font-size:.78rem;font-weight:900}.toast-container{position:fixed;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));z-index:9999;grid-gap:8px;gap:8px;width:auto;max-width:380px;margin:0 auto;pointer-events:none}.toast-container,.toast-item{display:grid;box-sizing:border-box}.toast-item{grid-template-columns:28px minmax(0,1fr) 28px;grid-gap:10px;gap:10px;align-items:start;padding:12px;max-width:100%;border:1px solid var(--enterprise-border);border-radius:8px;background:#fff;color:var(--console-text,#102331);box-shadow:0 14px 34px rgba(15,35,49,.12);pointer-events:auto;overflow:hidden}.toast-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#ecfeff;color:var(--console-cyan,#0891b2);font-weight:900}.toast-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.toast-copy b{color:var(--console-text,#102331);font-size:.88rem}.toast-copy span{font-size:.84rem;line-height:1.45}.toast-close,.toast-copy span{color:var(--console-muted,#5e7180)}.toast-close{width:28px;height:28px;border:0;border-radius:8px;background:#f8fbfc;cursor:pointer}.toast-success .toast-icon{background:#f0fdf4;color:#15803d}.toast-warning .toast-icon{background:#fffbeb;color:#92400e}.toast-error .toast-icon{background:#fef2f2;color:#b91c1c}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"])>div>form>header,main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"])>div>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff!important;border-bottom:1px solid var(--enterprise-border)!important}main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"])>div>footer,main.console-root>div:has(>.console-dashboard-sidebar)>main :is([style*="position: fixed"],[style*="position:fixed"])>div>form>footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:#fff!important;border-top:1px solid var(--enterprise-border)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){main.console-root{--enterprise-border:#8ca3ad;--console-line:#8ca3ad;--console-muted:#334155}.console-dashboard-sidebar__item,.console-feature-chip,.console-metric-card,.console-panel,.console-status-card{border-width:2px!important}}@media print{.console-dashboard-sidebar,.console-hero__actions,.console-panel__action,.toast-container,button,input,select,textarea{display:none!important}main.console-root,main.console-root>div:has(>.console-dashboard-sidebar),main.console-root>div:has(>.console-dashboard-sidebar)>main{display:block!important;background:#fff!important;color:#000!important;padding:0!important}.console-metric-card,.console-panel,.console-status-card,table{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}}@media (max-width:1024px){main.console-root{overflow-x:auto}.console-dashboard-page,main.console-root>div:has(>.console-dashboard-sidebar){display:grid!important;grid-template-columns:var(--enterprise-sidebar-width) minmax(0,1fr)!important;align-items:stretch!important;min-width:1040px!important;min-height:100vh!important}.console-dashboard-sidebar,main.console-root>div:has(>.console-dashboard-sidebar)>.console-dashboard-sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;align-self:start!important;width:var(--enterprise-sidebar-width)!important;height:100dvh!important;min-height:100vh!important;max-height:100dvh!important;overflow:hidden!important}.console-dashboard-sidebar__brand{display:flex!important}.console-dashboard-sidebar__footer{display:grid!important}.console-dashboard-sidebar__group-title{display:block!important}.console-dashboard-sidebar__nav{display:block!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:2px!important;padding-bottom:0!important}.console-dashboard-sidebar__group{display:grid!important}.console-dashboard-sidebar__item{width:100%!important;white-space:normal!important}.toast-container{top:max(12px,env(safe-area-inset-top))}}@media (max-width:720px){.console-hero__actions,.console-inline-actions,.console-panel__action,.merchant-health-actions{width:100%;display:grid!important;grid-template-columns:1fr!important}.toast-container{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right))}.toast-item{grid-template-columns:26px minmax(0,1fr) 26px}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder,.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:18em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel.enable-volume-control{transition:width 1s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control{visibility:visible;opacity:1;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.enable-volume-control:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;position:relative}.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.enable-volume-control.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-pdt-time-display{margin-left:10px}.vjs-live .vjs-time-divider,.vjs-live-dvr .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-css-fullscreen-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js .vjs-css-fullscreen-control .vjs-icon-placeholder:before{content:""}.video-js.vjs-fullscreen .vjs-css-fullscreen-control .vjs-icon-placeholder:before{content:"";width:16px;height:16px;background:url(https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/9e59c748-4a71-4bd7-8774-14c8a825f086.svg)!important;background-size:cover!important;top:10px;left:16px}.vjs-live .vjs-playback-rate,.vjs-live-dvr .vjs-playback-rate{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-picture-in-picture-control .vjs-icon-placeholder:before{font-size:1.4em!important;line-height:2.2em!important}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-error .vjs-error-check-network{color:#fff;text-decoration:none;background:red;padding:5px;display:inline-block;border-radius:5px}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"";background:url(https://tcplayer-1306264703.cos.ap-nanjing.myqcloud.com/assets/audioTrack.png);background-size:contain;width:23px;height:15px;top:10px;left:15px}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:5px}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}div.vjs-control.vjs-button.tcp-dot-component{width:100%}.vjs-progress-control:hover .tcp-dot-basic-style{display:inline}.tcp-dot-basic-style{position:absolute;width:8px;height:100%;margin-left:-4px;border-radius:5px;background-color:#fff0ff;z-index:10;display:none}.tcp-dot-basic-style:hover{background-color:#fff}.tcp-triangle{left:5%}.tcp-triangle,.tcp-triangle-both{display:block;content:" ";position:absolute;bottom:-10px;width:0;height:0;transform:translateX(-50%);border:5px solid transparent;border-top-color:#000}.tcp-triangle-both{left:70px}.tcp-dot-image{width:100%;height:80px;background-repeat:no-repeat;background-size:100% 100%;-moz-background-size:100% 100%}.tcp-image-in-container{width:100%;height:100%;height:-webkit-fill-available;height:-moz-fill-available;height:fill-available}.tcp-image-in-container-only-image{width:100%;height:80px}.vjs-time-tooltip.tcp-popup-container{height:118px;top:-125px}.vjs-time-tooltip.tcp-popup-container,.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{position:absolute;width:140px;background-color:#000;padding:0;max-height:120px;left:-65px}.vjs-time-tooltip.tcp-popup-container.tcp-only-gif{height:80px;top:-87px}.vjs-time-tooltip.tcp-popup-container.tcp-single-line{height:103px;top:-109px}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif{position:absolute;width:110px;height:54px;background-color:#000;opacity:.8;padding:0;top:-60px;border-radius:5px;left:0}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-single-line{height:23px;top:-28px}.vjs-time-tooltip.tcp-popup-container.tcp-without-gif.tcp-two-lines{height:38px;top:-44px}.tcp-dot-comment{height:38px;max-height:38px;background-color:#000;-webkit-line-clamp:2}.tcp-dot-comment,.tcp-large-comment{text-overflow:ellipsis;color:#fff;width:100%;font-size:12px;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;padding:5px 8px}.tcp-large-comment{height:100%;max-height:100%;-webkit-line-clamp:3}.tcp-dot-timestamp{display:block;font-weight:700;width:100%;height:20px;text-align:left;bottom:0;position:absolute;color:#fff;margin-left:10px}.vjs-dvr .tcp-dvr-progress-control .tcp-dvr-time-shift{background-color:transparent}.vjs-dvr .vjs-progress-control{display:flex}.vjs-dvr .vjs-live-control{flex:inherit;cursor:pointer}.vjs-dvr .vjs-live-control .vjs-tooltip{line-height:1em}.vjs-dvr-live .vjs-live-control .vjs-tooltip{display:none}.vjs-dvr-live .vjs-live-control{cursor:default}.vjs-dvr .vjs-live-display{margin:0 auto}.vjs-live .vjs-live-display:before{display:inline-block;width:6px;height:6px;margin-right:.4em;vertical-align:4%;background:#f51717;content:"";border-radius:50%}.vjs-dvr:not(.vjs-dvr-live) .vjs-live-display:before{background:#566377}.tcp-video-quality-switcher .tcp-quality-switcher-value{pointer-events:none;font-size:1.2em;display:table;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.tcp-video-quality-switcher .tcp-quality-switcher-value p{display:table-cell;vertical-align:middle}.tcp-video-quality-switcher .vjs-menu{width:6em;left:50%;transform:translate3d(-50%,0,0)}.tcp-video-quality-switcher .vjs-menu li{text-transform:none}.tcp-skin .tcp-logo{position:absolute}.tcp-skin .tcp-logo.left-top{top:0;left:0}.tcp-skin .tcp-logo.left-bottom{bottom:0;left:0}.tcp-skin .tcp-logo.right-top{top:0;right:0}.tcp-skin .tcp-logo.right-bottom{bottom:0;right:0}.tcp-skin .tcp-logo .tcp-logo-link{display:inline-block}.tcp-skin .vjs-big-play-button{height:4.8em;width:6.8em;left:50%;top:50%;margin-left:-3.4em;margin-top:-2.4em;font-size:1em;border:0;opacity:1;z-index:1}.tcp-skin .vjs-big-play-button:before{content:none}.tcp-skin .vjs-big-play-button .vjs-button-icon{height:4.8em;width:6.8em;fill:rgba(33,33,33,.5)}.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-dash,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-line,.tcp-skin .vjs-big-play-button .vjs-button-icon .draw-lines{stroke-dasharray:1330px;stroke-dashoffset:1330px;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;stroke:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-fill{fill:#00a4ff}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-line{animation:draw-line .5s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-lines{animation:draw-lines 1s ease forwards}.tcp-skin .vjs-big-play-button:hover .vjs-button-icon .draw-dash{animation:draw-dash 1s ease forwards}.tcp-skin .vjs-big-play-button .vjs-icon-placeholder{display:none}.tcp-skin .vjs-big-play-button,.tcp-skin .vjs-big-play-button:focus,.tcp-skin:hover .vjs-big-play-button,.tcp-skin:hover .vjs-big-play-button:focus{background:0 0}.tcp-skin.vjs-paused.vjs-pos-ended .vjs-big-play-button,.tcp-skin.vjs-paused.vjs-pos-ended .vjs-poster{display:block}.tcp-skin.vjs-ad-loading .vjs-big-play-button,.tcp-skin.vjs-ad-playing .vjs-big-play-button,.tcp-skin.vjs-seeking .vjs-big-play-button,.tcp-skin.vjs-using-native-controls .vjs-big-play-button,.tcp-skin.vjs-waiting .vjs-big-play-button{display:none!important}.tcp-skin .vjs-menu{z-index:1}.tcp-skin .vjs-control-bar{z-index:1;font-size:1.2em;background-color:rgba(0,0,0,.3);background:rgba(0,0,0,.666);background:linear-gradient(0deg,rgba(0,0,0,.666) 0,rgba(0,0,0,.492) 19%,rgba(0,0,0,.36) 34%,rgba(0,0,0,.254) 47%,rgba(0,0,0,.185) 56.5%,rgba(0,0,0,.129) 65%,rgba(0,0,0,.084) 73%,rgba(0,0,0,.05) 80.2%,rgba(0,0,0,.028) 86.1%,rgba(0,0,0,.014) 91%,rgba(0,0,0,.005) 95.2%,rgba(0,0,0,.001) 98.2%,transparent)}.tcp-skin .vjs-time-control{padding-left:0;padding-right:0}.tcp-skin:not(.vjs-live) .vjs-current-time,.tcp-skin:not(.vjs-live) .vjs-duration,.tcp-skin:not(.vjs-live) .vjs-time-divider{display:block}.tcp-skin .vjs-time-divider{min-width:0;padding-left:.3em;padding-right:.3em}.tcp-skin .vjs-current-time{padding-left:1em}.tcp-skin .vjs-duration{padding-right:1em}.tcp-skin .vjs-remaining-time{display:none}.tcp-skin .vjs-progress-control{position:absolute;width:100%;top:-.9em;left:0;height:1.5em}.tcp-skin .vjs-play-progress{background-color:#00a4ff}.tcp-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;line-height:2.57}.tcp-skin .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{z-index:2;visibility:hidden;background-color:rgba(0,0,0,.7)}.tcp-skin .vjs-volume-panel .vjs-slider-horizontal .vjs-volume-level:before{top:-.33em}.tcp-skin .vjs-volume-panel .vjs-slider-vertical .vjs-volume-level:before{left:-.35em}.tcp-skin .vjs-volume-panel .vjs-volume-level{background-color:#00a4ff}.tcp-skin .vjs-custom-control-spacer{display:block;flex-grow:1}.tcp-skin .tcp-loading-spinner{box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;text-indent:-9999em}.tcp-skin .tcp-loading-spinner:before{content:"";display:block;width:100%;height:100%;margin-bottom:5px;border-radius:50%;border-color:hsla(0,0%,100%,0) #fff;border-style:solid;border-width:3px;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tcp-skin.vjs-seeking .tcp-loading-spinner,.tcp-skin.vjs-waiting .tcp-loading-spinner{display:block}.tcp-skin.vjs-seeking .tcp-loading-spinner:before,.tcp-skin.vjs-waiting .tcp-loading-spinner:before{animation:load8 1.1s linear infinite}.tcp-skin .tcp-loading-spinner-animation{width:60px;height:45px;margin:0 auto 10px;background-repeat:no-repeat;animation-name:keyframes;animation-duration:2.625s;animation-delay:0s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:steps(1)}.tcp-skin .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#232833;background-color:rgba(0,0,0,.7)}@keyframes draw-line{0%{stroke-dashoffset:1350px}to{stroke-dashoffset:0}}@keyframes draw-lines{0%{stroke-dasharray:0 1330px;stroke-dashoffset:1330px}to{stroke-dasharray:1330px 0;stroke-dashoffset:0}}@keyframes draw-dash{0%{stroke-dasharray:100px 1330px}to{stroke-dasharray:10px 0}}.tcp-continue-play-tips{position:absolute;left:0;bottom:4.5em;font-size:1.2em;height:2.08em;line-height:2.08em;padding:0 .5em 0 2.5em;background-color:#232833;background-color:rgba(0,0,0,.7)}.tcp-continue-play-tips .tcp-continue-play-buttom{cursor:pointer;color:#00a4ff;height:2.08em;padding:0 5px;margin:0}.tcp-continue-play-tips .vjs-control.vjs-close-button{width:2em;height:2.08em;top:0;right:auto;left:.5em;opacity:.7}.tcp-continue-play-tips .vjs-control.vjs-close-button .vjs-icon-placeholder:before{font-size:1.33em;line-height:1.55em}.tcp-skin .tcp-overlay{color:#fff;position:absolute;text-align:center}.tcp-skin .tcp-overlay-no-background{width:33%}.tcp-skin .tcp-overlay-background{background-color:#4e4e4e;background-color:rgba(0,0,0,.6);border-radius:3px;padding:10px;width:33%}.tcp-skin .tcp-overlay-top-left{top:5px;left:5px}.tcp-skin .tcp-overlay-top{left:50%;margin-left:-16.5%;top:5px}.tcp-skin .tcp-overlay-top-right{right:5px;top:5px}.tcp-skin .tcp-overlay-right{right:5px;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-bottom-right{bottom:4em;right:5px}.tcp-skin .tcp-overlay-bottom{bottom:4em;left:50%;margin-left:-16.5%}.tcp-skin .tcp-overlay-bottom-left{bottom:4em;left:5px}.tcp-skin .tcp-overlay-left{left:5px;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-overlay-center{left:50%;margin-left:-16.5%;top:50%;transform:translateY(-50%)}.tcp-skin .tcp-image-patch{width:100%;max-height:100%;margin:0;transform:translate(-50%,-50%);overflow:hidden}.tcp-skin .tcp-image-patch .tcp-overlay-link{display:inline-block;outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-link:active,.tcp-skin .tcp-image-patch .tcp-overlay-link:focus,.tcp-skin .tcp-image-patch .tcp-overlay-link:link{outline:0}.tcp-skin .tcp-image-patch .tcp-overlay-img{max-width:100%;border:none}.tcp-skin.tcp-res-switching .tcp-image-patch{display:none}.tcp-skin .vjs-no-flex .tcp-overlay-center,.tcp-skin .vjs-no-flex .tcp-overlay-left,.tcp-skin .vjs-no-flex .tcp-overlay-right{margin-top:-15px}.tcp-skin .tcp-right-click-popup-menu{position:absolute;z-index:6;padding:0;white-space:nowrap;background-color:#1c1c1c;background-color:rgba(28,28,28,.9)}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-item{line-height:2em;padding:0 1.5em}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list{text-transform:none;padding:.5rem;text-align:left}.tcp-skin .tcp-right-click-popup-menu .vjs-menu-content li:not(:last-child){border-bottom:1px solid #fff}.tcp-skin .tcp-right-click-popup-menu .tc-menu-list,.tcp-skin .tcp-right-click-popup-menu .tc-menu-list:hover{cursor:default;outline:0}.tcp-skin .tcp-right-click-popup-menu .tcp-menu-item-select{color:#00a4ff}.tcp-skin .tcp-mirror{transform:rotateY(180deg)}.tcp-playlist{width:300px;height:100%;right:0;top:0;z-index:1;position:absolute}.tcp-playlist .tcp-playlist-toggle{position:absolute;width:12px;height:100px;line-height:100px;top:50%;transform:translateY(-50%);background-color:#00a4ff;border-radius:10px 0 0 10px;text-align:center;cursor:pointer}.tcp-playlist .tcp-playlist-box{position:absolute;background-color:#2b333f;overflow:scroll;overflow-x:hidden;width:100%;height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-title{padding:1em;font-size:1.6em;color:#00a4ff}.tcp-playlist .tcp-playlist-box .tcp-playlist-item{padding:0 0 0 1em;margin-bottom:1em;width:100%;height:100px}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video{display:inline-block;float:left;position:relative;width:55%;height:100px;display:flex;justify-content:center;align-items:center;background:#000}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-img{max-width:100%;max-height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-video .tcp-playlist-item-duration{position:absolute;bottom:.5em;left:1em;background-color:#2b333f;padding:.5em;opacity:.8}.tcp-playlist .tcp-playlist-box .tcp-playlist-item .tcp-playlist-item-desc{display:inline-block;width:42%;padding:.5em;font-size:1.4em;overflow:hidden;height:100%}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover{cursor:pointer}.tcp-playlist .tcp-playlist-box .tcp-playlist-item-active .tcp-playlist-item-desc,.tcp-playlist .tcp-playlist-box .tcp-playlist-item:hover .tcp-playlist-item-desc{color:#00a4ff}.tcp-playlist-box::-webkit-scrollbar{width:.5em;box-sizing:border-box}.tcp-playlist-box::-webkit-scrollbar-button{display:none}.tcp-playlist-box::-webkit-scrollbar-thumb{background-color:#00a4ff;-webkit-border-radius:1em}.vjs-play-next:hover{cursor:pointer}.vjs-play-next{font-family:VideoJS}.vjs-play-next .vjs-icon-placeholder:before{content:"\f11f"}.tcp-playlist-open .tcp-playlist-toggle{right:300px}.tcp-playlist-open .tcp-playlist-box{display:block}.tcp-playlist-close .tcp-playlist-toggle{right:0}.tcp-playlist-close .tcp-playlist-box{display:none}.fullscreen-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100}.enterfs{display:block!important}.exitfs,.fullscreen-container .enterfs{display:none!important}.entervr,.fullscreen-container .exitfs{display:block!important}.view360-canvas{width:100%}.panoviewer-control button{background-color:rgba(0,0,0,.6);color:#fff;border-radius:5px;border:none;padding:5px;outline:0;font-size:0;margin:5px}.panoviewer-control button.enterfs,.panoviewer-control button.exitfs{margin-bottom:10px}.panoviewer-control button svg{width:30px;height:30px}.panoviewer-control{text-align:center;position:absolute;font-weight:300;top:0;right:5px}.panoviewer-control .camera{display:inline-block;margin:0;padding:0;background-color:rgba(0,0,0,.6);border-radius:100px}.camera,.panoviewer-control .pie{height:40px;width:40px}.gyroTouchOptions{position:absolute;right:0;bottom:0;text-align:right}.optionSet .option{border:1px;border-radius:3px;background-color:#bcbccf;color:#fff;padding:2px;height:34px;box-sizing:border-box;font-size:0;margin:5px 0;display:inline-block;vertical-align:middle}.optionSet .option:hover{background-color:#4949c9}.optionSet .option.selected{background-color:#af40e2}.selectGroup{position:relative;display:inline-block;vertical-align:top}.selectGroup .option{position:relative;border-radius:5px;font-size:14px;line-height:34px;padding:0 10px;min-width:34px;text-align:center}.statusButton.option{position:relative;background-color:#7fbeff;margin:5px}.selectGroup .option span{position:absolute;top:5px;bottom:5px;left:5px;right:5px;background-size:100% 100%}.selectGroup .option span.vertical{transform:rotate(90deg)}.statusButton.option svg{width:40px;fill:#fff;stroke:#fff}.statusButton.option:hover{background-color:#7f1e1f}.selectGroup.hide{display:none}@media screen and (max-width:500px){.panoviewer-control{right:0;top:0}.panoviewer-control button{margin:5px 5px 5px 0;padding:5px;float:right}.panoviewer-control button svg{width:20px;height:20px}.panoviewer-control .camera{transform:scale(.7)}}.tcp-statistic{position:relative;z-index:5;top:10px;left:10px;font-size:12px;width:80%;max-height:80%;background:rgba(28,28,28,.8);border-radius:4px;color:#fff;opacity:.8;overflow:hidden}.tcp-statistic-wrapper{display:flex;flex-direction:column;width:100%;padding:10px}.tcp-statistic-line{display:block;width:100%;padding-bottom:4px}.tcp-statistic-title{width:30%;float:left;text-align:right;padding-right:20px}.tcp-statistic-data{width:70%}.tcp-statistic-close{position:absolute;right:10px;top:10px;width:20px;height:20px;color:#fff;cursor:pointer}.tcp-switch{position:absolute;display:flex;align-items:center;right:0;bottom:4.5em;font-size:1.2em;line-height:2.08em;padding:0 2.5em 0 .5em;background-color:rgba(0,0,0,.7)}.tcp-switch>.vjs-close-button{top:0!important;cursor:pointer;width:2em;height:1.5em;display:flex;justify-content:center;align-items:center;right:.3em!important;border-radius:50%;margin-left:.5em}.tcp-switch>.vjs-control .vjs-close-button{top:0;right:.3em!important}.tcp-switch>.vjs-button>.vjs-icon-placeholder:before{font-size:1.33em;line-height:inherit;opacity:.7}.vjs-error .vjs-error-display .vjs-modal-dialog-content{padding:0}.vjs-errors-dialog{text-align:center;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,9%,.8);display:table;width:100%;height:100%}.vjs-errors-content-container{overflow:auto;display:table-cell;padding:35px}.vjs-errors-dialog .vjs-control.vjs-close-button{width:3em;height:3em;top:0}.vjs-errors-type{display:none}.tcp-vtt-thumbnail-container{position:absolute;overflow:hidden;bottom:2.3em;z-index:0}.tcp-vtt-thumbnail-container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 3px 3px rgba(0,0,0,.3);z-index:1}.tcp-vtt-thumbnail-img{position:absolute;left:0;opacity:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease}.vjs-progress-control:active .tcp-vtt-thumbnail-img,.vjs-progress-control:hover .tcp-vtt-thumbnail-img{opacity:1}.tcp-dynamic-watermark-container{position:absolute;pointer-events:none}.tcp-dynamic-watermark-container .tcp-dynamic-watermark-content{position:absolute;max-width:30%;word-break:break-all;color:hsla(0,0%,100%,.5)}button{outline:0}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.merchant-health-page{--crm-bg:#f5f8fb;--crm-surface:#fff;--crm-surface-soft:#f8fbfc;--crm-line:#dbe7ee;--crm-line-strong:#bfd7df;--crm-text:#102331;--crm-muted:#5e7180;--crm-primary:#0f766e;--crm-primary-strong:#0b5f59;--crm-cyan:#0891b2;--crm-green:#16a34a;--crm-amber:#b7791f;--crm-red:#dc2626;--crm-shadow:0 14px 34px rgba(15,35,49,.08);--crm-shadow-soft:0 8px 20px rgba(15,35,49,.06)}.merchant-customer-loading,.merchant-customer-state{min-height:240px;display:grid;place-content:center;grid-gap:10px;gap:10px;text-align:center;color:#607180}.merchant-customer-detail-page,.merchant-customer-index{min-width:0;display:grid;align-content:start;grid-gap:18px;gap:18px;background:#f5f8fb}.merchant-customer-detail-hero,.merchant-customer-index__header{display:flex;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid #dbe7ee;border-radius:14px;background:linear-gradient(135deg,#ecfeff,#fff 52%,#ecfdf5);box-shadow:0 12px 28px rgba(15,35,49,.07)}.merchant-customer-detail-identity small,.merchant-customer-detail-panel__head span,.merchant-customer-index__header span{color:#0891b2;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.merchant-customer-detail-hero h1,.merchant-customer-index__header h1{margin:6px 0;color:#102331}.merchant-customer-detail-hero p,.merchant-customer-index__header p{margin:0;color:#607180}.merchant-customer-detail-actions,.merchant-customer-index__header-actions,.merchant-customer-row-actions{display:flex;align-items:center;gap:10px}.merchant-customer-detail-actions a,.merchant-customer-index__header-actions a,.merchant-customer-index__header-actions button,.merchant-customer-row-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid #b9d4dd;border-radius:10px;background:#fff;color:#0f766e;font-weight:800;text-decoration:none;cursor:pointer}.merchant-customer-detail-actions .primary,.merchant-customer-index__header-actions button,.merchant-customer-row-actions .primary{border-color:#0f766e;background:#0f766e;color:#fff}.merchant-customer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.merchant-customer-metric{padding:18px;border:1px solid #dbe7ee;border-radius:12px;background:#fff}.merchant-customer-metric p,.merchant-customer-metric span{color:#607180}.merchant-customer-metric strong{display:block;margin:8px 0 4px;color:#0f766e;font-size:30px}.merchant-customer-metric p{margin:0;font-size:13px}.merchant-customer-metric.is-amber strong{color:#b7791f}.merchant-customer-metric.is-red strong{color:#dc2626}.merchant-customer-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid #dbe7ee;border-radius:12px;background:#fff}.merchant-customer-filters label{display:grid;grid-gap:6px;gap:6px;color:#526776;font-size:12px;font-weight:800}.merchant-customer-filters input,.merchant-customer-filters select{width:100%;min-height:42px;padding:0 12px;border:1px solid #cbdce4;border-radius:9px;background:#fff;color:#102331}.merchant-customer-reset{min-height:42px;padding:0 15px;border:1px solid #cbdce4;border-radius:9px;background:#f8fbfc;color:#526776;font-weight:800}.merchant-customer-table-card{min-width:0;overflow:hidden;border:1px solid #dbe7ee;border-radius:14px;background:#fff}.merchant-customer-table-card__head{padding:18px 20px;border-bottom:1px solid #e5eef2}.merchant-customer-table-card__head h2{margin:0;color:#102331}.merchant-customer-table-card__head p{margin:4px 0 0;color:#607180}.merchant-customer-table-wrap{overflow-x:auto}.merchant-customer-table{width:100%;min-width:1080px;border-collapse:collapse}.merchant-customer-table th{padding:13px 14px;background:#f8fbfc;color:#526776;font-size:12px;text-align:left;white-space:nowrap}.merchant-customer-table td{padding:15px 14px;border-top:1px solid #edf2f5;color:#243846;vertical-align:middle}.merchant-customer-table td>small,.merchant-customer-table td>span+small{display:block;margin-top:5px;color:#7a8c98}.merchant-customer-table tbody tr:hover{background:#f7fcfc}.merchant-customer-identity{display:flex;align-items:center;gap:10px}.merchant-customer-detail-identity>span,.merchant-customer-identity>span{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#dff7f4;color:#0f766e;font-weight:900}.merchant-customer-identity div{display:grid;grid-gap:3px;gap:3px}.merchant-customer-identity small{color:#7a8c98;white-space:nowrap}.merchant-customer-risk{color:#0f766e}.merchant-customer-risk.is-high{color:#dc2626}.merchant-customer-tags{display:flex;flex-wrap:wrap;gap:5px;max-width:210px}.merchant-customer-detail-badges span,.merchant-customer-tags span{padding:4px 8px;border-radius:999px;background:#ecfeff;color:#0e7490;font-size:12px;font-weight:800}.merchant-customer-tags em{color:#8a9aa5;font-style:normal}.merchant-customer-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef5f7;color:#526776;font-size:12px;font-weight:800}.merchant-customer-status.is-active{background:#ecfdf5;color:#15803d}.merchant-customer-status.is-followup_pending{background:#fff7ed;color:#b45309}.merchant-customer-row-actions{flex-direction:column;align-items:stretch}.merchant-customer-row-actions a{min-height:34px;padding:0 10px;white-space:nowrap;font-size:12px}.merchant-customer-state.is-error{margin:0;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b91c1c}.merchant-customer-state span{display:block}.merchant-customer-state a,.merchant-customer-state button{color:inherit;font-weight:800}.merchant-customer-detail-breadcrumb{display:flex;gap:8px;color:#718391}.merchant-customer-detail-breadcrumb a{color:#0f766e;text-decoration:none}.merchant-customer-detail-hero{align-items:center}.merchant-customer-detail-identity{display:flex;align-items:center;gap:14px}.merchant-customer-detail-identity>span{width:58px;height:58px;font-size:22px}.merchant-customer-detail-badges{display:flex;flex-wrap:wrap;gap:8px}.merchant-customer-detail-badges .is-risk{background:#fff1f2;color:#dc2626}.merchant-customer-detail-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.merchant-customer-detail-facts article{padding:15px;border:1px solid #dbe7ee;border-radius:11px;background:#fff}.merchant-customer-detail-facts span{display:block;color:#718391;font-size:12px}.merchant-customer-detail-facts b{display:block;margin-top:7px;color:#102331}.merchant-customer-detail-tabs{display:flex;gap:4px;overflow-x:auto;padding:6px;border:1px solid #dbe7ee;border-radius:11px;background:#fff}.merchant-customer-detail-tabs button{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:#607180;font-weight:800;white-space:nowrap}.merchant-customer-detail-tabs button.is-active{background:#e6f8f6;color:#0f766e}.merchant-customer-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.merchant-customer-detail-panel{padding:20px;border:1px solid #dbe7ee;border-radius:13px;background:#fff}.merchant-customer-detail-panel.is-wide{grid-column:1/-1}.merchant-customer-detail-panel__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.merchant-customer-detail-panel__head h2{margin:4px 0 0;color:#102331}.merchant-customer-detail-panel__head a{color:#0f766e;font-weight:800;text-decoration:none}.merchant-customer-detail-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.merchant-customer-detail-panel dl div{padding:12px;border-radius:9px;background:#f8fbfc}.merchant-customer-detail-panel dt{color:#718391;font-size:12px}.merchant-customer-detail-panel dd{margin:6px 0 0;color:#102331;font-weight:800}.merchant-customer-detail-note{margin:14px 0 0;padding:14px;border-left:3px solid #0f766e;background:#f0fdfa;color:#3f5968}.merchant-customer-next-action{padding:16px;border-radius:10px;background:#f0fdfa}.merchant-customer-next-action p{margin:7px 0 0;color:#607180}.merchant-customer-record-list{display:grid;grid-gap:10px;gap:10px}.merchant-customer-record-list article{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;padding:15px;border:1px solid #e1ebef;border-radius:10px;background:#fbfdfd}.merchant-customer-record-list article>span{color:#0891b2;font-size:12px;font-weight:900}.merchant-customer-record-list b{color:#102331}.merchant-customer-record-list p{margin:6px 0;color:#526776}.merchant-customer-record-list small{color:#82929c}.merchant-customer-record-empty{min-height:220px;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;color:#718391}@media (max-width:1180px){.merchant-customer-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-customer-search{grid-column:span 2}.merchant-customer-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.merchant-customer-detail-page,.merchant-customer-index{gap:12px;padding:12px!important}.merchant-customer-detail-hero,.merchant-customer-index__header{display:grid;padding:20px}.merchant-customer-detail-actions,.merchant-customer-index__header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-customer-filters{grid-template-columns:1fr 1fr}.merchant-customer-search{grid-column:1/-1}.merchant-customer-table{min-width:0}.merchant-customer-table thead{display:none}.merchant-customer-table,.merchant-customer-table tbody,.merchant-customer-table td,.merchant-customer-table tr{display:block;width:100%}.merchant-customer-table tr{padding:16px;border-top:1px solid #e5eef2}.merchant-customer-table td{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border:0}.merchant-customer-table td:nth-child(3),.merchant-customer-table td:nth-child(7){display:none}.merchant-customer-table td:last-child{padding-top:12px}.merchant-customer-row-actions{width:100%;display:grid}.merchant-customer-detail-facts,.merchant-customer-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-customer-detail-grid{grid-template-columns:1fr}.merchant-customer-detail-panel.is-wide{grid-column:auto}.merchant-customer-detail-panel dl{grid-template-columns:1fr}}.merchant-health-main{display:grid;grid-gap:18px;gap:18px}.merchant-health-header{position:relative;overflow:hidden;padding:clamp(22px,3vw,34px)!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(236,253,245,.94),hsla(0,0%,100%,.98) 50%,rgba(236,254,255,.9))!important;box-shadow:var(--crm-shadow)!important}.merchant-health-header:after{content:"";position:absolute;right:22px;bottom:18px;width:170px;height:84px;border:1px solid rgba(15,118,110,.12);border-radius:8px;background:linear-gradient(90deg,rgba(15,118,110,.08) 1px,transparent 0),linear-gradient(180deg,rgba(15,118,110,.08) 1px,transparent 0);background-size:24px 24px;opacity:.5;pointer-events:none}.merchant-health-header>*{position:relative;z-index:1}.merchant-health-kicker{display:inline-flex!important;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:#ecfeff!important;color:var(--crm-cyan)!important;font-size:.75rem!important;font-weight:900!important}.merchant-health-actions{align-items:center}.merchant-health-button.primary,.merchant-health-form button,.merchant-health-save{background:var(--crm-primary)!important;border-color:var(--crm-primary)!important}.merchant-health-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.merchant-health-stat{position:relative;min-height:132px;padding:16px!important;overflow:hidden}.merchant-health-stat:after{content:"";position:absolute;right:-24px;top:-30px;width:92px;height:92px;border-radius:50%;background:rgba(8,145,178,.08)}.merchant-health-stat span{color:var(--crm-cyan)!important}.merchant-health-stat strong{position:relative;z-index:1;margin-top:10px!important;color:var(--crm-primary)!important;font-size:clamp(1.65rem,2.5vw,2.15rem)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merchant-health-stat b,.merchant-health-stat p{position:relative;z-index:1}.merchant-health-inbox{margin:0!important}.merchant-health-inbox-head{padding:12px;border:1px solid var(--crm-line);border-radius:8px;background:var(--crm-surface-soft)}.merchant-health-inbox-row{border-color:var(--crm-line)!important;background:#fff!important;box-shadow:none!important}.merchant-health-inbox-row b{color:var(--crm-text)!important}.merchant-health-inbox-row em,.merchant-health-inbox-row p{color:var(--crm-muted)!important}.merchant-health-inbox-row:before{content:"";width:4px;align-self:stretch;border-radius:999px;background:var(--crm-cyan);grid-row:1}.merchant-health-inbox-row{grid-template-columns:4px minmax(0,1fr) auto!important}.merchant-health-inbox-row>div:first-child{grid-column:2}.merchant-health-inbox-side{grid-column:3}.merchant-health-inbox-high:before,.merchant-health-inbox-important:before,.merchant-health-inbox-urgent:before{background:var(--crm-amber)}.merchant-health-inbox-side a{background:var(--crm-primary)!important;color:#fff!important}.merchant-health-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;padding:12px 14px!important;margin:0!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:hsla(0,0%,100%,.94)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--crm-shadow-soft)!important}.merchant-health-tabs{gap:8px!important}.merchant-health-tabs button{min-height:34px!important;border-radius:999px!important;padding:0 12px!important}.merchant-health-tabs button.active{background:#ecfeff!important;border-color:rgba(8,145,178,.28)!important;color:var(--crm-cyan)!important}.merchant-health-toolbar input{min-width:min(360px,100%);padding-left:34px!important;background-image:radial-gradient(circle at 14px 50%,transparent 4px,var(--crm-muted) 4.5px,transparent 5px),linear-gradient(var(--crm-muted),var(--crm-muted));background-size:16px 16px,7px 1.5px;background-position:8px 50%,21px 61%;background-repeat:no-repeat}.merchant-health-workspace{align-items:start;margin:0!important}.merchant-health-customers{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100vh - 100px);display:grid;grid-template-rows:auto minmax(0,1fr)}.merchant-health-customer-list{max-height:none!important;overflow:auto;padding-right:4px}.merchant-health-customer-card{position:relative;border-color:var(--crm-line)!important;background:#fff!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.merchant-health-customer-card:hover{transform:translateY(-1px);border-color:var(--crm-line-strong)!important;box-shadow:var(--crm-shadow-soft)!important}.merchant-health-customer-card.is-active{border-color:rgba(8,145,178,.34)!important;background:#ecfeff!important;box-shadow:inset 4px 0 0 var(--crm-cyan),var(--crm-shadow-soft)!important}.merchant-health-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.merchant-health-card-head b,.merchant-health-detail-head h2{color:var(--crm-text)!important}.merchant-health-customer-card p,.merchant-health-meta span{color:var(--crm-muted)!important}.merchant-health-card-head em,.merchant-health-chip,.merchant-health-source,.merchant-health-status{min-height:24px!important;border-radius:999px!important;padding:3px 8px!important;font-size:.75rem!important;font-weight:800!important}.merchant-health-chip{border-color:var(--crm-line)!important;background:var(--crm-surface-soft)!important;color:var(--crm-muted)!important}.merchant-health-source{border-color:#bae6fd!important;background:#ecfeff!important;color:var(--crm-cyan)!important}.merchant-health-card-head em,.merchant-health-status{color:#15803d!important}.merchant-health-customer-detail,.merchant-health-detail{display:grid;grid-gap:14px;gap:14px}.merchant-health-detail-head{margin:0!important;padding-bottom:12px;border-bottom:1px solid var(--crm-line)}.merchant-health-detail-head p{color:var(--crm-muted)!important}.merchant-action-form,.merchant-ai-panel,.merchant-care-loop,.merchant-health-activity,.merchant-health-activity-row,.merchant-health-ai-advice,.merchant-health-archive,.merchant-health-archive-card,.merchant-health-editor,.merchant-health-form,.merchant-health-info,.merchant-health-loop,.merchant-health-loop-item,.merchant-health-task-row,.merchant-health-tasks{border-color:var(--crm-line)!important;background:#fff!important;color:var(--crm-text)!important;box-shadow:none!important}.merchant-ai-panel,.merchant-care-loop,.merchant-health-ai-advice,.merchant-health-archive,.merchant-health-loop{margin:0!important}.merchant-health-ai-head,.merchant-health-archive-head,.merchant-health-loop-head{padding-bottom:10px;border-bottom:1px solid var(--crm-line)}.merchant-health-ai-body span,.merchant-health-ai-head span,.merchant-health-archive-head span,.merchant-health-loop-head span,.merchant-health-loop-item span{color:var(--crm-cyan)!important}.merchant-health-activity h3,.merchant-health-activity-row b,.merchant-health-ai-head b,.merchant-health-archive-card h3,.merchant-health-archive-head b,.merchant-health-editor h3,.merchant-health-empty b,.merchant-health-form h3,.merchant-health-info dd,.merchant-health-loop-head b,.merchant-health-loop-item b,.merchant-health-next-action b,.merchant-health-task-row b,.merchant-health-tasks h3{color:var(--crm-text)!important}.merchant-health-activity-row span,.merchant-health-ai-body blockquote,.merchant-health-ai-body li,.merchant-health-ai-body p,.merchant-health-ai-body small,.merchant-health-ai-empty,.merchant-health-ai-error,.merchant-health-consent,.merchant-health-empty p,.merchant-health-field,.merchant-health-info dt,.merchant-health-loop-item em,.merchant-health-mini-field,.merchant-health-next-action em,.merchant-health-task-row span,.merchant-health-upload small{color:var(--crm-muted)!important}.merchant-health-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.merchant-health-next-action{border-color:#fde68a!important;background:#fffbeb!important}.merchant-health-next-action span{color:var(--crm-amber)!important}.merchant-health-quick-actions{margin-top:12px!important}.merchant-health-ai-head button,.merchant-health-quick-actions button{border-radius:8px!important;background:#fff!important;color:var(--crm-cyan)!important;border-color:#bae6fd!important}.merchant-health-ai-head button:hover,.merchant-health-quick-actions button:hover{background:#ecfeff!important}.merchant-health-ai-body blockquote{border-left-color:var(--crm-green)!important;background:#f0fdf4!important}.merchant-health-archive-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important}.merchant-health-detail-grid,.merchant-health-profile-metrics{gap:10px!important}.merchant-health-detail-grid,.merchant-health-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.merchant-health-detail-grid{margin:0!important}.merchant-health-info{min-height:76px}.merchant-action-form input,.merchant-action-form select,.merchant-action-form textarea,.merchant-health-field input,.merchant-health-field select,.merchant-health-field textarea,.merchant-health-form input,.merchant-health-form select,.merchant-health-form textarea,.merchant-health-mini-field input,.merchant-health-toolbar input{border-color:var(--crm-line)!important;background:#fff!important;color:var(--crm-text)!important}.merchant-action-form input:focus,.merchant-action-form select:focus,.merchant-action-form textarea:focus,.merchant-health-field input:focus,.merchant-health-field select:focus,.merchant-health-field textarea:focus,.merchant-health-form input:focus,.merchant-health-form select:focus,.merchant-health-form textarea:focus,.merchant-health-mini-field input:focus,.merchant-health-toolbar input:focus{border-color:var(--crm-cyan)!important;outline:3px solid rgba(8,145,178,.14)!important}.merchant-health-upload{border-color:#bae6fd!important;background:#ecfeff!important;color:var(--crm-cyan)!important}.merchant-health-upload strong{color:var(--crm-text)!important}.merchant-health-consent input{accent-color:var(--crm-primary)}.merchant-health-form-error{border-color:#fecaca!important;background:#fef2f2!important;color:#b91c1c!important}.merchant-health-form-success{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}.merchant-health-section-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:14px!important}.merchant-health-activity-list,.merchant-health-task-list{max-height:420px;overflow:auto;padding-right:4px}.merchant-health-activity-row,.merchant-health-task-row{position:relative;padding-left:14px!important}.merchant-health-activity-row:before,.merchant-health-task-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:var(--crm-cyan)}.merchant-health-activity-row em,.merchant-health-task-row em{background:#ecfeff!important;color:var(--crm-cyan)!important}.merchant-health-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.merchant-health-form-fields{gap:10px!important}.merchant-health-empty{background:var(--crm-surface-soft)!important;border-color:var(--crm-line-strong)!important;text-align:center}.merchant-health-loading{background:#fff!important;color:var(--crm-muted)!important}.merchant-health-loading b{color:var(--crm-text)!important}@media (max-width:1280px){.merchant-health-workspace{grid-template-columns:minmax(280px,.4fr) minmax(0,1fr)!important}.merchant-health-detail-grid,.merchant-health-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.merchant-health-form-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.merchant-health-customers,.merchant-health-toolbar{position:static}.merchant-health-archive-grid,.merchant-health-section-grid,.merchant-health-workspace{grid-template-columns:1fr!important}.merchant-health-activity-list,.merchant-health-customer-list,.merchant-health-customers,.merchant-health-task-list{max-height:none}}@media (max-width:900px){.merchant-action-form,.merchant-ai-panel,.merchant-care-loop,.merchant-health-customer-detail{min-width:0}}@media (max-width:720px){.merchant-health-header:after{display:none}.merchant-health-detail-grid,.merchant-health-loop-grid,.merchant-health-profile-metrics,.merchant-health-stats{grid-template-columns:1fr!important}.merchant-health-inbox-row{grid-template-columns:4px minmax(0,1fr)!important}.merchant-health-inbox-side{grid-column:2;justify-items:start!important;text-align:left!important}.merchant-health-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.merchant-health-ai-head button,.merchant-health-quick-actions button,.merchant-health-tabs button{width:100%}}.merchant-health-page{--crm-title:#0f2433;--crm-body:#263f4d;--crm-help:#667985;--crm-border:#d8e6ec;--crm-soft:#f8fbfc;--crm-info:#0891b2;--crm-success:#15803d;--crm-warning:#b7791f;--crm-danger:#b91c1c}.merchant-health-page :is(h1,h2,h3,b,strong){color:var(--crm-title)!important;letter-spacing:0!important}.merchant-health-current-customer,.merchant-health-header h1,.merchant-health-section-title,.merchant-health-selected-card{color:var(--crm-title)!important;letter-spacing:0!important}.merchant-health-page :is(p,li,dd,label,input,textarea,select,button){color:var(--crm-body)}.merchant-health-page :is(small,em,dt,.merchant-health-meta span){color:var(--crm-help)!important}.merchant-health-detail>.merchant-health-section-grid>section,.merchant-health-detail>section,.merchant-health-form,.merchant-health-main>.merchant-health-panel,.merchant-health-workspace>.merchant-health-customers,.merchant-health-workspace>.merchant-health-detail{outline:1px solid transparent}.merchant-health-workspace{display:grid!important;grid-template-columns:minmax(300px,.34fr) minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.merchant-health-workspace>.merchant-health-customers{grid-column:1!important}.merchant-health-workspace>.merchant-health-detail{grid-column:2!important;min-width:0}.merchant-health-panel-title{min-height:34px;padding-bottom:10px;border-bottom:1px solid var(--crm-border)}.merchant-health-activity h3:before,.merchant-health-archive-card h3:before,.merchant-health-editor h3:before,.merchant-health-form h3:before,.merchant-health-panel-title h2:before,.merchant-health-tasks h3:before{content:"";display:inline-block;width:4px;height:14px;margin-right:8px;border-radius:999px;background:var(--crm-info);vertical-align:-2px}.merchant-health-panel-title span{color:var(--crm-help)!important;font-weight:700}.merchant-health-ai-empty,.merchant-health-consent span,.merchant-health-empty p,.merchant-health-header p,.merchant-health-inbox-head span,.merchant-health-stat p,.merchant-health-upload small{color:var(--crm-help)!important}.merchant-health-note{border-color:#bae6fd!important;background:#f0f9ff!important;color:#0369a1!important}.merchant-health-ai-error,.merchant-health-error,.merchant-health-form-error,.merchant-health-inbox-error{border-color:#fecaca!important;background:#fef2f2!important;color:var(--crm-danger)!important}.merchant-health-form-success,.merchant-health-success{border-color:#bbf7d0!important;background:#f0fdf4!important;color:var(--crm-success)!important}.merchant-health-card-head em,.merchant-health-status{border:1px solid #bbf7d0!important;background:#f0fdf4!important;color:var(--crm-success)!important}.merchant-health-inbox-high,.merchant-health-inbox-important,.merchant-health-inbox-urgent,.merchant-health-loop-head em.is-due,.merchant-health-next-action{border-color:#fde68a!important;background:#fffbeb!important;color:var(--crm-warning)!important}.merchant-health-next-action b,.merchant-health-next-action em{color:#7c4a03!important}.merchant-health-activity-row em,.merchant-health-archive-head em,.merchant-health-loop-head em:not(.is-due),.merchant-health-source,.merchant-health-task-row em{border:1px solid #bae6fd!important;background:#ecfeff!important;color:var(--crm-info)!important}.merchant-health-chip{border-color:var(--crm-border)!important;background:var(--crm-soft)!important;color:var(--crm-help)!important}.merchant-health-ai-head button:focus-visible,.merchant-health-button:focus-visible,.merchant-health-customer-card:focus-visible,.merchant-health-field input:focus-visible,.merchant-health-field select:focus-visible,.merchant-health-field textarea:focus-visible,.merchant-health-form button:focus-visible,.merchant-health-mini-field input:focus-visible,.merchant-health-quick-actions button:focus-visible,.merchant-health-save:focus-visible,.merchant-health-tabs button:focus-visible,.merchant-health-toolbar input:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(8,145,178,.16)!important}.merchant-health-customer-card[aria-pressed=true]:after{content:"当前客户";position:absolute;right:10px;bottom:10px;border-radius:999px;background:#fff;color:var(--crm-info);padding:2px 7px;font-size:.72rem;font-weight:900}.merchant-health-page .merchant-health-customer-card.is-active,.merchant-health-page .merchant-health-customer-card[aria-pressed=true]{border-color:#67cfe3!important;background:linear-gradient(180deg,#f5fdff,#fff)!important;box-shadow:inset 4px 0 0 var(--crm-info),0 10px 22px rgba(8,145,178,.12)!important}.merchant-health-page .merchant-health-customer-card:hover{border-color:#9ad8e4!important;background:#f8fdff!important;color:var(--crm-body)!important;transform:translateY(-1px)}.merchant-health-page .merchant-health-customer-card.is-active :is(b,strong),.merchant-health-page .merchant-health-customer-card[aria-pressed=true] :is(b,strong){color:var(--crm-title)!important}.merchant-health-page .merchant-health-customer-card.is-active :is(p,small,span),.merchant-health-page .merchant-health-customer-card[aria-pressed=true] :is(p,small,span){color:var(--crm-help)!important}.merchant-health-toolbar:before{content:"客户筛选";flex:0 0 auto;color:var(--crm-title);font-size:.82rem;font-weight:900}.merchant-health-detail-grid .merchant-health-info:nth-child(9){border-color:#bbf7d0!important;background:#f0fdf4!important}.merchant-health-detail-grid .merchant-health-info:nth-child(9) dd,.merchant-health-detail-grid .merchant-health-info:nth-child(9) dt{color:var(--crm-success)!important}.merchant-health-loop-item:first-child{border-top:3px solid #bae6fd!important}.merchant-health-loop-item:nth-child(2){border-top:3px solid #bbf7d0!important}.merchant-health-loop-item:nth-child(3){border-top:3px solid #fde68a!important}.merchant-health-loop-item:nth-child(4){border-top:3px solid #c4b5fd!important}.merchant-health-ai-advice{background:linear-gradient(180deg,#fff,#f8fffb)!important}.merchant-health-ai-head button{border-color:#bbf7d0!important;color:var(--crm-success)!important}.merchant-health-ai-head button:hover{background:#f0fdf4!important}.merchant-health-ai-body blockquote{color:#14532d!important}.merchant-health-archive{background:linear-gradient(180deg,#fff,#fbfdfe)!important}.merchant-health-upload:before{content:"报告文件";width:max-content;border-radius:999px;background:#fff;color:var(--crm-info);padding:2px 7px;font-size:.72rem;font-weight:900}.merchant-health-consent{border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-soft);padding:10px}.merchant-action-form button,.merchant-health-form button,.merchant-health-save{box-shadow:none!important}.merchant-action-form button:not(:disabled):hover,.merchant-health-form button:not(:disabled):hover,.merchant-health-save:not(:disabled):hover{background:var(--crm-primary-strong,#0b5f59)!important;transform:translateY(-1px)}.merchant-health-quick-actions button:before{color:currentColor;font-weight:900}.merchant-health-quick-actions button:first-child:before{content:"01 "}.merchant-health-quick-actions button:nth-child(2):before{content:"02 "}.merchant-health-quick-actions button:nth-child(3):before{content:"03 "}.merchant-health-quick-actions button:nth-child(4):before{content:"04 "}.merchant-health-activity-row,.merchant-health-task-row{min-height:72px}.merchant-health-activity-row:hover,.merchant-health-inbox-row:hover,.merchant-health-info:hover,.merchant-health-loop-item:hover,.merchant-health-task-row:hover{border-color:var(--crm-line-strong)!important;background:#fbfdfe!important}.merchant-health-field span,.merchant-health-mini-field span{color:var(--crm-title)!important;font-weight:800}.merchant-health-field input::placeholder,.merchant-health-field textarea::placeholder,.merchant-health-mini-field input::placeholder,.merchant-health-toolbar input::placeholder{color:#9aabb4!important}.merchant-health-field textarea,.merchant-health-form textarea{line-height:1.62!important}.merchant-health-form-grid .merchant-health-form:first-child h3:before{background:#16a34a}.merchant-health-form-grid .merchant-health-form:nth-child(2) h3:before{background:#b7791f}.merchant-health-form-grid .merchant-health-form:nth-child(3) h3:before{background:#0891b2}.merchant-health-empty{min-height:132px}.merchant-health-empty:before{content:"--";width:34px;height:34px;display:grid;place-items:center;margin:0 auto 2px;border-radius:999px;background:#ecfeff;color:var(--crm-info);font-weight:900}.merchant-health-loading{border:1px solid var(--crm-border)!important;border-radius:8px!important;box-shadow:var(--crm-shadow-soft)!important}.merchant-health-segment-board{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.merchant-health-segment-card{position:relative;min-height:116px;border:1px solid var(--crm-border);border-radius:8px;background:#fff;padding:14px;box-shadow:0 10px 22px rgba(15,36,51,.06)}.merchant-health-segment-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:8px 0 0 8px;background:var(--crm-info)}.merchant-health-segment-card strong{display:block;margin-bottom:8px;font-size:1.45rem;line-height:1}.merchant-health-segment-card span{display:block;color:var(--crm-title);font-size:.9rem;font-weight:900}.merchant-health-segment-card p{margin:8px 0 0;color:var(--crm-help)!important;font-size:.82rem;line-height:1.45}.merchant-health-segment-card.is-risk:before{background:var(--crm-danger)}.merchant-health-segment-card.is-risk em,.merchant-health-segment-card.is-risk strong{color:var(--crm-danger)!important}.merchant-health-segment-card.is-followup:before{background:var(--crm-warning)}.merchant-health-segment-card.is-followup em,.merchant-health-segment-card.is-followup strong{color:var(--crm-warning)!important}.merchant-health-segment-card.is-active:before{background:var(--crm-success)}.merchant-health-segment-card.is-active em,.merchant-health-segment-card.is-active strong{color:var(--crm-success)!important}.merchant-health-segment-card.is-report:before{background:var(--crm-info)}.merchant-health-page .merchant-health-segment-card.is-report{border-color:#bfe8f0!important;background:linear-gradient(180deg,#f5fdff,#fff)!important;color:var(--crm-body)!important}.merchant-health-segment-card.is-report em,.merchant-health-segment-card.is-report strong{color:var(--crm-info)!important}.merchant-health-page .merchant-health-segment-card.is-report span{color:var(--crm-title)!important}.merchant-health-page .merchant-health-segment-card.is-report p{color:var(--crm-help)!important}.merchant-health-segment-action{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-soft);color:var(--crm-title)!important;padding:6px 9px;font-size:.78rem;font-weight:900}.merchant-health-segment-action:after{content:">";color:currentColor;font-weight:900}.merchant-health-segment-card:hover{border-color:#9ad8e4;background:#f8fdff!important;color:var(--crm-body)!important;transform:translateY(-1px)}.merchant-health-segment-card:hover span{color:var(--crm-title)!important}.merchant-health-segment-card:hover p{color:var(--crm-help)!important}.merchant-health-action-workspace{margin:0 0 14px!important;padding:14px!important}.merchant-health-action-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.merchant-health-action-tabs button{min-height:38px;border:1px solid var(--crm-border);border-radius:8px;background:var(--crm-soft);color:var(--crm-title)!important;font-weight:900;cursor:pointer}.merchant-health-action-tabs button.active{border-color:#99f6e4;background:var(--crm-primary-strong,#0b5f59);color:#fff!important}.merchant-health-action-active .merchant-health-form{border-color:var(--crm-border)!important;background:#fff!important}.merchant-health-aux-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.merchant-health-aux-grid .merchant-health-inbox,.merchant-health-aux-grid .merchant-health-invite{height:100%;margin:0!important}@media (max-width:1024px){.merchant-health-toolbar:before{width:100%}.merchant-health-customer-card[aria-pressed=true]:after{position:static;width:max-content;margin-top:2px}.merchant-health-segment-board{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-health-workspace{grid-template-columns:1fr!important}.merchant-health-workspace>.merchant-health-customers,.merchant-health-workspace>.merchant-health-detail{grid-column:auto!important}.merchant-health-aux-grid{grid-template-columns:1fr}}@media (max-width:720px){.merchant-health-page :is(p,li,dd,label,input,textarea,select,button){font-size:.88rem}.merchant-health-panel-title{display:grid!important;grid-gap:4px;gap:4px}.merchant-health-toolbar:before{font-size:.8rem}.merchant-health-action-tabs,.merchant-health-segment-board{grid-template-columns:1fr}.merchant-health-segment-card{min-height:104px}}.merchant-health-360{margin:18px 0;padding:18px;border:1px solid rgba(34,197,94,.2);border-radius:18px;background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(14,165,233,.05))}.merchant-health-360-head{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:14px}.merchant-health-360-facts span,.merchant-health-360-head span,.merchant-health-360-status span{color:var(--crm-muted);font-size:12px}.merchant-health-360-head h3{margin:4px 0 0}.merchant-health-360-head strong{padding:8px 12px;border-radius:999px;background:var(--crm-primary);color:#fff;font-size:13px}.merchant-health-360-facts,.merchant-health-360-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.merchant-health-360-status{display:grid;grid-gap:5px;gap:5px;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.84)}.merchant-health-360-status b{font-size:18px}.merchant-health-360-status small{color:var(--crm-muted);line-height:1.45}.merchant-health-360-facts{margin-top:12px}.merchant-health-360-facts>div{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.2)}.merchant-health-360-facts b{font-size:13px;text-align:right}.merchant-health-repurchase-reminder{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;margin-top:14px;padding:14px;border:1px solid rgba(183,121,31,.22);border-radius:14px;background:rgba(255,251,235,.88)}.merchant-health-repurchase-reminder div{display:grid;grid-gap:4px;gap:4px}.merchant-health-repurchase-reminder span{color:var(--crm-amber);font-size:12px;font-weight:700}.merchant-health-repurchase-reminder p{margin:0;color:var(--crm-muted);font-size:13px;line-height:1.5}.merchant-health-repurchase-reminder a{padding:8px 12px;border-radius:10px;background:var(--crm-primary);color:#fff;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:760px){.merchant-health-page.console-dashboard-layout,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar){display:block!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100vw!important}.merchant-health-page>.merchant-responsive-sidebar,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar{position:-webkit-sticky!important;position:sticky!important;inset:0 0 auto!important;z-index:30!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid rgba(34,211,238,.16)!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__brand,.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__footer,.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__group-title,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__brand,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__footer,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__group-title{display:none!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__scope{margin:0 0 8px!important;padding:7px 8px!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__scope label{display:none!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__scope select{min-height:38px!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__nav,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__nav{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 3px!important;scrollbar-width:thin}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__group,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__group{display:contents!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__nav-block{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__item,.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__item,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav a{flex:0 0 auto!important;width:auto!important;min-height:38px!important;white-space:nowrap!important}.merchant-health-page>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>.merchant-responsive-sidebar .console-dashboard-sidebar__subnav{display:flex!important;gap:6px!important;margin:0!important;padding:0!important}.merchant-health-page>.merchant-customer-detail-page,.merchant-health-page>.merchant-customer-index,.merchant-health-page>.merchant-health-main,main.console-root>div.merchant-health-page:has(>.merchant-responsive-sidebar)>main{width:100%!important;min-width:0!important;padding:14px 12px 28px!important}.merchant-health-360-facts,.merchant-health-360-head,.merchant-health-360-statuses,.merchant-health-repurchase-reminder{grid-template-columns:1fr}.merchant-health-360-head strong{justify-self:start}}.source-screen{position:fixed;inset:0;z-index:1000;margin:0;padding:0;overflow:hidden;background:radial-gradient(circle at center,#07193b 0,#010a15 100%);font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#fff}.source-screen *{box-sizing:border-box}.source-screen #map-container{position:absolute;inset:0;width:100%;height:100%;z-index:1}.source-screen__header{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:10;pointer-events:none}.source-screen__title{display:inline-block;margin-top:10px;padding:10px 100px;border-bottom:2px solid #00eaff;background:linear-gradient(90deg,transparent,rgba(0,123,255,.5),transparent);color:#fff;font-size:32px;font-weight:700;text-shadow:0 0 10px #00eaff}.source-screen__stats{position:absolute;top:80px;left:50%;z-index:10;width:50%;transform:translateX(-50%);display:flex;justify-content:space-around;padding:15px 0;border:1px solid #00eaff;border-radius:30px;background:rgba(4,25,60,.7);box-shadow:inset 0 0 15px rgba(0,234,255,.3);pointer-events:none}.source-screen__stat{text-align:center}.source-screen__stat>div{margin-bottom:5px;color:#88c0fa;font-size:14px}.source-screen__stat strong{color:#00eaff;font-size:24px;font-weight:700;text-shadow:0 0 5px #00eaff}.source-screen__sidebar{position:absolute;top:90px;bottom:20px;z-index:10;width:25vw;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto}.source-screen__sidebar--left{left:15px}.source-screen__sidebar--right{right:15px}.source-screen__panel{position:relative;height:31%;margin:0;padding:10px;overflow:hidden;border:1px solid #005bb5;background:rgba(4,25,60,.6);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.source-screen__panel h2{height:25px;margin:0 0 10px;padding:0 0 5px;border-bottom:2px solid rgba(0,234,255,.5);color:#00eaff;font-size:16px;font-weight:700;font-style:italic;text-shadow:0 0 5px #00eaff}.source-screen__chart,.source-screen__chart-wrap{position:relative;width:100%;height:calc(100% - 35px)}.source-screen__chart{height:100%}.source-screen__empty{position:absolute;inset:35px 10px 10px;display:flex;align-items:center;justify-content:center;color:#88a9c6;font-size:12px;pointer-events:none}.source-screen__chart-wrap>.source-screen__empty{inset:0}.source-screen__duration{display:flex;flex-wrap:wrap;height:calc(100% - 35px);align-content:space-around}.source-screen__duration>div{width:33.3%;display:flex;align-items:center;font-size:14px}.source-screen__duration i{width:24px;height:24px;margin-right:5px;border-radius:50%;background:#00eaff;color:#000;box-shadow:0 0 8px #00eaff;text-align:center;line-height:24px;font-weight:700;font-size:12px;font-style:normal}.source-screen__top5{height:calc(100% - 35px);display:flex;flex-direction:column;justify-content:space-around;margin:0;padding:0;list-style:none}.source-screen__top5 li{display:flex;align-items:center;padding:8px 10px;border:1px solid rgba(0,234,255,.3);border-radius:4px;background:rgba(0,91,181,.3);font-size:14px}.source-screen__top5 b{margin-right:10px;padding:2px 6px;border-radius:2px;background:#f9c80e;color:#000;font-weight:700;font-style:italic}.source-screen__top5 b.is-top{background:#f36c21;color:#fff}.source-screen__info{position:absolute;left:28%;top:50%;z-index:100;width:280px;transform:translateY(-50%);padding:20px;border:2px solid #005bb5;border-radius:4px;background:rgba(2,17,44,.9)}.source-screen__info button{position:absolute;top:15px;right:15px;border:0;background:transparent;color:#88c0fa;cursor:pointer}.source-screen__info h3{margin:0 0 10px;padding-bottom:10px;border-bottom:1px dashed rgba(0,234,255,.5);color:#00eaff}.source-screen__info p{margin:0 0 10px;font-size:14px}.source-screen__info p span{color:#88c0fa}.source-screen__info p em{color:#00eaff;font-style:normal}.source-screen__error{position:absolute;left:50%;bottom:4px;z-index:20;transform:translateX(-50%);color:#ff6b6b;font-size:11px}@media(max-width:1100px){.source-screen{position:relative;min-width:1100px;min-height:720px;height:100vh}.source-screen__title{font-size:26px}.source-screen__stat>div{font-size:11px}.source-screen__stat strong{font-size:19px}}