@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}}@layer tokens{:root{--bg-page:#09090b;--bg-card:#18181b;--bg-surface:#27272a;--text-primary:#fafafa;--text-secondary:#b4b4be;--text-tertiary:#71717a;--border-subtle:#27272a;--border-active:#3f3f46;--accent-primary:#6366f1;--status-success:#10b981;--status-error:#ef4444;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--sidebar-collapsed-width:76px;--sidebar-expanded-width:260px;--glass-panel-bg:#12121666;--glass-panel-blur:blur(40px) saturate(150%);--glass-panel-border:1px solid #ffffff14;--glass-panel-shadow:inset 0 1px 1px #ffffff1a, 0 8px 32px #0006;--glass-radius:20px;--glass-mesh-bg:#050505;--surface-card:#ffffff08;--surface-control:#ffffff0f;--surface-hover:#ffffff17;--hairline:#ffffff17;--hairline-strong:#ffffff24;--accent-ring:#6366f18c;--danger-soft:#ef444414;--danger-line:#ef444452;--danger-text:#f87171;--success-text:#34d399;--scrim:#0505089e;--radius-control:12px;--radius-card:16px;--radius-sheet:22px;--ease-spring:cubic-bezier(.16, 1, .3, 1);--sb-expert-accent:#eab308;--sb-pass-accent:#10b981;--sb-fail-accent:#ef4444;--sb-timeout-accent:#f59e0b;--sb-pending-accent:#64748b;--sb-hud-h:52px;--sb-green:#10b981;--sb-green-glow:#10b98140;--sb-orange:#f59e0b;--sb-red:#ef4444;--sb-red-glow:#ef44444d}}@layer base{body{font-family:var(--font-sans);background-color:var(--glass-mesh-bg);color:var(--text-primary);background-image:radial-gradient(at 10% 20%,#10b98114 0%,#0000 50%),radial-gradient(at 80% -10%,#6366f10f 0%,#0000 60%),radial-gradient(at 50% 120%,#22d3ee0d 0%,#0000 50%);background-attachment:fixed}h1,h2,h3,h4,.earnings-usd-value,.node-level-name,#earnings-usd-value{font-family:var(--font-sans)!important}}@layer layout{body{background-attachment:fixed;height:100vh;display:flex;overflow:hidden;background-color:#000!important;background-image:radial-gradient(circle at 50% 0,#ffffff08 0%,#0000 70%)!important}html,body{cursor:default;-webkit-user-select:none;user-select:none}*,:before,:after{cursor:default;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}a,button,.glow-btn,[role=button],select,.ob-modal-btn,.ob-clear-item,.nav-item,.user-profile-widget,label{cursor:pointer!important}input,textarea,[contenteditable=true],.selectable-text{cursor:text!important;-webkit-user-select:auto!important;user-select:auto!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}::-webkit-scrollbar-corner{background:0 0}.app-sidebar{--bg-card:#0f0f11;--text-primary:#ededef;--text-secondary:#a1a1aa;--text-tertiary:#52525b;--border-subtle:#ffffff0f;width:var(--sidebar-collapsed-width);-webkit-backdrop-filter:blur(60px)saturate(200%);backdrop-filter:blur(60px)saturate(200%);z-index:100;white-space:nowrap;background:#2d2d3440;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;padding:24px 12px;transition:width .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:absolute;top:16px;bottom:16px;left:16px;overflow-x:hidden;box-shadow:0 24px 48px #00000080,inset 1px 1px 2px #ffffff26,inset -1px -1px 2px #0006}.app-sidebar:hover{width:var(--sidebar-expanded-width);background:var(--bg-card);box-shadow:0 32px 64px #000000b3,inset 1px 1px 2px #ffffff26,inset -1px -1px 2px #0006}.app-main{top:16px;bottom:16px;right:80px;left:calc(var(--sidebar-collapsed-width) + 32px);background:#0a0a0c;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 40px #000c,inset 0 1px #ffffff0a}.app-main:has(#view-console.active){border-right:none;border-radius:20px 0 0 20px;right:0}.app-content{background:radial-gradient(circle at 75% 25%,#10b98126,#0000 70%),radial-gradient(circle at 25% -10%,#5e6ad22e,#0000 60%),linear-gradient(#ffffff05 0%,#0000 100%);flex:1;padding:0;position:relative;overflow-y:auto;box-shadow:inset 1px 0 #ffffff05}.sidebar-header{width:var(--sidebar-expanded-width);flex-shrink:0;align-items:center;gap:12px;padding:0 10px 32px 13.6px;display:flex}.brand-logo{width:30px;height:30px;color:var(--text-primary,#fff);flex-shrink:0;display:block}.brand-name{letter-spacing:-.01em;opacity:0;font-size:1rem;font-weight:600;transition:opacity .2s}.app-sidebar:hover .brand-name{opacity:1;transition-delay:.1s}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:0;display:flex;overflow:hidden auto}.nav-item{color:var(--text-secondary);cursor:pointer;width:calc(var(--sidebar-expanded-width) - 20px);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;margin-bottom:4px;padding:12px 16px;font-size:1rem;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.nav-item:not(.locked):hover{background-color:var(--bg-surface);color:var(--text-primary)}.nav-item.active{color:var(--text-primary);background-color:#0000;font-weight:700;position:relative}.nav-item.active:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #fff9}.nav-item.locked{opacity:.5;cursor:default!important}.nav-icon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;font-size:1.55rem;transition:all .2s;display:flex}.nav-item:not(.locked):hover .nav-icon,.nav-item.active .nav-icon{color:var(--text-primary)}.nav-item span{opacity:0;pointer-events:none;transition:opacity .2s}.app-sidebar:hover .nav-item span{opacity:1;pointer-events:auto;transition-delay:.1s}.view-container{max-width:1200px;margin:0 auto;padding:40px;display:none}.view-container.active{animation:.3s ease-out app-view-fade-in;display:block}@keyframes app-view-fade-in{0%{transform:translateY(10px)}to{transform:translateY(0)}}}@layer components{#earnings-usd-value{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #fff3);-webkit-background-clip:text}.sidebar-footer{border-top:1px solid #ffffff0d;flex-direction:column;gap:6px;margin-top:auto;padding:20px 0 0;display:flex}.user-profile-widget{width:calc(var(--sidebar-expanded-width) - 24px);cursor:pointer;border-radius:8px;align-items:center;padding:8px 11px;transition:background .2s;display:flex;overflow:hidden}.user-profile-widget:hover{background:var(--bg-surface)}.user-avatar-wrapper{flex-shrink:0;width:30px;height:30px;margin-right:10px;position:relative}.user-avatar{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;width:100%;height:100%;overflow:hidden}.user-details-text{opacity:0;pointer-events:none;white-space:nowrap;flex-direction:column;gap:4px;transition:opacity .2s;display:flex}.app-sidebar:hover .user-details-text{opacity:1;pointer-events:auto;transition-delay:.1s}.user-header-info{align-items:baseline;gap:6px;display:flex}.user-name-text{color:var(--text-primary);font-size:.85rem;font-weight:600}.user-role-text{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.user-gamified-stats{align-items:center;gap:6px;display:flex}.user-mini-pill{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:700;transition:all .2s;display:flex}.user-mini-pill i{color:var(--accent-primary);font-size:.8rem}.user-mini-pill:hover{background:#ffffff14;transform:scale(1.02)}.sidebar-footer-tool{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:1.25rem;transition:all .2s;display:flex}.sidebar-footer-tool:hover{background-color:var(--bg-surface);color:var(--text-primary)}.avatar-initials{border-radius:inherit;background-color:var(--avatar-tone,#1a1a2e);color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}[data-avatar-tone]{position:relative}[data-avatar-tone="0"]{--avatar-tone:#1a1a2e}[data-avatar-tone="1"]{--avatar-tone:#1e3a34}[data-avatar-tone="2"]{--avatar-tone:#2a2440}[data-avatar-tone="3"]{--avatar-tone:#1f3348}[data-avatar-tone="4"]{--avatar-tone:#3a2630}[data-avatar-tone="5"]{--avatar-tone:#2d2f1c}.avatar-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.user-context-menu{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);z-index:9999;opacity:0;pointer-events:none;transform-origin:0 100%;background:#121214a6;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;width:250px;padding:8px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(12px)scale(.98);box-shadow:0 10px 40px #00000080,inset 0 1px #ffffff0d}.user-context-menu.active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.context-menu-section{padding:8px 12px 4px}.context-menu-section-title{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.context-menu-item{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.context-menu-item i{color:var(--text-tertiary);font-size:1.15rem;transition:color .2s}.context-menu-item:hover,.context-menu-item.active{color:var(--text-primary);background:#ffffff0f}.context-menu-item:hover i,.context-menu-item.active i{color:var(--text-primary)}.context-menu-divider{background:#ffffff14;height:1px;margin:4px 0}.context-menu-item.danger-item{color:#f87171}.context-menu-item.danger-item:hover{color:#f87171;background:#ef44441a}.context-badge{background:var(--accent-primary);color:#fff;border-radius:100px;margin-left:auto;padding:2px 6px;font-size:.65rem;font-weight:600}.sidebar-footer-tool i{color:var(--text-tertiary);flex-shrink:0;margin-right:16px;font-size:1.35rem}.rz-session-loading{z-index:99998;color:#fff;background:#0b0b0c;justify-content:center;align-items:center;font:14px/1.4 Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0}.rz-session-error{z-index:99999;color:#fff;text-align:center;background:#7f1d1d;padding:10px 16px;font:13px/1.4 Inter,system-ui,sans-serif;position:fixed;top:0;left:0;right:0}.vision-hub-container{z-index:1;height:100%;padding:48px;animation:.5s ease-out hub-fade-in;position:relative;overflow:hidden}.ambient-orb{filter:blur(80px);z-index:-1;opacity:.5;border-radius:50%;animation:10s ease-in-out infinite alternate floatOrb;position:absolute}.ambient-orb-1{background:radial-gradient(circle,#3b82f666 0%,#0000 70%);width:400px;height:400px;top:-100px;left:10%}.ambient-orb-2{background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);width:500px;height:500px;animation-delay:-5s;bottom:-100px;right:5%}@keyframes floatOrb{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-40px)scale(1.1)}}.vision-card-logo{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.8rem;display:flex;box-shadow:inset 0 1px 1px #ffffff4d,0 8px 16px #0006}.vision-card-logo[data-brand=techflow]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 4px 12px #3b82f666}.vision-card-logo[data-brand=omniglobal]{background:linear-gradient(135deg,#ec4899 0%,#be185d 100%);box-shadow:0 4px 12px #ec489966}.vision-card-logo[data-brand=nexus]{background:linear-gradient(135deg,#10b981 0%,#047857 100%);box-shadow:0 4px 12px #10b98166}.vision-card-logo[data-brand=quantum]{background:linear-gradient(135deg,#8b5cf6 0%,#5b21b6 100%);box-shadow:0 4px 12px #8b5cf666}.vision-card-logo[data-brand=atlas]{background:linear-gradient(135deg,#f59e0b 0%,#b45309 100%);box-shadow:0 4px 12px #f59e0b66}.vision-card-logo[data-brand=vertex]{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);box-shadow:0 4px 12px #ef444466}.vision-card-logo[data-brand=stellar]{background:linear-gradient(135deg,#0ea5e9 0%,#0369a1 100%);box-shadow:0 4px 12px #0ea5e966}.vision-card-logo[data-brand=nova]{background:linear-gradient(135deg,#f43f5e 0%,#e11d48 100%);box-shadow:0 4px 12px #f43f5e66}.vision-card-logo[data-brand=horizon]{background:linear-gradient(135deg,#14b8a6 0%,#0f766e 100%);box-shadow:0 4px 12px #14b8a666}.vision-card-logo[data-brand=zenith]{background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);box-shadow:0 4px 12px #6366f166}.forge-hub-wrapper{animation:.4s cubic-bezier(.2,.8,.2,1) forwards hub-slide-up-fade}@keyframes hub-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hub-slide-up-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vision-hub-layout{z-index:10;flex-direction:column;gap:48px;max-width:1000px;margin:0 auto;display:flex;position:relative}.vision-grid-hz{flex-direction:column;gap:24px;display:flex}.vision-card-hz{-webkit-backdrop-filter:blur(48px)saturate(150%);backdrop-filter:blur(48px)saturate(150%);cursor:pointer;background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:24px;justify-content:space-between;align-items:center;padding:32px 40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #00000080,0 24px 48px #00000080}.vision-card-hz:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff26 0%,#fff0 40%);border-radius:24px;position:absolute;inset:0}.vision-card-hz:hover{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff08 100%);border-color:#ffffff40;transform:translateY(-4px)scale(1.01);box-shadow:inset 0 1px 1px #fff6,0 32px 64px #0009,0 0 40px #ffffff0d}.vision-card-hz-left{z-index:3;flex:1;align-items:center;gap:24px;display:flex;position:relative}.vision-card-hz-info{flex-direction:column;gap:6px;display:flex}.vision-card-hz-title{color:#fff;letter-spacing:-.5px;font-size:1.8rem;font-weight:700;line-height:1}.vision-card-hz-status{color:#fffc;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.progress{background:#f59e0b;box-shadow:0 0 10px #f59e0b80}.status-dot.certified{background:#10b981;box-shadow:0 0 10px #10b98180}.vision-card-hz-desc{color:#ffffff80;max-width:450px;margin-top:4px;font-size:.95rem;line-height:1.4}.vision-card-hz-right{z-index:3;align-items:center;gap:32px;display:flex;position:relative}.vision-progress-wrapper-sm{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.vision-ring-svg-sm{filter:drop-shadow(0 0 12px #ffffff26);width:100%;height:100%;transform:rotate(-90deg)}.vision-ring-bg-sm{fill:none;stroke:#ffffff0f;stroke-width:4px}.vision-ring-progress-sm{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:251.2;stroke-dashoffset:var(--vision-ring-offset,251.2);stroke:url(#ringGradientSm);transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.vision-ring-text-sm{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:1.4rem;font-weight:700;position:absolute}.vision-btn-hz{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 1px #fff3}.vision-btn-hz:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px);box-shadow:0 0 20px #ffffff1a,inset 0 1px 1px #fff6}.forge-hero-back-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #0003}.forge-hero-back-btn:hover{background:#ffffff40;border-color:#fff6;transform:translate(-4px)scale(1.05)}.cert-hub-timer{color:#ffffff80;letter-spacing:.02em;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;font-weight:500;display:flex}.cert-hub-timer--urgent{color:#ef4444}.cert-roadmap-timer{color:#ffffff80}.cert-roadmap-timer--urgent{color:#ef4444}.cert-hub-timer__icon{font-size:.9rem}.cert-hub-timer__unit{color:#ffffff4d}.cert-hub-competitors{color:#ffffff59;align-items:center;gap:6px;margin-top:4px;font-size:.7rem;font-weight:500;display:flex}.cert-hub-competitors__icon{font-size:.8rem}.cert-race-bar-fill{width:var(--cert-race-progress,0%);background:linear-gradient(90deg,#ffffff4d,#fff9)}.cert-race-bar-fill--urgent{background:linear-gradient(90deg,#ef4444,#f97316)}.forge-hero--flush{margin-top:0}.balance-day-row.balance-day-row--dimmed{opacity:.4}.balance-day-row__amount.balance-day-row__amount--filled{color:#fff}.balance-day-row__amount.balance-day-row__amount--faded{color:#ffffff4d}.balance-modal-badge{color:#fffc;background:#ffffff0d;border-color:#ffffff1a}.balance-modal-badge.balance-modal-badge--settling{color:#fbbf24!important;background:#f59e0b1a!important;border-color:#f59e0b33!important}.balance-modal-badge.balance-modal-badge--paid{color:#10b981!important;background:#10b9811a!important;border-color:#10b98133!important}.forge-hub-wrapper{flex-direction:column;gap:32px;width:100%;max-width:900px;margin:0 auto;padding:32px 0;display:flex}.forge-hero{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:40px;position:relative;overflow:hidden}.forge-hero:before{content:"";background:var(--brand-color);filter:blur(100px);opacity:.15;z-index:0;border-radius:50%;width:250px;height:250px;position:absolute;top:-50px;right:-50px}.forge-hero-content{z-index:1;align-items:center;gap:24px;display:flex;position:relative}.forge-hero-logo{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:2.2rem;display:flex}.forge-hero-subtitle{letter-spacing:.1em;color:var(--brand-color);margin-bottom:4px;font-size:.8rem;font-weight:600}.forge-hero-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:600}.forge-map{background:#0003;border:1px solid #ffffff0d;border-radius:20px;padding:32px}.forge-map-header{margin-bottom:32px}.forge-map-header h2{color:#fff;margin:0 0 4px;font-size:1.25rem}.forge-map-header p{color:#ffffff80;margin:0;font-size:.95rem}.forge-nodes-container{flex-direction:column;gap:24px;display:flex;position:relative}.forge-connector{z-index:0;background:#ffffff1a;width:2px;position:absolute;top:30px;bottom:30px;left:28px}.forge-node{z-index:1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:24px;padding:20px;transition:all .3s;display:flex;position:relative}.forge-node.active{background:#ffffff0a;border-color:#ffffff1a}.forge-node.locked{opacity:.5}.forge-node-icon{color:#fff6;background:#0000004d;border:1px solid #ffffff0d;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.6rem;display:flex}.forge-node.active .forge-node-icon{color:#818cf8;background:#6366f11a;border-color:#6366f14d}.forge-node-info{flex:1}.forge-node-info h3{color:#fff;margin:0 0 4px;font-size:1.1rem;font-weight:500}.forge-node-info p{color:#ffffff80;margin:0;font-size:.9rem;line-height:1.4}.forge-node-action{color:#fff9;cursor:default;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.forge-node-action.btn-active{color:#fff;cursor:pointer;background:#6366f1;border-color:#6366f1}.forge-node-action.btn-active:hover{background:#4f46e5;transform:translateY(-1px)}#forge-briefing-overlay{z-index:100000;-webkit-backdrop-filter:blur(80px)saturate(200%);backdrop-filter:blur(80px)saturate(200%);color:#fff;opacity:0;pointer-events:none;background:#0a0a0fa6;flex-direction:column;font-family:Inter,sans-serif;transition:opacity .4s;display:flex;position:fixed;inset:0}#forge-briefing-overlay.active{opacity:1;pointer-events:auto}.forge-slide-container{flex-direction:column;flex:1;width:100%;display:flex}.forge-slide-header{background:linear-gradient(#ffffff08 0%,#0000 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.forge-logo-area{align-items:center;gap:12px;display:flex}.forge-logo-icon{background:#ffffffe6;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 12px #0000004d}.forge-logo-icon__glyph{color:#000;font-size:1.3rem}.forge-logo-text{letter-spacing:.02em;font-size:1.1rem;font-weight:600}.forge-slide-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.4rem;transition:color .2s}.forge-slide-close:hover{color:#fff}.forge-slide-content{flex:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;width:100%;max-width:1400px;margin:0 auto;padding:80px 40px;display:grid}.forge-slide-left{flex-direction:column;justify-content:center;animation:.6s cubic-bezier(.16,1,.3,1) slideFadeInUp;display:flex}@keyframes slideFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.forge-slide-subtitle{letter-spacing:.1em;color:#10b981;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:flex}.forge-slide-title{letter-spacing:-.03em;color:#fff;margin-bottom:24px;font-size:2.8rem;font-weight:700;line-height:1.1}.forge-slide-desc{color:#94a3b8;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6}.forge-slide-right{animation:.8s cubic-bezier(.16,1,.3,1) slideFadeInRight}.forge-metric-card{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);background:#ffffff08;border:1px solid #ffffff14;border-radius:32px;padding:48px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff26}.forge-metric-radial{pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.forge-metric-card__body{z-index:10;position:relative}.forge-metric-label{color:var(--text-tertiary);margin-bottom:8px;font-size:.85rem;font-weight:500}.forge-metric-value{color:#10b981;letter-spacing:-.03em;font-size:3.5rem;font-weight:700;line-height:1}.forge-slide-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:24px 40px;display:flex}.forge-nav-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.forge-nav-btn:hover:not(:disabled){background:#ffffff1a}.forge-nav-btn:disabled{opacity:.3;cursor:not-allowed}.forge-nav-btn.btn-finish{color:#fff;background:#10b981}.forge-nav-btn.btn-finish:hover{background:#059669}.forge-dots-container{align-items:center;gap:8px;display:flex}.forge-dot{background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s;box-shadow:inset 0 1px 1px #00000080}.forge-dot.active{background:#fff;border-radius:100px;width:32px;box-shadow:0 0 12px #ffffff80}.forge-dot.completed{background:#fffc}.forge-node-icon-video{color:#818cf8;background:linear-gradient(135deg,#6366f133,#10b98133);border-color:#6366f14d}.forge-node.forge-node-video.active .forge-node-icon-video{color:#10b981;background:linear-gradient(135deg,#6366f126,#10b98133);border-color:#10b98166;box-shadow:0 0 20px #10b98126}.forge-node-action.btn-video{color:#fff;background:linear-gradient(135deg,#6366f1,#10b981);border:none;box-shadow:0 4px 16px #6366f14d}.forge-node-action.btn-video:hover{transform:translateY(-1px);box-shadow:0 8px 24px #6366f166}@keyframes csOpacityIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes csTypeBlink{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.cs-layout{opacity:0;grid-template-columns:1fr 340px;gap:32px;width:100%;height:calc(100vh - 120px);padding:24px 24px 24px 0;transition:opacity .4s;display:grid}.cs-layout.is-visible,.cs-layout.cs-fade-in{opacity:1}.cs-fade-out{pointer-events:none;transition:opacity .3s;opacity:0!important}.cs-chat-panel{background:#0a0a0c99;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000080}.cs-chat-header{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.cs-chat-header__left{align-items:center;display:flex}.cs-chat-back{cursor:pointer;color:#fff9;margin-right:20px;font-size:1.2rem;transition:color .2s}.cs-chat-back:hover{color:#fff}.cs-avatar{color:#fff;background:#6366f1;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin-right:16px;font-size:1.2rem;font-weight:600;line-height:1;display:flex;position:relative}.cs-avatar__dot{background:#10b981;border:2px solid #1e1e24;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.cs-chat-header__name{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.cs-chat-header__role{color:#10b981;font-size:.85rem}.cs-chat-header__right{color:#fff6;font-size:.8rem;font-weight:500}.cs-chat-feed{scroll-behavior:smooth;flex-direction:column;flex:1;padding:32px;display:flex;overflow-y:auto}.cs-chat-feed--drop-host{position:relative}.cs-quick-replies{flex-wrap:wrap;gap:8px;padding:0 32px 16px;display:flex}.cs-quick-reply-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:10px 16px;font-size:.85rem;transition:all .2s}.cs-quick-reply-btn:hover{background:#ffffff1a;border-color:#fff3}.cs-input-bar{flex-shrink:0;padding:0 32px 24px}.cs-input-wrapper{background:#ffffff0d;border:none;border-radius:16px;align-items:center;padding:12px 16px;display:flex}.cs-input-wrapper:focus-within{background:#ffffff12}.cs-input-icon{color:#ffffff80;cursor:pointer;margin-right:12px;font-size:1.2rem;transition:color .2s}.cs-input-icon:hover{color:#fffc}.cs-input-field{appearance:none;color:#fff;flex:1;font-family:Inter,sans-serif;font-size:.95rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:0!important}.cs-input-field::placeholder{color:#ffffff4d}.cs-send-btn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.cs-send-btn:hover{transform:scale(1.1)}.cs-input-hint{text-align:center;color:#ffffff4d;margin-top:12px;font-size:.7rem}.cs-knowledge-map{padding-top:24px}.cs-kmap-title{color:#fff;letter-spacing:1px;margin-bottom:16px;font-size:.8rem;font-weight:700}.cs-kmap-company{color:#6366f1}.cs-kmap-progress-row{align-items:center;gap:12px;margin-bottom:32px;display:flex}.cs-kmap-progress-track{background:#ffffff1a;border-radius:2px;flex:1;height:4px}.cs-kmap-progress-fill{width:var(--cs-kmap-fill,0%);background:#6366f1;border-radius:2px;height:100%;transition:width .8s cubic-bezier(.34,1.56,.64,1)}.cs-kmap-percent{color:#fff;text-align:right;width:30px;font-size:.8rem;font-weight:600}.cs-kmap-list{flex-direction:column;display:flex}.cs-kmap-item{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.cs-kmap-item__label{color:#fff9;align-items:center;gap:16px;font-size:.95rem;transition:color .3s;display:flex}.cs-kmap-item__label.is-cleared{color:#fff}.cs-kmap-item__icon{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;transition:all .3s;display:flex}.cs-kmap-item__icon.is-cleared{background:0 0;border:none}.cs-kmap-check{color:#6366f1;font-size:.7rem}.cs-kmap-item__status{color:#ffffff4d;font-size:.8rem;font-weight:500;transition:color .3s}.cs-kmap-item__status.is-cleared{color:#6366f1}.cs-ai-bubble-wrap{align-items:flex-start;gap:16px;max-width:85%;margin-bottom:24px;animation:.3s ease-out csOpacityIn;display:flex}.cs-ai-avatar{color:#fff;background:#6366f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.9rem;font-weight:600;line-height:1;display:flex}.cs-ai-bubble{color:#ffffffe6;background:#ffffff0d;border-radius:0 16px 16px;padding:16px 20px;font-size:.95rem;line-height:1.6}.cs-user-bubble-wrap{justify-content:flex-end;width:100%;margin-bottom:24px;animation:.3s ease-out csOpacityIn;display:flex}.cs-user-bubble{color:#fff;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:16px 16px 0;max-width:70%;padding:16px 20px;font-size:.95rem;line-height:1.5}.cs-ai-image-wrap{align-items:flex-start;gap:16px;max-width:85%;margin-bottom:24px;animation:.3s ease-out csOpacityIn;display:flex}.cs-ai-image-bubble{background:#ffffff0d;border:1px solid #ffffff14;border-radius:0 16px 16px;max-width:300px;padding:8px}.cs-typing-dots{align-items:center;gap:4px;height:20px;display:flex}.cs-typing-dots .typing-dot{background:#fff9;border-radius:50%;width:6px;height:6px;animation:1s infinite csTypeBlink}.cs-typing-dots .typing-dot:nth-child(2){animation-delay:.2s}.cs-typing-dots .typing-dot:nth-child(3){animation-delay:.4s}.cs-sandbox-launch-wrap{margin-top:16px}.cs-sandbox-launch-btn{color:#000;cursor:pointer;background:#10b981;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #10b9814d}.cs-sandbox-launch-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #10b98166}.cs-sandbox-restart-btn{color:#10b981;cursor:pointer;background:#ffffff0d;border:1px solid #10b9814d;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.cs-sandbox-restart-btn:hover{background:#10b9811a;border-color:#10b98180}.cs-chat-feed.custom-scrollbar::-webkit-scrollbar{width:6px}.cs-chat-feed.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.cs-image-btn{color:#fff6;cursor:pointer;margin-right:12px;font-size:1.1rem;line-height:1;transition:color .2s}.cs-image-btn:hover{color:#6366f1}.cs-image-preview-bar{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 32px 8px;display:flex}.cs-image-preview-bar.is-hidden{display:none}.cs-user-image-wrap{justify-content:flex-end;width:100%;margin-bottom:24px;animation:.3s ease-out csOpacityIn;display:flex}.cs-user-image-bubble{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px 16px 0;max-width:300px;padding:8px}.cs-chat-image{cursor:pointer;border-radius:12px;max-width:260px;transition:transform .2s,box-shadow .2s;display:block}.cs-chat-image:hover{transform:scale(1.02);box-shadow:0 8px 24px #00000080}.cs-image-caption{color:#fff6;align-items:center;gap:6px;padding:8px 8px 4px;font-size:.75rem;display:flex}.cs-image-lightbox{z-index:100000;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;animation:.2s ease-out csOpacityIn;display:flex;position:fixed;inset:0}.cs-image-lightbox img{border-radius:12px;max-width:90vw;max-height:90vh;box-shadow:0 24px 64px #0009}.cs-drag-overlay{z-index:10;pointer-events:none;background:#6366f11f;border:2px dashed #6366f180;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-drag-overlay__label{color:#6366f1;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;display:flex}.is-pending-conversion{text-shadow:0 0 12px #fff3;position:relative;background:linear-gradient(#f8fafc 0%,#cbd5e1 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.pending-conversion-badge{color:#e2e8f0;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.pending-conversion-badge i{font-size:.8rem}.pending-conversion-card{background:linear-gradient(145deg,#1e293b66 0%,#0f172a99 100%);transition:all .3s;position:relative;overflow:hidden;border:1px solid #ffffff0d!important}.pending-conversion-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:50%;height:100%;animation:3s linear infinite shimmerCard;position:absolute;top:0;left:-100%}@keyframes shimmerCard{0%{left:-100%}to{left:200%}}.is-pending-conversion-cycle .earnings-cycle-accent{box-shadow:none!important;background:linear-gradient(#94a3b8 0%,#475569 100%)!important}.is-pending-conversion-cycle .earnings-status-badge{color:#cbd5e1!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.modal-trial-vault .modal-card{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-align:center;background:linear-gradient(145deg,#0f172af2 0%,#0f172ad9 100%);border:1px solid #06b6d433;max-width:500px;padding:40px;box-shadow:0 32px 64px #0009,inset 0 1px 1px #ffffff1a}.vault-icon-container{background:linear-gradient(135deg,#06b6d426 0%,#06b6d40d 100%);border:1px solid #06b6d44d;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex;position:relative;box-shadow:0 0 40px #06b6d433}.vault-icon-container i{color:#22d3ee;font-size:40px}.vault-icon-container:after{content:"";opacity:0;background:radial-gradient(circle,#ffffff1a 0%,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.modal-trial-vault:hover .vault-icon-container:after{opacity:1}.vault-title{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:1.5rem;font-weight:700}.vault-amount{letter-spacing:-2px;background:linear-gradient(#67e8f9 0%,#06b6d4 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 24px #06b6d44d;-webkit-background-clip:text;justify-content:center;align-items:baseline;gap:4px;margin-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:4rem;font-weight:300;display:flex}.vault-amount span.curr{color:#67e8f999;-webkit-text-fill-color:initial;text-shadow:none;font-size:2rem;font-weight:400}.vault-description{color:var(--text-secondary);margin-bottom:32px;font-size:.95rem;line-height:1.6}.vault-progress-header{text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;margin-bottom:12px;font-size:.8rem;font-weight:600;display:flex}.vault-progress-fill{background:linear-gradient(90deg,#06b6d4,#22d3ee);border-radius:4px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #06b6d480}.vault-action-btn{color:#67e8f9;cursor:pointer;background:#06b6d41a;border:1px solid #06b6d44d;border-radius:12px;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:all .2s}.vault-action-btn:hover{background:#06b6d433;border-color:#06b6d480;box-shadow:0 0 20px #06b6d433}.wa-day1-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#10b98114 0%,#f59e0b0f 50%,#10b9810a 100%);border:1px solid #10b98140;border-radius:16px;grid-column:span 12;align-items:center;gap:16px;padding:14px 20px;animation:.6s cubic-bezier(.16,1,.3,1) forwards wa-strip-enter;display:flex;position:relative;overflow:hidden}@keyframes wa-strip-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wa-day1-strip--schedule{grid-column:unset;margin-bottom:16px}.wa-day1-strip--earnings{grid-column:unset;margin-bottom:24px}.wa-day1-strip__glow{pointer-events:none;background:radial-gradient(circle,#10b98133 0%,#0000 70%);border-radius:50%;width:120px;height:120px;animation:3s ease-in-out infinite alternate wa-glow-pulse;position:absolute;top:-40px;right:-40px}@keyframes wa-glow-pulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.wa-day1-strip__icon{z-index:1;background:linear-gradient(135deg,#f59e0b26,#10b9811a);border:1px solid #f59e0b4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wa-day1-strip__icon i{color:#f59e0b;font-size:1.2rem}.wa-day1-strip__text{z-index:1;flex-direction:column;gap:2px;display:flex}.wa-day1-strip__label{text-transform:uppercase;letter-spacing:.12em;color:#10b981;font-size:.65rem;font-weight:700}.wa-day1-strip__title{color:#fff;font-size:.9rem;font-weight:600;line-height:1.3}.wa-day1-strip__subtitle{color:#ffffff80;font-size:.8rem;line-height:1.4}.wa-day1-modal-backdrop{z-index:10001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#000000bf;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.wa-day1-modal-backdrop--visible{opacity:1}.wa-day1-modal-backdrop--closing{opacity:0;pointer-events:none}.wa-day1-modal{text-align:center;background:linear-gradient(145deg,#0f172afa 0%,#1e293bf2 100%);border:1px solid #10b98133;border-radius:24px;width:min(480px,92vw);padding:40px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.95)translateY(12px);box-shadow:0 0 80px #10b98114,0 24px 60px #0006,inset 0 1px #ffffff0f}.wa-day1-modal-backdrop--visible .wa-day1-modal{transform:scale(1)translateY(0)}.wa-day1-modal__glow-ring{pointer-events:none;background:radial-gradient(circle,#10b98126 0%,#f59e0b0d 50%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite alternate wa-modal-glow;position:absolute;top:-80px;left:50%;transform:translate(-50%)}@keyframes wa-modal-glow{0%{opacity:.6;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1.15)}}.wa-day1-modal__icon{z-index:1;background:linear-gradient(135deg,#f59e0b1f,#10b98114);border:2px solid #f59e0b4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex;position:relative}.wa-day1-modal__icon i{color:#f59e0b;font-size:2rem}.wa-day1-modal__heading{color:#fff;letter-spacing:-.5px;background:linear-gradient(#fff 0%,#d1d5db 100%);-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;margin:0 0 8px;font-size:1.75rem;font-weight:800;position:relative}.wa-day1-modal__subtitle{color:#10b981;z-index:1;margin:0 0 12px;font-size:1.05rem;font-weight:600;position:relative}.wa-day1-modal__desc{color:#ffffff8c;z-index:1;margin:0 0 24px;font-size:.9rem;line-height:1.6;position:relative}.wa-day1-modal__divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;margin-bottom:20px}.wa-day1-modal__stats{z-index:1;justify-content:center;gap:12px;margin-bottom:28px;display:flex;position:relative}.wa-day1-modal__stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 16px;display:flex}.wa-day1-modal__stat i{color:#10b981;font-size:1.25rem}.wa-day1-modal__stat-label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:600}.wa-day1-modal__stat-value{color:#fff;font-size:.8rem;font-weight:700}.wa-day1-modal__btn{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;width:100%;padding:16px;font-size:1.05rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 8px 24px #10b9814d}.wa-day1-modal__btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #10b98173}.sa-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;align-items:center;gap:16px;padding:14px 20px;animation:.5s cubic-bezier(.16,1,.3,1) forwards sa-strip-enter;display:flex;position:relative;overflow:hidden}.sa-strip--overview{grid-column:span 12}.sa-strip--schedule{margin-bottom:16px}.sa-strip--earnings{margin-bottom:24px}@keyframes sa-strip-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sa-strip--success{background:linear-gradient(135deg,#10b98114 0%,#34d3990a 100%);border:1px solid #10b98133}.sa-strip--success .sa-strip__icon{background:linear-gradient(135deg,#10b98126,#34d39914);border:1px solid #10b9814d}.sa-strip--success .sa-strip__icon i,.sa-strip--success .sa-strip__label{color:#10b981}.sa-strip--success .sa-strip__glow{background:radial-gradient(circle,#10b98126 0%,#0000 70%)}.sa-strip--info{background:linear-gradient(135deg,#8b5cf614 0%,#6366f10a 100%);border:1px solid #8b5cf633}.sa-strip--info .sa-strip__icon{background:linear-gradient(135deg,#8b5cf626,#6366f114);border:1px solid #8b5cf64d}.sa-strip--info .sa-strip__icon i,.sa-strip--info .sa-strip__label{color:#8b5cf6}.sa-strip--info .sa-strip__glow{background:radial-gradient(circle,#8b5cf626 0%,#0000 70%)}.sa-strip--warn{background:linear-gradient(135deg,#f59e0b14 0%,#fbbf240a 100%);border:1px solid #f59e0b33}.sa-strip--warn .sa-strip__icon{background:linear-gradient(135deg,#f59e0b26,#fbbf2414);border:1px solid #f59e0b4d}.sa-strip--warn .sa-strip__icon i,.sa-strip--warn .sa-strip__label{color:#f59e0b}.sa-strip--warn .sa-strip__glow{background:radial-gradient(circle,#f59e0b26 0%,#0000 70%)}.sa-strip--danger{background:linear-gradient(135deg,#ef444414 0%,#f871710a 100%);border:1px solid #ef444433}.sa-strip--danger .sa-strip__icon{background:linear-gradient(135deg,#ef444426,#f8717114);border:1px solid #ef44444d}.sa-strip--danger .sa-strip__icon i,.sa-strip--danger .sa-strip__label{color:#ef4444}.sa-strip--danger .sa-strip__glow{background:radial-gradient(circle,#ef444426 0%,#0000 70%)}.sa-strip__glow{pointer-events:none;border-radius:50%;width:120px;height:120px;animation:3s ease-in-out infinite alternate sa-glow-pulse;position:absolute;top:-40px;right:-40px}@keyframes sa-glow-pulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.sa-strip__pulse-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite sa-dot-pulse;position:absolute;top:14px;right:14px;box-shadow:0 0 8px #ef444499}@keyframes sa-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.sa-strip__icon{z-index:1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sa-strip__icon i{font-size:1.2rem}.sa-strip__text{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sa-strip__label{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:700}.sa-strip__title{color:#fff;font-size:.9rem;font-weight:600;line-height:1.3}.sa-strip__subtitle{color:#ffffff80;font-size:.8rem;line-height:1.4}.sa-strip__cta{cursor:pointer;z-index:1;white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.sa-strip__cta--success{color:#10b981;background:#10b98126;border:1px solid #10b98140}.sa-strip__cta--success:hover{background:#10b98140;transform:translateY(-1px)}.sa-strip__cta--info{color:#8b5cf6;background:#8b5cf626;border:1px solid #8b5cf640}.sa-strip__cta--info:hover{background:#8b5cf640;transform:translateY(-1px)}.sa-strip__cta--warn{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b40}.sa-strip__cta--warn:hover{background:#f59e0b40;transform:translateY(-1px)}.sa-strip__cta--danger{color:#ef4444;background:#ef444426;border:1px solid #ef444440}.sa-strip__cta--danger:hover{background:#ef444440;transform:translateY(-1px)}.view-loading-shell,.ui-loading-shell{flex-direction:column;gap:16px;padding:24px;animation:.3s uiStateFadeIn;display:flex}.ui-skeleton-row{display:flex}.ui-skeleton-bar{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 40%,#ffffff0a 80%) 0 0/200% 100%;border-radius:8px;height:16px;animation:1.5s ease-in-out infinite ui-skeleton-shimmer}.ui-skeleton-bar--full{width:100%}.ui-skeleton-bar--three-quarters{width:75%}.ui-skeleton-bar--half{width:50%}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;animation:.3s uiStateFadeIn;display:flex}.ui-error-state__icon{color:#f87171;opacity:.8;margin-bottom:16px;font-size:3rem}.ui-error-state__message{color:var(--text-secondary,#94a3b8);max-width:320px;margin:0 0 20px;font-size:.95rem;line-height:1.5}.ui-error-state__retry{color:#f87171;cursor:pointer;background:#f871711a;border:1px solid #f871714d;border-radius:10px;padding:10px 24px;font-size:.85rem;font-weight:600;transition:all .2s}.ui-error-state__retry:hover{background:#f8717133;transform:translateY(-1px)}.ui-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;animation:.3s uiStateFadeIn;display:flex}.ui-empty-state__icon{color:var(--text-tertiary,#64748b);opacity:.6;margin-bottom:16px;font-size:3rem}.ui-empty-state__message{color:var(--text-secondary,#94a3b8);max-width:320px;margin:0 0 20px;font-size:.95rem;line-height:1.5}.ui-empty-state__cta{color:#818cf8;cursor:pointer;background:#6366f11a;border:1px solid #6366f14d;border-radius:10px;padding:10px 24px;font-size:.85rem;font-weight:600;transition:all .2s}.ui-empty-state__cta:hover{background:#6366f133;transform:translateY(-1px)}.ui-terminal{z-index:99999;text-align:center;background:var(--bg-page,#09090b);color:var(--text-primary,#fafafa);font-family:var(--font-sans,sans-serif);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ui-terminal__panel{flex-direction:column;align-items:center;gap:16px;max-width:420px;display:flex}.ui-terminal__badge{background:var(--bg-surface,#27272a);border:1px solid var(--border-subtle,#27272a);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.ui-terminal__icon{font-size:36px}.ui-terminal__icon--danger{color:var(--status-error,#ef4444)}.ui-terminal__icon--accent{color:var(--accent-primary,#6366f1)}.ui-terminal__title{margin:0;font-size:22px;font-weight:600}.ui-terminal__text{color:var(--text-secondary,#b4b4be);margin:0;font-size:14px;line-height:1.6}.ui-terminal__note{color:var(--text-tertiary,#71717a);margin:4px 0 0;font-size:13px;line-height:1.6}.ui-terminal__link{color:var(--accent-primary,#6366f1);text-decoration:none}.app-sidebar.ui-terminal-shell-off,.app-main.ui-terminal-shell-off,#global-activation-banner.ui-terminal-shell-off,#top-banner.ui-terminal-shell-off{display:none}@keyframes uiStateFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-ui-state=loading]>:not(.ui-loading-shell):not(.view-loading-shell){display:none!important}.ntf-modal-overlay{z-index:100010;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.ntf-modal-overlay.ntf-modal-visible{opacity:1;pointer-events:auto}.ntf-modal-overlay.ntf-modal-exit{opacity:0;pointer-events:none}.ntf-modal-backdrop{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#000000b3;position:absolute;inset:0}.ntf-modal-card{z-index:1;background:var(--ntf-gradient);width:100%;max-width:420px;box-shadow:0 0 80px var(--ntf-glow), 0 32px 80px #0009, inset 0 1px 0 #ffffff0f;text-align:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid #ffffff14;border-radius:28px;padding:48px 40px 40px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.92)translateY(20px)}.ntf-modal-visible .ntf-modal-card{transform:scale(1)translateY(0)}.ntf-modal-exit .ntf-modal-card{transform:scale(.95)translateY(10px)}.ntf-modal-icon-ring{border:2px solid var(--ntf-accent);width:72px;height:72px;box-shadow:0 0 30px var(--ntf-glow), inset 0 0 20px #0003;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;animation:2s ease-in-out infinite ntfPulseRing;display:flex}.ntf-modal-icon-ring i{color:var(--ntf-accent);font-size:2rem}@keyframes ntfPulseRing{0%,to{box-shadow:0 0 30px var(--ntf-glow), inset 0 0 20px #0003}50%{box-shadow:0 0 50px var(--ntf-glow), inset 0 0 20px #0003}}.ntf-modal-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ntf-accent);margin-bottom:8px;font-size:.75rem;font-weight:700}.ntf-modal-title{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.2}.ntf-modal-content{color:#ffffffa6;margin:0 0 32px;font-size:.95rem;line-height:1.6}.ntf-modal-btn{background:var(--ntf-accent);color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 20px var(--ntf-glow);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.ntf-modal-btn:hover{box-shadow:0 8px 30px var(--ntf-glow);filter:brightness(1.1);transform:translateY(-1px)}.ntf-modal-btn:active{transform:translateY(0)}.ntf-modal-btn i{font-size:1rem;transition:transform .2s}.ntf-modal-btn:hover i{transform:translate(3px)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001;background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-overlay.open{animation:.15s ease-out updates-fade-in;display:flex}.modal-card{background:var(--bg-card);border:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;border-radius:12px;width:400px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 25px -5px #00000080}.modal-card h3{margin-bottom:12px;font-size:1.25rem;font-weight:600}.modal-card p{color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.btn-primary{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:10px 16px;font-weight:500}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.exam-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.exam-modal-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;width:100%;max-width:650px;max-height:90vh;animation:.3s ease-out modalSlideUp;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.exam-modal-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.exam-modal-title{color:var(--text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:600}.exam-modal-subtitle{color:var(--text-tertiary);font-size:.85rem}.exam-modal-progress{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:99px;padding:4px 12px;font-size:.8rem;font-weight:500}.exam-modal-body{flex:1;padding:32px 24px;overflow-y:auto}.exam-modal-footer{border-top:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.exam-actions{gap:12px;display:flex}.btn-exam-primary{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-size:.9rem;font-weight:500}.btn-exam-primary:disabled{opacity:.5;cursor:not-allowed}.btn-exam-secondary{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:10px 20px;font-size:.9rem;font-weight:500}.btn-exam-secondary:hover{background:var(--bg-surface);color:var(--text-primary)}.btn-exam-secondary:disabled{opacity:.5;cursor:not-allowed}.exam-question-text{color:var(--text-primary);margin-bottom:24px;font-size:1.1rem;font-weight:500;line-height:1.6}.exam-option{background:var(--bg-page);border:1px solid var(--border-subtle);cursor:pointer;color:var(--text-secondary);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s;display:flex}.exam-option:hover{border-color:var(--accent-primary);background:var(--bg-surface)}.exam-option.selected{border-color:var(--accent-primary);color:var(--text-primary);background:#6366f10d}#view-company textarea,#view-company input{color:var(--text-primary)!important;caret-color:var(--text-primary)!important}#view-company textarea::placeholder,#view-company input::placeholder{opacity:.7;color:var(--text-secondary)!important}#view-company textarea:focus,#view-company input:focus{box-shadow:0 0 0 1px var(--accent-primary);outline:none;color:var(--text-primary)!important;background:var(--bg-surface)!important;border-color:var(--accent-primary)!important}.clearance-hub-layout{grid-template-columns:1fr 1fr;gap:32px;width:100%;max-width:1300px;margin:0 auto;padding-top:10px;display:grid}.clearance-panel,.premium-card{-webkit-backdrop-filter:blur(60px)saturate(180%);backdrop-filter:blur(60px)saturate(180%);background:#ffffff05;border:1px solid #ffffff0f;border-color:#ffffff26 #ffffff0f #ffffff0f #ffffff1a;border-radius:20px;flex-direction:column;gap:24px;padding:32px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 24px 48px #00000080,inset 0 1px #ffffff1a}.clearance-panel:hover,.premium-card:hover{z-index:10;background:#ffffff0a;border-color:#ffffff4d #ffffff26 #ffffff26 #fff3;transform:translateY(-4px)scale(1.01);box-shadow:0 32px 64px #0009,inset 0 1px #fff3,0 0 30px #6366f126}.clearance-panel__header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.clearance-panel__header h2{color:#fff;margin:0;font-size:1.35rem;font-weight:600}.clearance-panel__badge{color:var(--text-secondary);background:#ffffff0d;border-radius:6px;padding:4px 10px;font-size:.8rem}.clearance-panel__box{flex-direction:column;gap:12px;display:flex}.ob-clear-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.ob-clear-item:hover{background:#ffffff0d;border-color:#ffffff1a}.ob-clear-item__left{align-items:center;gap:16px;display:flex}.ob-clear-item__icon-box{width:40px;height:40px;color:var(--text-secondary);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.ob-clear-item__text-col{flex-direction:column;gap:4px;display:flex}.ob-clear-item__title{color:#fff;font-size:.95rem;font-weight:500}.ob-clear-item__action .btn-clear-start{color:#fff;background:#ffffff14;border-radius:6px;padding:6px 14px;font-size:.85rem;font-weight:500}.ob-clear-item__status{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.ob-clear-item__status.ok{color:#10b981}.ob-clear-item__status.rev{color:#f59e0b}.ob-clear-item__status.rej{color:#ef4444}.ob-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.ob-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.ob-btn-primary.locked{color:var(--text-tertiary);cursor:not-allowed;box-shadow:none;background:#ffffff0d;transform:none}.ai-chat-feed::-webkit-scrollbar{width:6px}.ai-chat-feed::-webkit-scrollbar-track{background:0 0}.ai-chat-feed::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.ai-chat-feed::-webkit-scrollbar-thumb:hover{background:#fff3}#onboarding-hub-container{transition:opacity .3s}.ai-chat-back-arrow{cursor:pointer;color:#fff9;transition:color .2s}.ai-chat-back-arrow:hover{color:#fff}.ob-rejection-banner{background:radial-gradient(at 0 0,#ef44441f 0%,#ef444408 60%,#0000 100%);border:1px solid #ef444433;border-left:3px solid #ef4444;border-radius:18px;gap:16px;margin-bottom:28px;padding:20px;animation:.4s ease-out obRejectFadeIn;display:flex;position:relative;overflow:hidden}.ob-rejection-banner:before{content:"";background:linear-gradient(90deg,#ef444499 0%,#ef44441a 60%,#0000 100%);height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.ob-rejection-banner__icon{color:#f87171;background:#ef44441f;border:1px solid #ef444433;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;animation:2s ease-in-out infinite obRejectPulse;display:flex}.ob-rejection-banner__content{text-align:left;flex:1}.ob-rejection-banner__label{letter-spacing:1px;text-transform:uppercase;color:#f87171;margin-bottom:4px;font-size:.65rem;font-weight:700}.ob-rejection-banner__title{color:#fff;margin-bottom:6px;font-size:.95rem;font-weight:600;line-height:1.3}.ob-rejection-banner__reason{color:#fff9;font-size:.82rem;line-height:1.5}.ob-rejection-banner__date{color:#ffffff80;background:#ef444414;border:1px solid #ef444426;border-radius:100px;align-items:center;gap:4px;margin-top:8px;padding:3px 8px;font-size:.65rem;display:inline-flex}@keyframes obRejectPulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #ef444400}}@keyframes obRejectFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ob-rejection-checklist{text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:28px;padding:16px}.ob-rejection-checklist__title{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:.75rem;font-weight:600}.ob-rejection-checklist__item{color:#ffffffb3;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:8px 0;font-size:.85rem;display:flex}.ob-rejection-checklist__item:last-child{border-bottom:none}.ob-rejection-checklist__item i{text-align:center;width:20px;font-size:1rem}.ob-rejection-checklist__item i.pass{color:#10b981}.ob-rejection-checklist__item i.fail{color:#ef4444}.ob-btn-loading{opacity:.85;position:relative;pointer-events:none!important}.ob-btn-loading:after{content:"";vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-left:8px;animation:.6s linear infinite spin;display:inline-block}.ob-banner{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);border:1px solid;border-radius:18px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px 24px;animation:.4s ease-out obRejectFadeIn;display:flex}.ob-banner--rejected{background:radial-gradient(at 0 0,#ef44441a 0%,#ef444405 100%);border-color:#ef444433}.ob-banner__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.ob-banner__icon--rejected{color:#f87171;background:#ef44441f;border:1px solid #ef444433}.ob-banner__text{flex:1}.ob-banner__title{margin-bottom:4px;font-size:.9rem;font-weight:600}.ob-banner__body{color:#ffffff8c;font-size:.82rem;line-height:1.5}.ob-clear-item__status.rej{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;transition:all .2s;animation:2.5s ease-in-out infinite obRejectPulse;display:flex}.ob-clear-item__status.rej:hover{background:#ef44442e;transform:translateY(-1px)}.ob-resubmit-btn{color:#fff;cursor:pointer;background:linear-gradient(#f87171 0%,#ef4444 100%);border:1px solid #ffffff26;border-top-color:#ffffff4d;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:16px;font-size:1.05rem;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 24px #ef444459,inset 0 1px #ffffff4d}.ob-resubmit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ef444473,inset 0 1px #ffffff4d}.ob-resubmit-btn:active{transform:scale(.97)}.ob-support-link{color:#fff6;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.82rem;transition:color .2s;display:flex}.ob-support-link:hover{color:#ffffffb3}.ob-section-status{gap:12px;margin-bottom:24px;display:flex}.ob-section-status__item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.ob-section-status__item--pass{background:#10b9810a;border-color:#10b98133}.ob-section-status__item--fail{background:#ef44440a;border-color:#ef444433}.ob-section-status__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.ob-section-status__item--pass .ob-section-status__icon{color:#10b981;background:#10b9811f}.ob-section-status__item--fail .ob-section-status__icon{color:#ef4444;background:#ef44441f}.ob-section-status__label{color:#ffffffb3;font-size:.78rem;font-weight:600}.ob-section-status__value{margin-top:2px;font-size:.7rem}.ob-section-status__item--pass .ob-section-status__value{color:#10b981}.ob-section-status__item--fail .ob-section-status__value{color:#ef4444}.ob-legal-lang{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ob-legal-lang__label{color:#ffffff73;font-size:.72rem;font-weight:500}.ob-legal-lang__select{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff26;border-radius:10px;outline:none;padding:6px 10px;font-size:.78rem;font-weight:500}.ob-legal-lang__select:focus{border-color:#6366f180}.ob-legal-title{color:#fff;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #ffffff1a;margin-bottom:14px;padding-bottom:8px;font-size:1rem;font-weight:700}.ob-legal-heading{color:#fff;margin:18px 0 6px;font-size:.88rem;font-weight:700}.ob-legal-p{text-align:justify;color:#ffffffa6;margin:0 0 14px}.ob-legal-p strong{color:#ffffffeb;font-weight:600}.ob-legal-list{color:#ffffffa6;margin:0 0 14px;padding-left:18px}.ob-legal-list li{margin-bottom:6px}.ob-legal-list strong{color:#ffffffeb;font-weight:600}.ob-clickwrap{text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;align-items:stretch;padding:2px;display:flex}.ob-clickwrap__box{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-clickwrap__label{color:#ffffffc7;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:1;padding:15px 18px 15px 52px;font-size:.85rem;line-height:1.55;transition:background .2s;position:relative}.ob-clickwrap__label:hover{background:#ffffff08}.ob-clickwrap__label:before{content:"";background:#ffffff0a;border:1.5px solid #ffffff47;border-radius:7px;width:21px;height:21px;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:16px;left:18px}.ob-clickwrap__label:after{content:"";transform-origin:50%;opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .12s;position:absolute;top:19px;left:25px;transform:rotate(45deg)scale(.4)}.ob-clickwrap__box:checked+.ob-clickwrap__label:before{background:#6366f1;border-color:#6366f1}.ob-clickwrap__box:checked+.ob-clickwrap__label:after{opacity:1;transform:rotate(45deg)scale(1)}.ob-clickwrap__label:active:before{transform:scale(.9)}.ob-clickwrap__box:focus-visible+.ob-clickwrap__label:before{border-color:#6366f1e6;box-shadow:0 0 0 3px #6366f14d}@media (prefers-reduced-motion:reduce){.ob-clickwrap__label,.ob-clickwrap__label:before,.ob-clickwrap__label:after{transition:none}}.ob-clickwrap-progress{text-align:center;padding:40px 0}.ob-clickwrap-progress__icon{color:#6366f1;margin-bottom:24px;font-size:3.5rem}.ob-clickwrap-progress__icon i{animation:1.5s ease-in-out infinite obPulse}.ob-clickwrap-progress__title{color:#fff;margin-bottom:8px;font-size:1.4rem;font-weight:600}.ob-clickwrap-progress__status{color:#fff9;font-size:.9rem}.ob-clickwrap-progress__track{background:#ffffff0d;border-radius:4px;width:100%;height:4px;margin-top:32px;overflow:hidden}.ob-clickwrap-progress__fill{background:#6366f1;width:0%;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.pool-glass-modal-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2000;box-sizing:border-box;background:#000000a6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;display:none;position:fixed;top:0;left:0}.pool-glass-modal-overlay.is-open{display:flex}.pool-glass-modal-card{background:#121216b3;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards poolModalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px -12px #000c,inset 0 1px #ffffff1a}@keyframes poolModalSlideIn{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.pool-modal-close-btn{color:#ffffffb3;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:20px;right:24px}.pool-modal-close-btn:hover{color:#fff;background:#fff3;transform:scale(1.05)}.pool-modal-scroll-area{scrollbar-width:none;flex:1;padding:48px 40px 32px;overflow-y:auto}.pool-modal-scroll-area::-webkit-scrollbar{display:none}.pool-modal-hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.pool-modal-logo{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:24px;display:flex;box-shadow:0 16px 32px -8px #00000080}.pool-modal-logo i{background:linear-gradient(135deg,#fff,#fff9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3.5rem}.pool-modal-title{letter-spacing:-.03em;color:#fff;margin:0 0 8px;font-size:2rem;font-weight:700}.pool-modal-estimate{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:1.25rem;font-weight:600}.pool-modal-estimate__unit{color:#10b981b3;font-size:.9rem;font-weight:500}.pool-tag--trial{color:#67e8f9;border-color:#22d3ee59}.pool-modal-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pool-modal-section{margin-bottom:48px}.pool-modal-section--panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:24px}.pool-modal-section--flush{margin-bottom:0}.pool-modal-opcontext{color:#ffffffb3;grid-template-columns:1fr 1fr;gap:16px;font-size:.95rem;display:grid}.pool-modal-opcontext strong{color:#fff}.pool-modal-section-title{text-transform:uppercase;letter-spacing:.08em;color:#fff6;border-bottom:1px solid #ffffff0f;margin-bottom:16px;padding-bottom:8px;font-size:.85rem;font-weight:600}.pool-modal-desc{color:#fffc;font-size:1.05rem;line-height:1.6}.pool-timeline{margin-top:24px;padding-left:28px;position:relative}.pool-timeline:before{content:"";background:linear-gradient(#fff3 0%,#ffffff0d 100%);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.pool-timeline-step{margin-bottom:32px;position:relative}.pool-timeline-step:last-child{margin-bottom:0}.pool-timeline-dot{z-index:2;background:#18181b;border:2px solid #fff6;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-28px}.pool-timeline-step.active .pool-timeline-dot{background:#4f46e5;border-color:#6366f1;box-shadow:0 0 12px #6366f199}.pool-timeline-step.success .pool-timeline-dot{background:#059669;border-color:#10b981}.pool-timeline-title{color:#fff;margin-bottom:4px;font-size:1.1rem;font-weight:600}.pool-timeline-desc{color:#ffffff80;font-size:.95rem;line-height:1.5}.pool-modal-sticky-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121216d9;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:12px;padding:24px 40px;display:flex}.pool-modal-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#3730a3);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px;font-size:1.15rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 8px 24px #4f46e566}.pool-modal-cta:hover{background:linear-gradient(135deg,#6366f1,#4338ca);transform:translateY(-2px);box-shadow:0 12px 32px #4f46e599}.pool-modal-cta:active{transform:translateY(0)}.pool-modal-cta i{font-size:1.3rem}.pool-modal-cta-note{color:#ffffff4d;text-align:center;font-size:.8rem}.cycle-nav{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;padding:10px 20px;display:flex}.cycle-nav__btn{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.cycle-nav__btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26;transform:scale(1.08)}.cycle-nav__btn:active{transform:scale(.95)}.cycle-nav__btn:disabled{opacity:.2;cursor:default;pointer-events:none}.cycle-nav__info{flex-direction:column;align-items:center;gap:2px;min-width:140px;transition:opacity .2s;display:flex}.cycle-nav__label{text-transform:uppercase;letter-spacing:1.8px;color:#ffffffd9;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.72rem;font-weight:700;display:flex}.cycle-nav__status{text-transform:uppercase;letter-spacing:1px;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:.6rem;font-weight:600;line-height:1;display:inline-flex}.cycle-nav__status--active{color:#10b981;background:#10b9811a}.cycle-nav__status--upcoming{color:#fff6;background:#ffffff0a}.cycle-nav__status--past{color:#ffffff4d;background:#ffffff08}.cycle-nav__status--locked{color:#fbbf24b3;background:#fbbf240f}.cycle-nav__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cycle-nav__status--active .cycle-nav__status-dot{animation:2s ease-in-out infinite cycleNavPulse;box-shadow:0 0 6px}@keyframes cycleNavPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.cycle-nav__dates{color:#ffffff59;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.7rem;font-weight:500}.cycle-nav__info.is-transitioning{opacity:0}.schedule-calendar-wrapper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f172a66;border:1px solid #ffffff0d;border-radius:20px;padding:16px 24px}.schedule-calendar-grid{justify-content:center;gap:8px;padding:4px 0;display:flex}.schedule-calendar-grid::-webkit-scrollbar{display:none}.calendar-day{aspect-ratio:1/1.05;color:#ffffff73;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;flex:1 0;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:72px;padding:8px 4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.calendar-day:hover{color:#ffffffe6;background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.calendar-day.has-coverage-slot{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff14}.calendar-day.active{color:#fff;background:#6366f114;border-color:#6366f180;box-shadow:0 0 20px #6366f126}.calendar-day.today,.calendar-day.is-today{color:#fff;background:#10b9810f;border-color:#10b98166}.calendar-day.today:after,.calendar-day.is-today:after{content:"";background:#10b981;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #10b98199}.day-number{letter-spacing:-.3px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;font-size:1.15rem;font-weight:600;line-height:1}.day-weekday{text-transform:uppercase;letter-spacing:.8px;color:#ffffff4d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:.55rem;font-weight:600;line-height:1}.calendar-day.is-today .day-weekday{color:#10b981b3}.day-coverage-slots{justify-content:center;gap:3px;min-height:6px;display:flex}.sc-cal-dot--pending{background:#fbbf24}.sc-cal-dot--confirmed{background:#60a5fa}.sc-cal-dot--active{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.sc-cal-dot--completed{background:#34d399}.sc-cal-dot--missed{background:#ef4444}.sc-cal-dot--idle{background:#ffffff4d}.schedule-calendar-grid.is-grabbable{cursor:grab}.schedule-calendar-grid.is-grabbing{cursor:grabbing}#schedule-upcoming-list .modular-unit-card.cal-focus-pulse{transition:transform .3s;transform:scale(1.02)}#schedule-upcoming-list .modular-unit-card.cal-focus-pulse.cal-focus-pulse--rest{transform:scale(1)}.node-level-badge{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:6px 14px 6px 10px;transition:all .25s;display:flex;position:relative}.node-level-badge:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.node-level-icon{color:#10b981;font-size:1.15rem;transition:color .3s}.node-level-name{color:var(--text-primary);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.node-level-pill{letter-spacing:.06em;text-transform:uppercase;color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:100px;padding:3px 8px;font-size:.6rem;font-weight:700;transition:all .3s}.node-level-badge[data-tier=pro] .node-level-icon{color:#6366f1}.node-level-badge[data-tier=pro] .node-level-pill{color:#6366f1;background:#6366f11f;border-color:#6366f140}.node-level-badge[data-tier=elite] .node-level-icon{color:#f59e0b}.node-level-badge[data-tier=elite] .node-level-pill{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b40}.node-level-tooltip{opacity:0;visibility:hidden;z-index:1000;pointer-events:none;background:#0f172a;border:1px solid #ffffff1a;border-radius:10px;width:240px;padding:14px 16px;transition:all .2s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px);box-shadow:0 8px 24px #00000080}.node-level-badge:hover .node-level-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.node-tooltip-header{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;font-weight:600;display:flex}.node-tooltip-desc{color:#94a3b8;margin:0 0 10px;font-size:.8rem;line-height:1.5}.node-tooltip-cta{color:var(--accent-primary);align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:flex}.node-tier-card{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:16px;margin-bottom:10px;padding:16px 18px;transition:all .25s;display:flex;position:relative;overflow:hidden}.node-tier-card:hover{border-color:var(--border-active);background:#ffffff0a}.node-tier-card.active{background:#10b9810f;border-color:#10b98166;box-shadow:0 0 20px #10b98114}.node-tier-card.active[data-tier=pro]{background:#6366f10f;border-color:#6366f166;box-shadow:0 0 20px #6366f114}.node-tier-card.active[data-tier=elite]{background:#f59e0b0f;border-color:#f59e0b66;box-shadow:0 0 20px #f59e0b14}.node-tier-card.active:before{content:"CURRENT";letter-spacing:.08em;color:var(--text-tertiary);background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.55rem;font-weight:700;animation:2.5s ease-in-out infinite nodePulse;position:absolute;top:8px;right:10px}@keyframes nodePulse{0%,to{opacity:.6}50%{opacity:1}}.earnings-hero-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.earnings-hero-vault{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(145deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:220px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003,inset 0 1px #ffffff1a}.earnings-hero-vault:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9810d 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.vault-info,.vault-progress-container{z-index:1;position:relative}.vault-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.vault-amount-container{align-items:baseline;gap:4px;display:flex}.vault-currency{color:#ffffff4d;font-size:2rem;font-weight:400}#earnings-hero-amount{letter-spacing:-2px;background:linear-gradient(#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:4.5rem;font-weight:300;line-height:1}.vault-progress-container{background:#0003;border:1px solid #ffffff0d;border-radius:16px;margin-top:24px;padding:16px 20px}.vault-progress-header{text-transform:uppercase;color:#fff6;letter-spacing:.05em;justify-content:space-between;margin-bottom:12px;font-size:.75rem;font-weight:700;display:flex}.progress-highlight{color:#10b981}.vault-progress-track{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.vault-progress-fill{background:linear-gradient(90deg,#059669,#10b981);border-radius:3px;width:0%;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #10b98199}.earnings-hero-timeline{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(145deg,#ffffff05 0%,#ffffff01 100%);border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;justify-content:center;padding:24px 32px;display:flex}.timeline-header{color:var(--text-primary);align-items:center;gap:12px;margin-bottom:24px;font-size:1rem;font-weight:600;display:flex}.timeline-icon{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.timeline-steps{flex-direction:column;gap:20px;display:flex;position:relative}.timeline-steps:before{content:"";z-index:0;background:#ffffff0d;width:2px;position:absolute;top:10px;bottom:10px;left:11px}.timeline-step{z-index:1;opacity:.4;align-items:center;gap:16px;transition:all .3s;display:flex;position:relative}.timeline-step.active{opacity:1}.timeline-step .step-icon{color:var(--text-tertiary);background:var(--bg-surface);border-radius:50%;font-size:24px;transition:all .3s}.timeline-step.active .step-icon{color:#ffffffe6;background:#ffffff1a;box-shadow:0 0 20px #ffffff26}.timeline-step .step-text{color:var(--text-secondary);font-size:.9rem}.timeline-step.active .step-text{color:var(--text-primary)}.earnings-cycles-bento-container{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff04;border:1px solid #ffffff0d;border-radius:24px;padding:24px}.earnings-month-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;width:fit-content;margin-bottom:24px;padding:12px 18px;display:flex}.earnings-month-btn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}.earnings-month-btn:hover{color:var(--text-primary);background:#ffffff1a}.earnings-month-display{flex-direction:column;align-items:center;min-width:140px;display:flex}.earnings-month-name{color:var(--text-primary);font-size:1rem;font-weight:700}.earnings-month-cycles-meta{color:var(--text-tertiary);margin-top:1px;font-size:.72rem}.status-scheduled .earnings-cycle-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8b5cf60a,#0000);width:100%;height:100%;animation:3s infinite card-shimmer;position:absolute;top:0;left:-100%}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.65}}@keyframes card-shimmer{0%{left:-100%}to{left:100%}}@keyframes earnings-pop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.earnings-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards earnings-pop}.earnings-cycles-grid{grid-template-columns:1fr;gap:14px;margin-bottom:20px;display:grid}.earnings-cycle-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:default;background:linear-gradient(145deg,#ffffff05 0%,#ffffff01 100%);border:1px solid #ffffff0d;border-radius:16px;padding:0;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001a,inset 0 1px #ffffff0d}.earnings-cycle-card:hover{background:linear-gradient(145deg,#ffffff0a 0%,#ffffff03 100%);border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 12px 32px #0003,inset 0 1px #ffffff1a}.earnings-cycle-card-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:0;min-height:80px;display:grid}.earnings-cycle-accent{border-radius:14px 0 0 14px;align-self:stretch;width:4px}.earnings-cycle-body{flex:1;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.earnings-cycle-info{flex-direction:column;gap:5px;display:flex}.earnings-cycle-num{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:.7rem;font-weight:700}.earnings-cycle-dates{color:var(--text-primary);font-size:.95rem;font-weight:600}.earnings-cycle-right{flex-direction:column;align-items:flex-end;gap:8px;padding-right:20px;display:flex}.earnings-cycle-amount{letter-spacing:-.02em;font-family:IBM Plex Mono,monospace;font-size:1.35rem;font-weight:800}.earnings-status-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.status-not-done .earnings-cycle-accent{background:#71717a66}.status-not-done .earnings-cycle-amount{color:var(--text-tertiary)}.status-not-done .earnings-status-badge{color:#71717a;background:#71717a26}.status-upcoming .earnings-cycle-accent{background:#6366f199}.status-upcoming .earnings-cycle-amount{color:#818cf8}.status-upcoming .earnings-status-badge{color:#818cf8;background:#6366f11f}.status-ongoing .earnings-cycle-accent{background:linear-gradient(#10b981 0%,#06b6d4 100%)}.status-ongoing .earnings-cycle-amount{color:#10b981;text-shadow:0 0 20px #10b98140}.status-ongoing .earnings-status-badge{color:#10b981;background:#10b98126;animation:2s infinite pulse-badge}.status-ongoing .earnings-cycle-card{border-color:#10b9814d;box-shadow:0 0 30px #10b9810f}.status-processing .earnings-cycle-accent{background:linear-gradient(#f59e0b 0%,#d97706 100%)}.status-processing .earnings-cycle-amount{color:#f59e0b;text-shadow:0 0 20px #f59e0b40}.status-processing .earnings-status-badge{color:#f59e0b;background:#f59e0b26;animation:1.5s infinite pulse-badge}.status-processing .earnings-cycle-card{border-color:#f59e0b4d;box-shadow:0 0 30px #f59e0b0f}.status-scheduled .earnings-cycle-accent{background:linear-gradient(#6366f1 0%,#8b5cf6 100%)}.status-scheduled .earnings-cycle-amount{color:#a78bfa}.status-scheduled .earnings-status-badge{color:#a78bfa;background:#6366f126}.status-scheduled .earnings-cycle-card{border-color:#6366f140}.status-paid .earnings-cycle-accent{background:linear-gradient(#10b981 0%,#059669 100%)}.status-paid .earnings-cycle-amount{color:#10b981}.status-paid .earnings-status-badge{color:#10b981;background:#10b9811f}.pf-overlay{z-index:10000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.pf-overlay.profile-modal--open{opacity:1;pointer-events:all}.pf-shell{background:#0c0e14f2;border:1px solid #ffffff14;border-radius:28px;width:min(860px,96vw);height:min(600px,92vh);transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:scale(.97)translateY(8px);box-shadow:0 40px 80px #000000b3,inset 0 0 0 1px #ffffff0a}.pf-overlay.profile-modal--open .pf-shell{transform:scale(1)translateY(0)}.pf-sidebar{scrollbar-width:none;background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:0;width:280px;padding:32px 20px 24px;display:flex;overflow-y:auto}.pf-sidebar::-webkit-scrollbar{display:none}.pf-identity{text-align:center;border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:center;margin-bottom:20px;padding-bottom:28px;display:flex}.pf-ring-wrap{width:120px;height:120px;margin-bottom:16px;position:relative}.pf-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pf-ring__track{fill:none;stroke:#ffffff0f;stroke-width:5px}.pf-ring__fill{fill:none;stroke:var(--tier-color,#10b981);stroke-width:5px;stroke-linecap:round;stroke-dashoffset:var(--pf-ring-offset,339.3);filter:drop-shadow(0 0 6px var(--tier-color,#10b981));transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1),stroke .4s}.pf-avatar{cursor:pointer;background-color:#1e293be6;border-radius:50%;position:absolute;inset:10px;overflow:hidden}.pf-avatar__overlay{color:#0000;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:background .25s,color .25s;display:flex;position:absolute;inset:0}.pf-avatar:hover .pf-avatar__overlay{color:#fff;background:#0009}.pf-avatar__input{display:none}.pf-identity__name{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:3px;font-size:1.05rem;font-weight:700}.pf-identity__company{color:var(--text-tertiary);margin-bottom:12px;font-size:.78rem}.pf-tier-badge{color:var(--tier-color,#10b981);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:.72rem;font-weight:700;transition:color .4s,border-color .4s;display:inline-flex}.pf-tier-badge i{font-size:13px}.pf-stats-row{gap:0;width:100%;margin-bottom:12px;display:flex}.pf-stat{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.pf-stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.62rem;font-weight:700}.pf-stat__value{color:var(--text-primary);font-size:.88rem;font-weight:700}.pf-xp-bar-wrap{flex-direction:column;gap:5px;width:100%;display:flex}.pf-xp-bar{background:#ffffff12;border-radius:4px;height:4px;overflow:hidden}.pf-xp-bar__fill{height:100%;width:var(--fill-pct,0%);background:var(--tier-color,#10b981);box-shadow:0 0 6px var(--tier-color,#10b981);border-radius:4px;transition:width 1s cubic-bezier(.16,1,.3,1)}.pf-xp-bar__label{color:var(--text-tertiary);text-align:right;font-size:.68rem}.pf-nav{flex-direction:column;flex:1;gap:4px;display:flex}.pf-nav-item{color:var(--text-tertiary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s;display:flex;position:relative}.pf-nav-item i{flex-shrink:0;font-size:16px}.pf-nav-item:hover{color:var(--text-secondary);background:#ffffff0a}.pf-nav-item--active{color:#a5b4fc;background:#6366f11f;font-weight:600}.pf-nav-item--active:before{content:"";background:#6366f1;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.pf-logout-btn{color:#ef4444b3;cursor:pointer;background:#ef44440d;border:1px solid #ef444426;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.pf-logout-btn:hover{color:#f87171;background:#ef44441f;border-color:#ef44444d}.pf-content{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.pf-close-btn{z-index:2;width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.pf-close-btn:hover{color:var(--text-primary);background:#ffffff1a}.pf-panel{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;padding:36px 40px;display:flex;overflow-y:auto}.pf-panel--hidden{display:none}.pf-panel__header{margin-bottom:32px}.pf-panel__title{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:6px;font-size:1.5rem;font-weight:700}.pf-panel__sub{color:var(--text-tertiary);font-size:.85rem;line-height:1.5}.pf-form{flex-direction:column;gap:20px;display:flex}.pf-field{flex-direction:column;gap:8px;display:flex}.pf-field__label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:.72rem;font-weight:700}.pf-field__input{color:var(--text-primary);box-sizing:border-box;-webkit-appearance:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;width:100%;padding:13px 18px;font-family:inherit;font-size:.9rem;transition:border-color .2s,background .2s}.pf-field__input:focus{background:#6366f10a;border-color:#6366f180;outline:none}.pf-field__input:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}.pf-field__input::placeholder{color:var(--text-tertiary)}.pf-field__row{gap:8px;display:flex}.pf-field__row .pf-field__input{flex:1;min-width:0}.pf-field__send{white-space:nowrap;flex:none;min-width:7.5rem}.pf-field__hint{color:var(--text-tertiary);margin:0;font-size:.75rem;line-height:1.45}.pf-field__hint:empty{display:none}.pf-field__hint[data-tone=error]{color:var(--danger-text)}.pf-pw-wrap{display:flex;position:relative}.pf-pw-wrap .pf-field__input{padding-right:48px}.pf-pw-toggle{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;font-size:16px;transition:color .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pf-pw-toggle:hover{color:var(--text-secondary)}.pf-strength-bar-wrap{align-items:center;gap:10px;margin-top:2px;display:flex}.pf-strength-track{background:#ffffff12;border-radius:4px;flex:1;height:4px;overflow:hidden}.pf-strength-track .pw-strength-bar{border-radius:4px;width:0;height:100%;transition:width .3s,background .3s}.pf-strength-track[data-strength="1"] .pw-strength-bar{background:#ef4444;width:20%}.pf-strength-track[data-strength="2"] .pw-strength-bar{background:#f97316;width:40%}.pf-strength-track[data-strength="3"] .pw-strength-bar{background:#f59e0b;width:60%}.pf-strength-track[data-strength="4"] .pw-strength-bar{background:#22c55e;width:80%}.pf-strength-track[data-strength="5"] .pw-strength-bar{background:#10b981;width:100%}.pf-strength-label{color:var(--text-tertiary);white-space:nowrap;text-align:right;min-width:60px;font-size:.72rem;transition:color .3s}.pf-strength-track[data-strength="1"]~.pf-strength-label{color:#ef4444}.pf-strength-track[data-strength="2"]~.pf-strength-label{color:#f97316}.pf-strength-track[data-strength="3"]~.pf-strength-label{color:#f59e0b}.pf-strength-track[data-strength="4"]~.pf-strength-label{color:#22c55e}.pf-strength-track[data-strength="5"]~.pf-strength-label{color:#10b981}.pf-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:13px 24px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #4f46e54d,inset 0 1px #ffffff26}.pf-save-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #4f46e566,inset 0 1px #ffffff26}.pf-save-btn:active{transform:translateY(0)}.pf-toast{z-index:20000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:10px;padding:13px 20px;font-size:.85rem;font-weight:500;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(10px);box-shadow:0 8px 32px #00000080}.pf-toast.profile-toast--visible{opacity:1;transform:translateY(0)}.pf-toast.profile-toast--success{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.pf-toast.profile-toast--error{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.pf-toast.profile-toast--info{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f140}.profile-toast__icon{flex-shrink:0;font-size:16px}.pf-2fa{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:12px;margin-top:28px;padding:20px;display:flex}.pf-2fa__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-2fa__title{color:var(--text-primary);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.pf-2fa__sub{color:var(--text-tertiary);margin-top:4px;font-size:.78rem;line-height:1.5}.pf-2fa__status{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.pf-2fa__dot{background:#94a3b899;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pf-2fa__dot--on{background:#34d399}.pf-2fa__dot--off{background:#94a3b8}.pf-2fa__dot--unknown{background:#94a3b859}.pf-2fa__status-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:.76rem;font-weight:700}.pf-2fa__status-label--on{color:#34d399}.pf-2fa__status-label--off{color:#94a3b8}.pf-2fa__status-label--unknown{color:var(--text-tertiary)}.pf-2fa__detail{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.pf-2fa__btn{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-self:flex-start;padding:9px 18px;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s}.pf-2fa__btn:hover:not(:disabled){background:#6366f11f;border-color:#6366f166}.pf-2fa__btn:disabled{opacity:.45;cursor:not-allowed}.pf-btn{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface-control);min-height:38px;color:var(--text-primary);cursor:pointer;transition:background .2s var(--ease-spring), border-color .2s var(--ease-spring), color .2s ease;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pf-btn:hover:not(:disabled){background:var(--surface-hover)}.pf-btn:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.pf-btn:disabled{opacity:.45;cursor:not-allowed}.pf-btn[hidden]{display:none}.pf-btn--primary{background:var(--accent-primary);color:var(--text-primary);border-color:#0000}.pf-btn--primary:hover:not(:disabled){background:var(--accent-primary);filter:brightness(1.08)}.pf-btn--quiet{background:0 0}.pf-btn--danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-text)}.pf-btn--danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-text)}.pf-btn--text{min-height:0;color:var(--text-secondary);background:0 0;border-color:#0000;padding:4px 6px;font-weight:600}.pf-btn--text:hover:not(:disabled){background:var(--surface-control);color:var(--text-primary)}.pf-btn--row-danger{border-color:#0000;border-top:1px solid var(--hairline);width:100%;color:var(--danger-text);background:0 0;border-radius:0;margin-top:4px}.pf-btn--row-danger:hover:not(:disabled){background:var(--danger-soft)}.pf-btn--link{min-height:0;color:var(--text-secondary);text-underline-offset:3px;background:0 0;border-color:#0000;padding:4px 6px;text-decoration:underline}.pf-btn--link:hover{color:var(--text-primary);background:0 0}@media (prefers-reduced-motion:reduce){.pf-btn{transition:none}}.pf-block{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;gap:12px;margin-top:24px;padding:20px;display:flex}.pf-block--danger{border-color:var(--danger-line)}.pf-block__head{flex-direction:column;gap:4px;display:flex}.pf-block__title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.pf-block__sub{color:var(--text-tertiary);margin:0;font-size:.8rem;line-height:1.5}.pf-block__note{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.pf-block__note:empty{display:none}.pf-block__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-field__action{align-self:flex-start}.pf-field__input--area{resize:vertical;min-height:84px;line-height:1.5}.pf-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-list__item{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:12px 0;display:flex}.pf-list__item:first-child{border-top:0}.pf-list__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pf-list__title{color:var(--text-primary);font-size:.86rem;font-weight:600}.pf-list__meta{color:var(--text-tertiary);font-size:.76rem;line-height:1.45}.pf-list__side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.pf-list__side:empty{display:none}.pf-list__badge{border:1px solid var(--hairline-strong);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.7rem;font-weight:600}.pf-list__badge--live{color:var(--text-tertiary);border:0;align-items:center;gap:7px;padding:0;font-size:.78rem;font-weight:500;display:inline-flex}.pf-list__badge--live:before{content:"";background:var(--status-success);width:7px;height:7px;box-shadow:0 0 0 3px var(--surface-control);border-radius:50%}.pf-list__hash{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.pf-list__state{text-align:center;color:var(--text-tertiary);padding:20px 0;font-size:.8rem}.pf-tile{border:1px solid var(--hairline);background:var(--surface-control);width:32px;height:32px;color:var(--text-secondary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.pf-tile--lg{border-radius:13px;width:48px;height:48px;font-size:22px}.pf-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 0 8px;display:flex}.pf-empty__title{color:var(--text-secondary);margin:0;font-size:.86rem;font-weight:600}.pf-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pf-checks:empty{display:none}.pf-checks__item{color:var(--text-primary);align-items:center;gap:10px;font-size:.84rem;display:flex}.pf-checks__icon{color:var(--text-tertiary)}.pf-checks__label{flex:1}.pf-checks__status{border:1px solid var(--hairline-strong);background:var(--surface-control);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.7rem;font-weight:600}.pf-checks__item--ok .pf-checks__icon{color:var(--success-text)}.pf-checks__item--blocked .pf-checks__icon,.pf-checks__item--blocked .pf-checks__status{color:var(--danger-text)}.pf-checks__item--ok .pf-checks__status{color:var(--success-text)}.pf-checks__facts{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.pf-checks__facts:empty{display:none}.pf-checks__fact{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.pf-data{flex-direction:column;gap:28px;display:flex}.pf-data__section{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding-top:24px;display:flex}.pf-data__section:first-child{border-top:0;padding-top:0}.pf-data__heading{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:.98rem;font-weight:700}.pf-data__lede{color:var(--text-tertiary);margin:0;font-size:.8rem;line-height:1.55}.pf-data__body{flex-direction:column;gap:12px;display:flex}.pf-data__grid{flex-direction:column;margin:0;display:flex}.pf-data__row{border-top:1px solid var(--hairline);grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:9px 0;display:grid}.pf-data__row:first-child{border-top:0}.pf-data__key{color:var(--text-tertiary);font-size:.78rem}.pf-data__value{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.84rem}.pf-data__loading{flex-direction:column;gap:12px;display:flex}@media (width<=560px){.pf-data__row{grid-template-columns:1fr;gap:2px}}.pf-sheet{z-index:10001;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.pf-sheet__scrim{background:var(--scrim);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);animation:.2s ease-out pf-sheet-fade;position:absolute;inset:0}.pf-sheet__panel{border:var(--glass-panel-border);border-radius:var(--radius-sheet);background:var(--bg-card);width:min(460px,100%);max-height:100%;box-shadow:var(--glass-panel-shadow);animation:pf-sheet-rise .32s var(--ease-spring);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative;overflow-y:auto}.pf-sheet__panel:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.pf-sheet__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.pf-sheet__text{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.55}.pf-sheet__body{flex-direction:column;gap:14px;display:flex}.pf-sheet__error{color:var(--danger-text);margin:0;font-size:.8rem;line-height:1.45}.pf-sheet__error:empty{display:none}.pf-sheet__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.pf-sheet__panel[aria-busy=true] .pf-sheet__confirm{cursor:progress}@keyframes pf-sheet-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pf-sheet__panel,.pf-sheet__scrim{animation:none}}.deletion-banner{border-bottom:1px solid var(--danger-line);background:var(--danger-soft);color:var(--text-primary);align-items:center;gap:12px;padding:10px 20px;font-size:.84rem;display:flex}.deletion-banner__icon{color:var(--danger-text);flex-shrink:0;font-size:17px}.deletion-banner__text{flex:1;min-width:0}.deletion-banner__action{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text-primary);cursor:pointer;flex-shrink:0;padding:6px 14px;font-family:inherit;font-size:.8rem;font-weight:600}.deletion-banner__action:hover{background:var(--surface-hover)}.deletion-banner__action:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.ui-terminal.legal-gate{z-index:9000;text-align:left;justify-content:center;align-items:center;overflow-y:auto}.legal-gate__panel{border:var(--glass-panel-border);border-radius:var(--radius-sheet);background:var(--bg-card);width:min(520px,100%);box-shadow:var(--glass-panel-shadow);animation:legal-gate-rise .35s var(--ease-spring);flex-direction:column;gap:14px;padding:32px;display:flex}.legal-gate__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:.72rem;font-weight:700}.legal-gate__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.legal-gate__meta{color:var(--text-tertiary);margin:0;font-size:.78rem}.legal-gate__meta:empty{display:none}.legal-gate__body{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:.9rem;line-height:1.6}.legal-gate__links{margin:0}.legal-gate__link{color:var(--text-primary);text-underline-offset:3px;font-size:.86rem;text-decoration:underline}.legal-gate__link:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.legal-gate__check{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.86rem;line-height:1.5;display:flex}.legal-gate__checkbox{accent-color:var(--accent-primary);margin-top:3px}.legal-gate__checkbox:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.legal-gate__status,.legal-gate__error{margin:0;font-size:.82rem;line-height:1.45}.legal-gate__status{color:var(--text-secondary)}.legal-gate__error{color:var(--danger-text)}.legal-gate__status:empty,.legal-gate__error:empty{display:none}.legal-gate__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legal-gate__actions--start{justify-content:flex-start}@keyframes legal-gate-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.legal-gate__panel{animation:none}}.adm-notice{z-index:10002;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.adm-notice__scrim{background:var(--scrim);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);position:absolute;inset:0}.adm-notice__panel{border:var(--glass-panel-border);border-radius:var(--radius-sheet);background:var(--bg-card);width:min(560px,100%);max-height:100%;box-shadow:var(--glass-panel-shadow);animation:adm-notice-rise .32s var(--ease-spring);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow-y:auto}.adm-notice__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:.72rem;font-weight:700}.adm-notice__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:700}.adm-notice__body{color:var(--text-secondary);flex-direction:column;gap:10px;font-size:.86rem;line-height:1.6;display:flex}.adm-notice__intro,.adm-notice__retention{margin:0}.adm-notice__retention{color:var(--text-primary);font-weight:600}.adm-notice__items{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.adm-notice__strong{color:var(--text-primary);font-weight:600}.adm-notice__em{font-style:italic}.adm-notice__check{border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:600;display:flex}.adm-notice__checkbox{accent-color:var(--accent-primary)}.adm-notice__checkbox:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.adm-notice__error{color:var(--danger-text);margin:0;font-size:.82rem}.adm-notice__error:empty{display:none}.adm-notice__actions{justify-content:flex-end;gap:8px;display:flex}@keyframes adm-notice-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.adm-notice__panel{animation:none}}.pf-updates-overlay{z-index:10000;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);opacity:0;pointer-events:none;background:#00000080;justify-content:flex-end;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.pf-updates-overlay.is-open{opacity:1;pointer-events:all}.pf-updates-shell{background:#0c0e14d9;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;width:min(460px,92vw);height:calc(100vh - 32px);margin:16px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translate(110%)scale(.98);box-shadow:-10px 20px 60px #00000080,inset 1px 1px #ffffff0f}.pf-updates-overlay.is-open .pf-updates-shell{transform:translate(0)scale(1)}.pf-updates-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:32px 32px 24px;display:flex}.pf-updates-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:700}.pf-updates-close{width:36px;height:36px;color:var(--text-tertiary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.pf-updates-close:hover{color:var(--text-primary);background:#ffffff14;transform:scale(1.05)}.pf-updates-body{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding:24px 32px;display:flex;overflow-y:auto}.pf-updates-body::-webkit-scrollbar{display:none}.pf-update-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;gap:16px;padding:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:relative;overflow:hidden}.pf-update-card.is-unread:before{content:"";background:var(--glow-color,#6366f1);width:6px;height:6px;box-shadow:0 0 8px var(--glow-color,#6366f1);border-radius:50%;position:absolute;top:24px;left:8px}.pf-update-card--system{--glow-color:#3b82f6}.pf-update-card--finance{--glow-color:#10b981}.pf-update-card--alert{--glow-color:#f59e0b}.pf-update-card--urgent{--glow-color:#ef4444}.pf-update-card.is-dismissing{opacity:0;transform:translate(120%)}.pf-update-icon{width:44px;height:44px;color:var(--glow-color,var(--text-secondary));background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.pf-update-content{flex-direction:column;flex:1;display:flex}.pf-update-meta{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pf-update-category{text-transform:uppercase;letter-spacing:.08em;color:var(--glow-color,var(--text-tertiary));font-size:.65rem;font-weight:700}.pf-update-time{color:var(--text-tertiary);font-size:.7rem}.pf-update-title{color:var(--text-primary);margin:0 0 6px;font-size:.95rem;font-weight:600;line-height:1.3}.pf-update-text{color:var(--text-secondary);margin:0 0 16px;font-size:.82rem;line-height:1.5}.pf-update-action{color:var(--text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-self:flex-start;padding:8px 16px;font-size:.75rem;font-weight:600;transition:all .2s}.pf-update-action:hover{background:#ffffff1a;border-color:#fff3}.pf-update-action--primary{background:var(--glow-color,#6366f1);color:#fff;border-color:#0000}.pf-update-action--primary:hover{background:var(--glow-color,#6366f1);filter:brightness(1.15);border-color:#0000}.pf-update-dismiss-zone{width:40px;color:var(--text-tertiary);opacity:0;cursor:pointer;background:linear-gradient(90deg,#0000,#0000004d);justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:flex;position:absolute;top:0;bottom:0;right:0}.pf-update-card:hover .pf-update-dismiss-zone{opacity:1}.pf-update-dismiss-zone:hover{color:#ef4444}.pf-updates-empty{text-align:center;opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;animation:.6s .3s forwards updates-fade-in;display:flex}.pf-updates-orb{justify-content:center;align-items:center;width:140px;height:140px;margin-bottom:24px;display:flex;position:relative}.pf-updates-orb:before{content:"";border:1px solid #10b98133;border-radius:50%;animation:4s ease-in-out infinite updates-orb-pulse;position:absolute;inset:10px;box-shadow:0 0 40px #10b9810d}.pf-updates-orb i{color:#10b981;filter:drop-shadow(0 0 12px #10b98166);font-size:48px}.pf-updates-empty-title{color:var(--text-primary);margin:0 0 8px;font-size:1.1rem;font-weight:700}.pf-updates-empty-text{color:var(--text-tertiary);max-width:220px;font-size:.85rem;line-height:1.5}@keyframes updates-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes updates-orb-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.context-badge--hidden{display:none}.context-badge--visible{display:inline-flex}.pf-levels-overlay{z-index:10001;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);opacity:0;pointer-events:none;background:#05070c99;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.pf-levels-overlay.is-open{opacity:1;pointer-events:all}.pf-levels-shell{background:#0a0c12f7;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;width:800px;max-width:95vw;max-height:90vh;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:scale(.95)translateY(20px);box-shadow:0 40px 100px #000000e6,inset 0 1px 1px #ffffff0f}.pf-levels-overlay.is-open .pf-levels-shell{transform:scale(1)translateY(0)}.pf-levels-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;z-index:10;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.pf-levels-close:hover{color:var(--text-primary);background:#ffffff1a;transform:scale(1.05)}.pf-levels-content{scrollbar-width:none;flex-direction:column;align-items:center;gap:48px;padding:48px;display:flex;overflow-y:auto}.pf-levels-content::-webkit-scrollbar{display:none}.pf-hero-rings-wrapper{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.pf-hero-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pf-ring-track{fill:none;stroke:#ffffff0d;stroke-linecap:round}.pf-ring-fill{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--tier-color,#fff3));transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1),stroke .4s}.pf-ring-fill--animated{stroke-dashoffset:var(--pf-ring-offset)}.pf-hero-center{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex}.pf-hero-tier-name{text-transform:uppercase;letter-spacing:.15em;color:var(--tier-color,var(--text-secondary));margin-bottom:4px;font-size:.8rem;font-weight:700}.pf-hero-xp-val{letter-spacing:-.04em;color:var(--text-primary);text-shadow:0 4px 12px #00000080;font-size:3.5rem;font-weight:800;line-height:1}.pf-hero-xp-sub{color:var(--text-tertiary);margin-top:4px;font-size:.85rem}.pf-journey-map{justify-content:center;align-items:center;gap:16px;width:100%;display:flex;position:relative}.pf-journey-line{z-index:0;background:#ffffff0d;height:2px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.pf-journey-line-fill{width:var(--pf-journey-fill,0%);background:linear-gradient(90deg,#10b981,#6366f1,#f59e0b);height:100%;transition:width 1s}.pf-journey-card{z-index:1;text-align:center;opacity:.5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e14e6;border:1px solid #ffffff14;border-radius:20px;width:180px;padding:20px 16px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.9)}.pf-journey-card.is-active{opacity:1;border-color:var(--card-color,#fff3);box-shadow:0 10px 30px #00000080, 0 0 0 1px var(--card-color,transparent) inset;transform:scale(1.05)}.pf-journey-icon{width:48px;height:48px;color:var(--card-color,#fff);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:24px;display:flex}.pf-journey-card.is-active .pf-journey-icon{background:var(--card-color);color:#000;box-shadow:0 0 15px var(--card-color)}.pf-journey-name{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:700}.pf-journey-rate{color:var(--text-secondary);font-size:.8rem}.pf-journey-rate strong{color:var(--text-primary)}.pf-levels-content>*{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards levels-slide-up-fade;transform:translateY(20px)}.pf-levels-content>:first-child{animation-delay:.1s}.pf-levels-content>:nth-child(2){animation-delay:.2s}@keyframes levels-slide-up-fade{to{opacity:1;transform:translateY(0)}}.pf-bento-row{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.pf-bento-row--single{grid-template-columns:1fr}.pf-revenue-panel{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;width:100%;padding:32px;display:flex}.pf-revenue-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.pf-revenue-icon{color:#10b981;background:#10b9811a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.pf-revenue-title-wrap{flex-direction:column;display:flex}.pf-rev-title{color:var(--text-primary);margin:0 0 2px;font-size:1.1rem;font-weight:700}.pf-rev-sub{color:var(--text-tertiary);margin:0;font-size:.75rem}.pf-revenue-hero-wrap{text-align:center;border-bottom:1px solid #ffffff0d;margin-bottom:24px;padding-bottom:24px}.pf-revenue-hero{color:#10b981;letter-spacing:-.02em;text-shadow:0 0 20px #10b9814d;margin-bottom:4px;font-size:2.5rem;font-weight:800}.pf-revenue-hero-sub{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.pf-revenue-breakdown{flex-direction:column;flex:1;gap:12px;display:flex}.pf-rev-item{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;transition:background .2s;display:flex}.pf-rev-item:hover{background:#ffffff0a}.pf-rev-item-left{align-items:center;gap:12px;display:flex}.pf-rev-item-icon{width:32px;height:32px;color:var(--text-secondary);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;display:flex}.pf-rev-item-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.pf-rev-item-val{color:var(--text-primary);font-family:monospace;font-size:.9rem;font-weight:700}.pf-rev-item--retained .pf-rev-item-icon{color:#3b82f6;background:#3b82f61a}.pf-rev-item--chargebacks .pf-rev-item-icon{color:#f59e0b;background:#f59e0b1a}.pf-rev-item--upsells .pf-rev-item-icon{color:#8b5cf6;background:#8b5cf61a}.pf-levels-content>:nth-child(3){animation-delay:.3s}.pf-levels-content>:nth-child(4){animation-delay:.4s}@media (width<=800px){.pf-bento-row{grid-template-columns:1fr}}.eng-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;background:#0a0a0f73;justify-content:center;align-items:center;animation:.25s ease-out forwards modalFadeIn;display:flex;position:fixed;inset:0}.eng-backdrop.is-closing{animation:.2s ease-out forwards modalFadeOut}.eng-card{text-align:center;-webkit-backdrop-filter:blur(48px)saturate(160%);backdrop-filter:blur(48px)saturate(160%);will-change:transform, opacity;background:radial-gradient(130% 120% at 50% -10%,#10b9811f 0%,#0e1016eb 100%);border:1px solid #ffffff1f;border-radius:28px;width:100%;max-width:560px;margin:20px;padding:48px 32px 32px;position:relative;box-shadow:0 40px 80px #000000b3,inset 0 1px 2px #fff3,inset 0 0 40px #ffffff08}.eng-card.spring-pop{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards springPop}@keyframes springPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.eng-close-btn{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.eng-close-btn:hover{color:#fff;background:#ffffff26}.eng-icon-row{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.eng-icon-box{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.6rem;display:flex;box-shadow:inset 0 2px 8px #ffffff14}.eng-icon-box--video{background:linear-gradient(135deg,#10b981 0%,#059669 100%);font-size:1.8rem;box-shadow:0 12px 24px #10b98166,inset 0 2px 4px #fff6}.eng-icon-plus{color:#ffffff4d;font-size:1rem}.eng-title{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:1.5rem;font-weight:600}.eng-desc{color:#fff9;margin-bottom:32px;padding:0 8px;font-size:.9rem;line-height:1.6}.eng-desc strong{color:#ffffffd9}.eng-drop-row{gap:16px;margin-bottom:32px;display:flex}.eng-dropzone{cursor:pointer;background:#ffffff05;border:1px dashed #ffffff26;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-height:160px;padding:24px 16px;transition:all .2s;display:flex;position:relative;box-shadow:inset 0 2px 10px #0003}.eng-dropzone:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-2px)}.eng-dropzone.is-dragover{background:#10b98114;border-style:solid;border-color:#10b981}.eng-dropzone.is-filled{cursor:default;background:#10b9810a;border-style:solid;border-color:#10b98166}.eng-dropzone--video{background:#10b98108;border-color:#10b9814d}.eng-dropzone--video:hover{background:#10b98114;border-color:#10b98199}.eng-dropzone__icon{color:#ffffffe6;margin-bottom:12px;font-size:2rem}.eng-dropzone--video .eng-dropzone__icon{color:#10b981;filter:drop-shadow(0 0 8px #10b98166)}.eng-dropzone__label{color:#fff;margin-bottom:12px;font-size:.95rem;font-weight:600}.eng-tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.eng-tag{color:#fff9;letter-spacing:.2px;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:.65rem;font-weight:500;display:inline-flex}.eng-tag__check{color:#10b981}.eng-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(#34d399 0%,#10b981 100%);border:1px solid #ffffff26;border-top-color:#fff6;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:24px;padding:16px;font-size:1.05rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 8px 24px #10b98166,inset 0 1px #fff6}.eng-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #10b98180,inset 0 1px #fff6}.eng-submit-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.3)}.eng-trust-row{color:#fff6;justify-content:center;align-items:center;gap:20px;font-size:.75rem;font-weight:500;display:flex}.eng-trust-item{align-items:center;gap:6px;display:flex}.eng-loading{text-align:center;padding:40px 0}.eng-loading__spinner{color:#10b981;margin-bottom:24px;font-size:4rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eng-loading__title{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:1.4rem;font-weight:600}.eng-loading__status{color:#fff9;max-width:300px;margin:0 auto;font-size:.95rem;line-height:1.5}.eng-loading__bar-track{background:#ffffff0d;border-radius:4px;width:100%;height:4px;margin-top:32px;position:relative;overflow:hidden}.eng-loading__bar-fill{background:#10b981;border-radius:4px;width:0%;height:100%;transition:width 4s ease-in-out;position:absolute;top:0;left:0}.eng-approved-hero{text-align:left;background:#0003;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:20px;margin-bottom:32px;padding:16px;display:flex;box-shadow:inset 0 2px 12px #0000004d}.eng-approved-thumb{background:#334155;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:100px;display:flex;position:relative;overflow:hidden}.eng-approved-thumb__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;position:absolute;inset:0}.eng-approved-thumb__play{color:#fff;z-index:10;filter:drop-shadow(0 2px 4px #00000080);font-size:1.8rem;position:relative}.eng-approved-title{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:1.3rem;font-weight:600}.eng-approved-checks{color:#fff9;flex-direction:column;gap:4px;font-size:.85rem;display:flex}.eng-approved-check{align-items:center;gap:6px;display:flex}.eng-approved-check i{color:#10b981}.cc-company-icon,.cc-company-icon--sm,.cc-company-icon--lg,.cc-step-hdr__icon,.cc-tool-card__icon,.cc-tool-card__icon--sm{background:#6366f11a;border-color:#6366f133}.cc-company-icon i,.cc-company-icon--sm i,.cc-company-icon--lg i,.cc-step-hdr__icon i,.cc-tool-card__icon i,.cc-tool-card__icon--sm i{color:var(--accent-primary)}.cc-wf-step__num,.cc-wf-step__num--sm{color:var(--accent-primary);background:#6366f11a;border-color:#6366f145}.cc-kb-hero__sector,.kb-section-title i,.cc-step-hdr__num,.cc-step-hdr__icon i{color:var(--accent-primary)}.cc-kb-hero{background:linear-gradient(135deg,#6366f112 0%,#0000 60%);border-color:#6366f126}.cc-ack-checkbox{accent-color:var(--accent-primary)}.cc-step-hdr [class^=ph]{color:var(--accent-primary)}.cc-hub-progress__fill{background:var(--accent-primary)}.cc-hub-progress__fill--certified{background:#10b981}.ph-clock{color:var(--accent-primary)}.xp-value-colored{color:var(--tier-color,var(--accent-primary))}.oi-overview-swatch,.ci-co-addon-swatch,.ci-co-addon-inner-swatch{background:var(--swatch,var(--border-subtle))}.ci-co-prod-badge{background:var(--badge-color,var(--accent-primary))}.ci-co-addon-preview{background:var(--swatch,var(--border-subtle));justify-content:center;align-items:center;width:100%;height:180px;display:flex}[style*=--fill-pct]{width:var(--fill-pct,0%);transition:width .4s}.ash{width:100%;max-width:900px;font-family:var(--font-sans,"Inter", system-ui, -apple-system, sans-serif);color:var(--text-primary);z-index:1;flex-direction:column;gap:40px;margin:0 auto;padding:48px 24px 64px;animation:.6s cubic-bezier(.22,1,.36,1) both ashFadeSlideUp;display:flex;position:relative}.ash:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#6366f11f 0%,#8b5cf60f 40%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite ashPulseGlow;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ash__hero{text-align:center;will-change:transform;z-index:100;flex-direction:column;align-items:center;gap:28px;padding:16px 0 0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex;position:relative}.ash__sparkle{background:linear-gradient(135deg,#a78bfa,#6366f1,#818cf8);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px #6366f159);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:2.8rem;line-height:1;animation:3s ease-in-out infinite ashFloat}.ash__title{letter-spacing:-.03em;color:var(--text-primary);background:linear-gradient(#fff 0%,#ffffffb8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.15}.ash__search-wrap{z-index:100;width:100%;max-width:600px;position:relative}.ash__search-container{align-items:center;width:100%;display:flex;position:relative}.ash__search-input{-webkit-backdrop-filter:blur(40px)saturate(140%);backdrop-filter:blur(40px)saturate(140%);width:100%;height:64px;color:var(--text-primary);font-family:var(--font-sans);background:#0f172a99;border:1px solid #ffffff1a;border-radius:32px;outline:none;padding:0 72px 0 28px;font-size:1rem;font-weight:500;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #ffffff14,0 8px 32px #0000004d}.ash__search-input::placeholder{color:var(--text-tertiary);font-weight:400}.ash__search-input:focus{border-color:#6366f199;box-shadow:inset 0 1px 1px #ffffff14,0 0 0 4px #6366f126,0 8px 32px #0000004d}.ash__search-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.15rem;transition:transform .25s,box-shadow .25s,opacity .25s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 4px 16px #6366f159}.ash__search-btn:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 6px 24px #6366f173}.ash__search-btn:active{transform:translateY(-50%)scale(.96)}.ash__chat-modal-overlay{z-index:1100;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:32px;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.ash__chat-modal-overlay--open{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#00000080}.ash__chat-modal{-webkit-backdrop-filter:blur(48px)saturate(160%);backdrop-filter:blur(48px)saturate(160%);opacity:0;background:linear-gradient(160deg,#1e293bd9 0%,#0f172af2 100%);border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:100%;max-width:560px;height:70vh;max-height:680px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .45s;display:flex;overflow:hidden;transform:translateY(24px)scale(.96);box-shadow:inset 0 1px 1px #ffffff0f,0 40px 100px #0009}.ash__chat-modal-overlay--open .ash__chat-modal{opacity:1;transform:translateY(0)scale(1)}.ash__chat-modal-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ash__chat-modal-title-area{align-items:center;gap:14px;display:flex}.ash__chat-modal-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 50%,#3b82f6 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex;box-shadow:0 4px 16px #6366f159}.ash__chat-modal-title-text h2{color:var(--text-primary);font-size:1.05rem;font-weight:600;line-height:1.2}.ash__chat-modal-status{color:#34d399;letter-spacing:.5px;font-size:.72rem;font-weight:500}.ash__chat-modal-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.ash__chat-modal-close:hover{color:var(--text-primary);background:#ffffff1f}.ash__chat-modal-body{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.ash__chat-modal-body::-webkit-scrollbar{width:4px}.ash__chat-modal-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.ash__chat-content{flex-direction:column;gap:16px;display:flex}.ash__chat-msg{align-items:flex-start;gap:12px;animation:.35s cubic-bezier(.22,1,.36,1) both ashFadeSlideUp;display:flex}.ash__chat-msg--user{flex-direction:row-reverse}.ash__chat-msg--ai{flex-direction:row}.ash__chat-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 50%,#3b82f6 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.75rem;display:flex;box-shadow:0 4px 12px #6366f14d}.ash__chat-bubble{max-width:80%;color:var(--text-primary);border-radius:20px;padding:14px 18px;font-size:.88rem;font-weight:450;line-height:1.55}.ash__chat-bubble p{margin:0}.ash__chat-msg--ai .ash__chat-bubble{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px 20px 20px 6px}.ash__chat-msg--user .ash__chat-bubble{background:linear-gradient(135deg,#6366f140 0%,#8b5cf62e 100%);border:1px solid #6366f133;border-radius:20px 20px 6px}.ash__chat-modal-footer{border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.ash__chat-modal-input{height:48px;color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;outline:none;flex:1;padding:0 20px;font-family:inherit;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.ash__chat-modal-input::placeholder{color:var(--text-tertiary)}.ash__chat-modal-input:focus{border-color:#6366f180;box-shadow:0 0 0 3px #6366f11f}.ash__chat-modal-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #6366f159}.ash__chat-modal-send:hover{transform:scale(1.06);box-shadow:0 6px 24px #6366f173}.ash__chat-modal-send:active{transform:scale(.94)}.ash__typing{align-items:center;gap:5px;padding:4px 0;display:flex}.ash__typing span{background:var(--text-tertiary);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ashTypingBounce;display:block}.ash__typing span:nth-child(2){animation-delay:.15s}.ash__typing span:nth-child(3){animation-delay:.3s}.ash__topics-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ash__topic-card{--ash-topic-color:var(--accent-primary);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);cursor:pointer;background:#0f172a99;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;animation:.5s cubic-bezier(.22,1,.36,1) both ashCardEntrance;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff0f,0 4px 16px #0003}.ash__topic-card:first-child{animation-delay:50ms}.ash__topic-card:nth-child(2){animation-delay:.1s}.ash__topic-card:nth-child(3){animation-delay:.15s}.ash__topic-card:nth-child(4){animation-delay:.2s}.ash__topic-card:nth-child(5){animation-delay:.25s}.ash__topic-card:nth-child(6){animation-delay:.3s}.ash__topic-card:hover{border-color:color-mix(in srgb, var(--ash-topic-color) 35%, transparent);box-shadow:inset 0 1px 1px #ffffff14, 0 8px 32px #0000004d, 0 0 0 1px color-mix(in srgb, var(--ash-topic-color) 15%, transparent);transform:translateY(-4px)}.ash__topic-icon{width:44px;height:44px;color:var(--ash-topic-color);background:color-mix(in srgb, var(--ash-topic-color) 12%, transparent);border-radius:14px;justify-content:center;align-items:center;font-size:1.2rem;transition:background .3s,transform .3s;display:flex}.ash__topic-card:hover .ash__topic-icon{background:color-mix(in srgb, var(--ash-topic-color) 18%, transparent);transform:scale(1.06)}.ash__topic-title{color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.3}.ash__topic-desc{color:var(--text-secondary);font-size:.8rem;font-weight:400;line-height:1.5}.ash__topic-count{color:var(--text-tertiary);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:100px;align-self:flex-start;align-items:center;margin-top:auto;padding:3px 10px;font-size:.7rem;font-weight:500;display:inline-flex}.ash__topic-card--schedule,.ash__topic-card--earnings,.ash__topic-card--account,.ash__topic-card--compliance,.ash__topic-card--company,.ash__topic-card--technical{--ash-topic-color:#cbd5e1}.ash__troubleshoot-section{border-top:1px solid #ffffff0f;padding-top:8px}.ash__troubleshoot-cta{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);cursor:pointer;background:#0f172a99;border:1px solid #6366f133;border-radius:24px;align-items:center;gap:20px;padding:28px;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.ash__troubleshoot-cta:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.6;background:linear-gradient(135deg,#6366f14d 0%,#8b5cf626 50%,#3b82f633 100%);border-radius:24px;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ash__troubleshoot-cta:hover{border-color:#6366f159;transform:translateY(-2px);box-shadow:0 8px 40px #6366f126,0 0 0 1px #6366f11a}.ash__troubleshoot-cta:hover:before{opacity:1}.ash__troubleshoot-icon{color:#a78bfa;background:linear-gradient(135deg,#6366f133 0%,#8b5cf626 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.3rem;transition:transform .3s;display:flex}.ash__troubleshoot-cta:hover .ash__troubleshoot-icon{transform:scale(1.08)}.ash__troubleshoot-title{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.ash__troubleshoot-desc{color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.5}.ash__ai-overlay{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);z-index:200;opacity:0;pointer-events:none;background:#050710b3;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.ash__ai-overlay--open{opacity:1;pointer-events:auto}.ash__ai-canvas{-webkit-backdrop-filter:blur(64px)saturate(180%);backdrop-filter:blur(64px)saturate(180%);opacity:0;background:#0f1423a6;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;width:100%;max-width:680px;height:85vh;max-height:800px;margin:24px;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .5s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.95);box-shadow:inset 0 1px 1px #ffffff1a,0 40px 100px #0009}.ash__ai-overlay--open .ash__ai-canvas{opacity:1;transform:translateY(0)scale(1)}.ash__ai-header{z-index:10;background:linear-gradient(#0f1423e6 0%,#0f142300 100%);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ash__ai-orb-container{align-items:center;gap:16px;display:flex}.ash__ai-orb{background:radial-gradient(circle at 30% 30%,#8b5cf6,#3b82f6);border-radius:50%;width:36px;height:36px;animation:4s ease-in-out infinite alternate ash-orb-pulse;position:relative;box-shadow:0 0 20px #8b5cf666,inset 0 0 10px #ffffff80}@keyframes ash-orb-pulse{0%{filter:hue-rotate();transform:scale(.95);box-shadow:0 0 15px #8b5cf666}to{filter:hue-rotate(30deg);transform:scale(1.05);box-shadow:0 0 30px #3b82f699}}.ash__ai-orb--thinking{animation:1s cubic-bezier(.4,0,.2,1) infinite alternate orbThink}@keyframes orbThink{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.1);box-shadow:0 0 40px #8b5cf6cc}}.ash__ai-title{color:var(--text-primary);letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.ash__ai-header-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.ash__ai-header-close:hover{color:var(--text-primary);background:#ffffff26;transform:scale(1.05)}.ash__ai-stream{scroll-behavior:smooth;flex-direction:column;flex:1;gap:24px;padding:0 32px 32px;display:flex;overflow-y:auto}.ash__ai-stream::-webkit-scrollbar{display:none}.ash__ai-message-row{flex-direction:column;gap:8px;max-width:85%;animation:.4s cubic-bezier(.22,1,.36,1) backwards messageSlideIn;display:flex}.ash__ai-message-row--user{align-self:flex-end;align-items:flex-end}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ash__ai-bubble{color:var(--text-primary);border-radius:20px;padding:16px 20px;font-size:.95rem;line-height:1.5;box-shadow:0 4px 12px #0000001a}.ash__ai-bubble--ai{background:#ffffff0d;border:1px solid #ffffff14;border-bottom-left-radius:4px}.ash__ai-bubble--user{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-bottom-right-radius:4px}.ash__ai-chips-container{flex-direction:column;align-self:flex-start;gap:10px;max-width:100%;margin-top:8px;display:flex}.ash__ai-chip{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:14px 20px;font-size:.9rem;font-weight:500;transition:all .25s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.22,1,.36,1) backwards chipPopIn;display:flex}.ash__ai-chip:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.ash__ai-chip i{color:var(--accent-primary);font-size:1.1rem}@keyframes chipPopIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ash__ai-widget{box-sizing:border-box;background:#0000004d;border:1px solid #ffffff0f;border-radius:20px;width:100%;margin-top:12px;padding:24px;animation:.6s cubic-bezier(.22,1,.36,1) backwards widgetReveal}@keyframes widgetReveal{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ash__ai-audio-bars{justify-content:center;align-items:center;gap:4px;height:40px;margin:20px 0;display:flex}.ash__ai-audio-bar{width:6px;height:var(--ash-bar-h,10px);background:var(--status-success,#10b981);border-radius:3px;transition:height .1s}.ash__ai-escalation-package{background:#3b82f61a;border:1px solid #3b82f633;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex}.ash__ai-escalation-icon{color:#3b82f6;font-size:1.5rem}.ash__ai-escalation-details{flex-direction:column;gap:4px;display:flex}.ash__ai-escalation-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.ash__ai-escalation-logs{color:var(--text-tertiary);font-family:monospace;font-size:.75rem}.ash__ai-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.ash__ai-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.ash__ai-btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #3b82f666}.ash__ai-btn--primary:active{transform:translateY(0)scale(.98)}.ash__ai-btn--success{background:var(--status-success,#10b981)!important;color:#fff!important;box-shadow:0 4px 16px #10b98166!important}.ash__ai-btn:disabled{opacity:.5;pointer-events:none}.ash__ai-escalation-title--centered{text-align:center}.ash__ai-chip:first-child{animation-delay:0s}.ash__ai-chip:nth-child(2){animation-delay:.1s}.ash__ai-chip:nth-child(3){animation-delay:.2s}.ash__ai-chip:nth-child(4){animation-delay:.3s}.ash__ai-chip:nth-child(5){animation-delay:.4s}.ash__ai-chips-container--used .ash__ai-chip{opacity:.4;pointer-events:none}.ash__ai-escalation-link{color:var(--accent-primary,#6366f1);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:opacity .2s}.ash__ai-escalation-link:hover{opacity:.8}.ash__footer{text-align:center;color:var(--text-tertiary);padding:16px 0 0;font-size:.78rem;font-weight:400;line-height:1.6}.ash__footer-email{color:var(--text-tertiary);font-weight:500;text-decoration:none;transition:color .25s}.ash__footer-email:hover{color:var(--text-secondary)}@keyframes ashFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ashPulseGlow{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes ashFadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ashTypingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes ashCardEntrance{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ash.hc-ready{transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.ash.hc-spatial-active{filter:blur(8px)brightness(.3);transform:scale(.92)translateZ(0)}.hc-spatial-overlay{z-index:1000;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:40px;transition:opacity .7s cubic-bezier(.16,1,.3,1),background .7s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .7s cubic-bezier(.16,1,.3,1),backdrop-filter .7s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.hc-spatial-overlay.visible{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#0006}.hc-canvas{opacity:0;background:linear-gradient(145deg,#1e293b99 0%,#0f172acc 100%);border:1px solid #ffffff1a;border-radius:32px;flex-direction:column;width:100%;max-width:900px;height:80vh;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:scale(1.06)translateY(28px);box-shadow:0 40px 100px #0009,inset 0 1px 1px #ffffff1a}.hc-spatial-overlay.visible .hc-canvas{opacity:1;transform:scale(1)translateY(0)}.hc-header{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.hc-title-area{align-items:center;gap:16px;display:flex}.hc-title-area i{color:var(--text-primary);font-size:28px}.hc-title-area h2{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.hc-close-btn{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:none;border-radius:20px;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.hc-close-btn:hover{color:var(--text-primary);background:#ffffff1a}.hc-grid{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:32px 40px 40px;display:flex;overflow-y:auto}.hc-grid::-webkit-scrollbar{width:6px}.hc-grid::-webkit-scrollbar-track{background:0 0}.hc-grid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.hc-grid::-webkit-scrollbar-thumb:hover{background:#fff3}.hc-header-icon{color:#a78bfa;background:linear-gradient(135deg,#6366f133 0%,#8b5cf626 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.hc-header-text{flex-direction:column;gap:2px;display:flex}.hc-header-subtitle{color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.4}.hc-count-bar{margin-top:-8px;margin-bottom:-8px;padding:0 40px}.hc-count-text{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-tertiary);font-size:.72rem;font-weight:600}.hc-article-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;flex-shrink:0;transition:all .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.hc-article-card:hover{background:#ffffff0a;border-color:#ffffff1a}.hc-article-card--expanded{background:#ffffff0a;border-color:#6366f133;box-shadow:0 12px 40px #00000026,0 0 0 1px #6366f11a}.hc-article-header{align-items:center;gap:16px;padding:20px 28px;display:flex}.hc-article-number{width:32px;min-width:32px;height:32px;color:var(--text-tertiary);letter-spacing:.5px;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;transition:all .3s;display:flex}.hc-article-card--expanded .hc-article-number{color:#a78bfa;background:linear-gradient(135deg,#6366f140 0%,#8b5cf62e 100%)}.hc-article-question{color:var(--text-primary);flex:1;font-size:.95rem;font-weight:550;line-height:1.4}.hc-article-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.hc-article-tag{text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:.65rem;font-weight:600}.hc-article-tag--popular{color:#818cf8;background:#6366f11f}.hc-article-tag--important{color:#fbbf24;background:#f59e0b1f}.hc-article-tag--critical{color:#f87171;background:#ef44441f}.hc-article-tag--new{color:#34d399;background:#10b9811f}.hc-article-chevron{color:var(--text-tertiary);font-size:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),color .25s}.hc-article-card--expanded .hc-article-chevron{color:var(--text-secondary);transform:rotate(-180deg)}.hc-article-body{flex-direction:column;gap:10px;padding:0 28px 24px;animation:.35s cubic-bezier(.22,1,.36,1) both ashFadeSlideUp;display:flex}.hc-step-row{background:#00000026;border:1px solid #ffffff08;border-radius:14px;align-items:flex-start;gap:14px;padding:10px 14px;display:flex}.hc-step-number{color:#818cf8;background:#6366f126;border-radius:8px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:1px;font-size:.68rem;font-weight:700;display:flex}.hc-step-text{color:var(--text-secondary);flex:1;font-size:.88rem;font-weight:400;line-height:1.55}@media (width<=768px){.ash{gap:32px;padding:32px 16px 48px}.ash__title{font-size:1.9rem}.ash__search-input{height:56px;font-size:.92rem}.ash__search-btn{width:42px;height:42px}.ash__topics-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ash__topic-card{padding:20px}.ash__troubleshoot-cta{text-align:center;flex-direction:column;padding:22px}}@media (width<=480px){.ash{gap:28px;padding:24px 12px 40px}.ash__title{font-size:1.55rem}.ash__sparkle{font-size:2.2rem}.ash__search-input{height:52px;padding:0 60px 0 20px;font-size:.88rem}.ash__search-btn{width:38px;height:38px;font-size:1rem;right:7px}.ash__topics-grid{grid-template-columns:1fr;gap:10px}.ash__topic-card{border-radius:16px;padding:18px}.ash__troubleshoot-cta{border-radius:18px;padding:18px}.ash__chat-bubble{max-width:85%;font-size:.84rem}}#view-overview{padding:40px 80px 100px}.ov-bento-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);gap:24px;width:100%;max-width:100%;margin:0;padding-bottom:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards ov-fade-in;display:grid}@keyframes ov-fade-in{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ov-widget{-webkit-backdrop-filter:blur(80px)saturate(200%);backdrop-filter:blur(80px)saturate(200%);transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--rot-x,0deg)) rotateY(var(--rot-y,0deg)) scale(var(--scale,1));will-change:transform;background:#0f0f1233;border:1px solid #ffffff26;border-color:#ffffff26 #ffffff05 #ffffff03 #ffffff14;border-radius:40px;flex-direction:column;padding:32px;transition:transform .15s cubic-bezier(.2,.8,.2,1),border .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a,0 20px 40px #000c}.ov-widget:after{content:"";pointer-events:none;z-index:10;opacity:.5;transform:translate(calc(var(--rot-y,0deg) * -2%), calc(var(--rot-x,0deg) * 2%));background:linear-gradient(105deg,#fff0 0%,#ffffff08 40%,#ffffff1f 50%,#fff0 60%);transition:transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ov-widget:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(800px circle at var(--mouse-x,50%) var(--mouse-y,50%), #ffffff0f, transparent 40%);transition:opacity .3s;position:absolute;inset:0}.ov-widget.interactive:hover{--scale:1.02;cursor:pointer;border-top:1px solid #ffffff40}.ov-widget.interactive:hover:before{opacity:1}.ov-bento-glow-green{pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9810a 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.ov-bento-glow-purple{pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf60a 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.ov-bento-glow-blue{pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f60a 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.ov-widget-label{text-transform:uppercase;letter-spacing:.1em;color:#fff6;z-index:3;align-items:center;gap:8px;margin-bottom:24px;font-size:.75rem;font-weight:700;display:flex}.ov-hero-massive{flex-direction:row;grid-area:span 3/span 12;justify-content:space-between;align-items:center;padding:40px}.ov-hero-content{z-index:3;max-width:600px;padding-left:60px}.exec-hero-title.ov-hero-title--tight{font-size:3rem}.ov-hero-title{color:#fff;letter-spacing:-1px;margin-bottom:16px;font-size:3.5rem;font-weight:600;line-height:1.1}.ov-hero-subtitle{color:#fff9;max-width:80%;margin-bottom:40px;font-size:1.1rem;line-height:1.6}.ov-metric-trend{color:#10b981;align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:flex}.ov-graph-widget{flex-direction:column;grid-area:span 4/span 8;display:flex}.ov-graph-header{z-index:3;justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.ov-graph-main-value{color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-size:2.5rem;font-weight:500;line-height:1.1}.ov-graph-container{z-index:2;flex:1;width:100%;min-height:200px;margin-top:16px;position:relative}.ov-chart-line{fill:none;stroke:#10b981;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 16px #10b98166);stroke-dasharray:2000;stroke-dashoffset:2000px;animation:2s ease-out forwards draw-line}.ov-chart-fill{fill:url(#graph-gradient);opacity:0;animation:1s ease-out 1s forwards fade-fill}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-fill{to{opacity:.2}}.ov-action-widget{flex-direction:column;grid-area:span 2/span 4;justify-content:center;display:flex}.ov-gamification-widget{grid-area:span 2/span 4}.ov-widget--elite{animation:4s ease-in-out infinite alternate ov-elite-glow;box-shadow:0 0 24px #fbbf2414,inset 0 1px #fbbf241a;background:linear-gradient(135deg,#fbbf240f 0%,#f59e0b08 50%,#ffffff05 100%)!important;border-color:#fbbf2440!important}.ov-widget--elite:hover{box-shadow:0 0 32px #fbbf241f,inset 0 1px #fbbf2426;border-color:#fbbf2466!important}.ov-widget--elite .ov-widget-label{color:#fbbf24!important}.ov-widget--elite .ov-node-level-name{color:#fbbf24;text-shadow:0 0 12px #fbbf244d}@keyframes ov-elite-glow{0%{box-shadow:0 0 20px #fbbf240f,inset 0 1px #fbbf2414}to{box-shadow:0 0 30px #fbbf241f,inset 0 1px #fbbf2426}}.ov-gamification-flex{flex:1;justify-content:space-between;align-items:center;margin-top:-16px;display:flex}.ov-ring-container{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.ov-ring-container svg{width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-90deg)}.ov-ring-bg{fill:none;stroke:#ffffff0d;stroke-width:6px}.ov-ring-progress{fill:none;stroke:var(--ov-ring-stroke,#10b981);stroke-width:6px;stroke-dasharray:282.74;stroke-linecap:round;stroke-dashoffset:282.74px;transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1),stroke .4s}.ov-ring-progress--filled{stroke-dashoffset:var(--ov-ring-offset)}.ov-ring-content{text-align:center;z-index:1}.ov-ring-value{color:#fff;font-size:1.25rem;font-weight:600;line-height:1}.ov-ring-label{color:#ffffff80;text-transform:uppercase;margin-top:4px;font-size:.6rem;font-weight:500}.ov-btn-pulse{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:auto;padding:18px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 24px #10b9814d}.ov-btn-pulse:hover{transform:translateY(-2px);box-shadow:0 12px 32px #10b98180}.ov-hero-label{margin-bottom:12px;font-size:.8rem}.ov-label--success{color:#10b981}.ov-label--warning{color:#f59e0b}.ov-label--info{color:#3b82f6}.ov-hero-label.exec-hero-pretitle{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-family:Space Mono,monospace;font-size:.7rem;font-weight:600}.ov-hero-btn{color:#fff;background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:10px;gap:8px;width:fit-content;margin-bottom:0;padding:10px 20px;font-size:.9rem;font-weight:600;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0d}.ov-hero-btn:hover{background:linear-gradient(#ffffff1a 0%,#ffffff0a 100%);border-color:#ffffff2e;transform:none;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff14}.ov-btn-pulse--live{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);animation:none;box-shadow:0 8px 24px #ef444466}.ov-hero-btn.ov-btn-pulse--live{background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0d}.ov-node-info{flex-direction:column;gap:8px;display:flex}.ov-node-level-name{color:#fff;font-size:1.75rem;font-weight:600;line-height:1.2}.ov-node-xp{font-size:.9rem;font-weight:500}.ov-node-xp-value{color:#10b981}.ov-node-xp-label{color:#ffffff80}.ov-allocation-body{flex-direction:column;gap:6px;display:flex}.ov-allocation-name{color:#ffffff80;font-size:.85rem;font-weight:400}.ov-allocation-status{align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:flex}.ov-allocation-status--active{color:#10b981}.ov-allocation-status--pending{color:#f59e0b}.ov-allocation-status--idle{color:#ffffff80}.ov-graph-header-left{flex-direction:column;gap:4px;display:flex}.ov-widget-label--spaced{margin-bottom:8px}.ov-chart-svg{width:100%;height:100%;overflow:visible}.ov-time-filters{align-items:center;gap:8px;display:flex}.ov-countdown-timer{font-variant-numeric:tabular-nums;color:#10b981;letter-spacing:2px;font-size:inherit;font-weight:700}.ov-live-pulse{vertical-align:middle;background:#ef4444;border-radius:50%;width:14px;height:14px;margin-right:12px;animation:1.5s ease-out infinite live-pulse-ring;display:inline-block;box-shadow:0 0 #ef4444b3}@keyframes live-pulse-ring{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 14px #ef444400}to{box-shadow:0 0 #ef444400}}.ov-time-filter{color:#ffffff80;cursor:pointer;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:500;transition:all .2s}.ov-time-filters--dimmed{opacity:.3;pointer-events:none}.ov-widget--not-clickable{cursor:default}.ov-time-filter:hover{color:#fff;background:#ffffff0d}.ov-time-filter.active{color:#fff;background:#ffffff1a}@media (width<=1400px){.ov-hero-title{font-size:2.5rem}}@media (width<=1100px){.ov-hero-massive{flex-direction:column;grid-column:span 12;align-items:flex-start;gap:40px}.ov-hero-content{max-width:100%}.ov-graph-widget{grid-column:span 12}.ov-action-widget,.ov-gamification-widget{grid-column:span 6}}.exec-hero-layout{justify-content:space-between;align-items:center;min-height:320px;padding-right:2rem;display:flex}.exec-hero-content{z-index:2;flex:1;max-width:600px;position:relative}.exec-hero-pretitle{opacity:.4;letter-spacing:.1em;margin-bottom:.75rem;font-size:.7rem}.exec-hero-title{letter-spacing:-.03em;color:#fff;margin-bottom:.75rem;font-size:3.5rem;font-weight:600;line-height:1.1}.exec-hero-subtitle{color:#ffffff80;max-width:480px;margin-bottom:2.5rem;font-size:1.1rem;font-weight:400;line-height:1.5}.exec-abstract-plasma{filter:blur(120px);z-index:1;pointer-events:none;background:radial-gradient(circle,#10b98166 0%,#0000 70%);border-radius:50%;width:600px;height:400px;animation:12s ease-in-out infinite alternate abstract-plasma-breathe;position:absolute;top:50%;right:10%;transform:translateY(-50%)}@keyframes abstract-plasma-breathe{0%{opacity:.5;transform:translateY(-50%)scale(1)rotate(0)}to{opacity:.8;transform:translateY(-50%)scale(1.3)rotate(15deg)}}.exec-dynamic-island-container{flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.exec-dynamic-island{cursor:text;z-index:10;-webkit-backdrop-filter:blur(40px)saturate(200%);backdrop-filter:blur(40px)saturate(200%);background:#0f0f14d9;border:1px solid #ffffff14;border-top-color:#ffffff26;border-radius:28px;align-items:center;width:280px;height:56px;transition:all .6s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080;outline:none!important}.exec-ai-soul-blob{filter:blur(22px);opacity:.85;z-index:0;pointer-events:none;background:conic-gradient(#312e81,#0f172a,#0ea5e9,#1e293b,#312e81);border-radius:50%;width:210px;height:210px;animation:8s linear infinite soul-blob-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes soul-blob-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.exec-island-content{z-index:2;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;display:flex;position:relative}.exec-island-icon{color:#10b981;filter:drop-shadow(0 2px 4px #10b98133);margin-right:.8rem;font-size:1.25rem;transition:all .6s cubic-bezier(.32,.72,0,1)}.exec-island-input{opacity:0;color:#0000;pointer-events:none;white-space:nowrap;background:0 0;border:none;width:0%;font-family:inherit;font-size:1.05rem;font-weight:500;transition:all .5s;position:relative;box-shadow:none!important;outline:none!important}.exec-dynamic-island,.exec-dynamic-island *,.exec-dynamic-island:focus,.exec-dynamic-island:focus-within,.exec-dynamic-island:focus-visible,.exec-island-input,.exec-island-input:focus,.exec-island-input:focus-visible,.exec-island-content:focus,.exec-island-content:focus-visible{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;border:#0000!important;outline:0 #0000!important}.exec-island-content:after{content:"Razviel AI Core";color:#fff9;pointer-events:none;font-size:1.05rem;font-weight:500;transition:all .4s;position:absolute;left:3.2rem}.exec-island-input::placeholder{color:#0000}.exec-dynamic-island:focus-within{background:#0f0f14f2;border:1px solid #ffffff26;border-radius:28px;width:480px;outline:none!important}.exec-dynamic-island:focus-within .exec-island-content:after{opacity:0;transform:translate(10px)}.exec-dynamic-island:focus-within .exec-island-input{opacity:1;color:#fff;pointer-events:auto;width:100%;transition-delay:.1s}.exec-dynamic-island:focus-within .exec-island-input::placeholder{color:#fff6}.exec-dynamic-island:focus-within .exec-island-icon{color:#fff;filter:drop-shadow(0 2px 8px #fff6)}.exec-spatial-dimmer{-webkit-backdrop-filter:blur(4px)brightness(.7);backdrop-filter:blur(4px)brightness(.7);opacity:0;pointer-events:none;z-index:5;background:#05050a66;border-radius:36px;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.exec-spatial-dimmer.active{opacity:1;pointer-events:auto}.exec-dynamic-island-container{z-index:10}.exec-dynamic-island{transform-origin:top;flex-direction:column;transition:all .5s cubic-bezier(.32,.72,0,1)}.exec-dynamic-island.focused{width:380px;box-shadow:inset 0 2px 4px #00000080,0 10px 40px #00000080}.exec-dynamic-island.expanded{background:#14141ce6;border-radius:28px;align-items:flex-start;width:500px;height:380px;padding-top:0;overflow:hidden}.exec-ai-soul-blob{transition:all .5s}.exec-ai-soul-blob.active{filter:blur(35px);opacity:1;width:300px;height:300px;animation:3s linear infinite soul-blob-spin}.exec-dynamic-island.loading .exec-island-icon{color:#a78bfa;animation:1s ease-in-out infinite alternate rdai-icon-pulse}@keyframes rdai-icon-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;filter:drop-shadow(0 0 10px #a78bfacc);transform:scale(1.2)}}.exec-intel-container{z-index:2;opacity:0;pointer-events:none;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:calc(100% - 56px);padding:0 20px 20px;transition:opacity .3s;position:relative;overflow-y:auto}.exec-intel-container::-webkit-scrollbar{display:none}.exec-dynamic-island.expanded .exec-intel-container{opacity:1;pointer-events:auto;transition-delay:.2s}.rdai-chat-history{flex-direction:column;gap:16px;min-height:100%;display:flex}.rdai-chat-msg{flex-direction:column;max-width:92%;animation:.4s cubic-bezier(.16,1,.3,1) both rdai-fade-in;display:flex}.rdai-msg--user{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:.85rem;line-height:1.5}.rdai-msg--ai{align-self:flex-start;gap:12px}.rdai-intel-text{color:#ffffffe6;letter-spacing:.2px;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.6;display:flex}.rdai-intel-icon{color:#10b981;filter:drop-shadow(0 0 8px #10b98166);flex-shrink:0;margin-top:2px;font-size:1.1rem}.rdai-icon--loading{color:#a78bfa;animation:1s ease-in-out infinite alternate rdai-icon-pulse}.rdai-thinking-dots{align-items:center;gap:5px;padding:4px 0;display:flex}.rdai-thinking-dots span{background:#ffffff80;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite rdai-dot-bounce}.rdai-thinking-dots span:nth-child(2){animation-delay:.2s}.rdai-thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes rdai-dot-bounce{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.rdai-intel-chart{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:14px;margin-top:4px;padding:14px;display:flex}.rdai-chart-header{justify-content:space-between;align-items:center;display:flex}.rdai-chart-label{color:#fff6;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.rdai-chart-metric{align-items:center;gap:4px;font-size:.9rem;font-weight:600;display:flex}.rdai-trend--up{color:#10b981}.rdai-trend--down{color:#ef4444}.rdai-chart-visual{align-items:flex-end;gap:6px;height:48px;display:flex}.rdai-chart-bar{height:var(--bar-h,50%);background:#ffffff14;border-radius:3px;flex:1;transition:height .5s cubic-bezier(.16,1,.3,1)}.rdai-chart-visual.rdai-trend--up .rdai-chart-bar--accent{background:#10b981}.rdai-chart-visual.rdai-trend--down .rdai-chart-bar--accent{background:#ef4444}.rdai-intel-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rdai-action-pill{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.75rem;transition:all .2s;display:flex}.rdai-action-pill:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.rdai-pill--executed{color:#10b981!important;background:#10b98126!important;border-color:#10b9814d!important}.rdai-fade-in{animation:.4s cubic-bezier(.16,1,.3,1) both rdai-fade-in}@keyframes rdai-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.network-status-pill{z-index:9999;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;will-change:transform, opacity;background:#141418a6;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:12px;padding:10px 20px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,background .4s,border-color .4s;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)translateY(-150%);box-shadow:0 12px 32px #0006,inset 0 1px #ffffff1a}.network-status-pill.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.network-status-pill.is-offline{background:#1e1414bf;border-color:#ef444426}.network-status-pill.is-online{background:#141e18bf;border-color:#10b98126}.network-status-pill i{font-size:20px;line-height:1}.network-status-pill.is-offline i{color:var(--color-danger,#f87171);animation:2s cubic-bezier(.4,0,.2,1) infinite network-pulse-danger}.network-status-pill.is-online i{color:var(--color-success,#34d399)}.network-status-pill span{color:var(--text-primary);letter-spacing:-.01em;font-size:.85rem;font-weight:500}@keyframes network-pulse-danger{0%,to{opacity:1}50%{opacity:.6}}.sidebar-network-dot{transition:background-color .4s,border-color .4s!important}.sidebar-network-dot.is-offline{background-color:var(--color-surface-hover,#3f3f46)!important;box-shadow:none!important;border-color:#ffffff1a!important;animation:2s infinite network-pulse-danger!important}.btn-requires-network.is-offline{pointer-events:none!important;opacity:.5!important;cursor:not-allowed!important;position:relative!important}@keyframes vcPulse{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 12px #6366f100}}@keyframes vcFadeIn{0%{opacity:0}to{opacity:1}}.vc-overlay{-webkit-backdrop-filter:blur(12px);z-index:99999;opacity:0;background:#000000bf;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}.vc-overlay.vc-overlay--visible{opacity:1}.vc-modal{background:#0e0e12eb;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;align-items:center;gap:20px;width:520px;max-width:95vw;max-height:90vh;padding:48px 40px 32px;animation:.35s vcFadeIn;display:flex;position:relative;overflow-y:auto;box-shadow:0 40px 80px #000000b3,inset 0 1px #ffffff0f}.vc-modal.vc-modal--analysing{overflow:hidden}.vc-close{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.vc-close:hover{color:#fff;background:#ffffff1f}.vc-icon-row{align-items:center;gap:12px;margin-bottom:4px;display:flex}.vc-icon-badge{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.vc-icon-badge-green{color:#10b981;background:#10b98126;border-color:#10b9814d}.vc-icon-plus{color:#ffffff4d;font-size:1.2rem;font-weight:300}.vc-title{color:#fff;text-align:center;letter-spacing:-.5px;margin:0;font-size:1.4rem;font-weight:700}.vc-subtitle{color:#ffffff80;text-align:center;max-width:400px;margin:0;font-size:.87rem;line-height:1.6}.vc-subtitle strong{color:#ffffffe6}.vc-cards{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.vc-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:all .25s;display:flex}.vc-card.vc-card-active{background:#10b9810a;border-color:#10b98166}.vc-card-icon{color:#fff6;font-size:1.5rem}.vc-card.vc-card-active .vc-card-icon{color:#10b981}.vc-card-title{color:#fff;font-size:.88rem;font-weight:600}.vc-card-chips{flex-direction:column;gap:6px;display:flex}.vc-chip{color:#fff9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.vc-chip i{font-size:.75rem}.vc-chip.vc-chip-green{color:#10b981;background:#10b98114;border-color:#10b9814d}.vc-dropzone{cursor:pointer;text-align:center;border:1px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:140px;padding:16px;transition:all .25s;display:flex}.vc-dropzone:hover,.vc-dropzone.vc-dropzone-hover{background:#10b9810a;border-color:#10b98180}.vc-dropzone.vc-dropzone-filled{cursor:default;background:#10b9810d;border-color:#10b98166}.vc-browse-btn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:600;transition:all .2s}.vc-browse-btn:hover{background:#ffffff21}.vc-drop-icon{color:#ffffff40;margin-bottom:10px;font-size:2rem;display:block}.vc-drop-hint{color:#ffffff80;margin-bottom:6px;font-size:.8rem}.vc-drop-formats{color:#fff3;margin-top:10px;font-size:.68rem}.vc-drop-error{color:#f87171;text-align:center;margin-top:8px;font-size:.75rem}.vc-file-preview{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.vc-file-card__badge{background:#10b9811f;border:1px solid #10b9814d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.vc-file-card__badge-icon{color:#10b981;font-size:1.3rem}.vc-file-card__name{color:#fff;max-width:160px;font-size:.85rem;font-weight:600}.vc-file-card__meta{color:#fff6;margin-top:2px;font-size:.72rem}.vc-file-card__remove{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:5px 12px;font-size:.72rem;transition:all .2s}.vc-submit-btn{color:#ffffff59;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;font-size:1rem;font-weight:600;transition:all .35s;display:flex}.vc-submit-btn.vc-submit-ready{color:#000;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 8px 32px #10b98159}.vc-submit-btn.vc-submit-ready:hover{transform:translateY(-2px);box-shadow:0 12px 40px #10b98173}.vc-submit-btn.vc-submit-loading{opacity:.65;pointer-events:none}.vc-footer{color:#ffffff38;text-align:center;font-size:.72rem}.vc-analysis{z-index:10;background:#0a0a0cf7;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;animation:.4s vcFadeIn;display:flex;position:absolute;inset:0}.vc-analysis__title{color:#fff;margin-bottom:8px;font-size:1.1rem;font-weight:600}.vc-analysis__hint{color:#fff6;text-align:center;max-width:300px;margin-bottom:32px;font-size:.85rem}.vc-analysis__track{background:#ffffff14;border-radius:2px;width:280px;height:4px;overflow:hidden}.vc-analysis__bar{background:linear-gradient(90deg,#6366f1,#10b981);border-radius:2px;width:0%;height:100%;transition:width 2.2s cubic-bezier(.4,0,.2,1)}.vc-analysis__bar.vc-analysis__bar--full{width:100%}.vc-badge{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.vc-badge.vc-badge--analysing{background:#6366f11a;border:2px solid #6366f1;animation:1.5s infinite vcPulse}.vc-badge.vc-badge--rejected{background:#ef44441a;border:2px solid #ef4444}.vc-badge.vc-badge--pending{background:#ffffff0f;border:2px solid #fff3}.vc-badge__icon{font-size:1.8rem}.vc-badge__icon.vc-badge__icon--analysing{color:#6366f1}.vc-badge__icon.vc-badge__icon--rejected{color:#ef4444}.vc-badge__icon.vc-badge__icon--pending{color:#fff9}.vc-verdict__seal{margin-bottom:24px}.vc-verdict__title{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:1.4rem;font-weight:700}.vc-verdict__text{color:#ffffff73;text-align:center;max-width:300px;font-size:.9rem;line-height:1.6}.vc-verdict__text.vc-verdict__text--spaced{margin-bottom:20px}.vc-verdict__retry{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-size:.85rem;font-weight:600}.cov-atlas{color:#60a5fa}.cov-apollo{color:#a78bfa}.cov-note{color:var(--text-tertiary);font-size:.8em}.rav2-container{box-shadow:none;background:0 0;border:none;padding:0}.rav2-content{margin-top:12px;padding:0}.rav2-pr-total-row--credit{background:#34d3990d;border-color:#34d39940}.rav2-credit-label{color:#34d399;font-weight:800}.rav2-credit-val{color:#34d399}.confirm-panel{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:var(--glass-panel-border);border-radius:var(--glass-radius);width:min(440px,92vw);box-shadow:var(--glass-panel-shadow);padding:28px 32px;transition:transform .2s;transform:scale(.97)}.confirm-actions{justify-content:flex-end;gap:12px;display:flex}.confirm-btn{cursor:pointer;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:.875rem;transition:all .2s}.hiw-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#000000bf;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.hiw-modal{background:var(--glass-panel-bg);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:var(--glass-panel-border);border-radius:var(--glass-radius);width:min(780px,92vw);max-height:90vh;box-shadow:var(--glass-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.hiw-modal__header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.hiw-modal__icon-box{background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hiw-modal__title{color:#fff;font-size:1rem;font-weight:700}.hiw-modal__subtitle{color:#fff6;font-size:.75rem}.hiw-modal__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .2s;display:flex}.hiw-modal__close:hover{background:#ffffff1f}.hiw-modal__tabs{gap:4px;padding:16px 24px 0;display:flex}.hiw-modal__body{flex:1;padding:16px 24px 24px}.hiw-tab{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.hiw-tab--active{color:#3b82f6;background:#3b82f626;border-color:#3b82f64d}.hiw-panel__desc{color:#ffffff59;align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;display:flex}.hiw-panel__video{background:#000;border-radius:10px;padding-top:56.25%;position:relative;overflow:hidden}.hiw-panel__player{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.hiw-panel__soon{color:#ffffff73;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hiw-panel__soon i{font-size:30px}.hiw-panel__soon span{font-size:12px}.hiw-trigger-btn{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;margin-right:4px;padding:6px 13px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.hiw-trigger-btn:hover{color:#ffffffb3;background:#ffffff14;border-color:#fff3}.drawer-name{color:var(--text-primary);font-size:.88rem;font-weight:700}.drawer-sub{color:var(--text-secondary);margin-top:2px;font-size:.71rem}.drawer-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:flex}.section-lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:.6rem;font-weight:700}.section-lbl--spaced{margin-top:7px}.stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;font-size:.57rem;font-weight:700;display:block}.stat-value{color:var(--text-primary);font-size:.85rem;font-weight:700}.stat-value--sm{color:var(--text-secondary);font-size:.73rem}.nba-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;padding:9px 10px;transition:all .12s}.nba-card:hover{background:#ffffff0a;border-color:#ffffff14}.nba-card__label{color:#fff3;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:700}.nba-card__text{color:var(--text-secondary);font-size:.73rem;font-style:italic;line-height:1.5}.nba-action{color:var(--text-primary);margin-bottom:6px;font-size:.95rem;font-weight:800;line-height:1.3}.nba-why-item{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.74rem;line-height:1.45;display:flex}.nba-why-icon{color:#fff6;margin-top:2px;font-size:.85rem}.drawer-footer{background:#3b82f608;border-top:1px solid #ffffff08;margin-top:auto;padding:15px}.drawer-footer__text{color:var(--text-tertiary);font-size:.65rem;line-height:1.45}.drawer-reveal{color:var(--text-secondary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:6px;padding:0 4px;text-decoration:underline}.drawer-reveal:hover{color:var(--text-primary)}.drawer-reveal:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.profile-grid{grid-template-columns:1fr 1fr;gap:6px 14px;margin-bottom:8px;display:grid}.timeline-icon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:16px;display:flex}.xp-bracket{opacity:.5}.xp-value{font-weight:600}.xp-cap{opacity:.6}.balance-day-row{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:transform .2s;display:flex}.balance-day-row__left{align-items:center;gap:12px;display:flex}.balance-day-row__name{color:var(--text-tertiary);border-right:1px solid #ffffff1a;width:34px;margin-right:4px;font-size:.7rem;font-weight:800}.balance-day-row__num{color:var(--text-primary);font-size:1.05rem;font-weight:600}.balance-day-row__amount{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:700}.exam-result-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.exam-result-icon--pass{background:#10b9811a}.exam-result-icon--fail{background:#ef44441a}.exam-result-score{background:var(--bg-surface);border-radius:8px;padding:16px;display:inline-block}.exam-option-indicator{border:2px solid var(--border-subtle);justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;display:flex}.exam-option-indicator--radio{border-radius:50%}.exam-option-indicator--check{border-radius:4px}.exam-option-indicator--active{border-color:var(--accent-primary)}.exam-option-indicator__dot{background:var(--accent-primary);border-radius:inherit;width:10px;height:10px}.ob-form__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:32px}.ob-payout-btn__spinner{margin-right:8px}.ob-payout-btn__arrow{margin-left:8px}#btn-payout-connect.ob-payout-btn--busy,#btn-payout-resubmit.ob-payout-btn--busy,#btn-payout-manage.ob-payout-btn--busy{opacity:.7;pointer-events:none}.cw-workspace{flex-direction:column;height:100%;max-height:100%;padding:0;display:flex;overflow:hidden}.cw-chat-scroll{flex:1;padding-top:24px;overflow-y:auto}.cw-chat-body{padding:0 40px}.cw-identity-layer{border-bottom:1px solid #ffffff0d;padding:0 16px 12px}.cw-identity-clickable{cursor:default;border:none;padding:0}.cw-identity-row{align-items:center;margin-bottom:0;display:flex}.cw-identity-info{flex-direction:column;justify-content:center;margin-left:8px;display:flex}.cw-identity-name{color:var(--text-primary);align-items:center;font-size:1.2rem;font-weight:800;display:flex}.cw-channel-ctx{color:#fff6;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;margin:0 40px 16px;padding:12px 16px;font-size:.8rem;display:flex}.cw-channel-ctx__left{align-items:center;gap:12px;display:flex}.cw-channel-ctx__icon{color:#ffffff80;font-size:1.2rem}.cw-channel-ctx__label{color:#fff;font-weight:600}.cw-channel-ctx__date{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.chat-zone-dim{opacity:.75;pointer-events:none}.cw-typing-bubble{padding:16px 20px}.cw-expand-icon{cursor:pointer;color:#ffffff80}.cw-collapse-row{text-align:right;margin-top:20px}.cw-collapse-btn{color:#fff6;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;font-size:.75rem;font-weight:600}.cw-thread-author{color:#fff;font-weight:600}.cw-thread-date{color:#fff6;font-size:.8rem}.ob-banner{border-radius:12px;align-items:center;gap:16px;margin-bottom:32px;padding:20px 24px;display:flex}.ob-banner--success{background:linear-gradient(135deg,#10b9811a 0%,#0596690f 100%);border:1px solid #10b9814d}.ob-banner--review{background:#3b82f612;border:1px solid #3b82f638}.ob-banner--rejected{background:#ef444412;border:1px solid #ef444438}.ob-banner__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ob-banner__icon i{font-size:24px}.ob-banner__icon--success{color:#10b981;background:#10b98126}.ob-banner__icon--review{color:#60a5fa;background:#3b82f61f}.ob-banner__icon--rejected{color:#ef4444;background:#ef44441f}.ob-banner__body{flex:1}.ob-banner__title{margin-bottom:4px;font-weight:600}.ob-banner__title--success{color:#10b981;font-size:1rem;font-weight:700}.ob-banner__title--review{color:#60a5fa}.ob-banner__title--rejected{color:#ef4444}.ob-banner__text{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.ob-market-quiet{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ob-market-quiet__icon{width:36px;height:36px;color:var(--text-tertiary);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.ob-market-quiet__body{text-align:left;flex:1;padding-top:2px}.ob-market-quiet__title{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:3px;font-size:.88rem;font-weight:600;line-height:1.45}.ob-market-quiet__text{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.ob-market-quiet--modal{margin-top:4px}.ob-clear-item--quiet{opacity:.4;pointer-events:none;cursor:default}.ob-clear-item__status.quiet{color:var(--text-tertiary);font-weight:500}.tw-root{grid-template-columns:1fr;gap:24px;max-width:960px;margin:0 auto;padding:0 0 48px;display:grid}.tw-root--member{max-width:640px}.tw-page-header{margin-bottom:8px}.tw-page-header__title{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.1}.tw-page-header__sub{color:var(--text-tertiary);max-width:520px;margin:0;font-size:.9rem;line-height:1.55}.tw-badge{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.tw-badge--active{color:#10b981;background:#10b9811a;border-color:#10b98140}.tw-badge--pending{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b40}.tw-badge--suspended{color:#ef4444;background:#ef44441a;border-color:#ef444440}.tw-company-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:28px 32px;transition:border-color .3s;position:relative;overflow:hidden}.tw-company-card:hover{border-color:#ffffff24}.tw-company-card__glow{pointer-events:none;background:radial-gradient(circle,#6366f11f,#0000 70%);width:220px;height:220px;position:absolute;top:-60px;right:-60px}.tw-company-card__top{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.tw-company-card__icon-wrap{background:linear-gradient(135deg,#6366f133,#3b82f626);border:1px solid #6366f14d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.tw-company-card__icon-wrap i{color:#818cf8;font-size:26px}.tw-company-card__info{flex:1}.tw-company-card__label{letter-spacing:.1em;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:700}.tw-company-card__name{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:6px;font-size:1.3rem;font-weight:700}.tw-company-card__reg-row{align-items:center;gap:10px;display:flex}.tw-company-card__reg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6rem;font-weight:700}.tw-company-card__reg-id{color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.tw-company-card__country{color:var(--text-tertiary);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:100px;padding:2px 8px;font-size:.75rem}.tw-protection-banner{flex-wrap:wrap;gap:12px;display:flex}.tw-protection-chip{color:#34d399;background:#10b9810f;border:1px solid #10b98126;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}.tw-protection-chip:hover{background:#10b9811a;border-color:#10b98140}.tw-protection-chip i{color:#10b981;font-size:14px}.tw-protection-chip__label{white-space:nowrap}.tw-fleet-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:24px;overflow:hidden}.tw-fleet-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.tw-fleet-header__title{color:var(--text-primary);font-size:.95rem;font-weight:600}.tw-fleet-header__count{color:var(--text-tertiary);background:#ffffff0d;border-radius:100px;padding:3px 10px;font-size:.78rem}.tw-fleet-list{flex-direction:column;display:flex}.tw-member-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;transition:background .2s,opacity .35s,transform .35s;display:flex}.tw-member-row:last-child{border-bottom:none}.tw-member-row:hover{background:#ffffff05}.tw-member-row--removing{opacity:0;pointer-events:none;transform:translate(20px)}.tw-member-row__left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.tw-member-avatar{background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 0 2px #6366f140}.tw-member-avatar__initial{color:#fff;font-size:1.1rem;font-weight:700;line-height:1}.tw-member-row__info{flex:1;min-width:0}.tw-member-row__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.tw-member-row__email{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.tw-member-row__role{color:var(--text-tertiary);margin-top:2px;font-size:.72rem}.tw-member-row__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.tw-member-row__certs{flex-wrap:wrap;gap:6px;display:flex}.tw-cert-chip{color:#818cf8;white-space:nowrap;background:#6366f11a;border:1px solid #6366f133;border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:600}.tw-remove-btn{color:#ef4444;cursor:pointer;white-space:nowrap;background:#ef44440f;border:1px solid #ef444426;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.tw-remove-btn:hover{background:#ef444424;border-color:#ef44444d}.tw-empty-fleet{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:60px 24px;display:flex}.tw-orbit{width:96px;height:96px;position:relative}.tw-orbit__center{background:linear-gradient(135deg,#6366f126,#3b82f61a);border:1px solid #6366f140;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:auto;display:flex;position:absolute;inset:0}.tw-orbit__center i{color:#818cf8;font-size:26px}.tw-orbit__slot{background:#ffffff0d;border:1px dashed #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;animation:2.5s ease-in-out infinite orbitPulse;display:flex;position:absolute;top:0;right:0}.tw-orbit__slot i{color:var(--text-tertiary);font-size:12px}@keyframes orbitPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.tw-empty-fleet__title{color:var(--text-primary);font-size:1rem;font-weight:600}.tw-empty-fleet__desc{color:var(--text-tertiary);max-width:380px;margin:0;font-size:.85rem;line-height:1.6}.tw-invite-panel{background:#ffffff05;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:24px;padding:28px 32px;display:flex}.tw-invite-panel__header{align-items:flex-start;gap:16px;display:flex}.tw-invite-panel__icon-wrap{background:linear-gradient(135deg,#6366f126,#3b82f61a);border:1px solid #6366f140;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tw-invite-panel__icon-wrap i{color:#818cf8;font-size:20px}.tw-invite-panel__title{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.tw-invite-panel__sub{color:var(--text-tertiary);font-size:.8rem;line-height:1.55}.tw-access-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:14px;font-size:.72rem;font-weight:700}.tw-access-grid{flex-wrap:wrap;gap:12px;display:flex}.tw-access-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex}.tw-access-toggle:hover{background:#ffffff0f;border-color:#ffffff1f}.tw-access-toggle__input{display:none}.tw-access-toggle__track{background:#ffffff1a;border-radius:100px;flex-shrink:0;width:36px;height:20px;transition:background .25s;position:relative}.tw-access-toggle__track:after{content:"";background:#ffffff80;border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s;position:absolute;top:3px;left:3px}.tw-access-toggle__input:checked+.tw-access-toggle__track{background:#6366f1}.tw-access-toggle__input:checked+.tw-access-toggle__track:after{background:#fff;transform:translate(16px)}.tw-access-toggle__label{color:var(--text-secondary);font-size:.85rem;font-weight:500}.tw-invite-link-row{align-items:center;gap:10px;display:flex}.tw-invite-link-box{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#00000040;border:1px solid #ffffff12;border-radius:14px;flex:1;padding:13px 18px;font-family:SF Mono,Fira Code,monospace;font-size:.78rem;transition:all .2s;overflow:hidden}.tw-invite-link-box__placeholder{color:var(--text-tertiary);font-style:italic}.tw-invite-link-box--active{color:var(--text-secondary);background:#6366f10d;border-color:#6366f14d}.tw-invite-link-box--active:hover{background:#6366f114;border-color:#6366f180}.tw-invite-link-box--copied{color:#10b981;background:#10b9810d;border-color:#10b98166}.tw-generate-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:14px;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #4f46e54d,inset 0 1px #ffffff26}.tw-generate-btn:disabled{opacity:.45}.tw-generate-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #4f46e566,inset 0 1px #ffffff26}.tw-generate-btn:active{transform:translateY(0)}.tw-generate-btn--success{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 16px #10b9814d,inset 0 1px #ffffff26}.tw-legal-notice{background:#6366f10a;border:1px solid #6366f11f;border-left:3px solid #6366f180;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.tw-legal-notice i{color:#818cf8;flex-shrink:0;margin-top:1px;font-size:16px}.tw-legal-notice__text{color:var(--text-tertiary);margin:0;font-size:.78rem;line-height:1.6}.tw-linked-card{background:#ffffff08;border:1px solid #3b82f633;border-radius:24px;padding:32px;position:relative;overflow:hidden}.tw-linked-card__glow{pointer-events:none;background:radial-gradient(circle,#3b82f614,#0000 70%);width:200px;height:200px;position:absolute;top:-60px;right:-60px}.tw-linked-card__top{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.tw-linked-card__icon-wrap{background:linear-gradient(135deg,#3b82f626,#6366f11a);border:1px solid #3b82f640;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.tw-linked-card__icon-wrap i{color:#60a5fa;font-size:28px}.tw-linked-card__info{flex:1}.tw-linked-card__label{letter-spacing:.1em;color:#3b82f6;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:700}.tw-linked-card__name{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:1.3rem;font-weight:700}.tw-linked-card__reg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-family:system-ui,-apple-system,sans-serif;font-size:.6rem;font-weight:700}.tw-linked-card__reg-id{color:var(--text-tertiary);font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.tw-linked-card__divider{background:#ffffff0f;height:1px;margin:24px 0}.tw-linked-card__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tw-linked-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-size:.68rem;font-weight:700}.tw-linked-field__value{color:var(--text-primary);font-size:.88rem;font-weight:500}.tw-linked-field__value--green{color:#10b981}.tw-member-notice{background:#f59e0b0a;border:1px solid #f59e0b26;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.tw-member-notice i{color:#f59e0b;flex-shrink:0;margin-top:1px;font-size:18px}.tw-member-notice__text{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.6}.tw-member-notice__link{color:#818cf8;font-weight:500;text-decoration:none}.tw-member-notice__link:hover{text-decoration:underline}.oi-section-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;margin-left:4px;font-size:.6rem;font-weight:800}.oi-actions-wrap{margin-top:10px}.oi-order-list{padding:16px 0}.oi-order-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:8px;padding:16px;position:relative}.oi-order-row--active{background:#6366f10d;border-color:#6366f180}.oi-order-selected{color:#818cf8;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;font-weight:800;position:absolute;top:12px;right:16px}.oi-order-selected i{margin-right:2px;font-size:.7rem}.oi-order-col{text-align:left;flex-direction:column;gap:4px;width:100%;display:flex}.oi-order-id{color:#fff;font-size:.9rem;font-weight:700}.oi-order-status{margin-left:8px;font-size:.8rem;font-weight:600}.oi-order-date{color:var(--text-tertiary);font-size:.7rem}.oi-order-item{color:var(--text-secondary);margin-top:2px;font-size:.75rem}.oi-hero-btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-bottom:-4px;padding:8px 0}.oi-hero-caret{color:#ffffff4d;margin-top:2px;font-size:.9rem}.oi-rec-secondary{color:var(--text-secondary)}.oi-rec-date{color:var(--text-secondary);font-weight:500}.oi-rec-tracking{font-family:monospace;font-size:.75rem}.oi-rec-divider{background:#ffffff0f;width:100%;height:1px;margin:8px 0}.oi-rec-items-row{flex-direction:column;gap:8px}.oi-rec-items{text-align:left;color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1.6}.oi-empty-msg{text-align:center;color:var(--text-tertiary);padding:40px}.oi-detail-grid{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.oi-detail-lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:.57rem;font-weight:700}.oi-overview-row{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.oi-overview-swatch{border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;width:40px;height:40px}.oi-overview-name{color:var(--text-primary);font-size:.8rem;font-weight:800}.oi-overview-meta{color:var(--text-tertiary);margin-top:1px;font-size:.65rem}.oi-overview-price{color:var(--text-secondary);margin-top:3px;font-size:.7rem;font-weight:700}.oi-overview-desc{font-size:.72rem;line-height:1.5}.oi-mats-comp{color:var(--text-secondary);margin-bottom:7px;font-size:.72rem}.oi-kv-val--bold{font-weight:700}.oi-coll-desc{margin-top:6px;font-size:.7rem}.oi-kv--top{align-items:flex-start}.oi-badge-sm{font-size:.6rem}.oi-drawer-sub{color:var(--text-secondary);margin-top:2px;font-size:.71rem}.tm-title--completed{color:#f0fdf4}.tm-subtitle--completed{color:var(--text-tertiary)}.er-cycle-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.em-title-wrap{align-items:center;gap:8px;display:inline-flex}.em-title-pill{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.em-title-pill i{font-size:12px}.em-breakdown{background:#0f172af2;border:1px solid #a78bfa4d;border-radius:12px;margin-bottom:12px;overflow:hidden}.em-breakdown__hdr{background:#a78bfa1a;border-bottom:1px solid #a78bfa33;align-items:center;gap:6px;padding:10px 16px;display:flex}.em-breakdown__icon{color:#a78bfa;font-size:14px}.em-breakdown__label{color:#a78bfa;font-family:IBM Plex Mono,monospace;font-size:.75rem}.em-mod-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.em-mod-row__left{align-items:center;gap:10px;display:flex}.em-mod-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.em-mod-icon i{font-size:13px}.em-mod-name{color:#fff;align-items:center;font-size:.85rem;font-weight:600;display:flex}.em-mod-sub{color:var(--text-tertiary);font-size:.7rem}.em-mod-val{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:700}.em-cov-row{border-top:1px solid;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.em-total-row{border-top:2px solid;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.em-total-label{color:#fff;font-size:.95rem;font-weight:700}.em-total-val{font-family:IBM Plex Mono,monospace;font-size:1.4rem;font-weight:700}.em-xp-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);vertical-align:middle;background:linear-gradient(135deg,#fbbf2426 0%,#fbbf240d 100%);border:1px solid #fbbf244d;border-radius:6px;align-items:center;gap:4px;margin-right:8px;padding:2px 8px;line-height:1;display:inline-flex;box-shadow:0 2px 4px #0003,inset 0 0 0 1px #ffffff0d}.em-xp-badge__icon{color:#fbbf24;font-size:10px}.em-xp-badge__text{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800}.em-close-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:4px;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #10b98159}.em-close-btn i{font-size:1.1rem}.ci-empty-content{color:#fff6;text-align:center;padding:20px}.ci-empty-state{text-align:center;color:#ffffff4d;padding:40px}.ci-empty-state i{margin-bottom:10px;font-size:2rem}.ci-mission-bar--col{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.ci-mission-bar__row{justify-content:space-between;align-items:center;display:flex}.ci-impact-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ci-impact-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.ci-impact-lbl{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:.55rem;font-weight:800}.ci-impact-val{font-size:.85rem;font-weight:700}.ci-impact-val--danger{color:#ef4444d9}.ci-impact-val--warn{color:#fbbf24d9}.ci-playbook{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-top:14px;padding:12px;position:relative;overflow:hidden}.ci-playbook__accent{background:#ffffff1a;width:3px;position:absolute;top:0;bottom:0;left:0}.ci-playbook__hdr{text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:10px;font-size:.6rem;font-weight:800}.ci-playbook__hdr i{margin-right:4px}.ci-playbook__step{align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;display:flex}.ci-playbook__step:last-child{margin-bottom:0}.ci-playbook__step--active{color:#ffffffbf;font-weight:700}.ci-playbook__step--muted{color:#ffffff80;font-weight:500}.ci-playbook__step--dim{color:#ffffff4d;font-weight:500}.ci-playbook__ico{color:#fff3;font-size:1rem}.ci-playbook__ico--green{color:#10b981b3}.ci-playbook__ico--red{color:#ef444466}.ci-playbook__tag{color:#ffffff40;margin-left:auto;font-size:.65rem}.ci-playbook__tag--green{color:#10b981bf;background:#10b98114;border-radius:6px;padding:2px 6px;font-weight:600}.ci-playbook__tag--red{color:#ef44444d}.ci-brief-col{flex:1}.ci-brief-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff40;align-items:center;gap:4px;margin-bottom:4px;font-size:.57rem;font-weight:800;display:flex}.ci-brief-rows{margin-top:16px}.ci-co-note--subtle{color:#fff6;background:#ffffff05;border-color:#ffffff1a}.ci-co-adv-section{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;padding-top:4px;display:flex}.ci-co-adv-section__hdr{text-transform:uppercase;letter-spacing:.09em;color:#fff3;font-size:.62rem;font-weight:800}.ci-co-adv-section__hdr--rec{color:#ffffff40;align-items:center;gap:5px;margin-bottom:8px;display:flex}.ci-co-adv-section--result{border-top:2px solid #ffffff0f;padding-top:4px}.ci-co-adv-section--gen{padding-top:4px}.ci-co-adv-hint{color:var(--text-tertiary);margin-left:4px;font-size:.55rem;font-weight:600}.ci-co-adv-btn--gen{padding:10px 12px;font-size:.73rem}.ci-co-adv-qs--styled{background:#ffffff05;border-color:#ffffff12}.ci-co-adv-qs-hdr--muted{color:#fff6;font-size:.6rem}.ci-co-adv-qs-tag{text-transform:none;letter-spacing:0;color:var(--text-tertiary);margin-left:4px;font-size:.58rem;font-weight:500}.ci-co-adv-qs-sub{color:var(--text-tertiary);margin-top:-2px;margin-bottom:6px;font-size:.61rem}.sc-dev-clock{color:#10b981;background:#10b9811a;border:1px solid #10b981;border-radius:4px;margin-left:12px;padding:4px 8px;font-family:monospace;font-size:.85rem}.sc-empty-week{text-align:center;background:#0f172a66;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.sc-empty-week__icon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex}.sc-empty-week__icon i{color:var(--text-tertiary);font-size:20px}.sc-empty-week__title{color:var(--text-secondary);font-size:.9rem;font-weight:600}.sc-empty-week__desc{color:var(--text-tertiary);max-width:180px;font-size:.8rem;line-height:1.5}.sc-company-tag{text-transform:uppercase;letter-spacing:.05em;opacity:.8;cursor:pointer;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-bottom:8px;padding:2px 4px;font-size:.6rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.sc-company-tag i{font-size:.7rem}.sc-cycle-complete{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:8px;margin-top:12px;padding:20px}.sc-cycle-complete--success{background:#10b9810d;border-color:#10b9814d}.sc-cycle-complete__icon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;font-size:20px;display:flex}.sc-cycle-complete__icon--success{color:#10b981;background:#10b98133}.sc-cycle-complete__title{color:var(--text-primary);margin-bottom:4px;font-size:.9rem;display:block}.sc-cycle-complete__title--success{color:#10b981}.sc-cycle-complete__sub{color:var(--text-tertiary);font-size:.75rem}.sc-unit-yield{text-align:right;cursor:pointer;font-family:IBM Plex Mono,monospace}.sc-yield-hdr{text-transform:uppercase;letter-spacing:.05em;justify-content:flex-end;align-items:center;gap:4px;margin-bottom:2px;font-size:.7rem;font-weight:600;display:flex}.sc-yield-hdr i{font-size:11px}.sc-yield-val-row{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sc-yield-val{font-size:1.15rem;font-weight:700}.sc-yield-link{font-size:12px}.sc-yield-potential{color:var(--text-tertiary);margin-bottom:2px;font-size:.75rem}.sc-yield-potential--pending-conversion{color:#67e8f9;background:#22d3ee0d;border:1px dashed #22d3ee4d;border-radius:6px;padding:4px 8px}.sc-yield-tooltip{width:280px;padding:12px}.op-toast__icon{color:#10b981;flex-shrink:0;font-size:1.4rem}.op-toast__msg{color:#fff;margin-bottom:2px;font-weight:600}.op-toast__sub{color:#fff9;font-size:.78rem}.profile-modal--open{opacity:1!important;pointer-events:auto!important}.profile-toast--success{color:#34d399;background:#10b98126;border:1px solid #10b98166}.profile-toast--error{color:#f87171;background:#ef444426;border:1px solid #ef444466}.profile-toast__icon{font-size:18px}.profile-toast--visible{opacity:1!important;transform:translateY(0)!important}.xp-badge-visible{transition:all .3s;display:inline-block}.hiw-modal__play-icon{color:#fff;font-size:18px}.hiw-tab__icon{font-size:16px}.hiw-trigger-btn__icon{font-size:15px}.hiw-overlay--open{opacity:1!important;pointer-events:auto!important}.earnings-pop[data-delay="0"]{animation-delay:0s}.earnings-pop[data-delay="1"]{animation-delay:70ms}.earnings-pop[data-delay="2"]{animation-delay:.14s}.earnings-pop[data-delay="3"]{animation-delay:.21s}.em-title-pill--completed{color:#10b981;background:#10b98126;border-color:#10b9814d}.em-title-pill--missed{color:#ef4444;background:#ef444426;border-color:#ef44444d}.em-pill--completed{background:#10b9810d!important;border-color:#10b98140!important}.em-pill--missed{background:#ef44440d!important;border-color:#ef444440!important}.em-mod-icon--completed{background:#a78bfa1a;border-color:#a78bfa33}.em-mod-icon--completed i{color:#a78bfa}.em-mod-icon--missed{background:#ef44441a;border-color:#ef444433}.em-mod-icon--missed i{color:#ef4444}.em-mod-val--completed{color:#10b981}.em-mod-val--missed{color:#ef4444}.em-cov-row--complete{background:#06b6d40a;border-top-color:#06b6d426}.em-cov-row--missed{background:#ef44440a;border-top-color:#ef444426}.em-cov-icon--complete{background:#06b6d41a;border-color:#06b6d440}.em-cov-icon--complete i{color:#22d3ee}.em-cov-icon--missed{background:#ef44441a;border-color:#ef444440}.em-cov-icon--missed i{color:#f87171}.em-cov-val--complete{color:#22d3ee}.em-cov-val--missed{color:#f87171}.em-total-row--completed{background:#10b9810f;border-top-color:#10b98133}.em-total-row--missed{background:#ef44440f;border-top-color:#ef444433}.em-total-val--completed{color:#10b981}.em-total-val--missed{color:#ef4444}.em-close-btn:hover{transform:translateY(-1px)}.opp-card--exiting{opacity:0;transition:opacity .3s,transform .3s;transform:scale(.95)}.opp-toast--visible{opacity:1;display:flex!important}.opp-toast--fading{transition:opacity .5s;opacity:0!important}.pool-xp--pulse{color:#10b981;transition:transform .3s,color .3s;transform:scale(1.1)}.balance-status-badge__icon{font-size:.9rem}.company-hub-card{-webkit-user-select:none;user-select:none}.cc-hub-card--certified{border-color:#10b98133}.cc-hub-card--certified:hover{border-color:#10b98166;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cc-hub-card--progress{border-color:#3b82f633}.cc-hub-card--progress:hover{border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cc-hub-card--pending{border-color:#ffffff0f}.cc-hub-card--pending:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cc-hub-accent--certified{opacity:1;background:#10b981}.cc-hub-accent--pending{opacity:.5}.cc-hub-footer__check{color:#10b981;margin-right:4px}.cc-hub-footer__action--certified{color:#10b981}.cc-hub-footer__action--pending{color:var(--accent-primary)}.cc-edge-card--good{background:#10b9810d;border-color:#10b98154}.cc-edge-card--bad{background:#ef44440d;border-color:#ef444454}.cc-edge-card--warn{background:#f59e0b0d;border-color:#f59e0b54}.cc-edge-card__icon--good,.cc-edge-card__label--good{color:#10b981}.cc-edge-card__icon--bad,.cc-edge-card__label--bad{color:#ef4444}.cc-edge-card__icon--warn,.cc-edge-card__label--warn{color:#f59e0b}.kb-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);align-items:center;gap:8px;margin-bottom:16px;font-size:.75rem;font-weight:700;display:flex}.kb-section-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:20px;padding:24px}.kb-section-title__warn-icon{color:#f59e0b}#company-kb-content{scroll-behavior:smooth}.cc-stepper-dot--done{color:#fff;background:#10b981;border-color:#10b981}.cc-stepper-dot--active{color:#fff}.cc-stepper-dot--idle{color:var(--text-tertiary);background:#ffffff0f;border-color:#ffffff1a}.cc-stepper-label--active{font-weight:700}.cc-stepper-label--idle{color:var(--text-tertiary);font-weight:500}.cc-stepper-line--done{background:#10b981}.cc-back-btn--hidden{visibility:hidden}.cc-cert-nav__company{font-weight:700}.cc-quiz-feedback--correct{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:6px;margin-top:6px;padding:8px 12px;display:block}.cc-quiz-feedback--wrong{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;margin-top:6px;padding:8px 12px;display:block}.cc-quiz-opt__text{color:var(--text-primary);font-size:.875rem;line-height:1.5}.cc-video-zone--uploaded{background:#10b9810d;border-color:#10b981}.cc-video-zone:hover{background:#ffffff0a;border-color:#ffffff40}.cc-btn--shake{animation:.3s ccBtnShake}@keyframes ccBtnShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cc-extra-module-banner{text-align:left;background:#10b98114;border:1px solid #10b98133;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;display:flex}.cc-extra-module-banner__icon{color:#10b981;flex-shrink:0;font-size:1.4rem}.cc-extra-module-banner__title{color:#10b981;margin-bottom:2px;font-weight:700}.cc-extra-module-banner__sub{color:var(--text-secondary);font-size:.82rem}.cc-pill{letter-spacing:.03em;border:1px solid;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.cc-pill--certified{color:#10b981;background:#10b9811f;border-color:#10b98140}.cc-pill--progress{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}.cc-pill--pending{color:#94a3b8;background:#ffffff0d;border-color:#ffffff1a}.cc-pill--sm{padding:3px 10px;font-size:.72rem}.cc-hub-card{background:var(--bg-surface);cursor:pointer;border:1px solid;border-radius:14px;padding:24px;transition:all .2s;position:relative;overflow:hidden}.cc-hub-accent{height:3px;position:absolute;top:0;left:0;right:0}.cc-hub-hdr{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.cc-hub-hdr__left{align-items:center;gap:14px;display:flex}.cc-company-icon{border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.cc-company-icon--sm{border-radius:8px;width:32px;height:32px;font-size:16px}.cc-company-icon--lg{border-radius:14px;width:56px;height:56px;font-size:26px}.cc-hub-name{color:var(--text-primary);margin-bottom:2px;font-size:1.05rem;font-weight:700}.cc-hub-sector{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.cc-hub-desc{color:var(--text-secondary);min-height:48px;margin-bottom:20px;font-size:.875rem;line-height:1.6}.cc-hub-progress{margin-bottom:16px}.cc-hub-progress__row{color:var(--text-tertiary);justify-content:space-between;margin-bottom:6px;font-size:.75rem;display:flex}.cc-hub-progress__track{background:#ffffff0f;border-radius:4px;height:4px;overflow:hidden}.cc-hub-progress__fill{border-radius:4px;height:100%;transition:width .6s}.cc-hub-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.cc-hub-footer__info{color:var(--text-tertiary);font-size:.8rem}.cc-hub-footer__action{font-size:.85rem;font-weight:600}.cc-page-hdr{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.cc-page-hdr__title{letter-spacing:-.02em;margin-bottom:8px;font-size:1.75rem;font-weight:700}.cc-page-hdr__sub{color:var(--text-secondary);font-size:.95rem}.cc-all-done{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;display:flex}.cc-all-done i{font-size:1.2rem}.cc-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}.cc-stat-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;padding:16px 20px}.cc-stat-card__lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.75rem;font-weight:600}.cc-stat-card__val{color:var(--text-primary);font-size:1.5rem;font-weight:700}.cc-stat-card__val--green{color:#10b981}.cc-stat-card__val--muted{color:var(--text-secondary)}.cc-cards-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.cc-kb-nav{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.cc-kb-nav__right{align-items:center;gap:10px;display:flex}.cc-kb-nav__name{color:var(--text-primary);font-weight:600}.cc-back-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.cc-back-btn:hover{color:var(--text-primary);border-color:#fff3}.cc-kb-hero{border:1px solid;border-radius:16px;margin-bottom:24px;padding:28px}.cc-kb-hero__inner{align-items:flex-start;gap:20px;display:flex}.cc-kb-hero__title{letter-spacing:-.02em;margin-bottom:6px;font-size:1.5rem;font-weight:700}.cc-kb-hero__sector{text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.8rem;font-weight:700}.cc-kb-hero__desc{color:var(--text-secondary);max-width:600px;margin:0;font-size:.9rem;line-height:1.65}.cc-overview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cc-overview-lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.82rem;font-weight:600}.cc-overview-val{color:var(--text-primary);font-size:.9rem;line-height:1.6}.cc-edge-card{border:1px solid;border-radius:8px;margin-bottom:10px;padding:14px 16px}.cc-edge-card__hdr{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cc-edge-card__hdr i{font-size:1rem}.cc-edge-card__label{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.cc-edge-card__text{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.55}.cc-wf-step{gap:16px;margin-bottom:16px;display:flex}.cc-wf-step__num{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:.8rem;font-weight:700;display:flex}.cc-wf-step__num--sm{width:26px;height:26px;font-size:.78rem}.cc-wf-step__title{color:var(--text-primary);margin-bottom:4px;font-size:.9rem;font-weight:600}.cc-wf-step__detail{color:var(--text-secondary);font-size:.85rem;line-height:1.55}.cc-tool-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cc-tool-card__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.cc-tool-card__icon--sm{width:34px;height:34px;font-size:1rem}.cc-tool-card__name{color:var(--text-primary);margin-bottom:3px;font-size:.9rem;font-weight:700}.cc-tool-card__desc{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.cc-tools-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-cert-done-banner{background:#10b9811a;border:1px solid #10b98140;border-radius:10px;align-items:center;gap:12px;padding:16px 20px;display:flex}.cc-cert-done-banner i{color:#10b981;flex-shrink:0;font-size:1.5rem}.cc-cert-done-banner__title{color:#10b981;margin-bottom:2px;font-weight:700}.cc-cert-done-banner__sub{color:var(--text-secondary);font-size:.85rem}.cc-cta-btn{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:1rem;font-weight:700;display:flex}.cc-cta-btn i{font-size:1.2rem}.cc-cta-btn__arrow{opacity:.7;font-size:1rem}.cc-cta-wrap{margin-top:8px;margin-bottom:32px}.cc-cert-nav{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.cc-cert-nav__info{color:var(--text-tertiary);font-size:.85rem;font-weight:500}.cc-stepper{justify-content:center;align-items:flex-start;margin-bottom:36px;padding:4px 0;display:flex;overflow-x:auto}.cc-stepper-item{align-items:center;gap:0;display:flex}.cc-stepper-col{flex-direction:column;align-items:center;gap:4px;display:flex}.cc-stepper-dot{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:700;transition:all .3s;display:flex}.cc-stepper-dot i{font-size:.9rem}.cc-stepper-label{text-align:center;max-width:72px;font-size:.68rem;line-height:1.3}.cc-stepper-line{flex-shrink:0;width:40px;height:2px;margin:0 4px 20px;transition:background .3s}.cc-step-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;max-width:760px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:32px}.cc-step-hdr{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.cc-step-hdr__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.cc-step-hdr__num{text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;font-size:.72rem;font-weight:700}.cc-step-hdr__title{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.cc-step-actions{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;display:flex}.cc-next-btn{border-radius:8px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:700;display:flex}.cc-content-block{margin-bottom:20px}.cc-content-block__title{color:var(--text-primary);margin-bottom:12px;font-size:1rem;font-weight:700}.cc-content-block__text{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.cc-content-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:20px;padding:18px}.cc-content-card__text{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.65}.cc-cert-wf{border-bottom:1px solid #ffffff0a;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.cc-cert-tool{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.cc-quiz-q{margin-bottom:24px}.cc-quiz-q__text{color:var(--text-primary);margin-bottom:12px;font-size:.9rem;font-weight:600;line-height:1.5}.cc-quiz-feedback{border-radius:6px;margin-top:8px;padding:8px 12px;font-size:.82rem;display:none}.cc-quiz-intro{color:var(--text-secondary);margin-bottom:20px;font-size:.875rem}.cc-final-intro{color:var(--text-secondary);margin-bottom:24px;font-size:.9rem;line-height:1.65}.cc-video-zone{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff1f;border-radius:12px;margin-bottom:24px;padding:36px;transition:all .2s}.cc-video-zone__icon{color:var(--text-tertiary);margin-bottom:12px;font-size:2rem;display:block}.cc-video-zone__label{color:var(--text-primary);margin-bottom:4px;font-weight:600}.cc-video-zone__hint{color:var(--text-tertiary);font-size:.82rem}.cc-ack-label{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.cc-ack-label__text{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.cc-success{text-align:center;max-width:500px;margin:0 auto;padding:80px 20px}.cc-success__icon{color:#10b981;background:#10b9811f;border:2px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:28px;font-size:40px;display:inline-flex}.cc-success__title{letter-spacing:-.02em;margin-bottom:12px;font-size:2rem;font-weight:700}.cc-success__sub{color:var(--text-secondary);margin-bottom:32px;font-size:.95rem;line-height:1.65}.cc-success__name{color:var(--text-primary)}.cc-success__card{text-align:left;background:#10b98114;border:1px solid #10b98133;border-radius:12px;min-width:280px;margin-bottom:24px;padding:18px 24px;display:inline-block}.cc-success__card-inner{align-items:center;gap:12px;display:flex}.cc-success__company{color:var(--text-primary);font-weight:700}.cc-success__status{color:#10b981;font-size:.82rem;font-weight:600}.step-icon{background:var(--bg-surface);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.content-section{border-bottom:1px solid var(--border-subtle);margin-bottom:32px;padding-bottom:24px}.content-section:last-child{border-bottom:none}.quiz-card{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px;transition:all .2s;display:flex;position:relative}.quiz-card:hover{border-color:var(--text-tertiary);background:#ffffff05}.quiz-card.selected{border-color:var(--accent-primary);background:#3b82f60d;box-shadow:0 4px 12px #0000001a}.quiz-card.correct{border-color:var(--status-success);background:#10b9810d}.quiz-card.wrong{border-color:var(--status-error);background:#ef44440d}.quiz-indicator{border:2px solid var(--border-subtle);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.quiz-card.selected .quiz-indicator{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.quiz-card.correct .quiz-indicator{border-color:var(--status-success);background:var(--status-success);color:#fff}.quiz-card.wrong .quiz-indicator{border-color:var(--status-error);background:var(--status-error);color:#fff}.quiz-helper{color:var(--text-tertiary);margin-top:4px;font-size:.8rem}.quiz-feedback{margin-top:8px;font-size:.85rem;font-weight:500}.quiz-feedback.success{color:var(--status-success)}.quiz-feedback.error{color:var(--status-error)}.dep-btn--expired{opacity:.5;cursor:not-allowed}#toast-container{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:24px;right:24px}.toast{background:var(--bg-card,#1e1e2e);color:var(--text-primary,#fff);border:1px solid var(--border-subtle,#333);pointer-events:auto;border-radius:8px;align-items:center;gap:12px;min-width:300px;padding:12px 24px;animation:.3s toastSlideIn;display:flex;box-shadow:0 4px 12px #0000004d}.toast--success{border-left:3px solid var(--success,#10b981)}.toast--warning{border-left:3px solid var(--warning,#f59e0b)}.toast--error{border-left:3px solid var(--danger,#ef4444)}.toast__icon{font-size:1.25rem}.toast--success .toast__icon{color:var(--success,#10b981)}.toast--warning .toast__icon{color:var(--warning,#f59e0b)}.toast--error .toast__icon{color:var(--danger,#ef4444)}.toast--info .toast__icon{color:var(--text-secondary,#ccc)}.toast__text{font-size:.9rem;font-weight:500}.toast--exit{opacity:0;transition:opacity .3s}@keyframes toastSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.empty-state{text-align:center;color:var(--text-secondary,#888);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty-state__icon{opacity:.5;margin-bottom:8px;font-size:2rem}.empty-state__title{color:var(--text-primary,#fff);font-size:.9rem;font-weight:600}.empty-state__subtitle{color:var(--text-muted,#666);max-width:260px;font-size:.8rem;line-height:1.5}.departure-undo-btn:hover{background:#ffffff26!important}.rav2-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rav2-tabs{border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:2px;margin-bottom:10px;padding:0 0 8px;display:flex}.rav2-tab{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#ffffff4d);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:5px 9px;font-size:.62rem;font-weight:700;transition:color .15s,background .15s,border-color .15s}.rav2-tab:hover{color:var(--text-secondary,#ffffff8c);background:#ffffff0a}.rav2-tab.rav2-active{color:var(--text-primary,#fff);background:#3b82f61f;border-color:#3b82f64d}.rav2-content{flex:1;min-height:0;overflow:hidden auto}.rav2-disabled-notice{text-align:center;color:var(--text-tertiary,#ffffff4d);border:1px dashed #ffffff14;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:16px 12px;font-size:.7rem;display:flex}.rav2-overlay{z-index:9900;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed;inset:0}.rav2-overlay.rav2-visible{opacity:1}.rav2-modal{background:#111827;border:1px solid #ffffff1a;border-radius:12px;width:380px;max-width:calc(100vw - 40px);max-height:85vh;padding:22px 24px 20px;transition:transform .18s;overflow-y:auto;transform:translateY(12px);box-shadow:0 20px 60px #0009}.rav2-overlay.rav2-visible .rav2-modal{transform:translateY(0)}.rav2-modal-icon{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:1.1rem;display:flex}.rav2-modal-icon.rav2-icon-danger{color:#fca5a5e6;background:#ef44441a;border-color:#ef444440}.rav2-modal-icon.rav2-icon-warning{color:#fde047e6;background:#eab3081a;border-color:#eab30840}.rav2-modal-icon.rav2-icon-success{color:#34d399;background:#10b9811a;border-color:#10b98140}.rav2-modal h3{color:var(--text-primary,#fff);margin:0 0 5px;font-size:.92rem;font-weight:800}.rav2-modal p{color:var(--text-secondary,#ffffff8c);margin:0 0 14px;font-size:.73rem;line-height:1.5}.rav2-field{margin-bottom:10px}.rav2-field label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary,#ffffff4d);margin-bottom:5px;font-size:.6rem;font-weight:700;display:block}.rav2-input,.rav2-select,.rav2-textarea{width:100%;color:var(--text-primary,#fff);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:.75rem;transition:border-color .15s}.rav2-input:focus,.rav2-select:focus,.rav2-textarea:focus{border-color:#3b82f680}.rav2-select{cursor:pointer}.rav2-select option{background:#1a2234}.rav2-textarea{resize:none;min-height:70px}.rav2-modal-footer{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.rav2-btn-cancel{color:var(--text-secondary,#ffffff8c);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:7px 14px;font-size:.73rem;font-weight:600;transition:background .15s}.rav2-btn-cancel:hover{background:#ffffff14}.rav2-btn-confirm{color:#fff;cursor:pointer;background:#3b82f6d9;border:1px solid #3b82f680;border-radius:6px;align-items:center;gap:5px;padding:7px 14px;font-size:.73rem;font-weight:700;transition:background .15s;display:flex}.rav2-btn-confirm:hover{background:#3b82f6}.rav2-btn-confirm.rav2-btn-danger-confirm{background:#ef4444cc;border-color:#ef444480}.rav2-btn-confirm.rav2-btn-danger-confirm:hover{background:#ef4444}.rav2-info-box{color:var(--text-secondary,#ffffff8c);background:#3b82f60f;border:1px solid #3b82f626;border-radius:6px;margin-bottom:12px;padding:9px 11px;font-size:.69rem;line-height:1.5}.rav2-warning-box{color:#fde047d9;background:#eab3080f;border:1px solid #eab30833;border-radius:6px;align-items:flex-start;gap:7px;margin-bottom:12px;padding:9px 11px;font-size:.69rem;line-height:1.5;display:flex}.rav2-tracking-timeline{flex-direction:column;gap:0;margin:10px 0;display:flex}.rav2-tl-step{align-items:flex-start;gap:10px;padding-bottom:12px;display:flex;position:relative}.rav2-tl-step:last-child{padding-bottom:0}.rav2-tl-dot-col{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.rav2-tl-dot{background:#ffffff26;border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:2px}.rav2-tl-dot.rav2-tl-done{background:#34d399;border-color:#34d399}.rav2-tl-dot.rav2-tl-active{background:#60a5fa;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.rav2-tl-connector{background:#ffffff1a;flex:1;width:1px;min-height:14px;margin-top:2px}.rav2-tl-info{flex:1;padding-bottom:2px}.rav2-tl-label{color:var(--text-primary,#fff);font-size:.72rem;font-weight:600;line-height:1.3}.rav2-tl-meta{color:var(--text-tertiary,#ffffff4d);margin-top:1px;font-size:.62rem}.rav2-template-panel{background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;margin-bottom:14px;padding:12px}.rav2-template-panel .rav2-template-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary,#ffffff4d);margin-bottom:7px;font-size:.58rem;font-weight:700}.rav2-template-option{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:9px;margin-bottom:5px;padding:8px 10px;transition:background .13s,border-color .13s;display:flex}.rav2-template-option:hover{background:#3b82f612;border-color:#3b82f633}.rav2-template-option i{color:#60a5fa;flex-shrink:0;font-size:.85rem}.rav2-template-option span{color:var(--text-secondary,#ffffff8c);font-size:.71rem;line-height:1.4}.rav2-recovery-option{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:7px;padding:10px 12px;transition:background .13s,border-color .13s;display:flex}.rav2-recovery-option:hover{background:#3b82f60f;border-color:#3b82f62e}.rav2-recovery-option i{color:#60a5fa;flex-shrink:0;margin-top:1px;font-size:1rem}.rav2-recovery-option .rav2-ro-title{color:var(--text-primary,#fff);font-size:.73rem;font-weight:700}.rav2-recovery-option .rav2-ro-desc{color:var(--text-tertiary,#ffffff4d);margin-top:2px;font-size:.65rem;line-height:1.4}.rav2-content::-webkit-scrollbar{width:3px}.rav2-content::-webkit-scrollbar-track{background:0 0}.rav2-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.rav2-overlay.rav2-oe-overlay .rav2-modal{width:600px}.rav2-oe-section{border-bottom:1px solid #ffffff0f;margin-bottom:18px;padding-bottom:16px}.rav2-oe-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.rav2-oe-section-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary,#ffffff4d);align-items:center;gap:6px;margin-bottom:10px;font-size:.58rem;font-weight:800;display:flex}.rav2-oe-item-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:40px 1fr auto;align-items:flex-start;gap:0 10px;margin-bottom:8px;padding:10px;transition:border-color .15s;display:grid}.rav2-oe-item-card.rav2-oe-removed{opacity:.45;background:#ef444408;border-color:#ef444433}.rav2-oe-item-img{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;grid-row:1;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rav2-oe-item-img i{color:var(--text-tertiary,#ffffff4d);font-size:1.1rem}.rav2-oe-item-info{grid-row:1;min-width:0}.rav2-oe-item-name{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.73rem;font-weight:700;overflow:hidden}.rav2-oe-item-variant{color:var(--text-tertiary,#ffffff4d);margin-bottom:2px;font-size:.63rem}.rav2-oe-item-price{color:var(--text-secondary,#ffffff8c);font-size:.67rem;font-weight:700}.rav2-oe-item-right{flex-direction:column;grid-row:1;align-items:flex-end;gap:6px;display:flex}.rav2-oe-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rav2-oe-variant-panel{background:#3b82f60a;border:1px solid #3b82f61f;border-radius:7px;grid-area:2/1/auto/-1;margin-top:8px;padding:10px 12px}.rav2-oe-chip-group-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary,#ffffff4d);margin-bottom:6px;font-size:.57rem;font-weight:700}.rav2-oe-chip-group{flex-wrap:wrap;gap:5px;display:flex}.rav2-oe-chip{color:var(--text-secondary,#ffffff8c);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:3px 10px;font-size:.65rem;font-weight:600;transition:all .12s}.rav2-oe-chip:hover{color:#fff;background:#3b82f614;border-color:#3b82f640}.rav2-oe-chip.rav2-oe-active{color:#93c5fd;background:#3b82f62e;border-color:#3b82f666}.rav2-oe-qty-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;align-items:center;display:flex;overflow:hidden}.rav2-oe-qty-btn{width:24px;height:24px;color:var(--text-secondary,#ffffff8c);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.65rem;transition:background .13s;display:flex}.rav2-oe-qty-btn:hover{color:#fff;background:#ffffff14}.rav2-oe-qty-val{text-align:center;width:26px;color:var(--text-primary,#fff);font-size:.72rem;font-weight:700}.rav2-oe-ghost-btn{color:var(--text-secondary,#ffffff8c);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:.62rem;font-weight:600;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.rav2-oe-ghost-btn:hover{color:var(--text-primary,#fff);background:#ffffff14}.rav2-oe-ghost-btn i{font-size:.75rem}.rav2-oe-ghost-btn.rav2-oe-danger{color:#fca5a5b3;border-color:#ef444426}.rav2-oe-ghost-btn.rav2-oe-danger:hover{color:#fca5a5e6;background:#ef444414}.rav2-oe-ghost-btn.rav2-oe-restore{color:#34d399;border-color:#34d39933}.rav2-oe-addr-display{background:#ffffff05;border:1px solid #ffffff0f;border-radius:7px;padding:10px 12px}.rav2-oe-addr-line{color:var(--text-secondary,#ffffff8c);margin-bottom:2px;font-size:.71rem;line-height:1.5}.rav2-oe-addr-fields{background:#ffffff05;border:1px solid #3b82f626;border-radius:7px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.rav2-oe-addr-field label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary,#ffffff4d);margin-bottom:3px;font-size:.57rem;font-weight:700;display:block}.rav2-oe-preview-empty{color:var(--text-tertiary,#ffffff4d);justify-content:center;align-items:center;gap:6px;padding:14px 0;font-size:.69rem;display:flex}.rav2-oe-info-note{color:var(--text-tertiary,#ffffff4d);align-items:center;gap:6px;margin-bottom:10px;font-size:.65rem;display:flex}.rav2-oe-diff-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.rav2-oe-diff-col{border:1px solid;border-radius:7px;padding:9px 11px}.rav2-oe-diff-orig{background:#ffffff05;border-color:#ffffff14}.rav2-oe-diff-mod{background:#10b9810a;border-color:#10b98133}.rav2-oe-diff-badge{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.53rem;font-weight:700}.rav2-oe-diff-badge-orig{color:var(--text-tertiary,#ffffff4d)}.rav2-oe-diff-badge-mod{color:#34d399}.rav2-oe-diff-name{color:var(--text-primary,#fff);margin-bottom:2px;font-size:.7rem;font-weight:700}.rav2-oe-diff-variant{color:var(--text-secondary,#ffffff8c);font-size:.64rem}.rav2-oe-diff-removed{color:#fca5a5d9;font-weight:700}.rav2-oe-diff-arrow{color:var(--text-tertiary,#ffffff4d);text-align:center;font-size:.8rem}.rav2-pr-items{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.rav2-pr-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;transition:background .13s,border-color .13s;display:flex}.rav2-pr-row:hover{background:#ffffff0d;border-color:#ffffff1f}.rav2-pr-row-selected{background:#3b82f612;border-color:#3b82f647}.rav2-pr-row input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;width:14px;height:14px}.rav2-pr-row i{color:var(--text-tertiary,#ffffff4d);flex-shrink:0;font-size:.85rem}.rav2-pr-item-name{color:var(--text-primary,#fff);flex:1;font-size:.72rem;font-weight:600}.rav2-pr-item-price{color:var(--text-secondary,#ffffff8c);flex-shrink:0;font-size:.72rem;font-weight:700}.rav2-pr-total-row{color:var(--text-secondary,#ffffff8c);background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:9px 11px;font-size:.72rem;font-weight:700;display:flex}.rav2-pr-total-val{color:#60a5fa;font-size:.82rem}.rav2-cr-incentive-row{cursor:pointer;background:#34d3990a;border:1px solid #34d39924;border-radius:7px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 11px;transition:background .13s,border-color .13s,opacity .15s;display:flex}.rav2-cr-incentive-row:hover{background:#34d39914;border-color:#34d39940}.rav2-cr-incentive-row input[type=checkbox]{accent-color:#34d399;cursor:pointer;flex-shrink:0;width:14px;height:14px}.rav2-cr-inc-info{flex-direction:column;flex:1;gap:1px;display:flex}.rav2-cr-inc-label{color:var(--text-primary,#fff);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.rav2-cr-inc-badge{color:#34d399;letter-spacing:.04em;background:#34d39926;border:1px solid #34d3994d;border-radius:20px;padding:1px 7px;font-size:.58rem;font-weight:800}.rav2-cr-inc-sub{color:var(--text-tertiary,#ffffff4d);font-size:.61rem}.rav2-cr-inc-amount{color:#34d399;flex-shrink:0;font-size:.78rem;font-weight:800}.rav2-risk-badge{border:1px solid;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:8px;padding:9px 12px;display:flex}.rav2-risk-info{flex-direction:column;flex:1;gap:2px;display:flex}.rav2-risk-label{text-transform:uppercase;letter-spacing:.06em;font-size:.67rem;font-weight:800}.rav2-risk-reason{color:var(--text-tertiary,#fff6);font-size:.62rem;line-height:1.4}.rav2-risk-dismiss{color:var(--text-tertiary,#ffffff4d);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:flex-start;padding:0 2px;font-size:.9rem;line-height:1;transition:color .13s}.rav2-risk-dismiss:hover{color:var(--text-primary,#fff)}.rav2-ai-card{background:#3b82f60d;border:1px solid #3b82f638;border-left:3px solid #3b82f6;border-radius:8px;margin-bottom:8px;padding:10px 12px;animation:2.5s ease-in-out infinite rav2AiPulse}@keyframes rav2AiPulse{0%,to{border-left-color:#3b82f6}50%{border-left-color:#93c5fd}}.rav2-ai-card-header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.rav2-ai-card-icon{background:#3b82f62e;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.rav2-ai-card-icon i{color:#93c5fd;font-size:.75rem}.rav2-ai-card-title{text-transform:uppercase;letter-spacing:.08em;color:#93c5fd;flex:1;font-size:.57rem;font-weight:800}.rav2-ai-action-name{color:var(--text-primary,#fff);align-items:center;gap:6px;margin-bottom:4px;font-size:.75rem;font-weight:800;display:flex}.rav2-ai-action-name i{color:#60a5fa;font-size:.85rem}.rav2-ai-reason{color:var(--text-secondary,#ffffff8c);margin-bottom:9px;font-size:.63rem;line-height:1.5}.rav2-ai-apply-btn{color:#93c5fd;cursor:pointer;background:#3b82f626;border:1px solid #3b82f652;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:7px 12px;font-size:.68rem;font-weight:700;transition:background .13s,border-color .13s,color .13s;display:flex}.rav2-ai-apply-btn:hover{color:#fff;background:#3b82f647;border-color:#3b82f68c}.rav2-tab-dot{vertical-align:middle;background:#3b82f6;border-radius:50%;width:5px;height:5px;margin-left:5px;animation:1.4s ease-in-out infinite rav2DotPulse;display:inline-block}@keyframes rav2DotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.rav2-checklist{background:#34d39908;border:1px solid #34d39926;border-radius:8px;margin-top:12px;padding:10px 12px}.rav2-checklist-header{text-transform:uppercase;letter-spacing:.08em;color:#34d399;align-items:center;gap:7px;margin-bottom:9px;font-size:.58rem;font-weight:800;display:flex}.rav2-checklist-header i{font-size:.85rem}.rav2-checklist-counter{color:#ffffff4d;margin-left:auto;font-size:.62rem;font-weight:700;transition:color .2s}.rav2-checklist-item{cursor:pointer;border-radius:5px;align-items:flex-start;gap:8px;padding:5px 4px;transition:background .1s;display:flex}.rav2-checklist-item:hover{background:#ffffff08}.rav2-checklist-item input[type=checkbox]{accent-color:#34d399;cursor:pointer;flex-shrink:0;width:13px;height:13px;margin-top:2px}.rav2-checklist-item span{color:var(--text-secondary,#ffffff8c);font-size:.67rem;line-height:1.5;transition:color .15s}.rav2-cl-done span{color:var(--text-tertiary,#ffffff47);text-decoration:line-through}.os-v2-menu-row.golden{background:linear-gradient(135deg,#10b98114,#10b98105);border-color:#10b98140;box-shadow:inset 0 0 12px #10b9810d}.os-v2-menu-row.golden:hover{background:linear-gradient(135deg,#10b9811f,#10b9810a);border-color:#10b98166;box-shadow:0 4px 12px #10b9811a}.os-v2-menu-row.golden .os-v2-menu-icon{background:linear-gradient(135deg,#10b98133,#10b9810d);border-color:#10b9814d}.os-v2-menu-row.golden .os-v2-menu-icon i{color:#10b981}.os-v2-menu-row.golden .os-v2-menu-title{color:#10b981;text-shadow:0 0 8px #10b9814d}.os-v2-menu-row.secondary{opacity:.8;border-color:#ffffff08}.os-v2-menu-row.secondary:hover{opacity:1;border-color:#ffffff14}.modular-unit-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1;background:#0f172a66;border:1px solid #ffffff0d;border-radius:20px;margin-bottom:20px;padding:20px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;position:relative;box-shadow:0 10px 30px #00000026}.modular-unit-card:hover{z-index:100;background:#0f172a99;border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 15px 40px #00000040}.unit-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.unit-date-group{flex-direction:column;display:flex}.unit-date{color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:1.1rem;font-weight:500}.unit-status-text{color:#ffffff80;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.unit-yield{color:#10b981;cursor:help;background:#10b9811a;border:1px solid #10b98133;border-radius:8px;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:.9rem;position:relative}.yield-tooltip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#cbd5e1;opacity:0;pointer-events:none;z-index:10;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:12px;width:max-content;margin-top:8px;padding:12px;font-size:.75rem;transition:opacity .3s;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #00000080}.unit-yield:hover .yield-tooltip{opacity:1}.yield-diamond-glow{color:#a78bfa;text-shadow:0 0 10px #a78bfa80;font-weight:700;animation:3s infinite pulse-diamond}@keyframes pulse-diamond{0%{opacity:.8;text-shadow:0 0 10px #a78bfa80}50%{opacity:1;text-shadow:0 0 20px #a78bfacc}to{opacity:.8;text-shadow:0 0 10px #a78bfa80}}.maintenance-legend{color:#ffffff80;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;padding:8px;font-size:.75rem;display:flex}.glow-pulse{border-radius:50px;animation:2s infinite glowPulseAnim;position:relative;box-shadow:0 0 #f59e0bb3}@keyframes glowPulseAnim{0%{box-shadow:0 0 #f59e0bb3}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.modular-unit-card.safe-card{background:linear-gradient(#10b9810d 0%,#0f172a99 100%)!important;border-color:#10b9814d!important;box-shadow:0 4px 20px #10b9811a!important}.safe-card .unit-header{border-bottom-color:#10b9811a!important}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 4px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.exam-result-icon{font-size:32px}.sc-unit-yield[data-yield-state=success] .sc-yield-hdr,.sc-unit-yield[data-yield-state=success] .sc-yield-val{color:#10b981}.sc-unit-yield[data-yield-state=success] .sc-yield-link{color:#10b98180}.sc-unit-yield[data-yield-state=missed] .sc-yield-hdr,.sc-unit-yield[data-yield-state=missed] .sc-yield-val{color:#ef4444}.sc-unit-yield[data-yield-state=missed] .sc-yield-link{color:#ef444480}.sc-cycle-complete[data-cycle-state=partial] .sc-cycle-complete__icon i{color:#60a5fa}.sc-cycle-complete[data-cycle-state=none] .sc-cycle-complete__icon i{color:#ef4444}.global-activation-banner{-webkit-backdrop-filter:blur(40px)saturate(150%);backdrop-filter:blur(40px)saturate(150%);z-index:9999;background:#0f172abf;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:24px;width:max-content;max-width:90vw;padding:8px 12px 8px 24px;transition:top .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;top:-100px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #0006,inset 0 1px 1px #ffffff26}.global-activation-banner.gab-visible{top:24px}.gab-content{align-items:center;gap:12px;display:flex}.gab-icon-wrapper{color:#10b981;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.2rem;display:flex;position:relative}.gab-pulse-dot{background:#10b98133;border-radius:50%;width:100%;height:100%;animation:2s infinite gabPulse;position:absolute}@keyframes gabPulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.gab-text{flex-direction:column;display:flex}#gab-title{color:#fff;letter-spacing:-.01em;font-size:.95rem;font-weight:600}#gab-subtitle{color:#fff9;font-size:.8rem}.gab-btn-connect{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:100px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #10b9814d}.gab-btn-connect:hover{transform:scale(1.05);box-shadow:0 6px 16px #10b98166}.apple-switch-wrapper{cursor:pointer;align-items:center;display:flex}.apple-switch{appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:24px;outline:none;width:44px;height:24px;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.apple-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.apple-switch:checked{background:#10b981;border-color:#10b981}.apple-switch:checked:after{transform:translate(20px)}.apple-switch:disabled{cursor:not-allowed;opacity:.5}.sc-coverage-slot-row{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;transition:background .2s;display:flex}.sc-coverage-slot-row:hover{background:#ffffff0a}.sc-coverage-slot-row-info{flex-direction:column;display:flex}.sc-coverage-slot-row-name{color:#fff;font-size:.9rem;font-weight:600}.sc-coverage-slot-row-time{color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.75rem}.sched-engagement-foot{border-top:1px solid #ffffff0d;align-items:center;gap:12px;margin-top:8px;padding:20px 4px 4px;display:flex}.sched-engagement-foot__label{color:var(--text-tertiary);flex:1;font-size:.8rem}.sched-engagement-foot__btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.sched-engagement-foot__btn:hover{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff2e}.sched-engagement-foot__badge{letter-spacing:.03em;text-transform:uppercase;color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:6px;padding:5px 10px;font-size:.72rem;font-weight:600}.selfsched{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex}.selfsched__icon{height:40px;color:var(--text-secondary);background:#ffffff0d;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:20px;display:flex}.selfsched__body{flex:1;min-width:0}.selfsched__title{color:var(--text-primary);margin-bottom:3px;font-size:.95rem;font-weight:600}.selfsched__text{color:var(--text-tertiary);font-size:.82rem;line-height:1.5}.selfsched__deadline{text-align:right;border-left:1px solid #ffffff0f;flex:none;padding-left:16px}.selfsched__deadline-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:3px;font-size:.68rem}.selfsched__deadline-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}@media (width<=640px){.selfsched{flex-wrap:wrap}.selfsched__deadline{text-align:left;border-left:0;width:100%;padding-left:0}}.cov-intro{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.cov-intro__row{align-items:flex-start;gap:14px;display:flex}.cov-intro__ico{height:32px;color:var(--text-secondary);background:#ffffff0d;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;font-size:17px;display:flex}.cov-intro__t{color:var(--text-primary);margin-bottom:3px;font-size:.92rem;font-weight:600}.cov-intro__d{color:var(--text-tertiary);max-width:66ch;font-size:.83rem;line-height:1.55}.cov-intro__d strong{color:var(--text-secondary);font-weight:600}.cov-intro__btn{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;align-self:flex-start;margin-left:46px;padding:8px 18px;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s}.cov-intro__btn:hover{background:#ffffff1a;border-color:#fff3}@media (width<=640px){.cov-intro__btn{margin-left:0}}.sched-hero-tier-btn{background:rgba(var(--grade-rgb), .125);color:var(--grade-color);border:1px solid rgba(var(--grade-rgb), .314);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .2s}.sched-hero-tier-btn:hover{background:rgba(var(--grade-rgb), .188)}.sched-hero-live-card{transition:transform .2s}.sched-hero-live-card:hover{transform:scale(1.01)}.sched-hero-warmup-btn{color:#38bdf8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#38bdf81a;border:1px solid #38bdf880;border-radius:12px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .2s}.sched-hero-warmup-btn:hover{background:#38bdf833}.sched-hero{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px}.sched-hero--celebration{background:linear-gradient(135deg, rgba(var(--grade-rgb), .15), #0f172ae6);border:1px solid rgba(var(--grade-rgb), .251);justify-content:space-between;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.sched-hero--celebration .sched-hero__halo{background:radial-gradient(circle, rgba(var(--grade-rgb), .188) 0%, transparent 70%)}.sched-hero--celebration .sched-hero__eyebrow{color:var(--grade-color);letter-spacing:2px;margin-bottom:8px;font-size:.85rem;font-weight:700}.sched-hero--pending{background:linear-gradient(135deg,#f59e0b1f,#0f172ad9);border:1px solid #f59e0b40;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;box-shadow:0 20px 40px #00000040}.sched-hero--pending .sched-hero__eyebrow{color:#fbbf24;letter-spacing:1.5px;margin-bottom:10px;font-size:.75rem;font-weight:600}.sched-hero--pending .sched-hero__title{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-size:1.9rem;font-weight:800;line-height:1.1}.sched-hero--pending .sched-hero__lead{color:#ffffff8c;max-width:360px;font-size:.95rem;line-height:1.5}.sched-hero__dot{background:#f59e0b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #f59e0b}.sched-hero__count{color:#fbbf24;font-weight:700}.sched-hero-claim-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:14px;align-items:center;gap:12px;padding:14px 22px;font-size:.95rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 24px #f59e0b59}.sched-hero-claim-btn:hover{transform:translateY(-3px);box-shadow:0 14px 32px #f59e0b73}.sched-hero-claim-btn__icon{font-size:18px}.sched-hero-claim-btn__badge{background:#00000040;border-radius:8px;padding:2px 8px;font-size:.8rem;font-weight:800}.sched-hero--alldone{text-align:center;background:linear-gradient(135deg,#10b9811a,#10b9810d);border:1px solid #10b98133;padding:32px}.sched-hero--alldone .sched-hero__title{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:600}.sched-hero--alldone .sched-hero__lead{color:var(--text-secondary)}.sched-hero__seal{color:#10b981;margin-bottom:16px;font-size:48px}.sched-hero--live{cursor:pointer;background:linear-gradient(135deg,#10b98126,#0f172ae6);border:1px solid #10b98166;justify-content:space-between;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.sched-hero--live .sched-hero__halo{background:radial-gradient(circle,#10b98133 0%,#0000 70%)}.sched-hero--live .sched-hero__eyebrow{color:#10b981;letter-spacing:2px;margin-bottom:8px;font-size:.85rem;font-weight:700}.sched-hero__beacon{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:1s infinite blink;box-shadow:0 0 10px #10b981}.sched-hero__meter{align-items:center;gap:16px;display:flex}.sched-hero__meter-col{text-align:right}.sched-hero__clock{color:#fff;font-size:1.5rem;font-weight:600}.sched-hero__meter-label{color:#10b981;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.sched-hero__chevron{background:#10b9811a;border:2px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sched-hero__chevron-icon{color:#10b981;font-size:24px}.sched-hero--warmup{background:linear-gradient(135deg,#38bdf826,#0f172ae6);border:1px solid #38bdf866;justify-content:space-between;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.sched-hero--warmup .sched-hero__halo{background:radial-gradient(circle,#38bdf833 0%,#0000 70%)}.sched-hero--warmup .sched-hero__eyebrow{color:#38bdf8;letter-spacing:2px;margin-bottom:8px;font-size:.85rem;font-weight:700}.sched-hero--warmup .sched-hero__eyebrow-icon{color:#38bdf8}.sched-hero__inline-timer{color:#fff;font-weight:700}.sched-hero--greatjob{background:linear-gradient(135deg,#10b98126,#0f172ae6);border:1px solid #10b9814d;justify-content:space-between;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.sched-hero--greatjob .sched-hero__halo{background:radial-gradient(circle,#10b9811a 0%,#0000 70%);width:250px;height:250px;top:-100px}.sched-hero--greatjob .sched-hero__eyebrow{color:#10b981;letter-spacing:2px;margin-bottom:12px;font-size:.75rem;font-weight:700}.sched-hero--greatjob .sched-hero__eyebrow-icon{color:#10b981;font-size:1.1rem}.sched-hero--greatjob .sched-hero__title{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:2rem;font-weight:800}.sched-hero--greatjob .sched-hero__lead{color:#ffffff8c;margin-bottom:16px;font-size:.95rem}.sched-hero__chip{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.sched-hero__chip-icon{color:#fff6}.sched-hero__chip-text{color:#ffffff80;font-size:.9rem}.sched-hero__chip-strong{color:#fff;font-weight:600}.sched-hero--restday{background:linear-gradient(135deg,#64748b14,#0f172a99);border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.sched-hero--restday .sched-hero__eyebrow{color:#ffffff59;letter-spacing:1.5px;margin-bottom:10px;font-size:.72rem;font-weight:600}.sched-hero--restday .sched-hero__eyebrow-icon{font-size:13px}.sched-hero--restday .sched-hero__title{color:#ffffffd9;letter-spacing:-.5px;margin-bottom:6px;font-size:1.7rem;font-weight:800}.sched-hero--restday .sched-hero__lead{color:#fff6;font-size:.9rem;line-height:1.5}.sched-hero__lead-strong{color:#ffffffbf;font-weight:600}.sched-hero__next{text-align:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;flex-shrink:0;min-width:100px;padding:16px 20px}.sched-hero__next-label{color:#ffffff4d;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:.7rem}.sched-hero__next-day{color:#fff;font-size:1rem;font-weight:700;line-height:1.3}.sched-hero__next-time{color:#ffffff73;margin-top:2px;font-size:.85rem}.sched-hero--upcoming{background:linear-gradient(135deg,#38bdf81a,#0f172acc);border:1px solid #38bdf833;justify-content:space-between;align-items:center;padding:32px;display:flex;box-shadow:0 10px 30px #0000001a}.sched-hero--upcoming .sched-hero__eyebrow{color:#38bdf8;letter-spacing:1px;margin-bottom:8px;font-size:.85rem;font-weight:600}.sched-hero--upcoming .sched-hero__eyebrow-icon{color:#38bdf8}.sched-hero__halo{border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.sched-hero__eyebrow{text-transform:uppercase;align-items:center;gap:8px;display:flex}.sched-hero--celebration .sched-hero__title,.sched-hero--live .sched-hero__title,.sched-hero--warmup .sched-hero__title,.sched-hero--upcoming .sched-hero__title{color:#fff;letter-spacing:-.5px;margin-bottom:4px;font-size:2.2rem;font-weight:700}.sched-hero--celebration .sched-hero__lead,.sched-hero--live .sched-hero__lead,.sched-hero--warmup .sched-hero__lead,.sched-hero--upcoming .sched-hero__lead{color:var(--text-secondary);font-size:1.1rem}.sched-hero__body{flex:1}.sched-hero__aside{flex-shrink:0}.sched-hero__btn-icon{margin-left:8px}.sched-grade-badge{background:rgba(var(--grade-rgb), .082);border:1px solid rgba(var(--grade-rgb), .251);color:var(--grade-color);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.sched-grade-badge:hover{background:rgba(var(--grade-rgb), .145)}.sched-grade-badge__icon{margin-left:4px}.modular-unit-card [data-bind=progress-ring]{stroke-dashoffset:var(--sched-ring-offset,62.83)}.sc-switch--declined{opacity:.2;pointer-events:none}.sc-coverage-slot-row--declined{opacity:.5}.sc-coverage-slot-row-name--declined{color:var(--text-tertiary)!important}.sc-decline-btn--undo{color:var(--text-secondary)!important;background:#ffffff0d!important}.sc-decline-btn--undo:hover{color:#fff!important;background:#ffffff1a!important}@keyframes modalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes modalFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes obrSpringPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes obPulse{0%,to{opacity:1}50%{opacity:.2}}.spring-pop{transition:transform .4s,box-shadow .4s,border-color .4s!important}.premium-card.spring-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards obrSpringPop}.ob-clear-item{cursor:pointer;will-change:transform, box-shadow;transition:all .2s cubic-bezier(.34,1.56,.64,1)!important}.ob-clear-item:hover{background:#ffffff0a!important;border-color:#ffffff26!important;transform:translateY(-2px)scale(1.015)!important;box-shadow:0 16px 32px #00000080,inset 0 1px 1px #ffffff0d!important}.ob-clear-item:active{transform:translateY(0)scale(.98)!important;box-shadow:0 4px 12px #0000004d!important}.btn-clear-start{transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important}.ob-clear-item:hover .btn-clear-start{transform:scale(1.05);box-shadow:0 4px 12px #ffffff1a}}@layer utilities{.u-hidden{display:none!important}.u-vis-hidden{visibility:hidden}.u-flex{display:flex!important}.u-inline-flex{display:inline-flex!important}.u-inline-block{display:inline-block!important}.u-grid{display:grid}.u-block{display:block}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-justify-center{justify-content:center}.u-flex-col{flex-direction:column;display:flex}.u-flex-between{justify-content:space-between;display:flex}.u-flex-between-center{justify-content:space-between;align-items:center;display:flex}.u-gap-sm{gap:8px}.u-gap-6{gap:6px}.u-gap-10{gap:10px}.u-shrink-0{flex-shrink:0}.u-mt-sm{margin-top:8px}.u-mb-sm{margin-bottom:10px}.u-mb-md{margin-bottom:20px}.u-mb-xs{margin-bottom:6px}.u-mr-xs,.u-mr-xxs{margin-right:4px}.u-p-sm{padding:8px}.u-p-xl{padding:28px 32px}.u-separator-v{background:#ffffff1a;width:1px;margin:4px 2px}.u-bold{font-weight:600}.u-bolder{font-weight:700}.u-center{text-align:center}.u-right{text-align:right}.u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-italic{font-style:italic}.u-monospace{font-family:monospace}.u-uppercase{text-transform:uppercase;letter-spacing:.07em}.u-text-xxs{font-size:.62rem}.u-text-xs{font-size:.67rem}.u-text-sm{font-size:.75rem}.u-text-body{color:var(--text-secondary);font-size:.73rem;line-height:1.55}.u-text-primary{color:var(--text-primary)}.u-text-muted{color:var(--text-secondary)}.u-text-tertiary{color:var(--text-tertiary)}.u-text-success{color:#10b981}.u-text-danger{color:#ef4444}.gpu-layer-absolute{will-change:transform, opacity, left, top;backface-visibility:hidden;transform:translate(0,0)}.u-flex-1.u-flex-1{flex:1}.u-hidden-rel.u-hidden-rel{display:none;position:relative}.u-wfull-rel.u-wfull-rel{width:100%;position:relative}.u-tl-f1.u-tl-f1{text-align:left;flex:1}.u-hidden.u-hidden{display:none}.u-relative.u-relative{position:relative}.u-wfull.u-wfull{width:100%;padding-top:40px}.u-hidden-mw800.u-hidden-mw800{max-width:800px;margin:0 auto;padding-top:20px;display:none}.u-hidden-jend-mb24.u-hidden-jend-mb24{justify-content:flex-end;margin-bottom:24px;display:none}.u-col-g4.u-col-g4{flex-direction:column;gap:4px;display:flex}.u-col.u-col{flex-direction:column;display:flex}.u-col-g32-mw800.u-col-g32-mw800{flex-direction:column;gap:32px;max-width:800px;margin:0 auto;display:flex}.u-row-start-g12.u-row-start-g12{align-items:flex-start;gap:12px;display:flex}.u-row-mid-g16.u-row-mid-g16{align-items:center;gap:16px;display:flex}.u-text-right.u-text-right{text-align:right}.u-col-g24.u-col-g24{flex-direction:column;gap:24px;display:flex}.u-tc-p64px0.u-tc-p64px0{text-align:center;padding:64px 0}.u-row-mid-g12.u-row-mid-g12{align-items:center;gap:12px;display:flex}.u-row-start-split-mb24.u-row-start-split-mb24{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.u-grid-g12-mb28.u-grid-g12-mb28{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.u-mb28.u-mb28{margin-bottom:28px}.u-col-g12.u-col-g12{flex-direction:column;gap:12px;display:flex}.u-row-mid-g16-mb20.u-row-mid-g16-mb20{align-items:center;gap:16px;margin-bottom:20px;display:flex}.u-grid-g12-mb24.u-grid-g12-mb24{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.u-4.u-4{margin-right:4px}.u-row-mid-jmid-p20-wfull.u-row-mid-jmid-p20-wfull{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.u-col-mid-tc-mb36-rel.u-col-mid-tc-mb36-rel{text-align:center;z-index:1;flex-direction:column;align-items:center;margin-bottom:36px;display:flex;position:relative}.u-row-mid-jmid-g8-mb16.u-row-mid-jmid-g8-mb16{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.u-col-g12-mt8-rel.u-col-g12-mt8-rel{z-index:1;flex-direction:column;gap:12px;margin-top:8px;display:flex;position:relative}.u-row-split-mb24.u-row-split-mb24{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.u-row-mid-g8.u-row-mid-g8{align-items:center;gap:8px;display:flex}.u-col-g16-mb24.u-col-g16-mb24{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.u-grid-g16.u-grid-g16{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.u-row-start-split-mb20.u-row-start-split-mb20{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.u-row-g8.u-row-g8{flex-wrap:wrap;gap:8px;display:flex}.u-rel.u-rel{z-index:1;position:relative}.u-row-end-split-rel.u-row-end-split-rel{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.u-grid-g16-2.u-grid-g16-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.u-row-mid-split.u-row-mid-split{justify-content:space-between;align-items:center;display:flex}.u-col-g8.u-col-g8{flex-direction:column;gap:8px;display:flex}.u-tr-mt24.u-tr-mt24{text-align:right;margin-top:24px}.u-p10px24px.u-p10px24px{padding:10px 24px}.u-row-split-mb24-rel.u-row-split-mb24-rel{z-index:2;justify-content:space-between;align-items:start;margin-bottom:24px;display:flex;position:relative}.u-mb32.u-mb32{margin-bottom:32px}.u-col-g2.u-col-g2{flex-direction:column;gap:2px;display:flex}.u-row-g12.u-row-g12{gap:12px;display:flex}.u-grid-g10-mt8.u-grid-g10-mt8{gap:10px;margin-top:8px;display:grid}.u-grid-g8-mt8.u-grid-g8-mt8{gap:8px;margin-top:8px;display:grid}.u-mb10.u-mb10{margin-bottom:10px}.u-mb12.u-mb12{margin-bottom:12px}.u-row-mid-g8-2.u-row-mid-g8-2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-grid-g8-mt10.u-grid-g8-mt10{gap:8px;margin-top:10px;display:grid}.u-row-mid-g14.u-row-mid-g14{align-items:center;gap:14px;display:flex}.u-col-g16.u-col-g16{flex-direction:column;gap:16px;display:flex}.u-row-mid-g10.u-row-mid-g10{align-items:center;gap:10px;display:flex}.u-col-start-jmid.u-col-start-jmid{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.u-tc-mb24.u-tc-mb24{text-align:center;margin-bottom:24px}.u-tc-mb32.u-tc-mb32{text-align:center;margin-bottom:32px}.u-grid-g12-mb32.u-grid-g12-mb32{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.u-mt0.u-mt0{margin-top:0;padding-top:0}.u-fix.u-fix{z-index:9999;position:fixed}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-0.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-1.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-2.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-3.woff2)format("woff2");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-4.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-5.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-6.woff2)format("woff2");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-7.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-8.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-color-emoji/noto-color-emoji-9.woff2)format("woff2");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAF8}
