.admin-root{min-height:100vh;background:#0a1628;color:#f4f5f7;max-width:1100px;margin:0 auto;padding:16px 16px 40px}.admin-login{max-width:420px;margin:10vh auto;text-align:center}.admin-login .brand-mark{margin:0 auto 16px}.admin-sub{opacity:.75;font-size:.9rem;line-height:1.5}.admin-back{display:inline-block;margin-top:20px;color:#ff4d57;font-size:.9rem}.admin-header{display:flex;justify-content:space-between;align-items:center;padding:8px 0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.admin-header strong{display:block;font-size:1.1rem}.admin-header span{font-size:.8rem;opacity:.65}.admin-header-actions{display:flex;gap:12px;align-items:center}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.admin-tabs button{border:1px solid rgba(255,255,255,.15);background:transparent;color:inherit;padding:8px 14px;border-radius:999px;cursor:pointer;font-size:.85rem}.admin-tabs button.active{background:#e3061333;border-color:#e30613;color:#ff6b73}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px}.stat-card{background:linear-gradient(165deg,#152a42,#0b1f33);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px}.stat-card span{display:block;font-size:.8rem;opacity:.7}.stat-card strong{display:block;font-size:1.8rem;margin:6px 0;color:#fbbf24}.stat-card small{font-size:.75rem;opacity:.65}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem}.admin-table th,.admin-table td{text-align:left;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-table th{opacity:.7;font-weight:600}.admin-table .mono{font-family:ui-monospace,monospace;font-size:.75rem;opacity:.85}.admin-split{display:grid;gap:16px}@media(min-width:800px){.admin-split{grid-template-columns:1.2fr 1fr}}.chat-list{list-style:none;padding:0;margin:0}.chat-list li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.chat-list p{margin:4px 0;font-size:.9rem}.chat-list small{opacity:.6;font-size:.75rem}.ai-panel textarea{width:100%;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px;background:#00000040;color:inherit;font:inherit}.ai-result{margin-top:16px;padding:14px;background:#0000004d;border-radius:10px;white-space:pre-wrap;font-size:.85rem;line-height:1.5}.ai-panel code{background:#ffffff14;padding:2px 6px;border-radius:4px}:root{color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#eef2f7;color:#0a1628;--corp-navy: #043673;--corp-blue: #004b87;--corp-yellow: #ffed00;--corp-yellow-warm: #ffdf00;--corp-black: #000000;--milli-red: #c62828;--milli-navy: #043673;--milli-navy-dark: #021f40;--milli-navy-soft: #3d6a9e;--accent: #004b87;--accent-soft: #5a8fc4;--panel-bg: #ffffff;--border: rgba(4, 54, 115, .14);--milli-indigo: #043673;--milli-indigo-light: #004b87;--milli-success: #1b8a5a;--milli-gold: #ffed00;--milli-gold-warm: #ffdf00;--mg-frame-gold: #d4a84b;--mg-frame-gold-light: #f5e6b8;--mg-panel-cream: #fff9eb;--mg-panel-cream-deep: #f5ecd4;--mg-neon-blue: #3ec8ff;--mg-neon-warm: #ff9a3c;--mg-illustration-filter: saturate(1.1) brightness(.92) contrast(1.03);--chrome-top: #043673;--chrome-bottom: #004b87;--map-canvas: #021f40;--text-muted: #4a5f7a;--shadow: 0 8px 24px rgba(4, 54, 115, .12);--shadow-navy: 0 6px 22px rgba(4, 54, 115, .22);--gradient-navy: linear-gradient(135deg, #021f40 0%, #043673 48%, #004b87 100%);--gradient-yellow: linear-gradient(180deg, #ffed00 0%, #ffdf00 55%, #f0d200 100%);--layout-onboarding-max: 960px;--layout-hub-max: 1320px;--hub-sidebar-w: clamp(76px, 5.5vw, 96px)}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:hidden}body:has(.landing-cinematic):not(:has(.landing-x126)),body:has(.loading-splash){background:#000;overflow-x:hidden}body:has(.onboarding-scroll){background:#021f40;overflow-x:hidden;overflow-y:auto;height:auto;min-height:100svh}html:has(.onboarding-scroll){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%;scroll-behavior:smooth;scroll-snap-type:none}body:has(.onboarding-stepwise),body:has(.game-shell){overflow:hidden;height:100svh;min-height:100svh}.app:has(.onboarding-scroll){background:#021f40;overflow-x:hidden;overflow-y:visible;height:auto;min-height:100svh;display:block}.app:has(.onboarding-stepwise),.app:has(.onboarding-cinematic):not(:has(.onboarding-scroll)){display:flex;flex-direction:column;height:100svh;height:100dvh;min-height:0;overflow:hidden;background:#021f40}html:has(.onboarding-stepwise),body:has(.onboarding-stepwise){background:#021f40}.app:has(.onboarding-scroll){background:#021f40;overflow-x:hidden}.app:has(.onboarding-stepwise) .onboarding-cinematic,.app:has(.onboarding-cinematic):not(:has(.onboarding-scroll)) .onboarding-cinematic{flex:1;min-height:0;height:auto;max-height:none}.app:has(.onboarding-cinematic) .account-url-bar{flex-shrink:0}.app{width:100%;max-width:none;margin:0;padding:0;min-height:100vh;background:#eef2f7}.app:has(.landing-cinematic):not(:has(.landing-x126)),.app:has(.loading-splash){background:#000;overflow-x:hidden}.game-app{padding-bottom:100px}.game-app:has(.game-shell){padding-bottom:0}.game-shell:has(.hub-nav-root--flat){--hub-dock-zone: clamp(50px, 6.2vh, 60px);--hub-dock-lift: clamp(16px, 2.8vh, 28px)}.game-shell:has(.hub-nav-root--flat) .hub-content,.game-shell:has(.hub-nav-root--flat) .hub-content.hub-content--quadrant{padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 2px)}.panel{background:var(--panel-bg);border-radius:18px;padding:20px;box-shadow:0 4px 20px #04367314,0 1px 3px #0436730d;border:1px solid rgba(4,54,115,.1)}.panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.panel-header h1{margin:4px 0 0;font-size:1.35rem}.eyebrow{margin:0;font-size:.8rem;opacity:.8}.company-idea{margin:6px 0 0;font-size:.85rem;opacity:.75}.pill{background:#ffffff1f;border-radius:999px;padding:4px 10px;font-size:.75rem;white-space:nowrap}.kpi-row{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.kpi{display:flex;flex-direction:column;gap:4px}.kpi strong{font-size:1.2rem;color:#1a2332}.goal{margin-top:16px}.goal-bar{height:8px;background:#ffffff26;border-radius:999px;overflow:hidden}.goal-fill{height:100%;background:linear-gradient(90deg,var(--corp-blue),var(--corp-yellow-warm))}.goal p{font-size:.85rem;opacity:.85}.month-summary{font-size:.85rem;color:#5b4bb7;margin:12px 0 0;line-height:1.4}.steps{margin:16px 0;padding-left:20px;line-height:1.7;font-size:.9rem}.steps.compact{margin:12px 0}.steps .done{color:#2f9e44}.steps .active{color:#4a7fd4;font-weight:600}.primary,.secondary,.ghost,.text-btn{border-radius:14px;font-weight:700;cursor:pointer;letter-spacing:.01em;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.primary{width:100%;border:0;padding:13px 18px;min-height:48px;background:var(--gradient-yellow);color:var(--corp-black);box-shadow:0 4px 16px #ffdf0073,inset 0 1px #ffffff8c;font-weight:800}.primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 6px 22px #ffdf008c,inset 0 1px #ffffffa6;transform:translateY(-1px)}.primary:active:not(:disabled){transform:translateY(0);filter:brightness(.97)}.primary:focus-visible{outline:2px solid var(--corp-navy);outline-offset:2px}.primary:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.secondary{width:100%;border:1.5px solid rgba(4,54,115,.28);padding:11px 16px;min-height:44px;background:linear-gradient(180deg,#fff,#f5f8fc);color:var(--corp-navy);box-shadow:0 2px 8px #0436730f}.secondary:hover:not(:disabled){border-color:var(--milli-indigo);color:var(--milli-indigo);background:linear-gradient(180deg,#fff,#eef1fb);box-shadow:0 4px 12px #2835931f;transform:translateY(-1px)}.secondary:active:not(:disabled){transform:translateY(0)}.secondary:focus-visible{outline:2px solid var(--milli-indigo);outline-offset:2px}.secondary.urgent{border-color:#ffb74d;background:linear-gradient(180deg,#fff8e1,#fff3e0);color:#e65100}.ghost{width:100%;border:1.5px dashed #c5cee0;padding:10px 16px;min-height:42px;background:transparent;color:var(--text-muted);font-size:.88rem}.ghost:hover:not(:disabled){border-color:var(--milli-indigo-light);color:var(--milli-indigo);background:#2835930a}.ghost:focus-visible{outline:2px solid var(--milli-indigo-light);outline-offset:2px}.text-btn{border:0;background:transparent;color:var(--accent);padding:4px 8px;font-size:.85rem}.footer{margin-top:12px;font-size:.75rem;opacity:.55;text-align:center}.onboarding{display:flex;flex-direction:column;gap:16px;min-height:calc(100vh - 32px)}.onboarding-progress{display:flex;gap:8px;justify-content:center}.onboarding-progress .dot{width:10px;height:10px;border-radius:50%;background:#fff3}.onboarding-progress .dot.active{background:var(--accent-soft)}.onboarding-panel h1{margin:8px 0;font-size:1.5rem}.step-subtitle{opacity:.85;line-height:1.5}.welcome-copy ul{padding-left:20px;line-height:1.7;opacity:.9}.card-grid{display:grid;gap:10px;margin-top:16px}.sector-grid{max-height:50vh;overflow-y:auto}.select-card{text-align:left;border:1px solid var(--border);border-radius:14px;padding:14px;background:#00000026;color:inherit;cursor:pointer}.select-card.selected{border-color:var(--accent-soft);background:#7c3aed40}.card-emoji{font-size:1.6rem;display:block;margin-bottom:6px}.card-meta{display:block;font-size:.8rem;opacity:.75;margin-top:4px}.card-bonus{display:block;font-size:.75rem;color:#86efac;margin-top:6px}.field{display:flex;flex-direction:column;gap:8px;margin-top:16px}.field input,.field select,.field textarea{border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff;color:inherit;font:inherit}.onboarding-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.onboarding-cinematic{--onboarding-bg: none;--onboarding-panel-art: none;--onboarding-idea-art: none;--onboarding-pan-x: 0px;--onboarding-pan-y: 0px;--onboarding-look-x: 0px;--onboarding-look-y: 0px;position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:100svh;max-height:100svh;width:100%;padding:clamp(8px,1.4vw,14px) clamp(6px,1.2vw,12px);overflow:hidden;color:#fff;background:#021f40}.onboarding-scroll.onboarding-cinematic{display:block;height:auto;min-height:100svh;max-height:none;overflow:visible;padding:0;grid-template-rows:unset}.onboarding-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:var(--onboarding-bg);background-size:cover;background-position:calc(50% + var(--onboarding-pan-x)) calc(50% + var(--onboarding-pan-y));transform:scale(1.08);filter:saturate(1.08) brightness(.88);transition:background-position 1.25s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);animation:onboarding-bg-breathe 28s ease-in-out infinite alternate;will-change:background-position,transform}.onboarding-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#021f40db,#021f408a 38%,#021f402e),linear-gradient(180deg,#00000014,#021f40b8);pointer-events:none}.onboarding-step-0:before{background:linear-gradient(180deg,#021f4038,#021f407a 55%,#021f40b8),linear-gradient(90deg,rgba(2,31,64,.35) 0%,transparent 42%,rgba(2,31,64,.28) 100%)}.onboarding-step-0 .onboarding-bg{filter:saturate(1.12) brightness(.94);transform:scale(1.04)}.onboarding-step-0 .onboarding-hero-band{width:min(100%,var(--layout-onboarding-max));padding:clamp(10px,1.6vw,14px) clamp(14px,2.2vw,20px)}.onboarding-step-0 .onboarding-triptych{display:flex;align-items:center;justify-content:center;margin-top:clamp(12px,3vh,28px);padding-inline:clamp(58px,7vw,84px)}.onboarding-step-0 .onboarding-shell{align-items:center;justify-content:center;width:100%}.onboarding-welcome-stage{width:min(100%,var(--layout-onboarding-max));margin:0 auto;animation:cinematic-piece-bottom 1s .12s cubic-bezier(.16,1,.3,1) both}.onboarding-welcome-lead{margin:0 auto clamp(14px,2.4vw,22px);max-width:680px;text-align:center;color:#fffffff0;font-size:clamp(.92rem,1.55vw,1.08rem);font-weight:600;line-height:1.55;text-shadow:0 2px 18px rgba(0,0,0,.45)}.onboarding-welcome-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.8vw,16px)}.onboarding-welcome-feature{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:clamp(12px,1.6vw,16px);border-radius:18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 36px #00000038,inset 0 1px #ffffff2e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,border-color .25s ease}.onboarding-welcome-feature:hover{transform:translateY(-3px);background:#ffffff2e;border-color:#ffed0059}.onboarding-welcome-feature-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffed0029;border:1px solid rgba(255,237,0,.28);font-size:1.1rem}.onboarding-welcome-feature strong{font-size:clamp(.82rem,1.2vw,.94rem);letter-spacing:-.02em}.onboarding-welcome-feature span:last-child{color:#ffffffc7;font-size:clamp(.68rem,1vw,.78rem);line-height:1.4}.onboarding-shell{min-height:0;width:100%;margin:0;display:flex;flex-direction:column;overflow:hidden;transform:translate(var(--onboarding-look-x),var(--onboarding-look-y));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.onboarding-hero-band{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2vw,18px);width:min(100%,var(--layout-onboarding-max));margin:0 auto;padding:clamp(8px,1.4vw,14px) clamp(12px,2.4vw,22px);border-radius:22px;background:linear-gradient(135deg,#021f40e0,#0436739e);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:cinematic-piece-top 1s cubic-bezier(.16,1,.3,1) both}.onboarding-hero-copy{min-width:0}.onboarding-hero-copy h1{margin:4px 0 2px;font-size:clamp(1.05rem,2.2vw,1.65rem);letter-spacing:-.03em;line-height:1.1}.onboarding-hero-sub{margin:0;max-width:640px;color:#ffffffc7;font-size:clamp(.72rem,1.1vw,.88rem);line-height:1.35}.onboarding-hero-progress{align-self:center;padding-top:0}.onboarding-hero-band .onboarding-logo-frame{width:clamp(108px,11vw,148px);height:clamp(42px,6.5vh,58px);margin:0}.onboarding-triptych{position:relative;z-index:2;display:block;width:min(100%,var(--layout-onboarding-max));margin:clamp(8px,1.4vw,14px) auto 0;min-height:0;height:100%;padding-inline:clamp(58px,7vw,84px)}.onboarding-stepwise .onboarding-rail{position:fixed;top:50%;z-index:25;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}.onboarding-stepwise .onboarding-rail--left{left:clamp(10px,2vw,22px)}.onboarding-stepwise .onboarding-rail--right{right:clamp(10px,2vw,22px)}.onboarding-stepwise .onboarding-rail-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:clamp(46px,4.8vw,58px);min-height:clamp(148px,32vh,240px);min-width:0;padding:16px 8px;border-radius:999px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 20px 44px #0000005c,inset 0 1px #ffffff38;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease;animation:cinematic-piece-left .95s .15s cubic-bezier(.16,1,.3,1) both}.onboarding-stepwise .onboarding-rail-btn-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(.72rem,1.1vw,.86rem);line-height:1}.onboarding-stepwise .onboarding-rail-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.03);box-shadow:0 26px 52px #0000006b,0 0 0 1px #ffed0059}.onboarding-stepwise .onboarding-rail--right .onboarding-rail-btn{animation-name:cinematic-piece-right}.onboarding-stepwise .onboarding-rail-btn.secondary{background:linear-gradient(180deg,#fffffffa,#f0f6fff0);border:1.5px solid rgba(255,255,255,.82);color:#021f40}.onboarding-stepwise .onboarding-rail-btn.primary{background:linear-gradient(180deg,#ffed00,#ffdf00 55%,#f5c800);border:1.5px solid rgba(255,255,255,.45);color:#021f40}.onboarding-stepwise .onboarding-rail-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.onboarding-story-card{display:none}.onboarding-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding-bottom:8px;border-bottom:1px solid rgba(4,54,115,.1)}.onboarding-panel-head-copy{min-width:0;text-align:left}.onboarding-panel-progress{display:flex;flex-shrink:0;align-items:center;gap:5px;padding-top:4px}.onboarding-panel-progress-dot{width:24px;height:5px;border-radius:999px;background:#04367324;transition:width .25s ease,background .25s ease}.onboarding-panel-progress-dot.active{width:34px;background:linear-gradient(90deg,#ffed00,#ffdf00)}.onboarding-glass-panel{position:relative;isolation:isolate;display:flex;min-height:0;width:100%;max-height:none;flex:1;flex-direction:column;overflow:visible;padding:clamp(14px,2vw,22px);border-radius:26px;background:#ffffffad;color:#021f40;border:1px solid rgba(255,255,255,.55);box-shadow:0 32px 100px #00000057,inset 0 1px #ffffffe0;text-align:left;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);animation:cinematic-piece-bottom 1.1s .1s cubic-bezier(.16,1,.3,1) both}.onboarding-panel-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 8px;scrollbar-gutter:stable}.onboarding-panel-scroll>.card-grid,.onboarding-panel-scroll>.field,.onboarding-panel-scroll>.welcome-copy{margin-top:4px}.onboarding-stage-kicker{display:inline-flex;padding:5px 10px;border-radius:999px;background:#ffed001f;border:1px solid rgba(255,237,0,.22);color:#ffed00;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.onboarding-logo-frame{width:min(100%,420px);height:clamp(64px,10vw,96px);margin:10px auto 8px;overflow:visible;background:transparent;border:none;box-shadow:none;display:grid;place-items:center}.onboarding-logo-frame img,.onboarding-logo-frame .milli-logo{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.38))}.onboarding-story-card p{margin:0 auto;max-width:560px;color:#ffffffd6;font-size:clamp(.78rem,1.05vw,.9rem);line-height:1.42}.onboarding-cinematic .onboarding-progress{justify-content:center;margin-top:14px}.onboarding-cinematic .onboarding-progress .dot{width:34px;height:7px;border-radius:999px;background:#ffffff38;transition:width .25s ease,background .25s ease}.onboarding-cinematic .onboarding-progress .dot.active{width:48px;background:linear-gradient(90deg,#ffed00,#ffdf00)}.onboarding-story-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.onboarding-story-meta span{padding:5px 9px;border-radius:999px;background:#ffffff1a;color:#ffffffd1;font-size:.7rem;font-weight:700}.onboarding-glass-panel>.eyebrow,.onboarding-glass-panel>h1,.onboarding-glass-panel>.step-subtitle{flex-shrink:0}.onboarding-glass-panel>*{position:relative;z-index:1}.onboarding-step-2 .onboarding-glass-panel{min-height:0;overflow:hidden;background:linear-gradient(112deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.84) 38%,rgba(255,255,255,.28) 62%,transparent 100%),var(--onboarding-panel-art);background-size:cover;background-position:center right;text-align:left}.onboarding-step-2 .onboarding-glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 88% 24%,rgba(255,237,0,.2),transparent 34%),linear-gradient(180deg,#04367305,#0436731a);pointer-events:none}.onboarding-step-2 .onboarding-glass-panel .step-subtitle{margin-left:0}.onboarding-step-2 .field{width:min(100%,560px);padding:16px;border-radius:20px;background:#ffffff9e;border:1px solid rgba(255,255,255,.54);box-shadow:0 14px 34px #041f401f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.onboarding-step-2 .field input{background:#ffffffeb}.onboarding-step-4 .onboarding-glass-panel{min-height:340px;overflow:hidden;background:linear-gradient(108deg,#fffffff2,#ffffffdb 48%,#ffffff6b),var(--onboarding-idea-art);background-size:cover;background-position:center;text-align:left}.onboarding-step-4 .onboarding-glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 88% 18%,rgba(255,237,0,.16),transparent 30%),linear-gradient(180deg,#04367305,#0436731f);pointer-events:none}.onboarding-step-4 .onboarding-glass-panel .step-subtitle{margin-left:0}.onboarding-step-4 .field{width:min(100%,620px);padding:16px;border-radius:20px;background:#ffffff9e;border:1px solid rgba(255,255,255,.56);box-shadow:0 14px 34px #041f401f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.onboarding-step-4 .field textarea{background:#ffffffeb}.onboarding-glass-panel .eyebrow{color:#004b87;font-weight:900;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;margin:0}.onboarding-glass-panel h1{margin:3px 0 2px;font-size:clamp(1.05rem,2vw,1.55rem);letter-spacing:-.04em}.onboarding-glass-panel .step-subtitle{max-width:620px;margin:0;color:#445a75;font-size:clamp(.76rem,1vw,.86rem);line-height:1.35;opacity:1}.onboarding-cinematic .welcome-copy{width:min(100%,660px);margin:8px auto 0;padding:12px;border-radius:18px;background:#ffffff6b;border:1px solid rgba(4,54,115,.12);text-align:center}.onboarding-cinematic .welcome-copy ul{display:inline-block;margin:12px auto 0;padding-left:20px;text-align:left}.onboarding-cinematic .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-cinematic .sector-grid{max-height:none;padding-right:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,14px)}.onboarding-cinematic .sector-select-card{display:grid;min-height:132px;padding:0;grid-template-columns:minmax(148px,40%) 1fr;overflow:visible;background:#ffffffd1}.onboarding-cinematic .sector-select-card:hover{transform:translateY(-3px);z-index:3}.onboarding-cinematic .sector-select-card.selected{z-index:4;transform:translateY(-5px) scale(1.01);box-shadow:0 18px 40px #0436732e,0 0 0 2px #ffed008c}.sector-art-frame{position:relative;z-index:2;display:block;height:100%;min-height:132px;overflow:visible;border-radius:16px 0 0 16px}.sector-art-frame img{width:100%;height:100%;min-height:132px;object-fit:cover;border-radius:16px 0 0 16px;transform:scale(1.05);filter:saturate(1.06) contrast(1.03);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s ease}.onboarding-cinematic .sector-select-card:hover .sector-art-frame img,.onboarding-cinematic .sector-select-card.selected .sector-art-frame img{transform:scale(1.12) translateY(-4px);filter:saturate(1.1) contrast(1.05) drop-shadow(0 16px 24px rgba(4,31,64,.28))}.sector-card-copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px 14px 14px 10px}.sector-tag-row{display:flex;flex-wrap:wrap;gap:4px}.sector-tag{padding:3px 7px;border-radius:999px;background:#044b8714;color:#004b87;font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.sector-title-row{display:flex;align-items:center;gap:8px}.sector-insight{color:#1b4a2d;font-size:.72rem;font-weight:700;line-height:1.35}.sector-card-copy .card-emoji{width:34px;height:34px;margin-bottom:3px;border-radius:12px;background:#ffffffb8;box-shadow:0 8px 18px #041f401a;font-size:1.2rem}.sector-card-copy strong{font-size:.92rem}.onboarding-cinematic .visual-option-grid{gap:16px}.choice-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.onboarding-cinematic .choice-tile{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden;border-radius:16px;background:#ffffffe6;text-align:left}.onboarding-cinematic .choice-tile:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(180deg,#ffffff14,#0436730f),radial-gradient(circle at 88% 12%,rgba(255,237,0,.16),transparent 34%);opacity:.9}.choice-tile-art{position:relative;display:block;aspect-ratio:16 / 9;min-height:72px;max-height:96px;overflow:hidden}.choice-tile-art img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);filter:saturate(1.05) contrast(1.03);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s ease}.choice-tile-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.choice-tile-head{display:flex;align-items:center;gap:8px}.choice-tile-emoji{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#ffffffdb;box-shadow:0 6px 14px #041f401a;font-size:1rem;flex-shrink:0}.choice-tile-head strong{font-size:.86rem;line-height:1.2}.choice-tile-hint{color:#50647e;font-size:.72rem;line-height:1.35}.choice-tile-check{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#021f40b8;color:#fff;font-size:.72rem;font-weight:900;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.onboarding-cinematic .choice-tile:hover .choice-tile-art img,.onboarding-cinematic .choice-tile.selected .choice-tile-art img{transform:scale(1.08);filter:saturate(1.12) contrast(1.05) brightness(1.03)}.onboarding-cinematic .choice-tile.selected{border-color:#ffed00;background:linear-gradient(180deg,#fff,#fffbe8);box-shadow:0 12px 28px #04367324,inset 0 3px #ffed00}.onboarding-cinematic .choice-tile.selected .choice-tile-check{opacity:1;transform:scale(1);background:linear-gradient(180deg,#ffed00,#ffdf00);color:#021f40}.onboarding-step-5 .onboarding-panel-scroll,.onboarding-step-6 .onboarding-panel-scroll{display:flex;align-items:stretch}.onboarding-step-5 .choice-tile-grid,.onboarding-step-6 .choice-tile-grid{flex:1;width:100%;align-content:center}.onboarding-cinematic .visual-option-card{display:grid;min-height:170px;padding:0;grid-template-columns:minmax(150px,45%) 1fr;overflow:hidden;background:#ffffffc7}.onboarding-cinematic .visual-option-card:after{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(112deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.82) 35%,rgba(255,255,255,.1) 66%,transparent 100%),radial-gradient(circle at 18% 22%,rgba(255,237,0,.18),transparent 30%);opacity:.92}.visual-option-art{position:relative;display:block;height:100%;min-height:170px;overflow:hidden;border-radius:16px 0 0 16px}.visual-option-art img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:saturate(1.06) contrast(1.03);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s ease}.visual-option-copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:18px 16px 18px 10px}.visual-option-copy .card-emoji{width:38px;height:38px;margin-bottom:2px;border-radius:13px;background:#ffffffbd;box-shadow:0 8px 18px #041f401a;font-size:1.25rem}.visual-option-copy strong{font-size:.96rem}.onboarding-cinematic .visual-option-card:hover .visual-option-art img,.onboarding-cinematic .visual-option-card.selected .visual-option-art img{transform:scale(1.12);filter:saturate(1.14) contrast(1.06) brightness(1.04)}.onboarding-cinematic .visual-option-card.selected{background:#fffbe0e0}.onboarding-cinematic .select-card{position:relative;overflow:hidden;min-height:132px;padding:16px;border-radius:18px;background:#ffffffa8;border:1.5px solid rgba(4,54,115,.16);color:#021f40;text-align:left;box-shadow:0 8px 22px #04367314;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.onboarding-cinematic .select-card:after{content:"";position:absolute;inset:auto -20% -42% 35%;height:90px;background:radial-gradient(ellipse,rgba(4,75,135,.12),transparent 65%);pointer-events:none}.onboarding-cinematic .select-card:hover{transform:translateY(-3px) scale(1.01);border-color:#044b8761;box-shadow:0 14px 34px #04367324}.onboarding-cinematic .select-card.selected{border-color:#ffed00;background:linear-gradient(180deg,#fff,#fffbe0);box-shadow:0 14px 34px #04367324,inset 0 3px #ffed00}.onboarding-cinematic .character-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,2vw,18px);padding-top:8px}.onboarding-cinematic .character-select-card{display:flex;min-height:clamp(300px,42vh,380px);padding:0;flex-direction:column;justify-content:flex-end;overflow:visible;border-radius:22px;background:#ffffffd6;text-align:center}.onboarding-cinematic .character-select-card:after{inset:auto 10% 108px;height:80px;border-radius:50%;background:radial-gradient(ellipse,rgba(4,54,115,.22),transparent 70%);opacity:1}.character-art-frame{position:relative;z-index:3;display:grid;flex:1;min-height:clamp(200px,28vh,260px);place-items:end center;overflow:visible;padding:10px 8px 0;border-radius:20px 20px 0 0;background:linear-gradient(180deg,rgba(4,54,115,.05),transparent 72%),radial-gradient(circle at 50% 100%,rgba(4,75,135,.18),transparent 64%)}.character-art-frame img{position:relative;z-index:4;width:min(92%,210px);height:clamp(210px,30vh,280px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 22px 24px rgba(4,31,64,.28));transform:translateY(18px) scale(1.04);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s ease}.character-card-copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:14px 12px 16px;border-radius:0 0 20px 20px;background:#ffffffe6;border-top:1px solid rgba(4,54,115,.1)}.character-role-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#044b8714;color:#004b87;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.character-card-copy strong{font-size:clamp(.95rem,1.4vw,1.08rem)}.character-trait-list{margin:0;padding:0;list-style:none;display:grid;gap:4px;width:100%;text-align:left}.character-trait-list li{position:relative;padding-left:14px;color:#31435d;font-size:clamp(.68rem,1vw,.76rem);line-height:1.35}.character-trait-list li:before{content:"•";position:absolute;left:0;color:#ffdf00;font-weight:900}.character-perk-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.character-perk{padding:4px 8px;border-radius:999px;background:#fffbe0eb;border:1px solid rgba(255,237,0,.45);color:#1b4a2d;font-size:.68rem;font-weight:800;line-height:1.2}.onboarding-cinematic .character-select-card:hover{transform:translateY(-4px);z-index:4}.onboarding-cinematic .character-select-card:hover .character-art-frame img,.onboarding-cinematic .character-select-card.selected .character-art-frame img{filter:drop-shadow(0 28px 32px rgba(4,31,64,.38));transform:translateY(-6px) scale(1.18)}.onboarding-cinematic .character-select-card.selected{background:#fffbe0f0;z-index:5;transform:translateY(-8px) scale(1.02);box-shadow:0 24px 48px #04367333,0 0 0 2px #ffed00a6}@media(max-width:980px){.onboarding-cinematic .character-card-grid{grid-template-columns:1fr;gap:12px}.onboarding-cinematic .character-select-card{min-height:0;flex-direction:row;text-align:left}.character-art-frame{flex:0 0 minmax(120px,34%);min-height:168px;border-radius:18px 0 0 18px}.character-art-frame img{height:190px;transform:translateY(10px) scale(1.06)}.character-card-copy{align-items:flex-start;border-radius:0 18px 18px 0;border-top:0;border-left:1px solid rgba(4,54,115,.1)}.character-perk-list{justify-content:flex-start}}.onboarding-cinematic .card-emoji{width:46px;height:46px;display:grid;place-items:center;margin-bottom:10px;border-radius:14px;background:#eef4fb;font-size:1.55rem}.onboarding-cinematic .card-meta{color:#50647e;opacity:1}.onboarding-cinematic .card-bonus{color:#1b7b4a;font-weight:800}.onboarding-cinematic .field{margin-top:8px}.onboarding-cinematic .field span{color:#021f40;font-weight:900}.onboarding-cinematic .field input,.onboarding-cinematic .field textarea,.onboarding-cinematic .field select{min-height:52px;border-radius:16px;border:1.5px solid rgba(4,54,115,.18);background:#ffffffeb;box-shadow:inset 0 1px 2px #0436730f}.onboarding-cinematic .field textarea{min-height:150px;resize:vertical}.onboarding-cinematic .onboarding-actions{display:none}.onboarding-cinematic .onboarding-actions .primary,.onboarding-cinematic .onboarding-actions .secondary{min-height:46px;min-width:108px;padding-inline:22px;border-radius:14px;font-weight:800;letter-spacing:.01em}@keyframes onboarding-bg-breathe{0%{transform:scale(1.08);background-position:calc(50% + var(--onboarding-pan-x)) calc(50% + var(--onboarding-pan-y))}to{transform:scale(1.14);background-position:calc(51% + var(--onboarding-pan-x)) calc(49% + var(--onboarding-pan-y))}}@keyframes onboarding-actions-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:880px){.onboarding-cinematic{padding:8px 6px}.onboarding-hero-band{grid-template-columns:minmax(0,1fr);gap:8px;text-align:left}.onboarding-logo-frame{width:100%;max-width:none;height:clamp(48px,12vw,64px);margin:0}.onboarding-hero-progress{justify-content:flex-start;width:100%}.onboarding-triptych{padding-inline:clamp(50px,14vw,62px)}.onboarding-stepwise .onboarding-rail-btn{width:clamp(42px,12vw,50px);min-height:clamp(120px,28vh,168px)}.onboarding-step-0 .onboarding-triptych{padding-inline:clamp(50px,14vw,62px)}.onboarding-welcome-features{grid-template-columns:1fr;gap:10px}.onboarding-shell{min-height:0}.onboarding-cinematic .sector-grid{grid-template-columns:1fr}.onboarding-cinematic .card-grid:not(.choice-tile-grid){grid-template-columns:1fr}.choice-tile-grid{gap:8px}.choice-tile-art{max-height:78px}.choice-tile-body{padding:8px 10px 10px}.choice-tile-hint{font-size:.68rem}.onboarding-cinematic .character-select-card{min-height:132px;grid-template-columns:minmax(104px,34%) 1fr}.character-art-frame{min-height:132px}.character-art-frame img{width:min(98%,120px);height:132px}.character-card-copy{min-height:132px;padding:10px 10px 10px 4px}.onboarding-cinematic .sector-select-card{min-height:108px;grid-template-columns:minmax(100px,36%) 1fr}.sector-art-frame{min-height:108px;border-radius:14px 0 0 14px}.sector-card-copy{padding:10px 10px 10px 6px}}body:has(.onboarding-scroll){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100svh;scroll-snap-type:none}.app:has(.onboarding-scroll){height:auto;min-height:100svh;overflow:visible}.app:has(.onboarding-scroll) .onboarding-scroll{flex:none;min-height:100svh;max-height:none;height:auto}.onboarding-scroll{position:relative;width:100%;max-width:100%;min-height:100svh;background:#021f40;color:#fff;overflow-x:hidden;display:block;height:auto;max-height:none;padding:0}.onboarding-scroll-logo-bar{position:fixed;top:clamp(10px,1.6vw,16px);left:clamp(10px,1.6vw,18px);z-index:46;pointer-events:none;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.onboarding-scroll-logo-bar--rail{position:static;padding:0 0 clamp(8px,1.2vh,12px);filter:none;pointer-events:auto}.onboarding-scroll-logo-bar .onboarding-logo-frame,.onboarding-scroll-logo-bar img{display:block}.onboarding-scroll-shell{display:block;width:100%;max-width:100%;min-height:100svh;overflow-x:hidden}body:has(.onboarding-scroll--dossier),.app:has(.onboarding-scroll--dossier){overscroll-behavior-y:none}.onboarding-scroll--dossier .onboarding-scroll-shell{display:block;width:100%;min-height:100svh}.onboarding-scroll--dossier{--onboarding-kunye-width: min(220px, 18vw);--onboarding-kunye-inset: clamp(10px, 1.6vw, 16px);--onboarding-kunye-gap: clamp(12px, 1.5vw, 20px);--onboarding-kunye-avoid: calc( var(--onboarding-kunye-inset) + min(380px, 34vw) + var(--onboarding-kunye-gap) );--layout-x123-onboarding-max: min(1420px, calc(100vw - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset) - 20px))}.onboarding-scroll--dossier .onboarding-scroll-rail{position:fixed;left:var(--onboarding-kunye-inset);top:50%;bottom:auto;transform:translateY(-50%);max-height:calc(100svh - clamp(20px,3vh,28px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;width:fit-content;min-width:min(220px,18vw);max-width:min(380px,34vw);height:auto;z-index:40;padding:0;border:none;background:transparent;box-shadow:none;pointer-events:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.onboarding-scroll--dossier .onboarding-scroll-rail>*{pointer-events:auto;flex:0 0 auto;min-height:0;width:100%;min-width:min(220px,18vw);max-width:min(380px,34vw)}.onboarding-scroll--dossier .onboarding-scroll-main{width:100%;min-width:0;padding-left:0;box-sizing:border-box}.onboarding-scroll--dossier .onboarding-scroll-offset,.onboarding-scroll--dossier .onboarding-scroll-chapter-inner--vitrine,.onboarding-scroll--dossier .onboarding-welcome-stage--scroll{margin-left:auto;margin-right:auto;width:min(100%,var(--layout-onboarding-max));max-width:min(100%,var(--layout-onboarding-max));box-sizing:border-box}.onboarding-scroll--dossier .onboarding-scroll-chapter-inner--idea,.onboarding-scroll--dossier .onboarding-scroll-chapter-inner--char,.onboarding-scroll--dossier .onboarding-scroll-chapter--x123 .onboarding-scroll-chapter-inner{margin-left:var(--onboarding-kunye-avoid);margin-right:var(--onboarding-kunye-inset);width:min(calc(100% - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset)),var(--layout-onboarding-max));max-width:min(calc(100% - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset)),var(--layout-onboarding-max));box-sizing:border-box}.onboarding-scroll--dossier .onboarding-scroll-chapter{align-items:center;justify-content:center;padding:clamp(40px,5vh,56px) clamp(12px,2vw,18px)}.onboarding-scroll--dossier .onboarding-scroll-chapter--form,.onboarding-scroll--dossier .onboarding-scroll-chapter--vitrine{justify-content:center;padding-top:clamp(28px,5vh,48px);padding-bottom:clamp(28px,5vh,48px)}.onboarding-scroll--dossier .onboarding-x127-welcome .x127-copy,.onboarding-scroll--dossier .onboarding-x127-welcome .x127-actions{margin-left:auto;margin-right:auto;max-width:min(760px,100%);padding-left:clamp(16px,3vw,28px);padding-right:clamp(16px,3vw,28px);box-sizing:border-box}.onboarding-scroll--dossier .onboarding-scroll-lock-toast{left:50%}.onboarding-scroll--dossier .onboarding-scroll-float-cue{left:50%;right:auto;transform:translate(-50%)}.onboarding-scroll--dossier .onboarding-scroll-float-cue:hover{transform:translate(-50%) translateY(-2px)}.onboarding-scroll--dossier .onboarding-dossier{width:100%;min-width:0;max-width:min(380px,34vw);max-height:calc(100svh - clamp(20px,3vh,28px));height:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid rgba(255,159,28,.28);background:linear-gradient(168deg,#0d1b2af0,#043673c7 52%,#021f40e6);box-shadow:0 24px 56px #00000061,0 0 0 1px #ff9f1c1f,inset 0 1px #ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.onboarding-scroll--dossier .onboarding-dossier--fixed .onboarding-dossier-inner{display:flex;flex-direction:column;flex:1;min-height:0;max-height:inherit;overflow:hidden;gap:0;padding:16px}.onboarding-scroll--dossier .onboarding-dossier--fixed .onboarding-dossier-head{flex-shrink:0;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.onboarding-scroll--dossier .onboarding-dossier--fixed .onboarding-dossier-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;padding-top:10px;border-top:none;overflow:hidden}.onboarding-scroll--dossier .onboarding-dossier-hero{flex-shrink:0;display:flex;flex-direction:column;gap:0}.onboarding-scroll--dossier .onboarding-dossier-identity-meta{display:flex;flex-direction:column;gap:0;border-bottom:1px solid rgba(255,255,255,.1)}.onboarding-scroll--dossier .onboarding-dossier-identity-meta .onboarding-dossier-field{border-bottom:1px solid rgba(255,255,255,.08)}.onboarding-scroll--dossier .onboarding-dossier-identity-meta .onboarding-dossier-field:last-child{border-bottom:none}.onboarding-scroll--dossier .onboarding-dossier-plan-scroll{flex:1;min-height:0;margin-top:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,159,28,.35) transparent;padding-right:2px}.onboarding-scroll--dossier .onboarding-dossier-plan-scroll::-webkit-scrollbar{width:4px}.onboarding-scroll--dossier .onboarding-dossier--fixed.onboarding-dossier--has-plan{max-height:min(720px,calc(100svh - 28px));height:auto}.onboarding-scroll--dossier .onboarding-dossier--fixed .onboarding-dossier-portrait-visual{flex:0 0 200px;height:200px;min-height:200px;max-height:200px;background-image:radial-gradient(ellipse 80% 60% at 50% 18%,rgba(255,159,28,.12) 0%,transparent 62%),linear-gradient(180deg,#0436738c,#021f40eb)}.onboarding-scroll--dossier .onboarding-dossier-inner{gap:12px;max-height:none;overflow:visible;overscroll-behavior:none;padding:clamp(14px,1.6vw,18px);background:transparent}.onboarding-scroll--dossier .onboarding-dossier[data-rows="1"] .onboarding-dossier-inner,.onboarding-scroll--dossier .onboarding-dossier[data-rows="2"] .onboarding-dossier-inner,.onboarding-scroll--dossier .onboarding-dossier[data-rows="3"] .onboarding-dossier-inner,.onboarding-scroll--dossier .onboarding-dossier[data-rows="4"] .onboarding-dossier-inner,.onboarding-scroll--dossier .onboarding-dossier[data-rows="5"] .onboarding-dossier-inner{overflow:visible;max-height:none}.onboarding-dossier-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 88% 72% at 18% 8%,var(--dossier-tint-glow, transparent) 0%,transparent 68%);pointer-events:none;transition:background .75s ease,opacity .75s ease}.onboarding-dossier--themed .onboarding-dossier-inner{position:relative;z-index:1}.onboarding-scroll--dossier .onboarding-dossier-brand{margin:0;font-size:clamp(.84rem,1.3vw,.96rem);font-weight:800;letter-spacing:-.02em;color:#fff}.onboarding-scroll--dossier .onboarding-dossier-head{gap:5px;flex-shrink:0}.onboarding-scroll--dossier .onboarding-dossier-kicker{font-size:.56rem;margin-bottom:0}.onboarding-scroll--dossier .onboarding-stage-kicker{font-size:.56rem;padding:3px 8px;align-self:flex-start;background:var(--dossier-kicker-bg, rgba(255, 237, 0, .14));border:1px solid var(--dossier-row-filled-border, rgba(255, 237, 0, .28));transition:background .75s ease,border-color .75s ease,color .75s ease}.onboarding-scroll--dossier .onboarding-dossier-progress{display:flex;flex-direction:column;gap:4px;margin-top:2px}.onboarding-scroll--dossier .onboarding-dossier-progress-label{font-size:.58rem;font-weight:800;letter-spacing:.06em;color:#ffffff9e}.onboarding-scroll--dossier .onboarding-dossier-progress-track{height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}.onboarding-scroll--dossier .onboarding-dossier-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9f1c,#ffdf00);transition:width .35s ease}.onboarding-scroll--dossier .onboarding-dossier-body{gap:0;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.onboarding-scroll--dossier .onboarding-dossier-portrait{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 0 10px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.1);flex:0 0 auto;flex-shrink:0}.onboarding-scroll--dossier .onboarding-dossier-portrait-visual{position:relative;width:100%;flex:0 0 200px;height:200px;min-height:200px;max-height:200px;border-radius:16px;overflow:hidden;background-color:#041e3f;background-image:radial-gradient(ellipse 80% 60% at 50% 18%,rgba(255,237,0,.1) 0%,transparent 62%),linear-gradient(180deg,#0436738c,#021f40eb);transition:box-shadow .18s ease}.onboarding-scroll--dossier .onboarding-dossier-portrait-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;background-color:#041e3f;transition:opacity .22s ease}.onboarding-scroll--dossier .onboarding-dossier-portrait-placeholder{width:100%;height:100%;background:linear-gradient(180deg,#04367359,#021f40a6)}.onboarding-scroll--dossier .onboarding-dossier-portrait.is-landing .onboarding-dossier-portrait-img{animation:onboarding-dossier-portrait-write-up 1.24s cubic-bezier(.22,1,.36,1) both}.onboarding-scroll--dossier .onboarding-dossier-portrait-meta{display:block;padding:0 2px}.onboarding-scroll--dossier .onboarding-dossier-portrait-name{margin:0;font-size:.74rem;font-weight:700;line-height:1.3;color:#fffffff5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-scroll--dossier .onboarding-dossier-field{display:block;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;border-radius:0}.onboarding-scroll--dossier .onboarding-dossier-field-line{display:flex;align-items:baseline;gap:6px;min-width:0}.onboarding-scroll--dossier .onboarding-dossier-field:last-child{border-bottom:none}.onboarding-scroll--dossier button.onboarding-dossier-field,.onboarding-scroll--dossier button.onboarding-dossier-portrait--nav{width:100%;margin:0;font:inherit;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:inherit}.onboarding-scroll--dossier .onboarding-dossier-field.is-navigable,.onboarding-scroll--dossier .onboarding-dossier-portrait--nav{border-radius:10px;transition:box-shadow .18s ease,transform .18s ease}.onboarding-scroll--dossier .onboarding-dossier-field.is-navigable:hover{background:transparent;box-shadow:inset 0 0 0 1px #ffed0057;transform:translate(2px)}.onboarding-scroll--dossier .onboarding-dossier-portrait--nav:hover{background:transparent;transform:translate(2px)}.onboarding-scroll--dossier .onboarding-dossier-portrait--nav:hover .onboarding-dossier-portrait-visual{box-shadow:0 0 0 1px #ffed0061,0 10px 24px #00000047}.onboarding-scroll--dossier .onboarding-dossier-field.is-navigable:focus-visible,.onboarding-scroll--dossier .onboarding-dossier-portrait--nav:focus-visible{outline:2px solid rgba(255,237,0,.55);outline-offset:2px}.onboarding-scroll--dossier .onboarding-dossier-field.is-filled .onboarding-dossier-field-value,.onboarding-scroll--dossier .onboarding-dossier-field.is-filled .onboarding-dossier-portrait-name{color:#fffffff5}.onboarding-scroll--dossier .onboarding-dossier-field-label{flex-shrink:0;font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.onboarding-scroll--dossier .onboarding-dossier-field-value{flex:1;min-width:0;font-size:.74rem;font-weight:700;line-height:1.3;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-scroll--dossier .onboarding-dossier-field.is-filled .onboarding-dossier-field-value{color:#fffffff0}.onboarding-scroll--dossier .onboarding-dossier-plan-block .onboarding-dossier-field{border-bottom:none;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.onboarding-scroll--dossier .onboarding-dossier-plan-block .onboarding-dossier-field-line{flex-direction:column;align-items:stretch;gap:4px}.onboarding-scroll--dossier .onboarding-dossier-plan-block .onboarding-dossier-field-label{font-size:.5rem}.onboarding-scroll--dossier .onboarding-dossier-plan-block .onboarding-dossier-field-value{flex:none;width:100%;font-size:.68rem;font-weight:600;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:unset}.onboarding-scroll--dossier .onboarding-dossier-triad--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-scroll--dossier .onboarding-dossier-triad{--triad-tile-size: auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0 12px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.onboarding-scroll--dossier .onboarding-dossier-triad-tile{width:100%;height:84px;min-width:0;max-width:none;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;text-align:center;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.onboarding-scroll--dossier button.onboarding-dossier-triad-tile{width:100%;height:84px;margin:0;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.onboarding-scroll--dossier .onboarding-dossier-triad-tile.is-navigable:hover{background:#ffffff1a;border-color:#ffed0052;transform:translateY(-1px)}.onboarding-scroll--dossier .onboarding-dossier-triad-tile.is-navigable:focus-visible{outline:2px solid rgba(255,237,0,.55);outline-offset:2px}.onboarding-scroll--dossier .onboarding-dossier-triad-label{font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f}.onboarding-scroll--dossier .onboarding-dossier-triad-emoji{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;font-size:1.15rem;line-height:1;flex-shrink:0}.onboarding-scroll--dossier .onboarding-dossier-triad-tile.has-icon-art .onboarding-dossier-triad-emoji{width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem}.onboarding-dossier-triad-icon{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.onboarding-dossier-fly-sprite--icon .onboarding-dossier-fly-icon-img{display:block;width:clamp(2rem,4.5vw,2.75rem);height:clamp(2rem,4.5vw,2.75rem);object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.onboarding-scroll--dossier .onboarding-dossier-triad-value{width:100%;font-size:.56rem;font-weight:800;line-height:1.15;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-scroll--dossier .onboarding-dossier-triad-tile.is-landing{animation:onboarding-dossier-row-land .65s cubic-bezier(.22,1,.36,1)}.onboarding-scroll--dossier .onboarding-dossier-triad-tile.is-landing .onboarding-dossier-triad-emoji,.onboarding-scroll--dossier .onboarding-dossier-triad-tile.is-landing .onboarding-dossier-triad-icon{animation:onboarding-dossier-badge-pop .55s cubic-bezier(.22,1,.36,1)}.onboarding-scroll--dossier .onboarding-dossier--has-plan .onboarding-dossier-portrait{padding-bottom:10px;gap:8px}.onboarding-scroll--dossier .onboarding-dossier-field-visual{flex-shrink:0}.onboarding-scroll--dossier .onboarding-dossier-row{padding:6px 8px;border-radius:12px;gap:6px;background:#ffffff0d;border-color:#ffffff1a}.onboarding-scroll--dossier .onboarding-dossier-row.is-filled{background:var(--dossier-row-filled-bg, rgba(255, 255, 255, .1));border-color:var(--dossier-row-filled-border, rgba(255, 237, 0, .32));transition:background .55s ease,border-color .55s ease,box-shadow .55s ease}.onboarding-scroll--dossier .onboarding-dossier-row-label{font-size:.52rem;color:#ffffff85}.onboarding-scroll--dossier .onboarding-dossier-row-value{font-size:.7rem;line-height:1.35;color:#fffffff0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.onboarding-scroll--dossier .onboarding-dossier-plan-block .onboarding-dossier-row-value{font-size:.66rem;-webkit-line-clamp:4}.onboarding-scroll--dossier .onboarding-dossier-row:not(.is-filled) .onboarding-dossier-row-value{color:#ffffff6b}.onboarding-scroll--dossier .onboarding-dossier-character-img{width:32px;height:42px}.onboarding-dossier-emoji{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-size:1.15rem;line-height:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff1f}.onboarding-scroll--dossier .onboarding-dossier-emoji{width:30px;height:30px;font-size:1rem;border-radius:8px}.onboarding-dossier-row.is-landing,.onboarding-dossier-field.is-landing,.onboarding-dossier-portrait.is-landing{animation:onboarding-dossier-row-land .65s cubic-bezier(.22,1,.36,1)}.onboarding-dossier-row.is-landing .onboarding-dossier-emoji,.onboarding-dossier-row.is-landing .onboarding-dossier-character-img,.onboarding-dossier-field.is-landing .onboarding-dossier-emoji,.onboarding-dossier-portrait.is-landing .onboarding-dossier-portrait-img{animation:onboarding-dossier-badge-pop .55s cubic-bezier(.22,1,.36,1)}@keyframes onboarding-dossier-portrait-write-up{0%{clip-path:inset(0 0 100% 0);opacity:.35}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes onboarding-dossier-portrait-write-down{0%{clip-path:inset(100% 0 0 0);opacity:.35}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes onboarding-dossier-portrait-in{0%{clip-path:inset(100% 0 0 0);opacity:.2;transform:scale(1.04)}to{clip-path:inset(0 0 0 0);opacity:1;transform:scale(1)}}@keyframes onboarding-dossier-row-land{0%{box-shadow:0 0 #ffed0000}40%{box-shadow:0 0 0 3px #ffed0059}to{box-shadow:0 0 #ffed0000}}@keyframes onboarding-dossier-badge-pop{0%{transform:scale(.72)}60%{transform:scale(1.12)}to{transform:scale(1)}}.onboarding-dossier--style-neon{border-color:var(--dossier-neon-border, rgba(255, 237, 0, .42))!important;box-shadow:0 20px 48px #0000005c,0 0 0 1px var(--dossier-neon-border, rgba(255, 237, 0, .35)),0 0 28px var(--dossier-neon-glow, rgba(255, 237, 0, .28)),inset 0 1px #ffffff24!important;animation:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.onboarding-dossier--style-neon .onboarding-dossier-inner{box-shadow:inset 0 0 32px var(--dossier-neon-glow, transparent),inset 0 1px #ffffff1a}.onboarding-dossier--style-neon .onboarding-dossier-tint{transition:background .16s ease;background:radial-gradient(ellipse 92% 78% at 12% 0%,var(--dossier-neon-glow, transparent) 0%,transparent 62%)}.onboarding-dossier--style-neon .onboarding-dossier-progress-fill{background:linear-gradient(90deg,var(--dossier-neon-accent, #ffed00),#ffed00)}@keyframes onboarding-dossier-neon-in{0%{filter:brightness(1)}40%{filter:brightness(1.15)}to{filter:brightness(1)}}.onboarding-dossier-fly-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none;overflow:hidden}.onboarding-dossier-fly-sprite{position:fixed;z-index:56;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;place-items:center;border-radius:14px;background:#021f40eb;border:1px solid rgba(255,237,0,.5);box-shadow:0 12px 28px #00000073,0 0 22px #ffed0052;opacity:0;transform:scale(1.12);transition:left 1.15s cubic-bezier(.25,.85,.35,1),top 1.15s cubic-bezier(.25,.85,.35,1),transform 1.15s cubic-bezier(.25,.85,.35,1),opacity .28s ease;will-change:left,top,transform,opacity}.onboarding-dossier-fly-sprite.is-flying{opacity:1;transform:scale(.78)}.onboarding-dossier-fly-sprite--character{margin:0;display:block;border-radius:16px;overflow:hidden;background:transparent;border:none;box-shadow:0 20px 48px #00000073;opacity:1;transform:none;transition:left 1.55s cubic-bezier(.28,.82,.32,1),top 1.55s cubic-bezier(.28,.82,.32,1),width 1.55s cubic-bezier(.28,.82,.32,1),height 1.55s cubic-bezier(.28,.82,.32,1);will-change:left,top,width,height}.onboarding-dossier-fly-sprite--character.is-flying{transform:none}.onboarding-dossier-fly-character-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.onboarding-dossier-fly-sprite--character.is-flying .onboarding-dossier-fly-character-img{animation:x125-char-source-wipe-out 1.55s cubic-bezier(.4,0,.2,1) forwards}.onboarding-dossier-fly-sprite--character.is-handoff{opacity:0;transition:opacity .12s ease}.x125-char-atrium-focus.is-departing{pointer-events:none;visibility:visible!important;opacity:1!important}.x125-char-atrium-focus-img.is-departing{animation:x125-char-source-wipe-out 1.24s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.x125-char-atrium-focus-detail.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.x125-char-atrium-focus-char.is-sent-to-dossier{display:none}.x125-char-hub--committed-view .x125-char-atrium-focus.is-visible,.x125-char-hub--committed-view .x125-char-atrium-focus.is-visible.is-committed-detail,.x125-char-hub--committed-view .x125-char-atrium-focus--char-right.is-visible{opacity:1!important;visibility:visible!important;grid-template-columns:minmax(0,1fr);justify-items:stretch;max-width:min(92%,520px);margin:0 auto}.x125-char-hub--wiping .x125-char-atrium-focus.is-visible.is-departing .x125-char-atrium-focus-detail{opacity:1;visibility:visible}@keyframes x125-char-source-wipe-out{0%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 100% 0);opacity:.08}}.onboarding-dossier-fly-emoji{font-size:1.5rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.onboarding-scroll--dossier .onboarding-dossier-row-visual{min-width:30px;min-height:30px}.onboarding-scroll--dossier .onboarding-dossier-plan-kicker{font-size:.54rem;margin-bottom:0}.onboarding-scroll--dossier .onboarding-dossier-body{gap:6px;padding-top:8px;border-top-color:#ffffff1f;flex:0 0 auto}.onboarding-scroll--dossier .onboarding-dossier-plan-block{gap:8px;margin-top:2px;display:grid;grid-template-columns:1fr}.onboarding-scroll-rail{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:0;height:100svh;max-height:100svh;padding:clamp(10px,1.4vw,14px) clamp(8px,1.2vw,12px) clamp(10px,1.4vw,14px) clamp(10px,1.4vw,16px);border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#021f40fa,#021f40eb);box-shadow:8px 0 32px #00000038}.onboarding-scroll--dossier .onboarding-scroll-rail{height:auto;padding:0;border:none;background:transparent;box-shadow:none}.onboarding-scroll-main{position:relative;min-width:0}.onboarding-scroll--dossier .onboarding-scroll-flow{padding-right:0;padding-left:0}.onboarding-dossier{position:relative;top:auto;right:auto;left:auto;z-index:1;flex:1;min-height:0;width:100%;max-height:none;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:onboarding-dossier-in .55s cubic-bezier(.16,1,.3,1) both}@keyframes onboarding-dossier-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.onboarding-dossier-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;opacity:0;transition:opacity .55s ease;pointer-events:none}.onboarding-dossier-bg--sector{opacity:.22}.onboarding-dossier-bg--style{opacity:.16;mix-blend-mode:screen}.onboarding-dossier-bg--office{opacity:.28}.onboarding-dossier[data-sector=finans]{--dossier-accent: #5c6bc0}.onboarding-dossier[data-sector=uretim]{--dossier-accent: #f59e0b}.onboarding-dossier[data-sector=yazilim]{--dossier-accent: #38bdf8}.onboarding-dossier[data-sector=saglik]{--dossier-accent: #34d399}.onboarding-dossier[data-sector=egitim]{--dossier-accent: #a78bfa}.onboarding-dossier[data-sector=ulasim]{--dossier-accent: #fb7185}.onboarding-dossier[data-sector=enerji]{--dossier-accent: #84cc16}.onboarding-dossier-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;max-height:inherit;overflow-y:auto;padding:clamp(12px,1.6vw,16px);background:linear-gradient(165deg,#021f40f0,#043673d1)}.onboarding-dossier-head{display:flex;flex-direction:column;gap:4px}.onboarding-dossier-brand{margin:0;font-size:clamp(1rem,1.8vw,1.28rem);letter-spacing:-.02em;line-height:1.1}.onboarding-dossier-step-title{margin:0;font-size:.92rem;font-weight:800;color:#fffffff2}.onboarding-dossier-step-sub{margin:0;font-size:.74rem;line-height:1.35;color:#ffffffb8}.onboarding-dossier-meta{margin-top:4px}.onboarding-dossier-progress{display:flex;flex-direction:column;gap:5px;margin-top:4px}.onboarding-dossier-progress-label{font-size:.62rem;font-weight:800;letter-spacing:.06em;color:#ffffff9e}.onboarding-dossier-progress-track{height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.onboarding-dossier-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffed00,#ffdf00);transition:width .35s ease}.onboarding-dossier-body{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.onboarding-dossier-kicker{margin:0 0 2px;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffed00}.onboarding-dossier-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background .3s ease,border-color .3s ease,transform .3s ease}.onboarding-dossier-row.is-filled{background:#ffffff14;border-color:color-mix(in srgb,var(--dossier-accent, #ffed00) 42%,rgba(255,255,255,.2));transform:translate(2px)}.onboarding-dossier-row-label{display:block;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.onboarding-dossier-row-value{display:block;margin-top:2px;font-size:.78rem;line-height:1.25;color:#fffffff0;font-weight:700}.onboarding-dossier-row:not(.is-filled) .onboarding-dossier-row-value{color:#ffffff73;font-weight:600}.onboarding-dossier-row-visual{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0}.onboarding-dossier-character-img{width:52px;height:68px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.onboarding-dossier-thumb{width:52px;height:52px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 16px #00000047}.onboarding-dossier-placeholder{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1rem;font-weight:900;color:#ffffff59;background:#ffffff0f;border:1px dashed rgba(255,255,255,.16)}.onboarding-scroll-header{position:fixed;top:clamp(8px,1.4vw,14px);left:0;right:0;z-index:40;padding:0 clamp(8px,1.6vw,16px);pointer-events:none}.onboarding-scroll-hero-band{pointer-events:auto;margin:0 auto}.onboarding-scroll-flow{position:relative;z-index:1}.onboarding-scroll-flow>.onboarding-scroll-chapter{position:sticky;top:0;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;max-height:100svh;max-height:100dvh;scroll-snap-align:none}.onboarding-scroll-flow>.onboarding-scroll-bridge-wrap:not(.onboarding-scroll-bridge-wrap--effect){position:sticky;top:0;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;max-height:100svh;max-height:100dvh;scroll-snap-align:none}.onboarding-scroll-flow>.onboarding-scroll-bridge-wrap:has(.onboarding-bridge--minimal){position:relative;top:auto;height:1px;min-height:1px;max-height:1px;scroll-snap-align:none}.onboarding-scroll-flow>.onboarding-scroll-bridge-wrap--words{position:relative;top:auto;height:auto;min-height:260vh;min-height:260dvh;max-height:none;scroll-snap-align:none;background:#021f40}.onboarding-scroll-bridge-wrap--words .onboarding-bridge--words{position:sticky;top:0;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;max-height:100svh;max-height:100dvh}.onboarding-scroll-flow>.onboarding-scroll-bridge-wrap--effect{position:relative;top:auto;height:auto;min-height:0;max-height:none;overflow:visible;scroll-snap-align:none;background:#021f40;isolation:isolate}.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x124,.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x126,.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x127{width:100%;position:relative;z-index:1}.onboarding-scroll-flow [data-section="0"]{z-index:1}.onboarding-scroll-flow [data-section="1"]{z-index:2}.onboarding-scroll-flow [data-section="2"]{z-index:3}.onboarding-scroll-flow [data-section="3"]{z-index:4}.onboarding-scroll-flow [data-section="4"]{z-index:5}.onboarding-scroll-flow [data-section="5"]{z-index:6}.onboarding-scroll-flow [data-section="6"]{z-index:7}.onboarding-scroll-flow [data-section="7"]{z-index:8}.onboarding-scroll-flow [data-section="8"]{z-index:9}.onboarding-scroll-flow [data-section="9"]{z-index:10}.onboarding-scroll-flow [data-section="10"]{z-index:11}.onboarding-scroll-flow [data-section="11"]{z-index:12}.onboarding-scroll-flow [data-section="12"]{z-index:13}.onboarding-scroll-flow [data-section="13"]{z-index:14}.onboarding-scroll-flow [data-section="14"]{z-index:15}.onboarding-scroll-chapter--welcome{justify-content:flex-start;align-items:center;padding:clamp(28px,6vh,56px) clamp(12px,2vw,18px) clamp(40px,8vh,72px);overflow:clip}.onboarding-scroll-chapter--welcome:before{background-position:center 40%}.onboarding-scroll-chapter--vitrine:before{background-position:center 36%}.onboarding-scroll-chapter--char:before{background-position:center 30%}.onboarding-scroll-chapter--idea-flow:before{background-position:center 28%}.onboarding-welcome-logo-cap{position:relative;z-index:3;display:flex;justify-content:center;margin-bottom:-30px}.onboarding-welcome-logo-frame,.onboarding-welcome-logo-float{display:none}.onboarding-welcome-hero{position:relative;z-index:2;width:min(100%,520px);margin:clamp(8px,2vh,20px) auto 0;padding:0;text-align:center;color:#fff}.onboarding-welcome-panel{position:relative;margin:0 auto;animation:x125-char-detail-in .65s .06s cubic-bezier(.22,1,.36,1) both}.onboarding-welcome-logo{width:min(78vw,340px)!important;background:transparent;filter:drop-shadow(0 12px 32px rgba(0,0,0,.48))}.onboarding-welcome-logo.milli-logo-animated{animation:milli-logo-enter 1s cubic-bezier(.16,1,.3,1) both}.onboarding-welcome-card{position:relative;isolation:isolate;padding:clamp(28px,4vw,36px) clamp(22px,4vw,32px);border-radius:28px;background:linear-gradient(165deg,#021f40e6,#043673c7 52%,#021f40e0);border:2px solid rgba(212,168,75,.55);box-shadow:0 0 0 1px #ffed0033,0 28px 72px #00000073,inset 0 1px #ffffff29,inset 0 -12px 32px #0000001f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.onboarding-welcome-card:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:22px;border:1px solid rgba(255,237,0,.16);pointer-events:none}.onboarding-welcome-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 80% 42% at 50% 0%,rgba(255,237,0,.08) 0%,transparent 68%);pointer-events:none}.onboarding-welcome-eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:14px;padding:5px 14px;border-radius:999px;background:#ffed0024;border:1px solid rgba(255,237,0,.32);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffed00;box-shadow:0 0 18px #ffed001f}.onboarding-welcome-title{margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:#fff}.onboarding-welcome-title.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.onboarding-welcome-sub{position:relative;z-index:1;margin:0;font-size:clamp(.92rem,2.2vw,1.05rem);line-height:1.55;color:#ffffffe6;text-wrap:balance}.onboarding-scroll-chapter--welcome .onboarding-scroll-cue{position:relative;z-index:2}.onboarding-scroll-anchor--intro{min-height:0;width:100%}.onboarding-scroll--dossier .onboarding-scroll-anchor--intro,.onboarding-scroll--dossier .onboarding-x127-welcome .x127-sticky{width:100%}.onboarding-x127-welcome{background:#021f40}.onboarding-x127-welcome.x127-portal--merged-only .x127-track{height:200vh}.onboarding-x127-welcome .x127-track{height:260vh}.onboarding-x127-welcome .x127-sticky{justify-content:flex-end;padding:0;background:transparent}.onboarding-x127-welcome .x127-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}.onboarding-x127-welcome .x127-copy{position:relative;z-index:5;margin:0 auto;padding:0 clamp(16px,4vw,28px) clamp(12px,2vh,20px)}.onboarding-x127-welcome .x127-actions{position:relative;z-index:7;padding-bottom:clamp(28px,6vh,64px)}.onboarding-x127-welcome .x127-merged-img{object-fit:cover;object-position:center 38%;border-radius:0}.onboarding-x127-welcome .x127-wing-img{object-fit:cover}.onboarding-x127-welcome .x127-wings-halves .x127-wing-img{width:100%;height:100%;margin-left:0;object-fit:cover}.onboarding-x127-welcome .x127-wing-left{border-radius:clamp(8px,1.2vw,16px) 0 0 clamp(8px,1.2vw,16px)}.onboarding-x127-welcome .x127-wing-right{border-radius:0 clamp(8px,1.2vw,16px) clamp(8px,1.2vw,16px) 0}.onboarding-welcome-stage--scroll{width:min(100%,var(--layout-onboarding-max));margin:0 auto;padding-bottom:32px}.onboarding-scroll-chapter{position:relative;z-index:2;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;max-height:100svh;max-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(56px,8vh,80px) clamp(12px,2.4vw,22px) clamp(48px,8vh,72px);isolation:isolate;overflow:hidden;box-sizing:border-box}.onboarding-scroll--dossier .onboarding-scroll-chapter{padding-top:clamp(64px,8vh,84px);padding-right:clamp(12px,2vw,18px);padding-left:clamp(12px,2vw,18px)}.onboarding-scroll-chapter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--onboarding-chapter-bg);background-size:cover;background-position:var(--onboarding-chapter-bg-position, center center);background-repeat:no-repeat;filter:var(--mg-illustration-filter);transform:none}.onboarding-scroll-chapter--welcome:after{background:linear-gradient(180deg,#00081433,#00081473),linear-gradient(90deg,rgba(0,0,0,.16) 0%,transparent 40%,rgba(0,0,0,.14) 100%)}.onboarding-scroll-chapter--form{justify-content:flex-start;padding-top:clamp(36px,7vh,64px)}.onboarding-scroll-chapter--vitrine{justify-content:center;align-items:center;padding-top:clamp(28px,5vh,48px);padding-bottom:clamp(28px,5vh,48px)}.onboarding-scroll-chapter-inner--vitrine{width:min(100%,520px);justify-content:center;overflow:visible}.onboarding-scroll-vitrine{width:100%;margin:0 auto}.onboarding-scroll-vitrine-card{text-align:left;padding-top:clamp(34px,5vw,42px)}.onboarding-scroll-vitrine-title{margin:0 0 8px;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;color:#fff}.onboarding-scroll-vitrine-card .onboarding-welcome-sub{margin-bottom:18px;text-align:left}.onboarding-scroll-vitrine-field{margin:0}.onboarding-scroll-vitrine-field span{display:block;margin-bottom:6px;font-size:.78rem;font-weight:700;color:#ffffffb8}.onboarding-scroll-vitrine-field input{width:100%;min-height:50px;padding:12px 14px;border-radius:14px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;font-size:1rem;box-sizing:border-box;box-shadow:inset 0 1px 2px #0000001f}.onboarding-scroll-vitrine-field input::placeholder{color:#ffffff61}.onboarding-scroll-vitrine-field input:focus{outline:none;border-color:#ffed008c;box-shadow:0 0 0 3px #ffed002e,inset 0 1px 2px #0000001f}.onboarding-vitrine-hint{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:#ffed001a;border:1px solid rgba(255,237,0,.28);color:#ffed00;font-size:.76rem;font-weight:700;line-height:1.35;text-align:center}.onboarding-scroll-vitrine-form{display:flex;flex-direction:column;gap:12px;margin-top:4px}.onboarding-scroll-vitrine-confirm{align-self:stretch;min-height:48px;margin-top:4px;border-radius:14px;font-weight:800;letter-spacing:.04em}.onboarding-scroll-vitrine-confirm:disabled{opacity:.45;cursor:not-allowed}.onboarding-scroll-chapter--form:before{background-position:center 42%}.onboarding-scroll--dossier .onboarding-scroll-chapter-inner--vitrine{width:min(100%,520px);max-width:min(100%,520px)}.onboarding-scroll-chapter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0008141f,#00081461),linear-gradient(90deg,rgba(0,0,0,.18) 0%,transparent 38%,rgba(0,0,0,.12) 100%);pointer-events:none}.onboarding-scroll-chapter--x123:before{background-image:var(--onboarding-chapter-bg)!important;background-size:cover;background-position:center;filter:saturate(1.06) contrast(1.03)}.onboarding-scroll-chapter--x123:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#021f409e,#021f4038 40%,#021f4047),linear-gradient(180deg,#0008142e,#021f40b8);pointer-events:none}.onboarding-scroll-chapter--form:before{background-image:var(--onboarding-chapter-bg);filter:var(--mg-illustration-filter)}.onboarding-scroll-chapter-inner{width:min(100%,var(--layout-onboarding-max));margin:0 auto;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,16px);flex:1;min-height:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain}.onboarding-scroll-chapter--form .onboarding-scroll-panel{max-width:460px;margin:0 auto;width:100%}.onboarding-scroll-vitrine.onboarding-founder-vitrine{max-width:min(440px,92vw);margin:0 auto;padding-top:clamp(32px,5vh,48px);background:transparent;border:none;box-shadow:none;overflow:visible}.onboarding-scroll-vitrine .onboarding-founder-vitrine-brand{position:relative;z-index:3;display:flex;justify-content:center;margin-bottom:-28px;padding:0;border:none;background:transparent}.onboarding-scroll-vitrine .onboarding-founder-vitrine-brand .milli-logo{width:min(72vw,280px);max-width:280px;filter:drop-shadow(0 12px 32px rgba(0,0,0,.48))}.onboarding-scroll-vitrine .onboarding-founder-vitrine-body{position:relative;isolation:isolate;padding:clamp(38px,5vw,46px) clamp(22px,4vw,32px) clamp(24px,4vw,28px);border-radius:28px;background:linear-gradient(165deg,#021f40eb,#043673cc 52%,#021f40e6);border:2px solid rgba(212,168,75,.55);box-shadow:0 0 0 1px #ffed0033,0 28px 72px #00000073,inset 0 1px #ffffff24;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:#fff;animation:x125-char-detail-in .65s .06s cubic-bezier(.22,1,.36,1) both}.onboarding-scroll-vitrine .onboarding-founder-name-kicker{display:inline-flex;margin-bottom:10px;padding:4px 12px;border-radius:999px;background:#ffed0024;border:1px solid rgba(255,237,0,.32);color:#ffed00;font-size:.62rem}.onboarding-scroll-vitrine .onboarding-founder-name-title{color:#fff}.onboarding-scroll-vitrine .onboarding-founder-name-sub{color:#ffffffd6}.onboarding-scroll-vitrine .field span{color:#ffffffb8;font-size:.78rem;font-weight:700}.onboarding-scroll-vitrine .field input{min-height:50px;border-radius:14px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;box-shadow:inset 0 1px 2px #0000001f}.onboarding-scroll-vitrine .field input::placeholder{color:#ffffff61}.onboarding-scroll-vitrine .field input:focus{outline:none;border-color:#ffed008c;box-shadow:0 0 0 3px #ffed002e,inset 0 1px 2px #0000001f}.onboarding-scroll-chapter-inner--idea{width:min(100%,720px)}.onboarding-scroll-chapter--idea-flow{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100svh;height:100dvh;max-height:100svh;max-height:100dvh;padding:clamp(48px,6vh,72px) clamp(12px,2vw,18px);box-sizing:border-box;overflow:hidden}.onboarding-scroll-chapter--idea-flow:after{background:linear-gradient(180deg,#0008141a,#00081452),linear-gradient(90deg,rgba(0,0,0,.14) 0%,transparent 38%,rgba(0,0,0,.1) 100%)}.onboarding-idea-grid-wrap{width:min(100%,640px);margin:0 auto;padding:clamp(12px,2vw,18px) 0}.onboarding-idea-grid-head{margin-bottom:12px;text-align:center}.onboarding-idea-grid-kicker{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffed00}.onboarding-idea-grid-title{margin:6px 0 0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:800;color:#fff}.onboarding-idea-grid-sub{margin:6px 0 0;font-size:.78rem;color:#ffffffb8}.onboarding-startup-journey-step{width:min(100%,640px);margin:0 auto;padding:clamp(8px,1.5vw,14px) 0}.onboarding-startup-journey-kicker{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc}.onboarding-startup-journey-title{margin:6px 0 0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:800;color:#fff8e7}.onboarding-startup-journey-sub,.onboarding-startup-journey-foot,.onboarding-startup-journey-energy{margin:6px 0 0;font-size:.76rem;line-height:1.4;color:#dce6f5e0}.onboarding-startup-journey-energy strong{color:#ffed00}.onboarding-startup-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.onboarding-startup-partner-chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#021f407a;color:#fff8e7;text-align:left;cursor:pointer}.onboarding-startup-partner-chip.selected{border-color:#4ade808c;background:#02302085}.onboarding-startup-partner-chip:disabled:not(.selected){opacity:.45;cursor:not-allowed}.onboarding-startup-partner-chip-label{font-size:.78rem;font-weight:800}.onboarding-startup-partner-chip-benefit{font-size:.62rem;line-height:1.35;color:#c8d7ebd1}.onboarding-startup-outreach-target{margin:10px 0 8px}.onboarding-startup-outreach-body{width:100%;min-height:120px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#fffdf6f5;color:#021f40;font-size:.72rem;line-height:1.45;padding:10px;margin-bottom:8px}.onboarding-startup-outreach-send{width:100%}.onboarding-startup-outreach-sent{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.onboarding-startup-outreach-sent li{padding:4px 10px;border-radius:999px;border:1px solid rgba(74,222,128,.45);background:#0230206b;font-size:.68rem;color:#bbf7d0}.onboarding-idea-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.onboarding-idea-pick{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:72px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#021f406b;color:#fff;text-align:left;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.onboarding-idea-pick:hover{border-color:#ffed006b}.onboarding-idea-pick.is-active{border-color:#ffed009e;box-shadow:0 0 0 1px #ffed0047}.onboarding-idea-pick.is-filled{border-color:#4ade8073;background:#0230206b}.onboarding-idea-pick-title{font-size:.78rem;font-weight:800;line-height:1.2}.onboarding-idea-pick-hint{font-size:.62rem;line-height:1.3;color:#ffffffad}.onboarding-idea-pick-check{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:999px;background:#4ade8038;color:#86efac;font-size:.68rem;font-weight:900;line-height:18px;text-align:center}.onboarding-idea-editor{width:100%;margin:0 auto;padding:clamp(14px,2vw,20px)}.onboarding-idea-step-hint{margin:8px 0 0;font-size:.72rem;color:#0436739e}.onboarding-idea-char-count{margin:6px 0 0;font-size:.72rem;font-weight:700;text-align:right;color:#0436738c}.onboarding-idea-flow{width:100%}.onboarding-idea-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;min-height:100dvh;padding:clamp(64px,9vh,88px) clamp(12px,2.4vw,22px) clamp(48px,8vh,72px);box-sizing:border-box}.onboarding-scroll--dossier .onboarding-idea-step{padding-left:max(clamp(12px,2vw,18px),min(300px,28vw));padding-right:clamp(12px,2vw,18px)}.onboarding-idea-card{width:min(100%,520px);margin:0 auto;padding:clamp(18px,2.4vw,26px);border-radius:22px;background:#fffcf2f5;color:#021f40;box-shadow:0 24px 56px #00000047,inset 0 1px #ffffffe0}.onboarding-idea-card-title{display:block;margin-bottom:10px;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:#043673}.onboarding-idea-field--solo{margin:0}.onboarding-idea-field--solo span:first-child{display:block}.onboarding-idea-field--solo textarea{width:100%;min-height:clamp(120px,22vh,200px);margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(4,54,115,.16);background:#fff;color:#021f40;font:inherit;line-height:1.45;resize:vertical}.onboarding-idea-field--solo textarea::placeholder{color:#0436736b}.onboarding-idea-step-check{margin:10px 0 0;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#1b8a5a}.onboarding-idea-step-cue{margin-top:clamp(16px,2.4vh,24px)}.onboarding-idea-grid-head--profile{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.onboarding-idea-grid-title--sm{font-size:clamp(.95rem,1.8vw,1.12rem)}.onboarding-idea-card-grid--pitch{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.onboarding-idea-card-grid--pitch{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-idea-card-grid--profile{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.onboarding-idea-card-grid--profile{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-idea-skip{display:block;width:100%;margin-top:10px;padding:10px 12px;border:1px dashed rgba(255,255,255,.35);border-radius:12px;background:#08122459;color:#ffffffc7;cursor:pointer;font-size:.82rem;font-weight:700}.onboarding-idea-skip:hover{border-color:#ffed008c;color:#fff}.onboarding-scroll-chapter--merged-pass{min-height:0!important;height:0;padding:0!important;margin:0!important;overflow:hidden;pointer-events:none}.onboarding-idea-card-grid--team{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-idea-pick--team{min-height:88px;padding-top:12px}.onboarding-idea-pick-emoji{font-size:1.35rem;line-height:1}.onboarding-team-detail-panel{text-align:left}.onboarding-team-detail-kicker{margin:0 0 4px;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0436738c}.onboarding-team-detail-title{display:flex;align-items:center;gap:8px;margin:0}.onboarding-team-detail-copy{margin:10px 0 0;font-size:.82rem;line-height:1.5;color:#043673c7}.onboarding-scroll-chapter--idea-flow.onboarding-scroll-chapter--cofounder-pick,.onboarding-scroll-chapter--idea-flow.onboarding-scroll-chapter--founding-pick{justify-content:flex-start;align-items:center;padding-top:clamp(24px,3.5vh,40px);padding-bottom:clamp(56px,9vh,88px);overflow-x:hidden;overflow-y:auto}.onboarding-scroll-chapter--idea-flow.onboarding-scroll-chapter--cofounder-pick .onboarding-founding-pick-wrap,.onboarding-scroll-chapter--idea-flow.onboarding-scroll-chapter--founding-pick .onboarding-founding-pick-wrap{max-height:none;overflow:visible;padding-top:0}.borc-cofounder-onboarding .onboarding-idea-grid-head,.onboarding-founding-pick-wrap .onboarding-idea-grid-head{margin-bottom:8px}.borc-cofounder-onboarding .onboarding-founding-pool-title{margin:4px 0 6px}.borc-cofounder-candidate-grid-hint{margin:0 0 8px;font-size:.62rem;text-align:center;color:#ffffff7a;letter-spacing:.04em}.borc-cofounder-journey .borc-cofounder-skip{margin:12px 0 0}.borc-cofounder-candidate-grid.onboarding-founding-grid,.onboarding-scroll-chapter--founding-pick .onboarding-founding-grid.borc-cofounder-candidate-grid,.onboarding-scroll-chapter--founding-pick .onboarding-founding-grid:not(.borc-cofounder-candidate-grid){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;max-width:100%;margin-bottom:10px;padding:2px 2px 10px;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.borc-cofounder-candidate-grid.onboarding-founding-grid>.onboarding-founding-flip,.onboarding-scroll-chapter--founding-pick .onboarding-founding-grid>.onboarding-founding-flip{flex:0 0 clamp(164px,17vw,196px);width:clamp(164px,17vw,196px);max-width:none;scroll-snap-align:start}.borc-cofounder-candidate-grid.onboarding-founding-grid:after{content:"";flex:0 0 6px}.borc-cofounder-onboarding.onboarding-idea-grid-wrap{width:min(100%,1040px)}.borc-cofounder-flip.onboarding-founding-flip,.borc-cofounder-flip .onboarding-founding-flip-inner,.borc-cofounder-flip .onboarding-founding-card{min-height:320px}.onboarding-scroll-chapter--founding-pick .onboarding-founding-flip,.onboarding-scroll-chapter--founding-pick .onboarding-founding-flip-inner,.onboarding-scroll-chapter--founding-pick .onboarding-founding-card{min-height:300px}.borc-cofounder-card--back{display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.borc-cofounder-card--back .onboarding-founding-back-power{flex-shrink:0}.borc-cofounder-card--back .onboarding-founding-negotiate{flex-shrink:0;margin-top:4px;padding:6px 8px}.borc-cofounder-card--back .onboarding-founding-negotiate-value{font-size:1rem}.borc-cofounder-card--back .onboarding-founding-select-btn{margin-top:auto;flex-shrink:0;position:relative;z-index:1}.onboarding-founding-pick-wrap{display:flex;flex-direction:column;gap:4px;width:min(100%,1040px);max-height:calc(100dvh - 72px);padding-bottom:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.onboarding-scroll-chapter--idea-flow.onboarding-scroll-chapter--cofounder-pick .onboarding-founding-pick-wrap,.onboarding-scroll-chapter--idea-flow.onboarding-scroll-chapter--founding-pick .onboarding-founding-pick-wrap{max-height:none;overflow:visible}.onboarding-scroll-chapter--cofounder-pick .onboarding-scroll-cue,.onboarding-scroll-chapter--founding-pick .onboarding-scroll-cue{flex-shrink:0;margin-top:8px}.onboarding-scroll-chapter--founding-pick:before{background-position:center 32%}.onboarding-founding-pool-title{margin:14px 0 8px;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#ffed00e0}.onboarding-founding-loading{margin:12px 0;text-align:center;font-size:.82rem;color:#ffffffb8}.onboarding-founding-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:14px;margin-bottom:14px}@media(min-width:900px){.onboarding-founding-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:680px){.onboarding-founding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-founding-flip{position:relative;min-height:300px;perspective:1100px}.onboarding-founding-flip-inner{position:relative;width:100%;height:100%;min-height:300px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.12,.2,1)}.onboarding-founding-flip.is-flipped .onboarding-founding-flip-inner{transform:rotateY(180deg)}.onboarding-founding-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:300px;padding:14px 12px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--founding-pillar, #64b5f6) 42%,rgba(255,255,255,.14));background:linear-gradient(165deg,color-mix(in srgb,var(--founding-pillar, #64b5f6) 14%,rgba(2,31,64,.55)),#02122ab8 55%,#010a1cd1);color:#fff;text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #00000038;backface-visibility:hidden;-webkit-backface-visibility:hidden}.onboarding-founding-card--back{transform:rotateY(180deg);text-align:left;align-items:stretch;padding:10px 10px 12px;gap:6px}.onboarding-founding-flip.is-selected .onboarding-founding-card{border-color:#ffed00b8;box-shadow:0 0 0 1px #ffed0047,0 10px 28px #00000047}.onboarding-founding-flip-hint{margin-top:4px;padding:4px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#ffffffc7;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.onboarding-founding-flip-hint:hover{border-color:#ffed0073;color:#ffed00}.onboarding-founding-flip-back{position:absolute;top:8px;left:8px;z-index:2;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#000c208c;color:#ffffffe0;font-size:.82rem;line-height:1;cursor:pointer}.onboarding-founding-back-head{display:flex;align-items:center;gap:8px;margin-top:4px;padding-right:8px}.onboarding-founding-card-portrait--sm{display:block;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid color-mix(in srgb,var(--founding-pillar, #64b5f6) 58%,transparent)}.onboarding-founding-back-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.onboarding-founding-back-meta strong{font-size:.76rem;line-height:1.2}.onboarding-founding-back-meta span{font-size:.58rem;color:#ffffff9e}.onboarding-founding-back-tags{display:flex;flex-wrap:wrap;gap:4px}.onboarding-founding-back-tag{padding:2px 7px;border-radius:999px;background:#ffed001f;border:1px solid rgba(255,237,0,.22);color:#ffed00;font-size:.54rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.onboarding-founding-back-stats{display:grid;gap:5px}.onboarding-founding-back-stat{display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:6px}.onboarding-founding-back-stat-label{font-size:.56rem;font-weight:700;color:#ffffff9e}.onboarding-founding-back-stat-track{height:5px;border-radius:999px;background:#ffffff1a;overflow:hidden}.onboarding-founding-back-stat-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--founding-pillar, #64b5f6),#ffed00)}.onboarding-founding-back-stat-val{font-size:.58rem;font-weight:800;text-align:right;color:#fff}.onboarding-founding-back-power{padding:6px 8px;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.onboarding-founding-back-power-label{display:block;font-size:.56rem;font-weight:800;color:#ffed00;letter-spacing:.04em;text-transform:uppercase}.onboarding-founding-back-power-effect{display:block;margin-top:2px;font-size:.62rem;line-height:1.35;color:#ffffffd1}.onboarding-founding-back-offer{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:10px;background:#ffed001a;font-size:.6rem;font-weight:800;color:#ffed00}.onboarding-founding-select-btn{margin-top:auto;width:100%;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,237,0,.42);background:linear-gradient(180deg,#ffed0038,#ffed0014);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.onboarding-founding-select-btn.is-selected{border-color:#4ade808c;background:#4ade802e;color:#86efac}.onboarding-founding-picked-cue{text-align:center;margin-top:8px}.onboarding-scroll--dossier .onboarding-dossier-founding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 10px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1)}.onboarding-scroll--dossier .onboarding-dossier-founding-chip{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;text-align:left;cursor:pointer;font:inherit}.onboarding-scroll--dossier .onboarding-dossier-founding-chip.is-landing{animation:dossier-tile-land .75s ease}.onboarding-dossier-founding-chip-portrait{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,237,0,.35);background:#0014308c}.onboarding-dossier-founding-chip-portrait img{width:100%;height:100%;object-fit:cover;object-position:top center}.onboarding-dossier-founding-chip-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.onboarding-dossier-founding-chip-label{font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00d1}.onboarding-dossier-founding-chip-copy strong{font-size:.68rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding-founding-card-check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:999px;background:#4ade803d;color:#86efac;font-size:.72rem;font-weight:900;line-height:20px;text-align:center}.onboarding-founding-card-portrait-wrap{position:relative;margin-bottom:2px}.onboarding-founding-card-portrait{display:block;width:5.75rem;height:5.75rem;border-radius:50%;overflow:hidden;border:2px solid color-mix(in srgb,var(--founding-pillar, #64b5f6) 58%,transparent);background:#0014308c;box-shadow:0 0 0 3px color-mix(in srgb,var(--founding-tier, #ffa726) 22%,transparent)}.onboarding-founding-card-portrait img{width:100%;height:100%;object-fit:cover;object-position:top center}.onboarding-founding-card-tier{position:absolute;right:-4px;bottom:-2px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--founding-tier, #ffa726) 88%,#111);color:#0a1628;font-size:.56rem;font-weight:900;letter-spacing:.04em}.onboarding-founding-card-meta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:.62rem;color:#ffffffb8}.onboarding-founding-card-traits{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;font-size:.58rem;font-weight:700}.onboarding-founding-card-traits .is-plus{color:#86efac}.onboarding-founding-card-traits .is-minus{color:#fca5a5}.onboarding-founding-negotiate{width:100%;margin-top:6px;padding:8px 10px;border-radius:12px;background:#000c206b;border:1px solid rgba(255,237,0,.18)}.onboarding-founding-negotiate-label{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00}.onboarding-founding-negotiate-hint{margin:4px 0 0;font-size:.62rem;color:#ffffffad}.onboarding-founding-negotiate-value{margin:4px 0 2px;font-size:1.1rem;font-weight:800;color:#fff}.onboarding-founding-negotiate-slider{width:100%;accent-color:#ffed00}.onboarding-founding-negotiate-accept{margin:4px 0 0;font-size:.68rem;color:#fca5a5}.onboarding-founding-negotiate-accept.is-good{color:#86efac}.onboarding-founding-negotiate-note{margin:6px 0 0;font-size:.68rem;line-height:1.35;color:#fca5a5;text-align:center}.onboarding-founding-card-name{font-size:.92rem;font-weight:800;line-height:1.2;color:#fff}.onboarding-founding-card-title{font-size:.62rem;font-weight:700;color:#ffffff9e}.onboarding-founding-card-role{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:700;color:#ffffffc7}.onboarding-founding-card-pillar{width:7px;height:7px;border-radius:999px;background:var(--founding-pillar, #64b5f6);box-shadow:0 0 8px color-mix(in srgb,var(--founding-pillar, #64b5f6) 55%,transparent)}.onboarding-founding-card-offer{margin-top:2px;padding:3px 8px;border-radius:999px;background:#ffed0024;color:#ffed00;font-size:.62rem;font-weight:800}.onboarding-founding-card-accept-wrap{position:relative;width:100%;margin-top:4px;padding:5px 8px;border-radius:8px;background:#00000038;overflow:hidden}.onboarding-founding-card-accept-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#4ade8047,#4ade8014);pointer-events:none}.onboarding-founding-card-accept{position:relative;font-size:.58rem;font-weight:800;color:#ffffffd1}.onboarding-founding-card-trait{margin-top:2px;font-size:.56rem;line-height:1.25;color:#ffffff8c}.onboarding-founding-detail-trait{margin:8px 0 0;font-size:.78rem;font-weight:700;color:#043673b8}.onboarding-idea-card-grid--experience{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.onboarding-experience-badge{margin-top:4px;padding:2px 8px;border-radius:999px;background:#ffed002e;color:#ffed00;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.onboarding-idea-worksheet{display:flex;flex-direction:column;gap:clamp(12px,2vh,18px);width:100%}.onboarding-idea-worksheet-head{text-align:center}.onboarding-idea-worksheet-kicker{margin:0;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffed00}.onboarding-idea-worksheet-title{margin:6px 0 4px;font-size:clamp(1.1rem,2.4vw,1.45rem);letter-spacing:-.02em}.onboarding-idea-worksheet-sub{margin:0 auto;max-width:520px;font-size:.82rem;line-height:1.45;color:#ffffffc2}.onboarding-idea-worksheet-progress{display:flex;justify-content:center;gap:12px;margin-top:10px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e}.onboarding-idea-worksheet-done{color:#ffed00}.onboarding-idea-worksheet-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.onboarding-idea-worksheet-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.onboarding-idea-worksheet-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.onboarding-idea-tab{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#021f408c;color:#ffffffe0;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.onboarding-idea-tab:hover{transform:translateY(-1px);border-color:#ffed0059}.onboarding-idea-tab.is-active{border-color:#ffed009e;background:#043673b8;box-shadow:0 10px 24px #00000047}.onboarding-idea-tab.is-filled{border-color:#34d39973}.onboarding-idea-tab-label{font-size:.72rem;font-weight:800;line-height:1.2}.onboarding-idea-tab-check{flex-shrink:0;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:.68rem;font-weight:900;color:#021f40;background:#34d399}.onboarding-idea-worksheet-editor{width:100%}.onboarding-idea-field-hint{display:block;margin:2px 0 8px;font-size:.76rem;color:#043673b8;font-weight:600}.onboarding-idea-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.onboarding-idea-char-count,.onboarding-idea-editor-hint{font-size:.72rem;color:#043673a6;font-weight:700}.onboarding-idea-next-btn{min-height:36px;padding:6px 12px;font-size:.76rem}.onboarding-dossier-plan-block{display:flex;flex-direction:column;gap:6px;padding:8px 0 4px;border-top:1px dashed rgba(255,255,255,.14)}.onboarding-dossier-plan-kicker{margin:0 0 2px;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ffed00d9}.onboarding-dossier-plan-block .onboarding-dossier-row{padding:6px 8px}.onboarding-founder-name-panel{max-width:none;margin:0;width:100%;border-radius:0 0 20px 20px;border:0;box-shadow:none;background:transparent}.onboarding-founder-vitrine{width:100%;max-width:min(380px,92vw);margin:0 auto;border-radius:22px;border:2px solid transparent;background:linear-gradient(#fffcf2f5,#fff9ebf0) padding-box,linear-gradient(135deg,var(--mg-frame-gold),var(--mg-frame-gold-light),var(--mg-frame-gold)) border-box;box-shadow:0 24px 64px #00000061,inset 0 1px #ffffffe0;overflow:hidden}.onboarding-founder-vitrine-brand{display:flex;justify-content:center;align-items:center;padding:clamp(14px,2.2vh,20px) clamp(16px,3vw,24px) clamp(10px,1.6vh,14px);border-bottom:1px solid rgba(212,168,75,.38);background:linear-gradient(180deg,rgba(2,31,64,.06) 0%,transparent 100%)}.onboarding-founder-vitrine-brand .milli-logo{width:min(72%,240px);max-width:240px}.onboarding-founder-vitrine-brand .milli-logo-animated{animation:milli-logo-enter 1.1s cubic-bezier(.16,1,.3,1) both}.onboarding-founder-vitrine-body{padding:clamp(14px,2vw,20px)}.onboarding-founder-vitrine-body.onboarding-glass-panel{border-radius:0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;animation:none}.onboarding-founder-vitrine .onboarding-char-sample{border:0;background:transparent;padding:0}.onboarding-x127-welcome .x127-brand-logo,.onboarding-scroll .x127-brand-logo{display:none!important}body:has(.onboarding-stepwise),.app:has(.onboarding-stepwise){overflow:hidden;height:100svh;min-height:100svh;background:#021f40}.onboarding-stepwise.onboarding-cinematic{grid-template-rows:minmax(0,1fr);width:100%;min-width:0;min-height:0;max-height:none;padding:clamp(6px,1vw,10px) clamp(6px,1vw,10px)}.onboarding-stepwise-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;height:100%;overflow:hidden}.onboarding-stepwise--dossier .onboarding-stepwise-shell{grid-template-columns:min(300px,28vw) minmax(0,1fr)}.onboarding-stepwise-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden;position:relative}.onboarding-stepwise-head{text-align:center;padding:clamp(4px,.8vh,8px) clamp(72px,11vw,108px) 0}.onboarding-stepwise-title{margin:4px 0 2px;font-size:clamp(1rem,2vw,1.32rem);letter-spacing:-.02em}.onboarding-stepwise-sub{margin:0;font-size:clamp(.72rem,1.1vw,.84rem);line-height:1.35;color:#ffffffc2}.onboarding-stepwise-progress{justify-content:center;margin-top:6px}.onboarding-stepwise-triptych{min-height:0;height:100%;margin-top:clamp(4px,.8vh,8px)}.onboarding-stepwise-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%;overflow:hidden auto;overscroll-behavior:contain}.onboarding-stepwise-vitrine{width:min(100%,920px);max-height:100%;margin:0 auto}.onboarding-founder-vitrine-body--char{padding:clamp(6px,1vw,10px);background:#021f4059}.onboarding-founder-vitrine-body--idea{padding:clamp(10px,1.4vw,14px);background:#fffcf2f0;color:#021f40}.onboarding-idea-vitrine .onboarding-founder-vitrine-brand{border-bottom-color:#d4a84b73}.onboarding-company-panel{position:relative;isolation:isolate}.onboarding-company-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:var(--onboarding-panel-art);background-size:cover;background-position:center;opacity:.28;filter:saturate(1.05)}.onboarding-company-vitrine .onboarding-founder-vitrine-body{background:#fffcf2eb}.onboarding-stepwise-x123{width:100%;max-height:100%;min-height:clamp(260px,40vh,460px)}.onboarding-stepwise-finish{display:flex;justify-content:center;margin-top:clamp(8px,1.2vh,12px)}.onboarding-stepwise-hint{margin:0;padding:4px 12px 6px;text-align:center;font-size:.72rem;font-weight:700;color:#ffed00}.onboarding-stepwise--dossier .onboarding-rail--left{left:calc(min(300px,28vw) + clamp(8px,1.4vw,14px))}.onboarding-char-x125--stepwise .x125-char-wheel-nav{display:none}.onboarding-char-x125--stepwise .x125-char-atrium-canvas{min-height:clamp(380px,52vh,580px);background:transparent;border:0;box-shadow:none}.onboarding-char-x125--stepwise .x125-char-atrium-focus{grid-template-columns:minmax(0,1.12fr) minmax(260px,.92fr);width:min(98%,900px);align-items:stretch;gap:clamp(12px,2vw,20px)}.onboarding-char-x125--stepwise .x125-char-atrium-focus-char{min-height:clamp(320px,48vh,500px);align-items:flex-end}.onboarding-char-x125--stepwise .x125-char-atrium-focus-img{max-height:clamp(380px,54vh,560px);width:auto;max-width:100%}.onboarding-char-x125--stepwise .x125-char-detail-panel{height:100%;justify-content:flex-start}.onboarding-char-x125--stepwise .x125-char-atrium-hint{display:none}.x125-char-detail-role{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffed00e0}.onboarding-stepwise--dossier .onboarding-scroll-rail{position:relative;top:auto;height:100%;max-height:100%;padding:clamp(8px,1vw,12px);border-right:1px solid rgba(255,255,255,.08)}.onboarding-stepwise--dossier .onboarding-dossier{height:100%;max-height:100%}.onboarding-stepwise--dossier .onboarding-dossier-inner{max-height:100%}.onboarding-stepwise--dossier .onboarding-stepwise-head .onboarding-stepwise-progress,.onboarding-stepwise--dossier .onboarding-stepwise-sub{display:none}.onboarding-idea-vitrine .onboarding-founder-vitrine-body{max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain}.onboarding-stepwise .onboarding-welcome-features{gap:clamp(8px,1.2vw,12px)}.onboarding-stepwise .onboarding-welcome-feature{padding:clamp(10px,1.2vw,14px)}@media(max-width:960px){.onboarding-stepwise .onboarding-welcome-features{grid-template-columns:1fr}.onboarding-stepwise--dossier .onboarding-stepwise-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.onboarding-stepwise--dossier .onboarding-scroll-rail{height:auto;max-height:min(32vh,240px);border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.onboarding-stepwise--dossier .onboarding-rail--left{left:clamp(8px,1.4vw,14px)}.onboarding-char-x125--stepwise .x125-char-atrium-focus{grid-template-columns:1fr;width:min(96%,520px)}.onboarding-char-x125--stepwise .x125-char-atrium-focus-char{min-height:clamp(240px,36vh,340px)}.onboarding-char-x125--stepwise .x125-char-atrium-focus-img{max-height:clamp(260px,38vh,360px)}}.onboarding-founder-name-head{margin-bottom:12px;text-align:center}.onboarding-founder-name-kicker{margin:0;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#043673}.onboarding-founder-name-title{margin:6px 0 4px;font-size:clamp(1.15rem,2.4vw,1.5rem);color:#021f40}.onboarding-founder-name-sub{margin:0;font-size:.82rem;line-height:1.45;color:#043673c7}.onboarding-scroll-cue{position:absolute;bottom:clamp(16px,3vh,28px);left:50%;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;animation:onboarding-scroll-cue-bob 2.4s ease-in-out infinite}.onboarding-scroll-float-cue{position:fixed;left:50%;right:auto;bottom:clamp(16px,3vh,28px);z-index:36;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;border-radius:999px;background:#021f40c7;border:1px solid rgba(255,237,0,.28);color:#ffed00;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 28px #00000052;pointer-events:auto;cursor:pointer;transform:translate(-50%);animation:onboarding-scroll-float-bob 2.4s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease,background .18s ease}.onboarding-scroll-float-cue:hover{transform:translate(-50%) translateY(-2px);border-color:#ffed0080;background:#043673e0}.onboarding-scroll-float-cue i{font-style:normal;font-size:.9rem}@keyframes onboarding-scroll-cue-bob{0%,to{transform:translate(-50%) translateY(0);opacity:.7}50%{transform:translate(-50%) translateY(6px);opacity:1}}@keyframes onboarding-scroll-float-bob{0%,to{transform:translate(-50%) translateY(0);opacity:.82}50%{transform:translate(-50%) translateY(6px);opacity:1}}.onboarding-scroll-finish{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:clamp(12px,2vh,20px)}.onboarding-scroll-finish-btn{min-width:min(100%,280px);min-height:52px;font-size:1.02rem;font-weight:900}.onboarding-scroll-finish-hint{margin:0;max-width:360px;text-align:center;font-size:.78rem;color:#ffffffb8}.onboarding-scroll-bridge-wrap{position:relative;overflow:visible}.onboarding-scroll-bridge-wrap:not(.onboarding-scroll-bridge-wrap--effect){overflow:hidden}.onboarding-scroll-bridge-wrap .onboarding-bridge--personal,.onboarding-scroll-bridge-wrap .onboarding-bridge--words{height:100%;min-height:100%;max-height:100%;box-sizing:border-box}.onboarding-bridge{position:relative;width:100%;background-color:#021f40;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;display:grid;place-items:center;pointer-events:none}.onboarding-bridge--minimal{height:1px;margin:0;padding:0;background:none;overflow:hidden;pointer-events:none}.onboarding-bridge-minimal-sentinel{height:1px;width:100%}.onboarding-bridge--personal,.onboarding-bridge--words{min-height:100%;padding:clamp(24px,4vh,40px) clamp(12px,2vw,20px);box-sizing:border-box;background-size:cover;background-position:center 34%;background-color:#021f40}.onboarding-bridge--personal[data-bridge="0"]{background-position:center 38%}.onboarding-bridge--personal[data-bridge="1"]{background-position:center 30%}.onboarding-bridge--personal[data-bridge="2"]{background-position:center 42%}.onboarding-bridge-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 58% at 50% 48%,rgba(2,31,64,.32) 0%,transparent 72%),linear-gradient(180deg,#0008142e,#0008146b);pointer-events:none}.onboarding-bridge--personal .onboarding-bridge-scrim{background:radial-gradient(ellipse 78% 64% at 50% 44%,#021f407a,#021f40e6 74%),linear-gradient(180deg,#021f40c7,#021f40f0)}.onboarding-scroll-bridge-wrap:has(.onboarding-bridge--personal){background-color:#021f40}.onboarding-bridge-personal{position:relative;z-index:2;width:min(92vw,760px);margin:0 auto;text-align:center;transition:opacity .35s ease,transform .35s ease}.onboarding-bridge-eyebrow{display:inline-flex;margin-bottom:10px;padding:5px 14px;border-radius:999px;background:#ffed0024;border:1px solid rgba(255,237,0,.32);color:#ffed00;font-size:clamp(.62rem,1.4vw,.72rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.onboarding-bridge-lead{margin:0 0 4px;font-size:clamp(1rem,2.6vw,1.35rem);font-weight:600;color:#ffffffe6}.onboarding-bridge-highlight{margin:0;font-size:clamp(1.85rem,7.5vw,3.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;text-wrap:balance;background:linear-gradient(165deg,#fff,#fff6c8 38%,#ffed00 62%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45))}.onboarding-bridge-desc{margin:12px auto 0;max-width:34ch;font-size:clamp(.84rem,1.9vw,.98rem);line-height:1.5;color:#ffffffd6}.onboarding-bridge-words{position:relative;z-index:2;width:min(94vw,820px);min-height:clamp(180px,32vh,280px);margin:0 auto}.onboarding-bridge-words-merge{text-align:center;margin-top:clamp(8px,1.5vh,14px)}.onboarding-bridge-words-merge-text{margin:0;font-size:clamp(1.45rem,5vw,2.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;background:linear-gradient(165deg,#fff,#ffed00 45%,#3ec8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 24px rgba(0,0,0,.42))}.onboarding-bridge-words-copy{position:relative;z-index:2;width:min(92vw,680px);margin:clamp(18px,3vh,28px) auto 0;text-align:center}.onboarding-bridge-highlight--words{margin:10px 0 8px;font-size:clamp(1.5rem,5.5vw,2.6rem)}.onboarding-bridge-words-cards{position:relative;height:clamp(120px,22vh,180px);display:flex;align-items:center;justify-content:center}.onboarding-bridge-word-card{position:absolute;left:50%;width:clamp(132px,20vw,196px);padding:clamp(12px,1.8vw,16px) clamp(14px,2vw,18px);border-radius:14px;background:#fffffff0;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 40px #00000057;transform-origin:center center;will-change:transform,opacity}.onboarding-bridge-word-card--left{margin-left:clamp(-180px,-22vw,-108px)}.onboarding-bridge-word-card--right{margin-left:clamp(16px,3vw,40px)}.onboarding-bridge-word-card span{display:block;font-size:clamp(1.2rem,3.4vw,1.75rem);font-weight:900;text-align:center;color:#021f40}.onboarding-scroll--dossier .onboarding-bridge-personal,.onboarding-scroll--dossier .onboarding-bridge-words{width:min(88vw,700px)}.onboarding-scroll-bridge-wrap--effect.onboarding-scroll-bridge--x124 .x124-block,.onboarding-scroll-bridge--x124 .x124-block{height:100vh}.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x126 .x126-track,.onboarding-scroll-bridge--x126 .x126-track{height:108vh}.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x127 .x127-track,.onboarding-scroll-bridge--x127 .x127-track{height:220vh}.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x126 .x126-breath-scrim{background:linear-gradient(180deg,#00081447,#021f40b8)}.onboarding-scroll-bridge-wrap--effect .onboarding-bridge-x127 .x127-sticky{background:linear-gradient(180deg,#021f4038,#021f40e0),#021f40}.onboarding-bridge-x124 .x124-title,.onboarding-bridge-x127 .x127-title{text-wrap:balance}.onboarding-scroll-cue--gate{color:#ffed00;animation:none;text-transform:none;letter-spacing:.04em;font-size:.76rem;max-width:min(88vw,320px);text-align:center;line-height:1.35}.onboarding-scroll-lock-toast{position:fixed;left:50%;bottom:clamp(18px,3.5vh,32px);z-index:45;transform:translate(-50%);padding:10px 16px;border-radius:999px;background:#021f40eb;border:1px solid rgba(255,237,0,.42);color:#ffed00;font-size:.74rem;font-weight:800;letter-spacing:.03em;box-shadow:0 14px 36px #00000061;pointer-events:none;animation:onboarding-scroll-lock-in .28s ease both}@keyframes onboarding-scroll-lock-in{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:960px){.onboarding-scroll--dossier{--onboarding-kunye-inset: 10px;--onboarding-kunye-avoid: calc( var(--onboarding-kunye-inset) + min(380px, 48vw) + 12px )}.onboarding-scroll--dossier .onboarding-scroll-shell{display:block}.onboarding-scroll--dossier .onboarding-scroll-rail{top:50%;left:var(--onboarding-kunye-inset);bottom:auto;transform:translateY(-50%);min-width:min(220px,42vw);max-width:min(380px,48vw);max-height:calc(100svh - 20px)}.onboarding-scroll--dossier .onboarding-dossier--fixed.onboarding-dossier--has-plan{height:min(620px,calc(100svh - 20px))}.onboarding-scroll--dossier .onboarding-x127-welcome .x127-copy,.onboarding-scroll--dossier .onboarding-x127-welcome .x127-actions{padding-left:clamp(16px,4vw,28px);max-width:100%}.onboarding-scroll--dossier .onboarding-scroll-lock-toast{left:50%}.onboarding-scroll--dossier .onboarding-scroll-chapter{padding-bottom:clamp(56px,10vh,96px)}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-layout--sector.x123-layout--with-lore{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:12px}.onboarding-scroll--dossier .onboarding-x123.x123-shell{min-height:clamp(320px,58vh,460px)}.onboarding-scroll--dossier .onboarding-x123 .onboarding-lore-inset{grid-template-columns:1fr;max-height:none}}@media(max-width:880px){.onboarding-scroll-chapter{padding-top:clamp(88px,12vh,120px)}.onboarding-scroll--dossier .onboarding-scroll-chapter{padding-top:clamp(56px,8vh,72px)}}.game-shell{--game-shell-bg: none;--hub-dock-zone: clamp(132px, 17vh, 172px);position:relative;isolation:isolate;display:flex;flex-direction:column;height:100svh;min-height:100svh;overflow:hidden;background:#0a1628}.game-shell-bg{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:-3;background-color:#0a1628;background-image:var(--hub-shell-bg-image, none);background-size:cover;background-position:center top;background-repeat:no-repeat;pointer-events:none;will-change:transform,opacity,filter;animation:game-shell-bg-enter .78s cubic-bezier(.22,1,.36,1) forwards}.hub-ph-shell-today{background-color:#c9920e}.hub-ph-shell-kasa{background-color:#1e40af}.hub-ph-shell-n2{background-color:#6d28d9}.hub-ph-shell-map{background-color:#0f766e}.hub-ph-shell-startup{background-color:transparent}.hub-ph-shell-academy{background-color:#047857}.hub-ph-shell-profile{background-color:#9d174d}.hub-ph-today-hero{background:#fff3bf!important;background-image:none!important}.hub-ph-profile-hero{background:#fce7f3!important;background-image:none!important}.hub-ph-startup-office{background:#fdba74}.hub-ph-startup-team{background:#fb923c}.hub-ph-startup-hr{background:#f97316}.hub-ph-startup-sprint{background:#fde68a}.hub-ph-startup-behavior{background:#fcd34d}.hub-ph-academy-daily{background:#facc15}.hub-ph-academy-but{background:#34d399}.hub-ph-academy-map{background:#2dd4bf}.hub-ph-default{background:#64748b}.x123-bg--placeholder{object-fit:unset}.x125-card-ph{width:100%;height:100%;min-height:140px}.startup-hero-banner.hub-ph-startup-office,.startup-hero-banner.hub-ph-startup-team,.startup-hero-banner.hub-ph-startup-hr,.startup-hero-banner.hub-ph-startup-sprint,.startup-hero-banner.hub-ph-startup-behavior{background-size:cover;background-position:center}@keyframes game-shell-bg-enter{0%{opacity:0;transform:scale(1.04);filter:brightness(.88)}to{opacity:1;transform:scale(1);filter:none}}.game-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#eef6ff1f,#04367347);pointer-events:none;transition:opacity .55s ease}.game-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.22;transition:background .65s cubic-bezier(.22,1,.36,1),opacity .55s ease}.game-shell[data-hub-tab=TODAY]:after{background:radial-gradient(circle at 18% 12%,rgba(255,237,0,.18),transparent 28%),linear-gradient(180deg,#fff8dc38,#28359357)}.game-shell[data-hub-tab=KASA]:after{background:radial-gradient(circle at 82% 8%,rgba(34,213,165,.16),transparent 30%),linear-gradient(135deg,#0436736b,#28359361)}.game-shell[data-hub-tab=N2]:after{background:radial-gradient(circle at 18% 12%,rgba(255,237,0,.14),transparent 30%),radial-gradient(circle at 82% 8%,rgba(124,58,237,.18),transparent 32%),linear-gradient(165deg,#fff8eb6b,#4a148c47 55%,#28359352)}.game-shell[data-hub-tab=MAP]:after{background:radial-gradient(circle at 24% 18%,rgba(34,213,165,.14),transparent 26%),linear-gradient(200deg,#0612307a,#004b875c)}.game-shell[data-hub-tab=STARTUP]:before{opacity:0}.game-shell[data-hub-tab=STARTUP]:after{opacity:.08;background:radial-gradient(circle at 70% 14%,rgba(255,237,0,.08),transparent 28%),linear-gradient(180deg,#0000000a,#0436732e)}.game-shell[data-hub-tab=ACADEMY]:after{background:radial-gradient(circle at 12% 24%,rgba(0,150,136,.2),transparent 30%),linear-gradient(180deg,#00283c73,#4527a059)}.game-shell[data-hub-tab=PROFILE]:after{background:radial-gradient(circle at 88% 16%,rgba(255,237,0,.12),transparent 26%),linear-gradient(160deg,#0c122685,#28359361)}.hub-camera-stage{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:hub-camera-fwd .62s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity,filter}.hub-camera-back{animation-name:hub-camera-back}@keyframes hub-camera-fwd{0%{opacity:0;transform:translate3d(48px,10px,0) scale(.975);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes hub-camera-back{0%{opacity:0;transform:translate3d(-48px,10px,0) scale(.975);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.game-shell-bg,.hub-camera-stage{animation:none}}.resource-bar{position:relative;top:0;z-index:20;flex:0 0 auto;min-height:60px;isolation:isolate}.resource-bar-v2{box-shadow:var(--shadow-navy)}.resource-bar-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-navy);background-image:none!important}.resource-bar-v2 .resource-bar-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 100% at 0% 0%,rgba(255,237,0,.12) 0%,transparent 55%),radial-gradient(ellipse 50% 80% at 100% 100%,rgba(0,75,135,.25) 0%,transparent 50%);pointer-events:none}.resource-bar-shine{position:absolute;top:-30%;right:8%;width:42%;height:160%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 68%);pointer-events:none}.resource-bar-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--corp-yellow-warm) 0%,var(--corp-yellow) 50%,var(--corp-yellow-warm) 100%);pointer-events:none}.resource-bar-inner{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px 12px;min-height:60px}.resource-primary{flex:1;min-width:0;padding-left:2px}.resource-cash-label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;line-height:1.1}.resource-cash{display:block;font-size:1.12rem;font-weight:800;color:var(--corp-yellow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;text-shadow:0 1px 6px rgba(0,0,0,.35);margin-top:1px}.resource-session{display:block;font-size:.65rem;font-weight:600;color:#ffffff8c;margin-top:2px}.resource-chips{display:flex;align-items:center;gap:6px;flex-shrink:0}.resource-chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:5px 9px;border-radius:999px;font-size:.7rem;font-weight:700;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffffff1f}.resource-chip-gold{background:#ffed0029;border-color:#ffed0059;color:var(--corp-yellow)}.resource-chip-rep{background:#ffc1071f;border-color:#ffc10738}.resource-chip-energy{background:#22d5a524;border-color:#22d5a547}.resource-chip-autopilot,.resource-chip-webautopilot{font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.2rem .45rem;border-radius:999px;background:#7c4dff2e;border:1px solid rgba(124,77,255,.35);color:#b39ddb;animation:autopilot-pulse 1.4s ease-in-out infinite}@keyframes autopilot-pulse{0%,to{opacity:1}50%{opacity:.65}}.resource-chip-emoji{font-size:.78rem;line-height:1}.resource-chip-value{line-height:1}.resource-chip-icon{width:15px;height:15px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.resource-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.resource-icon-btn{border:1px solid rgba(255,255,255,.2);background:#ffffff1a;width:32px;height:32px;border-radius:10px;cursor:pointer;font-size:.95rem;color:#ffffffeb;display:grid;place-items:center;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.resource-icon-btn:hover{background:#ffffff2e;border-color:#ffffff59}.resource-icon-btn:active{transform:scale(.94)}.resource-icon-btn:focus-visible{outline:2px solid var(--corp-yellow);outline-offset:2px}.resource-bar-v2 .sync-dot{box-shadow:0 0 0 2px #22d5a559}@media(min-width:768px){.resource-bar-inner{padding:12px 20px 14px;gap:16px;max-width:none;margin:0 auto}.resource-cash{font-size:1.25rem}.resource-chips{gap:8px}.resource-chip{padding:6px 12px;font-size:.75rem}}.hub-content{flex:1;min-height:0;width:min(100%,var(--layout-hub-max));max-width:var(--layout-hub-max);margin:0 auto;padding:8px clamp(10px,2vw,28px) calc(var(--hub-dock-zone) + 18px);overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:none;position:relative;z-index:1}.hub-content--map-frame{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 calc(var(--hub-dock-zone) + 2px)!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(min-width:1024px){.hub-content--map-frame{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 calc(var(--hub-dock-zone) + 4px)!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.game-app:has(>.game-shell[data-hub-tab=MAP])>.footer,.game-app:has(>.game-shell[data-hub-tab=ACADEMY])>.footer,.game-app:has(>.game-shell[data-hub-tab=STARTUP])>.footer{display:none}.game-shell[data-hub-tab=MAP] .hub-camera-stage,.game-shell[data-hub-tab=ACADEMY] .hub-camera-stage,.game-shell[data-hub-tab=STARTUP] .hub-camera-stage{flex:1 1 0;min-height:0}.game-shell[data-hub-tab=MAP] .game-shell-bg,.game-shell[data-hub-tab=ACADEMY] .game-shell-bg{opacity:0}.game-shell[data-hub-tab=STARTUP] .game-shell-bg{opacity:1}.game-shell[data-hub-tab=STARTUP][data-startup-office=garaj_ev] .game-shell-bg{background-position:center 58%}.game-shell[data-hub-tab=STARTUP][data-startup-office=cowork_uzak] .game-shell-bg{background-position:38% 46%}.game-shell[data-hub-tab=STARTUP][data-startup-office=cowork_merkez] .game-shell-bg{background-position:52% 40%}.game-shell[data-hub-tab=STARTUP][data-startup-office=ofis_uzak] .game-shell-bg{background-position:62% 38%}.game-shell[data-hub-tab=MAP]:after,.game-shell[data-hub-tab=ACADEMY]:after{opacity:0}.game-shell[data-hub-tab=MAP] .hub-content,.game-shell[data-hub-tab=ACADEMY] .hub-content,.game-shell[data-hub-tab=STARTUP] .hub-content{padding-bottom:calc(var(--hub-dock-zone) + 8px)}@media(min-width:1024px){.hub-content{width:min(100%,var(--layout-hub-max));margin:10px auto 8px;padding:10px clamp(12px,1.4vw,22px) calc(var(--hub-dock-zone) + 22px);border-radius:28px;background:#f6faff9e;border:1px solid rgba(255,255,255,.5);box-shadow:0 26px 80px #041f4033,inset 0 1px #ffffffb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .55s ease,border-color .55s ease,box-shadow .55s ease}.game-shell[data-hub-tab=MAP] .hub-content:not(.hub-content--map-frame),.game-shell[data-hub-tab=ACADEMY] .hub-content{background:#08102485;border-color:#ffffff24;box-shadow:0 28px 90px #00000059,inset 0 1px #ffffff14}.game-shell[data-hub-tab=N2] .hub-content{background:#fffbf5f0;border-color:#d4a84b61;box-shadow:0 28px 80px #4a148c29,inset 0 1px #ffffffe0;color:#1a2332}.game-shell[data-hub-tab=MAP] .hub-content:not(.hub-content--map-frame){padding-bottom:calc(var(--hub-dock-zone) + 10px)}.game-shell[data-hub-tab=KASA] .hub-content.hub-content--quadrant{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.game-shell[data-hub-tab=STARTUP] .hub-content{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.game-shell[data-hub-tab=STARTUP] .hub-content.hub-content--quadrant{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.hub-page{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}.hub-page:not(.academy-terminal-board):not(.map-hub-terminal){overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hub-page-title{display:flex;align-items:center;gap:8px;padding:8px 4px 0}.hub-page-title h1{margin:0;font-size:1.35rem;color:#1a2332}.hub-info{width:22px;height:22px;border-radius:999px;background:#ffed0033;color:var(--corp-navy);border:1px solid rgba(4,54,115,.15);display:grid;place-items:center;font-size:.75rem;font-weight:700}.hub-nav-root{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--hub-dock-zone) + env(safe-area-inset-bottom));pointer-events:none}.hub-nav-root--flat{--hub-dock-zone: clamp(50px, 6.2vh, 60px);--hub-dock-lift: clamp(16px, 2.8vh, 28px);position:fixed;left:0;right:0;bottom:var(--hub-dock-lift);top:auto;width:100%;height:auto;min-height:calc(var(--hub-dock-zone) + env(safe-area-inset-bottom));display:flex;flex-direction:row;align-items:flex-end;justify-content:center;padding-bottom:env(safe-area-inset-bottom);background:transparent;border:0;box-shadow:none}.hub-nav-root--flat .hub-nav-flat-stage{flex-direction:row;align-items:flex-end;justify-content:center}.hub-nav-flat{pointer-events:auto;width:auto;max-width:none;display:flex;justify-content:center;padding:0;background:transparent;border:0;box-shadow:none}.hub-nav-flat-stage{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:clamp(6px,1.1vw,14px);width:auto;max-width:none;margin:0;padding:0;overflow:visible;scrollbar-width:none;background:transparent;border:0;box-shadow:none}.hub-nav-flat-stage::-webkit-scrollbar{display:none}.hub-nav-flat-island{position:relative;flex:0 0 auto;display:block;width:clamp(46px,8.8vw,62px);height:clamp(46px,8.8vw,62px);padding:0;border:0;outline:none;background:transparent;cursor:pointer;transform:scale(1);transform-origin:center bottom;transition:transform .22s cubic-bezier(.22,1,.32,1),filter .22s ease;filter:drop-shadow(0 6px 12px rgba(2,31,64,.28))}.hub-nav-flat-island:focus-visible{outline:2px solid rgba(56,189,248,.55);outline-offset:3px}.hub-nav-flat-island .hub-nav-island-art{width:100%;height:100%;display:grid;place-items:end center}.hub-nav-flat-island .hub-nav-island-img{width:100%;height:100%;object-fit:contain;object-position:bottom center}.hub-nav-flat-island.active{filter:drop-shadow(0 8px 16px rgba(255,193,7,.34))}@media(hover:hover)and (pointer:fine){.hub-nav-flat-island:hover{transform:scale(1.16);filter:drop-shadow(0 10px 20px rgba(2,31,64,.36));z-index:1}.hub-nav-flat-island.active:hover{filter:drop-shadow(0 10px 22px rgba(255,193,7,.42))}.hub-nav-flat-island.is-previewing:hover{transform:scale(1.26)}}.hub-nav-flat-island.is-previewing{transform:scale(1.22);filter:drop-shadow(0 12px 22px rgba(2,31,64,.38));z-index:2}.hub-nav-flat-island .hub-nav-badge{top:-2px;right:-2px}.hub-nav-dock-preview{position:fixed;z-index:200;display:block;width:min(52vw,300px);margin:0;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%);pointer-events:auto;animation:hub-nav-dock-preview-in .26s cubic-bezier(.16,1,.3,1) both}.hub-nav-dock-preview-frame{display:flex;flex-direction:column;gap:6px;align-items:stretch}.hub-nav-dock-preview .hub-nav-stage-window--dock{width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.24);box-shadow:0 16px 36px #0000006b,0 0 0 1px #0000001a;background:#e8eef6}.hub-nav-dock-preview .hub-nav-stage-window--dock .hub-nav-stage-screen{min-height:140px;max-height:168px}.hub-nav-dock-preview .hub-nav-stage-live-scaler .hub-content--preview{width:1080px;min-height:640px;zoom:.26}.hub-nav-dock-preview-caption{display:flex;flex-direction:column;gap:1px;padding:0 4px;text-align:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.55)}.hub-nav-dock-preview-caption strong{font-size:.78rem;font-weight:800;letter-spacing:.02em}.hub-nav-dock-preview-caption span{font-size:.64rem;font-weight:600;opacity:.88}.hub-nav-dock-preview--expanding{animation:hub-nav-dock-expand .36s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes hub-nav-dock-expand{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:.15;transform:translate(-50%) translateY(-18vh) scale(2.6)}}.hub-nav-dock-preview-img{display:block;width:100%;aspect-ratio:9 / 19.5;border-radius:16px;object-fit:cover;object-position:top center;box-shadow:0 24px 56px #0000007a,0 0 0 1px #ffffff38}@keyframes hub-nav-dock-preview-in{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.hub-nav-stage-window--dock{width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 48px #0000006b,0 0 0 1px #0000001f}.hub-nav-stage-window--dock .hub-nav-stage-screen{min-height:168px;max-height:min(34vh,220px)}.hub-nav-stage-window--dock .hub-nav-stage-open-cta,.hub-nav-stage-window--dock .hub-nav-stage-chrome{display:none}.hub-nav-stage-window--dock .hub-nav-stage-live-scaler{transform:scale(.42);transform-origin:top center}@media(max-width:560px){.hub-nav-flat-stage{gap:clamp(4px,1.5vw,8px);width:auto;max-width:none}.hub-nav-flat-island{width:clamp(40px,11.5vw,52px);height:clamp(40px,11.5vw,52px)}.hub-nav-dock-preview{width:min(58vw,248px)}.hub-nav-dock-preview .hub-nav-stage-window--dock .hub-nav-stage-screen{min-height:118px;max-height:138px}.hub-nav-dock-preview .hub-nav-stage-live-scaler .hub-content--preview{zoom:.22}}.hub-nav-simple{display:flex;justify-content:center;align-items:flex-end;height:100%;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto}.hub-nav-simple-stage{position:relative;width:min(100%,calc(var(--hub-dock-span, 380px) + 108px));max-width:min(96vw,920px);height:calc(var(--hub-dock-zone) - 4px);margin:0 auto;pointer-events:none}.hub-nav-simple-rail{position:absolute;left:50%;bottom:clamp(24px,3.8vh,34px);width:min(calc(var(--hub-dock-span) + 64px),94vw);height:3px;transform:translate(-50%);border-radius:999px;background:linear-gradient(90deg,transparent 0%,#7c3aed 10%,#c084fc 50%,#7c3aed 90%,transparent 100%);box-shadow:0 0 16px #7c3aed8c;pointer-events:none;z-index:0}.hub-nav-simple-btn{position:absolute;left:50%;bottom:clamp(16px,2.6vh,24px);z-index:var(--arc-z, 1);display:flex;flex-direction:column;align-items:center;gap:3px;width:clamp(58px,calc(var(--hub-dock-step, 48px) + 26px),86px);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translate(calc(-50% + var(--arc-x, 0px))) translateY(var(--arc-y, 0px)) scale(var(--arc-scale, 1));transform-origin:center bottom;transition:transform .24s cubic-bezier(.22,1,.32,1),filter .24s ease;filter:drop-shadow(0 8px 14px rgba(2,31,64,.28))}.hub-nav-simple-btn:hover{transform:translate(calc(-50% + var(--arc-x, 0px))) translateY(calc(var(--arc-y, 0px) - 5px)) scale(calc(var(--arc-scale, 1) * 1.05));filter:drop-shadow(0 12px 20px rgba(2,31,64,.36))}.hub-nav-simple-btn.is-active{filter:drop-shadow(0 10px 18px rgba(255,193,7,.38))}.hub-nav-simple-btn:focus-visible{outline:2px solid rgba(255,237,0,.85);outline-offset:4px}.hub-nav-simple-icon{position:relative;display:grid;place-items:end center;width:clamp(54px,8.8vw,74px);height:clamp(54px,8.8vw,74px)}.hub-nav-simple-btn.is-center .hub-nav-simple-icon{width:clamp(70px,11vw,96px);height:clamp(70px,11vw,96px)}.hub-nav-simple-img{width:100%;height:100%;object-fit:contain;object-position:bottom center;display:block;-webkit-user-select:none;user-select:none}.hub-nav-simple-label{font-size:clamp(.5rem,1.55vw,.64rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fffffff0;text-shadow:0 1px 8px rgba(2,31,64,.72);line-height:1.1;white-space:nowrap}.hub-nav-simple-btn.is-active .hub-nav-simple-label{color:var(--corp-yellow, #ffed00)}.hub-nav-simple-btn .hub-nav-badge{top:2px;right:0}.hub-nav-root--arc{z-index:60;--hub-dock-zone: clamp(108px, 12vh, 136px)}.hub-nav-root--backdrop{top:0;right:0;bottom:0;left:0;height:auto;z-index:180;pointer-events:none}.hub-nav-row{pointer-events:auto}.hub-nav-row-stage{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:clamp(0px,.5vw,4px);width:min(100%,920px);max-width:96vw;margin:0 auto;padding:0 6px;position:relative;min-height:calc(var(--hub-dock-zone) - 6px)}.hub-nav-simple-rail--row{bottom:clamp(20px,3.2vh,28px);width:min(94vw,720px)}.hub-nav-row-island{position:relative;left:auto;bottom:auto;transform:none;flex:0 1 clamp(50px,10.5vw,76px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;width:auto;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 6px 12px rgba(2,31,64,.24));transition:transform .2s ease,filter .2s ease}.hub-nav-row-island:hover{transform:translateY(-3px);filter:drop-shadow(0 10px 16px rgba(2,31,64,.32))}.hub-nav-row-island.is-center{flex-basis:clamp(58px,11.5vw,86px)}.hub-nav-row-island .hub-nav-island-art{width:clamp(44px,7.6vw,62px);height:clamp(44px,7.6vw,62px);display:grid;place-items:end center}.hub-nav-row-island.is-center .hub-nav-island-art{width:clamp(52px,8.8vw,74px);height:clamp(52px,8.8vw,74px)}.hub-nav-dock-label{font-size:clamp(.48rem,1.35vw,.6rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fffffff0;text-shadow:0 1px 8px rgba(2,31,64,.72);line-height:1.1;white-space:nowrap}.hub-nav-island.active .hub-nav-dock-label{color:var(--corp-yellow, #ffed00)}.hub-nav-arc-island{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}.hub-nav-arc-island .hub-nav-island-art{width:clamp(52px,8.5vw,72px);height:clamp(52px,8.5vw,72px);display:grid;place-items:end center}.hub-nav-arc-island.is-center .hub-nav-island-art,.hub-nav-arc-island.focused .hub-nav-island-art{width:clamp(64px,10vw,88px);height:clamp(64px,10vw,88px)}.hub-nav-root--arc .hub-nav-arc-stage{width:min(100%,calc(var(--hub-dock-span, 360px) + 120px));max-width:min(96vw,900px);height:calc(var(--hub-dock-zone) + 52px)}.hub-nav-arc-stage:before{content:"";position:absolute;left:50%;bottom:2px;width:min(calc(var(--hub-dock-span, 360px) + 88px),96vw);height:clamp(48px,7vh,62px);transform:translate(-50%);border-radius:18px 18px 14px 14px;background:#ffffff57;border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 22px #041f401f,inset 0 1px #ffffffa6;backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);pointer-events:none;z-index:0;transition:width .34s cubic-bezier(.22,1,.32,1),height .28s ease,background .28s ease,opacity .28s ease}.hub-nav-arc--open .hub-nav-arc-stage:before{height:clamp(54px,8vh,68px);background:#ffffff70;border-color:#ffffff9e;box-shadow:0 10px 28px #041f4024,inset 0 1px #ffffffbf}.hub-nav-root--portal{top:0;right:0;bottom:0;left:0;height:auto;z-index:220}.hub-nav{position:absolute;left:0;right:0;bottom:0;z-index:2;height:auto;min-height:calc(var(--hub-dock-zone) + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);pointer-events:none;overflow:visible;background:transparent;border:0;box-shadow:none}.hub-nav-flat{pointer-events:auto}.hub-nav-arc{display:flex;flex-direction:column;justify-content:flex-end;height:100%;pointer-events:auto}.hub-nav-arc--open{z-index:2}.hub-nav-root--backdrop .hub-nav-scrim{pointer-events:auto;z-index:1}.hub-nav-root--backdrop .hub-nav{pointer-events:auto;z-index:3}.hub-nav-root--backdrop .hub-nav-focus-preview{pointer-events:auto;z-index:25}.hub-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;border:0;padding:0;margin:0;background:#04143029;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:hub-nav-scrim-in .28s ease both;cursor:pointer}@keyframes hub-nav-scrim-in{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1}}.hub-nav-focus-preview{position:fixed;left:50%;top:50%;bottom:auto;z-index:20;display:flex;flex-direction:column;align-items:center;width:min(54vw,480px);margin:0;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%,-58%);pointer-events:auto;animation:hub-nav-focus-preview-in .34s cubic-bezier(.16,1,.3,1) both}.hub-nav-root--preview .hub-nav-focus-preview{z-index:24}@keyframes hub-nav-focus-preview-in{0%{opacity:0;transform:translate(-50%,-52%) scale(.95)}to{opacity:1;transform:translate(-50%,-58%) scale(1)}}.hub-nav-stage-stack{display:none}.hub-nav-stage-stack-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#181c248c;box-shadow:0 16px 40px #00000059}.hub-nav-stage-stack-card--back{transform:translate3d(-14px,10px,-48px) rotateY(10deg) scale(.92);opacity:.45}.hub-nav-stage-stack-card--mid{transform:translate3d(-7px,5px,-24px) rotateY(6deg) scale(.96);opacity:.65}.hub-nav-stage-window{position:relative;z-index:2;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.55);background:#fff;box-shadow:0 20px 48px #041f402e,0 0 0 1px #04367314;transition:transform .24s ease,box-shadow .24s ease}.hub-nav-stage-preview:hover .hub-nav-stage-window,.hub-nav-stage-preview:focus-visible .hub-nav-stage-window{transform:scale(1.025);box-shadow:0 24px 56px #041f4038,0 0 0 1px #ffed0059}.hub-nav-focus-preview .hub-nav-stage-foot{display:none}.hub-nav-focus-preview .hub-nav-stage-chrome{display:flex}.hub-nav-focus-preview .hub-nav-stage-open-cta{display:block}.hub-nav-stage-screen{position:relative;overflow:hidden;background:#dce6f2;border-radius:0 0 16px 16px}.hub-nav-stage-screen--live{min-height:clamp(200px,32vh,300px);background:#e8eef6}.hub-nav-stage-live-scaler{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;overflow:hidden;pointer-events:none}.hub-nav-stage-live-scaler .hub-content--preview{position:relative;top:0;width:1180px;min-height:700px;flex:none;zoom:.38;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-nav-stage-live-scaler .hub-content--preview *{pointer-events:none!important}.hub-nav-portal .hub-nav-stage-live-scaler .hub-content--preview{zoom:.52}.hub-nav-stage-dots{display:inline-flex;align-items:center;gap:5px}.hub-nav-stage-dots i{display:block;width:8px;height:8px;border-radius:50%}.hub-nav-stage-dots .dot-red{background:#ff5f57}.hub-nav-stage-dots .dot-yellow{background:#febc2e}.hub-nav-stage-dots .dot-green{background:#28c840}.hub-nav-stage-title{flex:1;min-width:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-nav-stage-live-badge{flex-shrink:0;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7dffb2}.hub-nav-stage-live{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center top;transform:scale(1.04);animation:hub-nav-stage-live-drift 9s ease-in-out infinite alternate}@keyframes hub-nav-stage-live-drift{0%{transform:scale(1.04) translateY(0)}to{transform:scale(1.07) translateY(-2%)}}.hub-nav-stage-screen-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.12) 0%,transparent 38%,transparent 100%);pointer-events:none}.hub-nav-stage-open-cta{position:absolute;left:50%;bottom:10px;transform:translate(-50%);padding:6px 12px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a1628;background:#ffed00f0;box-shadow:0 8px 22px #00000059;pointer-events:none}.hub-nav-stage-foot{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:linear-gradient(180deg,#021f40e6,#021f40fa);color:#fff}.hub-nav-stage-foot strong{font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffed00}.hub-nav-stage-foot span{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7}.hub-nav-focus-preview-frame{display:none}.hub-nav-focus-preview-img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.hub-nav-focus-preview-caption{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 14px;background:linear-gradient(180deg,#021f40d1,#021f40f5);color:#fff}.hub-nav-focus-preview-caption strong{font-size:.88rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffed00}.hub-nav-focus-preview-caption span{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7}.hub-nav-focus-preview-cta{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00e0;text-shadow:0 1px 8px rgba(0,0,0,.45)}.hub-nav-arc-stage{position:relative;width:min(100%,calc(var(--hub-dock-span, 360px) + 120px));max-width:min(96vw,900px);height:calc(var(--hub-dock-zone) + 48px);margin:0 auto;overflow:visible;pointer-events:none}.hub-nav-arc-island{position:absolute;left:50%;bottom:clamp(12px,2vh,20px);flex:none;width:clamp(58px,calc(var(--hub-dock-step, 40px) + 28px),84px);min-width:0;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 6px 12px rgba(2,31,64,.22));opacity:var(--arc-opacity, 1);z-index:var(--arc-z, 1);transform:translate(calc(-50% + var(--arc-x, 0px))) translateY(var(--arc-y, 0px)) scale(var(--arc-scale, 1));transform-origin:center bottom;transition:transform .34s cubic-bezier(.22,1,.32,1),opacity .26s ease,filter .26s ease;overflow:visible}.hub-nav-arc-island:hover{filter:drop-shadow(0 12px 20px rgba(2,31,64,.38))}.hub-nav-arc--open .hub-nav-arc-island.focused{filter:drop-shadow(0 14px 22px rgba(2,31,64,.42))}.hub-nav-arc-island.active:not(.focused){filter:drop-shadow(0 14px 22px rgba(255,193,7,.28))}.hub-nav-arc-label{display:none}.hub-nav-arc-label.is-visible{opacity:1;transform:translateY(0)}.hub-nav-arc--open .hub-nav-arc-island.focused .hub-nav-arc-label{color:#004b87;font-size:.6rem}.hub-nav-dock--raised{z-index:180}.hub-nav-dock{--hub-dock-lift: 0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0;overflow:visible}.hub-nav-gateway-horizon{display:none}.hub-nav-dock:before{content:none}.hub-nav-dock-tray{position:relative;z-index:2;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto;overflow:visible}.hub-nav-dock-tray-head,.hub-nav-dock-readout{display:none}@keyframes hub-nav-dock-readout-in{0%{opacity:0;transform:translate(-50%) translateY(calc(-100% + 8px))}to{opacity:1;transform:translate(-50%) translateY(-100%)}}.hub-nav-dock-readout-thumb{flex-shrink:0;display:block;width:clamp(64px,12vw,84px);aspect-ratio:16 / 10;border-radius:9px;overflow:hidden;background:#0a1628}.hub-nav-dock-readout-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.hub-nav-dock-readout-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hub-nav-dock-readout-copy strong{font-size:clamp(.76rem,1.2vw,.86rem);letter-spacing:.06em;text-transform:uppercase;color:#ffed00}.hub-nav-dock-readout-copy p{margin:0;font-size:clamp(.64rem,1vw,.72rem);line-height:1.32;color:#ffffffdb}.hub-nav-dock-readout-copy span{font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00b8}.hub-nav-top-readout{display:none}.hub-nav-islands{padding:0;background:none;box-shadow:none;overflow:visible}.hub-nav-islands-track{display:none}.hub-nav-islands-track::-webkit-scrollbar{display:none}.hub-nav-islands-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hub-nav-island{position:relative}.hub-nav-island-isometric{width:clamp(76px,16vw,112px)}.hub-nav-preview{display:none}.hub-nav-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:block;pointer-events:none;animation:hub-nav-portal-dim .72s cubic-bezier(.22,1,.36,1) forwards}.hub-nav-portal--rise .hub-nav-portal-frame{position:fixed;left:50%;top:50%;bottom:auto;width:min(46vw,300px);margin:0;transform:translate(-50%,-54%);transform-origin:center center;animation:hub-nav-portal-rise .72s cubic-bezier(.16,1,.3,1) forwards}@keyframes hub-nav-portal-rise{0%{opacity:1;transform:translate(-50%,-54%) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-50%,-72%) scale(1.12);filter:blur(1px)}}.hub-nav-portal-frame{position:relative;z-index:1;width:min(88vw,480px);margin:0;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 40px 100px #0000008c,0 0 0 1px #ffed002e}.hub-nav-portal-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center 72%,transparent 18%,rgba(2,31,64,.42) 100%)}.hub-nav-stage-window--portal .hub-nav-stage-screen{aspect-ratio:16 / 10}.hub-nav-portal-img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.hub-nav-portal-caption{display:flex;justify-content:center;padding:10px 12px;background:linear-gradient(180deg,#021f40b8,#021f40eb);color:#ffed00;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@keyframes hub-nav-portal-dim{0%{background:#021f4000}to{background:#021f4052}}@keyframes hub-nav-portal-zoom{0%{opacity:.35;transform:scale(.52);filter:blur(6px)}to{opacity:1;transform:scale(1.08);filter:none}}@media(prefers-reduced-motion:reduce){.hub-nav-island,.hub-nav-dock-readout,.hub-nav-portal,.hub-nav-portal-frame{transition:none;animation:none}.hub-nav-portal{background:#021f40c7}}.hub-nav-island:active{transform:translateY(-2px) scale(1.02)}.hub-nav-island:focus-visible{outline:2px solid rgba(255,237,0,.55);outline-offset:4px;border-radius:0}.hub-nav-island-art{--island-w: 100%;display:block;width:var(--island-w);aspect-ratio:.72;background-image:var(--hub-nav-sprite);background-repeat:no-repeat;background-size:700% 58%;background-position:calc(var(--nav-sprite-index) * 100% / 6) 0%}.hub-nav-island-isometric .hub-nav-island-art{aspect-ratio:auto;background:none}.hub-nav-island-img{display:block;width:100%;height:auto;max-height:clamp(72px,14vw,104px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-nav-island.active .hub-nav-island-img{transform:scale(1.03)}.hub-nav-island.active .hub-nav-island-art{background-size:700% 62%;background-position:calc(var(--nav-sprite-index) * 100% / 6) -2%}.hub-nav-island .hub-nav-badge{top:2px;right:4px;border-color:#021f40d9;z-index:2}.hub-nav-active-pill{position:absolute;left:50%;bottom:0;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:linear-gradient(180deg,#ffed00,#ffdf00);color:#021f40;font-size:clamp(.48rem,1.6vw,.58rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #00000047;pointer-events:none}.hub-nav-bg,.hub-nav-accent,.hub-nav-items{display:none}.hub-nav-icon-ring{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.hub-nav-emoji-wrap{position:relative;display:inline-flex}.hub-nav-badge{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:linear-gradient(180deg,#ff5252,#e30613);color:#fff;font-size:.58rem;font-weight:800;line-height:17px;text-align:center;border:2px solid #043673;box-shadow:0 2px 6px #e3061373}.hub-nav-item{border:0;background:transparent;color:#ffffffb8;padding:2px 0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;transition:color .15s ease}.hub-nav-item:hover{color:#fffffff2}.hub-nav-item:hover .hub-nav-icon-ring{background:#ffffff14}.hub-nav-item.active{color:#fff}.hub-nav-item.active .hub-nav-icon-ring{background:#ffed002e;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #ffed0059,0 4px 12px #0003}.hub-nav-item:active .hub-nav-icon-ring{transform:scale(.94)}.hub-nav-item:focus-visible .hub-nav-icon-ring{outline:2px solid var(--corp-yellow);outline-offset:2px}.hub-nav-emoji{font-size:1.42rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.hub-nav-label{font-size:.66rem;line-height:1.15;font-weight:700;letter-spacing:.02em}@media(min-width:768px){.game-shell{--hub-dock-zone: clamp(128px, 15vh, 164px)}.game-shell:has(.hub-nav-root--flat){--hub-dock-zone: clamp(48px, 5.8vh, 58px);--hub-dock-lift: clamp(14px, 2.4vh, 24px)}.game-shell:has(.hub-nav-root--flat) .hub-content,.game-shell:has(.hub-nav-root--flat) .hub-content.hub-content--quadrant{padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 2px)}.hub-nav-dock-tray{margin-inline:0}.hub-nav-islands-track{gap:clamp(12px,1.6vw,20px);padding-inline:clamp(20px,3vw,40px)}.hub-nav-island{flex:0 0 clamp(80px,8vw,104px)}.hub-nav-island-isometric{flex:0 0 clamp(88px,9vw,118px)}}@media(max-width:420px){.hub-nav-island{flex:0 0 clamp(58px,16vw,72px)}.hub-nav-island-isometric{flex:0 0 clamp(64px,18vw,80px)}.hub-nav-dock-readout{width:min(88vw,380px)}}.landing{display:flex;flex-direction:column;gap:20px;min-height:100vh;padding:16px 16px 24px}.landing-hero{text-align:center;padding:24px 8px 8px}.brand-mark{width:64px;height:64px;margin:0 auto 12px;border-radius:18px;background:var(--gradient-navy);border:2px solid var(--corp-yellow);display:grid;place-items:center;font-weight:800;font-size:1.4rem;color:var(--corp-yellow);box-shadow:var(--shadow-navy)}.landing-hero h1{margin:0;font-size:1.8rem}.landing-tagline{opacity:.85;line-height:1.5;margin-top:8px}.landing-panel h2{margin:0 0 12px;font-size:1.1rem}.landing-note,.welcome-user{font-size:.85rem;opacity:.8;margin:12px 0 0}.welcome-user-link{display:inline-block;margin:0 0 4px;padding:4px 2px;text-decoration:none;color:#ffffffd1;cursor:pointer;transition:color .15s ease;align-self:center}.welcome-user-link strong{font-weight:800;transition:color .15s ease}.welcome-user-link:hover,.welcome-user-link:hover strong,.welcome-user-link:focus-visible,.welcome-user-link:focus-visible strong{color:#043673}.landing-play-panel-x127 .welcome-user-link{color:#fff8e7c7}.landing-play-panel-x127 .welcome-user-link:hover,.landing-play-panel-x127 .welcome-user-link:hover strong,.landing-play-panel-x127 .welcome-user-link:focus-visible,.landing-play-panel-x127 .welcome-user-link:focus-visible strong{color:#043673}.landing-logout-btn{margin-top:2px;font-weight:700;color:#fff8e7b8}.landing-logout-btn:hover:not(:disabled),.landing-logout-btn:focus-visible{color:#ff6b6b}.landing-logout-btn:disabled{opacity:.6;cursor:wait}.feature-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.9rem;opacity:.9}.auth-screen{display:flex;flex-direction:column;gap:12px}.back-btn{align-self:flex-start}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.auth-tabs button{border:1px solid var(--border);background:transparent;color:inherit;padding:10px;border-radius:10px;cursor:pointer}.auth-tabs button.active{border-color:var(--milli-red);background:#e3061326}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-error{color:#fca5a5;font-size:.9rem;margin:0}.center-msg{display:grid;place-items:center;min-height:60vh}.top-actions{display:flex;align-items:center;gap:8px}.sync-dot{width:8px;height:8px;border-radius:50%;background:#86efac;display:inline-block}.loading-splash{--loading-pan-x: 0%;--loading-pan-y: 0%;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:100vh;overflow:hidden;background:#021f40;color:#fff}.loading-splash-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:calc(50% + var(--loading-pan-x)) calc(50% + var(--loading-pan-y));transform:scale(1.64);filter:blur(20px) brightness(.58) saturate(1.02);transition:background-position 1.15s cubic-bezier(.22,1,.36,1);animation:loading-splash-focus 5.2s cubic-bezier(.16,1,.3,1) forwards}.loading-splash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 50% 38% at 50% 55%,rgba(255,237,0,.12),transparent 70%),linear-gradient(180deg,#021f401f,#021f40b8);pointer-events:none}.loading-splash-card{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:999px;background:#021f4094;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 42px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:loading-splash-card-in .75s .18s ease-out both}.loading-splash-brand{position:relative;z-index:1;margin-bottom:18px;filter:drop-shadow(0 18px 36px rgba(0,0,0,.42));animation:milli-logo-enter 1.1s cubic-bezier(.16,1,.3,1) both}.loading-splash-bg--panoramic{background-position:center 42%;transform:scale(1.48);animation:loading-splash-focus-panoramic 5.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes loading-splash-focus-panoramic{0%{opacity:0;filter:blur(24px) brightness(.52) saturate(.9);transform:scale(1.92)}45%{opacity:1}to{opacity:1;filter:blur(1px) brightness(.9) saturate(1.1);transform:scale(1.12)}}.loading-splash-card p{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.01em}.loading-splash-spinner{width:18px;height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.28);border-top-color:var(--corp-yellow);animation:loading-splash-spin .85s linear infinite}@keyframes loading-splash-focus{0%{opacity:0;filter:blur(24px) brightness(.52) saturate(.9);transform:scale(1.72)}45%{opacity:1}to{opacity:1;filter:blur(2px) brightness(.88) saturate(1.08);transform:scale(1.24)}}@keyframes loading-splash-card-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loading-splash-spin{to{transform:rotate(360deg)}}@property --landing-bg-zoom{syntax: "<number>"; inherits: false; initial-value: 1;}@property --landing-bg-hover{syntax: "<number>"; inherits: false; initial-value: 0;}@property --landing-pointer-zoom{syntax: "<number>"; inherits: true; initial-value: 0;}.landing-cinematic,.auth-cinematic{--landing-bg-base: 0;--landing-pointer-zoom: 0;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;display:grid;place-items:center;padding:clamp(20px,4vw,56px);color:#fff;background:#021f40}.landing.landing-x126{display:block;flex-direction:unset;gap:0;min-height:auto;padding:0}.auth-cinematic .landing-cinematic-bg{filter:blur(6px) brightness(.74) saturate(1.06);animation-duration:42s}.auth-cinematic{--landing-bg-base: .24}.auth-cinematic:before{background:radial-gradient(ellipse 55% 42% at 50% 55%,rgba(255,237,0,.08) 0%,transparent 66%),linear-gradient(180deg,#021f402e,#021f4080 60%,#021f40db),linear-gradient(90deg,rgba(2,31,64,.44) 0%,transparent 34%,transparent 68%,rgba(2,31,64,.36) 100%)}.landing-cinematic.is-pulling-in .landing-cinematic-bg,.auth-cinematic.is-pulling-in .landing-cinematic-bg{--landing-bg-hover: .72;filter:blur(1px) brightness(1.04) saturate(1.1);transition:transform 2s cubic-bezier(.28,0,.88,.34),filter 2s cubic-bezier(.28,0,.88,.34)}.landing-cinematic.is-pulling-in .landing-play-panel,.auth-cinematic.is-pulling-in .auth-play-panel{transform:translateY(18px) scale(.94);opacity:.16;transition:transform 1.85s cubic-bezier(.28,0,.88,.34),opacity 1.3s ease}.landing-cinematic.is-pulling-in .landing-play-panel>*,.auth-cinematic.is-pulling-in .auth-play-panel>*,.auth-cinematic.is-pulling-in .auth-form>*{transform:translateY(120px) scale(.92);opacity:0;filter:blur(8px);transition:transform 1.8s cubic-bezier(.28,0,.88,.34),opacity 1.15s ease,filter 1.15s ease}.landing-cinematic.is-pulling-in .landing-play-panel>:nth-child(2),.auth-cinematic.is-pulling-in .auth-play-panel>:nth-child(2),.auth-cinematic.is-pulling-in .auth-form>:nth-child(2){transition-delay:.08s}.landing-cinematic.is-pulling-in .landing-play-panel>:nth-child(3),.auth-cinematic.is-pulling-in .auth-play-panel>:nth-child(3),.auth-cinematic.is-pulling-in .auth-form>:nth-child(3){transition-delay:.16s}.landing-cinematic.is-pulling-in .landing-play-panel>:nth-child(4),.auth-cinematic.is-pulling-in .auth-play-panel>:nth-child(4),.auth-cinematic.is-pulling-in .auth-form>:nth-child(4){transition-delay:.24s}.landing-cinematic.is-pulling-in .landing-stat-row,.auth-cinematic.is-pulling-in .auth-stat-row{transform:translate(-50%) translateY(110px) scale(.88);opacity:0;filter:blur(8px);transition:transform 1.9s cubic-bezier(.28,0,.88,.34),opacity 1.15s ease,filter 1.15s ease}.landing-cinematic-bg{--landing-bg-zoom: 1;--landing-bg-hover: 0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-size:cover;background-position:center;transform:scale(calc(var(--landing-bg-base) + var(--landing-bg-zoom) + var(--landing-pointer-zoom) + var(--landing-bg-hover)));transition:transform .95s cubic-bezier(.22,1,.36,1),filter .95s ease;animation:landing-bg-drift 34s ease-in-out infinite alternate;will-change:transform,background-position}.landing-cinematic-bg--panoramic{--landing-bg-base: 1.08;background-position:center 42%}.landing-panoramic{--landing-bg-base: 1.08}.auth-brand-logo{position:absolute;top:clamp(18px,4vw,36px);left:50%;z-index:2;transform:translate(-50%);width:min(72vw,420px);filter:drop-shadow(0 16px 36px rgba(0,0,0,.45));pointer-events:none}.landing-cinematic:has(.landing-main-cta:hover) .landing-cinematic-bg,.landing-cinematic:has(.landing-continue-btn:hover) .landing-cinematic-bg,.landing-cinematic:has(.landing-register-btn:hover) .landing-cinematic-bg,.landing-cinematic:has(.landing-guest-btn:hover) .landing-cinematic-bg,.auth-cinematic:has(button:hover) .landing-cinematic-bg,.auth-cinematic:has(a:hover) .landing-cinematic-bg,.auth-cinematic:has(input:focus) .landing-cinematic-bg{--landing-bg-hover: .014;filter:brightness(1.02) saturate(1.04)}.landing-cinematic:has(.landing-main-cta:active) .landing-cinematic-bg,.landing-cinematic:has(.landing-continue-btn:active) .landing-cinematic-bg,.landing-cinematic:has(.landing-register-btn:active) .landing-cinematic-bg,.landing-cinematic:has(.landing-guest-btn:active) .landing-cinematic-bg,.auth-cinematic:has(button:active) .landing-cinematic-bg,.auth-cinematic:has(a:active) .landing-cinematic-bg{--landing-bg-hover: .045;filter:brightness(1.04) saturate(1.06);transition-duration:.42s}.auth-cinematic:has(button:hover) .landing-cinematic-bg,.auth-cinematic:has(a:hover) .landing-cinematic-bg,.auth-cinematic:has(input:focus) .landing-cinematic-bg{filter:blur(5px) brightness(.78) saturate(1.06)}.auth-cinematic:has(button:active) .landing-cinematic-bg,.auth-cinematic:has(a:active) .landing-cinematic-bg{filter:blur(2px) brightness(.9) saturate(1.08)}.landing-cinematic:before,.auth-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 60% 45% at 50% 58%,rgba(255,237,0,.1) 0%,transparent 62%),linear-gradient(180deg,#021f4014,#021f4061 62%,#021f40d1),linear-gradient(90deg,rgba(2,31,64,.32) 0%,transparent 28%,transparent 72%,rgba(2,31,64,.28) 100%);pointer-events:none}.landing-cinematic-glow{display:none}.landing-brand-stage{position:absolute;top:clamp(26px,6vh,70px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:18px;text-align:left;filter:drop-shadow(0 8px 22px rgba(0,0,0,.45));animation:landing-title-in .8s ease-out both}.landing-logo-mark{display:grid;gap:7px;transform:skewY(-7deg)}.landing-logo-mark span{display:block;width:72px;height:12px;border-radius:2px;background:linear-gradient(90deg,#e30613,#ff2333);box-shadow:0 2px 8px #e3061373}.landing-logo-mark span:nth-child(2){width:58px}.landing-logo-mark span:nth-child(3){width:44px}.landing-brand-stage h1{margin:0;font-size:clamp(2.4rem,5.5vw,5.4rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:.9}.landing-brand-stage p{margin:8px 0 0;font-size:clamp(1rem,1.6vw,1.55rem);font-weight:700;color:#ffffffe6}.landing-play-panel{position:relative;z-index:3;width:min(100%,620px);margin-top:min(48vh,455px);padding:56px 34px 18px;border-radius:22px;background:#ffffffe0;color:#021f40;border:1px solid rgba(255,255,255,.72);box-shadow:0 20px 60px #00000057,inset 0 1px #ffffffd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,background .45s ease;animation:landing-panel-in .85s .22s cubic-bezier(.16,1,.3,1) both}.landing-play-panel:has(button:hover),.landing-play-panel:has(a:hover),.auth-play-panel:has(button:hover),.auth-play-panel:has(a:hover),.auth-play-panel:has(input:focus){transform:translateY(-1px) scale(1.004);background:#ffffffed;box-shadow:0 28px 72px #00000070,0 0 0 1px #0000001a,inset 0 1px #ffffffe6}.landing-stat-row{position:absolute;top:calc(min(48vh,455px) - 34px);left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:14px;width:min(92vw,480px);z-index:4;pointer-events:none;animation:landing-stats-in .85s .08s cubic-bezier(.16,1,.3,1) both}.landing-stat-row span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:18px;background:#021f40d1;color:#ffffffdb;border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 30px #0000003d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto}.landing-stat-row strong{color:#fff;font-size:1.35rem}.landing-main-cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:66px;border-radius:18px;font-size:clamp(1.1rem,2vw,1.55rem);letter-spacing:-.02em;background:linear-gradient(180deg,#ff2638,#e30613 58%,#ad0410);color:#fff;box-shadow:0 14px 30px #0000005c,inset 0 1px #ffffff4d;overflow:hidden;transform-origin:center;transition:transform .72s cubic-bezier(.22,1,.36,1),box-shadow .72s ease,filter .72s ease}.landing-main-cta:hover{transform:scale(1.014);filter:saturate(1.06);box-shadow:0 20px 42px #00000070,0 0 0 3px #00000014,inset 0 1px #ffffff59}.landing-main-cta:active{transform:scale(.995)}.landing-main-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.26) 42%,transparent 58%);transform:translate(-120%);animation:landing-cta-shine 3.2s 1s ease-in-out infinite;pointer-events:none}.landing-continue-btn,.landing-register-btn{margin-top:10px;border-color:#0436734d;background:#ffffffb8;color:#043673;min-height:44px;transition:transform .62s cubic-bezier(.22,1,.36,1),box-shadow .62s ease,background .62s ease}.landing-continue-btn:hover,.landing-register-btn:hover,.landing-guest-btn:hover,.auth-cinematic .auth-tabs button:hover,.auth-cinematic .auth-form .primary:hover{transform:scale(1.006);box-shadow:0 10px 22px #04367329}.landing-guest-btn{display:block;width:100%;margin-top:10px;color:#39485f;font-weight:700}.landing-mini-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(4,54,115,.14);font-size:.78rem;color:#31435d;text-align:center}.landing-mini-actions a,.landing-mini-actions span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;color:inherit;text-decoration:none}.auth-cinematic{place-items:center}.auth-cinematic .back-btn{position:absolute;top:22px;left:22px;z-index:3;color:#fff;background:#021f4080;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-cinematic .auth-panel{width:min(100%,620px);margin-top:min(48vh,455px);padding:54px 34px 22px;border-radius:22px;background:#ffffffe6;color:#021f40;border:1px solid rgba(255,255,255,.7);box-shadow:0 20px 60px #00000057,inset 0 1px #ffffffd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,background .45s ease;animation:landing-panel-in .85s .14s cubic-bezier(.16,1,.3,1) both}.auth-cinematic .auth-panel>*,.landing-cinematic .landing-play-panel>*{animation:cinematic-piece-bottom 1.45s cubic-bezier(.16,1,.3,1) both}.auth-cinematic .auth-panel>:nth-child(1),.landing-cinematic .landing-play-panel>:nth-child(1){animation-name:cinematic-piece-left;animation-delay:.35s}.auth-cinematic .auth-panel>:nth-child(2),.landing-cinematic .landing-play-panel>:nth-child(2){animation-name:cinematic-piece-right;animation-delay:.65s}.auth-cinematic .auth-panel>:nth-child(3),.landing-cinematic .landing-play-panel>:nth-child(3){animation-name:cinematic-piece-top;animation-delay:.95s}.auth-cinematic .auth-panel>:nth-child(4),.landing-cinematic .landing-play-panel>:nth-child(4){animation-name:cinematic-piece-bottom;animation-delay:1.25s}.auth-cinematic .auth-form>*{animation:cinematic-piece-bottom 1.35s cubic-bezier(.16,1,.3,1) both}.auth-cinematic .auth-form>:nth-child(1){animation-name:cinematic-piece-left;animation-delay:1.15s}.auth-cinematic .auth-form>:nth-child(2){animation-name:cinematic-piece-right;animation-delay:1.4s}.auth-cinematic .auth-form>:nth-child(3){animation-name:cinematic-piece-bottom;animation-delay:1.65s}.auth-cinematic .auth-form>:nth-child(4){animation-name:cinematic-piece-top;animation-delay:1.9s}.auth-cinematic .auth-form>:nth-child(5){animation-name:cinematic-piece-bottom;animation-delay:2.15s}.auth-cinematic .auth-path-hint{display:none}.auth-cinematic .auth-panel h1{margin:0;font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.04em;color:#021f40}.auth-cinematic .step-subtitle{margin:8px 0 18px;color:#31435d}.auth-cinematic .auth-tabs{margin:0 0 18px;padding:4px;border-radius:14px;background:#0436730f;border:1px solid rgba(4,54,115,.1)}.auth-cinematic .auth-tabs button{min-height:40px;border:0;border-radius:11px;font-weight:800}.auth-cinematic .auth-tabs button.active{border-color:#043673;background:#fff;color:#043673;box-shadow:0 4px 14px #0436731f,inset 0 3px 0 var(--corp-yellow)}.auth-cinematic .auth-form{gap:13px}.auth-cinematic .field span{font-weight:800;color:#24364f}.auth-cinematic .field input{min-height:46px;border-radius:12px;border:1px solid rgba(4,54,115,.18);background:#ffffffc7;box-shadow:inset 0 1px 2px #0436730d}.auth-cinematic .field input:focus{outline:2px solid rgba(255,237,0,.85);border-color:#043673}.auth-cinematic .auth-form .primary{margin-top:4px;min-height:58px;border-radius:16px;background:linear-gradient(180deg,#ff2638,#e30613 58%,#ad0410);color:#fff;font-size:1.06rem;box-shadow:0 14px 30px #e3061357,inset 0 1px #ffffff4d}.auth-cinematic .auth-switch{margin-top:14px;color:#31435d}.auth-cinematic .auth-switch a{color:#043673;font-weight:800}@keyframes landing-bg-drift{0%{--landing-bg-zoom: 1;background-position:50% 50%}to{--landing-bg-zoom: 1.045;background-position:51% 50.5%}}@keyframes landing-title-in{0%{opacity:0;transform:translate(-50%,-14px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes landing-stats-in{0%{opacity:0;transform:translate(-50%,18px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes landing-panel-in{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cinematic-piece-bottom{0%{opacity:0;transform:translateY(32px) scale(.965);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes cinematic-piece-left{0%{opacity:0;transform:translate(-80px) scale(.965);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes cinematic-piece-right{0%{opacity:0;transform:translate(80px) scale(.965);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes cinematic-piece-top{0%{opacity:0;transform:translateY(-34px) scale(.965);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes landing-quote-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes landing-glow-pulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes landing-cta-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:720px){.landing-cinematic:not(.landing-x126),.auth-cinematic{padding:16px;place-items:end center}.landing-brand-stage{top:26px;gap:10px;width:calc(100% - 28px);justify-content:center;text-align:left}.landing-logo-mark span{width:42px;height:8px}.landing-logo-mark span:nth-child(2){width:34px}.landing-logo-mark span:nth-child(3){width:26px}.landing-play-panel{margin-top:auto;margin-bottom:28px;padding:50px 18px 14px}.landing-stat-row{top:auto;bottom:286px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:calc(100% - 32px)}.landing-stat-row span{min-height:48px;border-radius:14px;font-size:.78rem}.landing-stat-row strong{font-size:1.05rem}.landing-mini-actions{grid-template-columns:1fr;gap:4px}.auth-cinematic .auth-panel{margin-top:auto;margin-bottom:28px;padding:48px 18px 18px}.auth-cinematic .auth-stat-row{top:auto;bottom:473px}}.map-hub-atmosphere .map-header{padding:10px 8px 0}.map-hub-atmosphere .map-header h1{font-size:1.45rem;color:#283593;letter-spacing:-.02em}.map-hub-atmosphere .map-hint{font-size:.82rem;font-weight:600}.map-hub-atmosphere .map-progress-strip{border-radius:16px;padding:12px 14px;background:#ffffffe0;border:1px solid rgba(40,53,147,.12);box-shadow:0 8px 24px #28359314}.map-hub-atmosphere .map-stage{margin-top:12px;padding:18px 14px 16px;border-radius:22px;background:linear-gradient(180deg,#0a1634b8,#04367373);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(34,213,165,.22);box-shadow:inset 0 2px 16px #00000047,0 16px 40px #041f4038}.map-hub-atmosphere .map-building-grid{gap:14px 12px}.map-hub-atmosphere .map-building strong{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.map-hub-terminal{display:flex;flex-direction:column;flex:1 1 0;overflow:hidden;min-height:0;gap:0;height:100%}.hub-shell-frame{position:relative;display:flex;align-items:center;justify-content:center}.hub-shell-frame-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.hub-shell-frame-inner{position:absolute;z-index:2;display:flex;flex-direction:column;min-height:0;overflow:hidden}.map-hub-page-shell{flex:1 1 0;min-height:0;width:100%;height:100%}.map-hub-page-shell .map-hub-detail-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-radius:0;padding:clamp(4px,1vw,10px)}.map-hub-page-shell-inner{top:6.5%;left:4%;right:3.5%;bottom:7%;gap:4px}.map-hub-page-shell-inner .map-header{padding:0 2px}.map-hub-page-shell-inner .map-header h1{font-size:1.05rem;color:#e8f4ff}.map-hub-page-shell-inner .map-sub{color:#86efaceb;font-size:.66rem}.map-hub-page-shell-inner .map-hint{margin:0;font-size:.66rem;line-height:1.2;color:#bad6ffe0}.map-hub-page-shell-inner .map-progress-strip{flex:0 0 auto;padding:5px 10px;border-radius:10px;background:#040e208c;border:1px solid rgba(34,213,165,.22)}.map-hub-page-shell-inner .map-progress-head strong,.map-hub-page-shell-inner .map-progress-head span{color:#e6f0ffeb}.map-hub-page-shell-inner .map-hub-body{flex:1 1 0;min-height:0}.map-hub-page-shell-inner .map-hub-map-col{min-height:0}.map-hub-terminal .map-header,.map-hub-terminal .map-hint,.map-hub-terminal .map-progress-strip{flex:0 0 auto}.map-hub-terminal .map-header{padding:4px 4px 0}.map-hub-terminal .map-hint{font-size:.74rem;line-height:1.2}.map-hub-terminal .map-progress-strip{padding:8px 12px}.map-hub-body{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(156px,210px);gap:10px;overflow:hidden}.map-hub-body--split{grid-template-columns:minmax(176px,200px) minmax(0,1fr);gap:8px;align-items:stretch}.map-hub-body--split .map-hub-rail{height:100%;max-height:none;padding:4px 2px;gap:4px;background:transparent;border:none;box-shadow:none}.map-hub-terminal .map-hub-body--split .map-stage--terminal,.map-hub-terminal .map-stage--terminal.map-stage--align-right{justify-content:flex-end;align-items:stretch;padding-right:0}.map-hub-terminal .map-hub-body--split .terminal-map-stage,.map-hub-terminal .map-stage--terminal.map-stage--align-right .terminal-map-stage{margin-left:auto;margin-right:0}.map-hub-split{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.map-hub-split .map-header--compact{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 0}.map-hub-rail{min-height:0;display:flex;flex-direction:column;gap:4px;padding:6px 5px;border-radius:14px;background:#04122ab8;border:1px solid rgba(255,200,120,.28);overflow:hidden}.map-hub-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px;flex-shrink:0}.map-hub-rail-head strong{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#ffe9b0}.map-hub-rail-head span{font-size:.6rem;color:#bad6ffd1}.map-hub-rail-design{margin:0;padding:2px 5px;border-radius:6px;font-size:.5rem;font-weight:700;line-height:1.2;color:#86efac;background:#4ade801f;border:1px solid rgba(74,222,128,.28);flex-shrink:0;text-align:center}.map-hub-rail .map-hub-rail-pills{flex:1 1 0;min-height:0;max-height:none!important;overflow:hidden!important;gap:3px;padding-right:0;justify-content:space-between}.map-hub-rail-pills{flex:1 1 auto;min-height:0;max-height:none;gap:3px;padding-right:0}.map-hub-rail-pill{flex:1 1 0;min-height:0;min-width:0;width:100%;border-radius:8px;padding:3px 5px;gap:5px;font-size:.6rem;line-height:1.1}.map-hub-rail-pill .x123-pill-icon{width:20px;height:20px;background:#0012309e;border:1px solid rgba(255,200,120,.24)}.map-hub-rail-pill .x123-pill-icon-img{width:15px;height:15px;object-fit:contain;display:block}.map-hub-rail-pill.active .x123-pill-icon{background:#ffed002e;border-color:#ffed006b}.map-hub-rail-pill-copy{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.map-hub-rail-pill .x123-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem}.map-hub-rail-pill-hint,.map-hub-rail-pill-badge{font-size:.52rem;line-height:1.2;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-hub-rail-pill-hint{color:#bad6ffbf}.map-hub-rail-pill-badge{color:#86efac}.map-hub-rail-pill.is-locked{opacity:.62;cursor:not-allowed;border-color:#ffffff0f;background:#20202494}.map-hub-rail-pill.is-locked:hover{transform:none;background:#2020249e;border-color:#ffffff14}.map-hub-rail-pill.is-locked .x123-pill-label{color:#d2dcebb8}.map-hub-rail-pill.is-locked .x123-pill-icon{background:#000c2080;border-color:#ffffff14}.map-hub-rail-pill-lock{font-size:.52rem;flex-shrink:0;line-height:1;opacity:.9}.map-hub-lock-toast{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(251,191,36,.38);background:#281800b8;color:#fde68a;font-size:.72rem;font-weight:600;line-height:1.35;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:map-hub-lock-toast-in .22s ease forwards}.map-hub-lock-toast-icon{flex-shrink:0;font-size:.82rem}.map-hub-lock-toast-close{margin-left:auto;flex-shrink:0;width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#00000038;color:#fff8ebe0;font-size:.68rem;cursor:pointer}@keyframes map-hub-lock-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.map-hub-terminal .terminal-map-pin.is-locked{cursor:not-allowed;opacity:.72}.map-hub-terminal .terminal-map-pin.is-locked:hover{transform:none;border-color:transparent}.academy-hub-terminal{flex:1 1 0;min-height:0;height:100%}.academy-hub-terminal .map-hub-head h1,.academy-hub-terminal .academy-hub-head h1{color:#e8f4ff}.academy-hub-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.academy-hub-terminal .academy-cr-link{padding:4px 10px;border-radius:999px;border:1px solid rgba(255,200,120,.32);background:#00123073;color:#e6f0ffeb;font-size:.68rem;font-weight:700;cursor:pointer}.academy-hub-body.map-hub-body--split{grid-template-columns:minmax(188px,214px) minmax(0,1fr)}.academy-hub-rail{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:6px}.academy-hub-rail-units{max-height:none}.academy-hub-rail-pill.has-exam{border-color:#ffdc50bf;background:linear-gradient(135deg,#ffc83c24,#0018388c);box-shadow:0 0 0 1px #ffc85047,0 0 14px #ffc83c2e;animation:academy-exam-pill-pulse 2.2s ease-in-out infinite}.academy-hub-rail-pill.has-exam .map-hub-rail-pill-hint.is-exam-ready{color:#ffe566;font-weight:800}.academy-hub-exam-badge{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 6px;border-radius:999px;background:#ffed00f0;color:#0a1628!important;font-size:.48rem!important;font-weight:900!important;letter-spacing:.03em;text-transform:uppercase;line-height:1.15;box-shadow:0 2px 8px #00000047;max-width:5.2rem;white-space:normal;text-align:center}.academy-hub-exam-dot{width:6px;height:6px;border-radius:50%;background:#e65100;flex-shrink:0;box-shadow:0 0 6px #e65100d9;animation:academy-exam-dot-blink 1.4s ease-in-out infinite}@keyframes academy-exam-pill-pulse{0%,to{box-shadow:0 0 0 1px #ffc85047,0 0 10px #ffc83c1f}50%{box-shadow:0 0 0 1px #ffdc6473,0 0 18px #ffc83c47}}@keyframes academy-exam-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.academy-hub-rail-section-head{display:flex;align-items:center;justify-content:space-between;margin:8px 2px 4px;padding-top:4px;border-top:1px solid rgba(255,200,120,.16)}.academy-hub-rail-section-head strong{font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:#bad6ffe6}.academy-hub-domain-pills{display:flex;flex-direction:column;gap:4px}.academy-hub-domain-pill{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--domain-accent, #1565c0) 40%,rgba(255,200,120,.25));background:#0012307a;color:#e8f0ff;text-align:left;cursor:pointer}.academy-hub-domain-pill img{width:22px;height:22px;object-fit:contain;flex-shrink:0}.academy-hub-domain-pill strong{display:block;font-size:.68rem;color:#fff8e7}.academy-hub-domain-pill small{display:block;font-size:.56rem;color:#c8d7ebd1}.academy-hub-quick-actions{display:flex;flex-direction:column;gap:4px}.academy-hub-quick-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.28);background:#0012306b;color:#e8f0ff;text-align:left;cursor:pointer}.academy-hub-quick-btn:disabled{opacity:.45;cursor:not-allowed}.academy-hub-quick-btn strong{display:block;font-size:.68rem;color:#fff8e7}.academy-hub-quick-btn small{display:block;font-size:.56rem;color:#c8d7ebd1}.academy-hub-map-col{min-height:0}.academy-hub-map-col .academy-terminal-wrap{flex:1 1 0;height:100%;min-height:0;display:flex;align-items:center;justify-content:flex-end;container-type:size;container-name:academy-terminal}.academy-hub-map-col .academy-terminal-wrap .terminal-map-stage.academy-terminal-stage{flex:none;width:min(100cqw,150cqh);height:min(100cqh,calc(100cqw / 1.5));max-width:100%;max-height:100%;aspect-ratio:3 / 2;min-height:0}.academy-hub-map-col .academy-terminal-stage{height:auto;max-height:none}.academy-hub-banner{flex-shrink:0;margin:0 2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.28);background:#0012307a;color:#e6f0fff0}.academy-hub-tax-banner header{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.academy-hub-tax-banner header span{font-size:.62rem;color:#bad6ffe0}.academy-hub-tax-banner header strong{font-size:.82rem;color:#fff8e7}.academy-hub-tax-actions{display:flex;gap:8px;margin-top:8px}.academy-unit-detail-sheet{display:flex;flex-direction:column;height:100%;min-height:0;color:#2a2218}.academy-unit-detail-hero{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#0d2f6e,#1565c0 55%,#0a1838);color:#fff8e7}.academy-unit-detail-pin{width:44px;height:44px;object-fit:contain;flex-shrink:0}.academy-unit-detail-hero h2{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.academy-unit-detail-hero p{margin:4px 0 0;font-size:.76rem;color:#e8f0ffeb}.academy-unit-detail-level{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:800;border:1px solid rgba(255,220,140,.45);background:#08142c8c}.academy-unit-detail-body{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:14px 12px;background:linear-gradient(165deg,#faf4e8,#ebe0cc)}.academy-unit-detail-progress{height:8px;border-radius:999px;background:#a078322e;overflow:hidden}.academy-unit-detail-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f9e8f,#4ade80)}.academy-unit-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.academy-unit-detail-stats>div{padding:10px 8px;border-radius:10px;text-align:center;background:#ffffffc7;border:1px solid rgba(160,120,50,.2)}.academy-unit-detail-stats small{display:block;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6a5c48}.academy-unit-detail-stats strong{display:block;margin-top:4px;font-size:1rem;color:#1a140c}.academy-unit-detail-cta{margin-top:auto;width:100%;padding:12px 16px;font-size:.88rem;font-weight:800}.academy-unit-detail-status{margin:auto 0 0;padding:10px 12px;border-radius:10px;font-size:.78rem;text-align:center}.academy-unit-detail-status.done{background:#4ade802e;color:#14532d}.academy-unit-detail-status.locked,.academy-unit-detail-status.idle{background:#ffffffb8;color:#5a4d3a}.academy-unit-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 10px;background:#08142c14;border-bottom:1px solid rgba(160,120,50,.16)}.academy-unit-steps span{padding:5px 6px;border-radius:8px;font-size:.58rem;font-weight:700;text-align:center;color:#6a5c48;background:#ffffff73;border:1px solid transparent}.academy-unit-steps span.active{color:#0a1628;background:#ffed00e0;border-color:#ffc83c8c}.academy-unit-steps span.done{color:#14532d;background:#4ade8038;border-color:#22c55e59}.academy-domain-detail-sheet,.academy-task-detail-sheet{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:10px;overflow:hidden;background:#081428;color:#e8f2ff;box-shadow:inset 0 0 0 1px #ffc8781f}.academy-domain-detail-hero,.academy-task-detail-hero{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:1px solid rgba(255,200,120,.22);background:linear-gradient(135deg,#0d2f6e,#1565c0 55%,#0a1838);color:#fff8e7}.academy-domain-detail-hero--compact{padding:8px 12px}.academy-domain-detail-pin{width:40px;height:40px;object-fit:contain}.academy-domain-detail-hero h2,.academy-task-detail-hero h2{margin:0;font-size:1rem;font-weight:800;color:#fff8e7;letter-spacing:.02em}.academy-domain-detail-hero p,.academy-task-detail-hero p{margin:2px 0 0;font-size:.72rem;color:#e8f0ffeb}.academy-domain-detail-sessions{margin-left:auto;padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:700;background:#08142c8c;border:1px solid rgba(255,220,140,.45);color:#ffe9b0}.academy-domain-detail-body,.academy-task-detail-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px 12px 14px;overflow:hidden;background:#0a1838;color:#e8f2ff}.academy-domain-detail-sheet--sinav .academy-domain-detail-body,.academy-domain-detail-sheet--sonuc .academy-domain-detail-body,.academy-unit-detail-sheet--sinav .academy-unit-detail-body,.academy-unit-detail-sheet--sonuc .academy-unit-detail-body{padding:0;gap:0;background:#0a1838}.academy-domain-detail-lead{margin:0;font-size:.8rem;line-height:1.5;color:#c8d7ebeb}.academy-domain-detail-cta{margin-top:auto;width:100%;border:0;background:linear-gradient(180deg,#ffe566,#d4a800);color:#1a1200;font-weight:800}.academy-domain-tax-task{padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#04367314,#ffffffb8);border:1px solid rgba(4,54,115,.16)}.academy-domain-tax-kicker{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#043673}.academy-domain-tax-head h3{margin:4px 0 8px;font-size:.88rem;color:#1a140c}.academy-domain-tax-question{margin:0 0 8px;font-size:.78rem;line-height:1.45;color:#2a2218}.academy-domain-tax-hint{margin:0 0 8px;font-size:.72rem;color:#b45309}.academy-domain-tax-actions{display:flex;gap:8px}.academy-hub-domain-pill.has-task{border-color:#ffed008c;box-shadow:0 0 0 1px #ffed0033}.academy-hub-domain-task-dot{width:8px;height:8px;border-radius:50%;background:#ffed00;box-shadow:0 0 8px #ffed00a6;flex-shrink:0}.academy-hub-quick-btn--pending{border-color:#ffed0073;background:#ffed001f}.academy-task-detail-modal .academy-op-quiz-slot .borc-draft-panel{margin:0;max-width:none;padding:10px 12px;box-shadow:none}.academy-domain-detail-modal--exam,.academy-unit-detail-modal--exam{max-height:min(88vh,520px)}.academy-unit-detail-lead{margin:0;padding:10px 12px;border-radius:10px;font-size:.76rem;line-height:1.45;color:#3d3428;background:#ffffffa6;border:1px solid rgba(160,120,50,.18)}.academy-unit-detail-sheet--sinav,.academy-unit-detail-sheet--sonuc{min-height:0;overflow:hidden}.academy-unit-detail-sheet--sinav .academy-unit-detail-hero,.academy-unit-detail-sheet--sonuc .academy-unit-detail-hero,.academy-unit-detail-sheet--sinav .academy-unit-steps,.academy-unit-detail-sheet--sonuc .academy-unit-steps{flex-shrink:0}.academy-unit-detail-sheet--sinav .academy-unit-detail-body,.academy-unit-detail-sheet--sonuc .academy-unit-detail-body{padding:0;gap:0;background:#0a1838;flex:0 1 auto;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.academy-unit-detail-hero--compact{padding:8px 12px;flex-shrink:0}.academy-unit-detail-hero--compact .academy-unit-detail-pin{width:32px;height:32px}.academy-unit-detail-hero--compact h2{font-size:.88rem}.academy-unit-detail-hero--compact p{font-size:.66rem;margin-top:2px}.academy-unit-detail-hero--compact .academy-unit-detail-level{font-size:.6rem;padding:3px 8px}.academy-unit-steps--compact{padding:5px 8px;flex-shrink:0}.academy-unit-steps--compact span{padding:4px 5px;font-size:.54rem}.academy-unit-detail-modal--exam{width:min(92vw,480px)!important;aspect-ratio:480 / 400!important;max-height:min(72vh,420px);height:auto!important}.academy-unit-detail-modal--exam .map-hub-detail-shell{height:100%}.academy-unit-detail-modal--exam .map-hub-detail-shell-inner{overflow:hidden}.academy-unit-detail-sheet--sinav,.academy-unit-detail-sheet--sonuc{height:auto;max-height:100%;justify-content:flex-start}.academy-unit-detail-sheet--sinav .academy-unit-detail-body,.academy-unit-detail-sheet--sonuc .academy-unit-detail-body{justify-content:flex-start}.academy-unit-detail-modal--exam:has(.academy-hub-exam--mcq-many){aspect-ratio:480 / 440!important;max-height:min(75vh,450px)}.academy-hub-exam--mcq-many .academy-hub-exam-body--scroll{max-height:min(34vh,200px);overflow-y:auto}.academy-hub-exam-msg{margin:6px 0 0;text-align:center;font-size:.68rem;font-weight:700}.academy-hub-exam-toolbar-foot strong{color:#1a2332}.academy-hub-exam--remediation .academy-hub-exam-body--scroll{flex:1 1 auto;max-height:min(32vh,240px)}.academy-hub-exam{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.academy-hub-exam--active{flex:0 1 auto}.academy-hub-exam--result,.academy-hub-exam--remediation{flex:1 1 auto;min-height:0}.academy-hub-exam-toolbar{flex-shrink:0;padding:6px 9px 5px;background:linear-gradient(180deg,#f8fafd,#eef2f9);border-bottom:1px solid rgba(4,54,115,.12)}.academy-hub-exam-toolbar-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.academy-hub-exam-topic{font-size:.62rem;font-weight:700;color:#3d4f66;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-hub-exam-counter{flex-shrink:0;font-size:.62rem;font-weight:800;color:#283593;padding:2px 8px;border-radius:999px;background:#28359314;border:1px solid rgba(40,53,147,.14)}.academy-hub-exam-progress{height:5px;border-radius:999px;background:#2835931f;overflow:hidden}.academy-hub-exam-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#283593,#22d5a5);transition:width .3s ease}.academy-hub-exam-toolbar-foot{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:.58rem;color:#5a6b82;overflow:hidden}.academy-hub-exam-toolbar-foot>span:not(.academy-hub-exam-format){white-space:nowrap}.academy-hub-exam-format{margin-left:auto;font-weight:700;color:#4d5f75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.academy-hub-exam-body{flex:0 1 auto;min-height:0;color:#1a2332}.academy-hub-exam-body--scroll{overflow-y:auto;overscroll-behavior:contain;padding:8px 9px 10px;-webkit-overflow-scrolling:touch;max-height:none}.academy-hub-exam--active .academy-hub-exam-body--scroll{flex:0 1 auto;display:block}.academy-hub-exam-body--center{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px 12px 14px;overflow-y:auto;flex:1 1 auto}.academy-hub-exam-result-kicker{margin:0 0 4px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#283593}.academy-hub-exam-result-title{margin:0 0 12px;font-size:1rem;font-weight:800;color:#1a2332}.academy-hub-exam-pass{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#4ade802e;color:#14532d;font-weight:700;font-size:.82rem;line-height:1.4}.academy-hub-exam-fail{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#f8717129;color:#7f1d1d;font-weight:700;font-size:.82rem;line-height:1.4}.academy-hub-exam-cta{width:100%;margin-top:auto}.academy-hub-exam--loading{display:grid;place-items:center;padding:16px;color:#4d5f75;flex:0 0 auto}.academy-hub-exam .quiz-flow-embed{gap:6px;min-height:0;flex:0 1 auto}.academy-hub-exam .quiz-flow-embed .quiz-prompt{margin:0;font-size:.84rem;line-height:1.38;font-weight:700;color:#1a2332}.academy-hub-exam .quiz-flow-embed .quiz-tf-row{gap:6px;margin-top:2px}.academy-hub-exam .quiz-flow-embed .quiz-tf-btn{min-height:44px;padding:6px 4px;border-radius:10px;font-size:.74rem}.academy-hub-exam .quiz-flow-embed .quiz-tf-icon{font-size:.88rem;margin-bottom:1px}.academy-hub-exam .quiz-flow-embed .quiz-choices{margin-top:2px;gap:5px;display:grid;grid-template-columns:1fr}.academy-hub-exam--mcq-many .quiz-flow-embed .quiz-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-hub-exam .quiz-flow-embed .quiz-choice{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;border-radius:8px;min-height:0;text-align:left}.academy-hub-exam .quiz-flow-embed .quiz-choice strong{font-size:.68rem;line-height:1.32;font-weight:600;word-break:break-word}.academy-hub-exam .quiz-flow-embed .choice-key{font-size:.54rem;margin:0;opacity:.75}.academy-hub-exam--remediation .remediation-panel{font-size:.82rem}.academy-hub-exam--remediation .remediation-panel h3{font-size:.92rem;margin:0 0 8px}.academy-hub-exam--remediation .remediation-card{padding:10px;margin:8px 0}.map-hub-detail-shell-inner .academy-hub-exam-toolbar{padding:8px 10px 6px;background:#001434f0;border-bottom:1px solid rgba(255,200,120,.24)}.map-hub-detail-shell-inner .academy-hub-exam-topic{color:#ffe9b0;font-size:.68rem}.map-hub-detail-shell-inner .academy-hub-exam-counter{color:#fff8e7;background:#ffed001f;border-color:#ffed0059}.map-hub-detail-shell-inner .academy-hub-exam-progress{background:#ffffff1a}.map-hub-detail-shell-inner .academy-hub-exam-progress>span{background:linear-gradient(90deg,#ffed00,#22d5a5)}.map-hub-detail-shell-inner .academy-hub-exam-toolbar-foot{color:#c8d7ebe0;font-size:.62rem}.map-hub-detail-shell-inner .academy-hub-exam-toolbar-foot strong{color:#ffed00}.map-hub-detail-shell-inner .academy-hub-exam-format{color:#c8d7ebc7}.map-hub-detail-shell-inner .academy-hub-exam-body{color:#e8f2ff;background:#0a1838}.map-hub-detail-shell-inner .academy-hub-exam-body--scroll{padding:10px 10px 12px}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .quiz-prompt{margin:0 0 8px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,200,120,.22);background:#00183cd1;color:#fff8e7;font-size:.9rem;line-height:1.48;font-weight:700}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .quiz-choices{gap:8px}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .quiz-choice{border:1px solid rgba(255,200,120,.3);background:#00183cc7;padding:10px 12px;border-radius:12px;min-height:48px}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .quiz-choice strong{color:#fff8e7;font-size:.82rem;font-weight:700;line-height:1.35}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .choice-key{color:#ffed00;opacity:1;font-size:.62rem;font-weight:800}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .quiz-choice:hover:not(:disabled){border-color:#ffed008c;background:#002048eb;box-shadow:0 4px 14px #00000040}.map-hub-detail-shell-inner .academy-hub-exam .quiz-flow-embed .quiz-tf-btn{border:1px solid rgba(255,200,120,.28);background:#00183cc7;color:#fff8e7;font-weight:800}.map-hub-detail-shell-inner .academy-hub-exam .quiz-qa-skip-row{margin-bottom:6px}.map-hub-detail-shell-inner .academy-hub-exam .quiz-qa-skip,.map-hub-detail-shell-inner .academy-hub-exam-toolbar .quiz-qa-skip{border:1px solid rgba(167,139,250,.45);background:#5b21b647;color:#e9d5ff;font-weight:700;border-radius:8px;padding:4px 10px;font-size:.62rem}.map-hub-detail-shell-inner .academy-hub-exam-result-kicker{color:#ffed00}.map-hub-detail-shell-inner .academy-hub-exam-result-title{color:#fff8e7}.map-hub-detail-shell-inner .academy-hub-exam-pass{background:#4ade8029;color:#bbf7d0;border:1px solid rgba(74,222,128,.35)}.map-hub-detail-shell-inner .academy-hub-exam-fail{background:#f8717129;color:#fecaca;border:1px solid rgba(248,113,113,.35)}.map-hub-detail-shell-inner .academy-hub-exam-cta{background:linear-gradient(180deg,#ffe566,#d4a800);color:#1a1200;font-weight:800;border:0}.map-hub-detail-shell-inner .academy-hub-exam-msg{color:#bbf7d0}.map-hub-detail-shell-inner .academy-hub-exam--loading p{color:#c8d7ebe6}.map-hub-detail-shell-inner .academy-domain-tax-task{background:#00183cb8;border:1px solid rgba(255,200,120,.22)}.map-hub-detail-shell-inner .academy-domain-tax-kicker{color:#ffed00}.map-hub-detail-shell-inner .academy-domain-tax-head h3,.map-hub-detail-shell-inner .academy-domain-tax-question{color:#fff8e7}.map-hub-detail-shell-inner .academy-domain-tax-hint{color:#fde68a}.map-hub-detail-shell-inner .academy-op-quiz-slot .borc-draft-panel{background:#00102af0;border:1px solid rgba(255,200,120,.28);color:#e8f2ff}.map-hub-detail-shell-inner .academy-op-quiz-slot .borc-draft-head h2,.map-hub-detail-shell-inner .academy-op-quiz-slot .borc-draft-head h3{color:#ffe9b0}.academy-unit-detail-layer .map-hub-detail-modal{width:min(98vw,720px)}.academy-hub-terminal .map-hub-terminal .map-hub-body--split .map-stage--terminal,.academy-hub-terminal .map-stage--terminal{flex:1 1 0;min-height:0}.map-hub-stage-wrap{position:relative;min-height:0;min-width:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.map-hub-stage-wrap .map-progress-strip--inline{flex-shrink:0;padding:6px 10px}.map-hub-stage-wrap .map-stage--terminal{position:relative;flex:1 1 0}.map-hub-detail-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:clamp(6px,1.2vw,14px);background:#0208166b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:0;animation:office-ops-modal-backdrop-in .2s ease forwards}.map-hub-detail-close{position:absolute;top:1.5%;right:2%;z-index:4;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,220,140,.55);background:#08142cd1;color:#fff8e7;font-size:1rem;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000059}.map-hub-detail-modal{position:relative;width:min(98vw,1180px);max-height:min(92vh,720px);aspect-ratio:1024 / 570;flex-shrink:0;animation:office-ops-modal-rise .26s cubic-bezier(.22,1,.36,1) forwards}.map-hub-detail-shell{width:100%;height:100%}.map-hub-detail-shell-inner{top:6.2%;left:3.8%;right:3.6%;bottom:6.8%;gap:0}.map-hub-detail-shell-inner .hub-institution-screen{height:100%;border-radius:10px;overflow:hidden;background:#081428;box-shadow:inset 0 0 0 1px #ffc8781f}.map-hub-detail-shell-inner .hub-institution-screen--embedded{font-size:.94rem}.map-hub-detail-shell-inner .hub-institution-hero{min-height:clamp(84px,26%,128px);border-radius:0}.map-hub-detail-shell-inner .hub-institution-hero-copy{padding:32px 14px 12px}.map-hub-detail-shell-inner .hub-institution-hero-copy h2{font-size:1.2rem;letter-spacing:.06em}.map-hub-detail-shell-inner .hub-institution-hero-copy p{font-size:.78rem;max-width:42ch;color:#e8f0fff0}.map-hub-detail-shell-inner .hub-institution-status{font-size:.66rem;padding:4px 10px}.map-hub-detail-shell-inner .hub-institution-tabs{padding:0 10px;gap:5px}.map-hub-detail-shell-inner .hub-institution-tab{min-height:44px;min-width:88px;padding:8px 10px 10px;font-size:.72rem}.map-hub-detail-shell-inner .hub-institution-tab.is-active{padding-bottom:11px}.map-hub-detail-shell-inner .hub-institution-panel{padding:14px 12px 12px}.map-hub-detail-shell-inner .hub-institution-panel-inner{display:flex;flex-direction:column;gap:10px}.map-hub-detail-shell-inner .hub-institution-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.map-hub-detail-shell-inner .hub-inst-progress-ring{width:min(100%,64px)}.map-hub-detail-shell-inner .hub-inst-cta-hint{font-size:.58rem;line-height:1.35}.map-hub-detail-shell-inner .hub-inst-card{padding:10px;background:#fffc}.map-hub-detail-shell-inner .hub-inst-card header h3{font-size:.72rem}.map-hub-detail-shell-inner .hub-institution-foot p{font-size:.72rem}.map-hub-detail-shell-inner .hub-inst-stat-card strong{font-size:1rem}.map-hub-detail-shell-inner .hub-inst-metric-list li strong{font-size:1.1rem}.map-hub-detail-shell-inner .borc-hub-route-summary{margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#ffffffb8;border-color:#a0783238}.map-hub-detail-shell-inner .borc-hub-route-head h3{color:#1a140c;font-size:.88rem}.map-hub-detail-shell-inner .borc-hub-route-headline{color:#5a4d3a}.map-hub-detail-shell-inner .borc-hub-route-lines{color:#3d3020}.map-hub-detail-shell-inner .hub-detail-msg{border-radius:10px;font-size:.78rem}.map-hub-detail-shell-inner .hub-detail-sheet--embedded,.map-hub-detail-shell-inner .hub-detail-sheet--institution{height:100%;min-height:0}.map-hub-detail-shell-inner .hub-detail-body--tabbed{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.map-hub-detail-shell-inner .plan-row{padding:8px 10px;margin:0;border-radius:10px;background:#ffffffa6;border-bottom:none;font-size:.82rem}.map-hub-detail-shell-inner .plan-row+.plan-row{margin-top:6px}.map-hub-detail-shell-inner .plan-row.highlight{background:linear-gradient(135deg,#fffcf5eb,#c8f0c859);border:1px solid rgba(74,180,100,.25)}.map-hub-detail-shell-inner .finance-plan h2{margin:0 0 10px;font-size:.95rem;font-weight:800;color:#1a140c}.map-hub-detail-shell-inner .cash-ledger-row{padding:10px 12px;border-radius:10px;background:#ffffffb8;border:1px solid rgba(160,120,50,.18)}.map-hub-detail-frame-wrap{position:relative;width:min(calc(100% - 12px),512px);height:min(calc(100% - 12px),512px);aspect-ratio:1 / 1;flex-shrink:0;animation:office-ops-modal-rise .26s cubic-bezier(.22,1,.36,1) forwards}.map-hub-detail-sector-frame.sector-detail-frame--square{width:100%;height:100%;max-width:512px;max-height:512px;aspect-ratio:1 / 1;overflow:hidden}.map-hub-detail-shell-inner .hub-detail-sheet--embedded{padding:0;color:#2a2218}.map-hub-detail-shell-inner .hub-institution-screen{color:#2a2218}.map-hub-detail-shell-inner .hub-institution-panel,.map-hub-detail-shell-inner .hub-institution-panel-inner,.map-hub-detail-shell-inner .hub-detail-body,.map-hub-detail-shell-inner .hub-detail-body p,.map-hub-detail-shell-inner .hub-detail-body li,.map-hub-detail-shell-inner .hub-detail-body span,.map-hub-detail-shell-inner .hub-detail-body label,.map-hub-detail-shell-inner .hub-inst-tab-stack,.map-hub-detail-shell-inner .cash-ledger-row,.map-hub-detail-shell-inner .cash-ledger-row p{color:#2f2618}.map-hub-detail-shell-inner .hub-detail-body h2,.map-hub-detail-shell-inner .hub-detail-body h3,.map-hub-detail-shell-inner .hub-detail-body strong,.map-hub-detail-shell-inner .bist-rows li strong{color:#1a140c}.map-hub-detail-shell-inner .turn-hint,.map-hub-detail-shell-inner .borc-draft-sub{color:#5a4d3a}.map-hub-detail-shell-inner .hub-detail-tabs{background:#040e22e6;border-bottom:1px solid rgba(255,200,120,.14)}.map-hub-detail-shell-inner .hub-detail-tabs button{background:#00123080;border-color:#ffc87847;color:#e6f0ffeb}.map-hub-detail-shell-inner .hub-detail-tabs button.active{background:#ffed0029;border-color:#ffed008c;color:#fffef0}.map-hub-detail-shell-inner button.primary,.map-hub-detail-shell-inner button.primary.compact{border:1px solid #0d5c55;background:linear-gradient(180deg,#1f9e8f,#157a70);color:#fff}.map-hub-detail-shell-inner button.secondary,.map-hub-detail-shell-inner button.secondary.compact{border:1px solid rgba(180,140,60,.45);background:#ffffffe0;color:#3d3020}.map-hub-detail-shell-inner .bist-rows li{border-bottom-color:#b48c3c47;color:#2f2618}.map-hub-detail-shell-inner .hub-institution-hero-copy h2,.map-hub-detail-shell-inner .hub-institution-hero-copy p{color:#fffef6}.map-hub-detail-shell-inner .hub-institution-foot p{color:#dce8ffeb}.map-hub-detail-shell-inner .hub-detail-msg{margin:0 0 6px;padding:6px 10px;border-radius:8px;font-size:.72rem;background:#4ade8033;border:1px solid rgba(74,222,128,.35);color:#14532d}.map-hub-detail-shell-inner .borc-hub-route-summary{background:#ffffffb8;border-color:#b48c3c47}.map-hub-detail-shell-inner .borc-hub-route-head h3,.map-hub-detail-shell-inner .borc-draft-panel{color:#2f2618}.map-hub-detail-shell-inner .borc-draft-head h2,.map-hub-detail-shell-inner .borc-draft-head h3{color:#1a140c}.map-hub-detail-sector-frame.sector-detail-frame--square .sector-detail-frame-inner{top:8%;left:7.5%;right:7.5%;bottom:5.5%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start}.map-hub-detail-sector-frame .hub-detail-sheet--embedded{padding:2px 0 8px;color:#fff8ebf5}.map-hub-detail-sector-frame .hub-detail-head h2{color:#fff8e7;font-size:.98rem}.map-hub-detail-sector-frame .hub-detail-head p,.map-hub-detail-sector-frame .turn-hint,.map-hub-detail-sector-frame .borc-draft-sub{color:#bad6ffe0}.map-hub-detail-sector-frame .hub-detail-tabs{background:#040e22e6;border-bottom:1px solid rgba(255,200,120,.14)}.map-hub-detail-sector-frame .hub-detail-tabs button{background:#00123080;border-color:#ffc87847;color:#e6f0ffeb}.map-hub-detail-sector-frame .hub-detail-tabs button.active{background:#ffed0029;border-color:#ffed008c;color:#fffef0}.map-hub-detail-sector-frame button.primary,.map-hub-detail-sector-frame button.primary.compact{border:1px solid rgba(255,237,0,.55);background:#ffed002e;color:#fffef0}.map-hub-detail-sector-frame button.secondary,.map-hub-detail-sector-frame button.secondary.compact{border:1px solid rgba(255,200,120,.32);background:#00123085;color:#fff8e7}.map-hub-detail-sector-frame .bist-rows li{border-bottom-color:#ffc87824;color:#f0f5fff0}.hub-detail-sheet--institution{padding:0;min-height:0;display:flex;flex-direction:column}.hub-institution-screen{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;color:#2a2218}.hub-institution-screen--embedded{font-size:.82rem}.hub-institution-hero{position:relative;flex-shrink:0;min-height:clamp(72px,18%,108px);border-radius:12px 12px 0 0;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--hub-accent, #1565c0) 72%,#0a1838),#061428)}.hub-institution-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.hub-institution-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02081626,#020816b8)}.hub-institution-back{position:absolute;top:6px;left:6px;z-index:2;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,220,140,.55);background:#08142cb8;color:#fff8e7;font-size:.9rem;line-height:1;cursor:pointer}.hub-institution-status{position:absolute;top:8px;right:8px;z-index:2;padding:3px 8px;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.04em;color:#fff8e7;border:1px solid rgba(255,220,140,.45);background:#08142cad}.hub-institution-hero-copy{position:relative;z-index:1;display:flex;align-items:flex-end;gap:6px;padding:28px 10px 8px}.hub-institution-pin{margin:0;font-size:.9rem;line-height:1}.hub-institution-hero-copy h2{margin:0;font-size:1rem;font-weight:800;letter-spacing:.03em;color:#fffef6;text-transform:uppercase}.hub-institution-hero-copy p{margin:2px 0 0;font-size:.58rem;line-height:1.35;color:#e8f0ffe6;max-width:36ch}.hub-institution-tabs{display:flex;flex-shrink:0;gap:4px;padding:0 8px;margin-top:0;align-items:flex-end;overflow-x:auto;scrollbar-width:thin;background:#060e1e6b}.hub-institution-tab{flex:1 1 0;min-width:max(64px,16%);min-height:40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 8px 9px;border:1px solid rgba(120,150,200,.28);border-bottom:none;border-radius:10px 10px 0 0;background:#12203ab8;color:#d2def0e0;font-size:.62rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.hub-institution-tab.is-active{background:linear-gradient(180deg,#faf4e8,#efe2c8);border-color:#d2a0328c;border-top:2px solid rgba(255,200,80,.85);border-bottom:1px solid #efe2c8;color:#1e1608;margin-bottom:-1px;padding-bottom:10px;box-shadow:none;z-index:1}.hub-institution-tab-icon{font-size:.9rem;line-height:1}.hub-institution-tab-label{line-height:1.15;letter-spacing:.02em}.hub-institution-panel{position:relative;flex:1 1 auto;min-height:0;margin:0;padding:12px;border:none;border-top:1px solid rgba(210,160,50,.35);border-radius:0;background:linear-gradient(165deg,#faf4e8,#ebe0cc 52%,#e2d4b8);box-shadow:inset 0 1px #ffffff73;overflow:hidden}.hub-institution-panel-inner{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hub-institution-foot{flex-shrink:0;margin:0;padding:8px 12px;border-radius:0;background:#040e22b8;border:none;border-top:1px solid rgba(255,200,120,.22)}.hub-institution-foot p{margin:0;font-size:.68rem;line-height:1.4;color:#e6f0ffeb}.hub-inst-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hub-inst-stat-grid--office{margin-bottom:4px}.hub-inst-stat-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 10px;border-radius:12px;background:#ffffffc7;border:1px solid rgba(160,120,50,.22);box-shadow:0 2px 8px #2a1e0c0f}.hub-inst-stat-card--accent{background:linear-gradient(145deg,#fffcf5f2,#ffedb459);border-color:#d2a03259}.hub-inst-stat-card small{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a5c48}.hub-inst-stat-card strong{font-size:.92rem;font-weight:800;color:#1a140c;line-height:1.2;word-break:break-word}.hub-inst-metric-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hub-inst-metric-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffffc7;border:1px solid rgba(160,120,50,.2);box-shadow:0 2px 8px #2a1e0c0d}.hub-inst-metric-list li span{font-size:.82rem;font-weight:600;color:#3d3020}.hub-inst-metric-list li strong{font-size:1rem;font-weight:800;color:#0d5c55;font-variant-numeric:tabular-nums}.hub-inst-lead{margin:0;font-size:.78rem;line-height:1.45;color:#5a4d3a}.hub-inst-cta-block{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:14px;min-height:120px;padding:8px 4px}.hub-inst-cta-block-btn{align-self:center;min-width:min(100%,260px);padding:10px 16px;font-size:.82rem;font-weight:700}.hub-inst-office-body{gap:12px}.hub-institution-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;align-items:start}.hub-institution-overview .hub-inst-card--full,.hub-institution-overview .hub-inst-card--list,.hub-institution-overview .hub-inst-card--cta{grid-column:1 / -1}.hub-institution-overview .hub-inst-card--progress,.hub-institution-overview .hub-inst-card--synergy{grid-column:span 1;min-width:0}.hub-institution-overview:not(:has(.hub-inst-card--synergy)) .hub-inst-card--progress{grid-column:1 / -1}.hub-institution-overview .hub-inst-card--synergy{grid-column:span 1}.hub-inst-card{position:relative;z-index:0;display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0;overflow:hidden;padding:6px;border-radius:10px;border:1px solid rgba(180,140,60,.28);background:#fffcf5d1}.hub-inst-card--solo{grid-column:1 / -1}.hub-inst-card header h3{margin:0;font-size:.62rem;font-weight:800;color:#3d3020}.hub-inst-card-sub{margin:2px 0 0;font-size:.5rem;line-height:1.35;color:#6a5a42}.hub-inst-card--full{grid-column:1 / -1}.hub-inst-card--story{background:linear-gradient(135deg,#fffcf5f2,#ebf5ffe0)}.hub-inst-story{margin:0;font-size:.52rem;line-height:1.45;color:#4a3f30}.hub-inst-story--inline{padding:6px 8px;border-radius:8px;background:#fffcf5d1;border:1px solid rgba(180,140,60,.22)}.hub-inst-synergy-list{margin:0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:4px;font-size:.5rem;line-height:1.4;color:#4a3f30}.hub-inst-synergy-list--ordered{list-style:decimal;padding-left:18px}.hub-inst-pipeline-steps{margin:4px 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.hub-inst-pipeline-steps li{display:flex;align-items:center;gap:6px;font-size:.52rem;color:#6a5a42}.hub-inst-pipeline-steps li.is-done{color:#1a5c55;font-weight:700}.hub-inst-pipeline-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#b48c3c59;border:1px solid rgba(120,90,40,.35)}.hub-inst-pipeline-steps li.is-done .hub-inst-pipeline-dot{background:#1f9e8f;border-color:#157a6e;box-shadow:0 0 0 2px #1f9e8f33}.hub-inst-progress-ring{position:relative;flex-shrink:0;width:min(100%,72px);margin:0 auto;aspect-ratio:1}.hub-inst-card--progress{display:flex;flex-direction:column;gap:6px}.hub-inst-card--progress header{flex:0 0 auto}.hub-inst-progress-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hub-inst-progress-track{fill:none;stroke:#b48c3c38;stroke-width:10}.hub-inst-progress-fill{fill:none;stroke:#1f9e8f;stroke-width:10;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:calc(327 - (327 * var(--pct, 0) / 100))}.hub-inst-progress-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:1px}.hub-inst-progress-label strong{font-size:.9rem;color:#1a5c55}.hub-inst-progress-label span{font-size:.48rem;color:#5a4d3a}.hub-inst-link-btn,.hub-inst-secondary-wide{margin-top:auto;width:100%;border-radius:8px;border:1px solid rgba(180,140,60,.35);background:#ffffffa6;color:#3d3020;font-size:.54rem;font-weight:700;padding:5px 6px;cursor:pointer}.hub-inst-program-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.hub-inst-program-list li{display:block;padding:0;border-radius:0;background:transparent;border:none}.hub-inst-program-icon{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#5c6bc0,#3949ab)}.hub-inst-program-icon--arge{background:linear-gradient(135deg,#26a69a,#00897b)}.hub-inst-program-icon--ihracat{background:linear-gradient(135deg,#ffa726,#fb8c00)}.hub-inst-program-icon--mentor{background:linear-gradient(135deg,#ab47bc,#8e24aa)}.hub-inst-program-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.hub-inst-program-copy strong{font-size:.52rem;color:#2f2618}.hub-inst-program-copy span{font-size:.48rem;color:#6a5c48}.hub-inst-pill{font-size:.46rem;font-weight:800;padding:2px 5px;border-radius:999px;white-space:nowrap}.hub-inst-pill--active{background:#4ade8033;color:#166534;border:1px solid rgba(74,222,128,.35)}.hub-inst-pill--soon{background:#60a5fa2e;color:#1e40af;border:1px solid rgba(96,165,250,.32)}.hub-inst-chevron{color:#8a7350;font-size:.72rem}.hub-inst-cta-art{display:flex;align-items:center;justify-content:center;gap:10px;min-height:0;padding:2px 0 4px}.hub-inst-cta-clipboard{font-size:1.35rem;line-height:1}.hub-inst-cta-cap{font-size:1.1rem;line-height:1}.hub-inst-cta-medal{font-size:1.15rem;line-height:1}.hub-inst-cta-hint{margin:0;font-size:.5rem;color:#6a5c48;text-align:center}.hub-inst-cta-primary{margin-top:auto;width:100%;border:none;border-radius:10px;padding:8px 10px;font-size:.62rem;font-weight:800;color:#fffef8;background:linear-gradient(180deg,#ff9f43,#e86b12);box-shadow:0 2px 8px #e86b1259;cursor:pointer}.hub-detail-body--tabbed{padding:2px 0}.hub-inst-tab-stack{display:flex;flex-direction:column;gap:8px}.map-hub-detail-sector-frame .hub-institution-screen{color:#2a2218}.map-hub-detail-sector-frame .hub-institution-hero-copy h2,.map-hub-detail-sector-frame .hub-institution-hero-copy p{color:#fffef6}.map-hub-detail-sector-frame .hub-detail-msg{margin:0 0 4px;padding:4px 8px;border-radius:8px;font-size:.58rem;background:#4ade801f;color:#14532d}@media(max-width:640px){.hub-institution-overview{grid-template-columns:1fr}.hub-institution-overview .hub-inst-card--progress,.hub-institution-overview .hub-inst-card--synergy,.hub-institution-overview:not(:has(.hub-inst-card--synergy)) .hub-inst-card--progress{grid-column:1 / -1}.hub-institution-tab{min-width:64px}}@media(max-width:720px){.map-hub-body--split{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.map-hub-rail-pills{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none}.map-hub-rail-pill{min-width:128px;flex-shrink:0}}.map-hub-map-col{min-height:0;min-width:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.map-hub-map-col .map-progress-strip{flex:0 0 auto}.map-hub-map-col .map-stage--terminal{flex:1 1 0;position:relative}.map-stage--terminal.map-stage--panel-open .terminal-map-stage{filter:brightness(.55) saturate(.85)}.today-quadrant-tr-stack--notify-expanded{grid-template-rows:minmax(0,1fr)}.today-quadrant-tr-stack--notify-expanded .today-tr-section--inbox{flex:1 1 auto;min-height:0}.hub-notify-panel{display:flex;flex-direction:column;min-height:0;height:100%}.hub-notify-panel--expanded{flex:1 1 auto}.hub-notify-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.hub-notify-panel-title{display:flex;flex-direction:column;gap:2px;min-width:0}.hub-notify-panel-actions{flex-shrink:0}.hub-notify-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hub-notify-panel-body--expanded{display:flex;flex-direction:column;gap:10px}.hub-notify-ops{padding:8px;border-radius:10px;background:#fbbf2414;border:1px solid rgba(251,191,36,.22)}.hub-notify-ops-head{font-size:.68rem;font-weight:800;color:#fde68a;margin-bottom:6px}.hub-notify-ops-list{margin:0;padding-left:1.1rem;font-size:.64rem;color:#e6f0ffe0}.startup-quadrant-production .startup-journey-card{flex-shrink:0;margin-bottom:6px}.startup-quadrant-production .startup-prod-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.map-hub-side-panel{position:absolute;top:0;right:0;bottom:0;z-index:14;width:min(78%,680px);min-width:min(100%,320px);display:flex;flex-direction:column;border-radius:14px 0 0 14px;overflow:hidden;background:linear-gradient(165deg,#081834f7,#040e20fa);border:1px solid rgba(255,200,120,.32);border-right:none;box-shadow:-12px 0 40px #00000073;animation:map-hub-side-panel-in .24s cubic-bezier(.22,1,.36,1) forwards}@keyframes map-hub-side-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.map-hub-side-panel-head{flex-shrink:0;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 36px 8px 12px;border-bottom:1px solid rgba(255,200,120,.18)}.map-hub-side-panel-kicker{display:block;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase;color:#bad6ffd1}.map-hub-side-panel-head strong{font-size:.88rem;color:#fff8e7}.map-hub-side-panel-meta{font-size:.62rem;color:#bad6ffc7;white-space:nowrap}.map-hub-side-panel-close{position:absolute;top:6px;right:6px}.map-hub-side-panel-body{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(108px,132px) minmax(0,1fr);gap:0}.map-hub-side-panel-rail{min-height:0;display:flex;flex-direction:column;gap:4px;padding:6px 4px 6px 6px;border-right:1px solid rgba(255,200,120,.14);background:#020a1c8c}.map-hub-side-panel-rail .map-hub-rail-design{margin:0 2px;padding:3px 5px;font-size:.5rem}.map-hub-side-panel-pills{flex:1 1 auto;min-height:0;max-height:none;gap:4px;padding-right:2px}.map-hub-side-panel-pill{min-width:0;width:100%;border-radius:10px;padding:7px 6px;font-size:.68rem;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:4px}.map-hub-side-panel-pill .x123-pill-icon{width:26px;height:26px}.map-hub-side-panel-pill .x123-pill-icon-img{width:20px;height:20px}.map-hub-side-panel-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.map-hub-side-panel-pill-lock{font-size:.62rem;flex-shrink:0}.map-hub-side-panel-stage{min-height:0;min-width:0;padding:6px;display:flex;align-items:stretch}.map-hub-side-panel-frame.sector-detail-frame--compact{width:100%;height:100%;max-height:100%;aspect-ratio:unset;overflow:hidden}.map-hub-side-panel-frame .sector-detail-frame-inner{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start}.map-hub-side-panel-frame .hub-institution-screen{color:#2a2218}.map-hub-side-panel-frame .hub-institution-hero{min-height:clamp(56px,14%,84px)}.map-hub-side-panel-frame .hub-detail-msg{margin:0 0 4px;padding:4px 8px;border-radius:8px;font-size:.56rem;background:#4ade801f;color:#14532d}.map-hub-side-panel--detail-only{width:min(94%,760px)}.map-hub-side-panel--detail-only .map-hub-side-panel-body{grid-template-columns:minmax(0,1fr)}.map-hub-side-panel--detail-only .map-hub-side-panel-stage{min-width:0}@media(max-width:720px){.map-hub-side-panel{width:100%;border-radius:14px 14px 0 0;top:auto;height:min(72%,520px)}.map-hub-side-panel-body{grid-template-columns:minmax(96px,112px) minmax(0,1fr)}}.map-hub-sidebar{min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 8px;border-radius:16px;background:#04122ab8;border:1px solid rgba(255,200,120,.28);box-shadow:inset 0 1px #ffffff0f}.map-hub-sidebar-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px;flex-shrink:0}.map-hub-sidebar-head strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffe9b0}.map-hub-sidebar-head span{font-size:.64rem;color:#c8dcf5d1}.map-hub-sidebar-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.map-hub-sidebar-btn{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,200,120,.18);background:#00123080;color:#fff8e7;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.map-hub-sidebar-btn:hover{border-color:#ffed0073;background:#001c44b8}.map-hub-sidebar-btn.is-active{border-color:#ffed00a6;background:#ffed001f;box-shadow:inset 3px 0 #ffed00}.map-hub-sidebar-btn.is-locked{opacity:.72}.map-hub-sidebar-icon{width:28px;height:28px;border-radius:8px;overflow:hidden;background:#ffffff14;display:grid;place-items:center;flex-shrink:0}.map-hub-sidebar-icon img{width:22px;height:22px;object-fit:contain}.map-hub-sidebar-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.map-hub-sidebar-label{font-size:.74rem;font-weight:800;line-height:1.2}.map-hub-sidebar-hint{font-size:.58rem;line-height:1.25;color:#bad6ffd1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-hub-sidebar-lock{font-size:.82rem;flex-shrink:0}.map-hub-map-col--solo{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.map-hint-link{border:0;padding:0;background:none;color:#7dd3fc;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.map-hub-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.2vw,14px);padding-bottom:calc(var(--hub-dock-zone, 72px) + 10px);background:#020816d6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:office-ops-modal-backdrop-in .22s ease forwards}.map-hub-overlay{position:relative;width:min(100%,1100px);height:min(calc(100vh - var(--hub-dock-zone, 72px) - 20px),680px);max-height:calc(100vh - var(--hub-dock-zone, 72px) - 20px);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:linear-gradient(165deg,#081630fa,#040c1cfc);border:1px solid rgba(255,200,120,.32);box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0f;animation:office-ops-modal-rise .28s cubic-bezier(.22,1,.36,1) forwards}.map-hub-overlay-close{top:10px;right:10px;z-index:5}.map-hub-overlay-head{flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 48px 8px 14px;border-bottom:1px solid rgba(255,200,120,.18)}.map-hub-overlay-kicker{display:block;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#bad6ffd9}.map-hub-overlay-head strong{font-size:1rem;color:#fff8e7}.map-hub-overlay-meta{font-size:.68rem;color:#bad6ffd1;white-space:nowrap}.map-hub-body--solo{grid-template-columns:minmax(0,1fr)}.map-hub-overlay-layout{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(156px,196px) minmax(0,1fr);align-items:stretch!important;align-self:stretch;padding:8px 10px 10px!important;gap:10px!important}.map-hub-overlay-rail{align-self:stretch;min-height:0}.map-hub-overlay-pills{max-height:none;height:100%;min-height:0;gap:6px}.map-hub-overlay-pill{min-width:152px;border-radius:12px;padding:8px 10px;align-items:center}.map-hub-overlay-pill .x123-pill-icon{width:30px;height:30px;flex-shrink:0}.map-hub-overlay-pill .x123-pill-icon-img{width:22px;height:22px;object-fit:contain}.map-hub-overlay-pill-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.map-hub-overlay-pill-badge,.map-hub-overlay-pill-lock{font-size:.56rem;line-height:1.2;font-weight:600}.map-hub-overlay-pill-badge{color:#86efac}.map-hub-overlay-pill-lock{color:#bad6ffc7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-hub-overlay-pill-lock-icon{font-size:.72rem;flex-shrink:0;opacity:.9}.map-hub-overlay-pill:disabled{opacity:.58;cursor:not-allowed;transform:none}.map-hub-overlay-pill:disabled:hover{transform:none;border-color:#ffffff1a}.map-hub-overlay-stage{min-height:0;height:100%;display:flex;align-items:stretch}.map-hub-overlay-panel{flex:1 1 auto;min-height:0;height:100%;width:100%;padding:0;background:transparent;border:0;box-shadow:none}.map-hub-overlay-frame.sector-detail-frame--compact{width:100%;height:100%;max-height:100%;aspect-ratio:unset;overflow:hidden}.map-hub-overlay-frame .sector-detail-frame-inner{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start}.map-hub-overlay-frame .hub-detail-sheet--embedded{padding:2px 0 8px;color:#fff8ebf5}.map-hub-overlay-frame .hub-detail-head h2{color:#fff8e7;font-size:1rem}.map-hub-overlay-frame .hub-detail-head p,.map-hub-overlay-frame .turn-hint,.map-hub-overlay-frame .borc-draft-sub{color:#bad6ffe0}.map-hub-overlay-frame .hub-detail-tabs{background:#040e22e6;border-bottom:1px solid rgba(255,200,120,.14)}.map-hub-overlay-frame .hub-detail-tabs button{background:#00123080;border-color:#ffc87847;color:#e6f0ffeb}.map-hub-overlay-frame .hub-detail-tabs button.active{background:#ffed0029;border-color:#ffed008c;color:#fffef0}.map-hub-overlay-frame button.primary,.map-hub-overlay-frame button.primary.compact{border:1px solid rgba(255,237,0,.55);background:#ffed002e;color:#fffef0}.map-hub-overlay-frame button.secondary,.map-hub-overlay-frame button.secondary.compact{border:1px solid rgba(255,200,120,.32);background:#00123085;color:#fff8e7}.map-hub-overlay-frame .bist-rows li{border-bottom-color:#ffc87824;color:#f0f5fff0}.map-hub-overlay-frame .hub-institution-screen{color:#2a2218}.map-hub-overlay-frame .hub-institution-hero-copy h2,.map-hub-overlay-frame .hub-institution-hero-copy p{color:#fffef6}.map-hub-overlay-frame .hub-detail-msg{margin:0 0 4px;padding:4px 8px;border-radius:8px;font-size:.58rem;background:#4ade801f;color:#14532d}.map-hub-overlay-locked-pane{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;text-align:center;padding:16px}.map-hub-overlay-locked-icon{width:56px;height:56px;object-fit:contain;opacity:.75;filter:grayscale(.35)}.map-hub-overlay-locked-pane h3{margin:0;color:#fff8e7;font-size:1rem}.map-hub-overlay-locked-pane p{margin:0;max-width:28ch;color:#bad6ffe0;font-size:.78rem;line-height:1.45}@media(max-width:820px){.map-hub-overlay-layout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)}.map-hub-overlay-pills{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;height:auto}.map-hub-overlay-pill{min-width:132px;flex-shrink:0}}.map-hub-terminal .map-hub-page-shell .map-stage--terminal{flex:1 1 0;min-height:0;justify-content:stretch;align-items:stretch;padding:0}.map-hub-terminal .map-hub-page-shell .terminal-map-stage{flex:1 1 0;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:unset;margin:0;border-radius:10px}.map-hub-terminal .map-hub-page-shell .terminal-map-art{object-fit:contain;object-position:center center}.map-hub-terminal .map-stage--terminal{flex:1 1 0;min-height:0;margin-top:0;padding:0 2px 4px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;container-type:size;container-name:map-terminal;display:flex;align-items:center;justify-content:center;overflow:hidden}.map-hub-terminal .terminal-map-stage{position:relative;flex:none;width:min(100cqw,150cqh);height:min(100cqh,calc(100cqw / 1.5));max-width:100%;max-height:100%;aspect-ratio:3 / 2;min-height:0;border-radius:18px;overflow:hidden}.map-hub-terminal .terminal-map-stage--framed{width:min(100cqw,calc(100cqh * 1024 / 570));height:min(100cqh,calc(100cqw * 570 / 1024));aspect-ratio:1024 / 570;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.map-hub-terminal .terminal-map-art{width:100%;height:100%;object-fit:contain;object-position:center center}.map-terminal-foot{position:absolute;left:12px;right:12px;bottom:10px;z-index:3;margin:0;padding:8px 12px;border-radius:12px;background:#041430b8;border:1px solid rgba(34,213,165,.22);font-size:.72rem;font-weight:600;color:#b8fff0eb;text-align:center;pointer-events:none}.terminal-map-stage{position:relative;width:100%;border-radius:18px;overflow:hidden;background:#060d1c;box-shadow:inset 0 0 0 1px #22d5a529,0 18px 48px #00000073;aspect-ratio:3 / 2;min-height:0}.terminal-map-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.terminal-map-stage--framed{aspect-ratio:1024 / 570;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.terminal-map-frame-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2}.terminal-map-stage--framed .terminal-map-viewport{top:6.2%;left:4.6%;right:4.6%;bottom:8.8%;z-index:1;border-radius:8px;background:#050a12}.terminal-map-stage--framed .terminal-map-art{object-fit:cover;object-position:center 42%}.terminal-map-stage--framed .map-terminal-foot{left:8px;right:8px;bottom:6px;font-size:.66rem;padding:6px 10px}.terminal-map-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none}.terminal-map-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 40%,rgba(4,8,20,.55) 100%),linear-gradient(180deg,#04081426,#04081459)}.terminal-map-pins{position:absolute;top:0;right:0;bottom:0;left:0}.terminal-map-pin{position:absolute;left:var(--pin-left);top:var(--pin-top);width:var(--pin-w);height:var(--pin-h);margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;transition:transform .18s ease}.terminal-map-pin-hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:transparent;pointer-events:none}.terminal-map-stage--labeled .terminal-map-pin{overflow:visible}.terminal-map-stage--labeled .terminal-map-pin:hover,.terminal-map-stage--labeled .terminal-map-pin.is-selected{transform:none;z-index:3}.terminal-map-stage--labeled .terminal-map-pin:hover .terminal-map-pin-plate-frame,.terminal-map-stage--labeled .terminal-map-pin.is-selected .terminal-map-pin-plate-frame{border-color:#ffed00f2;box-shadow:0 0 0 1px #ffed0059,0 8px 20px #00000073}.terminal-map-stage--labeled .terminal-map-pin:hover .terminal-map-pin-plate,.terminal-map-stage--labeled .terminal-map-pin.is-selected .terminal-map-pin-plate{transform:translate(-50%,-50%) scale(1.06)}.terminal-map-pin-plate{position:absolute;left:var(--pin-label-x);top:var(--pin-label-y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;z-index:2;transition:transform .16s ease}.terminal-map-pin-plate-frame{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:8px;background:linear-gradient(180deg,#081834f0,#040c1ef5);border:1.5px solid rgba(255,200,120,.55);box-shadow:0 0 0 1px #00000059,0 6px 16px #0000006b;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.terminal-map-pin-plate-text{color:#fff8e7;font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.65)}.terminal-map-pin-plate-lock{font-size:.72rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.terminal-map-pin-plate-badge{padding:2px 6px;border-radius:999px;background:#ffed00eb;color:#0a1628;font-size:.48rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.terminal-map-stage--labeled .terminal-map-pin.is-locked .terminal-map-pin-plate-frame{border-color:#b4bed273;opacity:.82}.terminal-map-stage--labeled .terminal-map-pin:hover .terminal-map-pin-hit,.terminal-map-stage--labeled .terminal-map-pin.is-selected .terminal-map-pin-hit{background:radial-gradient(ellipse at center,rgba(255,237,0,.18) 0%,transparent 72%)}.terminal-map-stage:not(.terminal-map-stage--labeled) .terminal-map-pin{border:2px solid transparent;border-radius:14px}.terminal-map-stage:not(.terminal-map-stage--labeled) .terminal-map-pin:hover,.terminal-map-stage:not(.terminal-map-stage--labeled) .terminal-map-pin.is-selected{border-color:#ffed00bf;transform:scale(1.02);z-index:2}.terminal-map-pin-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:12px;opacity:0;background:radial-gradient(ellipse at center,rgba(255,237,0,.35) 0%,transparent 72%);transition:opacity .18s ease;pointer-events:none}.terminal-map-pin:hover .terminal-map-pin-glow,.terminal-map-pin.is-selected .terminal-map-pin-glow{opacity:1}.terminal-map-pin.is-locked{opacity:.78}.terminal-map-pin-label{position:absolute;left:50%;bottom:-2px;transform:translate(-50%,100%);padding:3px 8px;border-radius:999px;background:#040c1cd1;border:1px solid rgba(255,237,0,.28);color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease}.terminal-map-pin:hover .terminal-map-pin-label,.terminal-map-pin.is-selected .terminal-map-pin-label,.map-hub-terminal .terminal-map-pin .terminal-map-pin-label{opacity:1}.terminal-map-pin-badge{position:absolute;top:4px;right:4px;padding:2px 6px;border-radius:999px;background:#ffed00eb;color:#0a1628;font-size:.5rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.terminal-map-pin-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:1.1rem;text-shadow:0 2px 8px rgba(0,0,0,.55);pointer-events:none}.terminal-map-pin.phase-exam_ready{border-color:#ffed008c;animation:academy-pin-pulse 1.8s ease-in-out infinite}.terminal-map-pin.phase-exam_ready .terminal-map-pin-glow{opacity:.85;background:radial-gradient(ellipse at center,rgba(255,237,0,.5) 0%,transparent 70%)}.terminal-map-pin.phase-complete{border-color:#22d5a573}.academy-terminal-wrap{position:relative}.academy-terminal-wrap .terminal-map-stage.academy-terminal-stage{margin-left:auto}.academy-terminal-stage.terminal-map-stage--labeled .terminal-map-pin{border:0;animation:none}.academy-terminal-stage.terminal-map-stage--labeled .terminal-map-pin.phase-exam_ready .terminal-map-pin-plate-frame{border-color:#ffed00e0;box-shadow:0 0 0 1px #ffed004d,0 0 14px #ffed0038,0 6px 16px #0000006b}.academy-terminal-stage.terminal-map-stage--labeled .terminal-map-pin.phase-complete .terminal-map-pin-plate-frame{border-color:#22d5a5a6}.academy-terminal-stage.terminal-map-stage--labeled .terminal-map-pin.is-locked .terminal-map-pin-plate-frame{border-color:#b4bed273;opacity:.78}.academy-terminal-stage.terminal-map-stage--labeled .terminal-map-pin.is-selected .terminal-map-pin-plate-frame{border-color:#ffed00f2}.game-shell[data-hub-tab=KASA] .resource-bar-hub-label{color:#283593;text-shadow:none}.game-shell[data-hub-tab=N2] .n2-hub{background:transparent;border:0;box-shadow:none;padding:0;color:#1a2332}.game-shell[data-hub-tab=N2] .social-hub.n2-hub.panel{border-radius:22px;border:2px solid transparent;background:linear-gradient(#fffdf8,#fffdf8) padding-box,linear-gradient(135deg,var(--mg-frame-gold) 0%,#c9a227 38%,#7c4dff 72%,#5e35b1 100%) border-box;box-shadow:0 16px 44px #4a148c1f,inset 0 1px #ffffffeb;backdrop-filter:none;-webkit-backdrop-filter:none;padding:clamp(12px,2vw,18px)}.game-shell[data-hub-tab=ACADEMY] .academy-hub-title h1{color:#e8fff8}.game-shell[data-hub-tab=STARTUP] .startup-hub-title h1{color:#fff8e7;text-shadow:0 1px 10px rgba(0,0,0,.55)}.game-shell[data-hub-tab=PROFILE] .profile-hub-title h1{color:#f4f7ff}.map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.map-tile{border:1px solid var(--border);border-radius:14px;padding:14px 8px;background:#0003;color:inherit;cursor:pointer;text-align:center}.map-tile.active{border-color:var(--milli-red);background:#e306131f}.map-emoji{font-size:1.6rem;display:block}.map-detail{margin-top:16px;padding:14px;border-radius:12px;background:#ffffff0d}.map-amount strong{color:#fbbf24}.arena-strip{margin-top:16px;padding:12px;border-radius:12px;background:#e3061314;border:1px solid rgba(227,6,19,.2)}.arena-strip h3{margin:0 0 8px;font-size:.95rem}.arena-strip ol{margin:0;padding-left:20px;font-size:.85rem;line-height:1.6}.arena-strip-empty{margin:0;font-size:.82rem;line-height:1.45;opacity:.85}.profile-card p{display:flex;justify-content:space-between;gap:12px;margin:8px 0;font-size:.9rem}.profile-card span{opacity:.7}.guest-badge,.sync-ok{font-size:.85rem;margin-top:12px}.sync-ok{color:#86efac}.honor-grid{display:grid;gap:10px;margin-top:16px}.honor-card{border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.honor-card p{margin:6px 0 0;font-size:.85rem;opacity:.8}.today-hero{border-radius:18px;background-size:cover;background-position:center;background-repeat:no-repeat;padding:14px;color:#fff;min-height:210px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.today-hero-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.today-stage{font-size:.78rem;font-weight:700;opacity:.95}.today-risk{font-size:.72rem;background:#fff3;border-radius:999px;padding:3px 8px}.today-risk.urgent{background:#e30613d9}.today-company{margin:0;font-size:1.2rem}.today-calendar,.today-idea{margin:0;font-size:.78rem;opacity:.92}.today-hero-metrics{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.today-hero-metrics div{background:#ffffffeb;color:#1a2332;border-radius:10px;padding:6px 8px;font-size:.68rem}.today-hero-metrics strong{display:block;font-size:.82rem;margin-top:2px}.session-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px;box-shadow:var(--shadow)}.session-card-head{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;margin-bottom:8px}.session-note{margin:8px 0 0;font-size:.78rem;color:var(--text-muted)}.alert-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #c8daf5;font-size:.82rem}.alert-row.urgent{border-color:#f5c2c7;background:#fff5f5}.alert-link{border:0;background:transparent;color:#4a7fd4;font-weight:700;cursor:pointer;font-size:.8rem}.alert-link.danger{color:#e30613}.turn-panel{background:#fff;border:1px solid var(--border);border-radius:18px;padding:14px;box-shadow:var(--shadow)}.turn-panel-head{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;margin-bottom:8px}.treasury-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.treasury-head{display:flex;gap:10px;align-items:flex-start}.treasury-head p{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.treasury-icon{font-size:1.4rem}.treasury-amount{font-size:1.8rem;font-weight:800;margin:12px 0 4px;color:#17345f}.treasury-sub,.treasury-hint{margin:0;font-size:.8rem;color:var(--text-muted)}.treasury-hint{margin-top:8px}.cash-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#eef1f8 85%,transparent);padding:4px 0 8px}.cash-tab{border:1px solid var(--border);border-radius:12px;background:#fff;padding:8px 4px;font-size:.68rem;cursor:pointer;color:var(--text-muted);line-height:1.2}.cash-tab.locked{opacity:.85;border-style:dashed}.cash-tab-lock{font-size:.6rem}.cash-tab.active{border-color:#5cb85c;background:#eef9ee;color:#2f7d32;font-weight:700;box-shadow:0 2px 8px #28359326}.accounting-locked{padding:16px;border-radius:14px;background:#f8fafc;border:1px dashed #cbd5e1}.accounting-lock-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.accounting-lock-icon{font-size:1.25rem;line-height:1}.accounting-lock-detail{margin:0;font-size:.85rem;color:#4d5f75;line-height:1.45}.accounting-lock-msg{margin:8px 0;font-weight:600;color:#475569}.cash-link-list{display:grid;gap:8px}.cash-link-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #c8daf5;border-radius:12px;background:#fff;padding:12px;cursor:pointer;font-size:.88rem}.cash-link-go{color:#4a7fd4;font-weight:700;font-size:.82rem}.map-header{display:flex;align-items:center;gap:10px;padding:8px 4px 0}.map-back{border:0;background:transparent;font-size:1.2rem;color:#e67e22;cursor:pointer}.map-header h1{margin:0;font-size:1.2rem}.map-sub{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.map-hint{margin:0;padding:0 4px;font-size:.78rem;color:#2f9e44}.map-stage{background:linear-gradient(180deg,#141b2e 0%,var(--map-canvas) 100%);border-radius:18px;padding:14px 10px;box-shadow:inset 0 2px 12px #00000059}.map-level{display:block;font-size:.62rem;color:#22d5a5;font-weight:800}.map-building-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px}.map-building{position:relative;border:0;background:transparent;color:#fff;cursor:pointer;text-align:center;padding:2px 4px 6px}.map-building-visual{position:relative;min-height:100px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0}.map-building-pad{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:72%;height:14px;border-radius:50%;background:radial-gradient(ellipse at center,#22d5a538,#0000 72%);filter:blur(1px)}.map-building--sprite .map-building-img{width:100%;max-height:118px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.map-building--pin .map-building-img{max-height:72px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.28))}.map-building strong{display:block;font-size:.72rem;margin-top:-4px;line-height:1;text-transform:uppercase;letter-spacing:.045em;text-shadow:0 1px 3px rgba(0,0,0,.45)}.map-building-img{width:100%;max-height:88px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));position:relative;z-index:1}.map-building.locked{opacity:.55;cursor:not-allowed}.map-building.active strong{color:#fff7a8}.map-apply{position:absolute;top:16px;left:50%;transform:translate(-50%);background:#f4d03f;color:#4a3b00;font-size:.62rem;font-weight:800;border-radius:8px;padding:2px 8px;z-index:1}.map-lock{display:grid;place-items:center;width:100%;min-height:88px;font-size:2rem;opacity:.75}.map-detail{margin-top:4px;padding:14px;border-radius:12px;background:#fff;border:1px solid var(--border)}.map-amount strong{color:#2f7d32}.academy-rows{display:grid;gap:8px}.academy-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-radius:14px;padding:12px 14px;text-align:left;cursor:pointer}.academy-row p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.academy-row-action{font-size:1rem;opacity:.85}.academy-row.tone-yellow{background:#fff8e6}.academy-row.tone-rose{background:#ffecef}.academy-row.tone-slate{background:#eef2f8}.academy-row.tone-violet{background:#f1ecff}.hire-interview-panel .hire-salary-field{display:flex;flex-direction:column;gap:6px;margin:12px 0}.hire-interview-panel .hire-salary-field input[type=range]{width:100%}.hire-stages.compact{display:flex;gap:8px;list-style:none;padding:0;margin:12px 0;font-size:.82rem}.hire-stages.compact li{flex:1;text-align:center;padding:6px 4px;border-radius:8px;background:var(--surface-2, #f0f0f0)}.hire-stages.compact li.active{background:#e0f2f1;font-weight:600}.hire-stages.compact li.done{opacity:.7}.academy-row.tone-teal{background:#e7f7f7}.academy-row-static{cursor:default;justify-content:space-between;align-items:center}.academy-row-link{border:none;background:transparent;color:var(--accent, #00695c);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.academy-section-title{margin:8px 4px 0;font-size:.95rem}.academy-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 4px 0}.academy-section-head .academy-section-title{margin:0}.profile-system-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.academy-unit-card{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#dff5f2;border-radius:14px;padding:12px 14px}.academy-unit-card p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.academy-exam-badge{background:#2f9e44;color:#fff;font-size:.68rem;font-weight:800;border-radius:8px;padding:6px 8px}.placeholder-hub{text-align:center;background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px 20px;box-shadow:var(--shadow)}.placeholder-emoji{font-size:2.4rem;display:block;margin-bottom:8px}.finance-plan{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px}.plan-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:.88rem}.plan-row.highlight strong{color:#2f9e44}.history-block{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px}.coming-soon-note{font-size:.8rem;color:var(--text-muted);line-height:1.45}.auth-screen,.onboarding,.center-msg{padding:16px}.footer{padding:0 16px 12px;color:var(--text-muted)}.turn-panel .turn-content{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.turn-content{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.turn-panel h2{margin:0 0 8px;font-size:1.1rem}.turn-hint{font-size:.85rem;opacity:.8;line-height:1.45}.checklist{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px}.checklist li{border-radius:12px;border:1px solid #e2e8f4;background:#fff;padding:2px 12px;box-shadow:0 1px 4px #1b2a4e0a;transition:border-color .15s ease,background .15s ease}.checklist li.done{border-color:#a5d6a7;background:linear-gradient(180deg,#f1f8e9,#fff)}.check-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;cursor:pointer}.check-row strong{display:block}.check-row small{display:block;opacity:.7;font-size:.8rem}.choice-grid{display:grid;gap:10px;margin-top:16px}.choice-card{text-align:left;border:1.5px solid #d8e0ef;border-radius:14px;padding:14px;background:linear-gradient(180deg,#fff,#f7f9fd);color:inherit;cursor:pointer;box-shadow:0 2px 8px #1b2a4e0f;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.choice-card:hover{border-color:var(--milli-indigo-light);box-shadow:0 4px 14px #2835931f;transform:translateY(-1px)}.choice-card:active{transform:translateY(0)}.choice-card.correct{border-color:#86efac;background:#22c55e26}.choice-card.wrong{border-color:#f87171}.choice-key{display:inline-block;font-size:.75rem;opacity:.7;margin-bottom:4px}.choice-delta{display:block;margin-top:6px;font-size:.85rem}.choice-delta.pos{color:#86efac}.choice-delta.neg{color:#fca5a5}.scenario-prelude,.scenario-prompt{line-height:1.5;opacity:.9}.quiz-feedback{margin-top:12px;padding:10px;border-radius:10px;font-size:.9rem}.quiz-feedback.correct{background:#22c55e26}.quiz-feedback.wrong{background:#ef444426}.decision-cards{display:grid;gap:12px;margin-top:16px}.decision-card{border:1px solid var(--border);border-radius:12px;padding:14px;background:#0000001f}.decision-card h3{margin:0 0 8px;font-size:1rem}.decision-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.plan-preview{display:flex;justify-content:space-between;margin:12px 0 16px;padding:12px;border-radius:10px;background:#ffffff0f}.turn-panel-plan .plan-panel-head{margin-bottom:10px}.turn-panel-plan .plan-panel-title{margin:0 0 4px;font-size:1.05rem;font-weight:800;color:#0f2d52;letter-spacing:-.01em}.turn-panel-plan .plan-panel-lead{margin:0}.plan-slider-stack{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.plan-slider-card{padding:12px 14px 10px;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,45,82,.1);box-shadow:0 8px 22px #0f2d5214}.plan-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.plan-slider-label{font-size:.92rem;font-weight:700;color:#0f2d52}.plan-slider-value{font-size:1.05rem;font-weight:800;color:#0b2545;letter-spacing:-.02em;white-space:nowrap}.plan-slider-value-input-wrap{display:inline-flex;align-items:baseline;gap:3px;min-width:0}.plan-slider-value-input{width:7.5rem;max-width:42vw;padding:2px 6px;border-radius:8px;border:1px solid rgba(15,45,82,.18);background:#fff;font-size:1rem;font-weight:800;color:#0b2545;text-align:right;letter-spacing:-.02em}.plan-slider-value-input:focus{outline:none;border-color:#004b8773;box-shadow:0 0 0 2px #004b871f}.plan-slider-card--manual-high .plan-slider-value-input{border-color:#2e7d3273;background:#f1f8e9}.plan-slider-value-suffix{font-size:.92rem;font-weight:700;color:#5a6f92}.plan-slider-foot-hint{font-style:normal;font-size:.62rem;font-weight:600;color:#5a6f92}.plan-slider-track{position:relative;height:34px;--plan-slider-pct: 0%}.plan-slider-rail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.plan-slider-rail:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:14px;border-radius:999px;background:#f3e8d8;box-shadow:inset 0 1px 2px #0f2d5214}.plan-slider-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:14px;width:var(--plan-slider-pct);border-radius:999px 0 0 999px;background:linear-gradient(90deg,#0b2545,#123a6b);z-index:1}.plan-slider-ticks{position:absolute;left:8px;right:8px;top:50%;transform:translateY(-50%);height:14px;z-index:2;background-image:radial-gradient(circle,rgba(11,37,69,.45) 1.5px,transparent 1.6px);background-size:calc(100% / 9) 100%;background-repeat:repeat-x;mask-image:linear-gradient(90deg,#000 calc(var(--plan-slider-pct) - 2%),transparent calc(var(--plan-slider-pct) + 2%));-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--plan-slider-pct) - 2%),transparent calc(var(--plan-slider-pct) + 2%));opacity:.85}.plan-slider-thumb-visual{position:absolute;left:var(--plan-slider-pct);top:50%;transform:translate(-50%,-50%);width:5px;height:28px;border-radius:3px;background:#0b2545;box-shadow:0 2px 8px #0b254559;z-index:3}.plan-slider-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}.plan-slider-foot{display:flex;justify-content:space-between;margin-top:6px;font-size:.68rem;color:#0f2d528c;font-weight:600}.plan-summary-card{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.turn-panel-plan .plan-preview{margin:0;padding:10px 12px;border-radius:12px;background:#0f2d520f;border:1px solid rgba(15,45,82,.08);color:#0f2d52}.turn-panel-plan .plan-preview strong{color:#0b2545}.turn-panel-plan .plan-preview--positive strong{color:#0f766e}.turn-panel-plan .plan-preview--negative strong{color:#b91c1c}.turn-panel-plan .plan-preview.subtle{background:#0f2d5208}.plan-panel-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.plan-panel-actions .primary{font-weight:800}.close-summary{list-style:none;padding:0;margin:12px 0;line-height:1.8}.feedback-line{font-size:.85rem;color:#c4b5fd;font-style:italic}.finance-plan,.history-block{margin-top:20px}.finance-plan h2,.history-block h2{font-size:1rem;margin:0 0 10px}.plan-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.plan-row.highlight strong{color:#86efac}.history-block ul{padding-left:18px;font-size:.85rem;line-height:1.5}.placeholder-hub{text-align:center;padding:40px 20px}.placeholder-emoji{font-size:3rem;display:block;margin-bottom:12px}.coming-soon-note{margin-top:16px;font-size:.8rem;opacity:.65;line-height:1.45}.social-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 12px}.social-tab{border:1px solid var(--border);background:#00000026;color:inherit;border-radius:10px;padding:8px 6px;font-size:.72rem;cursor:pointer;opacity:.75}.social-tab.active{opacity:1;border-color:var(--accent);color:var(--accent-soft)}.social-panel{margin-top:8px}.social-subtitle{margin:16px 0 8px;font-size:.9rem}.social-toolbar{display:flex;justify-content:flex-end}.social-login-gate{text-align:center;padding:20px 12px;border:1px dashed var(--border);border-radius:12px;margin-bottom:16px}.social-error{color:#fca5a5;font-size:.85rem;margin:8px 0 0}.chat-feed{max-height:42vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 2px 12px}.chat-bubble{background:#0003;border-radius:12px;padding:10px 12px}.chat-bubble header{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:.75rem;opacity:.85;margin-bottom:6px}.chat-bubble header strong{color:#fde68a}.chat-author-btn{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.chat-author-btn:hover strong{text-decoration:underline}.chat-bubble p{margin:0;line-height:1.45;word-break:break-word}.chat-compose{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.chat-compose textarea{width:100%;border-radius:10px;border:1px solid var(--border);background:#0003;color:inherit;padding:10px;font:inherit;resize:vertical}.friend-requests{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.friend-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.friend-row strong{display:block}.friend-row span{font-size:.8rem;opacity:.75}.friend-actions{display:flex;gap:6px}.leader-pick-list{list-style:none;padding:0;margin:0}.leader-pick-btn{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;text-align:left;border:1px solid var(--border);background:#0000001f;color:inherit;border-radius:10px;padding:10px 12px;margin-bottom:6px;cursor:pointer}.leader-pick-btn em{font-style:normal;font-size:.75rem;opacity:.7}.profile-picker-detail{margin-top:12px;padding:12px;border-radius:10px;background:#e306131a}.dm-thread-row{width:100%;text-align:left;border:1px solid var(--border);background:#0000001f;color:inherit;border-radius:10px;padding:12px;margin-bottom:6px;cursor:pointer}.dm-thread-row span{display:block;font-size:.8rem;opacity:.75;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-back{margin-bottom:8px}.dm-feed{max-height:38vh}.dm-bubble{max-width:85%;padding:10px 12px;border-radius:12px;margin-bottom:8px}.dm-bubble.mine{margin-left:auto;background:#e3061340}.dm-bubble.theirs{background:#ffffff14}.dm-bubble p{margin:0 0 4px}.dm-bubble time{font-size:.68rem;opacity:.65}.server-metrics-card{margin-top:16px;padding:14px;border-radius:12px;background:#ffffff0f;border:1px solid var(--border)}.server-metrics-card h3{margin:0 0 10px;font-size:.95rem}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metrics-grid p{margin:0;font-size:.8rem}.metrics-grid span{display:block;opacity:.7}.metrics-grid strong{font-size:1rem}.account-url-bar{position:sticky;top:0;z-index:40;background:#1a2332;color:#e8eef8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-url-scheme{opacity:.55}.account-url-host{color:#9ec5ff}.account-url-path{color:#fff;font-weight:700}.link-btn{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.landing-guest-btn{width:100%;margin-top:8px}.auth-path-hint{margin:0 0 4px;font-family:ui-monospace,monospace;font-size:.75rem;color:#4a7fd4}.auth-switch a{color:#4a7fd4;font-weight:700}.quiz-flow{display:flex;flex-direction:column;gap:12px}.quiz-channel-banner{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.78rem;font-weight:700;color:#4a7fd4}.quiz-topic-pill,.quiz-progress-pill{background:#eef4ff;border-radius:999px;padding:2px 8px;color:#2f4f7a;font-weight:600}.quiz-prompt{font-size:1rem;line-height:1.5;margin:0}.quiz-tf-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quiz-tf-btn{border:0;border-radius:14px;padding:14px;font-weight:800;font-size:1rem;cursor:pointer}.quiz-tf-btn.correct{background:#e8f7ec;color:#1f7a35;border:2px solid #5cb85c}.quiz-tf-btn.wrong{background:#fff0f0;color:#b42318;border:2px solid #f5a5a5}.quiz-turn-panel .turn-hint{margin-bottom:8px}.quiz-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e378c;z-index:50;display:grid;place-items:center;padding:16px}.quiz-overlay-backdrop-v2{background:#040c209e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:clamp(12px,3vw,24px);animation:quiz-backdrop-in .24s ease forwards}@keyframes quiz-backdrop-in{0%{opacity:0}to{opacity:1}}.quiz-overlay-dialog{width:min(100%,420px);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:16px;box-shadow:0 20px 50px #00000040}.quiz-overlay-dialog-v2{width:min(100%,480px);padding:0;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.65);box-shadow:0 28px 80px #041f4061,inset 0 1px #ffffffd9;animation:quiz-dialog-rise .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes quiz-dialog-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.quiz-overlay-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 14px;background:linear-gradient(135deg,#283593,#004b87 55%,#043673);color:#fff}.quiz-overlay-kicker{display:block;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffed00eb}.quiz-overlay-hero h2{margin:4px 0 0;font-size:1.15rem;line-height:1.25;color:#fff}.quiz-overlay-sub{margin:4px 0 0;font-size:.74rem;color:#ffffffc7}.quiz-overlay-close{flex-shrink:0;width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff1f;color:#fff;font-size:.95rem;cursor:pointer;transition:background .16s ease,transform .16s ease}.quiz-overlay-close:hover{background:#ffffff38;transform:scale(1.04)}.quiz-qa-skip-row{display:flex;justify-content:flex-end;margin-bottom:.35rem}.quiz-qa-skip,.borc-turn-force-pass{padding:.35rem .65rem;border:1px solid rgba(124,77,255,.45);border-radius:8px;background:#7c4dff1a;color:#5e35b1;cursor:pointer;font-size:.82rem;font-weight:600;transition:background .16s ease,transform .16s ease}.quiz-qa-skip:hover:not(:disabled),.borc-turn-force-pass:hover:not(:disabled){background:#7c4dff2e;transform:translateY(-1px)}.quiz-qa-skip:disabled{opacity:.55;cursor:not-allowed}.quiz-qa-skip-block{display:block;margin:.75rem auto 0}.quiz-overlay-hero .quiz-qa-skip{margin-left:auto;border-color:#ffffff59;background:#ffffff24;color:#fff}.quiz-overlay-hero .quiz-qa-skip:hover:not(:disabled){background:#ffffff3d}.quiz-overlay-body{padding:16px 18px 12px;background:linear-gradient(180deg,#fff,#f6f9ff)}.quiz-overlay-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px 14px;border-top:1px solid rgba(40,53,147,.1);background:#f4f7ff;font-size:.78rem;color:#50647e}.quiz-overlay-foot strong{color:#283593;font-size:.9rem}.quiz-overlay-loading{margin:0;padding:28px 18px;text-align:center;color:#50647e}.quiz-overlay-cta{width:100%;min-height:44px;margin-top:12px;border-radius:14px}.quiz-overlay-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quiz-flow-overlay .quiz-topic-pill{background:#28359314;border:1px solid rgba(40,53,147,.12);color:#283593;font-size:.72rem;padding:4px 10px}.quiz-progress-bar{flex:1;min-width:80px;height:6px;border-radius:999px;background:#2835931f;overflow:hidden}.quiz-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#283593,#22d5a5);transition:width .35s ease}.quiz-flow-overlay .quiz-progress-pill{background:#fff;border:1px solid rgba(40,53,147,.12);color:#283593;font-size:.7rem;padding:4px 10px}.quiz-flow-overlay .quiz-prompt{font-size:1.05rem;line-height:1.55;color:#1a2332;padding:4px 0 2px}.quiz-tf-icon{display:block;font-size:1.1rem;margin-bottom:4px}.quiz-flow-overlay .quiz-tf-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72px;border-radius:16px;transition:transform .14s ease,box-shadow .14s ease}.quiz-flow-overlay .quiz-tf-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #041f401f}.quiz-flow-overlay .quiz-tf-btn.correct{background:linear-gradient(180deg,#f1faf4,#e8f7ec);border-color:#22d5a5}.quiz-flow-overlay .quiz-tf-btn.wrong{background:linear-gradient(180deg,#fff8f8,#fff0f0);border-color:#e30613}.quiz-flow-overlay .quiz-choices{gap:10px}.quiz-flow-overlay .quiz-choice{border-radius:14px;border:1px solid rgba(40,53,147,.14);background:#fff;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.quiz-flow-overlay .quiz-choice:hover:not(:disabled){transform:translateY(-2px);border-color:#28359359;box-shadow:0 10px 22px #2835931a}.quiz-flow-overlay .choice-key{background:linear-gradient(180deg,#283593,#004b87);color:#ffed00}.quiz-inline-msg{margin:10px 0 0;padding:8px 12px;border-radius:12px;background:#22d5a51f;color:#1b7b4a;font-size:.82rem;font-weight:700;text-align:center}.quiz-overlay-result .quiz-pass,.quiz-overlay-result .quiz-fail{margin:0 0 4px;font-size:.92rem;line-height:1.5}.quiz-overlay-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.quiz-overlay-head h2{margin:0;font-size:1.05rem}.quiz-score-line,.quiz-inline-msg{font-size:.82rem;color:var(--text-muted);margin:8px 0 0}.quiz-pass{color:#2f9e44;font-weight:700}.quiz-fail{color:#e30613;font-weight:700}.remediation-panel h3{margin:0 0 8px}.remediation-expl{font-size:.88rem;color:var(--text-muted)}.remediation-card{background:#fff8e6;border:1px solid #f0d78c;border-radius:12px;padding:12px;margin:12px 0}.remediation-card p{margin:6px 0 0;font-size:.85rem}.remediation-meta,.remediation-warn{font-size:.78rem!important;color:var(--text-muted)}.remediation-warn{color:#b42318!important}.remediation-actions{display:grid;gap:8px}.quiz-result-sheet{display:grid;gap:12px}.quiz-result-head{border-radius:12px;padding:12px}.quiz-result-head.ok{background:#e8f7ec;color:#1f7a35}.quiz-result-head.bad{background:#fff0f0;color:#b42318}.quiz-result-head span{display:block;font-size:.78rem;margin-top:4px;opacity:.85}.quiz-result-stats{display:flex;flex-wrap:wrap;gap:8px;font-size:.85rem;font-weight:700}.quiz-result-stats .pos{color:#2f9e44}.quiz-result-stats .neg{color:#e30613}.academy-row.urgent{outline:2px solid #e30613}.academy-stats-row{display:flex;flex-wrap:wrap;gap:10px;font-size:.78rem;color:var(--text-muted);padding:0 4px}.academy-units{display:grid;gap:8px}.academy-unit-card.locked{opacity:.55}.academy-unit-card.ready{outline:2px solid #5cb85c}.academy-exam-badge.btn{border:0;cursor:pointer}.academy-done-badge{background:#2f4f7a;color:#fff;font-size:.68rem;font-weight:800;border-radius:8px;padding:6px 8px}.academy-lock-badge{font-size:1.1rem}.choice-card.quiz-choice{background:#fff;border:1px solid #c8daf5;color:#1a2332}.choice-card.quiz-choice.correct{border-color:#5cb85c;background:#eef9ee}.choice-card.quiz-choice.wrong{border-color:#e30613;background:#fff5f5}.x123-shell{position:relative;isolation:isolate;width:100%;min-height:clamp(320px,52vh,520px);border-radius:24px;overflow:hidden;background:#0a0a0a;box-shadow:0 24px 64px #00000073,inset 0 0 0 1px #ffffff14}.x123-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0}.x123-bg--swapping{opacity:0;animation:none}.x123-bg--settled{animation:x123-bg-swap-in .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes x123-bg-swap-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1.02)}}.x123-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000000b8,#0003 42%,#00000059),linear-gradient(180deg,#00000026,#0000008c)}.x123-close{position:absolute;top:14px;right:14px;z-index:4;width:36px;height:36px;border:0;border-radius:999px;background:#282828b8;color:#fff;font-size:.95rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .16s ease,transform .16s ease}.x123-close:hover{background:#3c3c3ce0;transform:scale(1.05)}.x123-layout{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,2vw,24px);align-items:end;min-height:inherit;padding:clamp(16px,3vw,28px)}.x123-rail{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:center}.x123-nav{width:32px;height:32px;border:0;border-radius:999px;background:#323232bf;color:#fff;font-size:.85rem;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .16s ease,transform .16s ease}.x123-nav:hover:not(:disabled){transform:scale(1.06);background:#464646e6}.x123-nav:disabled{opacity:.35;cursor:default}.x123-pills{display:flex;flex-direction:column;gap:8px;max-height:min(52vh,360px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.x123-pill{display:flex;align-items:center;gap:10px;min-width:clamp(140px,16vw,180px);padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#2d2d2db8;color:#f5f5f7;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.x123-pill:hover{background:#3a3a3ae0;transform:translate(2px)}.x123-pill.active:not([class*=x123-pill--]){background:#484848eb;border-color:#ffffff47;box-shadow:0 8px 24px #00000059}.x123-pill-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#ffffff24;font-size:.72rem;flex-shrink:0}.x123-pill.active .x123-pill-icon{background:#ffed0040;color:#ffed00}.x123-stage{display:flex;align-items:flex-end;justify-content:flex-start;min-width:0;padding-bottom:4px}.x123-panel{width:min(100%,420px);padding:18px 20px;border-radius:20px;background:#1c1c1ec7;border:1px solid rgba(255,255,255,.12);color:#f5f5f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px #0006;animation:x123-panel-in .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes x123-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.x123-panel-title{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.x123-panel-desc{margin:8px 0 0;font-size:.84rem;line-height:1.5;color:#f5f5f7c7}.x123-panel-body{margin-top:14px;display:flex;flex-direction:column;gap:10px}.x123-badge{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#ffed002e;border:1px solid rgba(255,237,0,.35);color:#ffed00;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.x123-note{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff14;font-size:.78rem;line-height:1.45;color:#f5f5f7e0}.x123-office-pills{display:flex;flex-wrap:wrap;gap:6px}.x123-office-pills .pill{font-size:.72rem}.x123-roster{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.x123-roster-row{padding:8px 10px;border-radius:12px;background:#ffffff0f}.x123-roster-row strong{color:#fff;font-size:.84rem}.x123-roster-row p{margin:2px 0 0;font-size:.72rem;color:#f5f5f7b3}.x123-roster-empty{padding:10px;border-radius:12px;border:1px dashed rgba(255,255,255,.2);color:#f5f5f78c;font-size:.76rem;text-align:center}.x123-actions{display:flex;flex-direction:column;gap:8px}.x123-action{width:100%;min-height:44px;border-radius:14px;font-size:.84rem;font-weight:700}.x123-action.primary{border:0;background:linear-gradient(180deg,#fffef0,#ffed00);color:#021f40}.x123-action.secondary{border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#f5f5f7}.startup-panel-x123{padding:0;background:transparent;border:0;box-shadow:none}.startup-hub-tab-office .startup-panel-x123{margin-top:8px}.x123-layout--with-lore{grid-template-columns:auto minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(10px,1.6vw,18px)}.x123-layout--sector.x123-layout--with-lore{grid-template-columns:auto minmax(0,1.32fr) minmax(0,.95fr);align-items:stretch}.x123-layout--style.x123-layout--with-lore{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.8vw,18px)}.x123-layout--office.x123-layout--with-lore{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:clamp(10px,1.6vw,16px)}.x123-style-header{grid-column:1 / -1}.x123-office-footer{grid-column:1 / -1;padding-top:2px;flex-shrink:0;position:relative;z-index:2}.onboarding-office-x123 .x123-office-footer{padding:clamp(4px,.6vh,8px) clamp(4px,.8vw,10px) 0}.x123-rail--style{flex-direction:row;align-items:stretch;width:100%;align-self:stretch}.x123-rail--office{flex-direction:row;align-items:stretch;width:100%}.x123-pills--horizontal{flex-direction:row;flex-wrap:wrap;justify-content:center;max-height:none;width:100%;gap:10px;overflow:visible}.x123-pills--horizontal .x123-pill{min-width:clamp(148px,18vw,200px);flex:1 1 148px;border-radius:16px}.x123-pills--horizontal .x123-pill:hover{transform:translateY(-2px)}.x123-pills--horizontal .x123-pill.active:not([class*=x123-pill--]){border-color:#ffc4408c;box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffc44033}.x123-pills--office-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none;width:100%;overflow:visible;padding:4px 0 6px}.x123-pills--office-tiles .x123-pill{min-width:0;flex:initial;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;padding:7px 6px;border-radius:14px;text-align:center}.x123-pills--office-tiles .x123-pill-icon{width:clamp(28px,3.2vh,34px);height:clamp(28px,3.2vh,34px);font-size:0;border-radius:10px;background:#ffffff14;overflow:hidden}.onboarding-office-x123 .x123-pills--office-tiles .x123-pill-icon-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.onboarding-office-x123 .x123-pills--office-tiles .x123-pill.active .x123-pill-icon{background:#ffed002e}.x123-pills--office-tiles .x123-pill-label{font-size:.66rem;line-height:1.15}.x123-pills--office-tiles .x123-pill.active{background:#ffffff24;border-color:#ffed0073;transform:translateY(-2px)}.x123-shell--sector .x123-vignette{background:linear-gradient(90deg,#000000c7,#0000002e 42%,#0000001f 58%,#0000007a),linear-gradient(180deg,#021f4033,#0000008c)}.x123-shell--style .x123-vignette{background:linear-gradient(180deg,#0000008c,#0003 34%,#00000073),linear-gradient(90deg,rgba(48,24,0,.42) 0%,transparent 55%,rgba(0,0,0,.35) 100%)}.x123-shell--style .x123-panel{animation-name:x123-panel-style-in}@keyframes x123-panel-style-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.x123-shell--office .x123-vignette{background:linear-gradient(180deg,#0003,#00000014 40%,#0000009e),linear-gradient(90deg,#0000008c,#00000014 48%,#00000059)}.x123-shell--office .x123-bg--settled{object-position:center 42%;transform:scale(1.04)}.onboarding-office-x123[data-x123-slide=garaj_ev] .x123-bg{object-position:center 58%}.onboarding-office-x123[data-x123-slide=cowork_uzak] .x123-bg{object-position:38% 46%}.onboarding-office-x123[data-x123-slide=cowork_merkez] .x123-bg{object-position:52% 40%}.onboarding-office-x123[data-x123-slide=ofis_uzak] .x123-bg{object-position:62% 38%}.x123-shell--office .x123-panel{width:min(100%,400px);background:#12161e94;animation-name:x123-panel-office-in}@keyframes x123-panel-office-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.x123-shell--office .x123-stage{align-self:end;padding-bottom:0}.x123-lore-inset{min-width:0;align-self:center;max-height:calc(100% - 8px)}.onboarding-sector-x123 .x123-lore-inset{align-self:stretch;width:100%;height:100%;max-height:none;display:flex;align-items:center;justify-content:center;container-type:size;min-height:0}.onboarding-lore-unified{display:flex;flex-direction:column;width:100%;padding:clamp(14px,1.6vw,18px) clamp(14px,1.7vw,20px);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#021f4070;box-shadow:inset 0 1px #ffffff1a,0 14px 36px #00000038;color:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.onboarding-lore-unified-section p{margin:0;font-size:clamp(.72rem,.95vw,.8rem);line-height:1.5;color:#ffffffc2}.onboarding-lore-unified-divider{height:1px;margin:12px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.onboarding-lore-unified .onboarding-lore-title{margin-bottom:6px}.onboarding-lore-inset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px);width:100%}.onboarding-x123.x123-shell{width:min(100%,var(--layout-onboarding-max));margin:0 auto;min-height:clamp(380px,54vh,540px);box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff1a}.onboarding-style-x123.x123-shell,.onboarding-experience-x123.x123-shell,.onboarding-hire-x123.x123-shell{min-height:clamp(420px,62vh,620px)}.onboarding-hire-x123 .x123-pill-icon{font-size:1.15rem;line-height:1}.onboarding-experience-x123 .x123-panel-title:after{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.onboarding-experience-x123[data-x123-slide=oyun_orta] .x123-panel-title:after{content:"Önerilen";color:#ffed00;background:#ffed0024;border:1px solid rgba(255,237,0,.34)}.onboarding-experience-x123[data-x123-slide=simulasyon_orta] .x123-panel-title:after{content:"Dengeli";color:#9ee4ff;background:#3ec8ff24;border:1px solid rgba(62,200,255,.34)}.onboarding-experience-x123[data-x123-slide=gercek_orta] .x123-panel-title:after{content:"Tam kontrol";color:#ffd4a8;background:#ff9a3c24;border:1px solid rgba(255,154,60,.34)}.onboarding-experience-x123[data-x123-slide=tycoon_orta] .x123-panel-title:after{content:"Hızlı döngü";color:#ffcc80;background:#ffab4024;border:1px solid rgba(255,171,64,.34)}.onboarding-experience-x123[data-x123-slide=tycoon_orta]{--x123-accent: #ffab40;--x123-accent-soft: rgba(255, 171, 64, .18)}.onboarding-experience-x123[data-x123-slide] .x123-panel{border-color:#ffffff24;background:linear-gradient(165deg,#081630d1,#040c20e6)}.onboarding-experience-x123[data-x123-slide=oyun_orta]{--x123-accent: #7ee081;--x123-accent-soft: rgba(126, 224, 129, .18)}.onboarding-experience-x123[data-x123-slide=simulasyon_orta]{--x123-accent: #64b5f6;--x123-accent-soft: rgba(100, 181, 246, .18)}.onboarding-experience-x123[data-x123-slide=gercek_orta]{--x123-accent: #ffb74d;--x123-accent-soft: rgba(255, 183, 77, .18)}.onboarding-experience-x123[data-x123-slide] .x123-vignette{background:radial-gradient(ellipse at 30% 20%,var(--x123-accent-soft),transparent 55%),linear-gradient(180deg,#00081426,#0008148c)}.onboarding-experience-x123[data-x123-slide] .x123-action.primary{border-color:color-mix(in srgb,var(--x123-accent) 55%,transparent)}.onboarding-experience-x123[data-x123-slide] .x123-action.primary.is-selected{background:color-mix(in srgb,var(--x123-accent) 22%,rgba(8,18,36,.9));border-color:var(--x123-accent)}.onboarding-office-x123.x123-shell{min-height:clamp(360px,58vh,520px)}.onboarding-sector-x123.x123-shell{min-height:clamp(440px,64vh,640px)}.onboarding-sector-x123 .x123-panel-title:after{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.onboarding-sector-x123[data-x123-slide=yazilim] .x123-panel-title:after{content:"Dijital";color:#9ee4ff;background:#3ec8ff24;border:1px solid rgba(62,200,255,.34)}.onboarding-sector-x123[data-x123-slide=finans] .x123-panel-title:after{content:"Fintech";color:#ffd4a8;background:#ff9a3c24;border:1px solid rgba(255,154,60,.34)}.onboarding-sector-x123[data-x123-slide=uretim] .x123-panel-title:after{content:"İmalat";color:#ffc9a0;background:#ff8f4a24;border:1px solid rgba(255,143,74,.34)}.onboarding-sector-x123[data-x123-slide=saglik] .x123-panel-title:after{content:"Medtech";color:#ffc4cf;background:#ff7a8f21;border:1px solid rgba(255,122,143,.32)}.onboarding-sector-x123[data-x123-slide=egitim] .x123-panel-title:after{content:"Edtech";color:#c8e4ff;background:#6eb8ff24;border:1px solid rgba(110,184,255,.34)}.onboarding-sector-x123[data-x123-slide=ulasim] .x123-panel-title:after{content:"Lojistik";color:#b8f0ea;background:#4dd4c81f;border:1px solid rgba(77,212,200,.32)}.onboarding-sector-x123[data-x123-slide=enerji] .x123-panel-title:after{content:"Sürdürülebilir";color:#ffe4b0;background:#ffb84d21;border:1px solid rgba(255,184,77,.32)}.onboarding-sector-x123 .x123-panel-body{max-height:none;overflow:visible;padding-right:0;scrollbar-width:auto}.onboarding-x123-fly-source{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.onboarding-sector-x123 .x123-actions{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,transparent,rgba(28,28,30,.94) 30%)}.onboarding-sector-x123[data-x123-slide=yazilim]{--sector-accent: var(--mg-neon-blue);--sector-accent-soft: rgba(62, 200, 255, .16);--sector-accent-border: rgba(62, 200, 255, .42);--sector-btn-top: #9ee4ff;--sector-btn-text: #042033}.onboarding-sector-x123[data-x123-slide=finans]{--sector-accent: var(--mg-neon-warm);--sector-accent-soft: rgba(255, 154, 60, .16);--sector-accent-border: rgba(255, 154, 60, .44);--sector-btn-top: #ffd4a8;--sector-btn-text: #2a1200}.onboarding-sector-x123[data-x123-slide=uretim]{--sector-accent: #ff8f4a;--sector-accent-soft: rgba(255, 143, 74, .16);--sector-accent-border: rgba(255, 143, 74, .42);--sector-btn-top: #ffc9a0;--sector-btn-text: #331400}.onboarding-sector-x123[data-x123-slide=saglik]{--sector-accent: #ff7a8f;--sector-accent-soft: rgba(255, 122, 143, .14);--sector-accent-border: rgba(255, 122, 143, .4);--sector-btn-top: #ffc4cf;--sector-btn-text: #3a0812}.onboarding-sector-x123[data-x123-slide=egitim]{--sector-accent: #6eb8ff;--sector-accent-soft: rgba(110, 184, 255, .16);--sector-accent-border: rgba(110, 184, 255, .42);--sector-btn-top: #c8e4ff;--sector-btn-text: #0a1e33}.onboarding-sector-x123[data-x123-slide=ulasim]{--sector-accent: #4dd4c8;--sector-accent-soft: rgba(77, 212, 200, .14);--sector-accent-border: rgba(77, 212, 200, .4);--sector-btn-top: #b8f0ea;--sector-btn-text: #042824}.onboarding-sector-x123[data-x123-slide=enerji]{--sector-accent: #ffb84d;--sector-accent-soft: rgba(255, 184, 77, .15);--sector-accent-border: rgba(255, 184, 77, .42);--sector-btn-top: #ffe4b0;--sector-btn-text: #2a1800}.onboarding-sector-x123[data-x123-slide] .x123-panel{border-color:var(--sector-accent-border);box-shadow:0 20px 50px #0000006b,0 0 0 1px var(--sector-accent-soft),inset 0 1px #ffffff14}.onboarding-sector-x123[data-x123-slide=yazilim] .x123-vignette{background:linear-gradient(90deg,#021f40b8,#00000024 42%,#00000052),linear-gradient(180deg,#3ec8ff1f,#021f408c)}.onboarding-sector-x123[data-x123-slide=finans] .x123-vignette{background:linear-gradient(90deg,#021f40ad,#00000024 42%,#00000052),linear-gradient(180deg,#ff9a3c24,#021f408c)}.onboarding-sector-x123[data-x123-slide=uretim] .x123-vignette{background:linear-gradient(90deg,#021f40a8,#00000024 42%,#00000052),linear-gradient(180deg,#ff8f4a21,#021f408c)}.onboarding-sector-x123[data-x123-slide=saglik] .x123-vignette{background:linear-gradient(90deg,#021f40a3,#00000024 42%,#00000052),linear-gradient(180deg,#ff7a8f1f,#021f408c)}.onboarding-sector-x123[data-x123-slide=egitim] .x123-vignette{background:linear-gradient(90deg,#021f40a8,#00000024 42%,#00000052),linear-gradient(180deg,#6eb8ff21,#021f408c)}.onboarding-sector-x123[data-x123-slide=ulasim] .x123-vignette{background:linear-gradient(90deg,#021f40a3,#00000024 42%,#00000052),linear-gradient(180deg,#4dd4c81f,#021f408c)}.onboarding-sector-x123[data-x123-slide=enerji] .x123-vignette{background:linear-gradient(90deg,#021f409e,#00000024 42%,#00000052),linear-gradient(180deg,#ffb84d21,#021f408c)}.onboarding-sector-x123 .x123-pill--yazilim{border-color:#3ec8ff3d}.onboarding-sector-x123 .x123-pill--finans{border-color:#ff9a3c3d}.onboarding-sector-x123 .x123-pill--uretim{border-color:#ff8f4a3d}.onboarding-sector-x123 .x123-pill--saglik{border-color:#ff7a8f38}.onboarding-sector-x123 .x123-pill--egitim{border-color:#6eb8ff3d}.onboarding-sector-x123 .x123-pill--ulasim{border-color:#4dd4c838}.onboarding-sector-x123 .x123-pill--enerji{border-color:#ffb84d38}.onboarding-sector-x123 .x123-pill--yazilim.active{background:#3ec8ff24;border-color:#3ec8ff7a;box-shadow:0 6px 16px #3ec8ff24}.onboarding-sector-x123 .x123-pill--finans.active{background:#ff9a3c21;border-color:#ff9a3c7a;box-shadow:0 6px 16px #ff9a3c21}.onboarding-sector-x123 .x123-pill--uretim.active{background:#ff8f4a21;border-color:#ff8f4a73;box-shadow:0 6px 16px #ff8f4a21}.onboarding-sector-x123 .x123-pill--saglik.active{background:#ff7a8f1f;border-color:#ff7a8f6b;box-shadow:0 6px 16px #ff7a8f1f}.onboarding-sector-x123 .x123-pill--egitim.active{background:#6eb8ff21;border-color:#6eb8ff73;box-shadow:0 6px 16px #6eb8ff21}.onboarding-sector-x123 .x123-pill--ulasim.active{background:#4dd4c81c;border-color:#4dd4c86b;box-shadow:0 6px 16px #4dd4c81c}.onboarding-sector-x123 .x123-pill--enerji.active{background:#ffb84d1c;border-color:#ffb84d6b;box-shadow:0 6px 16px #ffb84d1c}.onboarding-sector-x123 .x123-pill--yazilim.active .x123-pill-icon{background:#3ec8ff38}.onboarding-sector-x123 .x123-pill--finans.active .x123-pill-icon{background:#ff9a3c38}.onboarding-sector-x123 .x123-pill--uretim.active .x123-pill-icon{background:#ff8f4a38}.onboarding-sector-x123 .x123-pill--saglik.active .x123-pill-icon{background:#ff7a8f33}.onboarding-sector-x123 .x123-pill--egitim.active .x123-pill-icon{background:#6eb8ff38}.onboarding-sector-x123 .x123-pill--ulasim.active .x123-pill-icon{background:#4dd4c833}.onboarding-sector-x123 .x123-pill--enerji.active .x123-pill-icon{background:#ffb84d33}.onboarding-sector-x123 .x123-pill.is-committed{gap:0;padding-left:16px}.onboarding-sector-x123 .x123-pill.is-committed .x123-pill-label{opacity:.92}.onboarding-sector-x123 .x123-pill-icon{width:clamp(28px,3.2vh,36px);height:clamp(28px,3.2vh,36px);font-size:clamp(1rem,1.8vh,1.2rem);background:#ffffff1a;overflow:hidden}.onboarding-sector-x123 .x123-pill-icon--cerceve{display:flex;align-items:center;justify-content:center;width:clamp(34px,4vh,44px);height:clamp(34px,4vh,44px);background:var(--x123-pill-frame-src) center / contain no-repeat;background-color:transparent;border-radius:0}.onboarding-sector-x123 .x123-pill-icon--cerceve .x123-pill-icon-img{width:58%;height:58%;object-fit:contain;border-radius:0}.onboarding-sector-x123 .x123-pill-icon-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.onboarding-sector-x123 .x123-rail--sector{align-self:stretch;height:100%;min-height:0;gap:0;justify-content:stretch}.onboarding-sector-x123 .x123-rail--sector .x123-nav{display:none}.onboarding-sector-x123 .x123-pills{flex:1;width:100%;min-height:0;max-height:none;overflow:visible;gap:clamp(5px,.85vh,9px);padding-right:0;justify-content:stretch}.onboarding-sector-x123 .x123-pill{flex:1 1 0;min-height:clamp(34px,7.2vh,52px);padding:clamp(6px,1vh,10px) clamp(10px,1.2vw,14px);font-size:clamp(.76rem,1.35vh,.9rem);gap:clamp(8px,1vh,12px);min-width:clamp(128px,13vw,168px);border-radius:clamp(12px,1.4vh,16px);justify-content:flex-start}.onboarding-sector-x123 .x123-pill:hover{transform:translate(3px)}.onboarding-sector-x123 .x123-pill.active{transform:translate(4px);box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff1f}.onboarding-sector-x123 .x123-pill-label{line-height:1.15;letter-spacing:.01em}.onboarding-sector-x123[data-x123-slide] .x123-action.primary{background:linear-gradient(180deg,var(--sector-btn-top) 0%,var(--sector-accent) 100%);color:var(--sector-btn-text);box-shadow:0 10px 24px #00000047}.onboarding-sector-x123[data-x123-slide] .x123-action.primary.is-selected{box-shadow:0 0 0 2px var(--sector-accent-border),0 12px 28px #00000052}.onboarding-x123-detail--yazilim .onboarding-x123-tag{color:#9ee4ff;background:#3ec8ff1a;border-color:#3ec8ff47}.onboarding-x123-detail--finans .onboarding-x123-tag{color:#ffd4a8;background:#ff9a3c1a;border-color:#ff9a3c47}.onboarding-x123-detail--uretim .onboarding-x123-tag{color:#ffc9a0;background:#ff8f4a1a;border-color:#ff8f4a47}.onboarding-x123-detail--saglik .onboarding-x123-tag{color:#ffc4cf;background:#ff7a8f1a;border-color:#ff7a8f42}.onboarding-x123-detail--egitim .onboarding-x123-tag{color:#c8e4ff;background:#6eb8ff1a;border-color:#6eb8ff47}.onboarding-x123-detail--ulasim .onboarding-x123-tag{color:#b8f0ea;background:#4dd4c81a;border-color:#4dd4c842}.onboarding-x123-detail--enerji .onboarding-x123-tag{color:#ffe4b0;background:#ffb84d1a;border-color:#ffb84d42}.onboarding-x123-detail--yazilim .onboarding-x123-stat dd{color:#9ee4ff}.onboarding-x123-detail--finans .onboarding-x123-stat dd{color:#ffd4a8}.onboarding-x123-detail--uretim .onboarding-x123-stat dd{color:#ffc9a0}.onboarding-x123-detail--saglik .onboarding-x123-stat dd{color:#ffc4cf}.onboarding-x123-detail--egitim .onboarding-x123-stat dd{color:#c8e4ff}.onboarding-x123-detail--ulasim .onboarding-x123-stat dd{color:#b8f0ea}.onboarding-x123-detail--enerji .onboarding-x123-stat dd{color:#ffe4b0}.onboarding-x123-detail .onboarding-x123-tag{box-shadow:0 0 10px #ffffff0a}.onboarding-x123-detail--yazilim .onboarding-x123-tag,.onboarding-x123-detail--yazilim .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(62,200,255,.32)}.onboarding-x123-detail--finans .onboarding-x123-tag,.onboarding-x123-detail--finans .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(255,154,60,.32)}.onboarding-x123-detail--uretim .onboarding-x123-tag,.onboarding-x123-detail--uretim .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(255,143,74,.32)}.onboarding-x123-detail--saglik .onboarding-x123-tag,.onboarding-x123-detail--saglik .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(255,122,143,.28)}.onboarding-x123-detail--egitim .onboarding-x123-tag,.onboarding-x123-detail--egitim .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(110,184,255,.32)}.onboarding-x123-detail--ulasim .onboarding-x123-tag,.onboarding-x123-detail--ulasim .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(77,212,200,.28)}.onboarding-x123-detail--enerji .onboarding-x123-tag,.onboarding-x123-detail--enerji .onboarding-x123-stat dd{text-shadow:0 0 10px rgba(255,184,77,.28)}.onboarding-sector-x123[data-x123-slide] .x123-panel-title:after,.onboarding-style-x123[data-x123-slide] .x123-panel-title:after{text-shadow:0 0 8px color-mix(in srgb,currentColor 28%,transparent);box-shadow:0 0 10px color-mix(in srgb,currentColor 22%,transparent)}.onboarding-style-x123 .x123-panel-title:after{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.onboarding-style-x123[data-x123-slide=fast_growth] .x123-panel-title:after{content:"Agresif";color:#ffb088;background:#ff6b352e;border:1px solid rgba(255,107,53,.42)}.onboarding-style-x123[data-x123-slide=controlled] .x123-panel-title:after{content:"Disiplin";color:#7dd3fc;background:#0ea5e929;border:1px solid rgba(56,189,248,.38)}.onboarding-style-x123[data-x123-slide=social_impact] .x123-panel-title:after{content:"Etki";color:#86efac;background:#22c55e29;border:1px solid rgba(74,222,128,.38)}.onboarding-style-x123[data-x123-slide=tech_product] .x123-panel-title:after{content:"Ürün";color:#c4b5fd;background:#8b5cf62e;border:1px solid rgba(167,139,250,.4)}.onboarding-style-x123 .x123-panel-body{max-height:none;overflow:visible;padding-right:0;scrollbar-width:auto}.onboarding-style-x123 .x123-actions{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,transparent,rgba(28,28,30,.94) 30%)}.onboarding-style-x123[data-x123-slide=fast_growth]{--style-accent: #ff6b35;--style-accent-soft: rgba(255, 107, 53, .2);--style-accent-border: rgba(255, 107, 53, .5);--style-btn-top: #ffb088;--style-btn-text: #2a0d00}.onboarding-style-x123[data-x123-slide=controlled]{--style-accent: #38bdf8;--style-accent-soft: rgba(56, 189, 248, .18);--style-accent-border: rgba(56, 189, 248, .45);--style-btn-top: #bae6fd;--style-btn-text: #042033}.onboarding-style-x123[data-x123-slide=social_impact]{--style-accent: #4ade80;--style-accent-soft: rgba(74, 222, 128, .16);--style-accent-border: rgba(74, 222, 128, .42);--style-btn-top: #bbf7d0;--style-btn-text: #052e16}.onboarding-style-x123[data-x123-slide=tech_product]{--style-accent: #a78bfa;--style-accent-soft: rgba(167, 139, 250, .18);--style-accent-border: rgba(167, 139, 250, .45);--style-btn-top: #ddd6fe;--style-btn-text: #1e1033}.onboarding-style-x123[data-x123-slide] .x123-panel{border-color:var(--style-accent-border);box-shadow:0 20px 50px #0000006b,0 0 0 1px var(--style-accent-soft),inset 0 1px #ffffff14}.onboarding-style-x123[data-x123-slide=fast_growth] .x123-vignette{background:linear-gradient(180deg,#5014008c,#00000026 36%,#280a0080),linear-gradient(90deg,rgba(255,80,20,.28) 0%,transparent 52%,rgba(0,0,0,.35) 100%)}.onboarding-style-x123[data-x123-slide=controlled] .x123-vignette{background:linear-gradient(180deg,#00285080,#0000001f 36%,#001e3c7a),linear-gradient(90deg,rgba(14,165,233,.22) 0%,transparent 52%,rgba(0,0,0,.35) 100%)}.onboarding-style-x123[data-x123-slide=social_impact] .x123-vignette{background:linear-gradient(180deg,#00321e7a,#0000001f 36%,#00281473),linear-gradient(90deg,rgba(34,197,94,.2) 0%,transparent 52%,rgba(0,0,0,.35) 100%)}.onboarding-style-x123[data-x123-slide=tech_product] .x123-vignette{background:linear-gradient(180deg,#280a5080,#0000001f 36%,#1e003c7a),linear-gradient(90deg,rgba(139,92,246,.24) 0%,transparent 52%,rgba(0,0,0,.35) 100%)}.onboarding-style-x123 .x123-pill--fast_growth{border-color:#ff6b3547}.onboarding-style-x123 .x123-pill--controlled{border-color:#38bdf847}.onboarding-style-x123 .x123-pill--social_impact{border-color:#4ade8047}.onboarding-style-x123 .x123-pill--tech_product{border-color:#a78bfa47}.onboarding-style-x123 .x123-pill--fast_growth.active{background:#ff6b3538;border-color:#ff6b359e;box-shadow:0 10px 28px #ff501438}.onboarding-style-x123 .x123-pill--controlled.active{background:#38bdf82e;border-color:#38bdf894;box-shadow:0 10px 28px #0ea5e933}.onboarding-style-x123 .x123-pill--social_impact.active{background:#4ade8029;border-color:#4ade808c;box-shadow:0 10px 28px #22c55e2e}.onboarding-style-x123 .x123-pill--tech_product.active{background:#a78bfa2e;border-color:#a78bfa94;box-shadow:0 10px 28px #8b5cf638}.onboarding-style-x123 .x123-pill--fast_growth.active .x123-pill-icon{background:#ff6b3559}.onboarding-style-x123 .x123-pill--controlled.active .x123-pill-icon{background:#38bdf852}.onboarding-style-x123 .x123-pill--social_impact.active .x123-pill-icon{background:#4ade804d}.onboarding-style-x123 .x123-pill--tech_product.active .x123-pill-icon{background:#a78bfa52}.onboarding-style-x123 .x123-pill-icon{width:clamp(30px,3.6vh,40px);height:clamp(30px,3.6vh,40px);border-radius:10px;background:#ffffff14;overflow:hidden}.onboarding-style-x123 .x123-pill-icon-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:inherit}.onboarding-style-x123[data-x123-slide] .x123-action.primary{background:linear-gradient(180deg,var(--style-btn-top) 0%,var(--style-accent) 100%);color:var(--style-btn-text);box-shadow:0 10px 24px #00000047}.onboarding-style-x123[data-x123-slide] .x123-action.primary.is-selected{box-shadow:0 0 0 2px var(--style-accent-border),0 12px 28px #00000052}.onboarding-x123-detail--fast_growth .onboarding-x123-tag{color:#ffb088;background:#ff6b3524;border-color:#ff6b3559}.onboarding-x123-detail--controlled .onboarding-x123-tag{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf852}.onboarding-x123-detail--social_impact .onboarding-x123-tag{color:#86efac;background:#4ade801f;border-color:#4ade8052}.onboarding-x123-detail--tech_product .onboarding-x123-tag{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa57}.onboarding-x123-detail--fast_growth .onboarding-x123-stat dd{color:#ffb088;text-shadow:0 0 16px rgba(255,107,53,.75)}.onboarding-x123-detail--controlled .onboarding-x123-stat dd{color:#7dd3fc;text-shadow:0 0 14px rgba(56,189,248,.6)}.onboarding-x123-detail--social_impact .onboarding-x123-stat dd{color:#86efac;text-shadow:0 0 14px rgba(74,222,128,.55)}.onboarding-x123-detail--tech_product .onboarding-x123-stat dd{color:#c4b5fd;text-shadow:0 0 14px rgba(167,139,250,.6)}.onboarding-x123-detail--fast_growth .onboarding-x123-tag{text-shadow:0 0 16px rgba(255,107,53,.75);box-shadow:0 0 18px #ff6b3547}.onboarding-x123-detail--controlled .onboarding-x123-tag{text-shadow:0 0 14px rgba(56,189,248,.6);box-shadow:0 0 16px #38bdf838}.onboarding-x123-detail--social_impact .onboarding-x123-tag{text-shadow:0 0 14px rgba(74,222,128,.55);box-shadow:0 0 16px #4ade8033}.onboarding-x123-detail--tech_product .onboarding-x123-tag{text-shadow:0 0 14px rgba(167,139,250,.6);box-shadow:0 0 16px #a78bfa38}.onboarding-x123-detail--oyun .onboarding-x123-tag{color:#7ee081;background:#7ee08124;border-color:#7ee08159}.onboarding-x123-detail--tycoon .onboarding-x123-tag{color:#ffcc80;background:#ffab4024;border-color:#ffab4059}.onboarding-x123-detail--simulasyon .onboarding-x123-tag{color:#64b5f6;background:#64b5f624;border-color:#64b5f659}.onboarding-x123-detail--gercek .onboarding-x123-tag{color:#ffb74d;background:#ffb74d24;border-color:#ffb74d59}.onboarding-x123-detail--oyun .onboarding-x123-stat dd{color:#7ee081;text-shadow:0 0 14px rgba(126,224,129,.55)}.onboarding-x123-detail--tycoon .onboarding-x123-stat dd{color:#ffcc80;text-shadow:0 0 14px rgba(255,171,64,.55)}.onboarding-x123-detail--simulasyon .onboarding-x123-stat dd{color:#64b5f6;text-shadow:0 0 14px rgba(100,181,246,.55)}.onboarding-x123-detail--gercek .onboarding-x123-stat dd{color:#ffb74d;text-shadow:0 0 14px rgba(255,183,77,.55)}.onboarding-style-x123[data-x123-slide=fast_growth] .x123-action.primary{box-shadow:0 10px 24px #00000047,0 0 20px #ff6b3559}.onboarding-style-x123[data-x123-slide=fast_growth] .x123-action.primary.is-selected{box-shadow:0 0 0 2px var(--style-accent-border),0 12px 28px #00000052,0 0 24px #ff6b3573}.onboarding-x123-audience,.onboarding-x123-risks{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.onboarding-x123-audience h4,.onboarding-x123-risks h4{margin:0 0 5px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-x123-audience h4{color:#93c5fd}.onboarding-x123-risks h4{color:#fca5a5}.onboarding-x123-audience ul,.onboarding-x123-risks ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}.onboarding-x123-audience li,.onboarding-x123-risks li{position:relative;padding-left:11px;font-size:.68rem;line-height:1.35;color:#ffffffe0}.onboarding-x123-audience li:before{content:"→";position:absolute;left:0;color:#93c5fd;font-weight:700}.onboarding-x123-risks li:before{content:"!";position:absolute;left:0;color:#fca5a5;font-weight:900}.onboarding-x123-risks{border-color:#f8717138;background:#7f1d1d1f}.onboarding-office-x123[data-x123-slide=garaj_ev]{--office-accent: #f59e0b;--office-accent-soft: rgba(245, 158, 11, .18);--office-accent-border: rgba(245, 158, 11, .48);--office-btn-top: #fde68a;--office-btn-text: #2a1800;--office-lore-bg: rgba(60, 35, 0, .34);--office-lore-border: rgba(245, 158, 11, .28)}.onboarding-office-x123[data-x123-slide=cowork_uzak]{--office-accent: #14b8a6;--office-accent-soft: rgba(20, 184, 166, .16);--office-accent-border: rgba(45, 212, 191, .45);--office-btn-top: #99f6e4;--office-btn-text: #042f2e;--office-lore-bg: rgba(0, 48, 44, .34);--office-lore-border: rgba(45, 212, 191, .28)}.onboarding-office-x123[data-x123-slide=cowork_merkez]{--office-accent: #d4a84b;--office-accent-soft: rgba(212, 168, 75, .18);--office-accent-border: rgba(234, 179, 8, .5);--office-btn-top: #fef08a;--office-btn-text: #2a2000;--office-lore-bg: rgba(48, 36, 0, .34);--office-lore-border: rgba(234, 179, 8, .3)}.onboarding-office-x123[data-x123-slide=ofis_uzak]{--office-accent: #3b82f6;--office-accent-soft: rgba(59, 130, 246, .16);--office-accent-border: rgba(96, 165, 250, .48);--office-btn-top: #bfdbfe;--office-btn-text: #041a33;--office-lore-bg: rgba(0, 28, 72, .34);--office-lore-border: rgba(96, 165, 250, .28)}.onboarding-office-x123[data-x123-slide] .x123-panel{background:#12161e94;border-color:var(--office-accent-border);box-shadow:0 20px 50px #00000061,0 0 0 1px var(--office-accent-soft),inset 0 1px #ffffff14}.onboarding-office-x123[data-x123-slide=garaj_ev] .x123-vignette{background:linear-gradient(180deg,#3c1e006b,#0000001a 36%,#28140061),linear-gradient(90deg,rgba(245,158,11,.22) 0%,transparent 52%,rgba(0,0,0,.32) 100%)}.onboarding-office-x123[data-x123-slide=cowork_uzak] .x123-vignette{background:linear-gradient(180deg,#00302c66,#0000001a 36%,#0024205c),linear-gradient(90deg,rgba(20,184,166,.2) 0%,transparent 52%,rgba(0,0,0,.32) 100%)}.onboarding-office-x123[data-x123-slide=cowork_merkez] .x123-vignette{background:linear-gradient(180deg,#3024006b,#0000001a 36%,#241c0061),linear-gradient(90deg,rgba(212,168,75,.24) 0%,transparent 52%,rgba(0,0,0,.32) 100%)}.onboarding-office-x123[data-x123-slide=ofis_uzak] .x123-vignette{background:linear-gradient(180deg,#001c486b,#0000001a 36%,#00143861),linear-gradient(90deg,rgba(59,130,246,.22) 0%,transparent 52%,rgba(0,0,0,.32) 100%)}.onboarding-office-x123 .x123-pill--garaj_ev{border-color:#f59e0b3d}.onboarding-office-x123 .x123-pill--cowork_uzak{border-color:#2dd4bf3d}.onboarding-office-x123 .x123-pill--cowork_merkez{border-color:#eab3083d}.onboarding-office-x123 .x123-pill--ofis_uzak{border-color:#60a5fa3d}.onboarding-office-x123 .x123-pill--garaj_ev.active{background:#f59e0b33;border-color:#f59e0b94;box-shadow:0 10px 28px #f59e0b33}.onboarding-office-x123 .x123-pill--cowork_uzak.active{background:#14b8a629;border-color:#2dd4bf8c;box-shadow:0 10px 28px #14b8a62e}.onboarding-office-x123 .x123-pill--cowork_merkez.active{background:#d4a84b2e;border-color:#eab3088c;box-shadow:0 10px 28px #d4a84b33}.onboarding-office-x123 .x123-pill--ofis_uzak.active{background:#3b82f629;border-color:#60a5fa8c;box-shadow:0 10px 28px #3b82f62e}.onboarding-office-x123 .x123-pill--garaj_ev.active .x123-pill-icon{background:#f59e0b52}.onboarding-office-x123 .x123-pill--cowork_uzak.active .x123-pill-icon{background:#14b8a647}.onboarding-office-x123 .x123-pill--cowork_merkez.active .x123-pill-icon{background:#d4a84b4d}.onboarding-office-x123 .x123-pill--ofis_uzak.active .x123-pill-icon{background:#3b82f647}.onboarding-office-x123[data-x123-slide] .x123-action.primary{background:linear-gradient(180deg,var(--office-btn-top) 0%,var(--office-accent) 100%);color:var(--office-btn-text);box-shadow:0 10px 24px #00000047}.onboarding-office-x123[data-x123-slide] .x123-action.primary.is-selected{box-shadow:0 0 0 2px var(--office-accent-border),0 12px 28px #00000052}.onboarding-office-x123[data-x123-slide] .onboarding-lore-inset .onboarding-lore-unified,.onboarding-office-x123[data-x123-slide] .onboarding-lore-inset .onboarding-lore-card{background:var(--office-lore-bg);border-color:var(--office-lore-border)}.onboarding-x123-detail--garaj_ev .onboarding-x123-tag{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b59}.onboarding-x123-detail--cowork_uzak .onboarding-x123-tag{color:#5eead4;background:#14b8a61f;border-color:#2dd4bf52}.onboarding-x123-detail--cowork_merkez .onboarding-x123-tag{color:#fde047;background:#d4a84b24;border-color:#eab30857}.onboarding-x123-detail--ofis_uzak .onboarding-x123-tag{color:#93c5fd;background:#3b82f61f;border-color:#60a5fa52}.onboarding-x123-detail--garaj_ev .onboarding-x123-stat dd{color:#fcd34d;text-shadow:0 0 16px rgba(245,158,11,.65)}.onboarding-x123-detail--cowork_uzak .onboarding-x123-stat dd{color:#5eead4;text-shadow:0 0 16px rgba(20,184,166,.6)}.onboarding-x123-detail--cowork_merkez .onboarding-x123-stat dd{color:#fde047;text-shadow:0 0 16px rgba(212,168,75,.62)}.onboarding-x123-detail--ofis_uzak .onboarding-x123-stat dd{color:#93c5fd;text-shadow:0 0 16px rgba(59,130,246,.62)}.onboarding-x123-detail--garaj_ev .onboarding-x123-tag{text-shadow:0 0 14px rgba(245,158,11,.55);box-shadow:0 0 16px #f59e0b2e}.onboarding-x123-detail--cowork_uzak .onboarding-x123-tag{text-shadow:0 0 14px rgba(20,184,166,.5);box-shadow:0 0 16px #14b8a629}.onboarding-x123-detail--cowork_merkez .onboarding-x123-tag{text-shadow:0 0 14px rgba(212,168,75,.52);box-shadow:0 0 16px #d4a84b2e}.onboarding-x123-detail--ofis_uzak .onboarding-x123-tag{text-shadow:0 0 14px rgba(59,130,246,.5);box-shadow:0 0 16px #3b82f629}.onboarding-office-x123 .x123-panel-title:after{content:"Mekân";display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;text-shadow:0 0 8px color-mix(in srgb,currentColor 28%,transparent);box-shadow:0 0 10px color-mix(in srgb,currentColor 22%,transparent)}.onboarding-office-x123[data-x123-slide=garaj_ev] .x123-panel-title:after{color:#fcd34d;background:#f59e0b29;border:1px solid rgba(245,158,11,.4)}.onboarding-office-x123[data-x123-slide=cowork_uzak] .x123-panel-title:after{color:#5eead4;background:#14b8a624;border:1px solid rgba(45,212,191,.36)}.onboarding-office-x123[data-x123-slide=cowork_merkez] .x123-panel-title:after{color:#fde047;background:#d4a84b29;border:1px solid rgba(234,179,8,.38)}.onboarding-office-x123[data-x123-slide=ofis_uzak] .x123-panel-title:after{color:#93c5fd;background:#3b82f624;border:1px solid rgba(96,165,250,.36)}.onboarding-x123-lead{margin:10px 0 0;font-size:.8rem;line-height:1.45;color:#ffffffe0}.onboarding-x123.x123-shell .x123-layout--with-lore{min-height:clamp(400px,56vh,560px)}.onboarding-x123 .onboarding-lore-unified,.onboarding-x123 .onboarding-lore-inset .onboarding-lore-card{background:#021f407a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.onboarding-x123.x123-shell--sector .x123-vignette{background:linear-gradient(90deg,#000000b8,#00000026 38%,#00000014 62%,#0000006b),linear-gradient(180deg,#0000001f,#00000080)}.onboarding-x123 .x123-stage{align-self:end}.onboarding-x123 .x123-panel{max-width:none}.onboarding-step-3 .onboarding-shell,.onboarding-step-5 .onboarding-shell,.onboarding-step-6 .onboarding-shell{align-items:center;justify-content:center;width:100%}.onboarding-step-3 .onboarding-triptych,.onboarding-step-5 .onboarding-triptych,.onboarding-step-6 .onboarding-triptych{display:flex;align-items:center;justify-content:center;margin-top:clamp(6px,1.4vh,14px)}.onboarding-triptych--lore{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr) minmax(0,1fr);align-items:start;gap:clamp(10px,1.4vw,18px);width:min(100%,1480px);padding-inline:clamp(58px,7vw,84px)}.onboarding-triptych--lore .onboarding-shell,.onboarding-lore-lanes{display:contents}.onboarding-lore{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,14px);padding-top:clamp(8px,1.6vh,18px);min-width:0}.onboarding-lore--left{grid-column:1}.onboarding-shell--lore{grid-column:2;width:100%;min-width:0}.onboarding-lore--right{grid-column:3}.onboarding-lore-card{padding:clamp(12px,1.4vw,16px) clamp(12px,1.5vw,18px);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#021f4042;box-shadow:inset 0 1px #ffffff1a,0 14px 36px #00000038;color:#ffffffe6}.onboarding-lore-card--muted{background:#021f402e;border-color:#ffffff1a}.onboarding-lore-eyebrow{display:block;margin-bottom:6px;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffed00d1}.onboarding-lore-title{margin:0 0 8px;font-size:clamp(.88rem,1.2vw,1rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}.onboarding-lore-card p{margin:0 0 8px;font-size:clamp(.72rem,.95vw,.8rem);line-height:1.55;color:#ffffffc2}.onboarding-lore-card p:last-child{margin-bottom:0}.onboarding-lore-footnote{margin-top:4px!important;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);font-size:.68rem!important;font-style:italic;color:#ffffff94!important}.onboarding-lore-card strong{color:#ffed00;font-weight:800}@media(max-width:1180px){.onboarding-triptych--lore{grid-template-columns:minmax(0,1fr);padding-inline:clamp(52px,6vw,72px)}.onboarding-lore--left,.onboarding-lore--right,.onboarding-shell--lore{grid-column:1}.onboarding-lore--left{display:none}.onboarding-lore--right{order:2;margin-top:4px}.onboarding-shell--lore{order:1}}@media(max-width:720px){.onboarding-lore--right{display:none}}.onboarding-step-3 .onboarding-bg,.onboarding-step-5 .onboarding-bg,.onboarding-step-6 .onboarding-bg{filter:saturate(1.05) brightness(.72)}.onboarding-step-3:before,.onboarding-step-5:before,.onboarding-step-6:before{background:linear-gradient(180deg,#021f4059,#021f409e),linear-gradient(90deg,rgba(2,31,64,.45) 0%,transparent 50%,rgba(2,31,64,.4) 100%)}.onboarding-x123-tags{display:flex;flex-wrap:wrap;gap:6px}.onboarding-x123-tag{margin:0}.onboarding-x123-flair{margin-top:10px;font-size:.84rem;line-height:1.48;color:#ffffffe6}.onboarding-x123-traits{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:5px}.onboarding-x123-traits li{position:relative;padding-left:14px;font-size:.76rem;line-height:1.35;color:#ffffffeb}.onboarding-x123-traits li:before{content:"•";position:absolute;left:0;color:#ffed00;font-weight:900}.onboarding-x123-perks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.onboarding-x123-perk{padding:4px 9px;border-radius:999px;background:#ffed0029;border:1px solid rgba(255,237,0,.32);color:#ffed00;font-size:.68rem;font-weight:800}.sector-detail-frame{position:relative;width:100%;margin:0 auto;isolation:isolate}.sector-detail-frame--compact{aspect-ratio:960 / 512;width:min(100cqw,100cqh * 960 / 512,100%);height:auto;max-width:none;flex-shrink:0}.sector-detail-frame--hub{aspect-ratio:unset;width:100%;height:100%;max-width:none;max-height:none;flex:1 1 auto}.sector-detail-frame--square{aspect-ratio:1 / 1;width:min(100cqh,100cqw,100%);height:auto;max-width:none;flex-shrink:0}.onboarding-sector-x123 .sector-detail-frame--compact{width:min(100%,100cqw);max-width:100%;aspect-ratio:960 / 512;height:auto;min-height:clamp(200px,34vh,300px);max-height:min(52vh,100cqh,100%)}.onboarding-sector-x123 .sector-detail-frame--compact .sector-detail-frame-inner{top:10%;left:7%;right:7%;bottom:6.5%;justify-content:center;gap:clamp(3px,.6vh,6px)}.onboarding-sector-x123 .sector-detail-frame--square{width:min(100cqh,100cqw,92vh,100%);max-width:100%;max-height:min(100cqh,92vh,100%)}.onboarding-sector-x123 .sector-detail-frame--square .sector-detail-frame-inner{top:8%;left:7.5%;right:7.5%;bottom:5.5%;justify-content:center;gap:clamp(4px,.8vh,8px)}.onboarding-sector-x123 .sector-detail-frame--lore{width:min(100cqw,100cqh * 960 / 640,100%);max-height:100cqh}.sector-detail-frame--lore{aspect-ratio:960 / 640;width:min(100cqw,100cqh * 960 / 640,100%);height:auto;max-width:none;flex-shrink:0}.onboarding-sector-x123 .x123-stage{align-self:stretch;height:100%;min-height:0;container-type:size;display:flex;align-items:center;justify-content:center;overflow:visible}.onboarding-sector-x123 .x123-panel--sector-frame{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;overflow:visible;flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.sector-detail-frame--lore .sector-detail-frame-inner{top:11%;left:7.5%;right:7.5%;bottom:7%;justify-content:center}.sector-detail-frame--lore .onboarding-lore-unified{height:auto;max-height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;justify-content:center;gap:clamp(10px,1.8vh,18px)}.sector-detail-frame--lore .onboarding-lore-unified-divider{margin:8px 0}.sector-detail-frame--lore .onboarding-lore-eyebrow{font-size:.6rem}.sector-detail-frame--lore .onboarding-lore-title{font-size:clamp(.82rem,1.15vw,.94rem);margin-bottom:5px}.sector-detail-frame--lore .onboarding-lore-unified-section p{font-size:clamp(.66rem,.9vw,.76rem);line-height:1.42}@supports not (width: 1cqw){.sector-detail-frame--compact{width:min(100%,127.5vh)}.sector-detail-frame--square,.onboarding-sector-x123 .sector-detail-frame--square{width:min(100%,92vh)}.sector-detail-frame--lore{width:min(100%,102vh)}.onboarding-sector-x123 .sector-detail-frame--compact,.onboarding-office-x123 .sector-detail-frame--compact{width:min(100%,97.5vh);min-height:clamp(200px,34vh,300px)}}.sector-detail-frame-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;filter:drop-shadow(0 10px 28px rgba(0,0,0,.5)) drop-shadow(0 0 1px rgba(0,0,0,.85))}.sector-detail-frame-inner{position:absolute;z-index:1;top:11%;left:7%;right:7%;bottom:7%;display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.sector-detail-frame-inner .x123-panel-title{margin:0;padding:0;font-size:clamp(.92rem,1.6vw,1.08rem);line-height:1.2}.sector-detail-frame-inner .x123-panel-desc{margin:2px 0 0;font-size:.68rem;line-height:1.35;color:#ffffffc7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sector-detail-frame-inner .x123-panel-body{flex:0 1 auto;min-height:0;max-height:100%;overflow-y:auto;padding-right:2px;scrollbar-width:thin;display:flex;flex-direction:column;justify-content:center}.sector-detail-frame--square .onboarding-x123-detail{flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(5px,.9vh,9px)}.onboarding-sector-x123 .x123-panel--sector-frame .x123-panel-title:after{font-size:.58rem;padding:2px 7px}.sector-detail-frame .onboarding-x123-stats{margin-top:4px;gap:4px}.sector-detail-frame .onboarding-x123-stat{padding:5px 7px;border-radius:8px;background:transparent;border-color:#ffffff1f}.sector-detail-frame .onboarding-x123-stat dt{font-size:.52rem}.sector-detail-frame .onboarding-x123-stat dd{font-size:.72rem}.sector-detail-frame .onboarding-x123-proscons{margin-top:4px;gap:6px}.sector-detail-frame .onboarding-x123-proscons-col h4{font-size:.54rem;margin-bottom:3px}.sector-detail-frame .onboarding-x123-proscons-col li{font-size:.64rem;line-height:1.3}.sector-detail-frame .onboarding-x123-audience,.sector-detail-frame .onboarding-x123-risks{margin-top:4px;padding:6px 8px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.12)}.sector-detail-frame .onboarding-x123-audience h4,.sector-detail-frame .onboarding-x123-risks h4{font-size:.54rem;margin:0 0 3px}.sector-detail-frame .onboarding-x123-audience li,.sector-detail-frame .onboarding-x123-risks li{font-size:.64rem;line-height:1.3}.sector-detail-frame .onboarding-x123-tag{font-size:.58rem;padding:2px 7px}.sector-detail-frame .x123-actions{position:relative;margin-top:clamp(8px,1.1vh,12px);padding-top:0;background:transparent}.sector-detail-frame .x123-action.primary{width:100%;padding:9px 12px;font-size:.76rem}.onboarding-x123-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0}.onboarding-x123-stat{min-width:0;padding:7px 9px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.onboarding-x123-stat dt{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c}.onboarding-x123-stat dd{margin:3px 0 0;font-size:.8rem;font-weight:800;line-height:1.2;color:#fff}.onboarding-x123-proscons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.onboarding-x123-proscons-col h4{margin:0 0 5px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-x123-proscons-col--pros h4{color:#86efac}.onboarding-x123-proscons-col--cons h4{color:#fca5a5}.onboarding-x123-proscons-col ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.onboarding-x123-proscons-col li{position:relative;padding-left:11px;font-size:.7rem;line-height:1.35;color:#ffffffe6}.onboarding-x123-proscons-col--pros li:before{content:"+";position:absolute;left:0;color:#86efac;font-weight:900}.onboarding-x123-proscons-col--cons li:before{content:"−";position:absolute;left:0;color:#fca5a5;font-weight:900}.onboarding-office-x123 .x123-stage{align-self:stretch;min-height:clamp(200px,34vh,300px);height:100%;container-type:size;display:flex;align-items:center;justify-content:center;overflow:visible}.onboarding-office-x123 .x123-panel--sector-frame{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;overflow:visible;flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.onboarding-office-x123 .sector-detail-frame--compact{width:min(100%,100cqw);max-width:100%;aspect-ratio:960 / 512;height:auto;min-height:clamp(260px,40vh,380px);max-height:min(58vh,100cqh,100%)}.onboarding-office-x123 .sector-detail-frame--compact .sector-detail-frame-inner{top:14%;left:9%;right:9%;bottom:8%;justify-content:flex-start;gap:clamp(2px,.45vh,5px);overflow:hidden}.onboarding-office-x123[data-x123-slide=garaj_ev] .sector-detail-frame--compact .sector-detail-frame-inner{top:20%;left:12%;right:12%;bottom:11%}.onboarding-office-x123[data-x123-slide=cowork_uzak] .sector-detail-frame--compact .sector-detail-frame-inner{top:15.5%;left:10%;right:10%;bottom:8.5%}.onboarding-office-x123[data-x123-slide=cowork_merkez] .sector-detail-frame--compact .sector-detail-frame-inner{top:15%;left:9.5%;right:9.5%;bottom:8.5%}.onboarding-office-x123[data-x123-slide=ofis_uzak] .sector-detail-frame--compact .sector-detail-frame-inner{top:14.5%;left:9%;right:9%;bottom:8%}.onboarding-office-x123 .sector-detail-frame-inner .x123-panel-title{flex-shrink:0}.onboarding-office-x123 .sector-detail-frame-inner .x123-panel-desc{flex-shrink:0;-webkit-line-clamp:1}.onboarding-office-x123 .sector-detail-frame-inner .x123-panel-body{flex:1 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;justify-content:flex-start;padding-right:2px;scrollbar-width:thin}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-tags{flex-shrink:0}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-tag{font-size:.56rem;padding:2px 6px}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-stats{flex-shrink:0;gap:3px}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-stat{padding:4px 5px}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-stat dt{font-size:.54rem}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-stat dd{font-size:.66rem}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-proscons{gap:5px}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-proscons-col h4{font-size:.56rem;margin:0 0 2px}.onboarding-office-x123 .sector-detail-frame-inner .onboarding-x123-proscons-col li{font-size:.56rem;line-height:1.22;padding-left:.72rem}.onboarding-office-x123 .sector-detail-frame-inner .x123-actions{position:static;flex-shrink:0;margin-top:auto;padding-top:4px;background:transparent}.onboarding-office-x123 .sector-detail-frame-inner .x123-action.primary{font-size:.7rem;padding:7px 10px}.onboarding-office-x123[data-x123-slide] .x123-panel--sector-frame{background:transparent;border-color:transparent;box-shadow:none}.onboarding-office-x123 .x123-panel-body{max-height:none;overflow:visible;padding-right:0;scrollbar-width:auto}.onboarding-office-x123 .x123-panel--sector-frame .x123-panel-body{max-height:100%;overflow-x:hidden;overflow-y:auto}.onboarding-office-x123 .x123-actions{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,transparent,rgba(18,22,30,.72) 28%)}.x123-action.primary.is-selected{background:linear-gradient(180deg,#fff6a8,#ffed00);box-shadow:0 0 0 2px #ffed008c,0 12px 28px #00000047}@media(max-width:720px){.x123-layout{grid-template-columns:1fr;align-items:stretch}.x123-rail{flex-direction:row;flex-wrap:wrap;justify-content:center;align-self:auto}.x123-pills{flex-direction:row;flex-wrap:wrap;justify-content:center;max-height:none;overflow:visible}.x123-pill{min-width:0;flex:1 1 auto}.x123-nav{display:none}.x123-stage{justify-content:center}.x123-panel{width:100%}.x123-layout--with-lore{grid-template-columns:1fr}.onboarding-lore-unified,.onboarding-lore-inset{order:3}.x123-lore-inset{max-height:none}.x123-layout--style.x123-layout--with-lore .x123-style-header{order:1}.x123-layout--style.x123-layout--with-lore .x123-stage{order:2}.x123-layout--office.x123-layout--with-lore .x123-stage{order:1}.x123-layout--office.x123-layout--with-lore .x123-office-footer{order:2}.x123-layout--office.x123-layout--with-lore .x123-lore-inset{order:3}.onboarding-office-x123 .x123-pills--office-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onboarding-office-x123 .x123-pills--office-tiles .x123-pill{min-height:50px}.onboarding-x123-proscons{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.x123-bg--settled,.x123-panel{animation:none;opacity:1;transform:none}}.x124-portal{position:relative;width:100%;background:#000}.x124-portal-contained{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y proximity}.x124-portal-single{min-height:100%}.x124-block{position:relative}.x124-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.x124-portal-contained .x124-sticky{height:100%;min-height:100%}.x124-sticky-static,.x124-sticky-finale{position:relative;min-height:100vh;min-height:100svh}.x124-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.x124-bg-next{z-index:0;transform:scale(1.04)}.x124-bg-current{z-index:1;transition:opacity .12s linear}.x124-bg-tone{object-fit:unset}.x124-bg-tone--gold{background:radial-gradient(ellipse 80% 55% at 50% 18%,rgba(255,214,102,.35),transparent 62%),linear-gradient(165deg,#1a1208,#3d2a0a 38%,#8b6914 72%,#1a1208)}.x124-bg-tone--midnight{background:radial-gradient(ellipse 70% 50% at 50% 42%,rgba(56,189,248,.12),transparent 65%),linear-gradient(180deg,#020617,#0f172a 45%,#020617)}.x124-bg-tone--teal{background:radial-gradient(ellipse 75% 50% at 50% 22%,rgba(45,212,191,.22),transparent 60%),linear-gradient(160deg,#042f2e,#0f766e 42%,#134e4a)}.x124-bg-tone--slate{background:linear-gradient(165deg,#0f172a,#1e293b,#0f172a)}.x124-veil{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:2;background:#000;pointer-events:none;will-change:transform,opacity,mask-image}.x124-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 28%,transparent 62%,rgba(0,0,0,.72) 100%),radial-gradient(ellipse 80% 60% at 50% 50%,transparent 30%,rgba(0,0,0,.45) 100%)}.x124-copy{position:absolute;z-index:4;left:50%;bottom:clamp(88px,14vh,140px);transform:translate(-50%);width:min(92%,520px);text-align:center;color:#f5f5f7;text-shadow:0 2px 24px rgba(0,0,0,.65);transition:opacity .25s ease}.x124-copy-transition .x124-title{font-size:clamp(1.6rem,5vw,2.6rem)}.x124-eyebrow{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffed00f2}.x124-title{margin:0;font-size:clamp(1.8rem,6vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.x124-desc{margin:10px 0 0;font-size:clamp(.88rem,2.4vw,1rem);line-height:1.5;color:#f5f5f7db}.x124-finale{position:relative;min-height:100vh;min-height:100svh}.x124-portal-contained .x124-finale{min-height:100%}.x124-finale-actions{position:absolute;z-index:5;left:50%;bottom:clamp(20px,4vh,36px);transform:translate(-50%);width:min(92%,420px);display:flex;flex-direction:column;gap:8px}.x124-final-actions .primary,.x124-final-actions .secondary{width:100%;min-height:44px;border-radius:14px}.x124-action-msg{margin:0 0 6px;text-align:center;color:#d7ffe8;font-size:.8rem}.overlay-sheet-x124{padding:0;background:#000;align-items:stretch;justify-content:stretch}.overlay-sheet-x124 .month-close-x124{flex:1;min-height:0;height:100%}.x124-sheet-close{position:fixed;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:120;width:40px;height:40px;border:0;border-radius:999px;background:#282828c7;color:#fff;font-size:1rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(prefers-reduced-motion:reduce){.x124-veil,.x124-bg-current{transition:none}}.x125-rail{display:flex;flex-direction:column;gap:12px}.x125-rail-head{display:flex;flex-direction:column;gap:4px}.x125-eyebrow{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#004b87}.x125-heading{margin:0;font-size:1rem;color:#1a2332;letter-spacing:-.02em}.x125-intro{margin:0;font-size:.76rem;line-height:1.45;color:#50647e}.x125-rail-body{position:relative}.x125-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(8px,3vw,20px);padding:4px clamp(8px,3vw,20px) 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.x125-track::-webkit-scrollbar{display:none}.x125-slide{flex:0 0 min(78vw,340px);scroll-snap-align:center;display:flex;flex-direction:column;gap:10px}.x125-card{display:flex;flex-direction:column;width:100%;border:1px solid rgba(255,255,255,.45);border-radius:22px;padding:0;overflow:hidden;background:#ffffff8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px #041f401f,inset 0 1px #ffffffbf;cursor:pointer;text-align:left;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.x125-card:hover:not(:disabled){transform:translateY(-3px) scale(1.01);box-shadow:0 22px 48px #041f4029,inset 0 1px #ffffffd9}.x125-card:disabled{opacity:.72;cursor:default}.x125-card.tone-urgent{border-color:#ffed00bf;box-shadow:0 16px 40px #041f401f,inset 0 2px #ffed00}.x125-card.tone-success{border-color:#22d5a573}.x125-card-visual{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(145deg,#0a1628,#283593)}.x125-card-img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.02);transition:transform .45s cubic-bezier(.22,1,.36,1)}.x125-card:hover:not(:disabled) .x125-card-img{transform:scale(1.06)}.x125-card-label{display:block;padding:10px 14px 12px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#283593}.x125-caption{padding:0 4px}.x125-caption strong{display:block;font-size:.88rem;color:#1a2332;line-height:1.3}.x125-caption p{margin:4px 0 0;font-size:.74rem;line-height:1.45;color:#50647e}.x125-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:0 clamp(8px,3vw,20px)}.x125-dots{display:flex;flex-wrap:wrap;gap:6px}.x125-dot{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:#28359333;cursor:pointer;transition:width .2s ease,background .2s ease}.x125-dot.active{width:22px;background:linear-gradient(90deg,#283593,#004b87)}.x125-arrows{display:flex;gap:8px;margin-left:auto}.x125-arrow{width:36px;height:36px;border:1px solid rgba(40,53,147,.16);border-radius:999px;background:#ffffffe0;color:#283593;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #041f4014;transition:transform .16s ease,background .16s ease}.x125-arrow:hover:not(:disabled){transform:scale(1.06);background:#fff}.x125-arrow:disabled{opacity:.35;cursor:default}.academy-missions-x125{margin-bottom:12px}.academy-missions-x125 .x125-eyebrow{color:#004b87}@media(min-width:900px){.x125-slide{flex-basis:min(42vw,380px)}}@media(prefers-reduced-motion:reduce){.x125-card,.x125-card-img{transition:none}.x125-track{scroll-behavior:auto}}.x125-char-hub{width:min(100%,var(--layout-onboarding-max));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.6vw,16px);animation:cinematic-piece-bottom .95s .1s cubic-bezier(.16,1,.3,1) both}.x125-char-atrium-canvas{position:relative;width:100%;min-height:clamp(480px,68vh,720px);border-radius:28px;border:1px solid rgba(255,255,255,.18);background:#021f4033;box-shadow:inset 0 1px #ffffff24,0 28px 64px #00000052;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.x125-char-atrium-canvas--expanded{min-height:clamp(500px,70vh,740px)}.x125-char-atrium-stage{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.x125-char-hub--settled .x125-char-atrium-focus.is-visible{z-index:6}.x125-char-hub--settled .x125-char-atrium-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:#021f4061;z-index:1;pointer-events:none}.x125-char-hub--wheel .x125-char-atrium-stage:before,.x125-char-hub--landing .x125-char-atrium-stage:before,.x125-char-hub--wiping .x125-char-atrium-stage:before{display:none}.x125-char-atrium-canvas:active{cursor:grabbing}.x125-char-wheel-layer,.x125-char-settled-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .38s ease}.x125-char-wheel-layer.is-active,.x125-char-settled-layer.is-active{opacity:1;pointer-events:auto}.x125-char-wheel-mask{--wheel-slot: clamp(300px, 46vh, 400px);--wheel-mask: clamp(440px, 64vh, 620px);position:absolute;left:50%;top:50%;width:min(88%,520px);height:var(--wheel-mask);transform:translate(-50%,-50%);overflow:hidden;mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%);transition:opacity .55s ease,visibility .55s ease}.x125-char-wheel-pick-zone{position:absolute;left:50%;top:50%;z-index:4;width:min(72%,260px);height:calc(var(--wheel-slot) * .58);transform:translate(-50%,-50%);border:none;border-radius:18px;pointer-events:none;background:transparent;box-shadow:0 0 18px #ffed008c,0 0 42px #ffed0038,inset 0 0 28px #ffed0024;outline:1px solid rgba(255,237,0,.55);outline-offset:0;transition:opacity .4s ease,transform .4s ease,box-shadow .4s ease}.x125-char-wheel-slot.is-center.is-pick-active .x125-char-frame-glow{opacity:1;top:14%;right:10%;bottom:26%;left:10%;background:radial-gradient(ellipse at center,rgba(255,237,0,.42) 0%,rgba(255,159,28,.16) 42%,transparent 72%)}.x125-char-wheel-slot.is-center.is-pick-active .x125-char-frame-base{border-color:#ffed008c;box-shadow:inset 0 1px #ffffff59,0 0 24px #ffed0047,0 20px 48px #00000047}.x125-char-wheel-slot.is-center.is-committed .x125-char-wheel-slot-label{opacity:.92;font-weight:700}.x125-char-frame--committed .x125-char-frame-base{border-style:dashed;border-color:#ffed0061;background:#021f408c}.x125-char-wheel-slot.is-center.is-committed.is-pick-active .x125-char-frame-glow{opacity:.65}.x125-char-hub--phase-wheel .x125-char-wheel-pick-zone{opacity:1;transform:translate(-50%,-50%) scale(1)}.x125-char-hub--phase-collapsing .x125-char-wheel-pick-zone{opacity:1;transform:translate(-50%,-50%) scale(.98);transition-delay:.18s}.x125-char-hub--phase-expanding .x125-char-wheel-pick-zone,.x125-char-hub--phase-settled .x125-char-wheel-pick-zone{opacity:0;transform:translate(-50%,-50%) scale(1.04)}.x125-char-wheel-track{display:flex;flex-direction:column;align-items:center;transform:translateY(calc((var(--wheel-mask) - var(--wheel-slot)) / 2 - var(--wheel-index) * var(--wheel-slot) + var(--wheel-drag, 0px)));will-change:transform}.x125-char-wheel-track.is-animating{transition:transform .72s cubic-bezier(.22,1,.36,1)}.x125-char-wheel-track.is-dragging{transition:none}.x125-char-wheel-track.is-snapping,.x125-char-ring-track.is-snapping{transition:none!important}.x125-char-wheel-slot{flex:0 0 var(--wheel-slot);display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,380px);padding:8px 6px;box-sizing:border-box}.x125-char-wheel-peek{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;padding:0 10px 8px;box-sizing:border-box;text-align:center}.x125-char-wheel-peek-tag{font-size:.62rem;font-weight:600;line-height:1.25;color:#ffffffc7;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x125-char-wheel-peek-perk{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.58rem;font-weight:700;color:#ffed00;background:#ffed001f;border:1px solid rgba(255,237,0,.28)}.x125-char-wheel-slot-label{display:block;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;text-align:center;line-height:1.2}.x125-char-frame--wheel{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-height:calc(var(--wheel-slot) - 4px);box-sizing:border-box}.x125-char-wheel-stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:88%;flex:0 0 auto;height:calc(var(--wheel-slot) * .92);overflow:hidden;border-radius:18px;isolation:isolate}.x125-char-wheel-stage-char{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;min-height:0;overflow:hidden;padding:6px 8px 0;box-sizing:border-box}.x125-char-hub--atrium .x125-char-wheel-stage{width:90%;height:calc(var(--wheel-slot) * .94)}.x125-char-hub--atrium .x125-char-wheel-stage .x125-char-frame-base{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:18px;z-index:1}.x125-char-hub--atrium .x125-char-wheel-stage .x125-char-popout--wheel{position:relative;left:auto;bottom:auto;z-index:2;display:block;width:auto;max-width:92%;height:auto;max-height:100%;object-fit:contain;object-position:bottom center;transform:none;flex-shrink:1;min-height:0;filter:drop-shadow(0 8px 14px rgba(0,0,0,.32))}.x125-char-popout--wheel{display:block;width:auto;max-width:88%;max-height:58%;object-fit:contain;object-position:bottom center;flex-shrink:1;min-height:0}.x125-char-frame--center .x125-char-wheel-stage-char .x125-char-popout--wheel{max-height:100%}.x125-char-frame--neighbor .x125-char-wheel-stage-char .x125-char-popout--wheel{max-height:92%;opacity:.88}.x125-char-frame--distant .x125-char-wheel-stage-char .x125-char-popout--wheel{max-height:82%;opacity:.5}.x125-char-frame--center .x125-char-wheel-slot-label{color:#ffed00;font-size:.72rem}.x125-char-hub--atrium .x125-char-wheel-slot.is-center .x125-char-frame-base{border-color:#ffffff61;box-shadow:inset 0 1px #ffffff4d,0 12px 32px #00000047}.x125-char-hub--atrium .x125-char-wheel-slot.is-center .x125-char-wheel-peek{padding-bottom:10px}.x125-char-hub--atrium.x125-char-hub--landing .x125-char-wheel-slot.is-center .x125-char-frame-base{border-color:#ffffff6b;box-shadow:inset 0 1px #ffffff52,0 16px 40px #00000052}.x125-char-hub--landing .x125-char-frame--center .x125-char-wheel-stage-char .x125-char-popout--wheel{transform:scale(1.03);transition:transform .2s cubic-bezier(.22,1,.36,1)}.x125-char-hub--atrium .x125-char-frame-glow{display:none}.x125-char-wheel-slot:not(.is-center) .x125-char-wheel-peek-tag,.x125-char-wheel-slot:not(.is-center) .x125-char-wheel-peek-perk{display:none}.x125-char-wheel-slot:not(.is-center) .x125-char-wheel-slot-label{opacity:.55;font-size:.6rem}.x125-char-wheel-slot.is-distant .x125-char-wheel-slot-label{opacity:.32}.x125-char-atrium-focus{position:absolute;left:50%;top:50%;z-index:5;display:grid;grid-template-columns:minmax(200px,46%) minmax(0,1fr);align-items:end;gap:clamp(12px,2.4vw,22px);width:min(96%,820px);padding:0 clamp(8px,1.4vw,14px);transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none}.x125-char-atrium-focus.is-visible{visibility:visible;pointer-events:none}.x125-char-hub--mask-off .x125-char-wheel-mask,.x125-char-hub--committed .x125-char-wheel-mask,.x125-char-hub--wiping .x125-char-wheel-mask,.x125-char-hub--settled .x125-char-wheel-mask{display:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:none}.x125-char-hub--settled .x125-char-atrium-focus.is-visible{opacity:1;transform:translate(-50%,-50%);animation:none}.onboarding-char-x125--scroll.x125-char-hub--settled .x125-char-atrium-focus.is-visible:not(.x125-char-atrium-focus--char-right){transform:translate(calc(-50% - clamp(18px,3.4vw,44px)),-50%)}.onboarding-char-x125--scroll.x125-char-hub--committed-view .x125-char-atrium-focus.is-visible:not(.x125-char-atrium-focus--char-right){transform:translate(calc(-50% - clamp(18px,3.4vw,44px)),-50%)}.x125-char-hub--settled .x125-char-atrium-focus.is-visible.is-expanding .x125-char-atrium-focus-char{animation:x125-settle-char-slide .74s cubic-bezier(.22,1,.36,1) both}.x125-char-hub--settled .x125-char-atrium-focus.is-visible.is-expanding .x125-char-atrium-focus-detail{animation:x125-settle-detail-in .62s .2s cubic-bezier(.22,1,.36,1) both}@keyframes x125-settle-char-slide{0%{opacity:.9;transform:translate(18%) scale(.62)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes x125-settle-detail-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.x125-char-hub--settled .x125-char-atrium-focus-detail .x125-char-detail-panel{animation:none}.x125-char-hub--wiping .x125-char-atrium-focus.is-visible.is-departing{opacity:1!important;visibility:visible!important;animation:none}.x125-char-hub--wheel .x125-char-atrium-focus{opacity:0!important;visibility:hidden;pointer-events:none;animation:none}.x125-char-hub--wheel .x125-char-wheel-pick-zone{opacity:1;transform:translate(-50%,-50%) scale(1)}.x125-char-hub--settled .x125-char-wheel-pick-zone,.x125-char-wheel-mask:has(.x125-char-wheel-slot.is-center.is-committed) .x125-char-wheel-pick-zone{opacity:0;visibility:hidden}.x125-char-hub--settled .x125-char-wheel-pick-zone{transform:translate(-50%,-50%) scale(.96)}.x125-char-hub--phase-expanding .x125-char-atrium-focus.is-visible{animation:x125-char-focus-expand .92s cubic-bezier(.22,1,.36,1) forwards}.x125-char-hub--phase-settled .x125-char-atrium-focus.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1);animation:none}.x125-char-hub--phase-collapsing .x125-char-atrium-focus.is-visible{animation:x125-char-focus-collapse .76s cubic-bezier(.4,0,.2,1) forwards}.x125-char-hub--phase-wheel .x125-char-atrium-focus{opacity:0!important;visibility:hidden;pointer-events:none;animation:none}.x125-char-wheel-nav{position:absolute;right:clamp(10px,1.6vw,16px);top:50%;z-index:8;display:flex;flex-direction:column;gap:8px;transform:translateY(-50%);pointer-events:auto}.x125-char-wheel-nav-btn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,237,0,.42);background:#021f40d1;color:#ffed00;font-size:1rem;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #00000047;transition:transform .18s ease,background .18s ease}.x125-char-wheel-nav-btn:hover{transform:scale(1.06);background:#043673eb}.x125-char-atrium-focus-char{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(300px,46vh,430px);overflow:hidden}.x125-char-hub--settled .x125-char-wheel-mask,.x125-char-hub--phase-settled .x125-char-wheel-mask,.x125-char-hub--phase-expanding .x125-char-wheel-mask,.x125-char-atrium-canvas--expanded .x125-char-wheel-mask{opacity:0;visibility:hidden;pointer-events:none}.x125-char-hub--wheel .x125-char-atrium-focus,.x125-char-hub--phase-wheel .x125-char-atrium-focus{opacity:0!important;visibility:hidden;pointer-events:none;animation:none}.x125-char-hub--wheel .x125-char-wheel-mask,.x125-char-hub--landing .x125-char-wheel-mask,.x125-char-hub--phase-wheel .x125-char-wheel-mask,.x125-char-hub--phase-collapsing .x125-char-wheel-mask{opacity:1;visibility:visible;pointer-events:auto;transition:none}.x125-char-atrium-focus-img{display:block;width:100%;max-height:clamp(350px,54vh,500px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 22px 30px rgba(0,0,0,.42))}@keyframes x125-char-focus-expand{0%{opacity:0;transform:translate(-50%,-48%) scale(.74);width:min(44%,340px)}45%{opacity:1;transform:translate(-54%,-50%) scale(.9);width:min(68%,560px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);width:min(96%,820px)}}@keyframes x125-char-focus-collapse{0%{opacity:1;transform:translate(-50%,-50%) scale(1);width:min(96%,820px)}55%{opacity:.82;transform:translate(-52%,-50%) scale(.88);width:min(52%,380px)}to{opacity:0;transform:translate(-50%,-48%) scale(.74);width:min(40%,300px)}}.x125-char-hub--phase-expanding .x125-char-atrium-focus-detail{animation:x125-char-detail-reveal .82s .28s cubic-bezier(.22,1,.36,1) both}.x125-char-hub--phase-collapsing .x125-char-atrium-focus-detail{animation:x125-char-detail-hide .42s cubic-bezier(.4,0,.2,1) forwards}@keyframes x125-char-detail-reveal{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes x125-char-detail-hide{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@keyframes x125-char-focus-settle{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.x125-char-atrium-focus-detail{align-self:center;text-align:left}.x125-char-atrium-focus--char-right{grid-template-columns:minmax(0,1fr) minmax(148px,40%)}.x125-char-atrium-focus--char-right .x125-char-atrium-focus-char{order:2;justify-content:flex-end}.x125-char-atrium-focus--char-right .x125-char-atrium-focus-detail{order:1}.x125-char-atrium-focus--char-right .x125-char-atrium-focus-img{object-position:bottom right}.x125-char-frame{position:relative;width:100%;border-radius:24px;overflow:visible}.x125-char-hub--atrium .x125-char-frame--wheel{height:auto;max-height:calc(var(--wheel-slot) - 8px)}.x125-char-frame--wheel{height:clamp(270px,40vh,370px)}.x125-char-frame--lane{height:clamp(100px,14vh,128px)}.x125-char-frame-base{position:absolute;inset:auto 8% 0;height:58%;border-radius:22px;background:linear-gradient(180deg,#ffffff38,#ffffff14);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff59,0 20px 48px #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.x125-char-frame-glow{position:absolute;top:18%;right:12%;bottom:28%;left:12%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(255,237,0,.18) 0%,transparent 72%);opacity:0;transition:opacity .45s ease}.x125-char-wheel-slot .x125-char-frame-glow{opacity:1;top:12%;right:8%;bottom:24%;left:8%;background:radial-gradient(ellipse at center,rgba(255,237,0,.3) 0%,rgba(120,200,255,.1) 45%,transparent 72%)}.x125-char-popout{position:relative;z-index:3;display:block;width:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 20px 24px rgba(0,0,0,.35));transition:transform .42s cubic-bezier(.22,1,.36,1)}.x125-char-popout--wheel{height:clamp(250px,38vh,350px);transform:translateY(22px) scale(.82);transition:transform .78s cubic-bezier(.16,1,.32,1),opacity .5s ease,filter .5s ease}.x125-char-hub--atrium .x125-char-wheel-stage .x125-char-popout--wheel{height:auto;max-height:100%;transform:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .5s ease,filter .5s ease}.x125-char-popout--lane{height:clamp(88px,12vh,112px);transform:translateY(10px) scale(.78);filter:drop-shadow(0 12px 18px rgba(0,0,0,.28));opacity:.88}.x125-char-lane:hover .x125-char-popout--lane{transform:translateY(4px) scale(.86);opacity:1}.x125-char-atrium-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;pointer-events:none;animation:x125-char-hero-in .58s cubic-bezier(.22,1,.36,1) both}.x125-char-atrium-hero--left{justify-content:flex-start;padding-left:clamp(2px,1vw,10px)}.x125-char-atrium-hero--right{justify-content:flex-end;padding-right:clamp(2px,1vw,10px)}.x125-char-atrium-hero-img{display:block;width:min(50vw,360px);max-height:96%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 32px 40px rgba(0,0,0,.48))}@keyframes x125-char-hero-in{0%{opacity:0;transform:translateY(28px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.x125-char-atrium-column{position:relative;z-index:3;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(8px,1.2vh,12px);width:min(100%,460px);min-height:clamp(360px,52vh,520px);margin:0 auto;padding:clamp(14px,2vh,20px) clamp(12px,2vw,18px)}.x125-char-lane{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;padding:0;background:transparent;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1)}.x125-char-lane:hover{transform:translateY(-2px) scale(1.02)}.x125-char-lane--prev{grid-row:1}.x125-char-lane--next{grid-row:3}.x125-char-lane-label{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffad}.x125-char-atrium-detail{grid-row:2;align-self:center;text-align:center}.x125-char-detail-panel{padding:clamp(14px,2vw,18px) clamp(16px,2.2vw,20px);border-radius:20px;background:#021f4094;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 44px #00000042;color:#fff;animation:x125-char-detail-in .5s .08s cubic-bezier(.22,1,.36,1) both}.x125-char-atrium-focus .x125-char-detail-panel{animation:none}@keyframes x125-char-detail-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.x125-char-atrium-detail-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffed0029;border:1px solid rgba(255,237,0,.28);color:#ffed00;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.x125-char-atrium-detail-title{margin:8px 0 4px;font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:-.03em}.x125-char-atrium-detail-flair{margin:0 0 8px;color:#ffffffd6;font-size:clamp(.76rem,1.1vw,.88rem);line-height:1.45}.x125-char-atrium-traits{margin:0;padding:0;list-style:none;display:grid;gap:4px;text-align:left}.x125-char-atrium-traits li{position:relative;padding-left:14px;font-size:.74rem;line-height:1.35;color:#ffffffe6}.x125-char-atrium-traits li:before{content:"•";position:absolute;left:0;color:#ffed00;font-weight:900}.x125-char-atrium-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.x125-char-atrium-perk{padding:4px 10px;border-radius:999px;background:#fffbe0eb;border:1px solid rgba(255,237,0,.45);color:#1b4a2d;font-size:.7rem;font-weight:800}.x125-char-atrium-hint{position:absolute;left:50%;bottom:10px;z-index:2;margin:0;transform:translate(-50%);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;pointer-events:none}.x125-char-ring-canvas--picked,.x125-char-atrium-canvas--picked{display:flex;align-items:flex-end;cursor:default;touch-action:auto}.x125-char-picked{position:relative;z-index:4;display:grid;grid-template-columns:minmax(150px,42%) minmax(0,1fr);align-items:end;gap:clamp(12px,2.4vw,22px);width:100%;min-height:100%;padding:clamp(14px,2.4vw,22px);animation:x125-char-picked-in .55s cubic-bezier(.22,1,.36,1) both}.x125-char-picked--right{grid-template-columns:minmax(0,1fr) minmax(150px,42%)}.x125-char-picked--right .x125-char-picked-hero{order:2}.x125-char-picked--right .x125-char-detail-panel{order:1}.x125-char-picked-hero{display:flex;align-items:flex-end;justify-content:center;min-height:clamp(290px,46vh,440px)}.x125-char-picked-hero-img{display:block;width:100%;max-height:clamp(340px,56vh,520px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 28px 36px rgba(0,0,0,.45))}.x125-char-picked .x125-char-detail-panel{align-self:center;text-align:left}.x125-char-ring--picked .x125-char-ring-canvas--picked{min-height:clamp(300px,42vh,420px)}@keyframes x125-char-picked-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.x125-char-hint{display:none}.x125-char-confirm{min-width:min(100%,280px);padding:12px 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffed00,#ffdf00);color:#021f40;font-size:.82rem;font-weight:800;letter-spacing:.04em;cursor:pointer;box-shadow:0 12px 32px #ffed0047;transition:transform .2s ease,box-shadow .2s ease}.x125-char-confirm:hover{transform:translateY(-1px);box-shadow:0 16px 36px #ffed005c}.x125-char-confirm--selected{background:#ffffff24;color:#ffed00;border:1px solid rgba(255,237,0,.45);box-shadow:inset 0 1px #ffffff1f}.x125-char-dots{display:flex;justify-content:center;gap:8px}.x125-char-dot{width:28px;height:6px;border:0;border-radius:999px;background:#ffffff38;cursor:pointer;transition:width .25s ease,background .25s ease}.x125-char-dot.active{width:40px;background:linear-gradient(90deg,#ffed00,#ffdf00)}.onboarding-step-1:before{background:linear-gradient(180deg,#021f4047,#021f4085 55%,#021f40c2),linear-gradient(90deg,rgba(2,31,64,.42) 0%,transparent 45%,rgba(2,31,64,.35) 100%)}.onboarding-char-x125{width:100%}.onboarding-scroll-chapter--char:after{background:linear-gradient(180deg,#021f4052,#021f4085),linear-gradient(90deg,rgba(2,31,64,.28) 0%,transparent 42%,rgba(2,31,64,.22) 100%)}.onboarding-scroll-chapter-inner--char{width:min(100%,980px)}.onboarding-scroll--dossier .onboarding-scroll-chapter-inner--char{width:min(calc(100% - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset)),980px);max-width:min(calc(100% - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset)),980px)}.onboarding-scroll-chapter--char .onboarding-char-sample--solo{padding:clamp(14px,2vw,20px);border-radius:24px;border:1px dashed rgba(255,255,255,.34);background:#021f4061;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff1f}.onboarding-char-x125--scroll .x125-char-atrium-canvas,.onboarding-char-x125--scroll .x125-char-atrium-canvas--compare,.onboarding-char-x125--scroll .x125-char-atrium-canvas--expanded{min-height:clamp(460px,62vh,680px);background:#021f4038;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14}.onboarding-char-x125--scroll .x125-char-wheel-mask{--wheel-slot: clamp(228px, 32vh, 292px);--wheel-mask: clamp(500px, 70vh, 660px);mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.onboarding-char-x125--scroll .x125-char-wheel-stage{width:92%;height:calc(var(--wheel-slot) * .94)}.onboarding-char-x125--scroll .x125-char-hub--atrium .x125-char-wheel-stage .x125-char-popout--wheel{max-width:88%}.onboarding-char-x125--scroll .x125-char-frame--wheel{height:auto;max-height:calc(var(--wheel-slot) - 8px)}.onboarding-char-x125--scroll .x125-char-atrium-focus{width:min(98%,880px);grid-template-columns:minmax(0,1.08fr) minmax(260px,.94fr)}.onboarding-char-x125--scroll .x125-char-atrium-focus-img{max-height:clamp(400px,54vh,560px)}.onboarding-char-x125--scroll .x125-char-atrium-focus-char{min-height:clamp(340px,50vh,500px)}.onboarding-scroll--dossier .onboarding-char-x125--scroll .x125-char-atrium-focus{width:min(98%,880px)}.onboarding-char-sample--solo{width:100%;max-width:min(960px,100%);margin:0 auto}.onboarding-scroll-chapter--char{justify-content:center}.onboarding-char-sample{display:flex;flex-direction:column;gap:clamp(8px,1.2vh,12px);padding:clamp(10px,1.4vw,14px);border-radius:20px;border:1px dashed rgba(255,237,0,.28);background:#021f4024}.onboarding-char-sample-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.onboarding-char-sample-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:linear-gradient(180deg,#ffed00,#ffdf00);color:#021f40;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.onboarding-char-sample-tag--alt{background:#ffffff24;color:#ffed00;border:1px solid rgba(255,237,0,.42)}.onboarding-char-sample-head p{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#ffffff9e}.onboarding-char-sample--solo .x125-char-atrium-canvas--compare{min-height:clamp(360px,52vh,520px)}.x125-char-ring{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,1.4vw,12px)}.x125-char-ring-canvas{position:relative;width:100%;min-height:clamp(300px,42vh,420px);border-radius:24px;border:1px solid rgba(255,255,255,.16);background:#021f402e;overflow:hidden;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none}.x125-char-ring-canvas--expanded{min-height:clamp(320px,44vh,440px)}.x125-char-ring-stage{position:absolute;top:0;right:0;bottom:0;left:0}.x125-char-ring-focus{position:absolute;left:50%;top:50%;z-index:5;display:grid;grid-template-columns:minmax(140px,38%) minmax(0,1fr);align-items:end;gap:clamp(10px,2vw,16px);width:min(94%,680px);padding:0 clamp(8px,1.4vw,14px);transform:translate(-50%,-54%);opacity:0;pointer-events:none;transition:opacity .26s ease}.x125-char-ring-focus.is-visible{opacity:1;pointer-events:auto}.x125-char-ring-focus-char{display:flex;align-items:flex-end;justify-content:center;min-height:clamp(200px,30vh,280px)}.x125-char-ring-focus-img{display:block;width:100%;max-height:clamp(240px,34vh,320px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 20px 28px rgba(0,0,0,.4));animation:x125-char-focus-pop .36s cubic-bezier(.22,1,.36,1) both}.x125-char-ring-focus-detail{align-self:center;text-align:left}.x125-char-ring-slot.is-center-ghost .x125-char-frame--ghost{opacity:0;visibility:hidden}.x125-char-ring-slot-label{display:block;margin-top:4px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffad;text-align:center}.x125-char-ring-canvas:active{cursor:grabbing}.x125-char-ring-mask{--ring-slot: clamp(180px, 28vw, 240px);--ring-mask: clamp(280px, 38vh, 380px);position:absolute;left:50%;top:50%;width:min(96%,760px);height:var(--ring-mask);transform:translate(-50%,-50%);overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.x125-char-ring-track{display:flex;align-items:flex-end;height:100%;transform:translate(calc((var(--ring-mask) - var(--ring-slot)) / 2 - var(--ring-index) * var(--ring-slot) + var(--ring-drag, 0px)));will-change:transform}.x125-char-ring-track.is-animating{transition:transform .62s cubic-bezier(.22,1,.36,1)}.x125-char-ring-slot{flex:0 0 var(--ring-slot);display:flex;justify-content:center;padding:0 4px}.x125-char-ring-slot-btn{display:flex;flex-direction:column;align-items:center;border:0;padding:0;background:transparent;cursor:pointer;transform:scale(.82);opacity:.55;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease}.onboarding-step-1 .onboarding-shell,.onboarding-step-1 .onboarding-triptych{align-items:center;justify-content:center;width:100%}.onboarding-step-1 .onboarding-triptych{display:flex;margin-top:clamp(6px,1.4vh,14px)}.onboarding-step-1 .onboarding-shell--lore{overflow-y:auto;max-height:calc(100vh - clamp(160px,22vh,220px));padding-right:4px}.x125-char-ring-slot-btn:hover{opacity:.82}.x125-char-frame--ring{height:clamp(200px,30vh,270px);width:min(100%,220px)}.x125-char-popout--ring{height:clamp(180px,28vh,250px);transform:translateY(16px) scale(.88)}.x125-char-ring-slot-label{margin-top:6px;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffad}.x125-char-ring-hint{position:absolute;left:50%;bottom:8px;margin:0;transform:translate(-50%);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff6;pointer-events:none}.x125-char-ring-track .x125-char-ring-slot{position:relative}.x125-char-ring-track .x125-char-ring-slot-btn{transform:scale(.78);opacity:.48}.x125-char-ring-track .x125-char-ring-slot .x125-char-frame-glow{opacity:0}.x125-char-ring-track .x125-char-ring-slot .x125-char-popout--ring{transform:translateY(22px) scale(.76)}.x125-char-ring-track .x125-char-ring-slot.is-center .x125-char-ring-slot-btn{transform:scale(1);opacity:1}.x125-char-ring-track .x125-char-ring-slot.is-center .x125-char-frame-glow{opacity:1;top:10%;right:6%;bottom:22%;left:6%;background:radial-gradient(ellipse at center,rgba(255,237,0,.34) 0%,rgba(120,200,255,.12) 45%,transparent 72%)}.x125-char-ring-track .x125-char-ring-slot.is-center .x125-char-popout--ring{transform:translateY(-12px) scale(1.18);filter:drop-shadow(0 32px 38px rgba(0,0,0,.48))}.x125-char-ring-track .x125-char-ring-slot.is-center .x125-char-ring-slot-label{color:#ffed00}@media(max-width:880px){.x125-char-atrium-canvas{min-height:clamp(340px,52vh,480px)}.x125-char-atrium-hero-img{width:min(56vw,280px)}.x125-char-atrium-column{width:min(100%,380px)}.x125-char-wheel-mask{width:min(92%,420px)}}@media(prefers-reduced-motion:reduce){.x125-char-wheel-track,.x125-char-atrium-hero-img,.x125-char-atrium-detail,.x125-char-lane{transition:none;animation:none}}.x126-portal{position:relative;width:100%;background:#021f40}.x126-portal-contained{height:100%;overflow-y:auto;overscroll-behavior:contain}.x126-track{position:relative;height:195vh}.x126-sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:flex-end;height:100vh;height:100svh;overflow:hidden;background:#021f40}.x126-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;background:#021f40;will-change:transform}.x126-hero-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform,opacity}.x126-breath-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 42%,#00000014,#000000eb 72%),linear-gradient(180deg,#00000059,#000000fa);pointer-events:none;z-index:2;will-change:opacity}.x126-hero-img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.x126-hero-img--panoramic{object-position:center 42%;min-width:100%;min-height:100%}.x126-hero-logo{position:absolute;left:50%;top:clamp(12%,18vh,22%);z-index:2;width:min(78vw,520px);transform:translate(-50%);filter:drop-shadow(0 20px 48px rgba(0,0,0,.55));pointer-events:none}.x126-portal--panoramic .x126-track{height:240vh}.x126-portal--panoramic .x126-breath-scrim{background:radial-gradient(ellipse 72% 58% at 50% 38%,#0000000a,#000000e0 74%),linear-gradient(180deg,#00000038,#000000f5)}.x126-device-layer{position:absolute;left:50%;top:46%;width:min(88vw,980px);will-change:transform,opacity;pointer-events:none}.x126-device{width:100%;border-radius:20px 20px 10px 10px;padding:10px 10px 14px;background:linear-gradient(180deg,#3a3a3c,#1d1d1f 55%,#121214);box-shadow:0 40px 100px #000000a6,inset 0 1px #ffffff1f}.x126-device-top{display:flex;justify-content:center;padding:2px 0 8px}.x126-device-camera{width:8px;height:8px;border-radius:999px;background:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff14}.x126-device-screen{aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#000;border:1px solid rgba(0,0,0,.65)}.x126-device-screen-img{width:100%;height:100%;object-fit:cover;object-position:center}.x126-device-base{display:flex;justify-content:center;padding-top:10px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.x126-story{position:relative;z-index:4;max-width:720px;margin:0 auto;padding:clamp(28px,5vw,52px) clamp(16px,4vw,28px) clamp(16px,3vw,28px);text-align:center;color:#f5f5f7;will-change:opacity}.x126-story-overlay{flex-shrink:0;width:100%;pointer-events:none}.x126-story-overlay .x126-story-body{pointer-events:auto}.x126-eyebrow{display:inline-block;margin-bottom:10px;padding:4px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffed00f2}.x126-title{margin:0;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.x126-desc{margin:12px 0 0;font-size:clamp(.9rem,2.4vw,1.05rem);line-height:1.55;color:#f5f5f7d1}.x126-story-body{margin-top:16px}body:has(.landing-simulation),body:has(.landing-x126){background:#021f40;overflow-x:hidden;overflow-y:auto;height:auto;min-height:100svh;scroll-snap-type:y proximity}.app:has(.landing-simulation),.app:has(.landing-x126){background:#021f40;overflow:visible;height:auto;min-height:100svh}.landing.landing-simulation,.landing.landing-cinematic.landing-x126,.landing-cinematic.landing-x126{overflow:visible;display:block;place-items:unset;min-height:auto;height:auto;width:100%;max-width:100%;padding:0;gap:0;background:#021f40}.landing-hero-terminal{position:relative;z-index:2;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vh,36px) clamp(14px,3vw,24px);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.landing-hero-terminal-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center 40%;background-repeat:no-repeat;filter:saturate(1.05) contrast(1.02);transform:scale(1.04);animation:landing-hero-bg-drift 28s ease-in-out infinite alternate}.landing-hero-terminal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 78% 62% at 50% 44%,rgba(2,31,64,.42) 0%,transparent 68%),linear-gradient(180deg,#00081438,#0008148c),linear-gradient(90deg,rgba(0,0,0,.2) 0%,transparent 40%,rgba(0,0,0,.16) 100%);pointer-events:none}.landing-hero-terminal-inner{position:relative;z-index:2;width:min(100%,560px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vh,24px)}.landing-hero-panel{width:100%;animation:landing-hero-in .7s cubic-bezier(.22,1,.36,1) both}.landing-hero-logo-cap{position:relative;z-index:3;display:flex;justify-content:center;margin-bottom:-30px}.landing-hero-logo{width:min(78vw,320px)!important;filter:drop-shadow(0 14px 36px rgba(0,0,0,.5))}.landing-hero-card{position:relative;isolation:isolate;padding:clamp(36px,5vw,44px) clamp(22px,4vw,30px) clamp(24px,4vw,28px);border-radius:28px;background:linear-gradient(165deg,#021f40eb,#043673d1 52%,#021f40e6);border:2px solid rgba(212,168,75,.55);box-shadow:0 0 0 1px #ffed002e,0 28px 72px #0000007a,inset 0 1px #ffffff24;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);text-align:center}.landing-hero-eyebrow{display:inline-flex;margin-bottom:12px;padding:5px 14px;border-radius:999px;background:#ffed001f;border:1px solid rgba(255,237,0,.32);color:#ffed00;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-hero-title{margin:0 0 10px;font-size:clamp(1.55rem,4.8vw,2.15rem);font-weight:900;letter-spacing:-.03em;line-height:1.12;color:#fff;text-wrap:balance}.landing-hero-lead{margin:0 0 20px;font-size:clamp(.9rem,2.2vw,1.02rem);line-height:1.55;color:#ffffffdb;text-wrap:balance}.landing-hud-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.landing-hud-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border-radius:14px;background:#00000038;border:1px solid rgba(255,237,0,.24);box-shadow:inset 0 1px #ffffff0f}.landing-hud-stat-value{font-size:clamp(1.1rem,3vw,1.35rem);font-weight:900;color:#ffed00;line-height:1;font-variant-numeric:tabular-nums}.landing-hud-stat-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.landing-hud-stat-hint{display:none;font-size:.58rem;color:#ffffff7a;line-height:1.2}@media(min-width:520px){.landing-hud-stat{padding:12px 10px}.landing-hud-stat-hint{display:block}}.landing-hero-scroll-cue{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;animation:onboarding-scroll-cue-bob 2.4s ease-in-out infinite}@keyframes landing-hero-bg-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(0,-1.2%,0)}}@keyframes landing-hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing-simulation.is-pulling-in .landing-hero-terminal-inner{animation:landing-pull-in 2.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes landing-pull-in{to{opacity:0;transform:scale(1.06) translateY(-8%);filter:blur(6px)}}.landing-x127-converge{width:100%;max-width:100%;overflow:visible}.landing-x126-reveal.x126-portal--panoramic .x126-track{height:200vh}.landing-x126-reveal .x126-sticky{justify-content:center;align-items:center;padding:clamp(20px,4vh,36px) clamp(16px,3vw,24px);background:radial-gradient(ellipse 90% 70% at 50% 20%,rgba(4,54,115,.35) 0%,transparent 55%),#021f40}.landing-x126-reveal .x126-story-overlay{position:relative;z-index:5;width:min(100%,640px);margin:0 auto;padding:clamp(28px,4.5vh,44px) clamp(22px,4vw,36px);border-radius:24px;background:#021f40b8;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.landing-x126-reveal .x126-title{text-wrap:balance}.landing-x126-reveal .x126-desc{max-width:38ch;margin-left:auto;margin-right:auto;color:#ffffffe0}.landing-x126-reveal .x126-hero-img--panoramic{object-position:center 40%}.landing-x127-converge.landing-x127-dual-world .x127-track{height:280vh;scroll-snap-align:start;scroll-snap-stop:always}.landing-x127-converge.landing-x127-dual-world .x127-sticky{position:sticky;top:0;display:block;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;max-height:100svh;max-height:100dvh;padding:0;background:#021f40;overflow:hidden}.landing-x127-converge.landing-x127-dual-world .x127-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;max-width:none;height:100%;min-height:100%;margin:0;border-radius:0;overflow:hidden;box-shadow:none;perspective:none;will-change:transform}.landing-x127-converge.landing-x127-dual-world .x127-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:radial-gradient(ellipse 130% 90% at 50% 100%,rgba(2,31,64,.82) 0%,transparent 58%),linear-gradient(180deg,rgba(0,8,20,.42) 0%,transparent 28%,transparent 52%,rgba(2,31,64,.92) 100%),linear-gradient(90deg,rgba(0,0,0,.28) 0%,transparent 32%,transparent 68%,rgba(0,0,0,.22) 100%);pointer-events:none}.landing-x127-converge.landing-x127-dual-world .x127-merged{display:block;top:0;right:0;bottom:0;left:0}.landing-x127-converge.landing-x127-dual-world .x127-merged-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 36%;filter:saturate(1.08) contrast(1.04);transform:scale(1.07);transform-origin:center center;border-radius:0;box-shadow:none}.landing-x127-converge.landing-x127-dual-world .x127-wings{top:0;right:0;bottom:0;left:0;height:100%}.landing-x127-converge.landing-x127-dual-world .x127-wings-halves{width:100%;height:100%}.landing-x127-converge.landing-x127-dual-world .x127-wings-halves .x127-wing{flex:1 1 50%;max-width:50%;height:100%;border-radius:0}.landing-x127-converge.landing-x127-dual-world .x127-wings-halves .x127-wing-img{width:100%;height:100%;margin-left:0;object-fit:cover;filter:saturate(1.08) contrast(1.04);transform:scale(1.08);transform-origin:center center}.landing-x127-converge.landing-x127-dual-world .x127-wing-left .x127-wing-img{object-position:68% center}.landing-x127-converge.landing-x127-dual-world .x127-wing-right .x127-wing-img{object-position:32% center}.landing-x127-converge.landing-x127-dual-world .x127-center-glow{top:0;right:0;bottom:0;left:0;z-index:4;background:radial-gradient(ellipse 36% 72% at 50% 50%,rgba(255,210,120,.22) 0%,rgba(120,180,255,.16) 40%,transparent 74%)}.landing-x127-converge.landing-x127-dual-world .x127-seam{z-index:3;background:linear-gradient(180deg,transparent 0%,rgba(255,220,140,.55) 42%,rgba(255,237,0,.75) 50%,rgba(120,200,255,.55) 58%,transparent 100%);box-shadow:0 0 32px #ffed0059}.landing-x127-converge.landing-x127-dual-world .x127-copy{position:absolute;left:0;right:0;bottom:clamp(108px,20vh,200px);z-index:10;order:unset;width:min(100%,680px);margin:0 auto;padding:0 clamp(20px,5vw,32px);text-align:center;pointer-events:none}.landing-x127-converge.landing-x127-dual-world .x127-eyebrow{display:inline-flex;margin-bottom:12px;padding:5px 14px;border-radius:999px;background:#ffed001f;border:1px solid rgba(255,237,0,.32);color:#ffed00;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-x127-converge.landing-x127-dual-world .x127-title{margin:0;font-size:clamp(1.65rem,5vw,2.45rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#fff;text-wrap:balance;text-shadow:0 4px 28px rgba(0,0,0,.55)}.landing-x127-converge.landing-x127-dual-world .x127-desc{max-width:36ch;margin:12px auto 0;font-size:clamp(.92rem,2vw,1.05rem);line-height:1.5;color:#ffffffe0;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.5)}.landing-x127-converge .x127-actions{position:absolute;left:0;right:0;bottom:0;z-index:11;order:unset;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;padding:0 clamp(12px,3vw,20px) clamp(20px,4vh,36px)}.landing-stat-row-x126{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:clamp(18px,3vh,24px)}.landing-stat-row-x126 span{flex:1 1 108px;max-width:148px;min-height:52px;flex-direction:column;gap:2px;padding:8px 10px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,237,0,.22);font-size:.72rem;color:#ffffffb8}.landing-stat-row-x126 strong{display:block;font-size:1.15rem;color:#ffed00;line-height:1.1}.landing-play-panel-x126{position:relative;z-index:3;margin:0 auto clamp(28px,5vw,56px)}@media(prefers-reduced-motion:reduce){.x126-hero-layer,.x126-device-layer,.x126-story{transition:none}.milli-logo-animated{animation:none}}.x127-portal{position:relative;width:100%;background:#021f40}.x127-portal-contained{height:100%;overflow-y:auto;overscroll-behavior:contain}.x127-track{position:relative;height:280vh}.x127-sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;min-height:100svh;padding:clamp(12px,3vw,28px) 0 clamp(8px,2vw,20px);background:#021f40;overflow:hidden}.x127-stage{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,1080px);height:clamp(240px,42vh,460px);margin:0 auto;perspective:1400px;perspective-origin:50% 42%;will-change:transform}.x127-merged{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;will-change:opacity,transform}.x127-merged-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 28px 48px rgba(0,0,0,.55));pointer-events:none;-webkit-user-select:none;user-select:none}.x127-wings{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:0;z-index:2;will-change:opacity}.x127-wing{position:relative;flex:1 1 50%;height:100%;overflow:hidden;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden}.x127-wing-left{border-radius:18px 0 0 18px}.x127-wing-right{border-radius:0 18px 18px 0}.x127-wing-img{display:block;width:200%;max-width:none;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 28px 48px rgba(0,0,0,.55))}.x127-wing-left .x127-wing-img{object-position:left center}.x127-wing-right .x127-wing-img{margin-left:-100%;object-position:right center}.x127-wings-halves .x127-wing-img{width:100%;max-width:none;margin-left:0;height:100%;object-fit:cover}.x127-wings-halves .x127-wing-left .x127-wing-img{object-position:right center}.x127-wings-halves .x127-wing-right .x127-wing-img{margin-left:0;object-position:left center}.x127-wings-halves .x127-wing{flex:1 1 50%;max-width:50%}.x127-seam{position:absolute;top:8%;bottom:8%;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.55) 18%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.55) 82%,transparent 100%);box-shadow:0 0 24px #ffffff59;pointer-events:none;z-index:2}.x127-center-glow{position:absolute;top:10%;right:38%;bottom:10%;left:38%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(120,180,255,.28) 0%,transparent 72%);pointer-events:none;z-index:1}.x127-copy{max-width:760px;margin:clamp(18px,3vw,32px) auto 0;padding:0 clamp(16px,4vw,28px);text-align:center;color:#f5f5f7;will-change:opacity}.x127-eyebrow{display:inline-block;margin-bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.x127-title{margin:0;font-size:clamp(1.55rem,3.4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.x127-desc{margin:12px 0 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.55;color:#ffffffb8}.x127-actions{position:relative;z-index:6;flex-shrink:0;display:flex;justify-content:center;width:100%;padding:clamp(8px,2vw,16px) clamp(12px,3vw,24px) clamp(24px,5vh,48px);margin-top:0;will-change:opacity}.landing-x127-converge{width:100%}.landing-x127-converge.landing-x127-dual-world.x127-portal{background:#021f40}.landing-play-panel-x127{position:relative;z-index:2;width:min(100%,520px);margin:0 auto;margin-top:clamp(8px,1.5vh,14px);padding:clamp(28px,4vw,44px) clamp(20px,4vw,32px) clamp(14px,2vw,18px);border-radius:24px;background:linear-gradient(165deg,#021f40f0,#043673db);border:2px solid rgba(212,168,75,.48);box-shadow:0 0 0 1px #ffed0024,0 24px 56px #00000073,inset 0 1px #ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:landing-panel-in .85s .12s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;align-items:stretch;gap:10px;color:#fff}.landing-play-panel-x127 .landing-main-cta,.landing-play-panel-x127 .landing-continue-btn,.landing-play-panel-x127 .landing-register-btn,.landing-play-panel-x127 .landing-guest-btn,.landing-play-panel-x127 .landing-logout-btn{width:100%;text-align:center}.landing-play-panel-x127 .landing-mini-actions{justify-content:center;text-align:center;flex-wrap:wrap;gap:8px 14px}@media(max-width:720px){.landing-x127-converge .landing-play-panel-x127{width:calc(100% - 32px);margin-bottom:0;padding:clamp(32px,8vw,48px) 18px 14px}}.landing-x127-converge.landing-x127-panoramic .x127-track{height:280vh}.landing-x127-converge.landing-x127-panoramic .x127-sticky{height:100svh;height:100dvh;min-height:100svh;min-height:100dvh}.landing-x127-converge.landing-x127-panoramic .x127-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-x127-converge.landing-x127-panoramic .x127-merged-img,.landing-x127-converge.landing-x127-panoramic .x127-wing-img{object-fit:cover;object-position:center 36%;width:100%;height:100%;border-radius:0;filter:saturate(1.08) contrast(1.04)}.landing-x127-converge.landing-x127-panoramic .x127-merged{top:0;right:0;bottom:0;left:0}.landing-x127-converge.landing-x127-panoramic .x127-center-glow{background:radial-gradient(ellipse 38% 70% at 50% 50%,rgba(255,120,80,.18) 0%,rgba(80,160,255,.16) 42%,transparent 72%)}.x127-brand-logo{position:absolute;left:50%;top:clamp(10%,14vh,18%);z-index:4;width:min(68vw,440px);transform:translate(-50%);filter:drop-shadow(0 18px 40px rgba(0,0,0,.5));pointer-events:none}.milli-logo{display:block;width:100%;height:auto;object-fit:contain}.milli-logo--sm{width:min(42vw,180px)}.milli-logo--md{width:min(56vw,280px)}.milli-logo--lg{width:min(68vw,380px)}.milli-logo--hero{width:min(78vw,520px)}.milli-logo-animated{animation:milli-logo-enter 1.1s cubic-bezier(.16,1,.3,1) both,milli-logo-float 4.8s ease-in-out 1.1s infinite}@keyframes milli-logo-enter{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes milli-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.x127-wing{transform:none!important}.x127-seam{opacity:0!important}.x127-copy,.x127-actions{opacity:1!important}}.startup-hub{padding-bottom:8px}.startup-hub-full{--startup-bg-image: none;position:relative;isolation:isolate;width:100%;max-width:none;min-height:calc(100vh - 148px);margin:0;transform:none;padding:22px;border-radius:28px;overflow:hidden;background:#021f40;box-shadow:0 18px 60px #0436733d,inset 0 1px #ffffff26}.startup-hub-full:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--startup-bg-image);background-size:cover;background-position:center;filter:saturate(1.05) contrast(1.02);transform:scale(1.01);transition:background-image .25s ease,filter .25s ease}.startup-hub-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#021f40d6,#04367394 34%,#04367338),radial-gradient(ellipse 80% 70% at 85% 10%,rgba(255,237,0,.14) 0%,transparent 58%),linear-gradient(180deg,#00000014,#00000075);pointer-events:none}.startup-hub-full .startup-hub-title{color:#fff;padding:0;text-shadow:0 3px 18px rgba(0,0,0,.35)}.startup-hub-full .startup-hub-title h1{font-size:clamp(2rem,4vw,4.2rem);line-height:.95;letter-spacing:-.055em}.startup-hub-full .hub-info{background:#ffed00f2;color:#000;border-color:#ffffff73;box-shadow:0 6px 18px #00000038}.startup-hub-full .startup-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-radius:22px;background:linear-gradient(135deg,#043673db,#004b87c7);border:1px solid rgba(255,237,0,.18);box-shadow:0 12px 34px #00000038;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.startup-hub-full .startup-kpi-strip div{min-height:74px;padding:12px 14px;border-radius:16px;background:#ffffff1c;border:1px solid rgba(255,255,255,.14);color:#fff}.startup-hub-full .startup-kpi-strip span{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}.startup-hub-full .startup-kpi-strip strong{display:block;margin-top:6px;font-size:clamp(1.1rem,2vw,1.65rem);color:var(--corp-yellow)}.startup-hub-full .startup-tabs{position:sticky;top:8px;z-index:5;gap:10px;padding:10px;border-radius:20px;background:#ffffffdb;border:1px solid rgba(255,255,255,.5);box-shadow:0 10px 28px #0000002e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.startup-hub-full .startup-tab{min-height:46px;border-radius:14px;border:1px solid transparent;background:transparent;color:#24364f;font-size:.82rem;font-weight:800;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.startup-hub-full .startup-tab:hover{background:#04367314;color:var(--corp-navy)}.startup-hub-full .startup-tab.active{background:linear-gradient(135deg,#043673,#004b87);color:#fff;border-color:#ffed0059;box-shadow:0 8px 18px #04367347,inset 0 2px 0 var(--corp-yellow);transform:translateY(-1px)}.startup-hub-full .startup-hero-banner{min-height:clamp(240px,30vw,430px);border-radius:24px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.25);box-shadow:0 18px 44px #00000042,inset 0 0 0 1px #ffffff14;overflow:hidden}.startup-hub-full .startup-hero-banner:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,#00000005,#021f4038),radial-gradient(ellipse 38% 45% at 88% 16%,rgba(255,237,0,.18),transparent 70%)}.startup-hub-full .startup-panel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.startup-hub-full .startup-panel>*{grid-column:span 6}.startup-hub-full .startup-panel>.office-hero-card,.startup-hub-full .startup-panel>.team-exec-card,.startup-hub-full .startup-panel>.sprint-card,.startup-hub-full .startup-panel>.behavior-morale-card,.startup-hub-full .startup-panel>.executive-academy-card,.startup-hub-full .startup-panel>.hr-candidate-list,.startup-hub-full .startup-panel>.talent-inbox-card,.startup-hub-full .startup-panel>.transfer-offers-card{grid-column:span 12}.startup-hub-full .office-hero-card,.startup-hub-full .office-roster-card,.startup-hub-full .office-ops-card,.startup-hub-full .team-exec-card,.startup-hub-full .team-guide-card,.startup-hub-full .team-health-card,.startup-hub-full .team-ops-row,.startup-hub-full .employee-card,.startup-hub-full .hr-guide-card,.startup-hub-full .hr-candidate-card,.startup-hub-full .behavior-morale-card,.startup-hub-full .sprint-card,.startup-hub-full .cap-table-card,.startup-hub-full .squad-card,.startup-hub-full .executive-academy-card,.startup-hub-full .talent-inbox-card,.startup-hub-full .transfer-offers-card{background:#ffffffe0;border:1px solid rgba(255,255,255,.55);box-shadow:0 14px 34px #00000024;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.startup-hub-full .office-hero-card,.startup-hub-full .team-exec-card,.startup-hub-full .sprint-card,.startup-hub-full .behavior-morale-card{position:relative;overflow:hidden;border-left:5px solid var(--corp-yellow)}.startup-hub-full .office-hero-card:after,.startup-hub-full .team-exec-card:after,.startup-hub-full .sprint-card:after,.startup-hub-full .behavior-morale-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,237,0,.12),transparent 42%);pointer-events:none}.startup-hub-full .office-hero-top strong,.startup-hub-full .startup-section-title,.startup-hub-full .team-exec-head strong,.startup-hub-full .team-roster-head strong,.startup-hub-full .employee-card-top strong{color:#021f40}.startup-hub-full .office-main-badge,.startup-hub-full .tier-badge{background:#ffed0038;color:#043673;border:1px solid rgba(255,223,0,.5)}.startup-hub-full .team-stock-row span{background:#04367314;color:#043673;border:1px solid rgba(4,54,115,.1)}@media(max-width:767px){.startup-hub-full{width:100%;min-height:auto;padding:12px;border-radius:0}.startup-hub-full .startup-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.startup-hub-full .startup-panel{display:flex;flex-direction:column}.startup-hub-full .startup-hero-banner{min-height:190px;border-radius:18px}}.startup-journey-card{background:#fff;border:1px solid #d8e3f5;border-radius:16px;padding:12px 14px;margin-bottom:10px;box-shadow:0 2px 8px #1b2a4e0f}.startup-journey-head{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:var(--text-navy);margin-bottom:8px}.startup-journey-bar{height:6px;border-radius:999px;background:#e8eef8;overflow:hidden;margin-bottom:10px}.startup-journey-fill{height:100%;background:linear-gradient(90deg,#004b87,#043673);border-radius:999px}.startup-journey-steps{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px;font-size:.72rem}.startup-journey-steps li{color:var(--text-muted)}.startup-journey-steps li.done{color:#2f7d32}.startup-journey-steps li.active{color:var(--text-navy);font-weight:700}.startup-journey-action textarea{width:100%;border:1px solid #c8daf5;border-radius:10px;padding:8px;font:inherit;margin:8px 0;resize:vertical}.startup-partner-grid{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.startup-partner-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid #c8daf5;border-radius:999px;padding:4px 10px;font-size:.72rem;background:#f7f9fd}.startup-sprint-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.startup-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:4px 2px 8px;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#eef1f8 88%,transparent)}.startup-tab{border:1px solid #c8daf5;border-radius:12px;background:#fff;padding:8px 4px;font-size:.68rem;font-weight:600;cursor:pointer;color:var(--text-muted)}.startup-tab.active{border-color:#004b87;background:#f3edff;color:#5b4bb7;font-weight:800}.startup-panel{display:flex;flex-direction:column;gap:10px}.startup-section-title{margin:4px 0 0;font-size:1rem;color:#1a2332}.office-hero-card,.office-roster-card,.office-ops-card,.team-exec-card,.team-guide-card,.team-health-card,.hr-guide-card,.behavior-morale-card{background:#fff;border:1px solid #c8daf5;border-radius:14px;padding:12px;box-shadow:var(--shadow)}.office-hero-top{display:flex;align-items:flex-start;gap:10px}.office-hero-icon{font-size:1.8rem;line-height:1}.office-hero-top strong{display:block;font-size:1rem;color:#1a2332}.office-hero-top p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.office-main-badge{margin-left:auto;font-size:.65rem;font-weight:800;color:#5b4bb7;background:#f3edff;border-radius:999px;padding:4px 8px;white-space:nowrap}.office-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.startup-hub .pill{background:#eef2f8;color:#3d4f66;font-weight:700;font-size:.68rem}.startup-hub .pill.orange{background:#fff3e6;color:#c45c00}.startup-hub .pill.green{background:#eef9ee;color:#2f7d32}.startup-hub .pill.yellow{background:#fff9e6;color:#9a7b00}.startup-hub .pill.auto-live{background:#ffed0038;color:#ffe566;border:1px solid rgba(255,237,0,.45);animation:startup-auto-pill-pulse 1.6s ease-in-out infinite}@keyframes startup-auto-pill-pulse{0%,to{opacity:1}50%{opacity:.72}}.startup-team-stop-btn,.startup-plan-stop-btn{background:linear-gradient(180deg,#ff6b6b,#e53935)!important;border-color:#ffc87880!important;color:#fff!important}.startup-hub .hub-quadrant-grid--framed .startup-team-toolbar--foot{display:flex;gap:6px}.startup-hub .hub-quadrant-grid--framed .startup-team-toolbar--foot .startup-team-stop-btn{flex:1 1 auto}.office-hint{margin:10px 0 0;font-size:.78rem;color:#c45c00;background:#fff8f0;border-radius:10px;padding:8px 10px}.office-roster-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.82rem}.office-roster-head span{color:var(--text-muted);font-size:.75rem}.office-roster-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #edf2fa}.office-roster-row p{margin:2px 0 0;font-size:.75rem;color:var(--text-muted)}.office-empty-slot{border:1px dashed #c8daf5;border-radius:10px;padding:10px;text-align:center;font-size:.78rem;color:var(--text-muted);margin-top:6px}.office-ops-card p{margin:6px 0 10px;font-size:.82rem;color:var(--text-muted)}.office-operations-section{margin-top:10px}.office-ops-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.office-ops-toggle.nested{margin-top:12px;padding-top:12px;border-top:1px solid #e3ebf8}.office-ops-toggle strong{display:block;font-size:.95rem;color:#1a2332}.office-ops-toggle p{margin:4px 0 0;font-size:.75rem}.office-ops-chevron{color:#5b4bb7;font-size:1rem;flex-shrink:0}.office-ops-body{margin-top:12px;display:flex;flex-direction:column;gap:12px}.office-ops-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:clamp(12px,3vw,24px);padding-bottom:calc(var(--hub-dock-zone, 72px) + 16px);background:#020a1ca8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:office-ops-modal-backdrop-in .22s ease forwards}@keyframes office-ops-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.office-ops-modal-dialog{width:min(100%,720px);max-height:min(78vh,640px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(255,200,120,.35);background:#04122cfa;box-shadow:0 24px 64px #00000094,inset 0 1px #ffdc8c1f;color:#fff8ebf5;animation:office-ops-modal-rise .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes office-ops-modal-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.office-ops-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid rgba(255,200,120,.2);background:linear-gradient(180deg,#081c40eb,#04122ce0)}.office-ops-modal-head strong{display:block;font-size:.92rem;color:#fff8e7}.office-ops-modal-head p{margin:4px 0 0;font-size:.72rem;color:#c8d7ebd6}.office-ops-modal-close{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,200,120,.28);background:#0012308c;color:#fff8e7;font-size:1rem;line-height:1;cursor:pointer}.office-ops-modal-close:hover{background:#142850b8;border-color:#ffdc8c6b}.office-ops-feedback{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,200,120,.28);background:#001230b8;animation:office-ops-feedback-in .24s ease both}.office-ops-feedback p{margin:0;flex:1 1 auto;font-size:.74rem;line-height:1.4;color:#fff8ebf5}.office-ops-feedback .primary.compact{flex-shrink:0;min-width:72px}.office-ops-feedback--success{border-color:#78dca073;background:#083020c7}.office-ops-feedback--success p{color:#d4f5e4}.office-ops-feedback--warn{border-color:#ffb74d73;background:#401c08c7}.office-ops-feedback--warn p{color:#ffddb0}.office-ops-feedback--info{border-color:#64b5f661;background:#082040c7}@keyframes office-ops-feedback-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.office-ops-body--modal{flex:1 1 auto;min-height:0;margin-top:0;padding:12px 14px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.office-ops-modal-dialog .office-ops-hint{background:#001c388c;border-color:#64b5f652;color:#d2e1f5e6}.office-ops-modal-dialog .office-ops-warn{background:#f57f1729;border-color:#ffb74d61;color:#ffcc80}.office-ops-modal-dialog .office-ops-tab{background:#00123073;border-color:#ffc87842;color:#dce6f5e6}.office-ops-modal-dialog .office-ops-tab.active{background:linear-gradient(135deg,#043673d9,#1a6b6bbf);border-color:#ffdc8c73;color:#fff8e7}.office-ops-modal-dialog .office-ops-toggle{border-top-color:#ffc87829}.office-ops-modal-dialog .office-ops-toggle strong{color:#fff8e7}.office-ops-modal-dialog .office-ops-toggle p{color:#c8d7ebd6}.office-ops-modal-dialog .office-ops-chevron{color:#ffe9b0}.office-ops-modal-dialog .office-picker-card{background:#000e2885;border-color:#ffc8783d;color:#fff8ebf0;box-shadow:0 8px 22px #00000042}.office-ops-modal-dialog .office-picker-head strong,.office-ops-modal-dialog .office-picker-rent,.office-ops-modal-dialog .office-picker-desc{color:#c8d7ebe0}.office-ops-body--modal .office-picker-grid{grid-template-columns:1fr}@media(min-width:560px){.office-ops-body--modal .office-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.office-ops-hint,.office-ops-warn{margin:0;padding:10px 12px;border-radius:10px;font-size:.78rem;line-height:1.45}.office-ops-hint{background:#f3f7ff;border:1px solid #c8daf5;color:#3d4f66}.office-ops-warn{background:#fff8e8;border:1px solid #f0d88a;color:#7a5a00}.office-ops-tabs{display:flex;flex-wrap:wrap;gap:6px}.office-ops-tab{flex:1 1 auto;min-width:72px;border:1px solid #c8daf5;background:#f7faff;color:#3d4f66;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800;cursor:pointer}.office-ops-tab.active{background:linear-gradient(135deg,#043673,#1a6b6b);color:#fff;border-color:transparent}.office-ops-tab.warn.active{background:linear-gradient(135deg,#b45309,#dc2626)}.office-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.office-tax-grid{margin-top:8px}.office-picker-card{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:10px;border:1px solid #d8e4f8;border-radius:14px;background:#fbfdff}.office-picker-card.locked{opacity:.82}.office-picker-card.tax-venue{border-color:#9fd4cf;background:linear-gradient(180deg,#f4fffe,#fbfdff)}.office-picker-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:72px}.office-picker-visual img{width:72px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}.office-picker-lock{position:absolute;top:-4px;right:-4px;font-size:.9rem}.office-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.office-picker-head strong{font-size:.82rem;line-height:1.25;color:#1a2332}.office-zone-badge,.office-lock-badge,.office-have-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:800;white-space:nowrap}.office-zone-badge{background:#eef2f8;color:#3d4f66}.office-lock-badge{background:#fff1f2;color:#be123c;line-height:1.35;white-space:normal}.office-have-badge{background:#ecfdf5;color:#047857}.office-picker-rent{margin:4px 0;font-size:.72rem;font-weight:700;color:#043673}.office-picker-desc{margin:0 0 6px;font-size:.68rem;line-height:1.4;color:var(--text-muted)}.office-pros-cons{margin:0;padding:0;list-style:none;display:grid;gap:2px}.office-pros-cons li{font-size:.64rem;line-height:1.35}.office-pros-cons li.pro{color:#047857}.office-pros-cons li.con{color:#b45309}.office-picker-actions{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.office-picker-card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.office-picker-card--clickable:hover{border-color:#04367359;box-shadow:0 4px 14px #0436731a}.office-picker-detail-btn{margin-left:auto}.office-tier-pill{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:6px;font-size:.58rem;font-weight:700;letter-spacing:.02em}.office-tier-pill--starter{background:#78716ceb;color:#fff}.office-tier-pill--plus{background:#047857eb;color:#ecfdf5}.office-detail-backdrop{z-index:240}.office-detail-dialog{width:min(100%,780px);max-height:min(84vh,720px)}.office-detail-body{flex:1 1 auto;overflow-y:auto;padding:14px 16px 16px;display:grid;gap:14px}.office-detail-head-text{display:grid;gap:4px}.office-tier-badge{display:inline-block;width:fit-content;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.office-tier-badge--starter{background:#78716c59;color:#fff8ebe6;border:1px solid rgba(168,162,158,.45)}.office-tier-badge--plus{background:#04785747;color:#a7f3d0;border:1px solid rgba(52,211,153,.45)}.office-detail-hero{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start}.office-detail-visual img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.office-detail-desc{margin:0 0 8px;font-size:.74rem;line-height:1.45;color:#dce6f5eb}.office-detail-stats{display:flex;flex-wrap:wrap;gap:6px}.office-detail-stats span{padding:3px 8px;border-radius:8px;font-size:.66rem;font-weight:600;background:#ffc8781f;border:1px solid rgba(255,200,120,.22);color:#fff8ebf0}.office-detail-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.office-detail-column h4{margin:0 0 6px;font-size:.72rem;color:#fff8e7}.office-detail-column ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.office-detail-column li{font-size:.68rem;line-height:1.35}.office-detail-column li.pro{color:#6ee7b7}.office-detail-column li.con{color:#fcd34d}.office-detail-column li.muted{color:#c8d7eb80}.office-detail-upgrade{padding:12px;border-radius:12px;border:1px solid rgba(52,211,153,.28);background:#04282073}.office-detail-upgrade h4{margin:0 0 6px;font-size:.78rem;color:#a7f3d0}.office-detail-upgrade-meta{margin:0 0 10px;font-size:.68rem;color:#c8e6d7e0}.office-detail-capacity-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin-bottom:10px;border-radius:10px;background:#00123073;border:1px solid rgba(255,200,120,.18)}.office-detail-capacity-row strong{display:block;font-size:.72rem;color:#fff8e7}.office-detail-capacity-row p{margin:2px 0 0;font-size:.64rem;color:#c8d7ebcc}.office-detail-assets strong{display:block;margin-bottom:8px;font-size:.72rem;color:#fff8e7}.office-detail-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;max-height:220px;overflow-y:auto;padding-right:4px}.office-detail-asset-card{padding:8px;border-radius:10px;border:1px solid rgba(255,200,120,.2);background:#000e248c;display:grid;gap:4px}.office-detail-asset-card.full{opacity:.65}.office-detail-asset-head{display:flex;flex-direction:column;gap:2px}.office-detail-asset-head strong{font-size:.68rem;margin:0;color:#fff8e7}.office-detail-asset-cat{font-size:.58rem;color:#b4c8e1bf}.office-detail-asset-card p{margin:0;font-size:.62rem;line-height:1.35;color:#c8d7ebd9}.office-detail-asset-bonuses{display:flex;flex-wrap:wrap;gap:4px}.office-detail-asset-bonuses span{font-size:.58rem;padding:1px 5px;border-radius:6px;background:#34d39926;color:#a7f3d0}.office-detail-starter-lock{margin:0;font-size:.7rem;line-height:1.45;color:#fcd34deb}.office-detail-footer{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid rgba(255,200,120,.15)}@media(max-width:640px){.office-detail-hero,.office-detail-pros-cons{grid-template-columns:1fr}}.office-close-list,.office-assign-list{display:grid;gap:10px}.office-close-card{grid-template-columns:88px 1fr}.office-assign-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf2fa;font-size:.78rem}.office-assign-chips{display:flex;gap:6px}.office-assign-chip{width:36px;height:36px;padding:2px;border-radius:10px;border:2px solid transparent;background:#f3f7ff;cursor:pointer}.office-assign-chip.active{border-color:#043673;box-shadow:0 0 0 2px #04367326}.office-assign-chip img{width:100%;height:100%;object-fit:contain}@media(max-width:640px){.office-picker-grid{grid-template-columns:1fr}.office-picker-card{grid-template-columns:72px 1fr}}.team-exec-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.team-exec-card p{margin:6px 0;font-size:.82rem;color:var(--text-muted)}.team-stock-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0}.team-stock-row span{background:#eef1f8;border-radius:10px;padding:6px 8px;font-size:.68rem;font-weight:700;text-align:center;color:#3d4f66}.team-guide-card p,.team-health-card p{margin:6px 0 0;font-size:.82rem;color:var(--text-muted)}.team-ops-list{display:grid;gap:6px}.team-ops-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1px solid #c8daf5;border-radius:12px;padding:10px 12px;font-size:.8rem}.team-ops-row span:last-child{text-align:right;color:var(--text-muted);font-size:.75rem}.team-bulk-bar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.team-roster-head{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 0;font-size:.88rem}.team-roster-head span{font-size:.75rem;color:var(--text-muted)}.employee-card{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:#fff;border:1px solid #c8daf5;border-radius:14px;padding:10px;box-shadow:var(--shadow)}.employee-card-body p{margin:2px 0 0;font-size:.78rem;color:var(--text-muted)}.employee-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tier-badge{font-size:.68rem;font-weight:800;color:#5b4bb7;background:#f3edff;border-radius:6px;padding:1px 5px}.cofounder-badge,.auto-badge{font-size:.62rem;font-weight:800;border-radius:6px;padding:2px 6px}.cofounder-badge{background:#fff3e6;color:#c45c00}.auto-badge{background:#eef9ee;color:#2f7d32}.status-busy{color:#2f7d32!important;font-weight:700}.status-idle{color:#9a7b00!important}.startup-avatar{border-radius:12px;overflow:hidden;background:#e8eef8;flex-shrink:0}.startup-avatar img{width:100%;height:100%;object-fit:cover;display:block}.startup-avatar.sm{width:36px;height:36px}.startup-avatar.md{width:48px;height:48px}.startup-avatar.lg{width:56px;height:56px}.stat-bars{display:grid;gap:8px;margin-top:6px}.stat-bars.compact{gap:4px}.stat-bars label{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;font-size:.68rem;color:var(--text-muted)}.stat-bars progress{grid-column:1 / -1;width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stat-bars progress::-webkit-progress-bar{background:#e8eef8;border-radius:999px}.stat-bars progress::-webkit-progress-value{background:linear-gradient(90deg,#6b9ae8,#5b4bb7);border-radius:999px}.stat-bars progress::-moz-progress-bar{background:linear-gradient(90deg,#6b9ae8,#5b4bb7);border-radius:999px}.hr-candidate-list{display:grid;gap:8px}.hr-candidate-card{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1px solid #c8daf5;border-radius:14px;padding:12px}.hr-candidate-card-rich{cursor:pointer;align-items:flex-start}.hr-candidate-card-rich:hover{border-color:#90caf9;box-shadow:0 2px 10px #2196f31f}.hr-candidate-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #e3f2fd}.hr-candidate-body{flex:1;min-width:0}.hr-candidate-salary{font-weight:600;color:#1a237e!important}.hr-candidate-ikna{text-align:center;min-width:44px}.hr-candidate-ikna small{display:block;font-size:.62rem;color:#666}.hr-candidate-ikna strong{font-size:1.1rem;color:#00897b}.candidate-profile-panel{max-height:92vh;overflow:auto}.candidate-profile-head h2{margin:0;font-size:1.1rem}.candidate-profile-head p{margin:4px 0 0;font-size:.78rem;color:#666}.candidate-hero-card{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;margin:12px 0;padding:16px;border-radius:16px;background:linear-gradient(135deg,#e0f2f1,#f1f8e9)}.candidate-ikna-block{text-align:center}.candidate-ikna-block small{display:block;font-size:.72rem;color:#555}.candidate-ikna-block strong{font-size:1.8rem;color:#00695c}.candidate-portrait{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px #0000001f}.candidate-tier-badge{position:absolute;top:10px;right:12px;background:#fff;border-radius:8px;padding:4px 8px;font-size:.75rem;font-weight:700}.candidate-identity h3{margin:0 0 4px;font-size:1.05rem}.candidate-identity h3 span{font-weight:400;font-size:.85rem;color:#666}.candidate-identity p{margin:0 0 12px;color:#444}.candidate-section-head{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.82rem}.candidate-power-card{display:flex;gap:10px;padding:10px 12px;border-radius:12px;background:#f5f5f5;margin-bottom:8px}.candidate-power-card p{margin:4px 0 0;font-size:.72rem;color:#666}.power-state{font-size:.65rem;padding:2px 6px;border-radius:6px;background:#eceff1;color:#607d8b}.power-state.active{background:#c8e6c9;color:#2e7d32}.candidate-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.candidate-tag{font-size:.72rem;padding:4px 10px;border-radius:999px;background:#e8f5e9;color:#2e7d32;font-weight:600}.candidate-tag.skill{background:#e3f2fd;color:#1565c0}.candidate-salary-card{border:2px solid #1a237e;border-radius:14px;padding:12px 14px;margin:12px 0;text-align:center}.candidate-salary-card span{display:block;font-size:.75rem;color:#666}.candidate-salary-card strong{display:block;font-size:1.2rem;margin:4px 0 8px}.candidate-salary-card input[type=range]{width:100%}.candidate-skill-bar{margin-bottom:10px}.candidate-skill-label{display:flex;justify-content:space-between;font-size:.78rem;margin-bottom:4px}.candidate-skill-fill{background:linear-gradient(90deg,#26a69a,#00897b)}.candidate-profile-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.candidate-offer-btn{width:100%;padding:14px;font-size:1rem}.candidate-reject{color:#c62828;font-size:.82rem}.hire-sheet-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.hr-candidate-card p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.behavior-actions{display:grid;gap:8px}.primary.compact,.secondary.compact,.ghost.compact{width:auto;padding:9px 14px;font-size:.82rem;min-height:38px;border-radius:12px}.danger-text{color:#c62828!important;border-color:#f5c6c6!important}.startup-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:clamp(12px,3vw,24px);padding-bottom:calc(var(--hub-dock-zone, 72px) + 16px);background:#020a1ca8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:office-ops-modal-backdrop-in .22s ease forwards}.startup-sheet{width:min(100%,520px);max-height:min(78vh,640px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:18px;padding:14px 16px 16px;border:1px solid rgba(255,200,120,.28);box-shadow:0 24px 64px #00000094,inset 0 1px #ffffffa6;animation:office-ops-modal-rise .28s cubic-bezier(.22,1,.36,1) forwards}.startup-sheet-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;margin-bottom:12px}.startup-sheet-head p{margin:4px 0 0;font-size:.82rem;color:var(--text-muted)}.startup-sheet-section{margin-top:14px;padding-top:12px;border-top:1px solid #edf2fa}.startup-sheet-section h3{margin:0 0 8px;font-size:.9rem}.startup-sheet-meta{margin:8px 0 0;font-size:.78rem;color:var(--text-muted)}.task-chip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.task-chip{border:1px solid #c8daf5;border-radius:12px;background:#eef1f8;padding:10px 8px;font-size:.78rem;font-weight:700;cursor:pointer;color:#1a2332}.task-chip:disabled{opacity:.45;cursor:not-allowed}.startup-quick-actions{display:grid;gap:8px}.startup-sheet--rich{width:min(100%,580px);max-height:min(86vh,760px);padding:12px 14px 16px}.startup-sheet-head--rich{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8edf5}.startup-sheet-head-text strong{font-size:1rem;color:#1a2332}.startup-sheet-subline{margin:2px 0 0!important;font-size:.76rem!important;color:#5c6b82!important}.startup-sheet-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.startup-sheet-badges .pill{font-size:.68rem;padding:2px 8px}.startup-sheet-card{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid #e2e8f2}.startup-sheet-card h3{margin:0 0 8px;font-size:.88rem;color:#1a2332}.startup-sheet-card.tone-blue{background:linear-gradient(180deg,#f3f8ff,#eef5ff);border-color:#c5daf8}.startup-sheet-card.tone-orange{background:linear-gradient(180deg,#fff7ef,#fff1e4);border-color:#ffd7b0}.startup-sheet-card.tone-rose{background:linear-gradient(180deg,#fff5f5,#ffeded);border-color:#ffc9c9}.startup-sheet-card.tone-slate{background:linear-gradient(180deg,#f7f8fb,#eef1f7);border-color:#d5ddea}.startup-sheet-card.tone-purple{background:linear-gradient(180deg,#f7f3ff,#f0eaff);border-color:#d8c7ff}.startup-sheet-card.tone-danger{background:#fff8f8;border-color:#f5c6c6}.startup-sheet-card-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.startup-sheet-card-head-row h3{margin:0}.stat-bars--rich label{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;font-size:.78rem;color:#334155}.stat-bars--rich progress{grid-column:1 / -1;width:100%;height:8px}.stat-bars--rich strong{font-size:.72rem;color:#1e293b;font-weight:700}.startup-sheet-bullets,.startup-sheet-preview{margin:8px 0 0;padding-left:1.1rem;font-size:.74rem;line-height:1.45;color:#475569}.startup-sheet-preview{color:#2563eb}.startup-sheet-copy{margin:0;font-size:.78rem;line-height:1.4;color:#334155}.startup-sheet-copy.muted{color:#64748b;font-size:.74rem}.startup-quick-actions--rich{grid-template-columns:1fr 1fr}.startup-quick-actions--rich .secondary{font-size:.72rem;padding:8px 6px}.startup-skill-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.startup-skill-chip{padding:8px 6px;border-radius:10px;background:#ffffffb8;border:1px solid #c5daf8;text-align:center}.startup-skill-chip strong{display:block;font-size:.72rem;color:#1e293b}.startup-skill-chip span{display:block;margin-top:2px;font-size:.68rem;color:#64748b;font-weight:700}.task-chip-grid--rich{grid-template-columns:1fr 1fr}.task-chip.active{border-color:#2563eb;background:#e8f0ff;box-shadow:inset 0 0 0 1px #2563eb}.startup-power-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.startup-power-card{padding:8px;border-radius:12px;background:#ffffffb3;border:1px solid #d8c7ff}.startup-power-card.locked{opacity:.55}.startup-power-card strong{display:block;font-size:.78rem;margin-bottom:4px}.startup-power-card ul{margin:0 0 8px;padding-left:1rem;font-size:.68rem;line-height:1.35}.startup-power-card li.pro{color:#15803d}.startup-power-card li.con{color:#c2410c}.startup-power-card .primary.compact{width:100%;font-size:.72rem}.startup-fire-confirm p{margin:0 0 8px;font-size:.8rem}.startup-fire-actions{display:flex;gap:8px}.lcd-amount{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#e0a82e}.cash-pending-badge{margin-left:auto;background:#e53935;color:#fff;font-size:.72rem;font-weight:800;border-radius:999px;padding:4px 8px}.cash-flash{margin:0;padding:8px 10px;border-radius:10px;background:#eef9ee;color:#2f7d32;font-size:.82rem;font-weight:600}.cash-quadrant-detail{display:flex;flex-direction:column;min-height:0}.cash-flash--in-panel{flex-shrink:0;margin:0 0 6px;border:1px solid rgba(47,125,50,.28);pointer-events:none}.cash-hub [data-hub-panel="2-4"] .cash-detail-body{display:flex;flex-direction:column;gap:4px}.cash-hub [data-hub-panel="2-4"] .cash-flash--in-panel{position:sticky;top:0;z-index:2;margin:0;font-size:.64rem;line-height:1.35;padding:5px 8px;border-radius:8px;background:#166534b8;border:1px solid rgba(74,222,128,.45);color:#dcfce7;box-shadow:none}.cash-ledger-list{display:grid;gap:8px}.cash-ledger-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border:1px solid #c8daf5;border-radius:12px;padding:12px}.cash-ledger-row.done{opacity:.72}.cash-ledger-row p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.cash-done-badge{font-size:.72rem;font-weight:800;color:#2f7d32}.cash-funnel .funnel-stage-row{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.funnel-stage{text-align:center;background:#fff;border:1px solid #c8daf5;border-radius:10px;padding:6px 2px;font-size:.62rem;opacity:.55}.funnel-stage.active{opacity:1;border-color:#6b4ee6;background:#f3edff}.funnel-stage strong{display:block;font-size:.9rem}.cash-mail-list{display:grid;gap:8px}.cash-mail-card{background:#fff;border:1px solid #c8daf5;border-radius:12px;padding:12px;cursor:pointer}.cash-mail-card.unread{border-left:3px solid #6b4ee6}.cash-mail-head{display:flex;align-items:center;gap:8px}.cash-mail-subject{margin:6px 0 0;font-weight:700;font-size:.88rem}.cash-mail-body{margin:4px 0 0;font-size:.82rem;color:var(--text-muted)}.cash-section-title{margin:0 0 8px;font-size:1rem}.cash-network-embed--quadrant{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto}.cash-network-embed .social-hub,.cash-network-embed.social-hub{background:transparent;border:0;box-shadow:none;padding:0}.checklist li.done strong{color:#2f9e44}.cash-hub-title h1{color:#043673}.treasury-runway-warn{margin:8px 0 0;font-size:.78rem;color:#c45c00;font-weight:700}.cash-arena-card{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #c8daf5;border-radius:14px;background:linear-gradient(135deg,#f3edff,#fff);padding:14px;cursor:pointer;text-align:left}.cash-arena-card p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.arena-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:12px}.arena-sheet{width:min(100%,520px);max-height:min(92vh,800px);overflow-y:auto;background:#eef1f8;border-radius:18px 18px 14px 14px;padding:12px}.arena-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.startup-hero-banner{height:72px;border-radius:14px;background-size:cover;background-position:center;margin-bottom:4px}.academy-domains{display:grid;gap:8px}.academy-domain-card{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #c8daf5;border-left-width:4px;border-radius:12px;padding:12px}.academy-domain-emoji{font-size:1.4rem}.academy-domain-card p{margin:4px 0 0;font-size:.78rem;color:var(--text-muted)}.tax-quest-progress{margin:8px 0 4px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#004b87}.tax-quest-hint{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#fff5f5;border:1px solid rgba(198,40,40,.22);color:#b71c1c;font-size:.76rem;font-weight:700}.tax-quest-status{margin:8px 0 0;font-size:.78rem;font-weight:700;color:#1b7b4a}.academy-terminal-board{gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:12px}.academy-control-room{gap:8px;overflow:hidden}.academy-cr-head{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.academy-cr-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.academy-cr-head-top .hub-page-title{padding:0}.academy-cr-head-top .academy-hub-title h1{font-size:1.15rem;margin:0;border-bottom:none;padding:0}.academy-cr-head-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.academy-cr-link{border:1px solid rgba(4,54,115,.16);border-radius:999px;padding:5px 10px;background:#ffffffe0;color:#004b87;font-size:.68rem;font-weight:800;cursor:pointer}.academy-kpi-strip--cr{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.academy-kpi-strip--cr div{padding:6px 4px;border-radius:10px;background:#ffffffe6;border-color:#0436731f}.academy-kpi-strip--cr strong{font-size:.82rem}.academy-cr-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px}.academy-cr-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#ffffffe6;border:1px solid rgba(4,54,115,.12);box-shadow:0 14px 40px #041f401a,inset 0 1px #ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.academy-cr-panel-head{flex-shrink:0;padding:10px 12px 8px;border-bottom:1px solid rgba(4,54,115,.08);background:linear-gradient(180deg,rgba(4,54,115,.04) 0%,transparent 100%)}.academy-cr-kicker{display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#004b87}.academy-cr-panel-head strong{display:block;margin-top:2px;font-size:.92rem;color:#1a2332}.academy-cr-panel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px}.academy-remediation-banner--cr{margin:0 0 8px;padding:8px 10px;border-radius:12px;font-size:.76rem}.academy-cr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.academy-cr-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:62px;padding:8px 10px;border-radius:14px;border:1px solid rgba(4,54,115,.14);background:linear-gradient(180deg,#fff,#f4f8fd);text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.academy-cr-tile:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #041f401a}.academy-cr-tile.urgent{border-color:#ffed00cc;box-shadow:inset 0 2px #ffed00}.academy-cr-tile:disabled{opacity:.72;cursor:default}.academy-cr-tile span[aria-hidden]{font-size:1rem}.academy-cr-tile strong{font-size:.76rem;color:#1a2332}.academy-cr-tile small{font-size:.66rem;color:#50647e}.academy-tax-card{margin-bottom:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(198,40,40,.2);background:linear-gradient(180deg,#fff,#fff8f8)}.academy-tax-card header span{font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c62828}.academy-tax-card header strong{display:block;margin-top:2px;font-size:.86rem;color:#1a2332}.academy-tax-question{margin:6px 0 0;font-size:.76rem;line-height:1.4;color:#334155}.academy-tax-complete{width:100%;margin-top:8px}.academy-domains--cr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academy-domain-tile{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(4,54,115,.12);border-left:3px solid var(--domain-accent, #004b87);background:#fff;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.academy-domain-tile:hover{transform:translateY(-1px);box-shadow:0 8px 18px #041f401a}.academy-domain-tile img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.academy-domain-tile strong{display:block;font-size:.76rem;color:var(--domain-accent, #004b87)}.academy-domain-tile small{display:block;font-size:.64rem;color:#50647e}.academy-units-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.academy-unit-tile{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:14px;border:1px solid rgba(4,54,115,.12);background:linear-gradient(180deg,#fff,#f8fbff);min-height:0}.academy-unit-tile.ready{border-color:#ffed00bf;box-shadow:0 8px 20px #041f4014,inset 0 2px #ffed00}.academy-unit-tile.locked{opacity:.55}.academy-unit-tile.complete{border-color:#2f7d3259;background:linear-gradient(180deg,#fff,#f3faf4)}.academy-unit-tile-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.academy-unit-tile-top img{width:28px;height:28px;object-fit:contain}.academy-unit-tile-top strong{display:block;font-size:.76rem;color:#1a2332}.academy-unit-tile-top small{display:block;font-size:.64rem;color:#50647e}.academy-unit-level{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#04367314;color:#043673;font-size:.68rem;font-weight:900}.academy-unit-progress{height:4px;border-radius:999px;background:#0436731a;overflow:hidden}.academy-unit-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#004b87,#ffed00)}.academy-unit-cta{display:block;width:100%;text-align:center;font-size:.68rem;font-weight:800}.academy-unit-cta.done{color:#2f7d32}.academy-unit-cta.idle{padding:6px 0 2px;color:#50647e}.academy-cr-units-panel{background:#060c1c8c;border-color:#22d5a52e}.academy-cr-units-panel .academy-cr-panel-head{background:linear-gradient(180deg,rgba(34,213,165,.08) 0%,transparent 100%);border-bottom-color:#22d5a51f}.academy-cr-units-panel .academy-cr-panel-head strong,.academy-cr-units-panel .academy-cr-kicker{color:#b8fff0}.academy-cr-units-scroll{padding:8px 10px 12px;overflow:visible}.academy-terminal-hint{margin:0 0 8px;font-size:.72rem;font-weight:600;color:#b8fff0e0;text-align:center}.academy-terminal-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}.academy-terminal-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 40%,rgba(4,8,20,.55) 100%),linear-gradient(180deg,#04081426,#04081459)}.academy-terminal-pins{position:absolute;top:0;right:0;bottom:0;left:0}.academy-terminal-pin{position:absolute;left:var(--pin-left);top:var(--pin-top);width:var(--pin-w);height:var(--pin-h);margin:0;padding:0;border:2px solid transparent;border-radius:14px;background:transparent;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.academy-terminal-pin:hover,.academy-terminal-pin.selected{border-color:#ffed00bf;transform:scale(1.02);z-index:2}.academy-terminal-pin-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:12px;opacity:0;background:radial-gradient(ellipse at center,rgba(255,237,0,.35) 0%,transparent 72%);transition:opacity .18s ease;pointer-events:none}.academy-terminal-pin:hover .academy-terminal-pin-glow,.academy-terminal-pin.selected .academy-terminal-pin-glow{opacity:1}.academy-terminal-pin.phase-exam_ready{border-color:#ffed008c;animation:academy-pin-pulse 1.8s ease-in-out infinite}.academy-terminal-pin.phase-exam_ready .academy-terminal-pin-glow{opacity:.85;background:radial-gradient(ellipse at center,rgba(255,237,0,.5) 0%,transparent 70%)}@keyframes academy-pin-pulse{0%,to{box-shadow:0 0 #ffed0059}50%{box-shadow:0 0 22px 4px #ffed0047}}.academy-terminal-pin.phase-locked{opacity:.72;cursor:pointer}.academy-terminal-pin.phase-complete{border-color:#22d5a573}.academy-terminal-pin-label{position:absolute;left:50%;bottom:-2px;transform:translate(-50%,100%);padding:3px 8px;border-radius:999px;background:#060c1cd1;border:1px solid rgba(255,255,255,.14);color:#f4f7ff;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}.academy-terminal-pin:hover .academy-terminal-pin-label,.academy-terminal-pin.selected .academy-terminal-pin-label,.academy-terminal-pin.phase-exam_ready .academy-terminal-pin-label{opacity:1;transform:translate(-50%,calc(100% + 2px))}.academy-terminal-pin-badge{position:absolute;top:-4px;right:-2px;padding:2px 6px;border-radius:999px;background:linear-gradient(180deg,#fffef0,#ffed00);color:#021f40;font-size:.54rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px #00000059;pointer-events:none}.academy-terminal-pin-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;opacity:.55;pointer-events:none}.academy-unit-popup-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:12px;background:#0208168c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:academy-popup-fade .22s ease forwards}@keyframes academy-popup-fade{0%{opacity:0}to{opacity:1}}.academy-unit-popup{width:min(100%,320px);border-radius:20px;overflow:hidden;background:#f8fbfffa;border:1px solid rgba(255,255,255,.75);box-shadow:0 24px 70px #00000073;animation:academy-popup-rise .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes academy-popup-rise{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.academy-unit-popup.phase-exam_ready{border-color:#ffed00a6;box-shadow:0 24px 70px #00000073,inset 0 2px #ffed00}.academy-unit-popup-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f3f7ff);border-bottom:1px solid rgba(40,53,147,.1)}.academy-unit-popup-head img{width:40px;height:40px;object-fit:contain}.academy-unit-popup-head h3{margin:0;font-size:1rem;color:#283593}.academy-unit-popup-head p{margin:2px 0 0;font-size:.72rem;color:#50647e}.academy-unit-popup-close{width:32px;height:32px;border:1px solid rgba(40,53,147,.14);border-radius:10px;background:#fff;color:#283593;font-size:.9rem;cursor:pointer}.academy-unit-popup-body{padding:14px;display:flex;flex-direction:column;gap:10px}.academy-unit-popup-progress{height:6px;border-radius:999px;background:#2835931f;overflow:hidden}.academy-unit-popup-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#283593,#22d5a5)}.academy-unit-popup-meta{margin:0;font-size:.78rem;line-height:1.45;color:#445a75}.academy-unit-popup-cta{width:100%;min-height:44px;border-radius:14px}.academy-unit-popup-status{margin:0;padding:10px 12px;border-radius:12px;font-size:.78rem;font-weight:700;text-align:center}.academy-unit-popup-status.done{background:#f1faf4;color:#2f7d32}.academy-unit-popup-status.locked{background:#f5f5f5;color:#64748b}.academy-unit-popup-status.idle{background:#f4f8ff;color:#50647e}@media(max-width:900px){.academy-cr-grid{grid-template-columns:1fr;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.academy-kpi-strip--cr{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-cr-tiles{grid-template-columns:1fr}.academy-terminal-stage{min-height:240px}.academy-terminal-pin-label{font-size:.52rem}}@media(max-width:520px){.academy-terminal-stage{aspect-ratio:4 / 3;min-height:220px}.academy-units-grid,.academy-domains--cr{grid-template-columns:1fr}}.profile-hero{display:flex;align-items:center;gap:12px;min-height:88px;border-radius:16px;background-size:cover;background-position:center;padding:14px;color:#fff}.profile-hero h1{margin:0;font-size:1.2rem}.profile-hero p{margin:4px 0 0;font-size:.82rem;opacity:.92}.profile-hero-emoji{font-size:2rem;background:#fff3;border-radius:12px;padding:8px}.profile-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.profile-kpi-strip div{background:#fff;border:1px solid #c8daf5;border-radius:10px;padding:8px;font-size:.68rem;text-align:center}.profile-kpi-strip strong{display:block;font-size:.82rem;margin-top:2px}.map-detail-meta{font-size:.78rem;color:var(--text-muted)}.plan-preview.subtle{opacity:.85}.turn-hint.warn{color:#c45c00;font-weight:600}.n2-bot-tip{display:flex;gap:10px;align-items:flex-start;background:#f3edff;border:1px solid #d4c4f7;border-radius:12px;padding:10px 12px;margin-bottom:8px}.n2-bot-tip p{margin:0;font-size:.82rem;line-height:1.4}.n2-bot-avatar{font-size:1.3rem;line-height:1}.close-warning-list{margin:8px 0 0;padding-left:1.2rem;font-size:.85rem;color:#9a3412}.close-warning-list li{margin-bottom:4px}.n2-local-preview{border:1px dashed #c4b5fd;border-radius:10px;padding:8px 10px;background:#7c3aed0d}.profile-hub .profile-card{background:#fff;border:1px solid #c8daf5;border-radius:14px;padding:12px}.hub-detail-backdrop,.modal-backdrop.hub-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:clamp(10px,2.5vw,22px);padding-bottom:calc(var(--hub-dock-zone, 72px) + 12px);background:#020816c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:office-ops-modal-backdrop-in .22s ease forwards}.hub-detail-frame-shell{width:min(100%,700px);max-height:min(88vh,640px);display:flex;align-items:center;justify-content:center;animation:office-ops-modal-rise .28s cubic-bezier(.22,1,.36,1) forwards}.hub-detail-sector-frame.sector-detail-frame--lore{width:100%;max-height:min(88vh,640px);aspect-ratio:960 / 640}.hub-detail-sector-frame .sector-detail-frame-inner{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;justify-content:flex-start}.hub-detail-sector-frame .hub-detail-sheet{padding:2px 2px 10px;border-top:0;background:transparent;color:#fff8ebf5;min-height:0}.hub-detail-sector-frame .hub-detail-head{align-items:center;margin-bottom:8px;gap:10px}.hub-detail-sector-frame .hub-detail-head h2{margin:0;font-size:1.05rem;color:#fff8e7;text-shadow:0 1px 6px rgba(0,0,0,.45)}.hub-detail-sector-frame .hub-detail-head p{margin:2px 0 0;font-size:.72rem;color:#bad6ffe0}.hub-detail-sector-frame .hub-detail-pin{width:42px;height:42px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.hub-detail-sector-frame .hub-detail-close{margin-left:auto;border:1px solid rgba(255,200,120,.35);background:#0012308c;color:#fff8e7;border-radius:10px;width:34px;height:34px;cursor:pointer}.hub-detail-sector-frame .hub-detail-close:hover{border-color:#ffed008c;background:#001c44b8}.hub-detail-sector-frame .hub-detail-msg{background:#4ade801f;border:1px solid rgba(74,222,128,.28);color:#c8f7c5}.hub-detail-sector-frame .hub-detail-tabs{position:sticky;top:0;z-index:2;background:#040e22eb;padding:4px 0 6px;margin-bottom:8px;border-bottom:1px solid rgba(255,200,120,.16)}.hub-detail-sector-frame .hub-detail-tabs button{border:1px solid rgba(255,200,120,.28);background:#00123080;color:#e6f0ffeb}.hub-detail-sector-frame .hub-detail-tabs button.active{background:#ffed0029;color:#fffef0;border-color:#ffed008c}.hub-detail-sector-frame .hub-detail-body,.hub-detail-sector-frame .borc-draft-panel{background:transparent;border:0;box-shadow:none;padding:0}.hub-detail-sector-frame .borc-draft-head h2,.hub-detail-sector-frame .borc-draft-head h3,.hub-detail-sector-frame .hub-detail-body h2,.hub-detail-sector-frame .hub-detail-body h3{color:#fff8e7;margin:0 0 4px;font-size:.95rem}.hub-detail-sector-frame .borc-draft-sub,.hub-detail-sector-frame .turn-hint,.hub-detail-sector-frame .hub-detail-body p{color:#bad6ffe0}.hub-detail-sector-frame .borc-bank-stat,.hub-detail-sector-frame .hub-detail-body strong{color:#fff8e7}.hub-detail-sector-frame .bist-rows li,.hub-detail-sector-frame .borc-bank-product-row,.hub-detail-sector-frame .quest-row{border-bottom-color:#ffc87824;color:#f0f5fff0}.hub-detail-sector-frame button.primary,.hub-detail-sector-frame button.primary.compact{border:1px solid rgba(255,237,0,.55);background:#ffed002e;color:#fffef0}.hub-detail-sector-frame button.secondary,.hub-detail-sector-frame button.secondary.compact{border:1px solid rgba(255,200,120,.32);background:#00123085;color:#fff8e7}.hub-detail-sector-frame button.primary:hover:not(:disabled),.hub-detail-sector-frame button.secondary:hover:not(:disabled){border-color:#ffed00a6;background:#001c44c7}.hub-detail-sector-frame button:disabled{opacity:.45}.hub-detail-sector-frame .alert-row.urgent{color:#fecaca;background:#f871711f;border:1px solid rgba(248,113,113,.28);border-radius:10px;padding:8px 10px}.hub-detail-modal{width:min(480px,100%);max-height:85vh;overflow:auto;background:#fff;border-radius:18px 18px 12px 12px;padding:0}.hub-detail-sheet{padding:14px 16px 20px;border-top:4px solid #043673}.hub-detail-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.hub-detail-pin{width:48px;height:48px;object-fit:contain;flex-shrink:0}.hub-detail-close{margin-left:auto;border:none;background:#eef2f8;border-radius:8px;width:32px;height:32px;cursor:pointer}.hub-detail-msg{background:#eef9ee;border-radius:8px;padding:8px 10px;font-size:.82rem;margin-bottom:8px}.hub-detail-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hub-detail-tabs button{border:1px solid #c8daf5;background:#fff;border-radius:999px;padding:4px 10px;font-size:.72rem;cursor:pointer}.hub-detail-tabs button.active{background:#043673;color:#fff;border-color:#043673}.hub-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hub-detail-actions.inline{margin-top:0}.bist-rows{list-style:none;padding:0;margin:8px 0;font-size:.82rem}.bist-rows li{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:6px 0;border-bottom:1px solid #eef2f8}.accounting-panel{background:#f7f9fd;border-radius:12px;padding:12px}.accounting-rows{list-style:none;padding:0;margin:8px 0;font-size:.85rem}.growth-panel .risk-card-grid{display:grid;gap:10px;margin:10px 0}.growth-panel .decision-card.risk{border-left:3px solid #e65100}.growth-panel .decision-card.reward{border-left:3px solid #2e7d32}.growth-panel .decision-card.partnership{border-left:3px solid #004b87}.growth-investment-panel{display:flex;flex-direction:column;gap:12px;min-height:0}.growth-investment-head{display:flex;flex-direction:column;gap:4px}.growth-investment-kicker{font-size:.82rem;font-weight:800;color:#ffed00;letter-spacing:.02em}.growth-investment-sub{margin:0;font-size:.72rem;color:#c8d7ebeb;line-height:1.35}.growth-investment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:min(52vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:2px}@media(max-width:720px){.growth-investment-grid{grid-template-columns:1fr}}.growth-investment-card{min-width:0}.growth-investment-panel-frame{min-height:100%}.growth-investment-panel-frame--partnership{box-shadow:0 0 0 2px #004b8759}.growth-investment-story{margin:6px 0 0;font-size:.68rem;color:#021f40c7;line-height:1.4}.growth-investment-specs{margin-top:8px}.growth-investment-specs li strong{font-size:.62rem}.growth-investment-btn{width:100%;font-size:.72rem}.growth-investment-btn:disabled{opacity:.55;cursor:not-allowed}.growth-investment-actions--dual{display:grid;grid-template-columns:1fr 1fr;gap:8px}.growth-investment-btn--accept{background:linear-gradient(180deg,#ffed00,#f5c400);color:#021f40}.growth-investment-btn--decline{background:#ffffffeb;color:#021f40;border:1px solid rgba(2,31,64,.18)}.growth-investment-footer{display:flex;justify-content:center;padding-top:4px}.growth-investment-skip-btn{border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#ffffffe0;border-radius:999px;padding:8px 18px;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.growth-investment-skip-btn:hover{background:#ffffff1f;border-color:#ffed0059}.growth-investment-panel--quadrant .growth-investment-kicker{font-size:.62rem}.growth-investment-panel--quadrant .growth-investment-sub{font-size:.58rem}.growth-investment-panel--quadrant .growth-investment-grid{gap:8px;max-height:none}.strategy-cards-panel{display:flex;flex-direction:column;gap:8px;min-height:0}.strategy-cards-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.strategy-cards-list{display:flex;flex-direction:column;gap:10px}.strategy-card-wrap{display:flex;flex-direction:column;gap:0;border-radius:18px;transition:box-shadow .2s ease}.strategy-card-wrap.is-expanded{padding:8px;border-radius:20px;background:linear-gradient(180deg,#fffdf6fa,#fff9e6f5);border:2px solid transparent;background-clip:padding-box;box-shadow:0 0 0 2px #ffed0073,0 16px 40px #021f4024}.strategy-card-wrap--risk.is-expanded{box-shadow:0 0 0 2px #f472b673,0 16px 40px #021f4024}.strategy-intensity-tray{margin-top:8px;padding:10px 10px 8px;border-radius:16px;border:1px solid rgba(4,54,115,.12);background:linear-gradient(180deg,#fffdf8,#f8f4ea)}.strategy-intensity-tray-head{margin-bottom:8px}.strategy-intensity-tray-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a6f92;margin-bottom:2px}.strategy-intensity-tray-head strong{display:block;font-size:.76rem;color:#021f40}.strategy-intensity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.strategy-intensity-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 8px 6px;border-radius:14px;border:2px solid rgba(4,54,115,.1);background:#fff;box-shadow:inset 0 1px #ffffffe6}.strategy-intensity-card.is-selected{border-color:#ffed00;background:linear-gradient(180deg,#fffef0,#fff9c4);box-shadow:inset 0 2px #ffed00}.strategy-intensity-card.is-disabled{opacity:.52}.strategy-intensity-card-label{margin:0;font-size:.72rem;font-weight:800;color:#c62828;letter-spacing:.02em}.strategy-intensity-card--low .strategy-intensity-card-label{color:#2e7d32}.strategy-intensity-card--mid .strategy-intensity-card-label{color:#c62828}.strategy-intensity-card--high .strategy-intensity-card-label{color:#6a1b9a}.strategy-intensity-card-spec{margin:0;gap:3px}.strategy-intensity-card-spec dt{font-size:.52rem}.strategy-intensity-card-spec dd{font-size:.58rem;white-space:normal;text-align:right;line-height:1.3}.strategy-intensity-play-btn{margin-top:auto;padding:7px 8px;font-size:.64rem}.strategy-intensity-play-btn:disabled{background:#90a4ae}.strategy-cards-foot{flex-shrink:0;padding-top:4px}.strategy-cards-pass-btn{width:100%;min-height:36px;border-radius:12px;border:1px solid rgba(4,54,115,.16);background:#fff;color:#1a2332;font-size:.76rem;font-weight:700;cursor:pointer}.strategy-cards-panel--minimal{gap:10px}.strategy-cards-head--minimal .strategy-cards-lead{margin:0;font-size:.82rem;color:#f8fcfff5;line-height:1.35}.strategy-cards-head--minimal .strategy-cards-lead strong{font-weight:800;color:#ffed00}.strategy-cards-meta--minimal{margin:2px 0 0;font-size:.68rem;color:#c8d7ebd9}.strategy-cards-list--minimal{gap:8px}.strategy-card-min{padding:10px 12px;border-radius:14px;background:#fffdf8f7;border:1px solid rgba(4,54,115,.1);display:flex;flex-direction:column;gap:10px}.strategy-card-min--risk{border-left:3px solid #e57399}.strategy-card-min--reward{border-left:3px solid #66bb6a}.strategy-card-min-head{display:flex;gap:10px;align-items:flex-start}.strategy-card-min-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;object-fit:contain}.strategy-card-min-copy{min-width:0;flex:1}.strategy-card-min-badge{display:inline-block;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92;margin-bottom:2px}.strategy-card-min--risk .strategy-card-min-badge{color:#c62828}.strategy-card-min--reward .strategy-card-min-badge{color:#2e7d32}.strategy-card-min-title{margin:0;font-size:.84rem;font-weight:800;color:#021f40;line-height:1.25}.strategy-card-min-desc{margin:2px 0 0;font-size:.68rem;color:#021f40b8;line-height:1.35}.strategy-card-min-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.strategy-level-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(4,54,115,.14);background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.strategy-level-btn:hover:not(:disabled){border-color:#ffed00b3;background:#fffef5}.strategy-level-btn--low:not(:disabled) .strategy-level-btn-label{color:#2e7d32}.strategy-level-btn--mid:not(:disabled) .strategy-level-btn-label{color:#c62828}.strategy-level-btn--high:not(:disabled) .strategy-level-btn-label{color:#6a1b9a}.strategy-level-btn-label{font-size:.72rem;font-weight:800}.strategy-level-btn-fx{font-size:.58rem;color:#021f40b8;line-height:1.3}.strategy-level-btn.is-disabled,.strategy-level-btn:disabled{opacity:.45;cursor:not-allowed}.strategy-cards-foot--minimal .strategy-cards-pass-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffe0;border-radius:999px;min-height:34px;font-size:.72rem}.growth-investment-panel--minimal{gap:10px}.growth-investment-head--minimal .growth-investment-lead{margin:0;font-size:.82rem;color:#f8fcfff5;line-height:1.35}.growth-investment-head--minimal .growth-investment-lead strong{font-weight:800;color:#ffed00}.growth-investment-sub--minimal{margin:2px 0 0;font-size:.68rem;color:#c8d7ebd9}.growth-investment-grid--minimal{display:flex;flex-direction:column;gap:8px;max-height:min(52vh,520px);overflow-y:auto;padding:2px}.growth-card-min{padding:10px 12px;border-radius:14px;background:#fffdf8f7;border:1px solid rgba(4,54,115,.1);display:flex;flex-direction:column;gap:8px}.growth-card-min--partnership{border-left:3px solid #004b87}.growth-card-min-head{display:flex;gap:10px;align-items:flex-start}.growth-card-min-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0;object-fit:contain}.growth-card-min-badge{display:inline-block;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92;margin-bottom:2px}.growth-card-min-title{margin:0;font-size:.84rem;font-weight:800;color:#021f40;line-height:1.25}.growth-card-min-desc{margin:2px 0 0;font-size:.68rem;color:#021f40b8;line-height:1.35}.growth-card-min-story{margin:0;font-size:.66rem;color:#021f40ad;line-height:1.35}.growth-card-min-fx{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.62rem;color:#021f40c7}.growth-card-min-fx li:before{content:"·";margin-right:6px;color:#021f4059}.growth-card-min-fx li:first-child:before{content:none;margin:0}.growth-card-min-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.growth-card-min-cta{width:100%;padding:8px 12px;border-radius:10px;border:1px solid rgba(4,54,115,.16);background:#fff;color:#021f40;font-size:.72rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.growth-card-min-cta:hover:not(:disabled){border-color:#ffed00b3;background:#fffef5}.growth-card-min-cta--primary{background:linear-gradient(180deg,#ffed00,#f5c400);border-color:#021f401f;color:#021f40}.growth-card-min-cta:disabled{opacity:.5;cursor:not-allowed}.growth-investment-footer--minimal{padding-top:2px}@media(max-width:720px){.strategy-intensity-grid,.strategy-card-min-levels{grid-template-columns:1fr}.control-room-sheet--v2:has(.strategy-cards-panel) .control-room-sheet-panel{width:min(100%,100%)}}.academy-domain-card.clickable{cursor:pointer}.academy-domain-card.clickable:hover{background:#f7f9fd}.tax-quest-card{margin-bottom:10px}.n2-hub .social-tabs,.n2-social-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:12px 0;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.n2-social-tabs::-webkit-scrollbar{display:none}.n2-social-tab{flex:1 1 0;min-width:64px;max-width:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px;border-radius:12px;border:1px solid #d8e0ef;background:#fff;color:#4a5568;font-size:.62rem;font-weight:600;line-height:1.15;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.n2-social-tab .n2-tab-emoji{font-size:1.1rem;line-height:1}.n2-social-tab .n2-tab-label{text-align:center;white-space:nowrap}.n2-social-tab.active{border-color:#e53935;background:linear-gradient(180deg,#fff5f5,#fff);color:#c62828;box-shadow:0 2px 8px #e5393526}.n2-social-tab:not(.active):hover{border-color:#9fa8da;background:#f8f9fc}.n2-my-profile-banner{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,#e8eaf6,#f3e5f5);border:1px solid #c5cae9}.n2-my-profile-eye{font-size:1.5rem;flex-shrink:0}.n2-my-profile-banner strong{display:block;font-size:.92rem;margin-bottom:4px}.n2-my-profile-banner p{margin:0;font-size:.78rem;color:#5c6b8a;line-height:1.35}.n2-my-profile-empty{text-align:center;padding:20px 12px;border-radius:12px;background:#f8fafc;border:1px dashed #cbd5e1}.n2-public-badge{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#004b87;margin-bottom:6px}.n2-my-profile-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.n2-my-profile-body .arena-profile-hero{margin-top:0}.btn-link.compact{font-size:.82rem;color:#043673;text-decoration:none}.btn-link.compact:hover{text-decoration:underline}.n2-hub .social-tabs{flex-wrap:nowrap}.n2-spotlight-card{background:linear-gradient(135deg,#f3edff,#eef2f8);border:1px solid #d4c4f7;border-radius:14px;padding:12px 14px;margin-bottom:12px}.n2-spotlight-card.clickable{cursor:pointer}.n2-spotlight-card.clickable:hover{box-shadow:0 4px 16px #5e35b11f}.n2-spotlight-badge{font-size:.68rem;font-weight:700;color:#004b87;text-transform:uppercase}.bist-leaderboard{list-style:none;padding:0;margin:0}.bist-leaderboard li{display:flex;align-items:center;gap:10px;padding:0;border-bottom:1px solid #eef2f8}.bist-row-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.bist-row-btn:hover{background:#2835930f}.arena-profile-pick,.friend-row-btn,.dm-profile-link{width:100%;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.friend-row-btn strong,.arena-profile-pick strong{display:block}.dm-profile-link h3{margin:0;text-align:left}.arena-profile-sheet .arena-profile-body{display:flex;flex-direction:column;gap:14px}.arena-profile-hero{background:linear-gradient(135deg,#f3e8ff,#e8f0ff);border-radius:14px;padding:14px}.arena-profile-hero h3{margin:0 0 4px}.arena-profile-company{font-weight:700;margin:0 0 6px}.arena-profile-stats{font-weight:600;margin:8px 0 4px}.arena-profile-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.arena-profile-badge{font-size:.75rem;padding:4px 8px;border-radius:999px;background:#e8f5e9;color:#2e7d32}.arena-profile-section{background:#f7f9fc;border:1px solid #e3eaf5;border-radius:12px;padding:12px}.arena-profile-section h4{margin:0 0 8px;font-size:.9rem}.arena-profile-tagline{font-weight:600;margin:0 0 6px}.arena-showcase-grid,.arena-team-list,.arena-highlights,.arena-timeline{list-style:none;padding:0;margin:0}.arena-showcase-grid li,.arena-team-list li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #e8edf5}.arena-team-list li span{display:block;font-size:.75rem;color:var(--text-muted)}.arena-team-list em{font-style:normal;font-size:.72rem;color:var(--text-muted)}.arena-highlights li{padding:4px 0;font-size:.85rem}.arena-timeline li{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:.75rem;padding:6px 0;border-bottom:1px solid #e8edf5}.success-text{color:#2e7d32}.bist-rank{font-weight:800;color:#043673;min-width:2rem}.bist-score{margin-left:auto;font-weight:700}.arena-profile-list{list-style:none;padding:0;margin:8px 0;font-size:.82rem}.arena-profile-list li{padding:6px 0;border-bottom:1px solid #eef2f8}.arena-profile-list span{display:block;color:var(--text-muted);font-size:.75rem}.game-shell[data-hub-tab=N2] .hub-content{color:#1a2332}.game-shell[data-hub-tab=N2] .n2-hub .panel-header{align-items:center;padding-bottom:4px;border-bottom:1px solid rgba(124,58,237,.12);margin-bottom:4px}.game-shell[data-hub-tab=N2] .n2-hub .panel-header h1{margin:2px 0 0;color:#311b92;font-size:clamp(1.1rem,2.4vw,1.32rem);letter-spacing:-.02em}.game-shell[data-hub-tab=N2] .n2-hub .eyebrow{margin:0;color:#7c4dff;font-weight:800;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:1}.game-shell[data-hub-tab=N2] .n2-bot-tip{background:linear-gradient(135deg,#f3edff,#fff9eb);border:1px solid rgba(212,168,75,.42);border-radius:14px;box-shadow:0 4px 14px #5e35b114;margin:10px 0 6px}.game-shell[data-hub-tab=N2] .n2-bot-tip p{color:#312e81;font-weight:600}.game-shell[data-hub-tab=N2] .n2-social-tabs{gap:6px;margin:10px 0 8px;padding:5px;border-radius:16px;background:#ede7f6b8;border:1px solid rgba(124,58,237,.14)}.game-shell[data-hub-tab=N2] .n2-social-tab{min-width:0;max-width:none;flex:1 1 0;padding:9px 4px;border-radius:12px;border:1px solid transparent;background:transparent;color:#5c6b8a;font-size:.62rem;font-weight:700}.game-shell[data-hub-tab=N2] .n2-social-tab .n2-tab-emoji{font-size:1.15rem}.game-shell[data-hub-tab=N2] .n2-social-tab.active{border-color:#e5393552;background:linear-gradient(180deg,#fff,#fff5f5);color:#b71c1c;box-shadow:0 4px 12px #e5393524}.game-shell[data-hub-tab=N2] .n2-social-tab:not(.active):hover{background:#ffffffb8;border-color:#7c3aed33;color:#4527a0}.game-shell[data-hub-tab=N2] .n2-hub .social-panel{margin-top:2px;padding:12px 14px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(40,53,147,.1);box-shadow:inset 0 1px #ffffffd9;max-height:min(50vh,480px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.game-shell[data-hub-tab=N2] .cash-section-title,.game-shell[data-hub-tab=N2] .social-subtitle{margin:12px 0 10px;color:#283593;font-weight:800;font-size:.9rem}.game-shell[data-hub-tab=N2] .n2-spotlight-card{background:linear-gradient(135deg,#ede7f6,#fff8e1);border:1px solid rgba(212,168,75,.38);box-shadow:0 6px 18px #5e35b11a}.game-shell[data-hub-tab=N2] .n2-spotlight-card h3{margin:6px 0 4px;color:#311b92;font-size:.95rem}.game-shell[data-hub-tab=N2] .n2-spotlight-card p{margin:0;color:#4a5568;font-size:.82rem;line-height:1.4}.game-shell[data-hub-tab=N2] .bist-leaderboard{display:flex;flex-direction:column;gap:6px}.game-shell[data-hub-tab=N2] .bist-leaderboard li{border:0}.game-shell[data-hub-tab=N2] .bist-row-btn{padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#fff,#f7f8ff);border:1px solid rgba(40,53,147,.1);color:#1a2332;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.game-shell[data-hub-tab=N2] .bist-row-btn:hover{background:linear-gradient(180deg,#fff,#eef2ff);border-color:#28359333;box-shadow:0 8px 20px #2835931f;transform:translateY(-1px)}.game-shell[data-hub-tab=N2] .bist-row-btn strong{color:#283593;font-size:.88rem}.game-shell[data-hub-tab=N2] .bist-row-btn p{margin:2px 0 0;color:#5c6b8a;font-size:.76rem}.game-shell[data-hub-tab=N2] .bist-rank{font-size:.92rem;min-width:2.5rem}.game-shell[data-hub-tab=N2] .bist-leaderboard li:nth-child(1) .bist-rank{color:#e65100}.game-shell[data-hub-tab=N2] .bist-leaderboard li:nth-child(2) .bist-rank{color:#546e7a}.game-shell[data-hub-tab=N2] .bist-leaderboard li:nth-child(3) .bist-rank{color:#8d6e63}.game-shell[data-hub-tab=N2] .bist-score{color:#c62828;font-variant-numeric:tabular-nums;font-size:.86rem}.game-shell[data-hub-tab=N2] .arena-profile-list li{border-bottom-color:#2835931a}.game-shell[data-hub-tab=N2] .arena-profile-pick{display:block;width:100%;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(40,53,147,.1);margin-bottom:6px;color:#1a2332;transition:box-shadow .15s ease}.game-shell[data-hub-tab=N2] .arena-profile-pick:hover{box-shadow:0 6px 16px #2835931a}.game-shell[data-hub-tab=N2] .arena-profile-pick strong{color:#283593}.game-shell[data-hub-tab=N2] .turn-hint{color:#5c6b8a}.game-shell[data-hub-tab=N2] .chat-feed{max-height:36vh}.game-shell[data-hub-tab=N2] .chat-bubble{background:linear-gradient(180deg,#f8f9ff,#f3f4ff);border:1px solid rgba(40,53,147,.12);color:#1a2332}.game-shell[data-hub-tab=N2] .chat-bubble header{opacity:1}.game-shell[data-hub-tab=N2] .chat-bubble header strong,.game-shell[data-hub-tab=N2] .chat-author-btn strong{color:#283593}.game-shell[data-hub-tab=N2] .chat-bubble header span,.game-shell[data-hub-tab=N2] .chat-author-btn span{color:#5c6b8a}.game-shell[data-hub-tab=N2] .chat-compose textarea{background:#fff;border:1px solid rgba(40,53,147,.18);border-radius:12px;color:#1a2332}.game-shell[data-hub-tab=N2] .leader-pick-btn,.game-shell[data-hub-tab=N2] .dm-thread-row,.game-shell[data-hub-tab=N2] .friend-row{background:#fff;border-color:#2835931f;color:#1a2332}.game-shell[data-hub-tab=N2] .leader-pick-btn strong,.game-shell[data-hub-tab=N2] .dm-thread-row strong,.game-shell[data-hub-tab=N2] .friend-row-btn strong{color:#283593}.game-shell[data-hub-tab=N2] .dm-bubble.mine{background:linear-gradient(135deg,#ede7f6,#e8eaf6);color:#311b92}.game-shell[data-hub-tab=N2] .dm-bubble.theirs{background:#fff;border:1px solid rgba(40,53,147,.12);color:#1a2332}.game-shell[data-hub-tab=N2] .social-login-gate{background:#ede7f680;border-color:#7c3aed40;color:#4527a0}.game-shell[data-hub-tab=N2] .social-error{color:#c62828}.game-shell[data-hub-tab=N2] .n2-my-profile-banner{background:linear-gradient(135deg,#e8eaf6,#fff8e1);border-color:#d4a84b59}.game-shell[data-hub-tab=N2] .n2-my-profile-empty{background:#fff;border-color:#7c3aed38}.game-shell[data-hub-tab=N2] .n2-hub-v2 .social-panel{max-height:min(58vh,560px)}.n2-panel-head{margin:0 0 10px}.n2-panel-head h3{margin:0;font-size:.92rem;font-weight:800;color:#311b92}.n2-panel-head p{margin:3px 0 0;font-size:.72rem;color:#5c6b8a;line-height:1.35}.n2-panel-card{padding:12px;border-radius:14px;background:linear-gradient(180deg,#fff,#f8f9ff);border:1px solid rgba(40,53,147,.12);box-shadow:0 4px 14px #2835930f}.n2-bist-grid{display:grid;grid-template-columns:1fr;gap:12px}.n2-vitrin-card{border-radius:14px;border:1px solid rgba(40,53,147,.12);background:linear-gradient(180deg,#fff,#f7f8ff);box-shadow:0 4px 14px #2835930f}.n2-vitrin-card-head{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 8px;border-bottom:1px solid rgba(40,53,147,.08)}.n2-vitrin-card-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:1.1rem;background:#ede7f6e6;border:1px solid rgba(124,58,237,.16);flex-shrink:0}.n2-vitrin-card-head h4{margin:0;font-size:.88rem;font-weight:800;color:#283593}.n2-vitrin-card-head p{margin:2px 0 0;font-size:.68rem;color:#5c6b8a}.n2-vitrin-card-body{padding:10px 12px 12px}.n2-vitrin-card--idea{border-color:#ffb74d59;background:linear-gradient(180deg,#fffbf0,#fff)}.n2-vitrin-card--team{border-color:#66bb6a47}.n2-vitrin-card--archive{border-color:#90a4ae47}.n2-vitrin-card--office{border-color:#64b5f647}.n2-my-profile-banner-v2{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:10px;border-radius:14px;background:linear-gradient(135deg,#ede7f6,#fff8e1);border:1px solid rgba(212,168,75,.35)}.n2-my-profile-banner-v2 strong{display:block;font-size:.9rem;color:#311b92;margin-bottom:4px}.n2-my-profile-banner-v2 p{margin:0;font-size:.76rem;color:#4a5568;line-height:1.4}.n2-my-profile-actions-v2{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#ede7f68c;border:1px solid rgba(124,58,237,.14)}.n2-vitrin-cta{border:0;border-radius:10px;padding:9px 14px;font-size:.82rem;font-weight:700;cursor:pointer;background:linear-gradient(90deg,#e65100,#ff8f00);color:#fff8e7;box-shadow:0 4px 12px #ff8f0047}.n2-vitrin-cta:disabled{opacity:.65;cursor:not-allowed}.n2-vitrin-cta--ghost{background:#fff;color:#4527a0;border:1px solid rgba(124,58,237,.28);box-shadow:none}.n2-vitrin-link{font-size:.8rem;font-weight:700;color:#4527a0;text-decoration:none}.n2-vitrin-link:hover{text-decoration:underline}.n2-vitrin-body{display:flex;flex-direction:column;gap:10px}.n2-vitrin-hero{padding:14px;border-radius:14px;background:linear-gradient(135deg,#311b92,#512da8 52%,#283593);color:#fff8e7;border:1px solid rgba(255,200,120,.25)}.n2-vitrin-hero-main h3{margin:6px 0 2px;font-size:1.05rem;color:#fff8e7}.n2-vitrin-company{margin:0 0 8px;font-weight:700;font-size:.88rem;color:#fff8e7eb}.n2-vitrin-sector-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;background:#ffed002e;border:1px solid rgba(255,237,0,.35);color:#ffe9b0}.n2-vitrin-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.n2-vitrin-kpi{padding:8px;border-radius:10px;background:#0000002e;border:1px solid rgba(255,255,255,.12);text-align:center}.n2-vitrin-kpi small{display:block;font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;color:#e6f0ffc7}.n2-vitrin-kpi strong{display:block;margin-top:2px;font-size:.82rem;color:#ffe566}.n2-vitrin-empty-hint,.n2-vitrin-local-hint{margin:0;font-size:.76rem;color:#5c6b8a;line-height:1.4}.n2-vitrin-hero .n2-vitrin-empty-hint{color:#e6f0ffd1;margin-top:8px}.n2-vitrin-msg{margin:0 0 8px;padding:8px 10px;border-radius:8px;font-size:.78rem;color:#166534;background:#4ade8026;border:1px solid rgba(74,222,128,.35)}.n2-vitrin-pitch-headline{margin:0 0 10px;font-size:.88rem;font-weight:700;color:#1a2332;line-height:1.45}.n2-vitrin-pitch-grid{margin:0;display:grid;gap:8px}.n2-vitrin-pitch-row{padding:8px 10px;border-radius:10px;background:#ede7f673;border:1px solid rgba(124,58,237,.12)}.n2-vitrin-pitch-row dt{margin:0 0 3px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#7c4dff}.n2-vitrin-pitch-row dd{margin:0;font-size:.8rem;line-height:1.4;color:#334155}.n2-vitrin-pitch-fallback{margin:0;font-size:.82rem;line-height:1.45;color:#4a5568}.n2-vitrin-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.n2-vitrin-highlights li{padding:8px 10px;border-radius:8px;font-size:.78rem;line-height:1.4;color:#334155;background:#ffffffb8;border-left:3px solid #ffb300}.n2-vitrin-team{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.n2-vitrin-team-row{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:10px;background:#ffffffbf;border:1px solid rgba(102,187,106,.18)}.n2-vitrin-team-row--draft{opacity:.88;border-style:dashed}.n2-vitrin-team-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:.82rem;background:linear-gradient(135deg,#66bb6a,#43a047);color:#fff;flex-shrink:0}.n2-vitrin-team-info strong{display:block;font-size:.84rem;color:#1a2332}.n2-vitrin-team-info span{display:block;font-size:.72rem;color:#5c6b8a;margin-top:1px}.n2-vitrin-team-info em{display:block;margin-top:4px;font-style:normal;font-size:.68rem;color:#64748b;font-weight:600}.n2-vitrin-showcase{list-style:none;margin:0;padding:0;display:grid;gap:6px}.n2-vitrin-showcase li{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffffb8;border:1px solid rgba(100,181,246,.18);font-size:.78rem}.n2-vitrin-showcase strong{color:#1a2332}.n2-vitrin-showcase span{color:#5c6b8a;text-align:right}.n2-vitrin-philanthropy{margin:8px 0 0;font-size:.76rem;font-weight:700;color:#2e7d32}.n2-vitrin-timeline{list-style:none;margin:0;padding:0;display:grid;gap:6px}.n2-vitrin-timeline li{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:6px;padding:8px 10px;border-radius:8px;background:#ffffffb8;border:1px solid rgba(144,164,174,.2);font-size:.72rem}.n2-vitrin-timeline-month{font-weight:800;color:#4527a0}.n2-vitrin-timeline-cash{color:#2e7d32;font-weight:700}.n2-vitrin-timeline-score{color:#5c6b8a;text-align:right}.n2-vitrin-pick-list{margin:0}.n2-vitrin-pick{width:100%;text-align:left;padding:10px 12px!important;border-radius:12px!important;margin-bottom:6px}.n2-dm-thread-list{display:flex;flex-direction:column;gap:6px}.n2-dm-thread-row{display:flex;gap:10px;align-items:center;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(40,53,147,.12);background:#fff;text-align:left;cursor:pointer}.n2-dm-thread-row:hover{border-color:#7c3aed47;box-shadow:0 4px 12px #28359314}.n2-dm-thread-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,#7c4dff,#512da8);color:#fff;flex-shrink:0}.n2-dm-thread-body{min-width:0;flex:1}.n2-dm-thread-body strong{display:block;font-size:.84rem;color:#283593}.n2-dm-thread-body span{display:block;margin-top:2px;font-size:.74rem;color:#5c6b8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n2-vitrin-social-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#ede7f68c;border:1px solid rgba(124,58,237,.14)}.n2-vitrin-social-actions-row{display:flex;gap:8px}.n2-vitrin-status-badge{padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:700;background:#66bb6a2e;color:#2e7d32;border:1px solid rgba(102,187,106,.35)}.arena-profile-sheet .n2-vitrin-sheet-body{overflow-y:auto;max-height:min(70vh,640px)}.n2-my-profile--guest .n2-guest-banner{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:12px}.n2-my-profile--guest .n2-guest-banner strong{display:block;margin-bottom:4px;color:#311b92}.n2-my-profile--guest .n2-guest-banner p{margin:0;font-size:.78rem;color:#4a5568;line-height:1.4}@media(min-width:720px){.n2-bist-grid{grid-template-columns:1.2fr .8fr;align-items:start}}@media(max-width:1023px){.game-shell[data-hub-tab=N2] .n2-hub .social-panel{max-height:min(46vh,420px)}.game-shell[data-hub-tab=N2] .n2-social-tab .n2-tab-label{font-size:.56rem}}.network-channel-grid{display:grid;gap:8px}.network-channel-card{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #d8e3f5;border-radius:12px;padding:10px}.network-channel-card.expanded{border-color:#9ec5f8;box-shadow:0 2px 8px #2e6fd61a}.network-channel-body{flex:1;min-width:0}.network-channel-body p{margin:4px 0;font-size:.85rem;color:var(--text-muted)}.network-channel-tags{display:block;margin-top:4px;color:#5a6f8f}.network-channel-toggle{margin-top:8px}.network-employee-pick{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.network-employee-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d8e3f5;border-radius:10px;background:#f8fbff;text-align:left;cursor:pointer}.network-employee-btn.good-fit:not(:disabled){border-color:#7ec89a;background:#f3fbf6}.network-employee-btn:disabled{opacity:.55;cursor:not-allowed}.network-employee-name{display:flex;flex-direction:column;font-weight:600;font-size:.88rem}.network-employee-name small{font-weight:400;color:var(--text-muted);font-size:.72rem}.network-employee-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.72rem;color:var(--text-muted)}.fit-badge{padding:2px 6px;border-radius:6px;background:#eef2f8;color:#4a5f7f;font-weight:600}.fit-badge.strong{background:#e3f5ea;color:#1f7a45}.status-sent{color:#7a6f4a}.network-channel-emoji{font-size:1.4rem}.cash-timers h2{margin:0 0 8px;font-size:1rem}.kasa-timer-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kasa-timer-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;background:#f8fbff;border:1px solid #d8e3f5;font-size:.88rem}.kasa-timer-row.kind-receivable{border-left:4px solid #2e9e5a}.kasa-timer-row.kind-payable{border-left:4px solid #d45b5b}.kasa-timer-row.kind-corporate{border-left:4px solid #6b5bd4}.kasa-timer-row.kind-tax{border-left:4px solid #c98a2e}.kasa-timer-row.kind-mail{border-left:4px solid #3a7bd5}.kasa-timer-row.kind-network{border-left:4px solid #1a9aab}.overlay-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#1b2a4e73;display:flex;align-items:flex-end;justify-content:center;padding:12px}.overlay-sheet.overlay-sheet-x124{padding:0;background:#000;align-items:stretch;justify-content:stretch}.overlay-sheet-panel{width:min(480px,100%);max-height:85vh;overflow:auto;background:#fff;border-radius:18px 18px 12px 12px;padding:16px 18px 20px;box-shadow:0 8px 32px #1b2a4e33}.overlay-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.energy-actions,.settings-actions,.final-actions,.hub-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.settings-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f8}.mentor-tip-card{display:flex;gap:10px;margin:0 12px 8px;padding:10px 12px;background:#f8f5ff;border:1px solid #e2d8f8;border-radius:12px;font-size:.9rem}.final-screen{max-width:520px;margin:24px auto;padding:24px}.final-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.final-stats dt{font-size:.75rem;color:#5a6b8a}.final-stats dd{margin:0;font-weight:700}.final-reason{color:#5a6b8a}.guide-scroll{max-height:60vh;overflow:auto}.guide-chapter{margin-bottom:16px}.resource-chip-btn{cursor:pointer;border:none;background:transparent;font:inherit;transition:background .15s ease,border-color .15s ease,transform .12s ease}.resource-chip-btn:hover{background:#ffffff2e;border-color:#ffffff4d}.resource-chip-btn:active{transform:scale(.96)}.resource-chip-btn:focus-visible{outline:2px solid var(--milli-gold);outline-offset:2px}.arena-strip-row{width:100%;text-align:left;border:none;background:transparent;padding:4px 0;cursor:pointer;font:inherit}.cash-flow-log{margin:12px 0 0;padding-left:18px;font-size:.85rem;color:#5a6b8a}.cash-equipment{display:flex;flex-direction:column;gap:8px}.game-shell-final{min-height:100vh;display:flex;align-items:center;justify-content:center}.game-shell-aslan-rescue{padding:clamp(12px,2vh,24px);background:#000614eb;overflow:hidden}.aslan-rescue-cinema{position:relative;width:100%;min-height:min(92vh,860px);display:flex;align-items:center;justify-content:center}.aslan-rescue-cinema-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;opacity:.38;filter:saturate(1.05) brightness(.68)}.aslan-rescue-cinema-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 38%,rgba(255,237,0,.14) 0%,transparent 65%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(0,75,135,.4) 0%,transparent 55%)}.aslan-rescue-cinema-stage{position:relative;z-index:2;width:min(1320px,96vw);max-width:1320px;margin:0 auto}.aslan-rescue-cinema-frame{width:min(100%,calc(min(92vh,860px)*1.875),1320px);aspect-ratio:960 / 512;height:auto;max-height:min(92vh,860px);margin:0 auto;overflow:hidden;filter:drop-shadow(0 24px 64px rgba(0,0,0,.55))}.aslan-rescue-cinema-frame.sector-detail-frame--compact{aspect-ratio:960 / 512;height:auto;max-height:min(92vh,860px)}.aslan-rescue-cinema-frame .sector-detail-frame-inner{top:12.5%;left:9%;right:9%;bottom:9%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.2vh,14px);overflow:hidden;text-align:center;color:#fff8e7}.aslan-rescue-cinema-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.2vh,14px);width:100%;height:100%;min-height:0;padding:0 clamp(4px,1vw,12px)}.aslan-rescue-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;flex-shrink:0}.aslan-rescue-kicker{font-size:clamp(.58rem,1.1vw,.68rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00eb;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,237,0,.28);background:#ffed001a}.aslan-rescue-step{font-size:.58rem;color:#c8d7ebc7}.aslan-rescue-portrait-wrap{flex-shrink:0;width:clamp(88px,18vw,148px);height:clamp(88px,18vw,148px);border-radius:50%;padding:4px;background:linear-gradient(145deg,#ffed008c,#004b8773);box-shadow:0 8px 28px #00000073}.aslan-rescue-portrait{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;border:2px solid rgba(2,20,48,.85)}.aslan-rescue-title{margin:0;font-size:clamp(.92rem,2vw,1.15rem);line-height:1.25;color:#fff8e7;flex-shrink:0}.aslan-rescue-dialogue{margin:0;font-size:clamp(.78rem,1.6vw,.98rem);line-height:1.55;color:#fff8e7eb;max-width:36em;flex:1 1 auto;display:flex;align-items:center}.aslan-rescue-pack{margin:0;font-size:clamp(.62rem,1.2vw,.74rem);line-height:1.4;color:#c8d7ebd9;max-width:32em}.aslan-rescue-actions{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:22rem;flex-shrink:0}.aslan-rescue-btn{width:100%;min-height:40px;padding:10px 16px;border-radius:12px;font-size:clamp(.78rem,1.4vw,.92rem);font-weight:800;cursor:pointer;border:0;transition:transform .12s ease,filter .12s ease}.aslan-rescue-btn--primary{background:linear-gradient(180deg,#ffed00,#e6c200);color:#0b2545;box-shadow:0 6px 20px #ffed0047}.aslan-rescue-btn--primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.aslan-rescue-btn--primary:disabled{opacity:.65;cursor:wait}.aslan-rescue-btn--ghost{background:transparent;color:#fff8e7c7;border:1px solid rgba(255,248,231,.22);font-weight:600}.aslan-rescue-loading{margin:0;font-size:.85rem;color:#fff8e7d9}@media(max-width:640px){.aslan-rescue-cinema-frame .sector-detail-frame-inner{top:14%;left:10%;right:10%;bottom:10%}.aslan-rescue-dialogue{font-size:.76rem}}.overlay-sheet.aslan-cinema-sheet{z-index:130;padding:clamp(12px,2vh,24px);background:#000614eb;align-items:center;justify-content:center;overflow:hidden}body.aslan-cinema-open{overflow:hidden}.aslan-rescue-cinema-frame--hire .sector-detail-frame-inner{top:11%;left:8.5%;right:8.5%;bottom:8%;align-items:stretch;justify-content:flex-start;text-align:left;gap:0}.aslan-free-hire-cinema-inner{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;gap:clamp(6px,1vh,10px);color:#fff8e7}.aslan-free-hire-cinema-head{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding-right:2.5rem}.aslan-free-hire-cinema-title{margin:0;font-size:clamp(.88rem,1.8vw,1.05rem);line-height:1.2;color:#fff8e7}.aslan-free-hire-cinema-sub{margin:0;font-size:clamp(.62rem,1.2vw,.74rem);color:#c8d7ebe0}.aslan-free-hire-cinema-sub strong{color:#ffed00f2}.aslan-free-hire-cinema-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,237,0,.35) transparent}.borc-aslan-free-hire-upgrade{width:auto;min-width:min(100%,220px);align-self:flex-start}.borc-aslan-free-hire-capacity{display:flex;flex-direction:column;gap:8px}@media(max-width:640px){.aslan-rescue-cinema-frame--hire .sector-detail-frame-inner{top:13%;left:10%;right:10%;bottom:9%}.aslan-free-hire-cinema-head{padding-right:2rem}}.major-decision-strip{margin:12px 0;padding:14px;border-radius:14px;background:linear-gradient(135deg,#fff8e8,#fff3f0);border:1px solid #f0d9a8}.major-decision-badge{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;color:#b45309;margin-bottom:4px}.major-decision-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.major-decision-overlay.overlay-sheet{align-items:center;justify-content:center;z-index:1250;padding:16px}.major-decision-panel.overlay-sheet-panel{width:min(520px,100%);max-height:min(80vh,560px);border-radius:18px}.major-decision-panel .major-decision-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.major-decision-panel .major-decision-head h2{margin:0;font-size:1.15rem;line-height:1.3}.major-decision-story{margin:0 0 8px;line-height:1.45;font-size:.95rem}.major-decision-hint{margin:0 0 12px;font-size:.78rem;color:#6b7280}.major-decision-panel .major-decision-options{flex-direction:column;margin-top:0}.major-decision-panel .major-decision-options .primary{width:100%;justify-content:center}.companion-quadrant-card{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px 10px;border-radius:12px;background:linear-gradient(135deg,#021f40,#043673);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #1b2a4e38}.companion-quadrant-portrait{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.companion-quadrant-icon{font-size:1.1rem;flex-shrink:0;line-height:1}.companion-quadrant-body{flex:1;min-width:0}.companion-quadrant-name{display:block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.85;margin-bottom:2px}.companion-quadrant-text{margin:0;font-size:.72rem;line-height:1.35}.companion-quadrant-actions{display:flex;align-items:center;gap:6px;margin-top:6px}.companion-quadrant-actions .ghost.compact{color:#ffffffd9}.today-tr-inline-alerts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.today-tr-inline-alerts .today-cr-alert{flex:1 1 auto;min-width:0;padding:6px 8px;border-radius:10px;font-size:.68rem}.today-tr-risk-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;padding:6px 8px;border-radius:10px;background:#fff5f5;border:1px solid rgba(198,40,40,.2);font-size:.68rem;color:#1a2332}.character-event-dialog .character-event-text{font-size:1.05rem;line-height:1.5}.celebration-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#00000040}.celebration-card{background:#fff;border-radius:16px;padding:24px 32px;text-align:center;box-shadow:0 12px 40px #0003;animation:celebration-pop .5s ease}.celebration-emoji{font-size:2.5rem;display:block;margin-bottom:8px}.celebration-confetti{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#f59e0b 2px,transparent 2px),radial-gradient(circle,#8b5cf6 2px,transparent 2px),radial-gradient(circle,#10b981 2px,transparent 2px);background-size:80px 80px,120px 120px,100px 100px;opacity:.35;animation:confetti-drift 2s linear infinite}@keyframes celebration-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes confetti-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 120px,40px 160px,-30px 140px}}.tutorial-spotlight{position:fixed;bottom:88px;left:12px;right:12px;z-index:900;max-width:420px;margin:0 auto}.tutorial-card{background:#1e293b;color:#f8fafc;border-radius:14px;padding:16px;box-shadow:0 8px 32px #00000059}.tutorial-actions{display:flex;gap:8px;margin-top:12px;justify-content:flex-end;flex-wrap:wrap}.tutorial-card .tutorial-go-btn,.tutorial-card .primary.compact{width:auto;padding:8px 14px;font-size:.82rem;min-height:36px}.tutorial-card .tutorial-go-btn{border:1px solid rgba(255,255,255,.45);border-radius:10px;background:#ffffff24;color:#fff;font-weight:600;cursor:pointer}.tutorial-card .tutorial-go-btn:hover{background:#ffffff3d;border-color:#ffffffa6}.tutorial-card .eyebrow{color:#94a3b8}.tutorial-card h3{margin:4px 0 8px}.tutorial-card>p{color:#e2e8f0;line-height:1.45}.aslan-rescue .aslan-dialogue{font-size:1.1rem;line-height:1.6;margin:16px 0}.borc-aslan-rescue{max-width:520px;margin:0 auto;text-align:center}.borc-aslan-scene-img{width:min(100%,320px);height:auto;margin:0 auto 16px;display:block;border-radius:12px}.borc-aslan-dialogue{font-size:1.1rem;line-height:1.6;margin:16px 0;color:var(--text-secondary, #cbd5e1)}.borc-aslan-restart-pack{font-size:.9rem;opacity:.85;margin-bottom:12px}.borc-aslan-free-hire-dialog{width:min(100%,680px);max-height:min(82vh,620px)}.borc-aslan-free-hire-head .borc-aslan-free-hire-kicker{display:block;margin-bottom:2px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00}.borc-aslan-free-hire-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;overflow-y:auto}.borc-aslan-free-hire-lead{margin:0;font-size:.78rem;line-height:1.45;color:#d2e1f5e6}.borc-aslan-free-hire-warn{margin:0;padding:8px 10px;border-radius:10px;background:#fbbf2424;border:1px solid rgba(251,191,36,.35);color:#fde68a;font-size:.74rem}.borc-aslan-free-hire-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.borc-aslan-free-hire-card{display:flex;flex-direction:column;align-items:stretch;padding:0;border:1.5px solid rgba(255,200,120,.35);border-radius:14px;background:linear-gradient(180deg,#fffef8,#f4f0e6);color:#1a140c;cursor:pointer;overflow:hidden;text-align:left;box-shadow:0 8px 22px #00000047;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.borc-aslan-free-hire-card:hover:not(:disabled){transform:translateY(-3px);border-color:#ffed00d9;box-shadow:0 12px 28px #00000059,0 0 0 1px #ffed0040}.borc-aslan-free-hire-card.is-ineligible{opacity:.55;cursor:not-allowed;filter:grayscale(.35)}.borc-aslan-free-hire-card-art{position:relative;aspect-ratio:4 / 5;background:linear-gradient(165deg,#0a2848,#143a5c 45%,#1a4a6e);overflow:hidden}.borc-aslan-free-hire-card.tier-legendary .borc-aslan-free-hire-card-art{background:linear-gradient(165deg,#3d2e08,#6b4f12 40%,#8a6518)}.borc-aslan-free-hire-card.tier-elite .borc-aslan-free-hire-card-art{background:linear-gradient(165deg,#1a1040,#352070 45%,#4a2d8a)}.borc-aslan-free-hire-portrait{width:100%;height:100%;object-fit:cover;object-position:center top}.borc-aslan-free-hire-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:2.6rem;background:radial-gradient(circle at 50% 35%,rgba(255,237,0,.18) 0%,transparent 58%)}.borc-aslan-free-hire-tier{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.06em;background:#08142cd1;color:#fff8e7;border:1px solid rgba(255,255,255,.22)}.borc-aslan-free-hire-tier.tier-legendary{background:linear-gradient(135deg,#ffed00,#f5a623);color:#1a140c;border-color:#ffffff73}.borc-aslan-free-hire-tier.tier-elite{background:linear-gradient(135deg,#c4b5fd,#8b5cf6);color:#1a0a2e}.borc-aslan-free-hire-card-body{display:flex;flex-direction:column;gap:3px;padding:10px 10px 12px}.borc-aslan-free-hire-card-body strong{font-size:.78rem;font-weight:800;color:#1a140c;line-height:1.25}.borc-aslan-free-hire-role{font-size:.66rem;font-weight:700;color:#5a4d3a;text-transform:uppercase;letter-spacing:.04em}.borc-aslan-free-hire-skill{font-size:.62rem;line-height:1.35;color:#6a5c48}.borc-aslan-free-hire-cta{margin-top:6px;padding-top:6px;border-top:1px solid rgba(90,77,58,.16);font-size:.68rem;font-weight:800;color:#043673}.borc-aslan-free-hire-card.is-ineligible .borc-aslan-free-hire-cta{color:#9a3412}.borc-aslan-free-hire-msg{margin:0;padding:8px 10px;border-radius:10px;font-size:.76rem;background:#ef444424;border:1px solid rgba(248,113,113,.35);color:#fecaca}.borc-aslan-free-hire-msg.ok{background:#22c55e24;border-color:#4ade8059;color:#bbf7d0}.borc-aslan-free-hire-foot{display:flex;justify-content:center;padding-top:4px}.borc-aslan-free-hire-skip{min-width:min(100%,280px);border-color:#ffffff38!important;color:#f8fcffe6!important;background:#ffffff0f!important}@media(max-width:640px){.borc-aslan-free-hire-grid{grid-template-columns:1fr;max-width:280px;margin:0 auto}}.quest-chain-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.quest-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.quest-row.done{opacity:.7}.quest-chain-label{display:block;font-size:.72rem;color:#64748b}.cap-table-card{margin-top:12px;padding:12px;border-radius:12px;background:#f8f5ff;border:1px solid #e2d8f8}.cap-table-list{list-style:none;padding:0;margin:8px 0 0}.cap-table-list li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #ede9fe;font-size:.9rem}.system-hub-panel{max-width:720px;max-height:90vh;overflow-y:auto}.system-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0}.system-hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer}.system-hub-card:hover{border-color:#7c3aed;background:#faf5ff}.system-hub-card strong{font-size:.82rem}.web-ui-wiring-open{width:100%;margin-bottom:12px}.web-ui-wiring-panel{max-width:min(960px,96vw);max-height:92vh;overflow:hidden;display:flex;flex-direction:column}.web-ui-wiring-lead{font-size:.82rem;color:#ffffffbf;margin:0 0 10px;line-height:1.45}.web-ui-wiring-lead code{font-size:.75rem;color:#fde68a}.web-ui-wiring-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.web-ui-wiring-stat{font-size:.75rem;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15)}.web-ui-wiring-stat--ok{background:#22c55e26}.web-ui-wiring-stat--partial{background:#fbbf2426}.web-ui-wiring-stat--broken{background:#ef444426}.web-ui-wiring-stat--visual{background:#94a3b826}.web-ui-wiring-alert{font-size:.78rem;color:#fde68a;margin:0 0 10px}.web-ui-wiring-filters{display:flex;gap:12px;margin-bottom:10px;flex-wrap:wrap}.web-ui-wiring-filters label{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:#ffffffb3}.web-ui-wiring-filters select{min-width:120px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#00000040;color:#f8fafc}.web-ui-wiring-table-wrap{flex:1;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:10px}.web-ui-wiring-table{width:100%;border-collapse:collapse;font-size:.72rem}.web-ui-wiring-table th,.web-ui-wiring-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.web-ui-wiring-table th{position:sticky;top:0;background:#0f172a;z-index:1}.web-ui-wiring-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.65rem;white-space:nowrap}.web-ui-wiring-badge--ok{background:#22c55e33;color:#86efac}.web-ui-wiring-badge--partial{background:#fbbf2433;color:#fde68a}.web-ui-wiring-badge--broken{background:#ef444433;color:#fca5a5}.web-ui-wiring-badge--visual{background:#94a3b833;color:#cbd5e1}.web-ui-wiring-module{color:#ffffff73;font-size:.62rem}.team-today-flash{margin:0 0 10px;padding:8px 10px;border-radius:8px;font-size:.78rem;color:#fff8c8;background:#ffed001a;border:1px solid rgba(255,237,0,.28)}.borc-hub-route-flash{margin:8px 0 0}.system-hub-card small{font-size:.68rem;color:#64748b;line-height:1.3}.system-hub-emoji{font-size:1.4rem}.system-hub-line{font-size:.65rem;color:#475569}.borc-hub-route-summary{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.borc-hub-route-head{display:flex;align-items:flex-start;gap:10px}.borc-hub-route-head h3{margin:0;font-size:.95rem}.borc-hub-route-headline{margin:2px 0 0;font-size:.75rem;color:#64748b}.borc-hub-route-status{margin-left:auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}.borc-hub-route-lines{margin:8px 0 0;padding-left:18px;font-size:.75rem;color:#334155}.borc-hub-route-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.quest-log-list,.developments-list,.executive-module-list{list-style:none;padding:0;margin:8px 0}.quest-log-list li,.developments-list li,.executive-module-list li{padding:10px 0;border-bottom:1px solid #e2e8f0}.executive-module-list li{display:flex;justify-content:space-between;align-items:center;gap:8px}.hub-info-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #c5d0e6;background:#fff;color:#043673;font-size:1rem;cursor:pointer;flex-shrink:0}.hub-info-btn:hover{background:#eef1f8;border-color:#7c3aed}.hub-page-title,.profile-hub-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.hub-guide-panel{max-height:85vh}.hub-guide-body{overflow-y:auto;max-height:65vh}.hub-guide-summary{font-size:.95rem;line-height:1.5;margin:0 0 12px}.hub-guide-section{margin:12px 0}.hub-guide-section h3{margin:0 0 6px;font-size:.92rem}.hub-guide-section ul{margin:0;padding-left:1.2rem}.hub-guide-section li{margin:4px 0;font-size:.88rem;line-height:1.4}.companion-dock{position:fixed;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:90;pointer-events:none}.companion-dock-card{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#021f40,#043673);color:#fff;box-shadow:0 8px 28px #1b2a4e59;border:1px solid rgba(255,255,255,.12)}.companion-dock-icon{font-size:1.3rem;flex-shrink:0}.companion-dock-text{flex:1;margin:0;font-size:.88rem;line-height:1.4}.companion-dock-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.companion-dock-actions .primary.compact{white-space:nowrap}.companion-dock-actions .ghost.compact{color:#fffc}.hub-detail-modal-full{width:min(100%,700px);max-width:100%;max-height:min(88vh,640px);border-radius:0;align-self:center}.hub-detail-backdrop{align-items:center}.monthly-ops-checklist{margin:12px 0;padding:12px 14px;border-radius:12px;background:#f5f7fb;border:1px solid #e2e8f0}.monthly-ops-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.monthly-ops-head .ops-ok{color:#2e7d32;font-weight:600}.monthly-ops-head .ops-pending{color:#c62828;font-weight:600}.monthly-ops-list{list-style:none;margin:0;padding:0}.monthly-ops-list li{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid #e8edf4}.monthly-ops-list li.done{opacity:.75}.monthly-ops-list li.optional{opacity:.9}.founder-work-hero{display:flex;gap:10px;align-items:center;padding:10px 12px;margin:10px 0;border-radius:10px;background:linear-gradient(90deg,#fff8e1,#fff);border:1px solid #ffe082}.turn-step-bar .step-mark{display:inline-block;width:1.2em;margin-right:4px}.academy-remediation-banner{margin:10px 0;padding:10px 12px;border-radius:10px;background:#ffebee;border:1px solid #ef9a9a}.academy-domain-pin,.academy-unit-pin{width:40px;height:40px;object-fit:contain;flex-shrink:0}.academy-unit-card{display:flex;gap:10px;align-items:center}.academy-unit-ring{width:36px;height:36px;border-radius:50%;background:conic-gradient(#1a237e var(--pct),#e0e0e0 0);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.academy-unit-ring span{width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center}.profile-archetype-badge{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;background:#ffffffd9;margin-bottom:4px}.profile-mentor-card{border-left:4px solid #004b87}.profile-kpi-with-ring{align-items:center}.hub-xp-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}.hub-xp-ring{width:56px;height:56px}.hub-xp-ring-bg{fill:none;stroke:#e0e0e0;stroke-width:6}.hub-xp-ring-fill{fill:none;stroke:#1a237e;stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.hub-xp-ring-text{font-size:11px;font-weight:700;fill:#1a237e}.hub-xp-ring-label{font-size:10px;color:#666}.profile-exec-mini h3{margin:0 0 6px}.journal-recent-list{margin:0 0 10px;padding-left:18px;font-size:13px}.settings-card{margin:10px 0;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.settings-card h3{margin:0 0 8px;font-size:14px}.settings-dev-frame{margin:12px 0;padding:14px;border-radius:14px;border:2px dashed rgba(99,102,241,.45);background:linear-gradient(180deg,#eef2fff2,#f8fafcfa);box-shadow:inset 0 0 0 1px #ffffffb3}.settings-dev-frame-head h3{margin:0 0 4px;font-size:14px;color:#312e81}.settings-dev-frame-head .settings-hint{margin:0 0 10px}.settings-dev-section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.35)}.settings-dev-section:first-of-type{margin-top:0;padding-top:0;border-top:0}.settings-dev-section h4{margin:0 0 8px;font-size:13px;color:#4338ca}.settings-dev-frame .borc-settings-experience{margin:0 0 12px;padding:0;border:0;background:transparent}.settings-dev-actions{display:flex;flex-direction:column;gap:8px}.settings-experience p{margin:4px 0}.founder-training-hero{position:relative;padding:20px 16px 14px;background-size:cover;background-position:center;border-radius:12px 12px 0 0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.founder-training-hero h2{margin:0}.founder-training-close{position:absolute;top:8px;right:8px}.founder-stat-xp-bar{padding:10px 14px;border-bottom:1px solid #e8edf4}.goal-bar.compact{height:6px;margin-top:6px}.founder-training-lock{padding:10px 14px;color:#c62828;background:#ffebee;margin:0}.network-events-panel{margin-top:14px}.network-events-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.network-event-card{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#f5f7fb;border:1px solid #e2e8f0}.hub-team-cta{width:100%;margin-top:10px}[data-theme=dark] .game-shell{background:#121212;color:#e8e8e8}[data-theme=dark] .hub-detail-modal,[data-theme=dark] .overlay-sheet-panel,[data-theme=dark] .profile-card,[data-theme=dark] .settings-card,[data-theme=dark] .monthly-ops-checklist{background:#1e1e1e;color:#e8e8e8;border-color:#333}[data-theme=dark] .hub-content{background:#121212}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.today-hero-rich{min-height:280px;gap:8px}.today-hero-top{flex-wrap:wrap}.today-calendar-inline{font-size:.72rem;opacity:.9}.today-health{margin-left:auto;font-size:.72rem;background:#4caf50d9;border-radius:999px;padding:3px 8px;font-weight:700}.today-health.urgent{background:#e30613d9}.today-sector{margin:0;font-size:.82rem;opacity:.95}.today-stat-chips{display:flex;flex-wrap:wrap;gap:6px}.today-stat-chip{background:#00000040;border-radius:10px;padding:4px 8px;font-size:.68rem;min-width:52px;text-align:center}.today-stat-chip strong{display:block;font-size:.82rem}.today-stat-chip.tone-urgent{background:#c62828bf}.today-stat-chip.tone-warn{background:#f57c00bf}.today-team-eff,.today-risk-preview{margin:0;font-size:.75rem;opacity:.95}.today-hero-metrics-5{grid-template-columns:repeat(3,1fr)}@media(min-width:400px){.today-hero-metrics-5{grid-template-columns:repeat(5,1fr)}}.today-hero-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.today-action-btn{flex:1 1 30%;min-width:100px;border:1px solid rgba(255,255,255,.35);border-radius:12px;padding:10px 8px;font-size:.74rem;font-weight:700;background:#fffffff0;color:#1a2332;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;box-shadow:0 2px 10px #00000024}.today-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0003;background:#fff}.today-action-btn:active{transform:translateY(0)}.mentor-tip-card.clickable{cursor:pointer}.mentor-tip-cta{display:block;font-size:.72rem;margin-top:4px;opacity:.85}.mentor-fab{position:fixed;right:14px;bottom:96px;z-index:40;width:52px;height:52px;border-radius:50%;border:2px solid var(--corp-yellow);background:var(--gradient-navy);color:var(--corp-yellow);font-size:1.4rem;box-shadow:var(--shadow-navy);cursor:pointer}.mentor-fab-badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;border-radius:999px;background:#e30613;color:#fff;font-size:.68rem;font-weight:700;display:grid;place-items:center;padding:0 4px}.mentor-panel-sheet .overlay-sheet-panel,.mentor-panel-sheet .mentor-panel-v2{max-height:92vh;display:flex;flex-direction:column}.mentor-panel-sheet .mentor-panel-v2{padding:0;overflow:hidden;border-radius:20px 20px 14px 14px;background:#f4f6fb}.mentor-panel-head{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;background:linear-gradient(135deg,#043673,#004b87);color:#fff;border-radius:14px 14px 0 0}.mentor-panel-head-v2{justify-content:space-between;align-items:flex-start;padding:16px 14px 14px;border-radius:0;box-shadow:0 4px 18px #28359340}.mentor-panel-head-main{display:flex;gap:12px;align-items:flex-start;min-width:0}.mentor-panel-head h2{margin:0;font-size:1.05rem}.mentor-panel-head p{margin:2px 0 0;font-size:.78rem;opacity:.92}.mentor-panel-company{font-weight:600;opacity:.95!important}.mentor-panel-meta{opacity:.85!important;line-height:1.35}.mentor-panel-avatar{font-size:2rem}.mentor-panel-avatar-ring{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:#ffffff29;border:2px solid rgba(255,255,255,.35);flex-shrink:0}.mentor-panel-close{border:0;background:#ffffff29;color:#fff;width:34px;height:34px;border-radius:10px;font-size:1rem;cursor:pointer;flex-shrink:0}.mentor-panel-body{flex:1;overflow:auto;padding:10px 12px 12px}.mentor-panel-sections{overflow:visible;flex:none;padding:0}.mentor-section-card{border:1px solid #e2e8f4;border-radius:14px;margin-bottom:8px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #1b2a4e0a;transition:border-color .15s ease,box-shadow .15s ease}.mentor-section-card.open{border-color:#c5cae9;box-shadow:0 4px 14px #2835931a}.mentor-section-card.has-badge:not(.open){border-color:#ffcdd2}.mentor-section-head{width:100%;display:flex;gap:10px;align-items:center;padding:12px;border:none;background:transparent;text-align:left;cursor:pointer}.mentor-section-copy{flex:1;min-width:0}.mentor-section-head strong{display:block;font-size:.88rem;color:#1a2332}.mentor-section-head p{margin:3px 0 0;font-size:.72rem;color:#64748b;line-height:1.35}.mentor-section-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:1rem;flex-shrink:0;background:#eef1f8}.mentor-section-icon.tone-notifications{background:#fff8e1}.mentor-section-icon.tone-ops{background:#fff3e0}.mentor-section-icon.tone-daily{background:#e8f5e9}.mentor-section-icon.tone-mentor_tasks{background:#f3e5f5}.mentor-section-icon.tone-quests{background:#e0f2f1}.mentor-section-icon.tone-next{background:#e8eaf6}.mentor-section-trail{display:flex;align-items:center;gap:6px;flex-shrink:0}.mentor-section-badge{min-width:22px;height:22px;border-radius:999px;background:#e30613;color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center;padding:0 5px;box-shadow:0 2px 6px #e3061359}.mentor-section-chevron{font-size:.65rem;color:#94a3b8;width:18px;text-align:center}.mentor-section-body{padding:0 12px 12px 58px;border-top:1px solid #f0f3f9}.mentor-section-items{margin:10px 0 0;padding:0;list-style:none;font-size:.78rem;color:#37474f}.mentor-section-items li{position:relative;padding:5px 0 5px 12px;line-height:1.45}.mentor-section-items li:before{content:"•";position:absolute;left:0;color:#004b87;font-weight:700}.mentor-section-cta{margin-top:10px}.mentor-link-btn{border:0;background:transparent;color:#043673;font-size:.78rem;font-weight:700;cursor:pointer;padding:0}.mentor-quick-zone{margin-top:4px;padding:14px 12px;border-radius:14px;background:#fff;border:1px solid #e2e8f4;box-shadow:0 2px 8px #1b2a4e0a}.mentor-quick-zone h4{margin:0 0 10px;font-size:.82rem;color:#1a2332}.mentor-quick-ask{padding:0 12px 12px 42px}.mentor-quick-ask-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mentor-quick-btn{border:1px solid #e2e8f4;border-radius:12px;padding:8px 4px;font-size:.68rem;font-weight:600;background:#f8fafc;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:#334155}.mentor-quick-btn span{font-size:1rem;line-height:1}.mentor-quick-btn:hover{background:#eef1f8;border-color:#c5cae9}.mentor-nav-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mentor-nav-btn{border-radius:12px;padding:11px 12px;font-size:.82rem;font-weight:700;cursor:pointer}.mentor-nav-btn.outline{border:1px solid #c8daf5;background:#fff;color:#043673}.mentor-nav-btn.primary{border:0;background:linear-gradient(90deg,#e30613,#ff5252);color:#fff;box-shadow:0 4px 12px #e3061347}.mentor-panel-actions{display:flex;gap:8px;margin-top:8px}.mentor-chat-log{margin:10px 0 0;padding:10px 12px;font-size:.75rem;max-height:110px;overflow:auto;border-radius:12px;background:#fff;border:1px solid #e2e8f4;list-style:none}.mentor-chat-log-v2 li{padding:4px 0;line-height:1.4}.mentor-chat-log-v2 li.from-player{color:#043673}.mentor-chat-log-v2 li.from-mentor{color:#37474f}.mentor-chat-footer{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border)}.mentor-chat-footer-v2{background:#fff;border-top:1px solid #e2e8f4;padding:12px;gap:10px}.mentor-chat-footer input{flex:1;border:1px solid #e2e8f4;border-radius:12px;padding:10px 12px;font-size:.8rem;background:#f8fafc}.mentor-send-btn{border:0;border-radius:12px;padding:10px 16px;font-size:.82rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#e30613,#ff5252);cursor:pointer;white-space:nowrap;box-shadow:0 3px 10px #e3061340}[data-theme=dark] .mentor-panel-v2{background:#121212}[data-theme=dark] .mentor-section-card,[data-theme=dark] .mentor-quick-zone,[data-theme=dark] .mentor-chat-footer-v2,[data-theme=dark] .mentor-chat-log{background:#1e1e1e;border-color:#333}[data-theme=dark] .mentor-section-head strong{color:#e8eaf6}.corporate-hub-panel{display:flex;flex-direction:column;gap:10px}.corporate-info-banner{background:linear-gradient(90deg,#e3f2fd,#f5f9ff);border:1px solid #90caf9;border-radius:12px;padding:10px 12px;font-size:.82rem;font-weight:600;color:#1565c0}.corporate-guide-card{background:#f3e5f5;border-radius:12px;padding:12px 14px;border:1px solid #e1bee7}.corporate-guide-card strong{display:block;margin-bottom:4px;color:#4a148c}.corporate-guide-card p{margin:0;font-size:.78rem;color:#455a64;line-height:1.4}.corporate-guide-steps{margin:8px 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.45;color:#37474f}.corporate-guide-steps li{margin-bottom:4px}.corporate-guide-steps li::marker{color:#6a1b9a;font-weight:700}.cash-corporate .corporate-guide-card{background:#00102ae6;border:1px solid rgba(255,200,120,.32);color:#e8f2ff}.cash-corporate .corporate-guide-card--interactive:hover,.cash-corporate .corporate-guide-card.is-open{border-color:#ffed0073;background:#001434f0}.cash-corporate .corporate-guide-card strong{color:#ffe9b0;font-size:.82rem}.cash-corporate .corporate-guide-card p{color:#d2e1f5f2;font-size:.72rem}.cash-corporate .corporate-guide-steps{font-size:.72rem;color:#ebf5fff5}.cash-corporate .corporate-guide-steps li::marker{color:#ffed00}.cash-corporate .corporate-guide-toggle{border-color:#ffed0066;background:#ffed001f;color:#ffed00}.corporate-office-stock-card{background:#e8f5e9;border-radius:14px;padding:12px 14px;border:1px solid #c8e6c9}.corporate-office-stock-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.corporate-stock-hero{font-size:1.1rem;font-weight:800;color:#2e7d32}.corporate-stock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:.72rem;color:#333}.corporate-stock-grid span{background:#ffffffb3;border-radius:8px;padding:6px 8px}.corporate-inbound-card{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#fff8e1;border:1px solid #ffe082}.corporate-client-list{display:flex;flex-direction:column;gap:12px}.corporate-client-card{border-radius:14px;border:1px solid #e0e0e0;background:#fff;overflow:hidden;box-shadow:0 2px 8px #0000000a}.corporate-client-card .mg-pitch-panel{margin:0;border-radius:14px}.corporate-client-card .corporate-gate-banner{margin:10px 10px 0}.corporate-client-card.locked{opacity:.95}.corporate-client-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 8px}.corporate-client-head strong{font-size:.95rem}.corporate-client-badges{display:flex;gap:4px;flex-shrink:0}.corp-badge{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:6px}.corp-badge.tier{background:#e8eaf6;color:#043673}.corp-badge.entry{background:#fff3e0;color:#e65100}.corporate-client-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px 10px}.corporate-client-stats div{background:#f5f7fb;border-radius:8px;padding:6px 8px}.corporate-client-stats small{display:block;font-size:.62rem;color:#666}.corporate-client-stats strong{font-size:.78rem}.corp-stat-wide{grid-column:span 3}.corporate-gate-banner{background:#5d4037;color:#fff;font-size:.72rem;font-weight:600;padding:10px 12px;text-align:center}.corporate-gate-banner.subtle{background:#efebe9;color:#5d4037}.corporate-pitch-btn{width:100%;border:none;background:#c62828;color:#fff;font-weight:700;padding:12px;font-size:.85rem;cursor:pointer}.corporate-pitch-btn:disabled{opacity:.5;cursor:not-allowed}.corp-wait-hint{padding:0 12px 12px;margin:0}.mg-pitch-panel{display:grid;grid-template-columns:minmax(108px,38%) minmax(0,1fr);min-height:168px;border-radius:16px;overflow:hidden;border:2px solid transparent;background:linear-gradient(var(--mg-panel-cream),var(--mg-panel-cream)) padding-box,linear-gradient(135deg,var(--mg-frame-gold) 0%,var(--mg-frame-gold-light) 45%,var(--mg-frame-gold) 100%) border-box;box-shadow:0 14px 36px #021f402e,inset 0 1px #ffffffd9}.mg-pitch-panel-art{position:relative;min-height:168px;background:#e8eef6}.mg-pitch-panel-art img{width:100%;height:100%;object-fit:cover;object-position:left center;display:block}.mg-pitch-panel-body{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:clamp(10px,1.8vw,14px);background:linear-gradient(180deg,#fffdf6 0%,var(--mg-panel-cream-deep) 100%);color:var(--milli-navy-dark);min-width:0}.mg-pitch-panel-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.mg-pitch-panel-badges{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px}.mg-pitch-panel-badges .corp-badge{font-size:.58rem;padding:2px 7px}.mg-pitch-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin:4px 0 0;padding:0}.mg-pitch-spec-grid>div{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:3px 0;border-bottom:1px solid rgba(2,31,64,.08)}.mg-pitch-spec-grid>div.mg-pitch-spec-wide{grid-column:1 / -1}.mg-pitch-spec-grid dt{margin:0;font-size:.56rem;font-weight:700;color:#021f4094;letter-spacing:.02em;flex:1 1 auto;min-width:0}.mg-pitch-spec-grid dd{margin:0;font-size:.66rem;font-weight:800;color:var(--milli-navy-dark);text-align:right;white-space:nowrap;flex-shrink:0}.mg-pitch-panel-kicker{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--corp-blue)}.mg-pitch-panel-title{margin:0;font-size:clamp(.82rem,1.8vw,.98rem);line-height:1.2;letter-spacing:-.02em;color:var(--milli-navy-dark)}.mg-pitch-panel-desc{margin:4px 0 0;font-size:.66rem;line-height:1.35;color:#021f40b8}.mg-pitch-panel-desc--hint{font-size:.62rem;color:#021f4094;font-style:italic}.mg-pitch-panel-footer{margin-top:4px}.mg-pitch-panel-footer .corporate-pitch-btn{border-radius:10px}.onboarding-x123--pitch-frame.x123-shell{border:2px solid transparent;background:linear-gradient(#0a1224,#0a1224) padding-box,linear-gradient(135deg,var(--mg-frame-gold),var(--mg-frame-gold-light),var(--mg-frame-gold)) border-box;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff14}.onboarding-x123--pitch-frame .x123-bg{object-fit:cover;object-position:left center;filter:saturate(1.08) contrast(1.03)}.onboarding-x123--pitch-frame .x123-vignette{background:linear-gradient(90deg,#00000059,#00000014 36%,#fff9eb1f 48%,#fff9eb6b),linear-gradient(180deg,#00000014,#00000061)}.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .x123-panel{background:#fffcf2f0;border:1px solid rgba(212,168,75,.38);border-radius:16px;color:var(--milli-navy-dark);box-shadow:0 12px 32px #021f4029}.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .x123-panel-title,.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .x123-panel-desc{color:var(--milli-navy-dark)}.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .onboarding-x123-tag,.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .onboarding-x123-stat dt,.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .onboarding-x123-proscons-col h4,.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .onboarding-x123-audience h4,.onboarding-x123--pitch-frame:not(.onboarding-sector-x123):not(.onboarding-style-x123):not(.onboarding-office-x123):not(.onboarding-experience-x123) .onboarding-x123-risks h4{color:var(--milli-navy-dark)}.onboarding-x123--pitch-frame.onboarding-sector-x123 .x123-panel,.onboarding-x123--pitch-frame.onboarding-style-x123 .x123-panel{background:#1c1c1ef0;color:#f5f5f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.onboarding-x123--pitch-frame.onboarding-office-x123 .x123-panel{background:#12161e94;color:#f5f5f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.onboarding-x123--pitch-frame.onboarding-experience-x123 .x123-panel{background:#1c1c1ef0;color:#f5f5f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.onboarding-x123--pitch-frame.onboarding-sector-x123 .x123-panel-desc,.onboarding-x123--pitch-frame.onboarding-style-x123 .x123-panel-desc,.onboarding-x123--pitch-frame.onboarding-office-x123 .x123-panel-desc,.onboarding-x123--pitch-frame.onboarding-experience-x123 .x123-panel-desc{color:#f5f5f7c7}.onboarding-x123--pitch-frame.onboarding-sector-x123 .x123-panel.x123-panel--sector-frame,.onboarding-x123--pitch-frame.onboarding-office-x123 .x123-panel.x123-panel--sector-frame,.onboarding-scroll--dossier .onboarding-sector-x123 .x123-panel.x123-panel--sector-frame,.onboarding-scroll--dossier .onboarding-office-x123 .x123-panel.x123-panel--sector-frame,.onboarding-sector-x123[data-x123-slide] .x123-panel.x123-panel--sector-frame,.onboarding-office-x123[data-x123-slide] .x123-panel.x123-panel--sector-frame{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;animation:none}.onboarding-sector-x123 .x123-panel--sector-frame .x123-panel-desc{color:#ffffffc7}.onboarding-scroll--dossier .onboarding-scroll-chapter--x123{align-items:center;justify-content:center;padding:clamp(12px,2vh,20px) clamp(10px,1.2vw,14px)}.onboarding-scroll--dossier .onboarding-scroll-chapter--x123 .onboarding-scroll-chapter-inner{width:min(calc(100% - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset)),var(--layout-x123-onboarding-max));max-width:min(calc(100% - var(--onboarding-kunye-avoid) - var(--onboarding-kunye-inset)),var(--layout-x123-onboarding-max));flex:0 1 auto;min-height:0;height:auto;justify-content:center;margin-left:var(--onboarding-kunye-avoid);margin-right:var(--onboarding-kunye-inset)}.onboarding-scroll--dossier .onboarding-sector-x123.x123-shell,.onboarding-scroll--dossier .onboarding-style-x123.x123-shell,.onboarding-scroll--dossier .onboarding-experience-x123.x123-shell{min-height:clamp(520px,78vh,780px)}.onboarding-scroll--dossier .onboarding-office-x123.x123-shell{min-height:clamp(480px,72vh,700px)}.onboarding-scroll--dossier .onboarding-scroll-chapter--final{overflow-x:hidden;overflow-y:auto;justify-content:flex-start;padding-bottom:clamp(20px,3vh,32px)}.onboarding-scroll--dossier .onboarding-scroll-chapter--final .onboarding-scroll-chapter-inner{justify-content:flex-start;padding-bottom:8px}.onboarding-scroll--dossier .onboarding-office-x123 .x123-layout--with-lore{min-height:clamp(380px,62vh,580px);align-items:stretch}.onboarding-scroll--dossier .onboarding-office-x123 .x123-layout--office.x123-layout--with-lore{grid-template-columns:minmax(0,1.12fr) minmax(0,.78fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,1.4vh,14px);align-items:stretch;min-height:clamp(440px,68vh,640px)}.onboarding-scroll--dossier .onboarding-office-x123 .x123-office-footer{padding-bottom:4px}.onboarding-scroll--dossier .onboarding-office-x123 .x123-rail--office{width:100%;max-width:100%}.onboarding-scroll--dossier .onboarding-x123.x123-shell{width:100%;max-width:none;min-height:clamp(360px,54vh,520px);height:auto;flex:0 1 auto;border-radius:18px}.onboarding-scroll--dossier .onboarding-x123--pitch-frame.onboarding-office-x123.x123-shell{border:1px solid rgba(212,168,75,.28);background:#021f4024;box-shadow:0 24px 64px #00000061,inset 0 1px #ffffff14}.onboarding-scroll--dossier .onboarding-x123--pitch-frame.x123-shell:not(.onboarding-office-x123){border:1px solid rgba(212,168,75,.32);background:#021f4038;box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff1a}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-layout--with-lore,.onboarding-scroll--dossier .onboarding-style-x123 .x123-layout--with-lore,.onboarding-scroll--dossier .onboarding-experience-x123 .x123-layout--with-lore{min-height:clamp(500px,74vh,720px);align-items:stretch}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-layout--sector.x123-layout--with-lore{grid-template-columns:auto minmax(0,1.48fr) minmax(0,.88fr);gap:clamp(10px,1.4vw,16px);min-height:clamp(520px,78vh,760px)}.onboarding-scroll--dossier .onboarding-style-x123 .x123-layout--style.x123-layout--with-lore,.onboarding-scroll--dossier .onboarding-experience-x123 .x123-layout--experience.x123-layout--with-lore{grid-template-columns:minmax(0,1.08fr) minmax(0,.88fr);gap:clamp(12px,1.6vw,18px)}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-stage{align-self:stretch;height:100%;container-type:size;display:flex;align-items:center;justify-content:center;padding-bottom:0}.onboarding-scroll--dossier .onboarding-office-x123 .x123-stage{align-self:stretch;height:100%;min-height:clamp(280px,44vh,420px);container-type:size;display:flex;align-items:center;justify-content:center;padding-bottom:0}.onboarding-scroll--dossier .onboarding-office-x123 .sector-detail-frame--compact{min-height:clamp(300px,46vh,440px);max-height:min(64vh,100cqh,100%)}.onboarding-scroll--dossier .onboarding-office-x123 .x123-panel-body{flex:0 1 auto;max-height:none;overflow:visible}.onboarding-scroll--dossier .onboarding-office-x123 .x123-panel--sector-frame .x123-panel-body{flex:1 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto}.onboarding-scroll--dossier .onboarding-x123:not(.onboarding-sector-x123):not(.onboarding-office-x123) .x123-stage{align-self:center;display:flex;align-items:stretch;padding-bottom:0}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-panel,.onboarding-scroll--dossier .onboarding-style-x123 .x123-panel,.onboarding-scroll--dossier .onboarding-office-x123 .x123-panel,.onboarding-scroll--dossier .onboarding-experience-x123 .x123-panel{width:100%;flex:1;display:flex;flex-direction:column;min-height:0;max-height:none;overflow:visible}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-panel-body,.onboarding-scroll--dossier .onboarding-style-x123 .x123-panel-body,.onboarding-scroll--dossier .onboarding-office-x123 .x123-panel-body,.onboarding-scroll--dossier .onboarding-experience-x123 .x123-panel-body{flex:0 1 auto;max-height:none;overflow:visible}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-lore-inset{align-self:stretch;height:100%;max-height:none;container-type:size}.onboarding-scroll--dossier .onboarding-x123 .x123-lore-inset{align-self:center;display:flex;flex-direction:column;min-height:0;max-height:min(48vh,400px)}.onboarding-scroll--dossier .onboarding-sector-x123 .onboarding-lore-inset,.onboarding-scroll--dossier .onboarding-style-x123 .onboarding-lore-inset,.onboarding-scroll--dossier .onboarding-office-x123 .onboarding-lore-inset{flex:0 1 auto;align-content:start;max-height:none;overflow:visible}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-pills{max-height:none;overflow:visible}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-rail--sector{align-self:stretch;justify-content:stretch;height:100%}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-layout--sector.x123-layout--with-lore .x123-rail--sector{min-height:clamp(420px,68vh,680px)}.onboarding-scroll--dossier .onboarding-x123 .x123-layout{padding:clamp(18px,2.4vw,32px)}.onboarding-scroll--dossier .onboarding-x123 .x123-rail{align-self:center}.onboarding-scroll--dossier .onboarding-sector-x123 .x123-actions{position:relative;background:linear-gradient(180deg,transparent,rgba(28,28,30,.96) 24%);margin-top:auto;padding-top:12px}@media(max-width:640px){.mg-pitch-panel{grid-template-columns:1fr}.mg-pitch-panel-art{min-height:120px;max-height:140px}}.today-hero-rich{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.today-hero-rich:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#021f40b8,#0436738c 45%,#004b8759);z-index:0;border-radius:inherit;pointer-events:none}.today-hero-rich>*{position:relative;z-index:1}.today-company{font-size:1.35rem;letter-spacing:-.02em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.session-card-polish{background:linear-gradient(135deg,#fff,#f0f5fb);border-color:#0436732e}.session-goal-done{color:#2e7d32;font-weight:700}.session-card-polish .goal-bar{background:#e2e8f4}.session-card-polish .goal-fill{background:linear-gradient(90deg,var(--corp-blue),var(--corp-yellow-warm))}.founder-alert{border-radius:14px;align-items:flex-start;flex-wrap:wrap}.founder-alert>span:first-child{font-size:1.35rem;line-height:1}.founder-alert--crisis{background:linear-gradient(90deg,#ffebee,#fff);border-color:#ef9a9a}.founder-alert--character{background:linear-gradient(90deg,#f3e5f5,#fff);border-color:#ce93d8}.founder-alert--team{background:linear-gradient(90deg,#e3f2fd,#fff);border-color:#90caf9}.founder-alert--work{background:linear-gradient(90deg,#fff8e1,#fff);border-color:#ffe082}.monthly-ops-checklist{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:var(--shadow)}.monthly-ops-ready{border-color:#a5d6a7;background:linear-gradient(180deg,#f1f8e9,#f8fafc)}.monthly-ops-progress{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:6px}.monthly-ops-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#043673,#004b87);transition:width .35s ease}.monthly-ops-ready .monthly-ops-progress-fill{background:linear-gradient(90deg,#2e7d32,#66bb6a)}.monthly-ops-progress-label{margin:0 0 8px;font-size:.72rem;color:var(--text-muted);font-weight:600}.monthly-ops-list li.open .ops-check{color:#c62828}.monthly-ops-list li.done .ops-check{color:#2e7d32;font-weight:700}.turn-panel{border-top:3px solid #043673}.turn-step-bar{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;list-style:none;margin:0 0 10px;padding-left:0}.turn-step-bar li{flex:0 0 auto;font-size:.72rem;font-weight:600;padding:7px 11px;border-radius:999px;background:#f0f3fa;border:1.5px solid #d8e0ef;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.turn-step-bar li.active{background:linear-gradient(135deg,#043673,#004b87);color:#fff;border-color:transparent;font-weight:700;box-shadow:0 3px 10px #0436734d}.turn-step-bar li.done{background:linear-gradient(180deg,#e8f5e9,#f1f8e9);border-color:#a5d6a7;color:#2e7d32}.treasury-card{background:var(--gradient-navy);color:#fff;border:none;position:relative;overflow:hidden}.treasury-card:after{content:"";position:absolute;top:-40%;right:-20%;width:55%;height:140%;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);pointer-events:none}.treasury-head strong,.treasury-amount,.treasury-sub{color:inherit}.treasury-head p,.treasury-sub{opacity:.88}.treasury-card .lcd-amount{color:var(--corp-yellow);font-size:1.65rem;font-weight:800;margin:8px 0;text-shadow:0 2px 12px rgba(0,0,0,.25)}.treasury-runway-meter{height:5px;border-radius:999px;background:#fff3;margin-top:10px;overflow:hidden}.treasury-runway-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#66bb6a,#a5d6a7);transition:width .4s ease}.treasury-runway-fill.low{background:linear-gradient(90deg,#ef5350,#ff8a65)}.treasury-runway-warn{color:#ffcc80}.profile-hero-rich{position:relative;isolation:isolate;overflow:hidden;min-height:100px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.12)}.profile-hero-rich:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#1b2a4ebf,#28359373);z-index:0}.profile-hero-rich>*{position:relative;z-index:1}.profile-hero-body{flex:1;min-width:0}.profile-hero-phase{display:inline-block;margin-top:6px;font-size:.72rem;background:#fff3;border-radius:999px;padding:3px 10px;font-weight:600}.profile-kpi-strip div{box-shadow:0 2px 6px #1b2a4e0f;transition:border-color .15s ease}.profile-card{box-shadow:0 2px 10px #1b2a4e0f}.profile-mentor-card{background:linear-gradient(135deg,#f3edff,#fff);border-color:#d1c4e9}.hub-page-title h1{font-size:1.35rem;letter-spacing:-.02em;margin:0;padding-bottom:4px;border-bottom:3px solid #043673;display:inline-block}[data-theme=dark] .today-hero-rich:before{background:linear-gradient(165deg,#000000b3,#1b2a4e80)}[data-theme=dark] .session-card-polish{background:linear-gradient(135deg,#1e1e1e,#252525)}[data-theme=dark] .treasury-card{background:linear-gradient(145deg,#0d1528,#1a237e)}[data-theme=dark] .turn-step-bar li{background:#2a2a2a;border-color:#444}[data-theme=dark] .turn-step-bar li.active{background:#004b87}.startup-hub-title h1,.academy-hub-title h1,.map-header h1{font-size:1.35rem;letter-spacing:-.02em;border-bottom:3px solid #043673;display:inline-block;padding-bottom:4px}.startup-kpi-strip,.academy-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.startup-kpi-strip div,.academy-kpi-strip div{background:#fff;border:1px solid #c8daf5;border-radius:12px;padding:8px 6px;text-align:center;font-size:.65rem;color:var(--text-muted);box-shadow:0 2px 6px #1b2a4e0d}.startup-kpi-strip strong,.academy-kpi-strip strong{display:block;font-size:.88rem;color:#1a2332;margin-top:2px}.academy-kpi-strip strong.accent{color:#043673}.academy-kpi-strip strong.warn{color:#c62828}.startup-journey-card{border-left:4px solid #004b87;background:linear-gradient(135deg,#fff,#f8f6ff)}.startup-hero-banner{height:88px;margin-bottom:8px;border:1px solid rgba(27,42,78,.1);box-shadow:inset 0 0 40px #1b2a4e26}.startup-tab.active{background:linear-gradient(180deg,#eef9ee,#fff);border-color:#5cb85c;box-shadow:0 2px 8px #2f7d3226;transform:translateY(-1px)}.startup-tab{transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.office-hero-card{background:linear-gradient(145deg,#fff,#f4f8ff);border-left:4px solid #043673}.office-roster-row{transition:background .12s ease}.office-roster-row:hover{background:#f7f9fd}.office-empty-slot{border-style:dashed;opacity:.75}.map-progress-strip{margin:8px 0 10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.map-progress-head{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;margin-bottom:6px}.map-progress-head strong{color:#1a2332}.map-progress-head span{color:var(--text-muted);font-weight:600}.map-progress-bar{height:6px;border-radius:999px;background:#1e293b;overflow:hidden}.map-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d5a5,#4ade80);transition:width .4s ease}.map-stage{border:1px solid rgba(34,213,165,.2);box-shadow:inset 0 2px 12px #00000059,0 8px 24px #0b122040}.map-building.active .map-building-img{filter:drop-shadow(0 0 14px rgba(255,247,168,.6)) drop-shadow(0 8px 14px rgba(0,0,0,.35));transform:scale(1.04) translateY(-2px)}.map-building-img{transition:transform .15s ease,filter .15s ease}.map-building:not(.locked):hover .map-building-img{transform:scale(1.05) translateY(-3px)}.map-building.active .map-building-pad{background:radial-gradient(ellipse at center,#fff7a859,#0000 72%)}.map-detail-pin{width:64px;height:64px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(27,42,78,.2))}.map-detail-rich{background:linear-gradient(135deg,#fff,#f4f7ff);box-shadow:var(--shadow);border-left:4px solid #043673}.map-detail-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.map-detail-head h2{margin:0;font-size:1.1rem}.map-detail-cta{width:100%}.academy-row{border:1px solid rgba(27,42,78,.08);box-shadow:0 2px 8px #1b2a4e0d;transition:transform .12s ease,box-shadow .12s ease}.academy-row:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #1b2a4e1a}.academy-row.urgent{border-color:#ef9a9a;box-shadow:0 0 0 1px #c6282826}.academy-domain-card.clickable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.academy-domain-card.clickable:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1b2a4e1a}.academy-unit-card.ready{border-color:#66bb6a;background:linear-gradient(135deg,#f1f8e9,#fff)}.academy-unit-card{box-shadow:0 2px 8px #1b2a4e0d}.hub-detail-modal{box-shadow:0 -8px 40px #0f172a59;border:1px solid rgba(255,255,255,.08)}.hub-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hub-detail-tabs{position:sticky;top:0;z-index:1;background:#fff;padding-bottom:4px}.arena-strip{background:linear-gradient(135deg,#f3edff,#fff);border:1px solid #d1c4e9;box-shadow:var(--shadow)}.arena-strip-row{transition:background .12s ease}.arena-strip-row:hover{background:#6b4ee614}.social-tabs button.active,.n2-social-tabs button.active{box-shadow:0 2px 8px #2835932e}.squad-card,.talent-inbox-card,.transfer-offers-card{border-left:4px solid #004b87}[data-theme=dark] .startup-kpi-strip div,[data-theme=dark] .academy-kpi-strip div,[data-theme=dark] .map-progress-strip,[data-theme=dark] .map-detail-rich{background:#1e1e1e;border-color:#333}[data-theme=dark] .map-stage{border-color:#22d5a526}.today-hub-framed{display:flex;flex-direction:column;gap:0}.today-frame{border-radius:18px;margin:10px 0;overflow:hidden;box-shadow:0 4px 24px #1b2a4e1a,0 1px 3px #1b2a4e0f}.today-frame--calendar{background:#fff;border:1px solid #dde4f0}.today-frame--turn{background:#fff;border:1px solid #d0daf0}.today-frame--monthly{background:linear-gradient(180deg,#ede7f6,#f3e5f5 55%,#faf8ff);border:1px solid #c5b3e8;margin-top:14px;margin-bottom:8px}.today-frame-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 10px;border-bottom:1px solid #eef1f8;background:linear-gradient(180deg,#fafbfd,#fff)}.today-frame-head.compact{padding-bottom:4px;border-bottom:none}.today-frame-eyebrow{display:block;font-size:.68rem;font-weight:700;color:#004b87;text-transform:uppercase;letter-spacing:.04em}.today-frame-title{display:block;font-size:1rem;color:#1a2332}.today-frame-month{font-size:.72rem;font-weight:700;color:var(--text-muted);white-space:nowrap}.today-frame-body{padding:0}.today-calendar-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 0;border-bottom:none;background:linear-gradient(180deg,#f7f9fd,#fff)}.today-calendar-tabs button{border:1.5px solid #dce4f2;background:#fff;padding:11px 10px;font-size:.84rem;font-weight:700;color:#5c6b8a;cursor:pointer;border-radius:12px 12px 0 0;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.today-calendar-tabs button:hover:not(.active){border-color:#b0bec5;color:#043673}.today-calendar-tabs button.active{background:linear-gradient(180deg,#fff,#f5f8fc);color:var(--corp-navy);border-color:#04367338;border-bottom-color:#fff;box-shadow:0 -2px 12px #04367314,inset 0 3px 0 var(--corp-yellow);position:relative;z-index:1;margin-bottom:-1px}.founder-calendar-panel-v2{padding:4px 0 8px}.founder-calendar-status{display:flex;align-items:center;gap:10px;margin:10px 14px;padding:10px 12px;border-radius:12px;font-size:.78rem;font-weight:600;line-height:1.35}.founder-calendar-status-icon{flex-shrink:0;width:28px;height:28px;border-radius:10px;display:grid;place-items:center;font-size:.9rem;font-weight:800}.founder-calendar-status--done{background:linear-gradient(180deg,#e8f5e9,#f1f8e9);border:1px solid #a5d6a7;color:#2e7d32}.founder-calendar-status--done .founder-calendar-status-icon{background:#43a047;color:#fff}.founder-calendar-status--busy{background:linear-gradient(180deg,#fff3e0,#fff8e1);border:1px solid #ffcc80;color:#e65100}.founder-calendar-status--busy .founder-calendar-status-icon{background:#fb8c00;color:#fff}.founder-calendar-status--warn{background:linear-gradient(180deg,#fff8e1,#fffde7);border:1px solid #ffe082;color:#f57f17}.founder-calendar-status--warn .founder-calendar-status-icon{background:#ffc107;color:#1a2332}.founder-job-list{list-style:none;margin:0;padding:10px 14px 6px;display:flex;flex-direction:column;gap:10px;max-height:none;overflow:visible}.founder-job-card{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1.5px solid #dce4f2;border-radius:16px;background:linear-gradient(135deg,#fff,#f8faff);text-align:left;cursor:pointer;box-shadow:0 2px 10px #1b2a4e0f;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.founder-job-card:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #1b2a4e1f}.founder-job-card:active:not(:disabled){transform:translateY(0)}.founder-job-card:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.25)}.founder-job-card:focus-visible{outline:2px solid var(--milli-gold);outline-offset:2px}.founder-job-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:#ffffff59;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffa6;overflow:hidden}.founder-job-arma{width:100%;height:100%;object-fit:contain;padding:4px}.founder-job-pill{display:inline-flex;align-items:center;gap:4px}.founder-job-pill-arma,.founder-job-hint-arma,.founder-calendar-status-arma{width:1rem;height:1rem;object-fit:contain;flex-shrink:0}.founder-job-reward-hint{display:inline-flex;align-items:center;gap:4px}.founder-calendar-status{display:flex;align-items:center;gap:6px}.founder-job-card--basic{border-color:#a5d6a7;background:linear-gradient(135deg,#f1f8e9,#fff 55%,#f8fff8)}.founder-job-card--basic .founder-job-icon{background:linear-gradient(145deg,#c8e6c9,#81c784)}.founder-job-card--standard{border-color:#90caf9;background:linear-gradient(135deg,#e3f2fd,#fff 55%,#f5f9ff)}.founder-job-card--standard .founder-job-icon{background:linear-gradient(145deg,#bbdefb,#64b5f6)}.founder-job-card--premium{border-color:#ce93d8;background:linear-gradient(135deg,#f3e5f5,#fff,#faf5ff)}.founder-job-card--premium .founder-job-icon{background:linear-gradient(145deg,#e1bee7,#ba68c8)}.founder-job-card--network{border-color:#9fa8da;background:linear-gradient(135deg,#e8eaf6,#fff 55%,#f5f6ff)}.founder-job-card--network .founder-job-icon{background:linear-gradient(145deg,#c5cae9,#7986cb)}.founder-job-card--pitch{border-color:#ffcc80;background:linear-gradient(135deg,#fff3e0,#fff 55%,#fffaf5)}.founder-job-card--pitch .founder-job-icon{background:linear-gradient(145deg,#ffe0b2,#ffb74d)}.founder-job-card--boost{border-color:#80deea;background:linear-gradient(135deg,#e0f7fa,#fff 55%,#f0fdff)}.founder-job-card--boost .founder-job-icon{background:linear-gradient(145deg,#b2ebf2,#4dd0e1)}.founder-job-body{min-width:0}.founder-job-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.founder-job-title{font-size:.92rem;color:#1a2332;line-height:1.2}.founder-job-tag{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;background:#ffed0040;color:var(--corp-navy);border:1px solid rgba(255,223,0,.45)}.founder-job-desc{display:block;margin-top:4px;font-size:.74rem;color:#5c6b8a;line-height:1.35}.founder-job-reward-hint{display:inline-block;margin-top:6px;font-size:.65rem;font-weight:700;color:#2e7d32;background:#2e7d321a;border-radius:6px;padding:2px 7px}.founder-job-costs{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.founder-job-pill{font-size:.66rem;font-weight:800;padding:4px 8px;border-radius:8px;white-space:nowrap;line-height:1.2}.founder-job-pill--energy{color:#e65100;background:#fff3e0;border:1px solid #ffcc80}.founder-job-pill--cash{color:#c62828;background:#ffebee;border:1px solid #ef9a9a}.founder-job-pill--morale{color:#1565c0;background:#e3f2fd;border:1px solid #90caf9}.founder-job-pill--rep{color:#6a1b9a;background:#f3e5f5;border:1px solid #ce93d8}.founder-calendar-skip{margin:4px 14px 14px;width:calc(100% - 28px);border-style:dashed;color:#6b7c99}@media(min-width:640px){.founder-job-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.founder-job-card{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.founder-job-costs{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-top:8px;margin-top:4px;border-top:1px dashed rgba(27,42,78,.1)}}.founder-calendar-list{list-style:none;margin:0;padding:0}.founder-calendar-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid #f0f3f8;background:#fff;text-align:left;cursor:pointer}.founder-calendar-done,.founder-calendar-busy,.founder-calendar-energy{margin:0;padding:8px 14px;font-size:.78rem}.founder-schedule{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto}.founder-schedule-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px}.founder-schedule-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92;line-height:1.2}.founder-schedule-title{display:block;margin-top:2px;font-size:.88rem;font-weight:800;color:#1a2332}.founder-schedule-hint{margin:4px 0 0;font-size:.68rem;line-height:1.4;color:#5a6f92}.today-cr-ops-schedule .founder-schedule-kicker{color:#7dd3fc}.today-cr-ops-schedule .founder-schedule-title{color:#f8fafc}.today-cr-ops-schedule .founder-schedule-hint{color:#c8d7ebe0}.founder-schedule-hint--compact{margin:0 0 6px;flex-shrink:0}.founder-schedule-badge{flex-shrink:0;font-size:.62rem;font-weight:800;padding:4px 8px;border-radius:999px;background:#7dd3fc24;border:1px solid rgba(125,211,252,.35);color:#e0f2fe}.founder-schedule-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.founder-schedule-cards{display:flex;flex-direction:column;gap:8px}.founder-schedule-panel{margin:0}.founder-schedule-card--highlight .founder-schedule-panel{box-shadow:0 0 0 2px #ffed00bf,0 14px 36px #021f4038}.founder-schedule-action-btn{width:auto;max-width:100%;align-self:flex-start;padding:5px 10px;font-size:.66rem;line-height:1.2;border-radius:8px;min-height:0}.founder-schedule-panel .mg-pitch-panel-footer{display:flex;justify-content:flex-start}.founder-schedule-status{margin:0;padding:8px 10px;border-radius:10px;font-size:.68rem;font-weight:700;text-align:center;color:#0f766e;background:#14b8a61f;border:1px solid rgba(20,184,166,.28)}.founder-schedule-flash,.founder-schedule-block-hint{margin:0;font-size:.68rem;line-height:1.4;flex-shrink:0}.founder-schedule-flash{padding:8px 10px;border-radius:10px;font-size:.72rem;font-weight:700;color:#14532d;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.35)}.founder-schedule-flash--warn{color:#9a3412;background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f9731659}.founder-schedule-flash--error{color:#991b1b;background:linear-gradient(180deg,#fef2f2,#fee2e2);border-color:#ef444459}.founder-schedule-card--disabled .founder-schedule-panel{filter:saturate(.82)}.founder-schedule-card--disabled .mg-pitch-panel-desc{color:#021f409e}.founder-schedule-block-hint{color:#fca5a5}.today-cr-ops-schedule .today-cr-open-btn.secondary{margin-top:8px;width:auto;align-self:flex-start;flex-shrink:0;padding:4px 10px;font-size:.68rem;min-height:0}.today-cr-ops-schedule{display:flex;flex-direction:column;min-height:0}.startup-founder-schedule{margin-top:10px}.founder-activity-cinema-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:16px 12px 84px;background:#021f4094;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.founder-activity-cinema-stage{width:min(784px,96vw);max-height:min(90vh,960px);flex-shrink:0;display:flex;align-items:center;justify-content:center}.founder-activity-cinema-frame.sector-detail-frame--square{width:min(100%,min(90vh,960px));aspect-ratio:1 / 1;height:auto;max-height:min(90vh,960px);overflow:hidden;filter:drop-shadow(0 18px 44px rgba(0,0,0,.48))}.founder-activity-cinema-frame .sector-detail-frame-art,.month-close-cinema-frame .sector-detail-frame-art,.aslan-rescue-cinema-frame .sector-detail-frame-art,.map-hub-side-panel-frame .sector-detail-frame-art,.map-hub-overlay-frame .sector-detail-frame-art,.map-hub-detail-sector-frame .sector-detail-frame-art{object-fit:fill;object-position:center}.founder-activity-cinema-frame .sector-detail-frame-inner{top:8.5%;left:8%;right:8%;bottom:7%;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;color:#fff8e7}.founder-activity-cinema-close{position:absolute;top:2.8%;right:3.4%;z-index:4;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,237,0,.28);background:#040e22b8;color:#fff8e7;font-size:1rem;cursor:pointer}.founder-activity-cinema-head{flex:0 0 auto;padding:0 4px 10px;border-bottom:1px solid rgba(255,200,120,.14)}.founder-activity-cinema-kicker{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00e0;margin-bottom:4px}.founder-activity-cinema-head strong{display:block;font-size:1.15rem;color:#fff8e7;text-shadow:0 1px 8px rgba(0,0,0,.35)}.founder-activity-cinema-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 0 8px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.founder-activity-cinema-footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;padding-top:10px;border-top:1px solid rgba(255,200,120,.14)}.founder-activity-brief{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;border-radius:12px;background:#040e226b;border:1px solid rgba(255,200,120,.16)}.founder-activity-brief-art{width:64px;height:64px;object-fit:contain;mix-blend-mode:lighten}.founder-activity-brief-headline{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffed00e6;line-height:1.25}.founder-activity-brief-party{margin:4px 0 0;font-size:.95rem;font-weight:800;color:#fff8e7;line-height:1.3}.founder-activity-brief-detail{margin:4px 0 0;font-size:.82rem;line-height:1.45;color:#bad6ffe0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.founder-activity-meeting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:end}.founder-activity-field--compact{margin-top:0}.founder-activity-field--inline .founder-activity-field-label{margin-bottom:4px}.founder-activity-toggle-row--compact .founder-activity-toggle{min-height:28px;padding:4px 8px;font-size:.66rem;border-radius:8px}.founder-activity-impact-chip{align-self:end;padding:5px 8px;border-radius:999px;font-size:.64rem;font-weight:800;white-space:nowrap;border:1px solid rgba(255,255,255,.16);background:#040e228c;color:#fff8e7}.founder-activity-impact-chip--ok{border-color:#22c55e73;background:#1665348c}.founder-activity-impact-chip--mid{border-color:#fb923c73;background:#9a341280}.founder-activity-impact-chip--low{border-color:#f8717173;background:#7f1d1d8c}.founder-activity-impact-note{margin:0;font-size:.6rem;line-height:1.35;color:#bad6ffd1}.founder-activity-stock-inline{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.64rem;font-weight:700;color:#fff8e7eb}.founder-activity-stock-inline .warn{color:#fdba74}.founder-activity-stock-inline .prep{color:#86efac}.founder-activity-hint--compact{margin:0;font-size:.6rem;line-height:1.35;color:#bad6ffc7}.founder-activity-attendee-list--compact{gap:4px;max-height:120px;overflow-y:auto}.founder-activity-attendee--compact{padding:5px 7px;border-radius:9px;border-color:#ffc8782e;background:#040e2261}.founder-activity-attendee--compact.founder-activity-attendee--selected{border-color:#ffed008c;background:#ffed001a}.founder-activity-attendee--compact .founder-activity-attendee-portrait{width:28px;height:28px;border-radius:8px}.founder-activity-attendee--compact .founder-activity-attendee-body strong{font-size:.68rem;color:#fff8e7}.founder-activity-attendee--compact .founder-activity-attendee-fit{font-size:.58rem}.founder-activity-active-prep--compact{margin:0;padding:0;list-style:none}.founder-activity-active-prep--compact li{font-size:.6rem;line-height:1.35;color:#bad6ffd9;padding:3px 0;border-bottom:1px solid rgba(255,200,120,.1)}.founder-activity-prep-details--compact{border-color:#ffc87824;background:#040e2252}.founder-activity-prep-details--compact summary{color:#bad6ffe0;padding:5px 7px;font-size:.58rem}.founder-activity-cinema-footer .founder-activity-start-btn{min-height:44px;padding:10px 16px;font-size:.88rem}.founder-activity-cinema-footer .founder-activity-cancel-btn{min-height:44px;padding:0 16px;font-size:.82rem;border-color:#ffc87838;background:#040e2273;color:#fff8e7}.founder-activity-cinema-sheet .founder-activity-field-label{color:#bad6ffc7;font-size:.72rem}.founder-activity-cinema-sheet .founder-activity-chip{border-color:#ffc87838;background:#040e2273;color:#fff8e7;font-size:.78rem;padding:6px 12px;min-height:36px}.founder-activity-cinema-sheet .founder-activity-chip.active{border-color:#ffed008c;background:#ffed0024}.founder-activity-cinema-sheet .founder-activity-toggle{border-color:#ffc87838;background:#040e2273;color:#fff8e7}.founder-activity-cinema-sheet .founder-activity-toggle.active{border-color:#ffed008c;background:#ffed0024;box-shadow:inset 0 1px #ffed0059}.founder-activity-cinema-sheet .founder-activity-flash{margin:0;font-size:.62rem;padding:5px 7px}.founder-activity-cinema-stage--pitch,.founder-activity-cinema-stage--meeting,.founder-activity-cinema-stage--cash{width:min(1280px,96vw);max-height:min(92vh,1120px)}.founder-activity-cinema-frame--pitch.sector-detail-frame--square,.founder-activity-cinema-frame--meeting.sector-detail-frame--square,.founder-activity-cinema-frame--cash.sector-detail-frame--square{width:min(100%,min(92vh,1120px));aspect-ratio:1 / 1;max-height:min(92vh,1120px)}.founder-activity-cinema-stage--cash.founder-activity-cinema-stage--cash-report{width:min(600px,92vw);max-height:min(82vh,700px)}.founder-activity-cinema-frame--cash-report.sector-detail-frame--square{width:min(100%,580px);aspect-ratio:4 / 5;max-height:min(82vh,700px)}.founder-activity-cinema-frame--cash-report .sector-detail-frame-inner{top:9%;left:9%;right:9%;bottom:8%}.founder-activity-cinema-frame--cash-report .founder-activity-cinema-head strong{font-size:1rem}.pitch-mail-activity{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pitch-mail-activity-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(168px,32%) minmax(0,1fr);gap:14px;align-items:stretch}.pitch-mail-targets{min-height:0;display:flex;flex-direction:column;gap:4px}.pitch-mail-targets-label,.pitch-mail-compose-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bad6ffc7}.pitch-mail-target-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:min(52vh,520px);scrollbar-width:thin}.pitch-mail-target-card{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.18);background:#040e2261;color:#fff8e7;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pitch-mail-target-card:hover{border-color:#ffed0059;background:#040e228c}.pitch-mail-target-card.active{border-color:#ffed008c;background:#ffed001f;box-shadow:inset 0 1px #ffed0047}.pitch-mail-target-card.sent{opacity:.72}.pitch-mail-target-card-art{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#ffffff0f;display:flex;align-items:center;justify-content:center}.pitch-mail-target-card-art img{width:100%;height:100%;object-fit:cover}.pitch-mail-target-card-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.pitch-mail-target-card-copy strong{font-size:.82rem;line-height:1.3;font-weight:700}.pitch-mail-target-card-copy em{font-size:.68rem;font-style:normal;color:#bad6ffb8}.pitch-mail-compose{min-height:0;display:flex;flex-direction:column;gap:4px}.pitch-mail-compose-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.pitch-mail-reset-btn{border:1px solid rgba(255,200,120,.22);background:#040e2273;color:#bad6ffe6;border-radius:8px;padding:4px 10px;font-size:.68rem;cursor:pointer}.pitch-mail-reset-btn:hover{border-color:#ffed0066}.pitch-mail-compose-body{flex:1 1 auto;min-height:200px;max-height:min(44vh,400px);resize:vertical;width:100%;padding:12px;border-radius:10px;border:1px solid rgba(255,200,120,.2);background:#040e228c;color:#fff8e7;font-size:.82rem;line-height:1.5;font-family:inherit}.pitch-mail-compose-body:focus{outline:none;border-color:#ffed0073;box-shadow:0 0 0 1px #ffed0033}.pitch-mail-compose-preview{margin:0;font-size:.68rem;line-height:1.4;color:#bad6ffb8;padding:4px 6px;border-radius:6px;background:#040e2252;border:1px dashed rgba(255,200,120,.16)}@media(max-width:520px){.pitch-mail-activity-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pitch-mail-target-list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-height:none;padding-bottom:2px}.pitch-mail-target-card{min-width:132px;flex:0 0 auto}}.meeting-activity{display:flex;flex-direction:column;gap:6px;min-height:0}.meeting-activity-brief{padding:6px 8px;border-radius:9px;background:#040e226b;border:1px solid rgba(255,200,120,.16)}.meeting-activity-brief-headline{margin:0 0 2px;font-size:.68rem;font-weight:700;color:#fff8e7;line-height:1.25}.meeting-activity-brief-party,.meeting-activity-brief-detail{margin:0;font-size:.58rem;line-height:1.35;color:#bad6ffd1}.meeting-activity-label{display:block;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bad6ffc7;margin-bottom:4px}.meeting-activity-mode{flex:0 0 auto}.meeting-activity-toggle-row{display:grid;grid-template-columns:1fr 1fr;gap:5px}.meeting-activity-toggle{min-height:28px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,200,120,.22);background:#040e2273;color:#fff8e7;font-size:.66rem;font-weight:700;cursor:pointer}.meeting-activity-toggle.active{border-color:#ffed008c;background:#ffed0024;box-shadow:inset 0 1px #ffed0059}.meeting-activity-toggle:disabled{opacity:.45;cursor:not-allowed}.meeting-activity-impact{padding:7px 8px;border-radius:9px;border:1px solid rgba(255,200,120,.2);background:#040e2261}.meeting-activity-impact--ok{border-color:#22c55e59;background:#16653447}.meeting-activity-impact--mid{border-color:#fb923c59;background:#9a341247}.meeting-activity-impact--low{border-color:#f8717159;background:#7f1d1d47}.meeting-activity-impact-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.62rem;font-weight:700;color:#fff8e7}.meeting-activity-impact-head strong{font-size:.78rem}.meeting-activity-impact-headline{margin:4px 0 0;font-size:.58rem;line-height:1.35;color:#bad6ffe0}.meeting-activity-impact-lines{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.meeting-activity-impact-lines li{font-size:.54rem;line-height:1.35;color:#bad6ffc7}.meeting-activity-hint{margin:0;font-size:.58rem;line-height:1.35;color:#bad6ffc7}.meeting-activity-hint--inline{margin:0 0 4px}.meeting-activity-hint--warn{color:#fdba74}.meeting-activity-roster{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.meeting-activity-attendee-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:min(34vh,220px);scrollbar-width:thin}.meeting-activity-attendee{width:100%;display:grid;grid-template-columns:auto 36px minmax(0,1fr) auto;gap:6px;align-items:center;padding:6px 7px;border-radius:9px;border:1px solid rgba(255,200,120,.18);background:#040e2261;color:#fff8e7;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.meeting-activity-attendee:hover:not(:disabled){border-color:#ffed0059;background:#040e228c}.meeting-activity-attendee.selected{border-color:#ffed008c;background:#ffed001f;box-shadow:inset 0 1px #ffed0047}.meeting-activity-attendee.readonly{cursor:default;opacity:.82}.meeting-activity-attendee.busy{opacity:.55;cursor:not-allowed}.meeting-activity-attendee-check{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,200,120,.28);display:grid;place-items:center;font-size:.56rem;font-weight:800;color:#fff8e7}.meeting-activity-attendee.selected .meeting-activity-attendee-check{border-color:#ffed008c;background:#ffed00d9;color:#021f40}.meeting-activity-attendee-portrait{width:36px;height:36px;border-radius:8px;overflow:hidden;flex-shrink:0}.meeting-activity-attendee-portrait img{width:100%;height:100%;object-fit:cover}.meeting-activity-attendee-body{min-width:0;display:flex;flex-direction:column;gap:2px}.meeting-activity-attendee-name-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.meeting-activity-attendee-name-row strong{font-size:.64rem;line-height:1.2}.meeting-activity-attendee-fit{font-size:.5rem;font-weight:700;white-space:nowrap}.meeting-activity-attendee-fit--ok{color:#86efac}.meeting-activity-attendee-fit--mid{color:#fdba74}.meeting-activity-attendee-fit--low{color:#fca5a5}.meeting-activity-attendee-role{font-size:.54rem;color:#bad6ffc7}.meeting-activity-attendee-perks{font-size:.5rem;line-height:1.3;color:#bad6ffad}.meeting-activity-attendee-meters{display:flex;gap:6px;margin-top:2px}.meeting-activity-mini-meter{position:relative;flex:1;min-width:0;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.meeting-activity-mini-meter i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#ffed0059}.meeting-activity-mini-meter--ok i{background:#22c55e8c}.meeting-activity-mini-meter--mid i{background:#fb923c8c}.meeting-activity-mini-meter--low i{background:#f871718c}.meeting-activity-mini-meter em{position:relative;z-index:1;display:block;font-size:.48rem;font-style:normal;font-weight:700;line-height:12px;text-align:center;color:#fff8e7;text-shadow:0 1px 2px rgba(0,0,0,.45)}.meeting-activity-attendee-busy{font-size:.5rem;font-weight:700;color:#fdba74;white-space:nowrap}.meeting-activity-stock{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.6rem;font-weight:700;color:#fff8e7eb}.meeting-activity-stock .warn{color:#fdba74}.meeting-activity-stock .prep{color:#86efac}.meeting-activity-prep-active{list-style:none;margin:0;padding:5px 7px;border-radius:8px;background:#581c8738;border:1px solid rgba(196,181,253,.22);font-size:.54rem;color:#d8b4feeb}.meeting-activity-prep-active li+li{margin-top:2px}.meeting-activity-prep-details{font-size:.58rem;color:#bad6ffe0}.meeting-activity-prep-details summary{cursor:pointer;font-weight:700;padding:4px 0}.meeting-activity-prep-rows{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.meeting-activity-prep-row{display:flex;flex-direction:column;gap:4px;padding:5px 6px;border-radius:8px;background:#040e2252;border:1px solid rgba(255,200,120,.12)}.meeting-activity-prep-emp{display:flex;align-items:center;gap:6px;font-size:.6rem;font-weight:700}.meeting-activity-prep-emp img{width:24px;height:24px;border-radius:6px;object-fit:cover}.meeting-activity-prep-chips{display:flex;flex-wrap:wrap;gap:4px}.meeting-activity-prep-chip{border:1px solid rgba(255,200,120,.22);background:#040e2273;color:#fff8e7;border-radius:6px;padding:3px 6px;font-size:.54rem;cursor:pointer}.meeting-activity-prep-chip:disabled{opacity:.4;cursor:not-allowed}.founder-activity-modal{z-index:1250;align-items:center;padding:12px 12px 80px}.founder-activity-modal-panel{display:flex;flex-direction:column;width:min(520px,100%);max-height:min(78vh,520px);overflow:hidden}.founder-activity-modal-panel--meeting{width:min(560px,100%);max-height:min(82vh,560px)}.founder-activity-modal-head strong{display:block;font-size:.92rem;color:#021f40}.founder-activity-modal-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92;margin-bottom:2px}.founder-activity-modal-body{flex:1 1 auto;min-height:0;padding:8px 10px;overflow-y:auto;overscroll-behavior:contain}.founder-activity-modal-footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;padding:8px 10px 10px;border-top:1px solid rgba(4,54,115,.1);background:#fff}.founder-activity-pitch--compact.mg-pitch-panel{grid-template-columns:minmax(56px,26%) minmax(0,1fr);min-height:0}.founder-activity-pitch--compact .mg-pitch-panel-art{min-height:64px;max-height:72px}.founder-activity-pitch--compact .mg-pitch-panel-art img{object-fit:contain;mix-blend-mode:darken;padding:4px}.founder-activity-pitch--compact .mg-pitch-panel-body{padding:6px 8px}.founder-activity-pitch--compact .mg-pitch-panel-kicker{font-size:.58rem;margin-bottom:2px}.founder-activity-pitch--compact .mg-pitch-panel-title{font-size:.72rem;margin:0 0 2px}.founder-activity-pitch--compact .mg-pitch-panel-desc{font-size:.64rem;line-height:1.35;max-height:4.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.founder-activity-pitch{margin:0}.founder-activity-detail-copy{white-space:pre-wrap}.founder-activity-field{margin-top:6px}.founder-activity-field-label{display:block;margin-bottom:6px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#5a6f92}.founder-activity-chips{display:flex;flex-wrap:wrap;gap:6px}.founder-activity-chip{border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:6px 10px;font-size:.68rem;background:#fff;cursor:pointer}.founder-activity-chip.active{border-color:#043673;background:#0436731a;font-weight:700}.founder-activity-toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.founder-activity-toggle{min-height:34px;padding:6px 10px;border-radius:10px;border:1px solid rgba(4,54,115,.14);background:#fff;color:#1a2332;font-size:.72rem;font-weight:700;cursor:pointer}.founder-activity-toggle.active{border-color:#ffed00;background:linear-gradient(180deg,#fffef0,#fff9c4);color:#021f40;box-shadow:inset 0 2px #ffed00}.founder-activity-preview-grid{margin-top:8px}.founder-activity-modal-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.founder-activity-modal-actions .corporate-pitch-btn{width:auto}.founder-activity-cancel-btn{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(4,54,115,.18);background:#fff;color:#1a2332;font-size:.76rem;font-weight:700;cursor:pointer}.founder-activity-flash{margin:0 0 6px;padding:6px 8px;border-radius:8px;font-size:.68rem;font-weight:700;color:#14532d;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.35)}.founder-activity-hint{margin:6px 0 0;font-size:.68rem;line-height:1.45;color:#5a6f92}.founder-activity-hint--warn{color:#9a3412}.founder-activity-attendee-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.founder-activity-attendee{width:100%;display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(4,54,115,.14);background:#fff;text-align:left;cursor:pointer}.founder-activity-attendee--selected{border-color:#043673;background:linear-gradient(180deg,#f8fbff,#eef4fc);box-shadow:inset 0 0 0 1px #0436731f}.founder-activity-attendee--busy{opacity:.55;cursor:not-allowed}.founder-activity-attendee-check{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(4,54,115,.28);display:grid;place-items:center;font-size:.62rem;font-weight:800;color:#043673;background:#fff}.founder-activity-attendee--selected .founder-activity-attendee-check{border-color:#043673;background:#043673;color:#fff}.founder-activity-attendee-portrait{width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0}.founder-activity-attendee-portrait img{width:100%;height:100%;object-fit:cover}.founder-activity-attendee-body{display:flex;flex-direction:column;gap:2px;min-width:0}.founder-activity-attendee-body strong{font-size:.76rem;color:#021f40}.founder-activity-attendee-role{font-size:.64rem;color:#5a6f92}.founder-activity-attendee-fit{font-size:.64rem;font-weight:700}.founder-activity-attendee-fit--ok{color:#15803d}.founder-activity-attendee-fit--mid{color:#c2410c}.founder-activity-attendee-fit--low{color:#b91c1c}.founder-activity-attendee-perks{font-size:.6rem;line-height:1.35;color:#334155}.founder-activity-attendee-busy{font-size:.6rem;font-weight:700;color:#64748b}.founder-activity-impact{margin-top:2px;padding:6px 8px;border-radius:10px;border:1px solid rgba(4,54,115,.14);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.founder-activity-impact--ok{border-color:#16a34a59;background:linear-gradient(180deg,#f0fdf4,#dcfce7)}.founder-activity-impact--mid{border-color:#ea580c59;background:linear-gradient(180deg,#fff7ed,#ffedd5)}.founder-activity-impact--low{border-color:#dc26264d;background:linear-gradient(180deg,#fef2f2,#fee2e2)}.founder-activity-impact-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.founder-activity-impact-head strong{font-size:.72rem;color:#021f40}.founder-activity-impact-pct{font-size:.88rem;font-weight:800;color:#021f40}.founder-activity-impact-title{margin:0;font-size:.7rem;font-weight:700;color:#1e3a5f}.founder-activity-impact-lines{margin:6px 0 0;padding-left:16px;font-size:.64rem;line-height:1.45;color:#334155}.founder-activity-prep-badge{margin:0;padding:8px 10px;border-radius:10px;font-size:.68rem;font-weight:700;color:#14532d;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.35)}.founder-activity-hint--inline{margin:4px 0 0;font-size:.62rem}.founder-activity-prep-details{margin-top:4px;border-radius:10px;border:1px solid rgba(4,54,115,.1);background:#fafbfd}.founder-activity-prep-details summary{padding:6px 8px;font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#5a6f92;cursor:pointer;list-style:none}.founder-activity-prep-details summary::-webkit-details-marker{display:none}.founder-activity-prep-details[open] summary{border-bottom:1px solid rgba(4,54,115,.08)}.founder-activity-prep-details .founder-activity-prep-rows{padding:0 8px 4px}.founder-activity-stock-bar{padding:5px 8px;border-radius:10px;border:1px solid rgba(4,54,115,.12);background:#fff}.founder-activity-stock-row{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.72rem;font-weight:700;color:#1e3a5f}.founder-activity-stock-row .warn{color:#c2410c}.founder-activity-active-prep ul,.founder-activity-prep-rows{list-style:none;margin:0;padding:0}.founder-activity-active-prep li{font-size:.68rem;line-height:1.45;color:#334155;padding:6px 0;border-bottom:1px solid rgba(4,54,115,.08)}.founder-activity-prep-section{padding:8px 0 0}.founder-activity-prep-row{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-bottom:1px solid rgba(4,54,115,.08)}.founder-activity-prep-emp{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;color:#021f40}.founder-activity-prep-emp img{width:28px;height:28px;border-radius:8px;object-fit:cover}.founder-activity-chip--prep{font-size:.64rem}.founder-activity-chip--prep:disabled{opacity:.45;cursor:not-allowed}.founder-activity-modal-footer .founder-activity-start-btn{width:auto;padding:8px 14px;font-size:.76rem;min-height:38px}.founder-activity-modal-footer .founder-activity-cancel-btn{min-height:38px}body.founder-activity-open{overflow:hidden}.founder-schedule--compact .founder-schedule-panel{min-height:0;grid-template-columns:minmax(56px,28%) minmax(0,1fr)}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-art{min-height:72px}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-art img{object-fit:contain;mix-blend-mode:darken;padding:6px}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-body{padding:8px 10px}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-title{font-size:.72rem;line-height:1.25}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-desc{font-size:.64rem;line-height:1.4;color:#021f40d6;font-weight:600}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-kicker{color:#1565c0}.founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-title{color:#021f40}.founder-schedule--compact .founder-schedule-action-btn{padding:4px 8px;font-size:.6rem}.today-hub [data-hub-panel="1-3"] .today-cr-ops-schedule{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%}.today-hub [data-hub-panel="1-3"] .today-cr-ops-schedule .today-cr-panel-head{flex-shrink:0;gap:2px}.today-hub [data-hub-panel="1-3"] .today-cr-ops-lead{margin:2px 0 0;font-size:.72rem;line-height:1.45;color:#bad6fff0}.today-hub [data-hub-panel="1-3"] .today-cr-ops-schedule .founder-schedule{flex:1 1 auto;min-height:0;gap:6px}.today-hub [data-hub-panel="1-3"] .founder-schedule-scroll{padding:6px 4px 6px 0;border-radius:12px;background:#000e2847;border:1px solid rgba(255,200,120,.2)}.today-hub [data-hub-panel="1-3"] .founder-schedule-cards{gap:7px}.today-hub [data-hub-panel="1-3"] .founder-schedule-panel,.today-hub [data-hub-panel="1-3"] .founder-schedule-panel .mg-pitch-panel-body{color:var(--milli-navy-dark)}.today-hub [data-hub-panel="1-3"] .founder-schedule-panel .mg-pitch-panel-kicker{color:#1565c0;font-size:.58rem}.today-hub [data-hub-panel="1-3"] .founder-schedule-panel .mg-pitch-panel-title{color:#021f40;font-size:.76rem;font-weight:800}.today-hub [data-hub-panel="1-3"] .founder-schedule-panel .mg-pitch-panel-desc{color:#021f40db;font-size:.66rem;font-weight:600}.today-hub [data-hub-panel="1-3"] .founder-schedule-card--highlight .founder-schedule-panel{box-shadow:0 0 0 2px #ffed00d9,0 12px 28px #00000059}.today-hub [data-hub-panel="1-3"] .founder-schedule-flash{color:#14532d;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.4)}.today-hub [data-hub-panel="1-3"] .founder-schedule-flash--warn{color:#9a3412;background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f973166b}.today-hub [data-hub-panel="1-3"] .founder-schedule-block-hint{color:#fecaca;padding:6px 8px;border-radius:10px;background:#7f1d1d59;border:1px solid rgba(248,113,113,.35)}.today-hub [data-hub-panel="1-3"] .today-cr-ops-schedule .today-cr-open-btn.secondary{margin-top:4px;flex-shrink:0}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-scroll{padding:0;border:none;background:transparent}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;min-height:0;height:auto;padding:8px 6px;border-radius:10px;border:1px solid rgba(255,200,120,.3);background:#000e285c;box-shadow:none;color:#fff8e7;cursor:pointer}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-tile strong{font-size:.72rem;line-height:1.2;font-weight:700;color:#fff8e7;word-break:break-word}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-tile small{font-size:.62rem;line-height:1.15;color:#d2e1f5d9}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-tile.active{border-color:#ffc107a6;box-shadow:0 0 0 2px #ffc10747}.today-hub [data-hub-panel="1-3"] .founder-schedule--quadrant-tile .founder-schedule-tile--disabled{opacity:.55;cursor:not-allowed}.today-hub [data-hub-panel="1-2"] .today-cr-ops-schedule .founder-schedule-title,.today-hub [data-hub-panel="1-2"] .today-cr-ops-schedule .founder-schedule-kicker{display:none}.team-today-panel{padding:10px 14px 14px}.team-today-panel-v2{padding:12px 14px 16px}.team-today-summary{margin:0 0 12px;font-size:.8rem;font-weight:600;color:#4a5f82;padding:8px 12px;border-radius:10px;background:linear-gradient(180deg,#f0f4fc,#f7f9fd);border:1px solid #e0e8f4}.team-today-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.team-today-card{border-radius:16px;border:1px solid #dce4f2;background:linear-gradient(180deg,#fff,#f8faff);box-shadow:0 2px 12px #1b2a4e12;overflow:hidden}.team-today-card-head{display:flex;gap:12px;align-items:flex-start;padding:14px 14px 0}.team-today-photo-wrap{flex-shrink:0;width:60px;height:60px;border-radius:16px;overflow:hidden;border:2px solid #fff;box-shadow:0 3px 12px #1b2a4e29;background:#e8eaf6}.team-today-photo{width:100%;height:100%;object-fit:cover;display:block}.team-today-identity{flex:1;min-width:0}.team-today-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.team-today-name-row strong{font-size:.95rem;color:#1a2332}.team-today-tier{font-size:.72rem;font-weight:800;color:#043673;background:#e8eaf6;border-radius:6px;padding:1px 6px}.team-today-auto{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1565c0;background:#e3f2fd;border-radius:999px;padding:2px 8px}.team-today-role{margin:4px 0 0;font-size:.78rem;color:#5c6b8a;line-height:1.35}.team-today-status{margin:6px 0 0;font-size:.74rem;font-weight:700}.team-today-status.is-idle{color:#2e7d32}.team-today-status.is-busy{color:#e65100}.team-today-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:.7rem;font-weight:600;color:#6b7c99}.team-today-meta span{padding:3px 8px;border-radius:999px;background:#f0f3fa;border:1px solid #e2e8f4}.team-today-tasks{margin-top:12px;padding:12px 14px 14px;border-top:1px solid #eef1f8;background:linear-gradient(180deg,#f7f9fd,#f3f6fc)}.team-today-tasks-label{display:block;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#004b87;margin-bottom:10px}.team-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-task-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1.5px solid #d0daf0;border-radius:12px;padding:10px 10px 8px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.team-task-card:hover:not(:disabled){border-color:#7986cb;box-shadow:0 4px 12px #2835931f;transform:translateY(-1px)}.team-task-card:active:not(:disabled){transform:translateY(0)}.team-task-card:disabled{opacity:.5;cursor:not-allowed}.team-task-card-top{display:flex;flex-direction:column;gap:2px;width:100%}.team-task-card strong{font-size:.8rem;color:#1a2332}.team-task-output{font-size:.72rem;font-weight:700;color:#043673}.team-task-rep{font-size:.65rem;color:#6b7c99;line-height:1.3}.team-task-assign{margin-top:2px;align-self:flex-end;font-size:.68rem;font-weight:800;color:var(--corp-black);background:var(--gradient-yellow);border-radius:8px;padding:3px 8px;box-shadow:0 2px 6px #ffdf0059}.team-task-card:disabled .team-task-assign{background:#b0bec5;box-shadow:none}@media(min-width:640px){.team-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-today-photo-wrap{width:72px;height:72px}.team-today-name-row strong{font-size:1.05rem}}.team-today-row{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f3f8}.team-today-avatar{width:32px;height:32px;border-radius:10px;background:#e8eaf6;color:#043673;display:flex;align-items:center;justify-content:center;font-weight:800}.team-today-row strong{display:block;font-size:.85rem}.team-today-row small{color:var(--text-muted);font-size:.72rem}.month-transition-hint{margin:8px 2px;padding:10px 12px;border-radius:12px;background:#fff;border:1px dashed #c5cae9;font-size:.78rem;color:#37474f}.month-transition-hint ul{margin:8px 0 0;padding-left:1.1rem}.month-transition-hint li{margin:4px 0}.month-transition-ok{border-style:solid;border-color:#a5d6a7;background:#f1f8e9}.month-close-brief-sheet .month-close-brief-x124{flex:1;min-height:0}.month-close-report-sheet{padding:12px;background:#020a1cb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-items:center;justify-content:center}.month-close-report-sheet--cinema,.developments-sheet--cinema{z-index:125;padding:clamp(12px,2vh,24px);background:#000614e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);align-items:center;justify-content:center}body.developments-cinema-open{overflow:hidden}.month-close-cinema-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center;opacity:.42;filter:saturate(1.05) brightness(.72)}.month-close-cinema-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(255,237,0,.12) 0%,transparent 65%),radial-gradient(ellipse 90% 60% at 50% 100%,rgba(0,75,135,.35) 0%,transparent 55%)}.month-close-report-close{position:fixed;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:130;width:40px;height:40px;border:0;border-radius:999px;background:#0b2545d1;color:#fff8e7;font-size:1rem;cursor:pointer}.month-close-cinema-close{width:44px;height:44px;border:1px solid rgba(255,237,0,.35);background:#021430e0;box-shadow:0 8px 24px #00000059}.month-close-report-frame{width:min(520px,100%);max-height:min(92vh,860px);margin:0 auto}.month-close-cinema-stage{position:relative;width:min(1320px,96vw);max-width:1320px;margin:0 auto;flex-shrink:0}.month-close-cinema-frame{width:min(100%,calc(min(92vh,860px)*1.875),1320px);aspect-ratio:960 / 512;height:auto;max-height:min(92vh,860px);margin:0 auto;flex-shrink:0;overflow:hidden;filter:drop-shadow(0 24px 64px rgba(0,0,0,.55))}.month-close-cinema-frame.sector-detail-frame--compact{aspect-ratio:960 / 512;height:auto;max-height:min(92vh,860px)}.month-close-cinema-frame .sector-detail-frame-inner{top:12.5%;left:8.8%;right:8.8%;bottom:8.5%;gap:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.month-close-report-close.month-close-cinema-close--in-frame{position:absolute;top:2.5%;right:3.2%;z-index:4;width:36px;height:36px;font-size:.92rem}.month-close-cinema-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:transparent;border-radius:0;padding:clamp(6px,.9vw,10px) clamp(8px,1.1vw,14px);box-shadow:inset 0 0 48px #00000047}.month-close-report-sheet--cinema .month-close-report,.month-close-report-sheet--cinema .month-close-report--cinema{color:#fff8e7}.month-close-report-sheet--cinema .month-close-cinema-kicker{background:#ffed001f;border-color:#ffed0047;color:#fff8e7}.month-close-report-sheet--cinema .month-close-report-title{color:#fff8e7;text-shadow:0 1px 12px rgba(0,0,0,.45)}.month-close-report-sheet--cinema .month-close-report-sub{color:#fff8e7ad}.month-close-report-sheet--cinema .month-close-stat-grid div{background:#0310269e;border:1px solid rgba(255,237,0,.16);box-shadow:inset 0 1px #fff8e70d}.month-close-report-sheet--cinema .month-close-stat-grid dt{color:#fff8e785}.month-close-report-sheet--cinema .month-close-stat-grid dd{color:#fff8e7}.month-close-report-sheet--cinema .month-close-stat-grid dd.is-positive{color:#86efac}.month-close-report-sheet--cinema .month-close-stat-grid dd.is-negative{color:#fca5a5}.month-close-report-sheet--cinema .month-close-report-variance{color:#fff8e7d1}.month-close-report-sheet--cinema .month-close-report-variance.is-positive{color:#86efac}.month-close-report-sheet--cinema .month-close-report-variance.is-negative{color:#fca5a5}.month-close-report-sheet--cinema .month-close-report-juice{background:#10b98124;border-color:#86efac47;color:#bbf7d0}.month-close-report-sheet--cinema .month-close-story-card{background:#be185d1f;border-color:#fb718538}.month-close-report-sheet--cinema .month-close-story-card h3{color:#fecdd3}.month-close-report-sheet--cinema .month-close-story-card ul{color:#fff8e7c7}.month-close-report-sheet--cinema .month-close-card{background:#04143094;border:1px solid rgba(255,237,0,.14);box-shadow:inset 0 1px #fff8e70a}.month-close-report-sheet--cinema .month-close-card--coach{background:#04143094}.month-close-report-sheet--cinema .month-close-card--coach h3,.month-close-report-sheet--cinema .month-close-card--week h3,.month-close-report-sheet--cinema .month-close-card--campaign h3{color:#fff8e7}.month-close-report-sheet--cinema .month-close-card--coach p,.month-close-report-sheet--cinema .month-close-bullet-list,.month-close-report-sheet--cinema .month-close-card-hint,.month-close-report-sheet--cinema .month-close-map-tip{color:#fff8e7b8}.month-close-report-sheet--cinema .month-close-collapse-head strong{color:#fff8e7}.month-close-report-sheet--cinema .month-close-collapse-head span{color:#fff8e79e}.month-close-report-sheet--cinema .month-close-collapse-chevron{color:#ffed00bf}.month-close-report-sheet--cinema .month-close-cash-grid div{background:#020c208c}.month-close-report-sheet--cinema .month-close-cash-grid dt{color:#fff8e785}.month-close-report-sheet--cinema .month-close-cash-grid dd{color:#fff8e7}.month-close-report-sheet--cinema .month-close-pitch.mg-pitch-panel{background:linear-gradient(#04122ae0,#04122ae0) padding-box,linear-gradient(135deg,#ffed0073,#fff8e733 45%,#ffed0059) border-box;box-shadow:inset 0 1px #fff8e70d}.month-close-report-sheet--cinema .month-close-pitch .mg-pitch-panel-art{background:#020a1ceb}.month-close-report-sheet--cinema .month-close-pitch .mg-pitch-panel-art img{mix-blend-mode:luminosity;opacity:.88}.month-close-report-sheet--cinema .month-close-pitch .mg-pitch-panel-body{background:linear-gradient(180deg,#061632d1,#030e24e6);color:#fff8e7}.month-close-report-sheet--cinema .mg-pitch-panel-kicker{color:#fff8e78c}.month-close-report-sheet--cinema .mg-pitch-panel-title{color:#fff8e7}.month-close-report-sheet--cinema .mg-pitch-spec-grid dt{color:#fff8e785}.month-close-report-sheet--cinema .mg-pitch-spec-grid dd{color:#fff8e7e0}.month-close-report-sheet--cinema .month-close-synergy-row{color:#fff8e7c7}.month-close-report-sheet--cinema .month-close-synergy-track{background:#fff8e71a}.month-close-report-sheet--cinema .month-close-synergy-row em{color:#fff8e79e}.month-close-report-sheet--cinema .month-close-learning-banner{background:#a78bfa24;border-color:#c4b5fd3d;color:#e9d5ff}.month-close-report-sheet--cinema .month-close-learning-chips>div{background:#0310268c;border-color:#ffed001f}.month-close-report-sheet--cinema .month-close-learning-chips strong{color:#fff8e7}.month-close-report-sheet--cinema .month-close-learning-chips span{color:#fff8e794}.month-close-report-sheet--cinema .month-close-phase-goals{color:#86efac}.month-close-report-sheet--cinema .month-close-week-line{color:#fff8e7c7}.month-close-report-sheet--cinema .month-close-cinema-foot{border-top-color:#ffed0024}.month-close-report-sheet--cinema .month-close-secondary-btn{border-color:#ffed0038;background:#0310268c;color:#fff8e7}.month-close-report-sheet--cinema .month-close-brief-chip{background:#ffed001a;border-color:#ffed0038;color:#fff8e7}.month-close-report-sheet--cinema .month-close-brief-foot{color:#fff8e794}.month-close-report-sheet--cinema .month-close-report-scroll{scrollbar-color:rgba(255,237,0,.35) transparent}.month-close-report-frame .sector-detail-frame-inner{padding:14px 16px 16px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.month-close-report-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.month-close-report{display:flex;flex-direction:column;gap:10px;color:#0f2d52}.month-close-report--cinema{gap:clamp(12px,1.6vh,18px)}.month-close-cinema-hero{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,16px)}.month-close-cinema-hero-head{text-align:center}.month-close-cinema-kicker{display:inline-block;margin-bottom:6px;padding:4px 12px;border-radius:999px;background:#ffed0038;border:1px solid rgba(255,237,0,.45);font-size:clamp(.68rem,1vw,.78rem);font-weight:800;letter-spacing:.04em;color:#0b2545}.month-close-cinema-hero-body{display:grid;grid-template-columns:minmax(180px,34%) 1fr;gap:clamp(14px,2vw,24px);align-items:end}.month-close-cinema-portrait{display:flex;align-items:flex-end;justify-content:center;min-height:0}.month-close-portrait-placeholder{width:100%;min-height:200px;display:grid;place-items:center;font-size:4rem;opacity:.35}.month-close-cinema-stats{display:flex;flex-direction:column;gap:10px;justify-content:center}.month-close-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.month-close-stat-grid div{padding:10px 12px;border-radius:12px;background:#ffffffb8;border:1px solid rgba(15,45,82,.1);box-shadow:0 4px 14px #0f2d520f}.month-close-stat-grid dt{margin:0;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f2d5294}.month-close-stat-grid dd{margin:4px 0 0;font-size:clamp(.88rem,1.4vw,1.05rem);font-weight:800;color:#0b2545}.month-close-stat-grid dd.is-positive{color:#0f766e}.month-close-stat-grid dd.is-negative{color:#b91c1c}.month-close-cinema-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}.month-close-card--cinema,.month-close-pitch--cinema{min-height:0}.month-close-card--wide{grid-column:1 / -1}.month-close-story-card--cinema{padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,22px)}.month-close-pitch--cinema .mg-pitch-panel-art img{max-height:120px}.month-close-cinema-foot{padding-top:8px;border-top:1px solid rgba(15,45,82,.1)}.month-close-cinema-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.month-close-cta{min-width:min(280px,100%);font-size:.88rem!important;padding:12px 24px!important}.month-close-secondary-btn{border:1px solid rgba(15,45,82,.2);background:#ffffffd9;color:#0b2545;border-radius:999px;padding:10px 20px;font-size:.78rem;font-weight:700;cursor:pointer}.month-close-phase-reward-btn{width:100%;max-width:520px;margin:0 auto}@media(max-width:900px){.month-close-cinema-stage{width:min(100%,96vw)}.month-close-cinema-frame{width:100%;max-height:min(94vh,860px)}.month-close-cinema-frame .sector-detail-frame-inner{top:13%;left:9%;right:9%;bottom:9%}.month-close-cinema-hero-body{grid-template-columns:1fr;text-align:center}.month-close-cinema-grid{grid-template-columns:1fr}.month-close-report-portrait{width:min(55%,240px);margin:0 auto}}.month-close-report-hero{text-align:center;padding:4px 6px 8px}.month-close-report-title{margin:0;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:800;color:#0b2545;line-height:1.25}.month-close-report-sub{margin:6px 0 0;font-size:clamp(.76rem,1.1vw,.88rem);color:#0f2d52ad}.month-close-report-portrait-wrap{display:flex;justify-content:center;margin:4px 0 10px}.month-close-report-portrait{width:100%;max-height:clamp(220px,32vh,340px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 14px 24px rgba(11,37,69,.22))}.month-close-report-stats,.month-close-report-variance{margin:4px 0 0;font-size:.76rem;font-weight:700;color:#1a365d}.month-close-report-variance.is-positive{color:#0f766e}.month-close-report-variance.is-negative{color:#b91c1c}.month-close-report-juice{margin-top:8px;padding:8px 10px;border-radius:12px;background:#10b98124;border:1px solid rgba(16,185,129,.28);color:#065f46;font-size:.76rem;font-weight:800}.month-close-story-card{padding:12px 14px;border-radius:14px;background:#e11d4814;border:1px solid rgba(225,29,72,.18)}.month-close-story-card h3{margin:0 0 8px;font-size:.86rem;font-weight:800;color:#be123c}.month-close-story-card ul{margin:0;padding-left:1rem;font-size:.72rem;line-height:1.45;color:#7f1d1d}.month-close-story-card li+li{margin-top:4px}.month-close-card{border-radius:14px;border:1px solid rgba(15,45,82,.1);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 6px 18px #0f2d5214}.month-close-card--cash{overflow:hidden}.month-close-collapse-head{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.month-close-card-icon{width:28px;height:28px;object-fit:contain}.month-close-collapse-head strong{display:block;font-size:.8rem;color:#312e81}.month-close-collapse-head span{display:block;margin-top:2px;font-size:.68rem;color:#0f2d52b8}.month-close-collapse-chevron{color:#6d28d9;font-size:.9rem}.month-close-cash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 12px 12px}.month-close-cash-grid div{padding:8px;border-radius:10px;background:#6d28d90f}.month-close-cash-grid dt{font-size:.62rem;color:#0f2d529e}.month-close-cash-grid dd{margin:2px 0 0;font-size:.74rem;font-weight:800;color:#0b2545}.month-close-pitch{margin:0}.month-close-pitch .mg-pitch-panel-art{min-height:108px}.month-close-pitch .mg-pitch-panel-art img{object-fit:contain;mix-blend-mode:darken;padding:8px}.month-close-pitch--institution{--strategy-accent: rgba(167, 139, 250, .45)}.month-close-pitch--team{--strategy-accent: rgba(52, 211, 153, .42)}.month-close-pitch--learning{--strategy-accent: rgba(129, 140, 248, .42)}.month-close-synergy-bars{display:flex;flex-direction:column;gap:6px;margin-top:6px}.month-close-synergy-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:6px;align-items:center;font-size:.64rem;color:#334155}.month-close-synergy-track{height:8px;border-radius:999px;background:#0f2d5214;overflow:hidden}.month-close-synergy-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.month-close-synergy-row em{font-style:normal;font-size:.62rem;color:#0f2d52b8;white-space:nowrap}.month-close-card-hint,.month-close-map-tip{margin:8px 0 0;font-size:.68rem;line-height:1.4;color:#0f2d52b8}.month-close-bullet-list{margin:8px 0 0;padding-left:1rem;font-size:.68rem;line-height:1.4;color:#334155}.month-close-bullet-list li+li{margin-top:3px}.month-close-card--coach{padding:12px 14px;background:linear-gradient(180deg,#f8fafc,#eef2ff)}.month-close-card--coach h3{margin:0 0 6px;font-size:.82rem;font-weight:800;color:#0b2545}.month-close-card--coach p{margin:0;font-size:.72rem;line-height:1.45;color:#334155}.month-close-learning-banner{margin:6px 0 8px;padding:8px 10px;border-radius:10px;background:#a78bfa24;border:1px solid rgba(167,139,250,.24);font-size:.68rem;color:#5b21b6}.month-close-learning-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.month-close-learning-chips>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border-radius:12px;background:#ffffffb8;border:1px solid rgba(15,45,82,.08);text-align:center}.month-close-learning-chips img{width:24px;height:24px;object-fit:contain}.month-close-learning-chips strong{font-size:.95rem;color:#0b2545}.month-close-learning-chips span{font-size:.6rem;color:#0f2d52ad}.month-close-card--campaign{padding:12px 14px}.month-close-card--campaign h3{margin:0 0 6px;font-size:.82rem;font-weight:800}.month-close-phase-goals{margin:0 0 6px;font-size:.72rem;font-weight:800;color:#0f766e}.month-close-card--week h3{margin:0 0 8px;font-size:.82rem;font-weight:800}.month-close-week-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.month-close-week-line{font-size:.72rem;line-height:1.4;color:#0f172ae0}.month-close-week-line.is-positive{color:#0f766e}.month-close-week-line.is-negative{color:#b91c1c}.month-close-phase-reward-btn{font-weight:700}.month-close-arena-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#ffffffb8;font-size:.74rem;font-weight:600;color:#0f172aeb;cursor:pointer}.month-close-arena-toggle input{width:42px;height:24px;accent-color:#0f766e;cursor:pointer}.month-close-claim-msg{margin:0;color:#0f766e}.month-close-report-foot{display:flex;flex-direction:column;gap:8px;padding-top:4px}.month-close-cta{font-weight:800}.month-close-share-msg{margin:0}.month-close-brief-actions{margin:10px 16px 0;padding-left:1.1rem;color:#fff8ebeb;font-size:.72rem;line-height:1.45}.month-close-brief-unlocks{display:flex;flex-wrap:wrap;gap:6px;margin:10px 16px 0}.month-close-brief-chip{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,237,0,.45);background:#ffed001f;color:#ffed00;font-size:.68rem;font-weight:700}.month-close-brief-actions-row{margin-top:12px}.month-close-brief-foot{margin:10px 16px 16px;text-align:center;font-size:.66rem;line-height:1.4;color:#d2e1f5d1}body.month-close-brief-open{overflow:hidden}body.month-close-brief-open .game-app>.footer{display:none}.today-next-banner{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;padding:13px 16px;border-radius:14px;background:var(--gradient-navy);color:#fff;font-size:.86rem;font-weight:600;box-shadow:var(--shadow-navy);border:1px solid rgba(255,237,0,.2)}.today-next-banner--quadrant{width:100%;margin:0;padding:8px 10px;border-radius:10px;background:#00123085;border:1px solid rgba(255,200,120,.28);box-shadow:inset 0 1px #ffed001f;color:#fff8e7;font-size:.68rem;font-weight:600;text-align:left;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.today-next-banner--quadrant:hover{border-color:#ffed0073;background:#0016389e}.today-next-banner--quadrant .today-next-banner-copy strong{color:#ffed00f2}.today-next-banner--quadrant .today-next-step{font-size:.58rem;padding:3px 8px}.today-next-step{font-size:.72rem;font-weight:800;color:var(--corp-black);background:var(--gradient-yellow);padding:4px 10px;border-radius:999px;white-space:nowrap}.turn-step-body{padding:0 14px 14px}.turn-step-content{padding:4px 0 0}.turn-step-content .turn-subpanel{margin-top:10px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#f8faff,#f3f6fc);border:1px solid #e0e8f4;box-shadow:inset 0 1px #fffc}.ops-founder-link{padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#fff8e1,#fff3e0);border:1px solid #ffcc80;font-weight:600;color:#e65100}.today-frame--monthly .monthly-ops-framed{margin:0;padding:12px 14px;background:transparent;border:0;box-shadow:none}.today-frame--turn .turn-step-bar-inline{margin:0 14px 10px}[data-theme=dark] .today-frame--calendar,[data-theme=dark] .today-frame--turn{background:#1e1e1e;border-color:#333}[data-theme=dark] .today-frame--monthly{background:linear-gradient(180deg,#2a2438,#1e1e1e);border-color:#4a3f5c}[data-theme=dark] .founder-calendar-row,[data-theme=dark] .founder-job-card{background:#1e1e1e;border-color:#333}.today-widget-board .today-cr-head .hub-page-title{padding:0}.today-widget-board .today-cr-alerts{display:flex;flex-wrap:wrap;gap:8px}.today-widget-board .today-cr-alert{border:1px solid rgba(198,40,40,.25);background:#ffffffeb;color:#1a2332;font-size:.76rem;font-weight:700;cursor:pointer}.today-widget-board .today-cr-alert.urgent{border-color:#c6282873;background:#fff5f5;color:#b71c1c}.today-widget-board .today-cr-hero{display:flex;flex-direction:column}.today-widget-board .today-cr-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.today-widget-board .today-cr-hero .today-company{margin:0}.today-widget-board .today-cr-hero .today-sector{margin:0;opacity:.9}.today-widget-board .today-cr-session{flex-shrink:0;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff}.today-widget-board .today-cr-session .goal-bar{height:6px;margin:6px 0;background:#fff3;border-radius:999px}.today-widget-board .today-stat-chips--compact{display:flex;flex-wrap:wrap;gap:6px}.today-widget-board .today-hero-metrics--compact{gap:8px}.today-widget-board .today-cr-console,.today-widget-board .today-cr-side{display:flex;flex-direction:column}.today-widget-board .today-cr-panel-head{display:flex;flex-direction:column;gap:4px}.today-widget-board .today-cr-panel-kicker{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.today-widget-board .today-cr-panel-meta{margin:0}.today-widget-board .today-cr-step-bar .today-cr-step-label{font-size:.72rem}.today-widget-board .today-cr-open-btn{width:100%;font-size:.84rem}.today-widget-board .today-cr-side-divider{height:1px;margin:6px 0;background:#2835931a}.today-widget-board .today-cr-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#1a2332;text-align:left;cursor:pointer}.today-widget-board .today-cr-tile span[aria-hidden]{font-size:1.1rem}.today-widget-board .today-cr-tile small{font-size:.7rem;color:#50647e}.today-widget-board .today-cr-risk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:#fff5f5;border:1px solid rgba(198,40,40,.2);font-size:.78rem}.today-widget-board{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hub-content:has(.today-widget-board){overflow-y:auto;overscroll-behavior:contain}.hub-content:has(.today-widget-board) .mentor-tip-card{margin:0 0 8px;padding:10px 12px;font-size:.8rem;border-radius:14px;background:#ffffffeb;border:1px solid rgba(40,53,147,.12);box-shadow:0 8px 24px #2835930f}.hub-content:has(.today-widget-board) .mentor-tip-card p{margin:4px 0 0;white-space:normal;line-height:1.4;color:#445a75}.today-widget-board{gap:14px;padding-bottom:12px}.today-widget-board .today-cr-head{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex-shrink:0}.today-widget-board .today-cr-head .hub-page-title h1{font-size:1.25rem;color:#283593}.today-widget-board .today-cr-head .today-next-banner{width:100%;margin:0;padding:10px 14px;border-radius:14px;font-size:.8rem;background:#fffffff0;border:1px solid rgba(40,53,147,.16);box-shadow:0 8px 22px #28359312;color:#37474f}.today-widget-board .today-cr-head .today-next-banner strong{color:#1a237e}.today-widget-board .today-cr-grid{flex:none;min-height:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-content:start}.today-widget-board .today-widget{overflow:visible;min-height:auto;border-radius:20px;border:1px solid rgba(40,53,147,.1);background:#fffffff0;box-shadow:0 12px 36px #28359314,inset 0 1px #ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .2s ease,transform .2s ease}.today-widget-board .today-widget:hover{box-shadow:0 16px 44px #2835931c,inset 0 1px #fffffff2}.today-widget-board .today-cr-hero{grid-column:1 / -1;padding:16px 18px;gap:12px}.today-widget-board .today-cr-hero .today-company{font-size:1.28rem}.today-widget-board .today-cr-hero .today-sector{font-size:.84rem}.today-widget-board .today-cr-session{width:min(100%,200px);padding:10px 12px;border-radius:14px;font-size:.72rem}.today-widget-board .today-stat-chips--compact .today-stat-chip{padding:6px 10px;border-radius:12px;background:#fff3}.today-widget-board .today-hero-metrics--compact>div{padding:8px 10px;border-radius:12px;background:#ffffff29}.today-widget-board .today-cr-console{grid-column:span 7;padding:14px 16px;gap:10px}.today-widget-board .today-cr-side{grid-column:span 5;padding:14px 16px;gap:10px}.today-widget-board .today-cr-panel-kicker{color:#283593}.today-widget-board .today-cr-panel-head strong{font-size:1rem}.today-widget-board .today-cr-panel-meta{font-size:.8rem;line-height:1.45}.today-widget-board .today-cr-step-bar{overflow:visible;flex-wrap:wrap;gap:6px}.today-widget-board .today-cr-open-btn{min-height:44px;border-radius:14px;margin-top:4px}.today-widget-board .today-widget-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.today-widget-board .today-cr-tile{min-height:76px;padding:12px 14px;border-radius:18px;border:1px solid rgba(40,53,147,.1);background:linear-gradient(180deg,#fff,#f6f8ff);box-shadow:0 8px 22px #28359312;transition:transform .16s ease,box-shadow .16s ease}.today-widget-board .today-cr-tile:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2835931f}.today-widget-board .today-cr-tile strong{font-size:.82rem;color:#283593}.today-widget-board .today-cr-alert{border-radius:12px;padding:8px 12px}.today-widget-board .major-decision-strip{border-radius:16px;padding:12px 14px}.today-widget-board .major-decision-strip p{display:block;margin-top:6px;font-size:.8rem}@media(max-width:1024px){.today-widget-board .today-cr-console,.today-widget-board .today-cr-side{grid-column:1 / -1}.today-widget-board .today-widget-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.today-widget-board .today-cr-hero-main{flex-direction:column}.today-widget-board .today-cr-session{width:100%}.today-widget-board .today-widget-row{grid-template-columns:1fr}}.today-control-room{gap:14px}.hub-content:has(.today-control-room) .mentor-tip-card p{white-space:normal}.control-room-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;display:flex;align-items:stretch;justify-content:center;padding:56px 12px 92px;background:#021f409e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.control-room-sheet-panel{display:flex;flex-direction:column;width:min(980px,100%);max-height:100%;border-radius:22px;overflow:hidden;background:#f8fbfffa;border:1px solid rgba(255,255,255,.7);box-shadow:0 28px 90px #00000059}.control-room-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid rgba(4,54,115,.1);background:linear-gradient(180deg,#fff,#f6f9fd)}.control-room-sheet-tabs{display:flex;flex-wrap:wrap;gap:6px}.control-room-sheet-tabs button{min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(4,54,115,.14);background:#fff;color:#1a2332;font-size:.76rem;font-weight:700}.control-room-sheet-tabs button.active{border-color:#ffed00;background:linear-gradient(180deg,#fffef0,#fff9c4);color:#021f40;box-shadow:inset 0 2px #ffed00}.control-room-sheet-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(4,54,115,.14);background:#fff;font-size:1rem;cursor:pointer}.control-room-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 16px}.control-room-sheet-body .today-frame{margin:0}.today-frame--sheet{border-radius:16px}@media(max-width:900px){.today-cr-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.today-cr-hero-main{flex-direction:column}.today-cr-session{width:100%}.today-cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.control-room-sheet{padding:48px 8px 88px}}.profile-hub-v2{display:flex;flex-direction:column;gap:12px;padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 20px);scroll-padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 20px)}.profile-hero-v2{flex-direction:column;align-items:stretch;min-height:0;padding:18px 16px 14px;gap:12px;border-radius:20px}.profile-hero-v2:before{background:linear-gradient(155deg,#0c1226d1,#2835938c 48%,#00000040)}.profile-hero-avatar-ring{display:flex;align-items:center;gap:12px}.profile-hero-v2 .profile-hero-emoji{width:56px;height:56px;display:grid;place-items:center;font-size:1.75rem;border-radius:18px;background:#ffffff24;border:2px solid rgba(255,255,255,.35);box-shadow:0 8px 24px #0003;padding:0}.profile-hero-v2 .profile-archetype-badge{color:#1a237e;font-weight:700;font-size:.68rem;letter-spacing:.02em}.profile-hero-v2 h1{font-size:1.45rem;letter-spacing:-.03em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.profile-hero-company{margin:2px 0 0;font-size:.88rem;opacity:.92}.profile-hero-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.profile-hero-chip{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:8px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-hero-chip small{display:block;font-size:.62rem;opacity:.85;text-transform:uppercase;letter-spacing:.04em}.profile-hero-chip strong{display:block;margin-top:2px;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-section{background:#fff;border:1px solid #e2e8f4;border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #1b2a4e0f}.profile-section-head{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 10px;border-bottom:1px solid #f0f3f9}.profile-section-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;background:#eef1f8;flex-shrink:0}.profile-section-head h3{margin:0;font-size:.95rem;color:#1a2332}.profile-section-head p{margin:3px 0 0;font-size:.74rem;color:var(--text-muted)}.profile-section-body{padding:12px 16px 16px}.profile-section--mentor{background:linear-gradient(135deg,#f3edff,#fff 55%);border-color:#d1c4e9}.profile-section--mentor .profile-section-icon{background:#ede7f6}.profile-section--training{background:linear-gradient(135deg,#e8f5e9,#fff 60%);border-color:#c8e6c9}.profile-section--training .profile-section-icon{background:#e8f5e9}.profile-section--vitrin{background:linear-gradient(145deg,#e8eaf6,#fff 50%);border-color:#c5cae9}.profile-section--vitrin .profile-section-icon{background:#e8eaf6}.profile-section--archive{background:#fafbfd}.profile-mentor-quote{margin:0;font-size:.88rem;line-height:1.55;color:#37474f;font-style:italic;padding-left:10px;border-left:3px solid #7e57c2}.profile-kpi-v2{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:8px;align-items:stretch}.profile-kpi-ring-cell{background:#fff;border:1px solid #e2e8f4;border-radius:14px;padding:8px 6px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #1b2a4e0d}.profile-kpi-tile{background:#fff;border:1px solid #e2e8f4;border-radius:14px;padding:10px 8px;text-align:center;font-size:.66rem;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 2px 8px #1b2a4e0d}.profile-kpi-icon{font-size:1rem;line-height:1}.profile-kpi-tile strong{font-size:.88rem;color:#1a2332}.profile-kpi-phase{font-size:.72rem!important}.profile-kpi-tile.tone-calendar{border-color:#bbdefb;background:linear-gradient(180deg,#fff,#f3f9ff)}.profile-kpi-tile.tone-team{border-color:#c8e6c9;background:linear-gradient(180deg,#fff,#f1f8e9)}.profile-kpi-tile.tone-phase{border-color:#ffe0b2;background:linear-gradient(180deg,#fff,#fff8e1)}.profile-training-row{display:flex;flex-direction:column;gap:12px}.profile-training-progress{height:8px;border-radius:999px;background:#2e7d3226;overflow:hidden}.profile-training-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#43a047,#66bb6a);transition:width .35s ease}.profile-cta-btn{width:100%;border:0;border-radius:12px;padding:11px 14px;font-size:.85rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#043673,#004b87);cursor:pointer;box-shadow:0 4px 14px #28359347}.profile-cta-btn:disabled{opacity:.6;cursor:not-allowed}.profile-ghost-btn{border:1px solid #c8daf5;background:#fff;border-radius:10px;padding:9px 12px;font-size:.8rem;font-weight:600;color:#043673;cursor:pointer}.profile-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-stat-tile{background:#f7f9fd;border:1px solid #e8edf4;border-radius:12px;padding:10px 12px}.profile-stat-tile span{display:block;font-size:.68rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.profile-stat-tile strong{display:block;margin-top:4px;font-size:.88rem;color:#1a2332;word-break:break-word}.profile-stat-tile small{display:block;margin-top:3px;font-size:.68rem;color:#004b87}.profile-bars{display:flex;flex-direction:column;gap:12px}.profile-stat-bar-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:.78rem}.profile-stat-bar-top strong{font-size:.82rem;color:#1a2332}.profile-stat-bar-top strong.urgent{color:#c62828}.profile-stat-bar-track{height:7px;border-radius:999px;background:#e8edf4;overflow:hidden}.profile-stat-bar-fill{height:100%;border-radius:inherit;transition:width .35s ease}.profile-stat-bar-fill.tone-violet{background:linear-gradient(90deg,#7e57c2,#b39ddb)}.profile-stat-bar-fill.tone-teal{background:linear-gradient(90deg,#00897b,#4db6ac)}.profile-stat-bar-fill.tone-blue{background:linear-gradient(90deg,#1e88e5,#64b5f6)}.profile-stat-bar-fill.tone-green{background:linear-gradient(90deg,#43a047,#81c784)}.profile-stat-bar-fill.tone-warn{background:linear-gradient(90deg,#ef6c00,#ffb74d)}.profile-inline-stat{display:flex;justify-content:space-between;margin:14px 0 0;padding-top:12px;border-top:1px dashed #e2e8f4;font-size:.82rem}.profile-ending-badge{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#fff3e0;border:1px solid #ffcc80;font-size:.8rem;color:#e65100}.profile-rep-bars{display:flex;flex-direction:column;gap:10px}.profile-rep-row{display:grid;grid-template-columns:72px 1fr 36px;align-items:center;gap:8px;font-size:.78rem}.profile-rep-track{height:8px;border-radius:999px;background:#e8edf4;overflow:hidden}.profile-rep-track.compact{height:6px}.profile-rep-fill{height:100%;border-radius:inherit}.profile-rep-fill.tone-customer{background:linear-gradient(90deg,#004b87,#7986cb)}.profile-rep-fill.tone-academic{background:linear-gradient(90deg,#00897b,#4db6ac)}.profile-rep-fill.tone-employee{background:linear-gradient(90deg,#f57c00,#ffb74d)}.profile-rep-fill.tone-indigo{background:linear-gradient(90deg,#043673,#004b87)}.profile-rep-total{display:flex;justify-content:space-between;margin-top:6px;padding-top:10px;border-top:1px solid #e8edf4;font-size:.88rem;font-weight:700}.profile-knowledge-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.profile-knowledge-list li{display:grid;grid-template-columns:1fr 1.2fr 32px;align-items:center;gap:8px;font-size:.78rem}.profile-timeline{list-style:none;margin:0;padding:0}.profile-timeline li{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f0f3f9}.profile-timeline li:last-child{border-bottom:0}.profile-timeline-dot{width:10px;height:10px;border-radius:50%;background:#004b87;margin-top:5px;flex-shrink:0;box-shadow:0 0 0 3px #5c6bc033}.profile-timeline p{margin:3px 0 0;font-size:.78rem;color:var(--text-muted);line-height:1.4}.profile-journal{list-style:none;margin:0 0 12px;padding:0}.profile-journal li{position:relative;padding:8px 0 8px 14px;font-size:.8rem;line-height:1.45;color:#37474f;border-bottom:1px solid #f4f6fa}.profile-journal li:before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;border-radius:50%;background:#90a4ae}.profile-empty-hint{margin:0 0 10px;font-size:.78rem;color:var(--text-muted);line-height:1.45}.profile-vitrin-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.profile-vitrin-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-vitrin-actions .profile-cta-btn{flex:1;min-width:140px}.profile-vitrin-msg{margin:10px 0 0;font-size:.78rem;color:#2e7d32}.profile-account-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.profile-account-pill,.profile-sync-pill{font-size:.74rem;font-weight:600;padding:6px 12px;border-radius:999px;background:#eef1f8;color:#043673;border:1px solid #c8daf5}.profile-account-pill.guest{background:#fff8e1;border-color:#ffe082;color:#f57f17}.profile-sync-pill{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.profile-shortcuts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.profile-shortcut-btn{display:flex;align-items:center;gap:8px;border:1px solid #e2e8f4;background:#fff;border-radius:14px;padding:12px 14px;font-size:.82rem;font-weight:600;color:#1a2332;cursor:pointer;box-shadow:0 2px 8px #1b2a4e0a}.profile-shortcut-btn span{font-size:1.1rem}.profile-logout-btn{width:100%;margin-top:4px;border:1px solid #ffcdd2;background:#fff;color:#c62828;border-radius:12px;padding:12px;font-size:.85rem;font-weight:600;cursor:pointer}.profile-hub-v2 .arena-strip{border-radius:16px;overflow:visible;margin-top:0;margin-bottom:0}.profile-hub.profile-hub-v2{gap:14px;max-width:min(1180px,100%);margin:0 auto}.profile-hub.profile-hub-v2 .hub-ph-profile-hero{background:transparent!important;background-image:none!important}.profile-hub.profile-hub-v2 .profile-v3-fb-card .profile-archetype-badge,.profile-hub.profile-hub-v2 .profile-v3-head .profile-archetype-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffc87829;border:1px solid rgba(255,200,120,.38);color:#ffe9b0!important;font-size:.65rem!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.profile-hub.profile-hub-v2 .profile-v3-fb-body .profile-hero-company,.profile-hub.profile-hub-v2 .profile-v3-head .profile-hero-company{color:#d2e1f8eb}.profile-hub.profile-hub-v2 .profile-v3-fb-body .profile-hero-phase,.profile-hub.profile-hub-v2 .profile-v3-head .profile-hero-phase{background:#0012306b;border:1px solid rgba(255,200,120,.22);color:#ffe9b0}.profile-hub.profile-hub-v2 .profile-v3-fb-chips .profile-hero-chip,.profile-hub.profile-hub-v2 .profile-v3-head .profile-hero-chip{background:#000e287a;border-color:#ffc8783d}.profile-hub.profile-hub-v2 .profile-v3-fb-chips .profile-hero-chip small,.profile-hub.profile-hub-v2 .profile-v3-head .profile-hero-chip small{color:#bad6ffd1}.profile-hub.profile-hub-v2 .profile-v3-fb-chips .profile-hero-chip strong,.profile-hub.profile-hub-v2 .profile-v3-head .profile-hero-chip strong{color:#ffe566}.profile-hub.profile-hub-v2 .hub-info-btn{background:#0012308c;border-color:#ffc87859;color:#fff8e7}.profile-hub.profile-hub-v2 .hub-info-btn:hover{background:#142850b8;border-color:#ffdc8c8c}.profile-hub.profile-hub-v2 .profile-hero-v2{border:1px solid rgba(255,200,120,.32);border-radius:18px;box-shadow:0 14px 40px #00000061,inset 0 1px #ffffff14}.profile-hub.profile-hub-v2 .profile-hero-v2:before{background:linear-gradient(148deg,#04122cf0,#12306cd1 42%,#301c48ad)}.profile-hub.profile-hub-v2 .profile-archetype-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:#ffc87829;border:1px solid rgba(255,200,120,.38);color:#ffe9b0!important;font-size:.65rem!important;letter-spacing:.04em;text-transform:uppercase}.profile-hub.profile-hub-v2 .profile-hero-v2 h1{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-hero-company{color:#d2e1f8eb}.profile-hub.profile-hub-v2 .profile-hero-phase{background:#0012306b;border:1px solid rgba(255,200,120,.22);color:#ffe9b0}.profile-hub.profile-hub-v2 .profile-hero-chip{background:#000e287a;border-color:#ffc8783d}.profile-hub.profile-hub-v2 .profile-hero-chip small{color:#bad6ffd1}.profile-hub.profile-hub-v2 .profile-hero-chip strong{color:#ffe566}.profile-hub.profile-hub-v2 .profile-section,.profile-hub.profile-hub-v2 .profile-kpi-ring-cell,.profile-hub.profile-hub-v2 .profile-kpi-tile{background:#000e288a;border:1px solid rgba(255,200,120,.22);box-shadow:0 10px 28px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.profile-hub.profile-hub-v2 .profile-section--mentor{background:linear-gradient(145deg,#24143e9e,#000e2894 55%);border-color:#b48cff52}.profile-hub.profile-hub-v2 .profile-section--training{background:linear-gradient(145deg,#0c30208c,#000e2894 55%);border-color:#66bb6a52}.profile-hub.profile-hub-v2 .profile-section--vitrin{background:linear-gradient(145deg,#16204894,#000e2894 55%);border-color:#7986cb59}.profile-hub.profile-hub-v2 .profile-section--archive{background:#000e2880;border-color:#ffc8782e}.profile-hub.profile-hub-v2 .profile-section-head{border-bottom-color:#ffc87824}.profile-hub.profile-hub-v2 .profile-section-head h3{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-section-head p{color:#c8d7ebc7}.profile-hub.profile-hub-v2 .profile-section-icon{background:#0012308c;border:1px solid rgba(255,200,120,.2)}.profile-hub.profile-hub-v2 .profile-section--mentor .profile-section-icon{background:#5e35b147;border-color:#b48cff59}.profile-hub.profile-hub-v2 .profile-section--training .profile-section-icon{background:#2e7d3238;border-color:#66bb6a59}.profile-hub.profile-hub-v2 .profile-section--vitrin .profile-section-icon{background:#3949ab47;border-color:#7986cb59}.profile-hub.profile-hub-v2 .profile-mentor-quote{color:#e6dcffeb;border-left-color:#b39ddb}.profile-hub.profile-hub-v2 .profile-kpi-tile{color:#bad6ffd1}.profile-hub.profile-hub-v2 .profile-kpi-tile strong{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-kpi-tile.tone-calendar{background:#001c389e;border-color:#64b5f659}.profile-hub.profile-hub-v2 .profile-kpi-tile.tone-team{background:#08281c94;border-color:#66bb6a59}.profile-hub.profile-hub-v2 .profile-kpi-tile.tone-phase{background:#30200894;border-color:#ffb74d61}.profile-hub.profile-hub-v2 .hub-xp-ring-bg{stroke:#ffffff24}.profile-hub.profile-hub-v2 .hub-xp-ring-fill{stroke:#ffc107}.profile-hub.profile-hub-v2 .hub-xp-ring-text{fill:#ffe566}.profile-hub.profile-hub-v2 .hub-xp-ring-label{color:#c8d7ebd1}.profile-hub.profile-hub-v2 .profile-stat-tile{background:#00081c6b;border-color:#ffc87824}.profile-hub.profile-hub-v2 .profile-stat-tile span{color:#bad6ffb8}.profile-hub.profile-hub-v2 .profile-stat-tile strong{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-stat-tile small{color:#90caf9}.profile-hub.profile-hub-v2 .profile-stat-bar-top{color:#d2e1f5e0}.profile-hub.profile-hub-v2 .profile-stat-bar-top strong{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-stat-bar-top strong.urgent{color:#ffab91}.profile-hub.profile-hub-v2 .profile-stat-bar-track,.profile-hub.profile-hub-v2 .profile-rep-track{background:#ffffff1a}.profile-hub.profile-hub-v2 .profile-inline-stat{border-top-color:#ffc87829;color:#c8d7ebd9}.profile-hub.profile-hub-v2 .profile-inline-stat strong{color:#ffe566}.profile-hub.profile-hub-v2 .profile-ending-badge{background:#e651002e;border-color:#ffb74d66;color:#ffcc80}.profile-hub.profile-hub-v2 .profile-rep-row{color:#d2e1f5e0}.profile-hub.profile-hub-v2 .profile-rep-row strong{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-rep-total{border-top-color:#ffc87829;color:#fff8e7}.profile-hub.profile-hub-v2 .profile-timeline li{border-bottom-color:#ffc8781a}.profile-hub.profile-hub-v2 .profile-timeline-dot{background:#ffc107;box-shadow:0 0 0 3px #ffc10738}.profile-hub.profile-hub-v2 .profile-timeline strong{color:#fff8e7}.profile-hub.profile-hub-v2 .profile-timeline p{color:#c8d7ebc7}.profile-hub.profile-hub-v2 .profile-journal li{color:#d2e1f5e0;border-bottom-color:#ffc8781a}.profile-hub.profile-hub-v2 .profile-journal li:before{background:#ffc107}.profile-hub.profile-hub-v2 .profile-empty-hint{color:#bad6ffb8}.profile-hub.profile-hub-v2 .profile-training-progress{background:#ffffff1a}.profile-hub.profile-hub-v2 .profile-cta-btn{background:linear-gradient(90deg,#ffc107,#ff9800);color:#1a1200;box-shadow:0 6px 18px #00000059}.profile-hub.profile-hub-v2 .profile-ghost-btn{background:#00123073;border-color:#ffc87852;color:#fff8e7}.profile-hub.profile-hub-v2 .profile-ghost-btn:hover{background:#142850a6}.profile-hub.profile-hub-v2 .profile-vitrin-msg{color:#a5d6a7}.profile-hub.profile-hub-v2 .profile-account-pill,.profile-hub.profile-hub-v2 .profile-sync-pill{background:#00123085;border-color:#ffc87847;color:#ffe9b0}.profile-hub.profile-hub-v2 .profile-account-pill.guest{background:#f57f172e;border-color:#ffb74d66;color:#ffcc80}.profile-hub.profile-hub-v2 .profile-sync-pill{background:#2e7d3238;border-color:#66bb6a61;color:#a5d6a7}.profile-hub.profile-hub-v2 .profile-shortcut-btn{background:#000e2885;border-color:#ffc87838;color:#fff8e7;box-shadow:0 6px 18px #00000038}.profile-hub.profile-hub-v2 .profile-shortcut-btn:hover{background:#1428509e;border-color:#ffc87861}.profile-hub.profile-hub-v2 .profile-logout-btn{background:#c6282824;border-color:#ef535073;color:#ffab91}.profile-hub.profile-hub-v2 .profile-logout-btn:hover{background:#c6282847}.profile-hub.profile-hub-v2 .arena-strip{background:#000e288c;border:1px solid rgba(255,200,120,.22);box-shadow:0 8px 24px #00000047}.profile-hub.profile-hub-v2 .arena-strip h3{color:#ffe9b0;line-height:1.35;padding-bottom:2px}.profile-hub.profile-hub-v2 .arena-strip-empty{color:#d2e1f5d1}.profile-hub.profile-hub-v2 .arena-strip ol{color:#d2e1f5e6}.profile-hub.profile-hub-v2 .arena-strip-row:hover{color:#ffe566}.profile-hub-v3{display:flex;flex-direction:column;gap:10px}.profile-v3-head{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,200,120,.32);box-shadow:0 14px 40px #00000061,inset 0 1px #ffffff14;background:linear-gradient(148deg,#04122cf0,#12306cd1 42%,#301c48ad)}.profile-v3-head .profile-v3-banner-wrap{position:relative;border:none;border-radius:0;box-shadow:none;overflow:visible}.profile-v3-banner{display:block;width:100%;height:clamp(88px,22vw,124px);object-fit:cover;object-position:center top}.profile-v3-banner-overlay{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:10px 14px;background:linear-gradient(180deg,transparent 0%,rgba(2,15,40,.82) 72%);color:#fff8e7;text-align:right;pointer-events:none}.profile-v3-banner-kicker{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe9b0}.profile-v3-banner-overlay strong{font-size:.82rem;font-weight:800}.profile-v3-head-portrait{position:absolute;left:14px;bottom:-46px;z-index:2;width:clamp(76px,13vw,96px);height:clamp(96px,17vw,118px)}.profile-v3-identity{display:grid;grid-template-columns:clamp(88px,13vw,108px) minmax(0,1fr);gap:8px 14px;align-items:start;padding:52px 14px 10px}.profile-v3-identity-gutter{min-height:1px}.profile-v3-founder-name{margin:2px 0 0;font-size:1.28rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff8e7;text-shadow:0 2px 12px rgba(0,0,0,.35)}.profile-v3-head-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px}.profile-hero-portrait-ring{position:relative;width:clamp(88px,16vw,112px);height:clamp(112px,20vw,148px);border-radius:16px;overflow:hidden;border:2px solid rgba(255,237,0,.55);background:linear-gradient(180deg,#0d2f6e,#021f40);box-shadow:0 8px 24px #00000059}.profile-hero-portrait{width:100%;height:100%;object-fit:contain;object-position:center bottom}.profile-hero-tier-badge{position:absolute;top:6px;right:6px;padding:2px 7px;border-radius:999px;font-size:.58rem;font-weight:800;color:#021f40;background:#ffed00;border:1px solid rgba(255,200,0,.7)}.profile-hero-trait-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.profile-hero-trait-chip{padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:700;color:#ffe9b0;background:#ffed001f;border:1px solid rgba(255,200,120,.28)}.profile-evolution-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px 10px;border-radius:14px;background:#000e286b;border:1px solid rgba(255,200,120,.22)}.profile-evolution-cell{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.profile-evolution-portrait{width:100%;max-height:52px;object-fit:contain;object-position:center bottom;opacity:.35;filter:saturate(.7);transition:opacity .15s ease,filter .15s ease}.profile-evolution-cell.is-past .profile-evolution-portrait{opacity:.72;filter:none;max-height:44px}.profile-evolution-cell.is-active .profile-evolution-portrait{opacity:1;filter:none;max-height:64px}.profile-evolution-label{font-size:.56rem;font-weight:800;letter-spacing:.04em;color:#c8d7ebbf}.profile-evolution-cell.is-active .profile-evolution-label{color:#ffed00}.profile-v3-fb-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid rgba(255,200,120,.24);background:#000e286b;box-shadow:0 10px 28px #00000047}.profile-v3-cover{position:relative;width:100%}.profile-v3-cover-img{display:block;width:100%;height:clamp(112px,26vw,156px);object-fit:cover;object-position:center top}.profile-v3-cover-shade{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,transparent 0%,rgba(2,12,32,.72) 100%);pointer-events:none}.profile-v3-cover-portrait{position:absolute;left:14px;bottom:-38px;z-index:2;width:clamp(72px,12vw,92px);height:clamp(90px,15vw,112px);border-radius:12px}.profile-v3-cover-tag{position:absolute;right:10px;bottom:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;pointer-events:none}.profile-v3-cover-tag span{font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffe9b0}.profile-v3-cover-tag strong{font-size:.72rem;font-weight:800;color:#fff8e7}.profile-v3-fb-card .profile-evolution-strip{margin:0;border-radius:0;border-left:0;border-right:0;border-top:1px solid rgba(255,200,120,.18);border-bottom:1px solid rgba(255,200,120,.18);background:#000a1c8c;padding:6px 10px}.profile-v3-fb-body{display:grid;grid-template-columns:clamp(84px,12vw,100px) minmax(0,1fr);gap:8px 10px;align-items:start;padding:44px 12px 12px}.profile-v3-fb-gutter{min-height:1px}.profile-v3-fb-identity{min-width:0}.profile-v3-fb-identity .profile-v3-founder-name{margin:2px 0 0;font-size:1.05rem}.profile-v3-fb-identity .profile-hero-company{margin:2px 0 0;font-size:.72rem}.profile-v3-fb-identity .profile-hero-phase{display:inline-block;margin-top:4px;padding:2px 7px;border-radius:999px;font-size:.58rem}.profile-v3-fb-chips{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.profile-v3-fb-chips .profile-hero-chip{padding:5px 6px;gap:1px}.profile-v3-fb-chips .profile-hero-chip small{font-size:.52rem}.profile-v3-fb-chips .profile-hero-chip strong{font-size:.68rem}.profile-v3-fb-card .profile-evolution-portrait{max-height:52px}.profile-v3-fb-card .profile-evolution-label{font-size:.56rem}.profile-hub-v3 .profile-kpi-v3-compact{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 6px;border-radius:10px;background:#000e2873;border:1px solid rgba(255,200,120,.2)}.profile-hub-v3 .profile-kpi-v3-compact .profile-kpi-ring-cell{flex:0 0 auto;padding:2px 6px;border-radius:8px;background:#0008188c;border:1px solid rgba(255,200,120,.14);box-shadow:none}.profile-hub-v3 .profile-kpi-v3-compact .profile-kpi-tile{flex:1 1 0;min-width:0;min-height:32px;padding:3px 6px;border-radius:8px;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;text-align:left;background:#0008188c;border:1px solid rgba(255,200,120,.14);box-shadow:none}.profile-hub-v3 .profile-kpi-v3-compact .profile-kpi-tile span{font-size:.56rem;white-space:nowrap;line-height:1.1}.profile-hub-v3 .profile-kpi-v3-compact .profile-kpi-tile strong{margin-left:auto;font-size:.72rem;white-space:nowrap;line-height:1.1}.profile-hub-v3 .profile-kpi-v3-compact .profile-kpi-phase{font-size:.62rem!important}.profile-hub-v3 .profile-kpi-v3-compact .profile-kpi-arma{width:16px;height:16px;flex-shrink:0}.profile-monologue-lead{display:flex;gap:10px;align-items:flex-start}.profile-monologue-portrait{width:44px;height:44px;border-radius:999px;object-fit:cover;object-position:center top;flex-shrink:0;border:2px solid rgba(255,200,120,.35);background:#000e2880}.profile-hub-v3 .profile-hub-title h1{font-size:1.05rem;padding-bottom:2px;border-bottom-width:2px;opacity:.92}.hub-xp-ring-wrap--compact{flex-direction:row;gap:6px}.hub-xp-ring-wrap--compact .hub-xp-ring{width:40px;height:40px}.hub-xp-ring-wrap--compact .hub-xp-ring-label{font-size:.58rem;line-height:1.2;text-align:left;max-width:4.5rem}.profile-hub.profile-hub-v2 .hub-xp-ring-wrap--compact .hub-xp-ring-label{color:#c8d7ebd1}.companion-dock--with-character{left:0;right:auto;bottom:calc(54px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;gap:0;max-width:min(94vw,560px);padding-left:2px}.companion-dock-portrait-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center;margin-right:-12px;z-index:2;pointer-events:none}.companion-dock-portrait{width:clamp(96px,18vw,128px);height:clamp(128px,26vw,168px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 20px rgba(0,0,0,.5))}.companion-dock-name{margin-top:-6px;padding:2px 9px;border-radius:999px;font-size:.62rem;font-weight:800;color:#021f40;background:#ffed00;border:1px solid rgba(255,200,0,.65)}.companion-dock--with-character .companion-dock-card{margin-left:0;border-top-left-radius:4px;min-width:min(72vw,380px)}.institution-welcome-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:linear-gradient(90deg,#020c20b8,#020c206b 42%,#020c208c);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:stretch;justify-content:stretch;cursor:pointer}.hub-detail-sheet--institution{position:relative}.institution-welcome-sprite{position:absolute;display:flex;align-items:flex-end;gap:12px;max-width:min(96%,560px);pointer-events:auto}.institution-welcome-overlay--bottom-left .institution-welcome-sprite{left:0;bottom:0;flex-direction:row;padding:0 0 max(8px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left))}.institution-welcome-overlay--bottom-right .institution-welcome-sprite{right:0;bottom:0;flex-direction:row-reverse;padding:0 max(0px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) 0}.institution-welcome-overlay--top-right .institution-welcome-sprite{right:8px;top:12px;flex-direction:row-reverse;align-items:flex-start}.institution-welcome-portrait{width:clamp(132px,26vw,220px);height:auto;max-height:min(64vh,380px);object-fit:contain;object-position:bottom left;filter:drop-shadow(0 10px 28px rgba(0,0,0,.5));flex-shrink:0}.institution-welcome-bubble{flex:1;min-width:0;max-width:320px;margin-bottom:clamp(12px,4vh,36px);padding:14px 16px;border-radius:16px;background:linear-gradient(165deg,#fffef8,#f5f0e4);border:2px solid rgba(255,200,120,.55);box-shadow:0 12px 32px #00000059;color:#021f40}.institution-welcome-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92}.institution-welcome-name{display:block;margin-top:2px;font-size:.92rem;font-weight:800}.institution-welcome-text{margin:8px 0 10px;font-size:.8rem;line-height:1.45;color:#1a2332}.institution-welcome-dismiss{border:none;border-radius:10px;padding:8px 12px;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(180deg,#c62828,#a31515);cursor:pointer}.hub-institution-rep-thumb{position:absolute;z-index:3;width:clamp(64px,14vw,88px);height:auto;max-height:120px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));pointer-events:none}.hub-institution-rep-thumb--bottom-left{left:10px;bottom:8px}.hub-institution-rep-thumb--bottom-right{right:10px;bottom:8px}.hub-institution-rep-thumb--top-right{right:10px;top:42px}.hub-institution-panel--with-edge-rep{padding-left:clamp(88px,14vw,128px);padding-bottom:10px}.hub-institution-edge-rep{position:absolute;left:0;bottom:8px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:clamp(80px,13vw,120px);max-height:calc(100% - 12px);pointer-events:none;overflow:hidden}.hub-institution-edge-rep-img{width:100%;max-height:min(28vh,180px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 8px 22px rgba(0,0,0,.42))}.hub-institution-edge-rep-role{margin-top:-2px;padding:2px 8px;border-radius:999px;font-size:.48rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#021f40;background:#ffed00;border:1px solid rgba(255,200,0,.65);max-width:100%;line-height:1.2}.hub-inst-program-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 10px;align-items:center;gap:4px;width:100%;padding:4px;border-radius:8px;background:#ffffff8c;border:1px solid rgba(180,140,60,.18);color:inherit;font:inherit;text-align:left;cursor:pointer}.hub-inst-program-row:hover:not(:disabled):not(.is-static){background:#fffcf5f2;border-color:#b48c3c61}.hub-inst-program-row:disabled,.hub-inst-program-row.is-static{cursor:default}.hub-inst-program-list--panel{margin-top:10px}.hub-inst-program-list--panel li{display:block;padding:0;background:transparent;border:none}.map-hub-detail-shell-inner .institution-welcome-portrait{width:clamp(150px,24vw,260px);max-height:min(70vh,420px)}.map-hub-detail-shell-inner .institution-welcome-bubble{max-width:360px;margin-bottom:clamp(16px,5vh,48px)}.map-hub-detail-shell-inner .hub-institution-panel--with-edge-rep{padding-left:clamp(92px,16%,112px);padding-bottom:8px}.map-hub-detail-shell-inner .hub-institution-edge-rep{width:clamp(84px,14%,108px);bottom:6px;max-height:calc(100% - 10px)}.map-hub-detail-shell-inner .hub-institution-edge-rep-img{max-height:min(22vh,140px)}.map-hub-detail-shell-inner .hub-institution-edge-rep-role{font-size:.56rem}.map-hub-detail-shell-inner .hub-inst-program-row{padding:6px 8px;gap:6px}.map-hub-detail-shell-inner .hub-inst-program-copy strong{font-size:.68rem}.map-hub-detail-shell-inner .hub-inst-program-copy span{font-size:.6rem}.map-hub-detail-shell-inner .hub-inst-pill{font-size:.56rem;padding:3px 7px}.map-hub-detail-shell-inner .borc-hub-route-summary{border-radius:14px;background:linear-gradient(135deg,#fffcf5f2,#ebf5ffe6);border:1px solid rgba(160,120,50,.28);box-shadow:0 6px 18px #00000014}.map-hub-detail-shell-inner .borc-hub-route-actions .secondary{font-size:.78rem;font-weight:800;padding:10px 14px;border-radius:12px}.profile-v3-kpi-strip{width:100%}.profile-v3-status-row{display:grid;grid-template-columns:1fr;gap:12px}.profile-v3-dashboard{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.profile-v3-col{display:flex;flex-direction:column;gap:12px;min-width:0}.profile-v3-archive-row{display:grid;grid-template-columns:1fr;gap:12px}.profile-v3-archive-row:has(>:only-child){grid-template-columns:1fr}.profile-monologue-stack{display:flex;flex-direction:column;gap:8px}.profile-monologue-line{margin:0;padding:9px 11px;border-radius:10px;font-size:.84rem;line-height:1.48;border-left:3px solid rgba(255,200,120,.35);background:#00081c61;color:#e6f0ffeb}.profile-monologue-line--positive{border-left-color:#66bb6a;background:#2e7d3224}.profile-monologue-line--concern{border-left-color:#ffb74d;background:#ff98001f}.profile-monologue-line--neutral{border-left-color:#90a4ae8c}.profile-v3-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-v3-identity-chip{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:12px;background:#00081c6b;border:1px solid rgba(255,200,120,.16);min-width:0}.profile-v3-identity-chip--wide{grid-column:1 / -1}.profile-v3-identity-chip small{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#bad6ffb8}.profile-v3-identity-chip strong{font-size:.84rem;font-weight:800;color:#fff8e7;line-height:1.25}.profile-v3-identity-hint{font-size:.72rem;line-height:1.35;color:#c8d7ebc7;margin-top:2px}.profile-v3-style-bonus{margin:10px 0 0;padding:8px 10px;border-radius:10px;font-size:.74rem;line-height:1.45;color:#fde68a;background:#ffed0014;border:1px solid rgba(255,237,0,.22)}.profile-v3-footer{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px;background:#000e287a;border:1px solid rgba(255,200,120,.2);box-shadow:0 8px 24px #00000038}.profile-v3-tail{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.profile-v3-tail .arena-strip{margin-top:0}.profile-v3-tail .profile-logout-btn{margin-top:0;position:relative;z-index:1}.profile-v3-account{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-v3-shortcuts{width:100%}.profile-v3-import{border-radius:14px;border:1px solid rgba(255,200,120,.22);background:#000e287a;overflow:hidden}.profile-v3-import summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-weight:700;font-size:.86rem;color:#fff8e7;list-style:none}.profile-v3-import summary::-webkit-details-marker{display:none}.profile-v3-import summary:after{content:"▾";margin-left:auto;color:#c8d7ebb8;transition:transform .2s ease}.profile-v3-import[open] summary:after{transform:rotate(180deg)}.profile-v3-import-label{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.profile-v3-import-label small{font-size:.68rem;font-weight:600;color:#c8d7ebb8}.profile-v3-import-icon{font-size:1.1rem;flex-shrink:0}.profile-import-inline{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.profile-import-inline .borc-save-import-text{width:100%;min-height:88px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,200,120,.22);background:#00081c8c;color:#e8f2ff;font-family:ui-monospace,monospace;font-size:.72rem;resize:vertical}.profile-import-inline .primary{align-self:flex-start;border-radius:10px;padding:9px 16px;font-weight:700;background:linear-gradient(90deg,#ff8f00,#ffb300);border:1px solid rgba(255,200,120,.45);color:#1a1200}.profile-import-status{margin:0;font-size:.78rem;color:#fde68a}.profile-cta-btn--compact{width:auto;min-width:160px}.profile-vitrin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.profile-hub.profile-hub-v2.profile-hub-v3 .profile-cta-btn{background:linear-gradient(90deg,#e65100,#ff8f00);box-shadow:0 4px 14px #ff8f0052;color:#fff8e7}@media(min-width:720px){.profile-v3-status-row{grid-template-columns:1.15fr .85fr;align-items:stretch}.profile-v3-dashboard,.profile-v3-archive-row{grid-template-columns:1fr 1fr}.profile-v3-footer{flex-direction:row;align-items:center;justify-content:space-between}.profile-v3-shortcuts{width:auto;flex:1;max-width:520px}}@media(min-width:1024px){.profile-v3-identity{padding-top:48px;padding-bottom:12px}.profile-v3-head-portrait{bottom:-42px}.profile-hero-v2.profile-hero-v2{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;column-gap:18px}.profile-hub-v3 .profile-hero-v2 .profile-hero-chips{grid-column:auto;margin-top:0;min-width:240px}}[data-theme=dark] .profile-section{background:#1e1e1e;border-color:#333}[data-theme=dark] .profile-section-head{border-color:#333}[data-theme=dark] .profile-stat-tile,[data-theme=dark] .profile-kpi-tile,[data-theme=dark] .profile-kpi-ring-cell{background:#252525;border-color:#444}[data-theme=dark] .profile-mentor-quote{color:#cfd8dc}.hub-content--quadrant{max-width:none;width:100%;margin:0;padding:4px clamp(8px,1.2vw,18px) calc(var(--hub-dock-zone) + 14px);overflow:hidden}@media(min-width:1024px){.hub-content--quadrant{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}}.hub-quadrant-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.hub-quadrant-band{flex-shrink:0;display:flex;flex-direction:column;gap:8px}.hub-quadrant-band .hub-page-title h1{font-size:1.1rem;color:#f8fbff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.hub-quadrant-band .today-cr-head--quadrant .hub-page-title h1{color:#283593;text-shadow:none}.hub-quadrant-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.hub-quadrant-frame{min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:20px;border:1px solid rgba(255,255,255,.46);background:#f6faff8f;box-shadow:0 18px 52px #041f4029,inset 0 1px #ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px 12px}.hub-quadrant-grid--framed .hub-quadrant-frame{padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:stretch;justify-content:stretch;container-type:size}.hub-quadrant-grid--framed .hub-quadrant-chrome-frame.sector-detail-frame--hub{width:100%;height:100%;aspect-ratio:unset;max-height:none;flex:1 1 auto;background:transparent;overflow:hidden}.hub-quadrant-grid--framed .hub-quadrant-chrome-frame .sector-detail-frame-art{object-fit:fill;object-position:center;filter:none}.hub-quadrant-grid--framed .hub-quadrant-chrome-frame .sector-detail-frame-inner{top:11%;left:7.5%;right:7.5%;bottom:6.5%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;gap:6px}.today-hub .hub-quadrant-grid--framed .sector-detail-frame-inner{color:#fff8ebf5}.today-hub .hub-quadrant-grid--framed .today-quadrant-tr-stack,.today-hub .hub-quadrant-grid--framed .today-cr-console--quadrant,.today-hub .hub-quadrant-grid--framed .today-cr-side--quadrant,.today-hub .hub-quadrant-grid--framed .today-cr-tiles--quadrant,.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero,.today-hub .hub-quadrant-frame .today-cr-panel--quadrant,.today-hub .hub-quadrant-frame .today-cr-panel--quadrant.hub-ph-today-hero,.today-hub .hub-quadrant-frame .today-cr-console--quadrant,.today-hub .hub-quadrant-frame .today-cr-side--quadrant{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;height:100%;min-height:0}.today-hub .hub-quadrant-grid--framed .today-quadrant-tr-stack{gap:8px}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero.today-hero-rich{color:#fff8ebf5}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero.today-hero-rich:before{display:none}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-stage,.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-calendar-inline{color:#bad6fff2;opacity:1}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-company{color:#fff8e7;text-shadow:0 1px 6px rgba(0,0,0,.55)}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-sector{color:#dce6f5e0;opacity:1}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-health{color:#c8f7c5;text-shadow:0 1px 4px rgba(0,0,0,.45)}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-stat-chip{background:#00123061;border:1px solid rgba(255,200,120,.28);color:#fff8e7}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-stat-chip small{color:#c8d7ebd9}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-stat-chip strong{color:#fff}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-hero-metrics--compact>div{background:#00123052;border:1px solid rgba(255,200,120,.2)}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-hero-metrics--compact span{color:#c8d7ebd1}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-hero-metrics--compact strong{color:#fff8e7}.today-hub .hub-quadrant-grid--framed .hub-ph-today-hero .today-cr-session{background:#00123057;border:1px solid rgba(255,200,120,.22);color:#dcebfff0}.today-hub .hub-quadrant-grid--framed .today-cr-panel-kicker{color:#bad6ffeb}.today-hub .hub-quadrant-grid--framed .today-cr-panel-head strong{color:#fff8e7;text-shadow:0 1px 4px rgba(0,0,0,.45)}.today-hub .hub-quadrant-grid--framed .today-cr-panel-meta{color:#dce6f5e0}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li:not(.active):not(.done){background:#0012306b;border-color:#ffc8784d;color:#e6f0fff0}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li:not(.active):not(.done) .today-cr-step-label{color:#e6f0fff0}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li.active{background:linear-gradient(135deg,#0d2f6e,#1565c0);border-color:#ffdc8c59;color:#fff}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li.active .today-cr-step-label{color:#fff}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li.done{background:#14372385;border-color:#8cdca061;color:#c8f7c5}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li.done .today-cr-step-label{color:#c8f7c5}.today-hub .hub-quadrant-grid--framed .today-quadrant-tr-stack .mentor-tip-card{background:#000e2870;border:1px solid rgba(255,200,120,.28);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.today-hub .hub-quadrant-grid--framed .today-tr-section--mentor .mentor-tip-card{margin:0}.today-hub .hub-quadrant-grid--framed .today-tr-section--mentor .mentor-tip-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-hub .hub-quadrant-grid--framed .today-cr-inbox{padding:8px 10px;border-radius:12px;background:#00123057;border:1px solid rgba(255,200,120,.22)}.today-hub .hub-quadrant-grid--framed .today-tr-calendar-block .today-cr-panel-meta{font-size:.68rem;line-height:1.35}.today-hub .hub-quadrant-grid--framed .today-tr-calendar-block .today-cr-open-btn{font-size:.72rem;min-height:30px;padding:6px 8px}@media(max-width:900px){.today-tr-calendar-grid{grid-template-columns:1fr}}.today-hub .hub-quadrant-grid--framed .mentor-tip-card strong{color:#ffe9b0}.today-hub .hub-quadrant-grid--framed .mentor-tip-card p{color:#e6f0ffe6}.today-hub .hub-quadrant-grid--framed .today-cr-side-divider{background:#ffc87838}.today-hub .hub-quadrant-grid--framed .today-cr-open-btn.secondary{background:#0012306b;color:#fff8e7;border:1px solid rgba(255,200,120,.32)}.today-hub .hub-quadrant-grid--framed .today-cr-open-btn.primary{box-shadow:0 6px 16px #00000059}.today-hub [data-hub-panel="1-3"] .growth-panel--quadrant{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;gap:4px}.today-hub [data-hub-panel="1-3"] .strategy-cards-panel--quadrant{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:4px}.today-hub [data-hub-panel="1-3"] .strategy-cards-head{flex-shrink:0}.today-hub [data-hub-panel="1-3"] .strategy-cards-kicker,.today-hub [data-hub-panel="1-3"] .strategy-cards-lead{display:block;font-size:.58rem;font-weight:800;letter-spacing:.02em;color:#ffed00;line-height:1.2}.today-hub [data-hub-panel="1-3"] .strategy-cards-lead strong{color:#ffed00}.today-hub [data-hub-panel="1-3"] .strategy-cards-sub,.today-hub [data-hub-panel="1-3"] .strategy-cards-meta,.today-hub [data-hub-panel="1-3"] .strategy-cards-meta--minimal{margin:2px 0 0;font-size:.56rem;line-height:1.35;color:#c8d7ebe0}.today-hub [data-hub-panel="1-3"] .strategy-card-min{padding:8px 10px;gap:8px}.today-hub [data-hub-panel="1-3"] .strategy-card-min-icon{width:32px;height:32px}.today-hub [data-hub-panel="1-3"] .strategy-card-min-title{font-size:.72rem}.today-hub [data-hub-panel="1-3"] .strategy-card-min-desc{font-size:.58rem}.today-hub [data-hub-panel="1-3"] .strategy-level-btn{padding:6px 8px}.today-hub [data-hub-panel="1-3"] .strategy-level-btn-label{font-size:.64rem}.today-hub [data-hub-panel="1-3"] .strategy-level-btn-fx{font-size:.52rem}.today-hub [data-hub-panel="1-3"] .strategy-cards-msg{flex-shrink:0;margin:0;padding:4px 8px;border-radius:8px;font-size:.58rem;background:#0d2f6e8c;border:1px solid rgba(125,211,252,.28);color:#e0f2fe}.today-hub [data-hub-panel="1-3"] .strategy-cards-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.today-hub [data-hub-panel="1-3"] .strategy-cards-list{display:flex;flex-direction:column;gap:6px}.today-hub [data-hub-panel="1-3"] .strategy-card-panel{margin:0;min-height:0;grid-template-columns:minmax(68px,32%) minmax(0,1fr)}.today-hub [data-hub-panel="1-3"] .strategy-card-panel--risk{--strategy-accent: rgba(244, 114, 182, .55)}.today-hub [data-hub-panel="1-3"] .strategy-card-panel--reward{--strategy-accent: rgba(129, 140, 248, .55)}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-panel-art{min-height:108px}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-panel-art img{object-fit:contain;mix-blend-mode:darken;padding:8px}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-panel-body{padding:8px 10px}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-panel-title{font-size:.7rem;line-height:1.25}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-panel-desc{font-size:.56rem;line-height:1.35}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-spec-grid dt{font-size:.52rem}.today-hub [data-hub-panel="1-3"] .strategy-card-panel .mg-pitch-spec-grid dd{font-size:.58rem;font-weight:800}.today-hub [data-hub-panel="1-3"] .strategy-card-expand-btn{padding:6px 8px;font-size:.58rem}.today-hub [data-hub-panel="1-3"] .strategy-card-wrap.is-expanded{padding:4px;background:#000e286b;box-shadow:0 0 0 1px #ffc87859}.today-hub [data-hub-panel="1-3"] .strategy-intensity-tray{margin-top:4px;padding:6px;background:#000e2880;border-color:#ffc87847}.today-hub [data-hub-panel="1-3"] .strategy-intensity-tray-kicker{color:#ffed00}.today-hub [data-hub-panel="1-3"] .strategy-intensity-tray-head strong{font-size:.58rem;color:#dce6f5eb}.today-hub [data-hub-panel="1-3"] .strategy-intensity-grid{gap:4px}.today-hub [data-hub-panel="1-3"] .strategy-intensity-card{padding:5px 5px 4px;border-radius:10px;border-color:#ffc87847;background:#000e2894}.today-hub [data-hub-panel="1-3"] .strategy-intensity-card.is-selected{border-color:#ffed008c;background:#ffed001a;box-shadow:inset 0 1px #ffed0059}.today-hub [data-hub-panel="1-3"] .strategy-intensity-card-label{font-size:.58rem;color:#ffed00}.today-hub [data-hub-panel="1-3"] .strategy-intensity-card-spec dt{font-size:.48rem;color:#b4c8e1cc}.today-hub [data-hub-panel="1-3"] .strategy-intensity-card-spec dd{font-size:.52rem;color:#ffe8c8eb}.today-hub [data-hub-panel="1-3"] .strategy-intensity-play-btn{padding:5px 6px;font-size:.52rem}.today-hub [data-hub-panel="1-3"] .strategy-cards-foot{flex-shrink:0;padding-top:2px}.today-hub [data-hub-panel="1-3"] .strategy-cards-pass-btn{width:100%;padding:6px 8px;border-radius:9px;border:1px solid rgba(248,113,113,.45);background:#2808108c;color:#fecaca;font-size:.58rem;font-weight:700;cursor:pointer}.today-hub [data-hub-panel="1-3"] .growth-section--invest{flex:1 1 auto;min-height:0;overflow-y:auto}.today-hub [data-hub-panel="1-3"] .growth-section--invest .decision-card{border-radius:10px;border:1px solid rgba(255,200,120,.22);background:#000e288c;color:#fff8e7;padding:8px 10px;margin-top:6px;font-size:.62rem}.today-hub [data-hub-panel="1-3"] .strategy-cards-done-hint{font-size:.6rem;color:#c8d7ebe0}.today-hub .hub-quadrant-grid--framed .today-cr-tiles--quadrant{gap:8px;align-content:stretch}.today-hub .hub-quadrant-grid--framed .today-cr-tiles--quadrant .today-cr-tile{border-radius:10px;border:1px solid rgba(255,200,120,.3);background:#000e285c;box-shadow:none;color:#fff8e7}.today-hub .hub-quadrant-grid--framed .today-cr-tile strong{color:#fff8e7}.today-hub .hub-quadrant-grid--framed .today-cr-tile small{color:#d2e1f5d9}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline .step-mark{color:#ffdc82f2}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li.active .step-mark{color:#ffe566}.today-hub .hub-quadrant-grid--framed .turn-step-bar-inline li.done .step-mark{color:#81c784}.hub-quadrant-frame--panel-chrome{padding:0;overflow:hidden;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hub-quadrant-frame--panel-chrome .treasury-panel-frame{width:100%;height:100%}.hub-quadrant-frame--panel-chrome .treasury-panel-frame-art{object-fit:fill}.cash-hub [data-hub-panel="2-1"] .treasury-panel-frame{container-type:size}.cash-hub [data-hub-panel="2-1"] .treasury-panel-frame-art{object-fit:fill}.cash-hub [data-hub-panel="2-1"] .treasury-panel-frame-inner{display:block;padding:0;overflow:hidden;grid-template-columns:unset;grid-template-rows:unset;gap:0}.cash-hub [data-hub-panel="2-1"] .treasury-panel-main{position:absolute;top:16.3%;left:6.5%;width:52%;height:49.5%;display:flex;flex-direction:column;justify-content:flex-start;gap:2%;padding:2% 2% 0 1%;overflow:hidden;box-sizing:border-box;grid-column:unset;grid-row:unset}.cash-hub [data-hub-panel="2-1"] .treasury-panel-aside{position:absolute;top:16.3%;left:60%;width:36.5%;height:49.5%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:2% 2% 0 0;pointer-events:none;grid-column:unset;grid-row:unset}.cash-hub [data-hub-panel="2-1"] .treasury-panel-badge{pointer-events:auto;margin:0;flex-shrink:0}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slots{position:absolute;top:66.2%;left:6.5%;width:90%;height:22.5%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8%;align-items:stretch;box-sizing:border-box;grid-column:unset;grid-row:unset;min-height:0;container-type:size}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot{container-type:size;display:grid;grid-template-rows:minmax(0,36%) minmax(0,64%);align-items:stretch;justify-items:stretch;height:100%;min-height:0;padding:4% 3%;text-align:center;overflow:hidden;box-sizing:border-box}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot small{display:flex;align-items:flex-end;justify-content:center;font-size:clamp(.58rem,30cqh,.92rem);line-height:1;margin:0;padding:0 2px 6%;font-weight:800;letter-spacing:.06em;text-transform:uppercase;width:100%}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot strong{display:flex;align-items:center;justify-content:center;font-size:clamp(.65rem,min(46cqh,19cqw),1.22rem);line-height:1.05;width:100%;max-width:100%;margin:0;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;letter-spacing:-.01em}.cash-hub [data-hub-panel="2-1"] .treasury-head{gap:.45em;flex-shrink:0}.cash-hub [data-hub-panel="2-1"] .treasury-head strong{font-size:clamp(.68rem,1.15vw,.86rem);color:#fff8e7}.cash-hub [data-hub-panel="2-1"] .treasury-head p{font-size:clamp(.52rem,.9vw,.66rem);margin:0;color:#bad6fff0}.cash-hub [data-hub-panel="2-1"] .treasury-icon{font-size:clamp(.85rem,1.35vw,1.1rem)}.cash-hub [data-hub-panel="2-1"] .lcd-amount{font-size:clamp(1rem,2.2vw,1.55rem)!important;line-height:1.05;margin:.1em 0!important;flex-shrink:0}.cash-hub [data-hub-panel="2-1"] .treasury-sub--compact{font-size:clamp(.5rem,.88vw,.66rem);line-height:1.25;margin:0;flex-shrink:0}.cash-hub [data-hub-panel="2-1"] .treasury-runway-warn{font-size:clamp(.48rem,.82vw,.62rem);margin:0;flex-shrink:0}.cash-hub [data-hub-panel="2-1"] .treasury-runway-meter{margin-top:auto;height:3px;min-height:3px;flex-shrink:0}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot--blue small{color:#8cd2fffa}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot--green small{color:#96f5b4fa}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot--red small{color:#ffaaaafa}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot--amber small{color:#ffdc82fa}.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot strong{color:#fff8e7;text-shadow:0 1px 3px rgba(0,0,0,.45)}.treasury-panel-frame{position:relative;width:100%;height:100%;min-height:0;isolation:isolate;background:transparent;border:none;box-shadow:none;padding:0;overflow:hidden}.treasury-panel-frame-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.treasury-panel-frame-inner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,62fr) minmax(0,30fr);grid-template-rows:minmax(0,1fr) 20%;gap:2% 2.5%;padding:16% 9% 24% 12%;min-height:0;overflow:hidden;box-sizing:border-box}.treasury-panel-main{grid-column:1;grid-row:1;min-height:0;overflow:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:3px;padding:0 2px 0 4px;justify-content:flex-start}.treasury-panel-aside{grid-column:2;grid-row:1;display:flex;align-items:flex-start;justify-content:flex-end;padding:2px 2px 0 0}.treasury-panel-slots{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5%;min-height:0;align-items:stretch}.treasury-panel-slot{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:0;padding:2px 4px;text-align:center}.treasury-panel-slot small{font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;color:#bad6ffe0;line-height:1.1}.treasury-panel-slot strong{font-size:clamp(.62rem,1.1cqw,.74rem);color:#fff8e7;line-height:1.15;word-break:break-word}.treasury-panel-slot--blue small{color:#82c8fff2}.treasury-panel-slot--green small{color:#8cebaaf2}.treasury-panel-slot--red small{color:#ff9696f2}.treasury-panel-slot--amber small{color:#ffd278f2}.cash-hub .treasury-panel-frame.treasury-card--quadrant{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff8ebf5}.cash-hub .treasury-panel-frame.treasury-card--quadrant:after{display:none}.cash-hub .treasury-panel-frame .treasury-head strong,.cash-hub .treasury-panel-frame .treasury-amount,.cash-hub .treasury-panel-frame .treasury-sub{color:inherit}.cash-hub .treasury-panel-frame .treasury-head p,.cash-hub .treasury-panel-frame .treasury-sub{opacity:.9;color:#dce6f5e6}.cash-hub .treasury-panel-frame .treasury-head strong{color:#fff8e7;text-shadow:0 1px 4px rgba(0,0,0,.45)}.cash-hub .treasury-panel-frame .lcd-amount{color:#ffe566;font-size:clamp(1rem,2.2cqw,1.45rem);font-weight:800;margin:2px 0;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.45)}.cash-hub .treasury-panel-frame .treasury-sub--compact{font-size:.68rem;line-height:1.25}.cash-hub .treasury-panel-frame .treasury-runway-warn{color:#ffcc80;font-size:.68rem;margin:0}.cash-hub .treasury-panel-frame .treasury-runway-meter{height:3px;margin-top:4px;background:#ffffff29}.cash-hub .treasury-panel-frame .treasury-head{align-items:flex-start;gap:6px}.cash-hub .treasury-panel-frame .treasury-head strong{font-size:.82rem}.cash-hub .treasury-panel-frame .treasury-head p{font-size:.62rem}.cash-hub .treasury-panel-frame .cash-pending-badge{position:static;flex-shrink:0}.cash-hub .hub-quadrant-grid--framed .sector-detail-frame-inner{color:#fff8ebf5}.cash-hub .hub-quadrant-grid--framed .treasury-card--quadrant:not(.treasury-panel-frame),.cash-hub .hub-quadrant-grid--framed .cash-quadrant-nav,.cash-hub .hub-quadrant-grid--framed .cash-quadrant-detail,.cash-hub .hub-quadrant-grid--framed .cash-quadrant-workspace,.cash-hub .hub-quadrant-grid--framed .cash-quadrant-tr-stack,.cash-hub .hub-quadrant-grid--framed .cash-arena-card--quadrant{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0;color:#fff8ebf5}.cash-hub .hub-quadrant-grid--framed .treasury-card--quadrant:not(.treasury-panel-frame){background:transparent!important;color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .treasury-sub,.cash-hub .hub-quadrant-grid--framed .cash-section-title,.cash-hub .hub-quadrant-grid--framed .turn-hint{color:#dce6f5e0;opacity:1}.cash-hub .hub-quadrant-grid--framed .today-cr-tile{border-radius:10px;background:#000e285c;border:1px solid rgba(255,200,120,.3);color:#fff8e7;box-shadow:none}.cash-hub .hub-quadrant-grid--framed .today-cr-tile strong{color:#ffe9b0}.cash-hub .hub-quadrant-grid--framed .today-cr-tile small{color:#d2e1f5d9}.cash-hub [data-hub-panel="2-1"] .treasury-panel-frame-inner{background:transparent!important}.cash-hub [data-hub-panel="2-1"] .treasury-panel-main,.cash-hub [data-hub-panel="2-1"] .treasury-panel-aside,.cash-hub [data-hub-panel="2-1"] .treasury-panel-slot{background:transparent!important;box-shadow:none!important}.cash-hub [data-hub-panel="2-3"] .hub-quadrant-chrome-frame .sector-detail-frame-inner{top:15%;left:10%;right:10%;bottom:11%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;padding:0 1px}.cash-hub [data-hub-panel="2-3"] .cash-quadrant-nav{display:flex;flex-direction:column;gap:4px;height:100%;min-height:0;overflow:hidden}.cash-hub [data-hub-panel="2-3"] .cash-turn-ops-banner{flex-shrink:0;margin:0;padding:5px 6px;font-size:.62rem}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher-grid{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;container-type:size}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:0;max-height:100%;padding:3px 2px;border-radius:8px;box-sizing:border-box;background:#000e285c;border:1px solid rgba(255,200,120,.3);color:#fff8e7;cursor:pointer;overflow:hidden;text-align:center;line-height:1.1}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher strong{font-size:clamp(.52rem,9cqh,.64rem);font-weight:700;color:#fff8e7;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher.active{border-color:#64b5f6e6;box-shadow:inset 0 0 0 1px #64b5f673;background:linear-gradient(135deg,#0d2f6ee0,#1565c0c7)}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher.locked{border-style:dashed;opacity:.92}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher--pending{border-color:#ffed008c;background:linear-gradient(160deg,#ffed0038,#ffc83c1a 55%,#000e2852);box-shadow:inset 0 0 0 1px #ffed002e}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher--pending.active{border-color:#ffed00bf;background:linear-gradient(160deg,#ffed0047,#1565c0b8)}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher--urgent{border-color:#ffc107d9;animation:cash-tab-pending-pulse 2.2s ease-in-out infinite}.cash-hub [data-hub-panel="2-3"] .cash-tab-pending-mark{position:absolute;top:2px;left:3px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;border-radius:999px;font-size:.52rem;font-weight:900;line-height:1;color:#3d2e00;background:#ffed00;box-shadow:0 0 6px #ffed00bf;pointer-events:none}.cash-hub [data-hub-panel="2-3"] .cash-tab-launcher-arma{width:clamp(1rem,24cqh,1.5rem);height:clamp(1rem,24cqh,1.5rem);object-fit:contain;flex-shrink:0;mix-blend-mode:darken;pointer-events:none}.cash-hub [data-hub-panel="2-3"] .cash-tab-lock{position:absolute;top:1px;right:2px;font-size:.5rem;line-height:1;pointer-events:none}.cash-tab-launcher-grid{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;min-height:0;height:100%;align-content:stretch}.cash-tab-launcher{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:0;padding:6px 4px;border-radius:10px;background:#000e285c;border:1px solid rgba(255,200,120,.3);color:#fff8e7;cursor:pointer;overflow:hidden;text-align:center;line-height:1.15}.cash-tab-launcher strong{font-size:.68rem;font-weight:700;color:#fff8e7;word-break:break-word}.cash-tab-launcher.active{border-color:#ffc107a6;box-shadow:0 0 0 2px #ffc10747;background:linear-gradient(135deg,#0d2f6ee0,#1565c0c7)}.cash-tab-launcher.locked{border-style:dashed;opacity:.92}.cash-tab-launcher--pending{border-color:#ffed008c;background:linear-gradient(160deg,#ffed0038,#ffc83c1a 55%,#000e2852);box-shadow:inset 0 0 0 1px #ffed002e}.cash-tab-launcher--pending.active{border-color:#ffed00bf;background:linear-gradient(160deg,#ffed0047,#1565c0b8)}.cash-tab-launcher--urgent{border-color:#ffc107d9;animation:cash-tab-pending-pulse 2.2s ease-in-out infinite}.cash-tab-pending-mark{position:absolute;top:3px;left:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;font-size:.58rem;font-weight:900;line-height:1;color:#3d2e00;background:#ffed00;box-shadow:0 0 8px #ffed00bf;pointer-events:none}@keyframes cash-tab-pending-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffed0033,0 0 #ffed0000}50%{box-shadow:inset 0 0 0 1px #ffed0073,0 0 10px #ffed0047}}.cash-tab-launcher-arma{width:clamp(1.5rem,3.5cqw,2.25rem);height:clamp(1.5rem,3.5cqw,2.25rem);object-fit:contain;flex-shrink:0}.cash-hub [data-hub-panel="2-4"] .hub-quadrant-chrome-frame .sector-detail-frame-inner{top:14%;left:10%;right:10%;bottom:10%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;padding:0 1px}.cash-hub [data-hub-panel="2-4"] .cash-quadrant-detail{display:flex;flex-direction:column;gap:4px;height:100%;min-height:0;overflow:hidden}.cash-detail-lock-banner{flex-shrink:0;margin:0;padding:4px 6px;border-radius:8px;font-size:.68rem;line-height:1.25;color:#ffe9b0;background:#503c0a73;border:1px dashed rgba(255,237,0,.45)}.cash-detail-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.cash-hub [data-hub-panel="2-4"] .cash-detail-body--accounting{flex:1 1 auto;min-height:120px;background:#00102ae6!important;border:1px solid rgba(255,200,120,.28);border-radius:10px;padding:6px 8px;box-sizing:border-box;color:#e8f2ff}.cash-hub [data-hub-panel="2-4"] .cash-quadrant-detail--accounting{min-height:0}.cash-hub [data-hub-panel="2-4"] .finance-plan,.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel,.cash-hub [data-hub-panel="2-4"] .cash-funnel,.cash-hub [data-hub-panel="2-4"] .cash-timers,.cash-hub [data-hub-panel="2-4"] .cash-equipment,.cash-hub [data-hub-panel="2-4"] .borc-draft-panel{background:transparent!important;border:none!important;box-shadow:none!important;padding:0;margin:0;min-width:0;max-width:100%}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel{background:#00102aeb!important;border:1px solid rgba(255,200,120,.3)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff0d!important;padding:8px 10px!important;margin:0!important;min-width:0;max-width:100%;color:#e8f2ff!important;font-size:.72rem;line-height:1.35}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel h3{margin:0 0 6px;font-size:.8rem;color:#ffe9b0!important}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel>p,.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-rows,.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-rows li{color:#e8f2ffeb!important}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-locked{background:#001434f0!important;border:1px dashed rgba(255,200,120,.42)!important}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-lock-head{margin-bottom:6px}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-lock-icon{width:28px;height:28px;font-size:.9rem}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-lock-msg{margin:0 0 8px;padding:8px 10px;border-radius:8px;border-left:3px solid #ffed00;background:#ffed001a;color:#fff8e7!important;font-size:.72rem;font-weight:700;line-height:1.4}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-lock-detail{margin:0 0 6px;color:#c8d7ebe6!important;font-size:.68rem;line-height:1.45}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .vat-match-card{margin:6px 0;padding:8px;border-radius:8px;border:1px solid rgba(255,200,120,.22);background:#00183cb8;color:#e8f2ff!important;font-size:.68rem}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .vat-match-card strong{color:#ffe9b0!important}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .hub-detail-msg{color:#bbf7d0!important;font-size:.68rem}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .hub-detail-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .hub-detail-actions .secondary,.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .hub-detail-actions .secondary.compact{border-color:#ffc87852;background:#00183ca6;color:#fff8e7!important;font-size:.62rem;padding:4px 6px}.cash-hub [data-hub-panel="2-4"] .cash-detail-body .accounting-panel .hub-detail-actions .primary{background:linear-gradient(180deg,#ffe566,#d4a800);color:#1a1200!important;font-size:.62rem;padding:4px 8px;font-weight:800;border:0}.cash-hub [data-hub-panel="2-4"] .finance-plan h2,.cash-hub [data-hub-panel="2-4"] .cash-timers h2,.cash-hub [data-hub-panel="2-4"] .cash-funnel-head h2,.cash-hub [data-hub-panel="2-4"] .borc-draft-head h2{font-size:.8rem;margin:0 0 5px;line-height:1.2;color:#fff8e7}.cash-hub [data-hub-panel="2-4"] .plan-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:.7rem;padding:3px 0;min-width:0;border-bottom-color:#ffc8782e}.cash-hub [data-hub-panel="2-4"] .plan-row span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d2e1f5e0}.cash-hub [data-hub-panel="2-4"] .plan-row strong{flex:0 0 auto;white-space:nowrap;font-size:.7rem;color:#fff8e7}.cash-hub [data-hub-panel="2-4"] .plan-row.highlight strong{color:#c8f7c5}.cash-hub [data-hub-panel="2-4"] .cash-flow-log{margin:4px 0 0;padding:0;list-style:none;font-size:.64rem;line-height:1.35}.cash-hub [data-hub-panel="2-4"] .cash-flow-log li{padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce6f5e6}.cash-hub [data-hub-panel="2-4"] .turn-hint,.cash-hub [data-hub-panel="2-4"] .cash-overview-funnel,.cash-hub [data-hub-panel="2-4"] .cash-funnel-kicker{font-size:.64rem;line-height:1.3}.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel,.cash-hub [data-hub-panel="2-4"] .cash-funnel-list,.cash-hub [data-hub-panel="2-4"] .bist-rows{font-size:.68rem;min-width:0}.cash-hub [data-hub-panel="2-4"] .cash-ledger-row,.cash-hub [data-hub-panel="2-4"] .cash-funnel-card{min-width:0}.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.finance-plan,.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.cash-corporate,.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.cash-equipment,.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.borc-draft-panel,.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.accounting-panel{flex:none;overflow:visible}.cash-hub [data-hub-panel="2-4"] .cash-detail-body:has(>.cash-ledger-panel){display:flex;flex-direction:column;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.cash-ledger-panel{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel--quadrant{gap:5px}.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel--quadrant .cash-funnel-head{flex-shrink:0;display:none}.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel--quadrant .cash-ledger-stats{flex-shrink:0;gap:3px;margin:0}.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel--quadrant .cash-funnel-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:3px;align-content:stretch}.cash-hub [data-hub-panel="2-4"] .cash-ledger-panel--quadrant .cash-funnel-card{display:none}.cash-hub [data-hub-panel="2-4"] .cash-detail-body:has(>.cash-timers){display:flex;flex-direction:column;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.cash-timers{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-timers-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cash-hub [data-hub-panel="2-4"] .cash-timers-kicker{display:block;font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;line-height:1.2}.cash-hub [data-hub-panel="2-4"] .cash-timers-head h2{margin:2px 0 0;font-size:.78rem;line-height:1.2;color:#fff8e7}.cash-hub [data-hub-panel="2-4"] .cash-timers-day-pill{flex-shrink:0;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,237,0,.42);background:#ffed001a;color:#ffed00;font-size:.58rem;font-weight:800;white-space:nowrap}.cash-hub [data-hub-panel="2-4"] .cash-timers-sub{flex-shrink:0;margin:0;font-size:.6rem;line-height:1.3;color:#c8d7ebd1}.cash-hub [data-hub-panel="2-4"] .cash-timers-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.cash-hub [data-hub-panel="2-4"] .kasa-timer-list--quadrant{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant{display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;border-radius:9px;background:#000e2894;border:1px solid rgba(255,200,120,.22);font-size:.66rem;color:#fff8e7}.cash-hub [data-hub-panel="2-4"] .kasa-timer-kind-dot{width:6px;height:6px;border-radius:50%;background:#7dd3fcd9}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-receivable .kasa-timer-kind-dot{background:#4ade80;box-shadow:0 0 6px #4ade8073}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-payable .kasa-timer-kind-dot{background:#f87171;box-shadow:0 0 6px #f8717166}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-corporate .kasa-timer-kind-dot{background:#a78bfa}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-tax .kasa-timer-kind-dot{background:#fbbf24}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-mail .kasa-timer-kind-dot{background:#60a5fa}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-network .kasa-timer-kind-dot{background:#2dd4bf}.cash-hub [data-hub-panel="2-4"] .kasa-timer-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8f2ffeb}.cash-hub [data-hub-panel="2-4"] .kasa-timer-when{font-size:.64rem;font-weight:800;color:#ffed00;white-space:nowrap}.cash-hub [data-hub-panel="2-4"] .kasa-timer-row--quadrant.kind-payable .kasa-timer-when{color:#fca5a5}.cash-hub [data-hub-panel="2-4"] .cash-timers-empty{margin:4px 0 0;padding:10px 8px;border-radius:9px;border:1px dashed rgba(255,200,120,.28);background:#000e2859;font-size:.62rem;text-align:center}.cash-hub [data-hub-panel="2-4"] .cash-timers-foot{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding-top:2px}.cash-hub [data-hub-panel="2-4"] .cash-timers-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cash-hub [data-hub-panel="2-4"] .cash-timers-action{padding:5px 8px;border-radius:8px;border:1px solid rgba(255,200,120,.32);background:#00183cb8;color:#fff8e7;font-size:.62rem;font-weight:700;cursor:pointer;text-align:center}.cash-hub [data-hub-panel="2-4"] .cash-timers-action:hover{border-color:#ffed0073;background:#0d2f6ec7}.cash-hub [data-hub-panel="2-4"] .cash-month-close-compact--quadrant{margin:0;padding:6px 8px;border-radius:9px;border:1px solid rgba(255,200,120,.18);background:#000c2073;border-top:1px solid rgba(255,200,120,.18)}.cash-hub [data-hub-panel="2-4"] .cash-month-close-compact--quadrant h3{margin:0 0 4px;font-size:.62rem;font-weight:800;color:#ffe9b0;letter-spacing:.04em}.cash-hub [data-hub-panel="2-4"] .cash-month-close-compact--quadrant ul{margin:0;padding:0;list-style:none}.cash-hub [data-hub-panel="2-4"] .cash-month-close-compact--quadrant li{font-size:.6rem;line-height:1.4;color:#dcebffeb;padding:3px 0;white-space:normal;word-break:break-word}.cash-hub [data-hub-panel="2-4"] .cash-detail-body:has(>.cash-funnel){display:flex;flex-direction:column;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.cash-funnel{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:5px;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-funnel-head{display:none}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage-row,.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage-row--v2{flex-shrink:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-width:0;margin:0}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage,.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--v2{min-width:0;padding:4px 1px;border-radius:8px;background:#000e288c!important;border:1px solid rgba(255,200,120,.22)!important;opacity:.65;text-align:center}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage.active,.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--v2.active{opacity:1;border-color:#ffed0085!important;background:#ffed001f!important}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage-emoji{display:block;font-size:.72rem;line-height:1.1}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage strong,.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--v2 strong{display:block;font-size:.68rem;line-height:1.15;color:#fff8e7}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage small,.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--v2 small{display:block;font-size:.46rem;line-height:1.15;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d2e1f5e0}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--tab{font:inherit;cursor:pointer;color:#e6f0ffe6;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--tab:hover{opacity:.92;border-color:#ffdc8c61!important}.cash-hub [data-hub-panel="2-4"] .cash-funnel .funnel-stage--tab.has-items:not(.active){opacity:.82}.cash-hub [data-hub-panel="2-4"] .cash-funnel-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:3px;align-content:stretch;margin:0;padding:0 1px 0 0}.cash-hub [data-hub-panel="2-4"] .cash-funnel-card{display:none}.cash-hub [data-hub-panel="2-4"] .cash-funnel-list>.turn-hint{font-size:.64rem;text-align:center;padding:8px 4px}.cash-hub [data-hub-panel="2-4"] .cash-detail-body:has(>.cash-network-embed--quadrant){display:flex;flex-direction:column;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-detail-body>.cash-network-embed--quadrant{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;gap:0}.cash-hub [data-hub-panel="2-4"] .network-channels--quadrant{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:5px;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .network-channels-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cash-hub [data-hub-panel="2-4"] .network-channels-kicker{display:block;font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;line-height:1.2}.cash-hub [data-hub-panel="2-4"] .network-channels-energy{margin:2px 0 0;font-size:.6rem;line-height:1.3;color:#c8d7ebd1}.cash-hub [data-hub-panel="2-4"] .network-channels-energy strong{color:#ffed00;font-weight:800}.cash-hub [data-hub-panel="2-4"] .network-channels-hint,.cash-hub [data-hub-panel="2-4"] .network-channels-msg{flex-shrink:0;margin:0;font-size:.6rem;line-height:1.35;color:#c8d7ebe0}.cash-hub [data-hub-panel="2-4"] .network-channels-msg{padding:4px 8px;border-radius:8px;background:#0d2f6e8c;border:1px solid rgba(125,211,252,.28);color:#e0f2fe}.cash-hub [data-hub-panel="2-4"] .network-channels-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px;display:flex;flex-direction:column;gap:8px}.cash-hub [data-hub-panel="2-4"] .network-outreach-list{display:flex;flex-direction:column;gap:4px}.cash-hub [data-hub-panel="2-4"] .network-outreach-card{min-width:0}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel,.cash-hub [data-hub-panel="2-4"] .network-event-panel{margin:0;min-height:0;grid-template-columns:52px minmax(0,1fr);border-radius:10px;align-items:stretch}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-art,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-panel-art{min-height:0;height:auto;align-self:stretch;max-height:84px}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-art img,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-panel-art img{object-fit:contain;object-position:center;mix-blend-mode:darken;padding:3px;max-height:84px}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-body,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-panel-body{padding:5px 7px 5px 6px;gap:2px;justify-content:flex-start}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-copy{gap:1px}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-kicker,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-panel-kicker{display:none}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-title,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-panel-title{margin:0;font-size:.66rem;line-height:1.2}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-desc,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-panel-desc{margin:0;font-size:.54rem;line-height:1.28;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-spec-grid,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-spec-grid{margin:2px 0 0;gap:0 6px}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-spec-grid>div{padding:1px 0;border-top:none}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-spec-grid dt,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-spec-grid dt{font-size:.5rem}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-spec-grid dd,.cash-hub [data-hub-panel="2-4"] .network-event-panel .mg-pitch-spec-grid dd{font-size:.56rem;font-weight:800}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-spec-wide dd{font-size:.52rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.cash-hub [data-hub-panel="2-4"] .network-outreach-panel .mg-pitch-panel-footer{margin-top:3px}.cash-hub [data-hub-panel="2-4"] .network-outreach-btn{padding:4px 8px;font-size:.56rem;border-radius:6px;min-height:0}.cash-hub [data-hub-panel="2-4"] .network-employee-pick--quadrant{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.cash-hub [data-hub-panel="2-4"] .network-employee-btn--quadrant{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,200,120,.22);background:#000e2894;color:#fff8e7;font-size:.62rem;text-align:left;cursor:pointer}.cash-hub [data-hub-panel="2-4"] .network-employee-btn--quadrant:hover:not(:disabled){border-color:#ffed0073;background:#001434b8}.cash-hub [data-hub-panel="2-4"] .network-employee-btn--quadrant:disabled{opacity:.45;cursor:not-allowed}.cash-hub [data-hub-panel="2-4"] .network-employee-btn--quadrant.good-fit{border-color:#4ade8073}.cash-hub [data-hub-panel="2-4"] .network-employee-name{display:flex;flex-direction:column;gap:1px;min-width:0}.cash-hub [data-hub-panel="2-4"] .network-employee-name small{font-size:.52rem;color:#c8d7ebc7}.cash-hub [data-hub-panel="2-4"] .network-employee-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0;font-size:.54rem}.cash-hub [data-hub-panel="2-4"] .network-employee-meta .fit-badge.strong{color:#4ade80;font-weight:800}.cash-hub [data-hub-panel="2-4"] .network-employee-meta .status-busy,.cash-hub [data-hub-panel="2-4"] .network-employee-meta .status-sent{color:#b4c8e1d9}.cash-hub [data-hub-panel="2-4"] .network-events-panel--quadrant{display:flex;flex-direction:column;gap:5px}.cash-hub [data-hub-panel="2-4"] .network-events-kicker,.cash-hub [data-hub-panel="2-4"] .network-contacts-kicker{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffe8c8e6}.cash-hub [data-hub-panel="2-4"] .network-events-list--quadrant{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cash-hub [data-hub-panel="2-4"] .network-contacts-list--quadrant{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.cash-hub [data-hub-panel="2-4"] .network-contacts-list--quadrant li{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:8px;background:#000e288c;border:1px solid rgba(255,200,120,.18);font-size:.6rem;color:#fff8e7}.cash-hub [data-hub-panel="2-4"] .network-contacts-list--quadrant li span{color:#c8d7ebd1;text-align:right}.cash-hub [data-hub-panel="2-4"] .finance-plan--compact .plan-row{padding:3px 0}.cash-hub [data-hub-panel="2-4"] .today-cr-tiles--quadrant{gap:8px;height:100%;align-content:stretch;padding:2px}.cash-hub [data-hub-panel="2-4"] .today-cr-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;height:100%;min-height:0;padding:10px 8px;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .today-cr-tile span[aria-hidden]{font-size:1.15rem;line-height:1;flex-shrink:0}.cash-hub [data-hub-panel="2-4"] .today-cr-tile strong{font-size:.78rem;line-height:1.2;color:#fff8e7;word-break:break-word}.cash-hub [data-hub-panel="2-4"] .today-cr-tile small{font-size:.62rem;color:#ffe6aaf2;line-height:1.1}.cash-hub .hub-quadrant-grid--framed .borc-hub-route-summary{background:#0012308c;border-color:#ffc8784d}.cash-hub .hub-quadrant-grid--framed .borc-hub-route-head h3{color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .borc-hub-route-headline{color:#d2e1f5eb}.cash-hub .hub-quadrant-grid--framed .borc-hub-route-lines{color:#e6f0fff0}.cash-hub .hub-quadrant-grid--framed .borc-hub-route-status{color:#ffe6aaf2}.cash-hub [data-hub-panel="2-2"] .alert-row{font-size:.72rem;line-height:1.35}.cash-hub [data-hub-panel="2-2"] .alert-row span{color:#e6f0fff2}.cash-hub [data-hub-panel="2-2"] .alert-row.calm{background:#00163a94;border-color:#78b4ff59}.cash-hub .hub-quadrant-grid--framed .finance-plan,.cash-hub .hub-quadrant-grid--framed .cash-ledger-list,.cash-hub .hub-quadrant-grid--framed .history-block{background:transparent!important;border:none!important;box-shadow:none!important;padding:0;color:#fff8ebf5}.cash-hub .hub-quadrant-grid--framed .finance-plan h2,.cash-hub .hub-quadrant-grid--framed .cash-timers h2{color:#fff8e7;font-size:.92rem;margin:0 0 6px}.cash-hub .hub-quadrant-grid--framed .plan-row{border-bottom-color:#ffc87833;color:inherit;font-size:.78rem;padding:5px 0}.cash-hub .hub-quadrant-grid--framed .plan-row span{color:#d2e1f5e0}.cash-hub .hub-quadrant-grid--framed .plan-row strong{color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .plan-row.highlight strong{color:#c8f7c5}.cash-hub .hub-quadrant-grid--framed .cash-tabs{background:transparent;padding:0 0 6px}.cash-hub .hub-quadrant-grid--framed .cash-tab{background:#0012306b;border-color:#ffc87847;color:#e6f0ffeb}.cash-hub .hub-quadrant-grid--framed .cash-tab.active{background:linear-gradient(135deg,#0d2f6e,#1565c0);border-color:#ffdc8c59;color:#fff}.cash-hub .hub-quadrant-grid--framed .cash-tab.locked{opacity:1;border-style:dashed;border-color:#ffc87859}.cash-hub .hub-quadrant-grid--framed .cash-tab.locked.active{background:linear-gradient(135deg,#282008eb,#503c0ae0);border-color:#ffed008c;color:#ffe9b0;box-shadow:0 0 0 1px #ffed0038}.cash-hub .hub-quadrant-grid--framed .cash-tab-lock{color:#ffed00}.cash-hub .hub-quadrant-grid--framed .accounting-panel{margin:0;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,200,120,.28);background:#00102ae0;color:#e8f2ff;box-shadow:inset 0 1px #ffffff0d}.cash-hub .hub-quadrant-grid--framed .accounting-panel h3{margin:0 0 8px;color:#ffe9b0;font-size:.95rem}.cash-hub .hub-quadrant-grid--framed .accounting-lock-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cash-hub .hub-quadrant-grid--framed .accounting-lock-head h3{margin:0}.cash-hub .hub-quadrant-grid--framed .accounting-lock-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,237,0,.4);background:#ffed001f;font-size:1.1rem}.cash-hub .hub-quadrant-grid--framed .accounting-locked{background:#001434eb;border:1px dashed rgba(255,200,120,.42)}.cash-hub .hub-quadrant-grid--framed .accounting-lock-msg{margin:0 0 10px;padding:10px 12px;border-radius:10px;border-left:3px solid #ffed00;background:#ffed001a;color:#fff8e7;font-size:.88rem;font-weight:700;line-height:1.45}.cash-hub .hub-quadrant-grid--framed .accounting-lock-detail{margin:0;color:#c8d7ebeb;font-size:.8rem;line-height:1.5}.cash-hub .hub-quadrant-grid--framed .accounting-rows{color:#e8f2ffeb;font-size:.82rem}.cash-hub .hub-quadrant-grid--framed .accounting-rows li{padding:6px 0;border-bottom:1px solid rgba(255,200,120,.15)}.cash-hub .hub-quadrant-grid--framed .accounting-panel .vat-match-card{margin:10px 0;padding:12px;border-radius:12px;border:1px solid rgba(255,200,120,.22);background:#00183cb8;color:#e8f2ff}.cash-hub .hub-quadrant-grid--framed .accounting-panel .vat-match-card strong{color:#ffe9b0}.cash-hub .hub-quadrant-grid--framed .accounting-panel .hub-detail-actions .secondary{border-color:#ffc87852;background:#00183ca6;color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .accounting-panel .hub-detail-actions .primary{background:linear-gradient(180deg,#ffe566,#d4a800);color:#1a1200;font-weight:800;border:0}.cash-hub .hub-quadrant-grid--framed .accounting-panel .hub-detail-msg{color:#bbf7d0;font-size:.8rem}.cash-hub .hub-quadrant-grid--framed .cash-arena-card--quadrant{background:#000e285c!important;border:1px solid rgba(255,200,120,.3)!important;border-radius:10px;color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .cash-arena-card--quadrant p{color:#d2e1f5d9}.cash-hub .hub-quadrant-grid--framed .alert-row{background:#000e285c;border-color:#ffc87847;color:#e6f0ffeb}.cash-hub .hub-quadrant-grid--framed .alert-row.urgent{background:#50141973;border-color:#ff8c8c59;color:#ffcdd2}.academy-hub .hub-quadrant-grid--framed .sector-detail-frame-inner{color:#fff8ebf5}.academy-hub .hub-quadrant-grid--framed .academy-cr-panel--quadrant,.academy-hub .hub-quadrant-grid--framed .academy-domains--quadrant,.academy-hub .hub-quadrant-grid--framed .today-cr-tiles--quadrant{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0;color:#fff8ebf5}.academy-hub .hub-quadrant-grid--framed .academy-cr-head--quadrant .hub-page-title h1,.academy-hub .hub-quadrant-grid--framed .academy-section-title{color:#c8f7e8;text-shadow:0 1px 4px rgba(0,0,0,.45)}.academy-hub .hub-quadrant-grid--framed .today-cr-tile{border-radius:10px;background:#000e285c;border:1px solid rgba(160,230,200,.3);color:#fff8e7;box-shadow:none}.academy-hub .hub-quadrant-grid--framed .today-cr-tile strong{color:#c8f7e8}.academy-hub .hub-quadrant-grid--framed .today-cr-tile small{color:#d2e1f5d9}.startup-hub .hub-quadrant-grid--framed .sector-detail-frame-inner{color:#fff8ebf5}.startup-hub .hub-quadrant-grid--framed .startup-kpi-strip--quadrant,.startup-hub .hub-quadrant-grid--framed .startup-quadrant-workspace,.startup-hub .hub-quadrant-grid--framed .startup-quadrant-tl-stack,.startup-hub .hub-quadrant-grid--framed .startup-quadrant-panel{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0;color:#fff8ebf5}.startup-hub .hub-quadrant-grid--framed .startup-kpi-strip--quadrant div{background:#000e285c;border:1px solid rgba(255,180,100,.28);color:#dce6f5e0}.startup-hub .hub-quadrant-grid--framed .startup-kpi-strip--quadrant strong{color:#ffe0b2}.startup-hub .hub-quadrant-grid--framed .startup-hero-banner--quadrant{border-radius:8px;overflow:hidden}.startup-hub .hub-quadrant-grid--framed .today-cr-tile{border-radius:10px;background:#000e285c;border:1px solid rgba(255,180,100,.3);color:#fff8e7;box-shadow:none}.startup-hub .hub-quadrant-grid--framed .today-cr-tile strong{color:#ffe0b2}.startup-hub .hub-quadrant-grid--framed .today-cr-tile small{color:#d2e1f5d9}.startup-hub .hub-quadrant-grid--framed [data-hub-panel] .turn-hint{opacity:1;color:#c8d7ebd6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .sector-detail-frame-inner{top:10%;left:7%;right:7%;bottom:8%;overflow:hidden;gap:4px;display:flex;flex-direction:column}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .quadrant-nudge-chip{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-bar{flex-shrink:0;padding:3px 4px;margin-bottom:2px;border-radius:8px;border:1px solid rgba(255,200,120,.18);background:#0003;display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;cursor:default}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-kpi span,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-stock{cursor:help}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-title strong{display:block;font-size:.68rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-title span{font-size:.54rem;color:#c8d7ebbf}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-morale{font-size:.58rem;padding:2px 6px;border-radius:999px;flex-shrink:0;cursor:help}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-morale--ok{background:#22c55e33;color:#86efac}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-morale--warn{background:#fbbf2433;color:#fcd34d}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-morale--bad{background:#ef444433;color:#fca5a5}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-kpi{display:flex;flex-wrap:wrap;gap:4px;margin-top:0;font-size:.52rem;color:#fff8e7d1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-stocks{display:flex;flex-wrap:wrap;gap:3px;margin-top:0;flex:1 1 auto;justify-content:flex-end}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-stock{font-size:.54rem;padding:1px 5px;border-radius:6px;background:#ffffff0f}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-exec-stock.is-low{border:1px solid rgba(239,68,68,.45);color:#fca5a5}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-quadrant-production{flex:1 1 auto;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;gap:5px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-prod-compact,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-prod-scroll{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:5px}.startup-prod-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-shrink:0}.startup-prod-head-copy strong{display:block;font-size:clamp(.76rem,1.7cqw,.9rem);color:#fff8e7;line-height:1.15}.startup-prod-compact-hint{margin:0;font-size:.58rem;line-height:1.2;flex-shrink:0}.startup-prod-tile{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 8px;width:100%;padding:7px 9px;border-radius:10px;border:1px solid rgba(255,180,100,.28);background:#000e287a;color:#fff8e7;text-align:left;cursor:pointer;flex-shrink:0;transition:border-color .14s ease,background .14s ease}.startup-prod-tile:hover{border-color:#ffc87880;background:#0014349e}.startup-prod-tile>span:first-child{font-size:.68rem;font-weight:700;grid-column:1;grid-row:1}.startup-prod-tile-sub{grid-column:1;grid-row:2;font-size:.58rem!important;font-weight:500!important;color:#c8d7ebd1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-prod-tile>span:nth-child(2):not(.startup-prod-tile-sub){font-size:.62rem;color:#d2e1f5e0;grid-column:1;grid-row:2}.startup-prod-tile>em{grid-column:2;grid-row:1 / span 2;font-style:normal;font-size:.62rem;font-weight:800;color:#ffe9b0;align-self:center}.startup-journey-card--compact{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;cursor:pointer;flex-shrink:0;transition:border-color .14s ease,background .14s ease}.startup-journey-card--compact:hover{border-color:#ffdc8c73;background:#0012309e}.startup-journey-compact-sub{margin:0;font-size:.6rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.startup-journey-compact-step{margin:0;font-size:.66rem;font-weight:700;color:#ffe566}.startup-journey-compact-cta{margin-top:2px;font-size:.62rem;font-weight:800;color:#ffe9b0;align-self:flex-end}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-card--compact{flex:0 0 auto;min-height:0;overflow:hidden;padding:7px 9px}.startup-production-detail{display:flex;flex-direction:column;gap:10px}.startup-overlay-dialog--journey .startup-overlay-body,.startup-overlay-dialog--production .startup-overlay-body{overflow-y:auto;max-height:min(72vh,640px)}.startup-overlay-dialog--journey .startup-overlay-body{padding:10px 12px 14px}.startup-journey-card--overlay,.startup-overlay-dialog--journey .startup-journey-card{background:#00102af0;border:1px solid rgba(255,200,120,.24);border-radius:14px;padding:12px 14px;margin:0;box-shadow:inset 0 1px #ffffff0f;color:#e8f2ff}.startup-journey-card--overlay .startup-journey-head,.startup-overlay-dialog--journey .startup-journey-head{color:#fff8e7;margin-bottom:6px}.startup-journey-card--overlay .startup-journey-head strong,.startup-overlay-dialog--journey .startup-journey-head strong{color:#ffe9b0}.startup-journey-card--overlay .startup-journey-bar,.startup-overlay-dialog--journey .startup-journey-bar{background:#ffffff1a;margin-bottom:8px}.startup-journey-card--overlay .startup-journey-fill,.startup-overlay-dialog--journey .startup-journey-fill{background:linear-gradient(90deg,#c9a227,#ffe566)}.startup-journey-overlay-lead{margin:0 0 10px;font-size:.78rem;line-height:1.45;color:#dcebffe6}.startup-journey-action--outreach .startup-journey-outreach-meta{margin:0 0 8px;font-size:.72rem;color:#c8dcffd1}.startup-journey-outreach-target{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;font-size:.74rem;color:#dcebffe0}.startup-journey-card--overlay .startup-journey-action textarea,.startup-overlay-dialog--journey .startup-journey-action textarea{width:100%;border:1px solid rgba(255,200,120,.28);border-radius:10px;padding:10px;font:inherit;font-size:.76rem;line-height:1.45;margin:0 0 10px;resize:vertical;background:#000818b8;color:#edf4ff}.startup-journey-card--overlay .startup-journey-action select,.startup-overlay-dialog--journey .startup-journey-action select{background:#000818d1;color:#fff;border:1px solid rgba(255,200,120,.28);border-radius:8px;padding:6px 8px}.startup-journey-card--overlay .startup-journey-action .turn-hint,.startup-overlay-dialog--journey .startup-journey-action .turn-hint{color:#c8dcffc7}.startup-office-perks--dense{margin-top:0;padding-top:0;border-top:none;flex-shrink:0}.startup-office-perk-row{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:10px;background:#000e286b;border:1px solid rgba(255,180,100,.2)}.startup-office-perk-title{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:800;color:#fff8e7}.startup-office-perk-title em{font-size:.56rem;font-style:normal;font-weight:800;padding:1px 5px;border-radius:999px;color:#1e293b;background:#ffed00}.startup-office-perk-row ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:3px}.startup-office-perk-row li{padding:2px 6px;border-radius:999px;font-size:.56rem;font-weight:700;color:#86efac;background:#4ade801f;border:1px solid rgba(74,222,128,.28)}.startup-morale-summary--grid{margin-top:0;padding:6px 8px;gap:4px;flex-shrink:0}.startup-morale-summary--grid .startup-morale-summary-row{grid-template-columns:64px 1fr auto;font-size:.62rem}.startup-morale-summary--grid .startup-morale-summary-row progress{height:5px}.startup-prod-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex-shrink:0;margin-top:auto;padding-top:2px}.startup-prod-stat{padding:5px 7px;border-radius:8px;background:#000e287a;border:1px solid rgba(100,181,246,.22);min-width:0}.startup-prod-stat span{display:block;font-size:.54rem;text-transform:uppercase;letter-spacing:.04em;color:#bed2ebb8}.startup-prod-stat strong{display:block;margin-top:2px;font-size:.68rem;color:#ffe0b2;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-prod-stat--wide{grid-column:1 / -1}.startup-prod-stat--wide strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.startup-prod-stocks-by-site{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex-shrink:0}@media(max-width:560px){.startup-prod-stocks-by-site{grid-template-columns:1fr}}.startup-prod-site-stocks{padding:8px 8px 6px;border-radius:12px;background:#000e287a;border:1px solid rgba(255,180,100,.22);min-width:0}.startup-prod-site-stocks-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:6px}.startup-prod-stock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.startup-prod-stock-grid--single{margin-top:2px}.startup-prod-stock-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:6px 3px 5px;border-radius:10px;border:1px solid rgba(100,181,246,.28);background:#001c388c;box-shadow:inset 0 1px #ffffff0f;text-align:center}.startup-prod-stock-tile.has-stock{border-color:#81c78473;background:#082a1c80}.startup-prod-stock-tile.is-low{border-color:#fbbf248c;box-shadow:0 0 0 1px #fbbf242e}.startup-prod-stock-tile-icon{width:1.25rem;height:1.25rem;object-fit:contain}.startup-prod-stock-tile-val{font-size:.82rem;font-weight:800;color:#a5d6a7;line-height:1.1}.startup-prod-stock-tile.has-stock .startup-prod-stock-tile-val{color:#c8e6c9}.startup-prod-stock-tile-label{font-size:.5rem;font-weight:700;letter-spacing:.02em;color:#c8d7ebd1;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-overlay-dialog--production .startup-prod-stock-tile-val{font-size:.9rem}.startup-overlay-dialog--production .startup-prod-stock-tile-label{font-size:.56rem}.startup-overlay-dialog--production .startup-prod-stock-tile-icon{width:1.4rem;height:1.4rem}.startup-prod-site-stocks-head strong{font-size:.66rem;color:#fff8e7}.startup-prod-site-stocks-head span{font-size:.58rem;color:#bed2ebb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-work-stocks--compact{gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-work-stocks--compact .startup-work-stock{padding:4px 2px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-work-stocks--compact .startup-work-stock strong{font-size:.76rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-work-stocks--compact .startup-work-stock small{font-size:.48rem}.startup-idle-callout{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;margin-bottom:4px;border-radius:10px;background:#ffed001a;border:1px solid rgba(255,237,0,.38);flex-shrink:0}.startup-idle-callout-copy{min-width:0}.startup-idle-callout-copy strong{display:block;font-size:.68rem;color:#ffed00}.startup-idle-callout-copy span{display:block;margin-top:1px;font-size:.58rem;color:#d2e1f5d1}.startup-idle-callout-btn{flex-shrink:0;padding:5px 8px;border-radius:8px;border:1px solid rgba(255,237,0,.5);background:linear-gradient(180deg,#ffed00,#f5c400);color:#021f40;font-size:.62rem;font-weight:800;cursor:pointer}.startup-idle-callout-hint{flex-shrink:0;font-size:.58rem;font-weight:700;color:#ffed00d9}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row.is-idle--highlight{border-color:#ffed0080;background:#ffed001a;box-shadow:inset 3px 0 #ffed00}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row.is-busy{opacity:.88}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .status-idle--badge{padding:1px 6px;border-radius:999px;font-size:.52rem!important;font-weight:800!important;color:#1e293b!important;background:#ffed00;letter-spacing:.02em}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .status-busy{color:#86efac!important;font-size:.52rem!important}.startup-prod-lead{margin:0;font-size:.62rem;line-height:1.35;flex-shrink:0}.startup-work-stocks .startup-work-stock.has-stock{border-color:#4ade8073;background:#4ade801a;box-shadow:0 0 0 1px #4ade8026}.startup-work-stocks .startup-work-stock.has-stock strong{color:#86efac}.startup-prod-feed{padding:6px 8px;border-radius:10px;background:#4ade8014;border:1px solid rgba(74,222,128,.22);flex-shrink:0}.startup-prod-feed strong{display:block;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;color:#86efac;margin-bottom:4px}.startup-prod-feed ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.startup-prod-feed li{font-size:.66rem;color:#dcf0e6eb}.startup-work-live-hint{margin:0 0 4px;padding:5px 8px;border-radius:8px;font-size:.62rem;color:#86efac;background:#4ade801a;border:1px solid rgba(74,222,128,.25);flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row.is-busy--live{border-color:#4ade8073;background:#4ade801a;box-shadow:inset 3px 0 #4ade80}.startup-team-task-progress{margin-top:4px;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.startup-team-task-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ade80,#86efac);transition:width .4s linear}.startup-team-task-meta{margin:3px 0 0!important;font-size:.52rem!important;color:#86efac!important}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-quadrant-tl-stack{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;gap:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-kpi-strip--quadrant{flex-shrink:0;margin-bottom:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-kpi-strip--quadrant div{padding:5px 4px;font-size:.58rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-kpi-strip--quadrant strong{font-size:.76rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-card{background:#000e288a;border:1px solid rgba(255,200,120,.26);border-left:3px solid #ffc107;box-shadow:none;color:#fff8ebf5;margin:0;flex:0 0 auto;min-height:0;overflow:hidden;padding:8px 10px;border-radius:12px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-head{color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-head span{color:#ffe9b0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-bar{background:#ffffff1f}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-fill{background:linear-gradient(90deg,#ffc107,#ff9800)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-steps li{color:#d2e1f5d1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-steps li.done{color:#a5d6a7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-steps li.active{color:#ffe566}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-action p{color:#dce6f5e6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-action textarea{background:#00081c8c;border-color:#ffc87847;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-partner-chip{background:#0012307a;border-color:#ffc87847;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-steps{gap:2px;font-size:.68rem;margin-bottom:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-action{margin-top:2px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-partner-grid{gap:4px;margin:4px 0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-partner-chip{font-size:.64rem;padding:3px 8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-action .primary{min-height:38px;padding:8px 10px;font-size:.78rem;margin-top:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .primary:disabled{opacity:.72;color:#1a1200bf}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-quadrant-overview{flex:1 1 auto;min-height:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip{display:grid;grid-template-columns:1fr 1fr;gap:4px 6px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip-wide{grid-column:1 / -1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip div,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip-wide{padding:4px 6px;border-radius:8px;background:#000c206b;border:1px solid rgba(255,200,120,.18)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip span,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip-wide span{display:block;font-size:.52rem;color:#c8d7ebcc}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-strip-wide strong{display:block;font-size:.64rem;color:#fff8e7;line-height:1.25}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-calm{margin:0;flex-shrink:0;font-size:.56rem;line-height:1.35;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-kpis div{padding:5px 6px;border-radius:8px;background:#001c388c;border:1px solid rgba(100,181,246,.24)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-kpis span{display:block;font-size:.58rem;color:#c8d7ebd1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-kpis strong{display:block;margin-top:2px;font-size:.72rem;color:#fff8e7;line-height:1.15}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-headline,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-priority{margin:0;flex-shrink:0;font-size:.68rem;font-weight:600;line-height:1.35;color:#fff8ebf0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-priority{color:#ffe9b0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-alerts{margin:0;padding:0;list-style:none;flex-shrink:0;display:flex;flex-direction:column;gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-alerts li{padding:4px 8px;border-radius:8px;font-size:.64rem;font-weight:600;background:#f57f1724;border:1px solid rgba(255,183,77,.32);color:#ffcc80}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-pipeline{font-size:.6rem;color:#c8d7ebd9;line-height:1.3}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-overview-foot{margin:0;flex-shrink:0;font-size:.62rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-card{flex:1 1 auto;min-height:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .sector-detail-frame-inner{top:10%;left:7%;right:7%;bottom:8%;overflow:hidden;display:flex;flex-direction:column}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-quadrant-work,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-quadrant-assignment{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-head-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-head-meta .pill{font-size:.54rem;padding:2px 6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-body{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-needs{flex:0 0 auto;max-height:none;padding:5px 6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-needs-list{max-height:4.6rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-need{grid-template-columns:auto 1fr;padding:3px 5px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-need-status{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-need-body p{font-size:.54rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-hr-note{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster-block{flex:1 1 0;min-height:4.5rem;display:flex;flex-direction:column;gap:3px;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-shrink:0;padding:0 2px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster-head strong{font-size:.64rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster-head span{font-size:.54rem;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster{flex:1 1 auto;min-height:2.75rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row{flex-shrink:0;min-height:2.1rem;padding:3px 5px;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;cursor:pointer}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row--tap:hover{border-color:#ffc8786b;background:#0016348c}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row .startup-avatar.sm{width:1.35rem;height:1.35rem;border-radius:5px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row-chevron{font-size:.62rem;font-weight:800;color:#ffc878d9;line-height:1;flex-shrink:0;padding:0 2px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row-body{min-width:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row-top span{font-size:.54rem;font-weight:700;white-space:nowrap}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row-role{margin:0;font-size:.52rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-toolbar--foot{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;flex-shrink:0;padding-top:4px;border-top:1px solid rgba(255,200,120,.14)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .quadrant-nudge-chip{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-bar{flex-shrink:0;padding:3px 4px;border-radius:8px;border:1px solid rgba(255,200,120,.18);background:#0003;display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-title strong{display:block;font-size:.68rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-title span{font-size:.54rem;color:#c8d7ebbf}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-morale{font-size:.58rem;padding:2px 6px;border-radius:999px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-morale--ok{background:#22c55e33;color:#86efac}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-morale--warn{background:#fbbf2433;color:#fcd34d}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-morale--bad{background:#ef444433;color:#fca5a5}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-kpi{display:flex;flex-wrap:wrap;gap:4px;margin-top:0;font-size:.52rem;color:#fff8e7d1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-stocks{display:flex;flex-wrap:wrap;gap:3px;margin-top:0;flex:1 1 auto;justify-content:flex-end}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-stock{font-size:.54rem;padding:1px 5px;border-radius:6px;background:#ffffff0f}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-stock.is-low{border:1px solid rgba(239,68,68,.45);color:#fca5a5}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-exec-pulse{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-block{min-width:0;border-radius:8px;border:1px solid rgba(255,200,120,.14);background:#00000029}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-block[open]{grid-column:1 / -1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-block summary{cursor:pointer;padding:3px 2px;font-size:.56rem;color:#fff8e7;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;min-height:2.1rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster-sync{margin:1px 0 0;font-size:.5rem;color:#c8d7ebc7;line-height:1.25}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-roster-sync-link{padding:0;border:0;background:none;color:#7dd3fc;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-office-pill{margin-left:4px;padding:0 4px;border-radius:4px;font-size:.48rem;font-weight:700;vertical-align:middle;color:#1e293b;background:#ffed00e0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-office-pill.is-missing{color:#fecaca;background:#ef444459}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-block summary::-webkit-details-marker{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-block summary::marker{content:""}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-tile-emoji{font-size:.72rem;line-height:1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-tile-title{font-size:.52rem;font-weight:700;color:#fff8e7;line-height:1.15}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-tile-sub{font-size:.5rem;color:#d2e1f5d9;line-height:1.1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-tile-sub.startup-health-tag{padding:0 4px;border-radius:999px;font-weight:700}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-ops-body{padding:0 6px 5px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-chem-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-chem-bar{flex:1 1 4rem;height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-chem-bar span{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#86efac)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-chem-bonus{font-size:.52rem;color:#86efac;font-style:normal}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-chem-synergy{list-style:none;margin:4px 0 0;padding:0;font-size:.52rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-claim-bar{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 5px;border-radius:8px;background:#22c55e1f;border:1px solid rgba(34,197,94,.28);flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-claim-bar .compact{padding:2px 6px;font-size:.5rem;min-height:0;white-space:nowrap}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-claim-bar strong{display:block;font-size:.58rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-claim-bar span{font-size:.52rem;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-capacity-banner{flex-shrink:0;padding:4px 6px;border-radius:8px;border:1px solid rgba(251,191,36,.35);background:#fbbf241a;display:flex;align-items:center;justify-content:space-between;gap:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-capacity-banner p{margin:0;font-size:.54rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-head--compact{flex-shrink:0;align-items:center;padding:0;gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-head--compact .startup-quadrant-kicker{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-head--compact strong{font-size:.6rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-live-hint{flex-shrink:0;margin:0;padding:0 2px;font-size:.5rem;line-height:1.2}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-tier{font-size:.5rem;margin-left:4px;opacity:.75}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-pending-chip{font-size:.52rem;color:#86efac}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-row.is-warn{border-color:#fbbf2473}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-prod-active-feed{list-style:none;margin:0;padding:0;font-size:.52rem;color:#c8d7ebc7;line-height:1.3}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-portfolio-head{flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:2px 4px 4px;font-size:.56rem;color:#fff8e7d9}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-portfolio-head strong{color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-active-work{list-style:none;margin:4px 0 0;padding:0;font-size:.54rem;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-morale-mini{display:flex;align-items:center;gap:4px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-morale-mini-stats{flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;border:1px solid rgba(255,200,120,.2);background:#0000002e;color:inherit;font:inherit;cursor:pointer;text-align:left}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-morale-mini-stats span{font-size:.54rem;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-morale-mini-stats strong{color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-morale-mini-stats .is-low strong{color:#fca5a5}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-stocks--compact,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-needs-list--compact{gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-health-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;font-size:.54rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-health-grid p{margin:0;padding:3px 4px;border-radius:6px;background:#ffffff0d}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-quadrant-assignment{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-stocks{gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-stock{padding:3px 2px;border-radius:7px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-work-stock strong{font-size:.74rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .sector-detail-frame-inner{top:10%;left:7%;right:7%;bottom:8%;overflow:hidden;display:flex;flex-direction:column}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .quadrant-nudge-chip{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-launcher-grid--single{grid-template-columns:1fr}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-launcher-grid--single .startup-launcher-card{min-height:2.6rem;padding:6px 8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-quadrant-br-stack{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-quadrant-br-stack>.startup-quadrant-panel{flex:0 0 auto;height:auto;max-height:none;min-height:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-quadrant-launchers{flex:0 0 auto;height:auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-quadrant-br-stack:has(.startup-transfer-market) .startup-founder-schedule{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-launcher-grid--fixed{flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-founder-schedule{flex:0 1 auto;min-height:0;max-height:min(28cqh,132px);margin-top:0;overflow:hidden;display:flex;flex-direction:column}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-founder-schedule .founder-schedule{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule-hint--compact{flex-shrink:0;color:#c8d7ebd1;font-size:.56rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule-scroll{flex:0 0 auto;max-height:min(38vh,220px);min-height:96px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 2px 4px 0;border-radius:8px;background:#000e2847;border:1px solid rgba(255,200,120,.18)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--startup-trio .founder-schedule-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow:visible;padding:0;border:none;background:transparent}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--startup-trio .founder-schedule-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:100%;min-height:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--startup-trio .founder-schedule-flash,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--startup-trio .founder-schedule-block-hint{flex-shrink:0;font-size:.52rem;padding:4px 6px;margin-top:4px}.founder-schedule-trio-card{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:0;min-width:0;padding:5px;border-radius:10px;border:1px solid rgba(255,200,120,.22);background:#040e2294;color:#fff8e7;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.founder-schedule-trio-card--active{border-color:#ffed0094;box-shadow:0 0 0 1px #ffed0038;background:#ffed0014}.founder-schedule-trio-card--disabled{opacity:.62;cursor:not-allowed}.founder-schedule-trio-art{display:grid;place-items:center;flex-shrink:0;height:38px;border-radius:8px;background:#0008188c;border:1px solid rgba(255,200,120,.14)}.founder-schedule-trio-art img{width:26px;height:26px;object-fit:contain;mix-blend-mode:lighten}.founder-schedule-trio-kicker{font-size:.42rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#bad6ffb8;line-height:1.2}.founder-schedule-trio-title{font-size:.56rem;line-height:1.2;color:#fff8e7}.founder-schedule-trio-desc{flex:1 1 auto;margin:0;font-size:.46rem;line-height:1.32;color:#c8d7ebc7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.founder-schedule-trio-cta{flex-shrink:0;margin-top:auto;padding:4px 5px;border-radius:6px;text-align:center;font-size:.48rem;font-weight:800;line-height:1.2;background:#ffed001f;border:1px solid rgba(255,237,0,.32);color:#ffed00}.founder-schedule-trio-card--disabled .founder-schedule-trio-cta{color:#fff8e78c;border-color:#ffffff1f;background:#00081859}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-body{background:linear-gradient(180deg,#081c3aeb,#04122af5);color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-kicker{color:#fff8e78c}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-title{color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-desc{color:#fff8e7b8}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel{grid-template-columns:minmax(48px,22%) minmax(0,1fr)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-art{min-height:52px;max-height:56px;background:#020a1ce0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-card{margin-bottom:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-hr-row--highlight{border-color:#ffed0073;background:#ffed0014}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-hr-list--primary{margin-bottom:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .founder-schedule-panel .mg-pitch-panel-art img{mix-blend-mode:luminosity;opacity:.9}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .founder-schedule--compact .corporate-pitch-btn{border-color:#ffed0059;background:#ffed001a;color:#ffed00}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-quadrant-behavior,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-quadrant-hr{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed .startup-quadrant-panel{display:flex;flex-direction:column;gap:5px;min-height:0;height:100%;overflow:hidden}.startup-hub .hub-quadrant-grid--framed .startup-quadrant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed .startup-quadrant-kicker{display:block;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffc878c7;margin-bottom:2px}.startup-hub .hub-quadrant-grid--framed .startup-quadrant-head strong{font-size:clamp(.78rem,1.75cqw,.92rem);color:#fff8e7;line-height:1.15}.startup-hub .hub-quadrant-grid--framed .startup-quadrant-head-meta .pill{font-size:.58rem;padding:2px 7px}.startup-hub .hub-quadrant-grid--framed .startup-work-stocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed .startup-work-stock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 4px;border-radius:8px;background:#001c388c;border:1px solid rgba(100,181,246,.28);text-align:center;min-height:0}.startup-hub .hub-quadrant-grid--framed .startup-work-stock strong{font-size:.82rem;color:#ffe0b2;line-height:1.1}.startup-hub .hub-quadrant-grid--framed .startup-work-stock small{font-size:.52rem;color:#c8d7ebd1;line-height:1.1}.startup-hub .hub-quadrant-grid--framed .startup-work-stock-emoji{font-size:.72rem;line-height:1}.startup-hub .hub-quadrant-grid--framed .startup-work-headline{margin:0;flex-shrink:0;font-size:.66rem;font-weight:600;line-height:1.35;color:#fff8ebeb}.startup-hub .hub-quadrant-grid--framed .startup-work-needs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:6px 7px;border-radius:10px;background:#000e287a;border:1px solid rgba(255,200,120,.2)}.startup-hub .hub-quadrant-grid--framed .startup-work-needs-head{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed .startup-work-needs-head strong{font-size:.68rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed .startup-work-needs-head span{font-size:.58rem;color:#ffc878d9;font-weight:700}.startup-hub .hub-quadrant-grid--framed .startup-work-needs-list{margin:0;padding:0;list-style:none;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed .startup-work-need{display:grid;grid-template-columns:auto 1fr auto;gap:5px;align-items:center;padding:4px 5px;border-radius:8px;background:#000a1c6b;border:1px solid rgba(255,200,120,.12)}.startup-hub .hub-quadrant-grid--framed .startup-work-need.tone-plan{border-color:#78dca059}.startup-hub .hub-quadrant-grid--framed .startup-work-need.tone-gap{border-color:#ffb74d61}.startup-hub .hub-quadrant-grid--framed .startup-work-need-icon{font-size:.78rem;line-height:1}.startup-hub .hub-quadrant-grid--framed .startup-work-need-body strong{display:block;font-size:.64rem;color:#fff8e7;line-height:1.2}.startup-hub .hub-quadrant-grid--framed .startup-work-need-body p{margin:1px 0 0;font-size:.58rem;color:#c8d7ebd9}.startup-hub .hub-quadrant-grid--framed .startup-work-need-hint{display:block;margin-top:2px;font-size:.48rem;line-height:1.3;color:#ffed00e0;font-weight:600}.startup-hub .hub-quadrant-grid--framed .startup-work-need-status{font-size:.54rem;font-weight:700;color:#ffe9b0;text-align:right;max-width:5.2rem;line-height:1.2}.startup-hub .hub-quadrant-grid--framed .startup-work-hr-note{margin:0;flex-shrink:0;font-size:.58rem;line-height:1.3;color:#ffab91}.startup-hub .hub-quadrant-grid--framed .startup-team-row-role{margin:0;font-size:.6rem;color:#b4c3dcc7;line-height:1.2}.startup-hub .hub-quadrant-grid--framed .startup-behavior-morale-board{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:10px;background:#001c3880;border:1px solid rgba(100,181,246,.24)}.startup-hub .hub-quadrant-grid--framed .startup-behavior-board-row{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;font-size:.62rem;color:#fff8ebe6}.startup-hub .hub-quadrant-grid--framed .startup-behavior-board-row progress{grid-column:1 / -1;width:100%;height:6px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-board-row strong{font-size:.64rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed .startup-behavior-board-chips{display:flex;flex-wrap:wrap;gap:4px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-board-chips span{padding:2px 6px;border-radius:999px;font-size:.56rem;font-weight:700;background:#000c2073;border:1px solid rgba(255,200,120,.2);color:#fff8ebe6}.startup-hub .hub-quadrant-grid--framed .startup-behavior-activities{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-founder-rhythm{flex-shrink:0;display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-hint{margin:0;flex-shrink:0;font-size:.56rem;line-height:1.35;color:#c8d7ebd1}.startup-hub .hub-quadrant-grid--framed .startup-behavior-feedback{margin:0;flex-shrink:0;padding:4px 8px;border-radius:8px;font-size:.58rem;line-height:1.35}.startup-hub .hub-quadrant-grid--framed .startup-behavior-feedback.tone-ok{background:#2e7d3247;border:1px solid rgba(129,199,132,.35);color:#e8f5e9}.startup-hub .hub-quadrant-grid--framed .startup-behavior-feedback.tone-warn{background:#b71c1c38;border:1px solid rgba(239,154,154,.35);color:#ffebee}.startup-hub .hub-quadrant-grid--framed .startup-activity-actions{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.startup-hub .hub-quadrant-grid--framed .startup-activity-status{font-size:.52rem;font-weight:700;color:#c8d7ebbf;white-space:nowrap}.startup-hub .hub-quadrant-grid--framed .startup-activity-status.ready{color:#a5d6a7}.startup-hub .hub-quadrant-grid--framed .startup-activity-card.locked{opacity:.72;border-style:dashed}.startup-hub .hub-quadrant-grid--framed .startup-activity-lock{margin:2px 0 0;font-size:.54rem;color:#ffcc80}.startup-hub .hub-quadrant-grid--framed .startup-behavior-board-chips .tone-warn{color:#ffcc80;border-color:#ffb74d59}.startup-hub .hub-quadrant-grid--framed .startup-behavior-activities-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-activities-head strong{font-size:.68rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed .startup-behavior-activities-head span{font-size:.56rem;color:#c8d7ebd9}.startup-hub .hub-quadrant-grid--framed .startup-activity-card{padding:5px 6px;border-radius:10px;background:#000e2870;border:1px solid rgba(255,200,120,.2)}.startup-hub .hub-quadrant-grid--framed .startup-activity-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:start}.startup-hub .hub-quadrant-grid--framed .startup-activity-icon{font-size:.9rem;line-height:1}.startup-hub .hub-quadrant-grid--framed .startup-activity-card-head strong{display:block;font-size:.66rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed .startup-activity-card-head p{margin:2px 0 0;font-size:.58rem;line-height:1.3;color:#c8d7ebd9}.startup-hub .hub-quadrant-grid--framed .startup-activity-chips{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.startup-hub .hub-quadrant-grid--framed .startup-activity-chips span{padding:2px 6px;border-radius:6px;font-size:.54rem;font-weight:700;background:#000c2073;border:1px solid rgba(255,200,120,.16);color:#fff8ebe6}.startup-hub .hub-quadrant-grid--framed .startup-behavior-foot{margin:0;flex-shrink:0;font-size:.56rem;line-height:1.3;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed .startup-behavior-summary{display:flex;flex-wrap:wrap;gap:4px 8px;flex-shrink:0;font-size:.6rem;color:#c8d7ebe0}.startup-hub .hub-quadrant-grid--framed .startup-behavior-alert{margin:0;flex-shrink:0;padding:4px 8px;border-radius:8px;font-size:.58rem;background:#c628282e;border:1px solid rgba(255,138,128,.35);color:#ffab91}.startup-hub .hub-quadrant-grid--framed .startup-behavior-actions{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed .startup-behavior-actions .compact{flex:1 1 auto;min-height:28px;font-size:.6rem;padding:4px 6px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-roster{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed .startup-behavior-row{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:5px 6px;border-radius:10px;background:#000e2870;border:1px solid rgba(255,200,120,.22)}.startup-hub .hub-quadrant-grid--framed .startup-behavior-row.tone-warn{border-color:#ffb74d6b}.startup-hub .hub-quadrant-grid--framed .startup-behavior-row.tone-bad{border-color:#ff8a8073;background:#3c0a0a59}.startup-hub .hub-quadrant-grid--framed .startup-behavior-row-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-row-body strong{font-size:.66rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed .startup-health-badge{font-size:.52rem;font-weight:800;padding:1px 6px;border-radius:999px;border:1px solid rgba(255,200,120,.28);color:#c8e6c9;background:#00281473}.startup-hub .hub-quadrant-grid--framed .startup-health-badge.tone-warn{color:#ffcc80;background:#50320059}.startup-hub .hub-quadrant-grid--framed .startup-health-badge.tone-bad{color:#ffab91;background:#50140a66}.startup-hub .hub-quadrant-grid--framed .startup-behavior-bar{display:flex;flex-direction:column;gap:1px;margin-top:3px;font-size:.52rem;color:#becde1cc}.startup-hub .hub-quadrant-grid--framed .startup-behavior-bar progress{width:100%;height:4px}.startup-hub .hub-quadrant-grid--framed .startup-behavior-empty{margin:0;padding:8px;font-size:.62rem;text-align:center}.startup-hr-modal-body .startup-quadrant-hr--embedded{height:auto;min-height:0;flex:1 1 auto;overflow:visible;padding:0;background:transparent!important;border:none!important;box-shadow:none!important}.startup-hr-modal-body .startup-hr-meta,.startup-hr-modal-body .startup-hr-gate,.startup-hr-modal-body .turn-hint{color:#c8d7ebe0}.startup-hr-modal-body .borc-hub-route-summary{margin:0 0 8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.32);background:#001434d1;box-shadow:inset 0 1px #ffffff0f}.startup-hr-modal-body .borc-hub-route-head h3{color:#fff8e7;font-size:.72rem}.startup-hr-modal-body .borc-hub-route-headline,.startup-hr-modal-body .borc-hub-route-lines,.startup-hr-modal-body .borc-hub-route-lines li{color:#c8d7ebe6;font-size:.58rem}.startup-hr-modal-body .borc-hub-route-actions .secondary{border:1px solid rgba(255,237,0,.4);background:#ffed001a;color:#ffed00;font-size:.58rem;padding:4px 8px}.startup-hr-modal-body .startup-hr-row--highlight{border-color:#ffed0073;background:#ffed0014}.startup-hr-modal-body .startup-hr-list--primary{margin-bottom:6px}body.startup-hr-cinema-open,body.startup-transfer-cinema-open{overflow:hidden}.startup-transfer-cinema-sheet{z-index:1260}.startup-transfer-modal-body{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.startup-transfer-modal-body .startup-transfer-market--embedded{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:none;background:transparent;overflow:visible}.startup-transfer-modal-body .startup-transfer-head--embedded{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.startup-transfer-modal-body .startup-transfer-lead{margin:0;font-size:.72rem;line-height:1.45;color:#c8d7ebe6}.startup-transfer-modal-body .startup-transfer-badge{font-size:.62rem;padding:3px 8px;border-radius:999px;background:#81c78429;border:1px solid rgba(129,199,132,.35);color:#a5d6a7}.startup-transfer-modal-body .startup-transfer-section-title{margin:0;font-size:.72rem;color:#fff8e7f2}.startup-transfer-modal-body .startup-transfer-incoming-list,.startup-transfer-modal-body .startup-transfer-outbound-list{display:flex;flex-direction:column;gap:8px;max-height:min(38vh,320px);overflow-y:auto;scrollbar-width:thin}.startup-transfer-modal-body .startup-transfer-incoming-card,.startup-transfer-modal-body .startup-transfer-outbound-card{padding:10px 12px;border-radius:10px;background:#0014308c;border:1px solid rgba(255,200,120,.22)}.startup-transfer-modal-body .startup-transfer-outbound-card.is-listed{border-color:#81c78473;background:#1b5e2038}.startup-transfer-modal-body .startup-transfer-incoming-card strong,.startup-transfer-modal-body .startup-transfer-outbound-card strong{font-size:.74rem;color:#fff8e7}.startup-transfer-modal-body .startup-transfer-incoming-card p,.startup-transfer-modal-body .startup-transfer-outbound-card p{margin:2px 0 0;font-size:.66rem;color:#c8d7ebd9}.startup-transfer-modal-body .startup-transfer-offer-amt{font-size:.74rem;font-weight:800;color:#81c784}.startup-transfer-modal-body .startup-transfer-meta,.startup-transfer-modal-body .startup-transfer-expires,.startup-transfer-modal-body .startup-transfer-foot{font-size:.64rem;color:#c8d7ebd1}.startup-transfer-modal-body .startup-transfer-price-field{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:.62rem;color:#c8d7ebe0}.startup-transfer-modal-body .startup-transfer-price-field input{width:100%;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,200,120,.28);background:#000c20d9;color:#fff8e7;font-size:.72rem}.startup-transfer-modal-body .startup-transfer-btn{padding:6px 10px;border-radius:8px;font-size:.68rem;font-weight:700;cursor:pointer}.startup-transfer-modal-body .startup-transfer-btn--accept,.startup-transfer-modal-body .startup-transfer-btn--list{border:1px solid rgba(129,199,132,.5);background:#2e7d3259;color:#c8e6c9}.startup-transfer-modal-body .startup-transfer-btn--ghost{border:1px solid rgba(255,200,120,.28);background:#0012308c;color:#fff8ebeb}.startup-transfer-modal-body .startup-transfer-msg{margin:0;padding:6px 10px;border-radius:8px;font-size:.68rem;background:#ffed001f;border:1px solid rgba(255,237,0,.28);color:#fff8e7}.startup-transfer-empty{margin:0;font-size:.72rem;color:#c8d7ebd9}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-market--trigger{width:100%;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-market--trigger:hover{border-color:#81c784a6;box-shadow:0 4px 16px #2e7d3233}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-market--trigger:active{transform:scale(.99)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-open-hint{position:absolute;right:10px;bottom:8px;font-size:.56rem;font-weight:800;letter-spacing:.04em;color:#81c784f2}.startup-hr-cinema-sheet{z-index:1260}.startup-hr-modal-body .startup-hr-list{max-height:min(52vh,480px)}.startup-hr-modal-dialog .startup-hr-pool,.startup-quadrant-hr .startup-hr-pool{flex-shrink:0;margin-bottom:8px}.startup-hr-modal-dialog .startup-hr-pool-head,.startup-quadrant-hr .startup-hr-pool-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.startup-hr-modal-dialog .startup-hr-pool-head strong,.startup-quadrant-hr .startup-hr-pool-head strong{font-size:.72rem;color:#fff8e7}.startup-hr-modal-dialog .startup-hr-pool-head span,.startup-quadrant-hr .startup-hr-pool-head span{font-size:.58rem;color:#c8d7ebc7}.startup-hr-modal-dialog .startup-hr-pool-strip,.startup-quadrant-hr .startup-hr-pool-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 4px 10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.startup-hire-card{position:relative;flex:0 0 7.25rem;width:7.25rem;min-height:12.5rem;display:flex;flex-direction:column;align-items:stretch;border-radius:14px;border:2px solid color-mix(in srgb,var(--hire-pillar, #64b5f6) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hire-pillar, #64b5f6) 8%,rgba(4,18,44,.95)),#04122cfa);box-shadow:inset 0 1px #ffdc8c14;scroll-snap-align:start}.startup-hire-card-dismiss{position:absolute;top:4px;right:4px;z-index:2;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:#00000073;color:#fff8ebe6;font-size:.62rem;line-height:1;cursor:pointer}.startup-hire-card-dismiss:hover{background:#b71c1c8c}.startup-hire-card-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 4px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:center;min-height:0}.startup-hire-card-portrait{width:3.25rem;height:3.25rem;border-radius:50%;overflow:hidden;border:2px solid color-mix(in srgb,var(--hire-pillar, #64b5f6) 55%,transparent);background:#00143099;flex-shrink:0}.startup-hire-card-portrait img{width:100%;height:100%;object-fit:cover;object-position:top center}.startup-hire-card-name{font-size:.66rem;font-weight:800;color:#fff8e7;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-hire-card-age{font-size:.52rem;color:#c8d7ebbf}.startup-hire-card-role{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;font-size:.54rem;font-weight:700;color:var(--hire-pillar, #64b5f6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-hire-card-dept{font-size:.48rem;font-weight:600;color:#c8d7ebb8;line-height:1.1}.startup-hire-card-pillar{width:7px;height:7px;border-radius:50%;background:var(--hire-pillar, #64b5f6);flex-shrink:0}.startup-hire-card-tier{margin-top:1px;padding:1px 6px;border-radius:6px;font-size:.52rem;font-weight:700;color:var(--hire-tier, #ffa726);background:color-mix(in srgb,var(--hire-tier, #ffa726) 18%,transparent)}.startup-hire-card-stat{font-size:.54rem;font-weight:700}.startup-hire-card-trait{font-size:.5rem;color:#81c784;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-hire-card-salary{font-size:.54rem;font-weight:700;color:#ffe0b2;margin-top:auto}.startup-hire-card-cta{flex-shrink:0;margin:0 6px 6px;min-height:26px;padding:4px 6px;font-size:.58rem;border-radius:8px}.startup-hr-list--secondary{margin-top:0}.startup-hub .hub-quadrant-grid--framed .startup-team-stats{display:flex;flex-wrap:wrap;gap:4px 8px;flex-shrink:0;font-size:.6rem;color:#c8d7ebe0}.startup-hub .hub-quadrant-grid--framed .startup-team-toolbar{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed .startup-team-toolbar .compact{min-height:28px;padding:4px 8px;font-size:.62rem}.startup-hub .hub-quadrant-grid--framed .startup-team-sprint-strip{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-shrink:0;padding:4px 8px;border-radius:8px;background:#001c3880;border:1px solid rgba(100,181,246,.28);font-size:.6rem;color:#d2e1f5e6}.startup-hub .hub-quadrant-grid--framed .startup-team-sprint-options{display:flex;gap:4px}.startup-hub .hub-quadrant-grid--framed .startup-team-roster{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed .startup-team-row{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:5px 6px;border-radius:10px;background:#000e2870;border:1px solid rgba(255,200,120,.22);min-height:0}.startup-hub .hub-quadrant-grid--framed .startup-team-row-body strong{display:block;font-size:.68rem;color:#fff8e7;line-height:1.15}.startup-hub .hub-quadrant-grid--framed .startup-team-row-body p{margin:1px 0 0;font-size:.58rem;color:#c8d7ebd6;line-height:1.2}.startup-hub .hub-quadrant-grid--framed .startup-team-row-bars{display:flex;gap:4px;margin-top:3px}.startup-hub .hub-quadrant-grid--framed .startup-team-row-bars progress{width:42px;height:4px}.startup-hub .hub-quadrant-grid--framed .startup-team-row .primary.compact{font-size:.58rem;padding:4px 7px;min-height:26px}.startup-hub .hub-quadrant-grid--framed .startup-team-foot{flex-shrink:0;margin:0;font-size:.56rem}.startup-hub .hub-quadrant-grid--framed .startup-team-empty{margin:0;padding:8px;font-size:.62rem;text-align:center}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-behavior-detail{flex:1 1 auto;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-behavior-detail-head{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:2px 4px 4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-behavior-detail-head strong{font-size:.72rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-behavior-detail-back{font-size:.62rem;color:#ffed00;padding:2px 6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-behavior-detail .startup-quadrant-hr--embedded{flex:1 1 auto;min-height:0;height:auto!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0;background:transparent!important;border:none!important;box-shadow:none!important}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .borc-hub-route-summary{margin:0 0 8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.32);background:#001434d1;box-shadow:inset 0 1px #ffffff0f}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .borc-hub-route-head h3{color:#fff8e7;font-size:.72rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .borc-hub-route-headline,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .borc-hub-route-lines,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .borc-hub-route-lines li{color:#c8d7ebe6;font-size:.58rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .borc-hub-route-actions .secondary{border:1px solid rgba(255,237,0,.4);background:#ffed001a;color:#ffed00;font-size:.58rem;padding:4px 8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-hr-meta,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-hr-gate,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .turn-hint{color:#c8d7ebe0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-market{flex:0 0 auto;position:relative;z-index:0;margin:0;max-height:none;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid rgba(46,125,50,.45);background:#002012b8;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-kicker{display:block;font-size:.52rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#81c784f2}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-head strong{display:block;font-size:.68rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-badge{font-size:.54rem;padding:2px 6px;border-radius:999px;background:#81c78429;border:1px solid rgba(129,199,132,.35);color:#a5d6a7;white-space:nowrap}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-lead,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-foot{margin:0;flex-shrink:0;font-size:.54rem;line-height:1.35;color:#c8d7ebd1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-msg{margin:0;flex-shrink:0;padding:4px 8px;border-radius:8px;font-size:.56rem;background:#ffed001f;border:1px solid rgba(255,237,0,.28);color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-section{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-section-title{margin:0;flex-shrink:0;font-size:.58rem;color:#fff8e7e6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-incoming-list,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-outbound-list{flex:0 1 auto;min-height:0;max-height:min(24cqh,128px);overflow-y:auto;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-incoming-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-outbound-card{padding:6px 8px;border-radius:8px;background:#0014308c;border:1px solid rgba(255,200,120,.22)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-outbound-card.is-listed{border-color:#81c78473;background:#1b5e2038}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-incoming-top,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-outbound-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-incoming-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-outbound-card strong{font-size:.6rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-incoming-card p,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-outbound-card p{margin:2px 0 0;font-size:.54rem;color:#c8d7ebd1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-offer-amt{font-size:.6rem;font-weight:800;color:#81c784;white-space:nowrap}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-listed{font-size:.54rem;font-weight:700;color:#81c784}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-meta,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-expires{margin:4px 0 0;font-size:.52rem;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-meta .is-profit{color:#81c784}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-meta .is-loss{color:#ef9a9a}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-price-field{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:.52rem;color:#c8d7ebd9}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-price-field input{width:100%;padding:4px 6px;border-radius:6px;border:1px solid rgba(255,200,120,.28);background:#000c20d9;color:#fff8e7;font-size:.58rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-actions{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-btn{padding:4px 8px;border-radius:8px;font-size:.54rem;font-weight:700;cursor:pointer;border:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-btn--accept,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-btn--list{background:#81c78438;color:#c8e6c9;border:1px solid rgba(129,199,132,.45)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-4"] .startup-transfer-btn--ghost{background:transparent;color:#fff8e7c7;border:1px solid rgba(255,248,231,.22)}.startup-hub .hub-quadrant-grid--framed .startup-hr-meta,.startup-hub .hub-quadrant-grid--framed .startup-hr-gate{margin:0;flex-shrink:0;font-size:.58rem;line-height:1.3}.startup-hub .hub-quadrant-grid--framed .startup-hr-warn{margin:0;flex-shrink:0;padding:4px 8px;border-radius:8px;font-size:.58rem;background:#f57f1729;border:1px solid rgba(255,183,77,.35);color:#ffcc80}.startup-hub .hub-quadrant-grid--framed .startup-hr-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed .startup-hr-row{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:5px 6px;border-radius:10px;background:#000e2870;border:1px solid rgba(255,200,120,.22);cursor:default}.startup-hub .hub-quadrant-grid--framed .startup-hr-row--rich{grid-template-columns:32px 1fr auto;cursor:pointer}.startup-hub .hub-quadrant-grid--framed .startup-hr-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover}.startup-hub .hub-quadrant-grid--framed .startup-hr-row-body strong{display:block;font-size:.66rem;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed .startup-hr-row-body p{margin:1px 0 0;font-size:.56rem;color:#c8d7ebd6;line-height:1.2}.startup-hub .hub-quadrant-grid--framed .startup-hr-salary{color:#ffe0b2!important}.startup-hub .hub-quadrant-grid--framed .startup-hr-row-actions{display:flex;gap:4px;align-items:center}.startup-hub .hub-quadrant-grid--framed .startup-hr-row-actions .compact{min-height:26px;padding:4px 7px;font-size:.58rem}.startup-hub .hub-quadrant-grid--framed .startup-hr-empty{margin:0;padding:8px;font-size:.62rem;text-align:center}.startup-hub .hub-quadrant-grid--framed .startup-hr-refresh{flex-shrink:0;width:auto;align-self:flex-start;font-size:.62rem;padding:4px 10px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-section-title,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-toggle strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-exec-head strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-roster-head strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .employee-card-top strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-head strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .hr-candidate-body strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .cap-table-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .squad-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .behavior-morale-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-health-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .executive-academy-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .talent-inbox-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .transfer-offers-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .hr-guide-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-guide-card strong,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .sprint-card strong{color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-hero-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-exec-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-guide-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-health-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .hr-guide-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .behavior-morale-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .sprint-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .cap-table-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .squad-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .executive-academy-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .talent-inbox-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .transfer-offers-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .employee-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .hr-candidate-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .borc-draft-panel{background:#000e2885;border-color:#ffc8783d;color:#fff8ebf0;box-shadow:0 8px 22px #00000042}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-card p,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-toggle p,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-exec-card p,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .employee-card p,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .hr-candidate-body p,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-desc,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-rent,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .cap-table-list li,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .sprint-history li{color:#c8d7ebd6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-chevron{color:#ffe9b0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-toggle.nested{border-top-color:#ffc87829}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-hint{background:#001c388c;border-color:#64b5f652;color:#d2e1f5e6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-warn{background:#f57f1729;border-color:#ffb74d61;color:#ffcc80}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-tab{background:#00123073;border-color:#ffc87842;color:#dce6f5e6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-tab.active{background:linear-gradient(135deg,#043673d9,#1a6b6bbf);border-color:#ffdc8c73;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-ops-row{background:#00081c6b;border-color:#ffc8782e;color:#d2e1f5e0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .team-stock-row span{background:#0012306b;border-color:#ffc87833;color:#ffe9b0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123 .x123-panel{background:#000e289e;border-color:#ffc87847}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123 .x123-panel-title,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123 .x123-panel-desc{color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .secondary,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .ghost{background:#0012307a;border-color:#ffc8784d;color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .alert-row.urgent{color:#ffab91}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .alert-link{color:#ffe566}.startup-hub .hub-quadrant-grid--framed [data-hub-panel] .sector-detail-frame-inner,.startup-hub .hub-quadrant-grid--framed [data-hub-panel] .startup-quadrant-workspace,.startup-hub .hub-quadrant-grid--framed [data-hub-panel] .startup-quadrant-tl-stack{overflow:hidden}.startup-hub .hub-quadrant-grid--framed .hub-quadrant-chrome-frame .sector-detail-frame-inner{overflow:hidden!important;overscroll-behavior:none;scrollbar-width:none}.startup-hub .hub-quadrant-grid--framed .hub-quadrant-chrome-frame .sector-detail-frame-inner::-webkit-scrollbar{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .sector-detail-frame-inner{top:10%;left:7%;right:7%;bottom:8%;overflow:hidden;display:flex;flex-direction:column}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-roster--immersive,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-roster--dual{flex:1 1 auto;min-height:0;height:100%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view{position:relative;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;isolation:isolate}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center 42%;background-repeat:no-repeat;pointer-events:none;transform:scale(1.04)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0008180f,#00081838,#000818ad),linear-gradient(90deg,#00081880,#0008180f 28%,#00081814 72%,#00081847)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=garaj_ev] .startup-office-hero-bg{background-position:center 58%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=cowork_uzak] .startup-office-hero-bg{background-position:38% 46%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=cowork_merkez] .startup-office-hero-bg{background-position:52% 40%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=ofis_uzak] .startup-office-hero-bg{background-position:62% 38%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant{position:relative;z-index:2;flex:1 1 auto;min-height:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-market-inline{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-tabs--inline{flex-shrink:0;margin-bottom:2px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-tabs--inline .office-ops-tab{padding:5px 10px;font-size:.74rem;font-weight:700}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-grid--quadrant{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card--compact{padding:6px;gap:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card--compact .office-picker-visual{width:42px;height:42px;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card--compact .office-picker-head strong{font-size:.76rem;line-height:1.25}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card--compact .office-picker-rent{font-size:.7rem;margin:3px 0 0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card--compact .office-picker-actions .primary.compact,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-picker-card--compact .office-picker-actions .secondary.compact{font-size:.68rem;padding:5px 8px;width:100%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-site-tabs--inline{position:static;margin-bottom:4px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel{display:flex;flex-direction:column;gap:4px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel .x123-roster-row{padding:6px 8px;border-radius:8px;background:#000a1c7a;border:1px solid rgba(255,200,120,.16);font-size:.78rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel .x123-roster-row strong{font-size:.82rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel .x123-roster-row p{font-size:.74rem;font-weight:600}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel .x123-roster-empty{font-size:.76rem;font-weight:600;padding:8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-assign-chips--inline{margin-top:3px}.office-roster-site-summary{list-style:none;margin:0 0 6px;padding:6px 8px;display:flex;flex-direction:column;gap:4px;border-radius:8px;border:1px solid rgba(255,200,120,.18);background:#000e286b}.office-roster-site-summary li{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.office-roster-site-summary-label{font-size:.58rem;font-weight:800;color:#ffed00;letter-spacing:.04em}.office-roster-site-summary-meta{font-size:.54rem;color:#c8d7ebe0;text-align:right}.office-roster-site-summary li.over-capacity .office-roster-site-summary-meta{color:#ffb4a8}.office-roster-row-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.office-assign-current-pill{flex-shrink:0;font-size:.52rem;font-weight:700;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,237,0,.35);background:#ffed001a;color:#fff8e7}.office-assign-picker{margin-top:4px;display:flex;flex-direction:column;gap:4px}.office-assign-picker-label{font-size:.5rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#bad6ffb8}.office-assign-picker-options{display:flex;flex-wrap:wrap;gap:4px}.office-assign-option{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px 3px 4px;border-radius:8px;border:1px solid rgba(255,200,120,.22);background:#040e228c;color:#e6f0ffe6;font-size:.56rem;font-weight:700;cursor:pointer;text-align:left}.office-assign-option img{width:18px;height:18px;object-fit:contain;flex-shrink:0;border-radius:4px;background:#00000040}.office-assign-option em{font-style:normal;font-size:.5rem;font-weight:600;color:#bad6ffb8;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-assign-option.active{border-color:#ffed008c;background:#ffed0024;box-shadow:inset 0 0 0 1px #ffed001f;color:#fff8e7}.office-assign-option.active em{color:#fff8e7c7}.office-assign-option:not(.active):hover{border-color:#ffed0059;background:#ffed0014}.office-assign-single-hint{margin:2px 0 0;font-size:.52rem;line-height:1.35;color:#bad6ffb8}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-assign-chips--inline .office-assign-chip{width:22px;height:22px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-feedback{margin-bottom:4px;padding:8px 10px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-ops-feedback p{font-size:.76rem;font-weight:600;line-height:1.35}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-hero{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:6px 8px 8px;background-size:cover;background-position:center 42%;background-repeat:no-repeat;overflow:hidden;border-radius:8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0008180d,#00081826 45%,#000818b8),linear-gradient(90deg,rgba(0,8,24,.35) 0%,transparent 38%,rgba(0,8,24,.28) 100%)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=garaj_ev] .startup-office-hero{background-position:center 58%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=cowork_uzak] .startup-office-hero{background-position:38% 46%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=cowork_merkez] .startup-office-hero{background-position:52% 40%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view[data-office-template=ofis_uzak] .startup-office-hero{background-position:62% 38%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-site-tabs{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:4px;align-self:flex-start;margin-bottom:auto}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-site-tab{padding:5px 10px;border-radius:999px;border:1px solid rgba(255,200,120,.35);background:#000c208c;color:#ffebd2eb;font-size:.74rem;font-weight:700;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-site-tab.active{background:#ffa03c47;border-color:#ffc878a6;color:#fff}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-identity{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#000a1c85;border:1px solid rgba(255,200,120,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-identity-icon{width:36px;height:36px;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-identity-emoji{font-size:1.6rem;line-height:1}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-identity-text strong{display:block;font-size:clamp(.82rem,2cqw,.98rem);line-height:1.15;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.65)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-identity-text p{margin:2px 0 0;font-size:clamp(.58rem,1.35cqw,.68rem);line-height:1.25;color:#ffebd2e0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-hero-pills{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-hero-pills .pill{font-size:.56rem;padding:2px 6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-strip{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:3px;max-height:2.4em;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-chip{padding:2px 6px;border-radius:6px;font-size:.56rem;font-weight:600;background:#000c2080;border:1px solid rgba(255,200,120,.2);color:#ffebd2e6}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-chip.busy{border-color:#78dca073;color:#b8f5d0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-empty{position:relative;z-index:2;margin:0;font-size:.58rem;color:#ffebd2bf}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-view>.office-operations-section{position:relative;z-index:2}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-workspace{flex:1 1 auto;min-height:0;height:100%;gap:0;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-panel-x123--quadrant{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:4px;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant.x123-shell{flex:1 1 auto;min-height:0!important;height:auto;max-height:none;overflow:hidden;box-shadow:none;border-radius:0;background:transparent}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-bg,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-vignette{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel-title,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel-desc{text-shadow:0 1px 10px rgba(0,0,0,.75);color:#fff8e7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel-body{padding:6px 8px;border-radius:10px;background:#000a1c94;border:1px solid rgba(255,200,120,.2)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-layout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:6px;min-height:0;height:100%;padding:0;align-items:stretch}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-office-footer{grid-column:1;grid-row:1;flex-shrink:0;align-self:stretch;display:flex;padding:0;min-width:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-stage{grid-column:2;grid-row:1;flex:initial;min-height:0;align-self:stretch;overflow:hidden;display:flex;flex-direction:column}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-rail--office{flex-direction:column;align-items:stretch;justify-content:center;width:auto;height:100%;min-height:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-pills--office-tiles{display:flex;flex-direction:column;gap:4px;width:auto;min-width:3.6rem;max-height:100%;padding:2px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-pills--office-tiles .x123-pill{flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:0;height:auto;padding:4px 3px;border-radius:8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-pills--office-tiles .x123-pill-icon{width:22px;height:22px;font-size:.72rem;display:flex;align-items:center;justify-content:center}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-pills--office-tiles .x123-pill-label{font-size:.5rem;font-weight:800;letter-spacing:.01em;line-height:1.1;max-width:3.2rem;overflow:hidden;text-overflow:ellipsis}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel{width:100%;height:100%;max-height:none;margin:0;padding:10px 12px 8px;background:linear-gradient(180deg,#000a1cd1,#000a1c47 38%,#000a1c1a 58%,#000a1c9e)!important;border:none!important;box-shadow:none!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:none;overflow:hidden;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel-title{font-size:clamp(.95rem,2.4cqw,1.12rem);font-weight:800;line-height:1.2;letter-spacing:.01em}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel-desc{font-size:clamp(.78rem,1.85cqw,.9rem);margin-top:3px;line-height:1.35;color:#fff8ebf0;font-weight:600}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-panel-body{margin-top:4px;gap:8px;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant[data-x123-slide=overview] .x123-panel-title,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant[data-x123-slide=overview] .x123-panel-desc{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant[data-x123-slide=overview] .x123-panel-body{margin-top:0;padding:0;background:transparent;border:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant[data-x123-slide=overview] .startup-office-dual-grid{flex:1 1 auto;min-height:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-office-pills{margin-top:auto;display:flex;flex-wrap:wrap;gap:5px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(52px,1fr);gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel .x123-roster-row,.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-roster-panel .x123-roster-empty{min-height:52px;height:100%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-badge{font-size:.72rem;font-weight:800;padding:4px 10px;letter-spacing:.04em}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-office-pills .pill{font-size:.72rem;font-weight:700;padding:4px 8px;text-shadow:0 1px 4px rgba(0,0,0,.45)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-note--compact{padding:6px 8px;font-size:.76rem;font-weight:600;line-height:1.35;color:#ffe9b0;background:#000c208c;border-radius:8px;border:1px solid rgba(255,200,120,.22)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-office-footer{flex-shrink:0;padding:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-pills--office-tiles .x123-pill-icon-img{width:100%;height:100%;object-fit:contain}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-pills--office-tiles .x123-pill.active .x123-pill-icon{filter:drop-shadow(0 0 6px rgba(255,214,96,.45))}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-operations-section--quadrant{flex-shrink:0;margin:0;padding:0;background:#000e2847;border:1px solid rgba(255,200,120,.22);border-radius:10px;box-shadow:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-operations-section--quadrant .office-ops-toggle{padding:6px 8px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-operations-section--quadrant .office-ops-toggle strong{font-size:.72rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .office-operations-section--quadrant .office-ops-toggle p{font-size:.6rem;margin-top:1px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-panel:not(.startup-panel-x123--quadrant){flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-hero-banner--quadrant{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-journey-card{overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-roster-row{padding:4px 0;font-size:.78rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-roster{gap:4px;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-x123--quadrant .x123-action{padding:6px 8px;font-size:.68rem}.x123-layout--office:not(.x123-layout--with-lore){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch}.x123-layout--office:not(.x123-layout--with-lore) .x123-stage{min-width:0;align-self:stretch}.x123-layout--office:not(.x123-layout--with-lore) .x123-office-footer{grid-column:1 / -1}.startup-hub .hub-quadrant-band .hub-info-btn{background:#0012308c;border-color:#ffc87859;color:#fff8e7}.hub-quadrant-frame--tl{padding:0;overflow:hidden}.hub-quadrant-frame .today-cr-panel--quadrant,.hub-quadrant-frame .today-cr-console--quadrant,.hub-quadrant-frame .today-cr-side--quadrant,.hub-quadrant-frame .academy-cr-panel--quadrant,.hub-quadrant-frame .treasury-card--quadrant{height:100%;min-height:0;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0}.hub-quadrant-frame .today-cr-hero{height:100%;min-height:0;border:none;box-shadow:none;border-radius:0}.hub-quadrant-grid--framed .hub-quadrant-frame .today-cr-hero{border-radius:0}.today-quadrant-tr-stack,.cash-quadrant-tr-stack,.startup-quadrant-tl-stack{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;overflow:hidden}.today-tr-section{min-height:0}.today-tr-section--mentor{flex:0 0 auto}.today-tr-section--inbox{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.today-tr-section--calendar{flex:0 0 auto}.today-quadrant-tr-panel{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden}.today-quadrant-tr-head{flex-shrink:0}.today-quadrant-tr-head .today-cr-panel-kicker{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffe9b0eb}.today-tr-mentor-strip{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.24);background:#0012306b;color:#e6f0ffeb;text-align:left;cursor:pointer;flex-shrink:0}.today-tr-mentor-strip:hover{border-color:#ffdc8c6b;background:#0016388c}.today-tr-mentor-copy{font-size:.72rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-tr-launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1 1 auto;min-height:0;align-content:start}.today-tr-launcher-grid--two{grid-template-columns:1fr}.today-tr-launcher{display:flex;align-items:flex-start;gap:8px;min-height:0;padding:10px;border-radius:12px;border:1px solid rgba(255,200,120,.22);background:#00123061;color:#fff8e7;text-align:left;cursor:pointer}.today-tr-launcher:hover{border-color:#ffdc8c73;background:#00163885}.today-tr-launcher-icon{flex-shrink:0;font-size:1.1rem;line-height:1}.today-tr-launcher-body{display:flex;flex-direction:column;gap:2px;min-width:0}.today-tr-launcher-body strong{font-size:.76rem;font-weight:800;color:#fff8e7;line-height:1.2}.today-tr-launcher-body em{font-style:normal;font-size:.64rem;color:#c8dcf5e0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-tr-notify-snippet{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px 8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,237,0,.28);background:#000e288c;box-shadow:inset 3px 0 #ffed00;color:#f4f8ff;text-align:left;cursor:pointer;flex-shrink:0}.today-tr-notify-snippet:hover{border-color:#ffed0073}.today-tr-notify-snippet-cat{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#ffe566;white-space:nowrap}.today-tr-notify-snippet-text{font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-tr-notify-snippet-where{font-size:.6rem;color:#b4d2f5d1;white-space:nowrap}.today-tr-notify-snippet-go{font-size:.82rem;font-weight:800;color:#ffe9b0}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel{height:100%;min-height:0}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel,.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .today-quadrant-tr-panel{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0;color:#fff8ebf5}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;flex-shrink:0;margin-bottom:6px}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel-title{display:flex;flex-direction:column;gap:2px;min-width:0}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel-head .today-cr-panel-kicker{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffe9b0f2}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel-head strong{font-size:.88rem;font-weight:800;color:#fff8e7;text-shadow:0 1px 4px rgba(0,0,0,.45)}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .hub-notify-panel-actions .today-cr-open-btn{min-height:28px;padding:4px 10px;font-size:.72rem;border-radius:999px}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-empty{color:#dcebffe0;font-size:.74rem}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-card{background:#000e28c7;border:1px solid rgba(255,200,120,.3);color:#f4f8ff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-card.unread{border-color:#ffed0080;box-shadow:inset 3px 0 #ffed00;background:#001234db}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-card.read{opacity:.9}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-card.tone-finance{border-color:#7dd3fc61}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-from{color:#fff8e7!important;font-size:.82rem}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-subject{color:#ffe9b0!important;font-size:.78rem;font-weight:700}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-body{color:#e6f0fff0!important;font-size:.72rem;line-height:1.45}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-where{color:#93c5fd;font-size:.64rem;font-weight:700}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-cat{font-size:.6rem;font-weight:800;letter-spacing:.05em}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-cat--finance{color:#bae6fd;background:#38bdf838;border:1px solid rgba(125,211,252,.4)}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-cat--team{color:#ddd6fe;background:#a78bfa38;border:1px solid rgba(167,139,250,.38)}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-cat--legal,.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-cat--map{color:#fde68a;background:#fbbf2433;border:1px solid rgba(251,191,36,.38)}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-go{border:1px solid rgba(255,237,0,.58);background:#ffed0033;color:#fffef0}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-go:hover{background:#ffed0052;border-color:#ffed00b8}.today-hub .hub-quadrant-grid--framed [data-hub-panel="1-2"] .inbox-feed-read{border:1px solid rgba(255,200,120,.38);background:#0012308c;color:#fff8ebeb}@media(max-width:560px){.today-tr-notify-snippet{grid-template-columns:auto 1fr auto}.today-tr-notify-snippet-where{display:none}}.today-tr-section--inbox .today-cr-inbox{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:auto!important}.today-cr-inbox-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin-top:4px;padding-right:2px}.today-tr-calendar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.today-tr-calendar-block{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;border-radius:12px;background:#00123057;border:1px solid rgba(255,200,120,.22)}.today-tr-calendar-block .today-cr-open-btn{margin-top:auto}.today-cr-side--compact{height:auto!important}.today-hub .hub-quadrant-grid--framed .today-quadrant-tr-stack>.today-tr-section .today-cr-side--quadrant,.today-hub .hub-quadrant-grid--framed .today-quadrant-tr-stack>.today-tr-section .today-cr-inbox,.today-hub .hub-quadrant-grid--framed .today-quadrant-tr-stack>.today-tr-section .today-cr-side{height:auto!important;flex-shrink:0}.today-quadrant-tr-stack .mentor-tip-card{margin:0;padding:8px 10px;font-size:.76rem;border-radius:14px;background:#fffffff0;border:1px solid rgba(40,53,147,.12);flex-shrink:0}.today-quadrant-tr-stack .mentor-tip-card p{margin:4px 0 0;line-height:1.35;font-size:.74rem}.today-cr-tiles--quadrant{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%;align-content:stretch}.today-cr-tiles--quadrant .today-cr-tile{min-height:0;height:auto}.today-cr-tiles--quadrant .today-cr-tile.active{border-color:#ffc107a6;box-shadow:0 0 0 2px #ffc10747}.cash-quadrant-nav,.cash-quadrant-detail,.cash-quadrant-workspace,.startup-quadrant-workspace{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}.cash-quadrant-workspace .cash-tabs{flex-shrink:0}.cash-arena-card--quadrant{width:100%}.startup-tabs--quadrant{display:flex;flex-direction:column;gap:8px;height:100%}.startup-tabs--quadrant .startup-tab{width:100%;text-align:left}.startup-kpi-strip--quadrant{margin:0}.startup-hero-banner--quadrant{max-height:120px;border-radius:14px}.academy-domains--quadrant{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;align-content:start}.academy-cr-head--quadrant{gap:8px}.resource-bar--mobile{min-height:52px}.resource-bar--mobile .resource-bar-inner{min-height:52px;padding:8px 14px 10px;gap:10px}.resource-bar-center{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(6px,1vw,12px);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.resource-bar-center-duo{display:inline-flex;align-items:center;gap:clamp(8px,1.2vw,14px);flex:0 0 auto;min-width:0}.resource-bar-hub-title{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:0}.resource-bar-hub-label{margin:0;font-size:clamp(.82rem,1.55vw,1rem);font-weight:800;color:#283593;white-space:nowrap;line-height:1}.resource-bar--shell .resource-bar-hub-label{color:#f8fbff;text-shadow:0 1px 6px rgba(0,0,0,.35)}.resource-bar--shell .resource-bar-hub-title .hub-info-btn{border-color:#ffffff6b;background:#ffffff29;color:#f8fbff}.resource-bar-hub-title .hub-info-btn{width:20px;height:20px;font-size:.68rem;flex-shrink:0}.resource-bar-center::-webkit-scrollbar{display:none}.resource-bar-identity-triad{flex:0 0 auto;min-width:0;gap:clamp(4px,.8vw,8px)}.resource-bar-identity-triad .game-identity-triad-pill{max-width:clamp(92px,10vw,124px);padding:4px 8px 4px 4px;gap:5px}.resource-bar-identity-triad .game-identity-triad-icon{width:26px;height:26px;flex-shrink:0}.resource-bar-identity-triad .game-identity-triad-img{width:22px;height:22px}.resource-bar-identity-triad .game-identity-triad-copy small{font-size:.46rem;letter-spacing:.06em}.resource-bar-identity-triad .game-identity-triad-copy strong{font-size:.6rem;line-height:1.15}.resource-bar--mobile .resource-bar-center .resource-chips--stats{flex:0 0 auto;justify-content:center}.resource-bar--mobile .resource-cash--hero{flex:0 1 auto;min-width:0;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:800;line-height:1.15;white-space:nowrap}.resource-bar--mobile .resource-chips--stats{flex:0 0 auto;justify-content:center;flex-wrap:nowrap;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none}.resource-bar--mobile .resource-chips--stats::-webkit-scrollbar{display:none}.resource-bar--mobile .resource-chip{padding:6px 10px;font-size:clamp(.78rem,1.6vw,.92rem);gap:5px;flex-shrink:0}.resource-bar--mobile .resource-chip-emoji{font-size:1rem}.resource-bar--mobile .resource-chip-btn{cursor:pointer;font:inherit}.resource-bar--mobile .resource-chip-btn:hover{background:#fff3;border-color:#ffffff47}.resource-bar--mobile .resource-chip-morale.is-low,.resource-bar--mobile .resource-chip-energy.is-low{border-color:#ff9800a6;box-shadow:0 0 0 1px #ff980040}.resource-bar--mobile .resource-chip-training{padding-inline:9px}.resource-bar--mobile .resource-chip-risk{background:#ffffff14}.resource-arma-icon{width:1.35rem;height:1.35rem;object-fit:contain;flex-shrink:0}.resource-chip--arma{gap:6px}.today-arma-icon{width:1.5rem;height:1.5rem;object-fit:contain;display:block;margin-bottom:2px}.today-arma-icon--tile{width:2.25rem;height:2.25rem;margin:0 auto 4px}.today-arma-icon--step{width:1.1rem;height:1.1rem;display:inline-block;vertical-align:middle;margin-right:4px}.today-hero-metrics--compact>div{display:flex;flex-direction:column;align-items:center;gap:2px}.cash-tab-arma{width:1.25rem;height:1.25rem;object-fit:contain;vertical-align:middle;margin-right:4px}.cash-tab{display:inline-flex;align-items:center;gap:2px}.n2-tab-arma{width:1.5rem;height:1.5rem;object-fit:contain;flex-shrink:0}.n2-social-tab{display:inline-flex;align-items:center;gap:6px}.quiz-arma-icon{width:2rem;height:2rem;object-fit:contain;display:block}.quiz-arma-icon--choice{width:2.5rem;height:2.5rem;margin:0 auto}.quiz-tf-icon .quiz-arma-icon{width:2.25rem;height:2.25rem}.profile-section-arma,.profile-kpi-arma,.profile-hero-arma,.profile-shortcut-arma{object-fit:contain;flex-shrink:0}.profile-section-arma{width:2rem;height:2rem}.profile-kpi-arma{width:1.75rem;height:1.75rem;display:block;margin:0 auto 4px}.profile-hero-arma{width:1.25rem;height:1.25rem;display:block;margin:0 auto 2px}.profile-shortcut-arma{width:1.5rem;height:1.5rem}.profile-shortcut-btn{display:inline-flex;align-items:center;gap:6px}.startup-arma-icon,.startup-work-stock-arma,.emp-task-arma{object-fit:contain}.startup-arma-icon{width:2.5rem;height:2.5rem}.startup-work-stock-arma{width:1.5rem;height:1.5rem;display:block;margin:0 auto 2px}.emp-task-arma{width:1.75rem;height:1.75rem;display:block;margin:0 auto 4px}.treasury-icon--arma{width:2rem;height:2rem;object-fit:contain}.resource-bar--mobile .resource-icon-btn{width:34px;height:34px}.resource-bar--shell .resource-bar-bg,.resource-bar--shell .resource-bar-shine,.resource-bar--shell .resource-bar-accent{opacity:0}.resource-bar--shell .resource-bar-inner{background:transparent}.resource-bar--shell .resource-cash--hero{color:#14243d;text-shadow:0 1px 0 rgba(255,255,255,.45)}.resource-bar--shell .resource-chip{color:#14243d;background:#ffffffd1;border-color:#fffffff2;box-shadow:0 1px 4px #14243d1f}.resource-bar--shell .resource-chip-rep{background:#fff8e1e6;border-color:#ffc10759}.resource-bar--shell .resource-chip-energy{background:#e8fcf5e6;border-color:#22d5a559}.resource-bar--shell .resource-icon-btn{color:#14243d;background:#ffffffc7;border-color:#14243d1f}@media(min-width:768px){.resource-bar--mobile .resource-bar-inner{padding:10px 20px 12px;gap:14px}.resource-bar--mobile .resource-cash--hero{font-size:1.5rem}.resource-bar--mobile .resource-chip{padding:7px 12px;font-size:.95rem}}@media(max-width:1023px){.hub-quadrant-grid{grid-template-columns:1fr;grid-template-rows:auto;overflow-y:auto}.hub-quadrant-frame{min-height:180px;max-height:none}.hub-quadrant-grid--framed .hub-quadrant-frame{min-height:clamp(200px,34vw,280px)}.hub-quadrant-grid--framed .hub-quadrant-chrome-frame .sector-detail-frame-inner{top:11.5%;left:8%;right:8%;bottom:7%}.hub-quadrant-band .hub-page-title h1{color:#283593;text-shadow:none}}.hub-content--quadrant:has(.today-widget-board){overflow:hidden}.hub-content--quadrant .today-widget-board{gap:8px;padding-bottom:0}.hub-content--quadrant .today-widget-board .today-cr-head--quadrant.today-cr-head--banner-only{display:flex;justify-content:flex-end;align-items:center}.hub-content--quadrant .today-widget-board .today-cr-head--quadrant.today-cr-head--banner-only .today-next-banner{width:auto;max-width:min(100%,280px)}.game-identity-triad{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1vw,10px);min-width:0;justify-self:center}.game-identity-triad-pill{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:clamp(108px,14vw,148px);padding:6px 10px 6px 6px;border-radius:999px;border:1px solid rgba(40,53,147,.16);background:#ffffffe0;box-shadow:0 6px 18px #28359314,inset 0 1px #fffffff2;color:#1a2332;cursor:default;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.game-identity-triad-pill:hover{transform:translateY(-1px);border-color:#28359347;box-shadow:0 10px 22px #2835931f,inset 0 1px #fffffffa}.game-identity-triad-pill:focus-visible{outline:2px solid rgba(40,53,147,.45);outline-offset:2px}.game-identity-triad-icon{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#eef2f7f2;border:1px solid rgba(40,53,147,.1);overflow:hidden}.game-identity-triad-img{width:78%;height:78%;object-fit:contain;display:block}.game-identity-triad-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.game-identity-triad-copy small{font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2835939e;line-height:1.1}.game-identity-triad-copy strong{font-size:.68rem;font-weight:800;color:#283593;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.game-identity-triad-pill--sector .game-identity-triad-icon{background:#3ec8ff1f;border-color:#3ec8ff47}.game-identity-triad-pill--style .game-identity-triad-icon{background:#ff6b351a;border-color:#ff6b353d}.game-identity-triad-pill--office .game-identity-triad-icon{background:#d4a84b24;border-color:#d4a84b4d}@media(max-width:720px){.hub-content--quadrant .today-widget-board .today-cr-head--quadrant.today-cr-head--banner-only{justify-content:flex-end}.resource-bar-center-duo{gap:6px}.resource-bar-hub-label{font-size:.78rem}.resource-bar-identity-triad .game-identity-triad-pill{max-width:none;flex:0 1 auto;padding:4px 6px 4px 4px}.resource-bar-identity-triad .game-identity-triad-copy strong{font-size:.56rem}}@media(min-width:1024px){.hub-nav-root--flat,.game-shell .hub-nav-root--flat{position:fixed;left:0;right:0;bottom:var(--hub-dock-lift);top:auto;width:100%;height:auto;min-height:calc(var(--hub-dock-zone) + env(safe-area-inset-bottom));background:transparent;border:0;box-shadow:none}.hub-nav-root--flat .hub-nav-flat-stage{flex-direction:row;align-items:flex-end;justify-content:center;overflow:visible;scrollbar-width:none}.hub-nav-root--flat .hub-nav-flat-stage::-webkit-scrollbar{display:none}.game-shell:not(.game-shell-final) .hub-content{width:min(100%,var(--layout-hub-max));max-width:var(--layout-hub-max);margin:10px auto 12px;padding:12px clamp(14px,1.6vw,28px) 16px}.game-shell:not(.game-shell-final) .hub-content--quadrant{width:100%;max-width:none;margin:6px 0 8px;padding:6px clamp(12px,1.4vw,22px) 12px}.game-shell[data-hub-tab=MAP] .hub-content,.game-shell[data-hub-tab=PROFILE] .hub-content{padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 12px)}.profile-hub-v2{max-width:none;padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 24px);scroll-padding-bottom:calc(var(--hub-dock-zone) + var(--hub-dock-lift) + 24px)}.profile-hub-v3 .profile-v3-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-hero-v2{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start;column-gap:16px;row-gap:10px}.profile-hero-v2 .profile-hero-avatar-ring{grid-row:1 / span 2;flex-direction:column;align-items:center}.profile-hero-v2 .profile-hero-chips{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.map-hub-terminal .map-header{max-width:none}.map-hub-terminal .map-progress-strip{max-width:560px}}@media(max-width:900px){.map-hub-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.map-hub-sidebar{max-height:148px}.map-hub-sidebar-list{flex-direction:row;overflow-x:auto;overflow-y:hidden}.map-hub-sidebar-btn{min-width:140px}}@media(min-width:768px){.overlay-sheet:not(.overlay-sheet-x124){align-items:center;padding:24px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.overlay-sheet:not(.overlay-sheet-x124) .overlay-sheet-panel{width:min(560px,100%);max-height:min(88vh,720px);border-radius:20px}.mentor-panel-sheet.overlay-sheet{align-items:center;padding:28px 20px}.mentor-panel-sheet .overlay-sheet-panel,.mentor-panel-sheet .mentor-panel-v2{width:min(560px,100%);max-height:min(88vh,720px);border-radius:20px;box-shadow:0 28px 80px #041f4047,0 0 0 1px #ffffff14}.mentor-panel-sheet .mentor-panel-v2{border-radius:20px}}@media(hover:hover)and (pointer:fine){.profile-cta-btn:hover:not(:disabled){background:linear-gradient(90deg,#032d5c,#003d70);box-shadow:0 6px 20px #2835935c;transform:translateY(-1px)}.profile-cta-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #2835933d}.profile-ghost-btn:hover{background:#f0f6ff;border-color:#90b4e8;color:#032d5c}.profile-shortcut-btn:hover{border-color:#90b4e8;background:#f5f9ff;box-shadow:0 4px 14px #2835931a;transform:translateY(-1px)}.profile-shortcut-btn:active{transform:translateY(0)}.profile-logout-btn:hover{background:#fff5f5;border-color:#ef9a9a}}.profile-cta-btn,.profile-ghost-btn,.profile-shortcut-btn,.profile-logout-btn{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease,color .15s ease}.profile-cta-btn:focus-visible,.profile-ghost-btn:focus-visible,.profile-shortcut-btn:focus-visible,.profile-logout-btn:focus-visible{outline:2px solid #283593;outline-offset:2px}.profile-section{transition:box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){.profile-section:hover{box-shadow:0 8px 28px #1b2a4e1a;border-color:#c8daf5}}.borc-draft-panel{max-width:42rem;margin:0 auto;padding:1.25rem 1.5rem;border:1px solid rgba(40,53,147,.2);border-radius:12px;background:#ffffffeb;box-shadow:0 8px 32px #1b2a4e14}.borc-draft-head h2{margin:0 0 .35rem;font-size:1.25rem;color:#1a237e}.borc-draft-sub{margin:0 0 1rem;font-size:.9rem;color:#455a64;line-height:1.45}.borc-hire-style-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.borc-audit-candidate-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}.borc-audit-4691 .borc-hire-style-card.compact{width:100%}.borc-product-stage-strip{display:flex;gap:.35rem;margin:0 0 1rem;flex-wrap:wrap}.borc-product-stage-node{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;min-width:3.5rem}.borc-product-stage-dot{width:.65rem;height:.65rem;border-radius:50%;background:#cfd8dc}.borc-product-stage-node--done .borc-product-stage-dot{background:#43a047}.borc-product-stage-node--active .borc-product-stage-dot{background:#3949ab;box-shadow:0 0 0 3px #3949ab40}.borc-product-stage-label{font-size:.72rem;color:#546e7a;text-align:center}.borc-product-stage-node--active .borc-product-stage-label{font-weight:700;color:#1a237e}.borc-sprint-panel .borc-sprint-focus-grid{display:grid;gap:.5rem;margin-bottom:.75rem}.borc-sprint-summary,.borc-sprint-history,.borc-sprint-outcome ul{margin:0 0 .75rem;padding-left:1.1rem;font-size:.88rem;color:#455a64}.borc-sprint-goal{margin:0 0 .75rem;font-size:.88rem;color:#3949ab}.borc-sprint-fuel{margin:0 0 .75rem;font-size:.85rem;color:#546e7a}.energy-modal{z-index:1260;align-items:center;padding:48px 16px 88px}.energy-modal-panel{width:min(720px,100%);max-height:min(90vh,820px)}.energy-modal-head strong{display:block;font-size:.95rem;color:#021f40}.energy-modal-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92;margin-bottom:2px}.energy-modal-body{display:flex;flex-direction:column;gap:14px;padding:12px}.energy-modal-flash{margin:0;flex-shrink:0}.energy-modal-hero{margin:0}.energy-modal-meter{height:8px;margin-top:6px;border-radius:999px;background:#0436731a;overflow:hidden}.energy-modal-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffed00,#f59e0b)}.energy-modal-spec{margin-top:8px}.energy-modal-section{display:flex;flex-direction:column;gap:8px}.energy-modal-section-head strong{display:block;font-size:.82rem;color:#021f40}.energy-modal-section-kicker{display:block;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5a6f92;margin-bottom:2px}.energy-modal-breakdown{margin:0;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#fffdf6 0%,var(--mg-panel-cream-deep) 100%);border:1px solid rgba(4,54,115,.1)}.energy-modal-breakdown-sub dt{padding-left:8px;font-size:.58rem}.energy-modal-breakdown-total{margin-top:4px;padding-top:6px;border-top:1px dashed rgba(4,54,115,.14)}.energy-modal-breakdown-total dd{color:#c62828;font-size:.78rem}.energy-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.energy-pack-panel{margin:0;min-height:0;grid-template-columns:minmax(72px,34%) minmax(0,1fr)}.energy-pack-panel .mg-pitch-panel-art{min-height:112px}.energy-pack-panel .mg-pitch-panel-art img{object-fit:contain;mix-blend-mode:darken;padding:8px}.energy-pack-panel .mg-pitch-panel-body{padding:8px 10px}.energy-pack-panel .mg-pitch-panel-title{font-size:.72rem;line-height:1.25}.energy-pack-panel .mg-pitch-panel-desc{font-size:.62rem;line-height:1.35}.energy-pack-action-btn{padding:7px 8px;font-size:.66rem}.energy-pack-action-btn:disabled{background:#90a4ae}.energy-pack-hint{color:#b91c1c;margin-top:4px}body.energy-sheet-open{overflow:hidden}@media(max-width:560px){.energy-pack-grid{grid-template-columns:1fr}}.borc-hire-style-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem 1rem;border:2px solid #e3eaf5;border-radius:10px;background:#fff;cursor:pointer;text-align:left}.borc-hire-style-card--selected{border-color:#3949ab;background:#eef1fb}.borc-hire-style-emoji{font-size:1.5rem}.borc-hire-style-sub{font-size:.8rem;color:#607d8b;line-height:1.35}.borc-founding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:1rem}.borc-founding-card{display:flex;flex-direction:column;align-items:stretch;padding:0;border:2px solid #e3eaf5;border-radius:10px;background:#fff;overflow:hidden;cursor:pointer;text-align:left}.borc-founding-card--selected{border-color:#3949ab;box-shadow:0 0 0 2px #3949ab40}.borc-founding-portrait{width:100%;height:5.5rem;object-fit:cover;background:#eceff1}.borc-founding-card-body{padding:.65rem .75rem;display:flex;flex-direction:column;gap:.2rem}.borc-founding-role,.borc-founding-offer,.borc-founding-accept{font-size:.78rem;color:#607d8b}.borc-founding-pool-title{margin:.75rem 0 .5rem;font-size:.95rem;color:#37474f}.borc-founding-skip{margin-top:.5rem;padding:.5rem .75rem;border:1px dashed #90a4ae;border-radius:8px;background:transparent;color:#546e7a;cursor:pointer;font-size:.85rem}.borc-founding-loading{color:#607d8b;font-size:.9rem}.borc-profile-fields{display:flex;flex-direction:column;gap:.75rem}.borc-field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#37474f}.borc-field textarea{width:100%;padding:.6rem .75rem;border:1px solid #cfd8dc;border-radius:8px;font:inherit;resize:vertical;min-height:4.5rem}.onboarding-scroll-chapter--borc .onboarding-scroll-chapter-inner{padding:2rem 1rem}.borc-settings-experience{margin-bottom:.75rem}.borc-settings-experience .borc-draft-head h3{margin:0 0 .35rem;font-size:1rem;color:#1a237e}.borc-academy-progress-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.borc-academy-progress-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;padding:.45rem .6rem;border-radius:8px;background:#fff9;font-size:.85rem}.borc-academy-progress-meta{color:#607d8b;font-size:.78rem}.borc-experience-grid{display:grid;gap:.75rem}.borc-experience-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.1rem;border:1px solid #cfd8dc;border-radius:12px;background:#ffffffeb;text-align:left;cursor:pointer}.borc-experience-card--selected{border-color:#7b1fa2;box-shadow:0 0 0 2px #7b1fa233}.borc-experience-sub{font-size:.88rem;color:#546e7a}.borc-experience-badge{font-size:.75rem;font-weight:600;color:#f9a825}.borc-founding-quiz-statement{font-size:1.05rem;line-height:1.45;margin:0 0 1rem;color:#263238}.onboarding-founding-quiz-frame{width:min(100%,680px);margin:0 auto;padding:clamp(16px,2.4vw,22px);border-radius:18px;border:1px solid rgba(212,168,75,.38);background:#021f4094;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff1a}.onboarding-founding-quiz-head{margin-bottom:14px;text-align:center}.onboarding-founding-quiz-kicker{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffed00}.onboarding-founding-quiz-title{margin:6px 0 0;font-size:clamp(1.05rem,2.2vw,1.32rem);font-weight:800;color:#fff}.onboarding-founding-quiz-sub{margin:6px 0 0;font-size:.78rem;line-height:1.45;color:#ffffffb8}.onboarding-founding-quiz-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.onboarding-founding-quiz-dot{width:10px;height:10px;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.28);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.onboarding-founding-quiz-dot.is-active{transform:scale(1.15);background:#ffed0059;border-color:#ffed008c;box-shadow:0 0 12px #ffed0059}.onboarding-founding-quiz-dot.is-correct{background:#4ade808c;border-color:#4ade80b3}.onboarding-founding-quiz-dot.is-wrong{background:#f871718c;border-color:#f87171b3}.onboarding-founding-quiz-stack{list-style:none;margin:0;padding:0;display:grid;gap:10px}.onboarding-founding-quiz-card{padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000002e;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease}.onboarding-founding-quiz-card.is-pending{opacity:.55}.onboarding-founding-quiz-card.is-active{border-color:#ffed0085;background:#0230488c;box-shadow:0 0 0 1px #ffed0038}.onboarding-founding-quiz-card.is-correct{border-color:#4ade806b;background:#0230206b}.onboarding-founding-quiz-card.is-wrong{border-color:#f8717161;background:#300c0c61}.onboarding-founding-quiz-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.onboarding-founding-quiz-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;font-size:.72rem;font-weight:900;color:#ffed00;background:#ffed001f;border:1px solid rgba(255,237,0,.28)}.onboarding-founding-quiz-statement{margin:0;font-size:.86rem;line-height:1.45;color:#ffffffeb}.onboarding-founding-quiz-verdict{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;font-size:.82rem;font-weight:900}.onboarding-founding-quiz-card.is-correct .onboarding-founding-quiz-verdict{color:#86efac;background:#4ade802e;border:1px solid rgba(74,222,128,.35)}.onboarding-founding-quiz-card.is-wrong .onboarding-founding-quiz-verdict{color:#fca5a5;background:#f8717129;border:1px solid rgba(248,113,113,.32)}.onboarding-founding-quiz-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.onboarding-founding-quiz-tap{min-height:44px;border-radius:12px;font-size:.88rem;font-weight:800;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.onboarding-founding-quiz-tap:active{transform:scale(.98)}.onboarding-founding-quiz-tap--true{color:#2a1800;background:linear-gradient(180deg,#fff176,#ffed00);border-color:#ffed00a6;box-shadow:0 8px 20px #00000038}.onboarding-founding-quiz-tap--false{color:#fff;background:#ffffff0f;border-color:#ffffff38}.onboarding-founding-quiz-tap--false:hover{border-color:#ffffff61;background:#ffffff1a}.onboarding-founding-quiz-hint{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:.72rem;line-height:1.4;color:#ffffffb8}.onboarding-founding-quiz-hint strong{color:#fca5a5}.onboarding-founding-quiz-foot{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.onboarding-founding-quiz-foot p{margin:0;font-size:.8rem;line-height:1.45;color:#ffffffc7}.onboarding-founding-quiz-foot--pass p{color:#86efac}.onboarding-founding-quiz-foot--fail p{color:#fca5a5}.onboarding-founding-quiz-retry{margin-top:10px;min-width:10rem;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,237,0,.45);background:#ffed0024;color:#ffed00;font-size:.84rem;font-weight:800;cursor:pointer}.onboarding-scroll-chapter--final .onboarding-founding-quiz-frame{width:min(100%,calc(var(--layout-onboarding-max, 680px) - var(--onboarding-kunye-avoid, 0px) * .15))}.borc-founding-quiz-actions{display:flex;gap:.75rem;flex-wrap:wrap}.borc-founding-quiz-btn{min-width:7rem}.borc-founding-quiz-progress{margin-top:.75rem;font-size:.85rem;color:#607d8b}.borc-founding-quiz-fail{color:#c62828;margin-bottom:.75rem}.borc-founding-quiz-retry{width:100%;max-width:18rem}.borc-founding-quiz--done .borc-draft-head h2{color:#2e7d32}.borc-turn-dice-body{display:flex;justify-content:center;padding:1rem 0}.borc-turn-dice-btn{padding:.85rem 1.5rem;border:2px solid #3949ab;border-radius:12px;background:#e8eaf6;font-size:1.05rem;cursor:pointer}.borc-turn-dice-result{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.borc-turn-dice-face{font-size:2rem}.borc-turn-performance-body{display:flex;flex-direction:column;gap:12px;padding:.25rem 0 .5rem}.borc-turn-performance-score{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#040e226b;border:1px solid rgba(255,200,120,.2)}.borc-turn-performance-band{font-size:1rem;color:#fff8e7}.borc-turn-performance-meta{font-size:.78rem;color:#bad6ffe0}.borc-turn-performance-factors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.borc-turn-performance-factors li{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,200,120,.14);background:#040e2252;font-size:.68rem}.borc-turn-performance-factors li.ok{border-color:#22c55e59}.borc-turn-performance-factors li.warn{border-color:#fb923c66}.borc-turn-performance-factor-label{font-weight:800;color:#fff8e7}.borc-turn-performance-factor-detail{color:#bad6ffd1}.borc-turn-performance-btn{align-self:stretch;min-height:42px;border-radius:12px;border:1px solid rgba(255,237,0,.45);background:linear-gradient(135deg,#ffed00eb,#ffd23ce0);color:#1a2744;font-weight:800;font-size:.88rem;cursor:pointer}.borc-turn-performance-next{margin:0;text-align:center}.borc-turn-choice-grid{display:grid;gap:.5rem;margin-top:.75rem}.borc-turn-choice-grid.compact{grid-template-columns:1fr}.borc-turn-choice{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.65rem .75rem;border:1px solid #cfd8dc;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.borc-turn-choice-key{font-size:.75rem;color:#607d8b}.borc-turn-skip{margin-top:.65rem;padding:.4rem .6rem;border:none;background:transparent;color:#78909c;cursor:pointer;font-size:.85rem}.borc-turn-assist-btn{margin-top:.5rem;padding:.45rem .75rem;border-radius:8px;border:1px solid rgba(124,77,255,.45);background:#7c4dff1f;color:#5e35b1;cursor:pointer;font-size:.88rem}.borc-quiz-assist-hint{margin:.35rem 0 .5rem;padding:.45rem .6rem;border-radius:8px;background:#ffc10726;color:#6d4c00;font-size:.85rem}.borc-experience-automation-hint{font-size:.82rem;opacity:.9}.borc-turn-founder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem}.borc-turn-founder-btn{display:flex;flex-direction:column;gap:.15rem;padding:.6rem;border:1px solid #b0bec5;border-radius:8px;background:#fafafa;cursor:pointer}.borc-turn-founder-btn:disabled{opacity:.45;cursor:not-allowed}.borc-turn-tf-row{display:flex;gap:.5rem}.borc-turn-tf-btn{flex:1;padding:.5rem;border-radius:8px;border:1px solid #cfd8dc;cursor:pointer}.borc-turn-tf-btn.primary{background:#3949ab;color:#fff;border-color:#3949ab}.borc-kosgeb-project-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.borc-kosgeb-project-list li{display:flex;justify-content:space-between;gap:.5rem;font-size:.85rem}.borc-kosgeb-empty{color:#78909c;font-size:.85rem}.borc-profile-chips{display:flex;flex-wrap:wrap;gap:.4rem}.borc-profile-chip{padding:.35rem .65rem;border-radius:999px;background:#eceff1;font-size:.82rem}.borc-profile-rep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.borc-profile-rep-grid div{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.borc-profile-stat-row{display:flex;gap:1.5rem}.borc-profile-knowledge{list-style:none;margin:.5rem 0 0;padding:0;font-size:.85rem}.borc-profile-knowledge li{display:flex;justify-content:space-between;padding:.25rem 0}.borc-profile-journal-lines{list-style:none;margin:0 0 .75rem;padding:0;font-size:.82rem;color:#546e7a}.borc-profile-dl-btn{padding:.5rem .85rem;border:1px solid #3949ab;border-radius:8px;background:#fff;color:#3949ab;cursor:pointer;font-size:.85rem}.borc-mentor-rule-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.borc-mentor-rule-list li.ready{border-left:3px solid #43a047;padding-left:.4rem}.borc-mentor-pending{color:#90a4ae;font-size:.8rem}.borc-bank-kgf-panel,.borc-bank-head{margin-bottom:.5rem}.map-hub-detail-shell-inner .hub-institution-panel-inner>.hub-detail-body--tabbed.hub-inst-tab-stack{flex:0 1 auto;min-height:min-content;overflow:visible}.hub-inst-supports-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.hub-inst-supports-warn{margin:6px 0 0;color:#b45309}.map-hub-detail-shell-inner .hub-inst-supports-panel .borc-draft-panel{max-width:none;margin:0}.borc-bank-body .borc-bank-stat{font-size:1rem;margin:.35rem 0}.borc-bank-picker{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#fffcf5f2;border:1px solid rgba(160,120,50,.28)}.borc-bank-picker-head strong{display:block;font-size:.88rem;color:#1a140c}.borc-bank-picker-head .turn-hint{margin:4px 0 0}.borc-bank-picker-list li{display:flex;align-items:center;justify-content:space-between;gap:8px}.borc-bank-picker-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.borc-bank-picker-meta small{font-size:.68rem;line-height:1.3}.map-hub-detail-shell-inner .borc-bank-picker{flex-shrink:0}.borc-bank-product-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.borc-quest-list,.borc-dev-list{list-style:none;margin:0;padding:0}.borc-quest-row,.borc-dev-row{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.borc-quest-meta{display:block;font-size:.75rem;color:#78909c}.borc-dev-badge{margin-right:.5rem}.borc-save-import-text{width:100%;min-height:120px;font-family:ui-monospace,monospace;font-size:.8rem;margin-bottom:.5rem}.borc-cash-report h3{font-size:.9rem;margin:.75rem 0 .35rem}.borc-partnership-kpi{margin-top:.75rem}.borc-legal-checklist li{margin:.25rem 0}.borc-team-event-panel{max-width:420px}.borc-dev-unlock-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.borc-bank-product-list{list-style:none;margin:.5rem 0;padding:0}.onboarding-scroll-chapter--cofounder-pick:before{background-position:center 28%}.borc-cofounder-journey--panorama{position:relative;isolation:isolate;padding:clamp(12px,2vw,20px);border-radius:18px;overflow:hidden}.borc-cofounder-journey--panorama:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--cofounder-panorama);background-size:cover;background-position:center 28%;filter:saturate(1.05) contrast(1.02)}.borc-cofounder-journey--panorama:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00081833,#021f40b8),linear-gradient(90deg,rgba(0,0,0,.28) 0%,transparent 42%,rgba(0,0,0,.22) 100%);pointer-events:none}.borc-cofounder-candidate-grid{width:100%}.borc-cofounder-flip .onboarding-founding-card--back{overflow-y:auto;scrollbar-width:thin}.borc-cofounder-card-portrait{border-radius:14px}.borc-cofounder-card-stars{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);font-size:.52rem;letter-spacing:.06em;color:#ffd54f;text-shadow:0 1px 4px rgba(0,0,0,.65)}.borc-cofounder-card-risk,.borc-cofounder-card-bonus{font-size:.58rem;line-height:1.3;text-align:center;color:#ffffffb8;max-width:100%}.borc-cofounder-card-bonus{color:#ffed00d1}.startup-journey-action.borc-cofounder-journey--panorama{min-height:min(72vh,640px)}.borc-cofounder-journey .borc-cofounder-skip{width:100%;margin:.5rem 0}.borc-cofounder-candidate-row{display:flex;gap:.65rem;overflow-x:auto;padding:.35rem 0 .5rem;scroll-snap-type:x mandatory}.borc-cofounder-candidate-card{flex:0 0 9.5rem;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0c1224bf;color:inherit;text-align:center;cursor:pointer}.borc-cofounder-candidate-card:hover{border-color:#ffd54f73}.borc-cofounder-candidate-portrait{width:4.5rem;height:4.5rem;border-radius:10px;object-fit:cover;background:#00000040}.borc-cofounder-candidate-card strong{font-size:.82rem}.borc-cofounder-candidate-card span{font-size:.72rem;opacity:.85}.borc-cofounder-candidate-trait{color:#b39ddb}.borc-cofounder-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#040814b8;display:flex;align-items:flex-end;justify-content:center;padding:1rem}.borc-cofounder-sheet{width:min(100%,28rem);max-height:90vh;overflow-y:auto}.borc-cofounder-sheet-profile{display:flex;gap:.75rem;align-items:center;margin:.75rem 0}.borc-cofounder-sheet-portrait{width:4rem;height:4rem;border-radius:10px;object-fit:cover}.borc-cofounder-sheet-equity{margin:.75rem 0}.borc-cofounder-sheet-label{font-weight:600;margin:0 0 .25rem}.borc-cofounder-sheet-pct{font-size:1.75rem;font-weight:700;color:#ce93d8;margin:.25rem 0}.borc-cofounder-sheet-slider{width:100%}.borc-cofounder-sheet-accept{font-weight:600;color:#ef5350}.borc-cofounder-sheet-accept.is-good{color:#66bb6a}.borc-cofounder-sheet-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.startup-hub-quadrant-v3.hub-quadrant-page{gap:0}.startup-hub-quadrant-v3 .hub-quadrant-grid{flex:1 1 auto;min-height:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel] .quadrant-nudge-chip{display:inline-block;width:auto;max-width:100%;vertical-align:top}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-prod-head{align-items:center}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-prod-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;flex-shrink:0;margin-top:auto}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-tile-link{display:flex;width:auto;min-height:0;margin-top:0;padding:5px 6px;flex-direction:column;align-items:flex-start;gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-tile-link .startup-experience-entry-go{display:none}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-tile-link .startup-experience-entry-copy strong{font-size:.62rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-tile-link .startup-experience-entry-copy span{font-size:.52rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-1"] .startup-developments-entry-arma{width:18px;height:18px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-sprint-band--panel{flex-shrink:0;width:100%;margin:0;padding:5px 8px;border-radius:8px;text-align:left;cursor:pointer;border:1px solid rgba(100,181,246,.32);background:#0012309e;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-sprint-band--panel .startup-sprint-band-copy strong{font-size:.68rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-sprint-band--panel .startup-sprint-band-copy em{font-size:.54rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-sprint-band-go{font-size:.72rem;font-weight:800;color:#ffc878e6;flex-shrink:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-2"] .startup-team-toolbar--foot .compact{width:auto;min-width:0;flex:0 0 auto;min-height:26px;padding:4px 10px;font-size:.58rem}.startup-hub-quadrant-v3 .startup-hub-band{display:flex;flex-direction:column;gap:8px;width:100%}.startup-hub-quadrant-v3 .startup-hub-band .startup-journey-card{margin:0;max-width:100%}.startup-verim-chip{border:1px solid rgba(255,237,0,.45);background:#ffed001f;color:#ffed00;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:800;cursor:pointer}.hub-quadrant-frame--focused{animation:hub-panel-focus-pulse 1.1s ease-in-out 3;box-shadow:0 0 0 2px #ffed00a6,0 0 24px #ffed0047;z-index:2}@keyframes hub-panel-focus-pulse{0%,to{box-shadow:0 0 0 2px #ffed0073,0 0 12px #ffed0026}50%{box-shadow:0 0 0 3px #ffed00d9,0 0 28px #ffed0059}}.startup-sprint-band{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:14px;border:1px solid rgba(255,237,0,.28);background:#00000038}.startup-sprint-band-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.startup-sprint-band-kicker{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.startup-sprint-band-copy strong{font-size:.82rem}.startup-sprint-band-copy em{font-size:.68rem;font-style:normal;color:#ffffff9e}.startup-prod-refah-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.startup-refah-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:inherit;font:inherit;cursor:pointer}.startup-refah-chip span{font-size:.62rem;color:#ffffff8c}.startup-refah-chip strong{font-size:.78rem}.startup-refah-chip.is-low{border-color:#fbbf248c}.startup-experience-entry{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;margin-top:6px;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,200,120,.28);background:#00000038;color:#fff8e7;font:inherit;text-align:left;cursor:pointer}.startup-experience-entry:hover{border-color:#ffc8787a;background:#0000004d}.startup-experience-entry-icon{font-size:1rem;line-height:1}.startup-experience-entry-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.startup-experience-entry-copy strong{font-size:.72rem}.startup-experience-entry-copy span{font-size:.58rem;color:#fff8e7b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startup-experience-entry-go{font-size:.78rem;color:#ffc878d9}.startup-developments-entry .startup-developments-entry-arma{width:1.35rem;height:1.35rem;object-fit:contain;flex-shrink:0}.developments-cinema-frame .sector-detail-frame-inner{top:11%;left:8.5%;right:8.5%;bottom:8%;display:flex;flex-direction:column;overflow:hidden;text-align:left;color:#fff8e7}.developments-cinema-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,237,0,.35) transparent}.developments-cinema-panel{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,14px)}.developments-cinema-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-shrink:0}.developments-cinema-hero-copy{min-width:0}.developments-cinema-title{margin:4px 0 0;font-size:clamp(.92rem,2vw,1.12rem);line-height:1.2;color:#fff8e7}.developments-cinema-sub,.developments-cinema-phase{margin:4px 0 0;font-size:clamp(.62rem,1.2vw,.74rem);color:#c8d7ebe0}.developments-cinema-phase{color:#ffed00eb;font-weight:700}.developments-cinema-arma{width:clamp(36px,7vw,52px);height:clamp(36px,7vw,52px);object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.developments-campaign-progress{position:relative;height:22px;border-radius:999px;background:#020c20bf;border:1px solid rgba(255,237,0,.2);overflow:hidden;flex-shrink:0}.developments-campaign-progress-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ffed0059,#81c78473)}.developments-campaign-progress span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%;font-size:.58rem;font-weight:700;color:#fff8e7}.developments-cinema-section{flex-shrink:0}.developments-cinema-section-title{margin:0 0 6px;font-size:clamp(.68rem,1.3vw,.78rem);color:#fff8e7eb}.developments-phase-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.developments-phase-row{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:start;padding:6px 8px;border-radius:8px;background:#04143073;border:1px solid rgba(255,237,0,.1)}.developments-phase-row.is-current{border-color:#ffed0061;background:#ffed0014}.developments-phase-row.is-done{opacity:.72}.developments-phase-marker{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#c8d7eb73}.developments-phase-row.is-current .developments-phase-marker{background:#ffed00;box-shadow:0 0 8px #ffed008c}.developments-phase-row.is-done .developments-phase-marker{background:#81c784}.developments-phase-body strong{display:block;font-size:.62rem;color:#fff8e7}.developments-phase-body p{margin:2px 0 0;font-size:.54rem;line-height:1.35;color:#c8d7ebd1}.developments-phase-badge{font-size:.52rem;font-weight:800;padding:2px 6px;border-radius:999px;background:#ffed0029;color:#ffed00;white-space:nowrap}.developments-phase-badge.is-done{background:#81c78429;color:#a5d6a7}.developments-cinema-list,.developments-cinema-quest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.developments-cinema-list li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:6px 8px;border-radius:8px;background:#04143080;border:1px solid rgba(129,199,132,.22)}.developments-cinema-check{color:#81c784;font-weight:800}.developments-cinema-list strong{display:block;font-size:.62rem;color:#fff8e7}.developments-cinema-list span{font-size:.54rem;color:#c8d7ebc7}.developments-cinema-quest-list li{padding:6px 8px;border-radius:8px;background:#04143073;border:1px solid rgba(255,237,0,.1)}.developments-cinema-quest-list strong{display:block;font-size:.6rem;color:#fff8e7}.developments-cinema-quest-list span{font-size:.52rem;color:#c8d7ebbf}.developments-cinema-quest-list p{margin:4px 0 0;font-size:.54rem;line-height:1.35;color:#c8d7ebd1}.developments-cinema-hint{margin:0;font-size:.58rem;line-height:1.4;color:#c8d7ebd1}.developments-cinema-unlock-grid{display:flex;flex-wrap:wrap;gap:6px}.developments-cinema-unlock-btn{padding:5px 10px;border-radius:8px;font-size:.56rem;font-weight:700;cursor:pointer;border:1px solid rgba(255,237,0,.28);background:#ffed001a;color:#fff8e7}.developments-cinema-unlock-btn:disabled{opacity:.45;cursor:not-allowed}.developments-cinema-unlock-btn:not(:disabled):hover{background:#ffed002e}.startup-experience-panel .startup-experience-lead{margin:0 0 10px}.startup-experience-metrics{margin-bottom:12px}.startup-experience-focus-actions{margin-bottom:14px}.startup-experience-challenges{list-style:none;margin:0;padding:0;display:grid;gap:6px}.startup-experience-challenges li{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#0000002e;font-size:.78rem}.startup-overlay-dialog--experience .startup-overlay-body{max-height:min(70vh,520px);overflow-y:auto}body.experience-cinema-open{overflow:hidden}.experience-sheet--cinema{z-index:1240;padding:clamp(16px,3vh,32px);background:#000614e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);align-items:center;justify-content:center}.experience-cinema-stage{position:relative;width:min(1040px,96vw);max-width:1040px;margin:0 auto;flex-shrink:0}.experience-cinema-frame.month-close-cinema-frame{width:min(100%,calc(min(90vh,1100px)*1.875),1040px);aspect-ratio:960 / 512;height:auto;max-height:min(90vh,1100px);margin:0 auto}.experience-cinema-frame .sector-detail-frame-inner{top:11%;left:8.5%;right:8.5%;bottom:7.5%;gap:clamp(8px,1.2vh,14px);display:flex;flex-direction:column;overflow:hidden;color:#fff8e7}.experience-cinema-head{flex:0 0 auto;padding:0 4px 12px;border-bottom:1px solid rgba(255,200,120,.14)}.experience-cinema-kicker{display:block;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00e0;margin-bottom:6px}.experience-cinema-head strong{display:block;font-size:1.35rem;color:#fff8e7}.experience-cinema-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:clamp(8px,1.2vh,14px) clamp(10px,1.4vw,16px)}.experience-cinema-panel{display:flex;flex-direction:column;gap:16px}.experience-cinema-lead,.experience-cinema-hint{margin:0;font-size:.92rem;line-height:1.5;color:#bad6ffe0}.experience-cinema-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.experience-cinema-metrics p{margin:0;padding:14px 16px;border-radius:12px;background:#040e226b;border:1px solid rgba(255,200,120,.14);display:flex;flex-direction:column;gap:4px}.experience-cinema-metrics span{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#bad6ffc7}.experience-cinema-metrics strong{font-size:1.22rem;color:#fff8e7}.experience-cinema-section-title{margin:8px 0 0;font-size:.92rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffed00e0}.experience-focus-flash{margin:0;font-size:.76rem;padding:8px 10px;border-radius:10px;background:#16653459;border:1px solid rgba(34,197,94,.35);color:#dcfce7}.experience-focus-flash--cinema{background:#040e228c;border-color:#ffed0059;color:#fff8e7}.experience-focus-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.experience-focus-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,200,120,.18);background:#040e2261;color:#fff8e7;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.experience-focus-card:hover{border-color:#ffed0059;background:#040e228c}.experience-focus-card.active{border-color:#ffed008c;background:#ffed001f;box-shadow:inset 0 1px #ffed0047}.experience-focus-card-emoji{font-size:1.45rem;line-height:1;padding-top:2px}.experience-focus-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.experience-focus-card-copy strong{font-size:.86rem}.experience-focus-card-effect{font-size:.72rem;font-weight:700;color:#ffed00e0}.experience-focus-card-summary{font-size:.68rem;line-height:1.4;color:#bad6ffcc}.experience-focus-card-badge{font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,237,0,.45);color:#ffed00eb;white-space:nowrap}.experience-cinema-challenges{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.experience-cinema-challenges li{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#040e2252;border:1px solid rgba(255,200,120,.12);font-size:.88rem;color:#bad6ffe6}.experience-cinema-challenges strong{color:#fff8e7}body.cash-cinema-open,body.accounting-cinema-open{overflow:hidden}.cash-sheet--cinema{z-index:1240}.cash-cinema-body{font-size:.82rem;line-height:1.45}.cash-cinema-body .finance-plan h2,.cash-cinema-body .borc-draft-head h2{font-size:.95rem}.cash-cinema-body .plan-row{font-size:.82rem;padding:6px 0}.cash-cinema-body .accounting-cinema-panel .accounting-compliance-line{font-size:.82rem}.cash-cinema-body .accounting-action-btn{font-size:.78rem;padding:8px 12px}.cash-modal-panel{display:flex;flex-direction:column;gap:10px}.cash-overview-merged .cash-overview-section-head{margin:10px 0 4px;padding-top:8px;border-top:1px solid rgba(255,200,120,.16);font-size:.78rem;color:#fff8e7}.cash-tab-launcher--modal:after{content:"↗";position:absolute;bottom:2px;right:3px;font-size:.48rem;font-weight:900;color:#ffed00bf;pointer-events:none}body.accounting-cinema-open{overflow:hidden}.accounting-sheet--cinema{z-index:1240}.accounting-cinema-stage{width:min(520px,94vw)}.accounting-cinema-frame .sector-detail-frame-inner{display:flex;flex-direction:column;gap:0;overflow:hidden;color:#fff8e7}.accounting-cinema-head{flex:0 0 auto;padding:0 2px 8px;border-bottom:1px solid rgba(255,200,120,.14)}.accounting-cinema-kicker{display:block;font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00e0;margin-bottom:2px}.accounting-cinema-head strong{display:block;font-size:.88rem;color:#fff8e7}.accounting-cinema-scroll{flex:1 1 auto;min-height:0;max-height:min(62vh,480px)}.accounting-cinema-panel{display:flex;flex-direction:column;gap:10px}.accounting-cinema-panel .accounting-compliance-line{margin:0;font-size:.68rem;color:#bad6ffe6}.accounting-cinema-panel .accounting-compliance-line strong{color:#fff8e7;font-size:.82rem}.accounting-feedback{margin:0;padding:7px 9px;border-radius:8px;background:#1665346b;border:1px solid rgba(34,197,94,.45);color:#dcfce7;font-size:.64rem;line-height:1.4}.accounting-academy-hint{margin:0;font-size:.56rem;line-height:1.4;color:#bad6ffb8}.accounting-actions{display:flex;flex-wrap:wrap;gap:6px}.accounting-action-btn{border:1px solid rgba(255,200,120,.22);background:#040e2273;color:#fff8e7;border-radius:8px;padding:6px 10px;font-size:.62rem;font-weight:700;cursor:pointer}.accounting-action-btn:hover{border-color:#ffed0066}.accounting-action-btn--primary{border-color:#ffed0073;background:#ffed0024}.accounting-action-btn--assigned{border-color:#4ade808c;background:#4ade8024;color:#bbf7d0}.accounting-hire-hint{flex:1 1 100%;margin:0 0 4px;font-size:.62rem;line-height:1.35}.accounting-cinema-panel .accounting-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.62rem;color:#bad6ffe0}.accounting-score-band{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,200,120,.2);background:#000e2880}.accounting-score-band-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.58rem;color:#bad6ffd9}.accounting-score-band-head strong{color:#fff8e7;font-size:.72rem}.accounting-score-band-track{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.accounting-score-band-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#86efac)}.accounting-score-band-fill.tone-mid{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.accounting-score-band-fill.tone-low{background:linear-gradient(90deg,#ef4444,#fca5a5)}.accounting-score-band-meta{margin:0;font-size:.54rem;color:#bad6ffb8}.accounting-section{display:flex;flex-direction:column;gap:6px}.accounting-section-head{display:flex;flex-direction:column;gap:1px}.accounting-section-kicker{font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00bf}.accounting-section-head h4{margin:0;font-size:.72rem;color:#fff8e7}.accounting-staff-pool{display:flex;flex-direction:column;gap:6px}.accounting-staff-card{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:8px;border-radius:10px;border:1px solid rgba(255,200,120,.18);background:#040e228c}.accounting-staff-card--active{border-color:#4ade8073;background:#16653438}.accounting-staff-card-portrait{position:relative;width:64px;height:64px}.accounting-staff-card-portrait img{width:100%;height:100%;border-radius:10px;object-fit:cover;border:2px solid var(--tier-color, #90a4ae)}.accounting-staff-card-tier{position:absolute;right:-4px;bottom:-4px;padding:1px 5px;border-radius:6px;font-size:.48rem;font-weight:900;background:var(--tier-color, #90a4ae);color:#0a1628}.accounting-staff-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.accounting-staff-card-body strong{font-size:.72rem;color:#fff8e7}.accounting-staff-card-role{font-size:.58rem;color:#bad6ffe6}.accounting-staff-card-dept{font-size:.52rem;color:#bad6ffa6}.accounting-staff-card-meters{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px}.accounting-staff-card-meters .emp-stat-meter-head,.accounting-staff-card-meters .emp-stat-meter-head strong{font-size:.48rem}.accounting-staff-card-badge{margin-top:4px;align-self:flex-start;padding:2px 7px;border-radius:6px;font-size:.5rem;font-weight:800;color:#bbf7d0;background:#4ade802e;border:1px solid rgba(74,222,128,.35)}.accounting-staff-card-assign{margin-top:4px;align-self:flex-start;border:1px solid rgba(255,237,0,.35);background:#ffed001a;color:#fff8e7;border-radius:7px;padding:4px 8px;font-size:.54rem;font-weight:800;cursor:pointer}.accounting-ledger-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:5px}.accounting-ledger-card{padding:7px 9px;border-radius:8px;border:1px solid rgba(255,200,120,.14);background:#000e286b}.accounting-ledger-card.tone-warn{border-color:#fbbf2459;background:#78350f38}.accounting-ledger-card.tone-ok{border-color:#4ade8047}.accounting-ledger-card-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.accounting-ledger-card-emoji{font-size:.82rem}.accounting-ledger-card-title{font-size:.6rem;color:#bad6ffe0}.accounting-ledger-card-amount{font-size:.68rem;color:#fff8e7;white-space:nowrap}.accounting-ledger-card-hint{margin:4px 0 0;font-size:.52rem;line-height:1.35;color:#bad6ffad}.accounting-op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.accounting-op-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;border-radius:9px;border:1px solid rgba(255,200,120,.2);background:#040e2280;color:#fff8e7;text-align:left;cursor:pointer}.accounting-op-card--primary{border-color:#ffed006b;background:#ffed001f}.accounting-op-card--disabled{opacity:.55;cursor:not-allowed}.accounting-op-card-label{font-size:.6rem;font-weight:800}.accounting-op-card-amount{font-size:.78rem;color:#ffed00}.accounting-op-card-sublabel{font-size:.56rem;color:#bad6ffcc}.accounting-op-card-hint{font-size:.5rem;line-height:1.3;color:#bad6ff9e}.cash-cinema-body .accounting-cinema-panel .accounting-section-head h4{font-size:.74rem}.cash-cinema-body .cash-report-panel--cinema{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,200,120,.22);background:#00102a9e;color:#e8f2ff}.cash-report-head{margin:0}.cash-report-meta{margin:0;font-size:.68rem;line-height:1.45;color:#c8dcf5e0}.cash-report-meta strong{color:#fff8e7;font-size:.78rem}.cash-report-section{display:flex;flex-direction:column;gap:6px}.cash-report-section-title{margin:0;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ffed00d1}.cash-report-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.cash-report-stat-grid div{padding:7px 8px;border-radius:8px;border:1px solid rgba(255,200,120,.16);background:#040e228c}.cash-report-stat-grid dt{margin:0 0 3px;font-size:.52rem;font-weight:700;color:#bad6ffc7;line-height:1.3}.cash-report-stat-grid dd{margin:0;font-size:.72rem;font-weight:800;color:#fff8e7;line-height:1.25}.cash-report-stat-grid dd.is-positive{color:#86efac}.cash-report-flow-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;max-height:min(28vh,220px);overflow-y:auto;scrollbar-width:thin}.cash-report-flow-card{padding:7px 9px;border-radius:8px;border:1px solid rgba(255,200,120,.14);background:#040e227a}.cash-report-flow-month{display:block;font-size:.56rem;font-weight:800;letter-spacing:.05em;color:#ffed00cc;margin-bottom:3px}.cash-report-flow-line{margin:0;font-size:.6rem;line-height:1.45;color:#dcebffeb;word-break:break-word}.cash-report-empty{margin:0;font-size:.62rem;color:#bad6ffb8}.cash-report-foot{margin-top:2px}.cash-report-export-btn{width:100%;border:1px solid rgba(96,165,250,.45);background:#2563eb2e;color:#dbeafe;border-radius:8px;padding:8px 10px;font-size:.64rem;font-weight:800;cursor:pointer}.cash-report-export-btn:hover:not(:disabled){border-color:#93c5fda6;background:#2563eb47}.cash-report-export-btn:disabled{opacity:.45;cursor:not-allowed}.cash-accounting-placeholder{display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:120px;padding:8px 4px}.cash-accounting-placeholder-lead{margin:0;font-size:.68rem;line-height:1.45;color:#bad6ffd9}.cash-accounting-open-btn{align-self:flex-start;border:1px solid rgba(255,237,0,.45);background:#ffed001f;color:#fff8e7;border-radius:8px;padding:8px 12px;font-size:.68rem;font-weight:700;cursor:pointer}.cash-accounting-open-btn:hover{background:#ffed0033}.cash-map-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.monthly-ops-row--link{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;gap:8px;align-items:flex-start;padding:0;font:inherit}.monthly-ops-row--link:hover:not(:disabled){opacity:.92}.n2-guest-banner{padding:12px 14px;border-radius:14px;border:1px dashed rgba(255,237,0,.45);background:#ffed0014;margin-bottom:12px}.n2-guest-banner strong{display:block;margin-bottom:4px}.n2-guest-banner p{margin:0;font-size:.82rem;color:#ffffffb8}.startup-work-stocks--tap .startup-work-stock{border:1px solid rgba(255,255,255,.14);background:#0003;cursor:pointer;font:inherit;color:inherit}.startup-work-stocks--tap .startup-work-stock.is-low{border-color:#fbbf248c;box-shadow:0 0 0 1px #fbbf2433}.startup-morale-summary{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:inherit;text-align:left;cursor:pointer}.startup-morale-summary-row{display:grid;grid-template-columns:72px 1fr auto;gap:8px;align-items:center;font-size:.68rem}.startup-morale-summary-row progress{width:100%;height:6px}.startup-morale-summary-hint{font-size:.62rem;color:#ffffff8c}.startup-production-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;font-size:.68rem}.startup-production-meta span{display:block;color:#ffffff8c}.startup-production-meta-wide{grid-column:span 2}.startup-team-row.is-idle{border-color:#ffed0059;background:#ffed000f}.startup-quadrant-office-roster{position:relative;overflow:hidden}.startup-office-roster-hero{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.35;pointer-events:none}.startup-quadrant-office-roster>:not(.startup-office-roster-hero){position:relative;z-index:1}.startup-office-site-tabs--compact{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.startup-office-person-grid{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;min-height:48px}.startup-office-person-chip{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:52px;padding:6px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#021f408c;color:#fff;cursor:pointer}.startup-office-person-chip:hover{border-color:#ffed0073}.startup-office-person-name{font-size:.62rem;font-weight:700;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-office-detail-btn{width:100%}.startup-launcher-grid{display:flex;flex-direction:column;gap:6px}.startup-launcher-card{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#fff;text-align:left;cursor:pointer}.startup-launcher-card:hover{border-color:#ffed0066;background:#02304873}.startup-launcher-icon{font-size:1.15rem}.startup-launcher-body strong{display:block;font-size:.76rem}.startup-launcher-body p{margin:2px 0 0;font-size:.62rem;color:#ffffffad;line-height:1.3}.startup-launcher-count{font-size:.62rem;font-weight:800;color:#ffed00;white-space:nowrap}.startup-launcher-foot{margin-top:6px;font-size:.62rem}.startup-overlay-dialog{width:min(96vw,720px);max-height:min(92vh,880px)}.startup-overlay-dialog--office{width:min(96vw,680px);max-height:min(88vh,720px)}.startup-overlay-dialog--office .startup-office-x123--overlay{min-height:360px}.startup-overlay-dialog--hr{width:min(98vw,880px)}.startup-overlay-head h2{margin:0;font-size:1.05rem;font-weight:800;color:#fff8e7;letter-spacing:.01em}.startup-overlay-dialog--process{width:min(96vw,680px);max-height:min(90vh,820px)}.startup-overlay-dialog--process .startup-overlay-body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:12px}.startup-overlay-dialog--process .startup-process-panel{display:flex;flex-direction:column;gap:12px}.startup-overlay-dialog--process .borc-hub-route-summary{margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,200,120,.32);background:#001434d1;box-shadow:inset 0 1px #ffffff0f}.startup-overlay-dialog--process .borc-hub-route-head h3{color:#fff8e7;font-size:.95rem}.startup-overlay-dialog--process .borc-hub-route-headline{color:#c8d7ebe6;font-size:.78rem}.startup-overlay-dialog--process .borc-hub-route-lines{color:#e8f2ffeb;font-size:.8rem;line-height:1.45}.startup-overlay-dialog--process .borc-hub-route-lines li{margin-bottom:4px}.startup-overlay-dialog--process .borc-hub-route-actions .secondary{border:1px solid rgba(255,237,0,.45);background:#ffed001a;color:#ffed00;font-weight:700;border-radius:10px;padding:8px 14px}.startup-overlay-dialog--process .borc-hub-route-actions .secondary:hover:not(:disabled){background:#ffed0033;border-color:#ffed00a6}.startup-overlay-dialog--process .borc-draft-panel.borc-sprint-panel{max-width:none;margin:0;padding:14px 16px 16px;border-radius:14px;border:1px solid rgba(255,200,120,.28);background:#00102af0;box-shadow:inset 0 1px #ffffff0d;color:#e8f2ff}.startup-overlay-dialog--process .borc-draft-head h3{margin:0 0 4px;font-size:1rem;color:#ffe9b0}.startup-overlay-dialog--process .borc-draft-sub{margin:0 0 12px;font-size:.8rem;color:#c8d7ebe0;line-height:1.4}.startup-overlay-dialog--process .borc-product-stage-strip{padding:10px 8px;margin-bottom:12px;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.08)}.startup-overlay-dialog--process .borc-product-stage-label{color:#c8d7ebd1;font-size:.74rem;font-weight:600}.startup-overlay-dialog--process .borc-product-stage-node--active .borc-product-stage-label{color:#ffed00;font-weight:800}.startup-overlay-dialog--process .borc-product-stage-node--done .borc-product-stage-label{color:#86efacf2}.startup-overlay-dialog--process .borc-product-stage-dot{background:#94a3b88c}.startup-overlay-dialog--process .borc-product-stage-node--active .borc-product-stage-dot{background:#ffed00;box-shadow:0 0 0 3px #ffed0047}.startup-overlay-dialog--process .borc-sprint-goal{margin:0 0 10px;padding:10px 12px;border-radius:10px;border-left:3px solid #60a5fa;background:#3b82f61f;color:#dbeafe;font-size:.82rem;line-height:1.45}.startup-overlay-dialog--process .borc-sprint-summary{margin:0 0 12px;padding-left:1.1rem;color:#e8f2ffeb;font-size:.8rem;line-height:1.5}.startup-overlay-dialog--process .borc-sprint-summary li{margin-bottom:4px}.startup-overlay-dialog--process .borc-sprint-gate-msg{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(251,191,36,.45);background:#fbbf241f;color:#fde68a;font-size:.82rem;line-height:1.45;font-weight:600}.startup-overlay-dialog--process .borc-hire-style-card.compact{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,200,120,.22);background:#00183cb8;color:#e8f2ff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.startup-overlay-dialog--process .borc-hire-style-card.compact strong{color:#fff8e7;font-size:.88rem}.startup-overlay-dialog--process .borc-hire-style-sub{color:#c8d7ebe0;font-size:.78rem}.startup-overlay-dialog--process .borc-hire-style-card--selected{border-color:#ffed00a6;background:#ffed001a;box-shadow:0 0 0 1px #ffed0059}.startup-overlay-dialog--process .borc-hire-style-card.compact:hover:not(:disabled){border-color:#ffed0073;background:#002048e0}.startup-overlay-dialog--process .borc-hire-style-card.compact:disabled{opacity:.45;cursor:not-allowed}.startup-overlay-dialog--process .borc-sprint-fuel{margin:0 0 8px;color:#c8d7ebe6;font-size:.8rem}.startup-overlay-dialog--process .borc-sprint-guide{margin:0 0 12px;padding-left:1.1rem;color:#c8d7ebd9;font-size:.76rem;line-height:1.45}.startup-overlay-dialog--process .startup-sprint-start-btn{width:100%;margin-top:4px;padding:13px 16px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffe566,#d4a800);color:#1a1200;font-size:.92rem;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 16px #ffed0047}.startup-overlay-dialog--process .startup-sprint-start-btn:hover:not(:disabled){filter:brightness(1.06)}.startup-overlay-dialog--process .startup-sprint-start-btn:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.startup-overlay-dialog--process .borc-sprint-outcome,.startup-overlay-dialog--process .borc-sprint-history{color:#e8f2ffe6;font-size:.8rem}.startup-overlay-dialog--process .startup-process-flash{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(74,222,128,.4);background:#4ade801f;color:#bbf7d0;font-size:.8rem}.startup-overlay-dialog--process .startup-process-summary{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,200,120,.22);background:#001434b8;gap:20px}.startup-overlay-dialog--process .startup-process-metric span{color:#c8d7ebc7;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.startup-overlay-dialog--process .startup-process-metric strong{color:#fff8e7;font-size:1.05rem}.startup-overlay-dialog--process .startup-process-metric .tone-warn{color:#fbbf24}.startup-overlay-dialog--process .startup-process-flow li{font-size:.72rem;color:#e8f2ffe0;opacity:.65}.startup-overlay-dialog--process .startup-process-flow li.is-active{opacity:1;color:#bbf7d0}.startup-overlay-dialog--process .startup-process-bottlenecks li{padding:8px 10px;border-radius:8px;margin-bottom:6px;background:#00000038}.startup-overlay-dialog--process .startup-process-table th{color:#c8d7ebbf;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.startup-overlay-dialog--process .startup-process-table td{color:#e8f2ffeb;font-size:.78rem}.startup-overlay-dialog--process .turn-hint{color:#c8d7ebd1;font-size:.78rem}.startup-overlay-sub{margin:4px 0 0;font-size:.78rem;color:#ffffffa6}.startup-overlay-body{overflow-y:auto;max-height:calc(92vh - 72px);padding:0 4px 8px}.startup-wellness-panel{padding:4px 0}.startup-stock-panel-lead,.startup-plan-panel-lead{font-size:.78rem;color:#ffffffb8;margin:0 0 12px}.startup-plan-flash{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#ffed001f;border:1px solid rgba(255,237,0,.35);color:#fff8c8;font-size:.78rem;line-height:1.4}.startup-plan-auto-banner{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#e5393529;border:1px solid rgba(255,138,128,.45);color:#ffcdd2;font-size:.78rem;font-weight:700;line-height:1.4}.startup-stock-panel-grid{display:grid;gap:10px}.startup-stock-site-card{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0003}.startup-stock-site-card header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.78rem}.startup-stock-site-rows{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.startup-stock-site-row{display:flex;justify-content:space-between;padding:6px 8px;border-radius:8px;background:#ffffff0f;font-size:.72rem}.startup-stock-site-row.is-low{border:1px solid rgba(251,191,36,.45)}.startup-process-summary{display:flex;gap:16px;margin-bottom:12px}.startup-process-metric span{display:block;font-size:.68rem;color:#fff9}.startup-process-metric strong{font-size:1.1rem}.startup-process-flow{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0 0 12px;padding:0}.startup-process-flow li{padding:4px 8px;border-radius:999px;font-size:.68rem;border:1px solid rgba(255,255,255,.15);opacity:.55}.startup-process-flow li.is-active{opacity:1;border-color:#4ade8073;background:#4ade801f}.startup-process-bottlenecks{margin:0 0 12px;padding:0;list-style:none;font-size:.75rem}.startup-process-table{width:100%;border-collapse:collapse;font-size:.72rem}.startup-process-table th,.startup-process-table td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.startup-plan-actions{display:flex;flex-direction:column;gap:8px}.startup-office-workspace .startup-office-x123--overlay{min-height:420px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-roster--immersive{position:relative;flex:1 1 auto;min-height:0;height:100%;padding:0;gap:0;overflow:hidden;border-radius:10px}.startup-office-immersive-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center 42%;background-repeat:no-repeat;transform:scale(1.03);pointer-events:none}.startup-quadrant-office-roster--immersive[data-office-template=garaj_ev] .startup-office-immersive-bg{background-position:center 58%}.startup-quadrant-office-roster--immersive[data-office-template=cowork_uzak] .startup-office-immersive-bg{background-position:38% 46%}.startup-quadrant-office-roster--immersive[data-office-template=cowork_merkez] .startup-office-immersive-bg{background-position:52% 40%}.startup-quadrant-office-roster--immersive[data-office-template=ofis_uzak] .startup-office-immersive-bg{background-position:62% 38%}.startup-office-immersive-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0008180d,#00081833 38%,#000818d1),linear-gradient(90deg,rgba(0,8,24,.35) 0%,transparent 55%)}.startup-office-immersive-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:5px;height:100%;min-height:0;padding:6px 8px 8px;justify-content:flex-end}.startup-office-immersive-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;flex-shrink:0}.startup-office-immersive-head-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:none;background:transparent;color:#fff;text-align:left;cursor:pointer;min-width:0;flex:1}.startup-office-immersive-head strong{font-size:clamp(.82rem,1.9cqw,.98rem);color:#fff8e7;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.65)}.startup-office-immersive-meta{font-size:.62rem;color:#e6f0ffe0;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.55)}.startup-office-immersive-badge{margin-top:4px;padding:2px 8px;border-radius:999px;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1e293b;background:#ffed00}.startup-office-immersive-perks{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.startup-office-immersive-perks li{padding:2px 7px;border-radius:999px;font-size:.56rem;font-weight:700;color:#d9f99d;background:#0000006b;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.startup-office-immersive-roster{display:flex;flex-wrap:wrap;align-content:flex-end;gap:6px;flex:1 1 auto;min-height:0;align-items:flex-end;margin-top:auto}.startup-office-staff-list{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow:hidden}.startup-office-staff-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;width:100%;padding:5px 7px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#00081885;color:#fff8e7;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-shrink:0}.startup-office-staff-row.is-busy{border-color:#4ade8061;background:#0018108c}.startup-office-staff-row.is-idle{border-color:#ffed0047}.startup-office-staff-row:hover{border-color:#ffed0073}.startup-office-staff-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.startup-office-staff-copy strong{font-size:.68rem;line-height:1.2}.startup-office-staff-status{font-size:.58rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startup-office-staff-status.busy{color:#86efac}.startup-office-staff-status.idle{color:#fde68a}.startup-office-staff-progress{display:block;height:3px;margin-top:2px;border-radius:999px;background:#ffffff1f;overflow:hidden}.startup-office-staff-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d5a5,#4ade80)}.startup-office-staff-copy small{font-size:.52rem;color:#c8d7ebd1}.startup-office-staff-chevron{font-size:.72rem;color:#ffe6aabf}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-staff-list:not(.startup-office-staff-list--dual){max-height:42%}.startup-office-person-chip--immersive{background:#0008188c;border-color:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.startup-office-person-chip--immersive:hover{border-color:#ffed008c;background:#001430b8}.startup-office-immersive-cta{flex-shrink:0;width:100%;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,237,0,.45);background:#0008189e;color:#ffed00;font-size:.7rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.startup-office-immersive-cta:hover{background:#ffed0024}.startup-office-single-tile{position:relative;display:block;width:100%;min-height:88px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:14px;overflow:hidden;cursor:pointer;text-align:left;color:#fff;background:#021f4059}.startup-office-single-tile:hover{border-color:#ffed0073}.startup-office-single-tile-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.55}.startup-office-single-tile-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:linear-gradient(90deg,#021430e0,#02143073)}.startup-office-single-tile-body strong{font-size:.88rem}.startup-office-single-tile-meta{font-size:.65rem;color:#ffffffb8}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-quadrant-office-roster--dual{flex:1 1 auto;min-height:0;height:100%}.startup-office-dual-wrap{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.startup-office-dual-sync{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 5px;border-radius:8px;border:1px solid rgba(255,237,0,.22);background:#00081873;font-size:.52rem;color:#c8d7ebe0}.startup-office-dual-sync strong{font-size:.58rem;color:#fff8e7}.startup-office-dual-sync-warn{padding:1px 5px;border-radius:999px;font-weight:700;color:#fecaca;background:#ef444438}.startup-office-dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.startup-office-dual-grid--bootstrap{grid-template-columns:1fr;align-content:start}.startup-office-dual-col{position:relative;display:flex;flex-direction:column;gap:4px;min-height:0;min-width:0;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#02143059}.startup-office-dual-col-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center 42%;opacity:.42;pointer-events:none}.startup-office-dual-col-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00081826,#0008188c 55%,#000818e0),linear-gradient(90deg,rgba(0,8,24,.35) 0%,transparent 45%)}.startup-office-dual-col-head,.startup-office-staff-list--dual,.startup-office-dual-col-perks{position:relative;z-index:2}.startup-office-dual-col-head{flex-shrink:0;display:flex;flex-direction:column;gap:1px;padding:5px 6px 0}.startup-office-dual-col-badge{align-self:flex-start;padding:1px 6px;border-radius:999px;font-size:.48rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1e293b;background:#ffed00}.startup-office-dual-col-head strong{font-size:.62rem;line-height:1.2;color:#fff8e7;text-shadow:0 1px 8px rgba(0,0,0,.55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.startup-office-dual-col-meta{font-size:.5rem;color:#c8d7ebd1;line-height:1.25}.startup-office-staff-list--dual{list-style:none;margin:0;padding:0 5px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-staff-card{padding:4px 5px;gap:5px;align-items:flex-start}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-staff-meters{display:flex;flex-direction:column;gap:2px;margin-top:2px;width:100%}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-mini-meter{gap:3px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-mini-meter-label{width:3.1rem;font-size:.44rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-mini-meter-track{height:5px;min-width:0}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-mini-meter-val{font-size:.44rem;min-width:1rem}.startup-office-staff-card{display:grid;grid-template-columns:auto 1fr;gap:5px;align-items:center;padding:4px 5px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00081885;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.startup-office-staff-card.is-busy{border-color:#4ade8052}.startup-office-staff-card.is-idle{border-color:#ffed0038}.startup-office-staff-card--empty{justify-content:center;font-size:.54rem;font-weight:700;color:#c8d7eba6;text-align:center;grid-template-columns:1fr;padding:6px;border-style:dashed;background:#00081847}.startup-office-staff-meters{display:flex;flex-direction:column;gap:2px;margin-top:2px}.startup-office-mini-meter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px}.startup-office-mini-meter-label{font-size:.46rem;font-weight:700;color:#bad6ffc7;width:2.4rem}.startup-office-mini-meter-track{height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.startup-office-mini-meter-fill{height:100%;border-radius:inherit;transition:width .25s ease}.startup-office-mini-meter-fill.tone-good{background:linear-gradient(90deg,#22c55e,#86efac)}.startup-office-mini-meter-fill.tone-mid{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.startup-office-mini-meter-fill.tone-low{background:linear-gradient(90deg,#ef4444,#fca5a5)}.startup-office-mini-meter-val{font-size:.46rem;font-weight:800;color:#fff8e7;min-width:1.1rem;text-align:right}.startup-office-dual-col-perks{flex-shrink:0;display:flex;flex-wrap:wrap;gap:3px 5px;padding:0 5px 5px;font-size:.46rem;font-weight:700;color:#d9f99deb}.startup-office-dual-col-perks span{padding:1px 5px;border-radius:999px;background:#00000061;border:1px solid rgba(255,255,255,.12)}.startup-office-dual-col--empty{display:flex;flex-direction:column;gap:4px;padding:6px;border-style:dashed;background:#02143047}.startup-office-dual-col-empty-copy{flex-shrink:0}.startup-office-dual-col-empty-copy strong{display:block;font-size:.62rem;color:#ffed00}.startup-office-dual-col-empty-copy p{margin:2px 0 0;font-size:.52rem;line-height:1.3;color:#c8d7ebc7}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-dual-col--empty .office-market-inline{flex:1 1 auto;min-height:0;overflow-y:auto}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-staff-list--dual .startup-avatar.sm{width:26px;height:26px}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-staff-copy strong{font-size:.58rem}.startup-hub .hub-quadrant-grid--framed [data-hub-panel="5-3"] .startup-office-staff-status{font-size:.48rem}.startup-office-dual-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.startup-office-dual-btn{position:relative;min-height:72px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden;cursor:pointer;text-align:left;color:#fff;background:#00000040}.startup-office-dual-btn.is-active{border-color:#ffed008c;box-shadow:0 0 0 1px #ffed0047}.startup-office-dual-btn-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.5}.startup-office-dual-btn.is-active .startup-office-dual-btn-bg{opacity:.65}.startup-office-dual-btn-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 9px;min-height:72px;justify-content:flex-end;background:linear-gradient(180deg,transparent 0%,rgba(2,20,48,.92) 68%)}.startup-office-dual-btn-body strong{font-size:.68rem;color:#ffed00;letter-spacing:.04em;text-transform:uppercase}.startup-office-dual-btn-body span{font-size:.76rem;font-weight:800;line-height:1.2}.startup-office-dual-btn-body em{font-size:.62rem;font-style:normal;color:#ffffffb3}.startup-office-detail-btn--ghost{opacity:.85;font-size:.68rem}.startup-office-perks{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.startup-office-perks-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf}.startup-office-perks-link{border:none;background:none;color:#ffed00;font-size:.62rem;font-weight:800;cursor:pointer;padding:0}.startup-office-perk-card{padding:7px 9px;margin-bottom:5px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000029}.startup-office-perk-card header{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:4px;font-size:.72rem;font-weight:800}.startup-office-perk-card header em{font-size:.58rem;font-style:normal;color:#ffed00d9;font-weight:700}.startup-office-perk-card ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.startup-office-perk-card li{padding:2px 6px;border-radius:999px;font-size:.58rem;font-weight:700;color:#86efac;background:#4ade801f;border:1px solid rgba(74,222,128,.28)}.startup-office-perks-empty{margin:8px 0 0;font-size:.65rem}.startup-morale-summary--compact{margin-top:6px}.startup-morale-summary--compact .startup-morale-summary-hint{display:none}.control-room-sheet--v2{background:#020c1cc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.control-room-sheet--v2 .control-room-sheet-panel{background:linear-gradient(165deg,#081c3af7,#041228fc);border:1px solid rgba(255,237,0,.22);box-shadow:0 32px 100px #0000008c,inset 0 1px #ffffff0f}.control-room-sheet--v2 .control-room-sheet-head{background:#ffffff0a;border-bottom-color:#ffffff14}.control-room-sheet--v2 .control-room-sheet-tabs button{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffe0}.control-room-sheet--v2 .control-room-sheet-tabs button.active{background:linear-gradient(180deg,#ffed0038,#ffed0014);border-color:#ffed00;color:#fffef0}.control-room-sheet--v2 .control-room-sheet-close{background:#ffffff14;border-color:#ffffff24;color:#fff}.control-room-sheet--v2 .control-room-sheet-body{color:#ffffffeb}.today-frame--turn-v2{background:transparent;border:none;box-shadow:none}.turn-step-bar--v2 li{color:#ffffffb8}.turn-step-bar--v2 li.active{color:#ffed00}.control-room-sheet--v2 .today-frame--turn-v2{color:#f8fcfff5}.control-room-sheet--v2 .today-frame--turn-v2 .today-frame-head{margin:0 -12px;padding:12px 16px 10px;background:linear-gradient(180deg,#fff,#f4f7fc);border-bottom:1px solid rgba(4,54,115,.12);color:#1a2332}.control-room-sheet--v2 .today-frame--turn-v2 .today-frame-head strong{color:#0f172a;font-size:.88rem;font-weight:800}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-bar--v2{margin:0 -12px 12px;padding:8px 12px 10px;background:linear-gradient(180deg,#f8fafd,#eef2f9);border-bottom:1px solid rgba(4,54,115,.1)}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-bar--v2 li{color:#3d4f66;background:#fff;border:1.5px solid rgba(4,54,115,.16);font-weight:700}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-bar--v2 li .step-mark{color:inherit}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-bar--v2 li.active{background:linear-gradient(135deg,#043673,#004b87);color:#fffef0;border-color:transparent;box-shadow:0 3px 10px #04367347}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-bar--v2 li.done{color:#1b5e20;background:linear-gradient(180deg,#e8f5e9,#f1f8e9);border-color:#81c784}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body{padding:0 2px 8px}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-v2-sub{color:#dce8f8eb}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-task-copy small{color:#c8d7ebe6}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-task-where{color:#7dd3fc}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-check small{color:#c8d7ebe0;opacity:1}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-check strong{color:#fff8e7}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-status-row li{color:#dce6f5d1;background:#ffffff14;border-color:#ffffff24}.control-room-sheet--v2 .today-frame--turn-v2 .turn-ops-status-row li.done{color:#86efac}.control-room-sheet--v2{align-items:flex-start;padding-top:48px;padding-bottom:calc(var(--hub-dock-zone, 72px) + 12px)}.control-room-sheet--v2 .control-room-sheet-panel{width:min(720px,100%);max-height:min(78vh,600px);height:auto}.control-room-sheet--v2:has(.strategy-cards-panel) .control-room-sheet-panel{width:min(1020px,100%);max-height:min(88vh,820px)}.control-room-sheet--v2:has(.growth-investment-panel) .control-room-sheet-panel{width:min(1020px,100%);max-height:min(88vh,820px)}.control-room-sheet--v2:has(.strategy-cards-panel) .control-room-sheet-body{max-height:calc(min(88vh,820px) - 52px)}.control-room-sheet--v2:has(.growth-investment-panel) .control-room-sheet-body{max-height:calc(min(88vh,820px) - 52px)}.control-room-sheet--v2 .strategy-cards-panel{gap:10px}.control-room-sheet--v2 .strategy-cards-head .strategy-cards-kicker{color:#ffed00}.control-room-sheet--v2 .strategy-cards-sub,.control-room-sheet--v2 .strategy-cards-meta{color:#c8d7ebe6;font-size:.72rem}.control-room-sheet--v2 .strategy-card-min{background:#fffdf8fa;box-shadow:0 4px 16px #0000001f}.control-room-sheet--v2 .strategy-cards-pass-btn{background:#ffffff14;border-color:#ffffff2e;color:#ffffffeb}.control-room-sheet--v2 .control-room-sheet-body{flex:0 1 auto;max-height:calc(min(78vh,600px) - 52px)}.game-app:has(.control-room-sheet)>.footer{display:none}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;color:#f8fcfff5}.control-room-sheet--v2 .today-frame--turn-v2 .turn-panel.growth-panel>h2,.control-room-sheet--v2 .today-frame--turn-v2 .turn-panel.quiz-turn-panel>h2{display:none}.control-room-sheet--v2 .today-frame--turn-v2 .turn-panel.turn-panel-plan .plan-panel-title{display:block;color:#0f2d52;font-size:.95rem}.control-room-sheet--v2 .today-frame--turn-v2 .turn-panel h2{margin:0 0 6px;font-size:.9rem;font-weight:800;color:#ffe9b0;line-height:1.35}.control-room-sheet--v2 .today-frame--turn-v2 .turn-hint,.control-room-sheet--v2 .today-frame--turn-v2 .scenario-prelude,.control-room-sheet--v2 .today-frame--turn-v2 .scenario-prompt{color:#d2e1f5eb;opacity:1;font-size:.76rem;line-height:1.45;margin:0 0 8px}.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-scenario-hint{padding:6px 10px;border-radius:8px;background:#ffed001f;border:1px solid rgba(255,237,0,.28);color:#fff8e7;font-weight:600}.control-room-sheet--v2 .today-frame--turn-v2 .growth-section{margin-top:2px}.control-room-sheet--v2 .today-frame--turn-v2 .growth-section h3{margin:0 0 4px;font-size:.78rem;font-weight:800;color:#ffed00;letter-spacing:.02em}.control-room-sheet--v2 .today-frame--turn-v2 .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.control-room-sheet--v2 .today-frame--turn-v2 .risk-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.control-room-sheet--v2 .today-frame--turn-v2 .choice-card,.control-room-sheet--v2 .today-frame--turn-v2 .decision-card{background:linear-gradient(180deg,#fff,#f4f7fc);border:1px solid rgba(4,54,115,.16);border-radius:12px;padding:10px 12px;color:#1a2332;box-shadow:0 2px 10px #0000001a}.control-room-sheet--v2 .today-frame--turn-v2 .choice-card:hover{border-color:#04367359;box-shadow:0 4px 14px #04367324}.control-room-sheet--v2 .today-frame--turn-v2 .choice-card strong,.control-room-sheet--v2 .today-frame--turn-v2 .decision-card h4{display:block;color:#0f172a;font-size:.82rem;margin:0 0 4px}.control-room-sheet--v2 .today-frame--turn-v2 .choice-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 4px;border-radius:6px;background:linear-gradient(135deg,#043673,#004b87);color:#fffef0;font-size:.68rem;font-weight:800;opacity:1;margin:0 0 6px}.control-room-sheet--v2 .today-frame--turn-v2 .choice-card small,.control-room-sheet--v2 .today-frame--turn-v2 .decision-card p{color:#4d5f75;font-size:.72rem;line-height:1.4;margin:0 0 4px}.control-room-sheet--v2 .today-frame--turn-v2 .borc-scenario-preview,.control-room-sheet--v2 .today-frame--turn-v2 .borc-risk-preview{margin:6px 0 0;padding:0;list-style:none}.control-room-sheet--v2 .today-frame--turn-v2 .borc-scenario-preview li,.control-room-sheet--v2 .today-frame--turn-v2 .borc-risk-preview li{color:#3d4f66;font-size:.68rem;padding:3px 0;border-top:1px solid rgba(4,54,115,.08)}.control-room-sheet--v2 .today-frame--turn-v2 .decision-card .risk-type{display:inline-block;margin-bottom:4px;font-size:.68rem;font-weight:800}.control-room-sheet--v2 .today-frame--turn-v2 .decision-card.risk{border-left:3px solid #e65100}.control-room-sheet--v2 .today-frame--turn-v2 .decision-card.reward{border-left:3px solid #2e7d32}.control-room-sheet--v2 .today-frame--turn-v2 .decision-card.partnership{border-left:3px solid #004b87}.control-room-sheet--v2 .today-frame--turn-v2 .decision-actions{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:8px}.control-room-sheet--v2 .today-frame--turn-v2 .decision-card .primary,.control-room-sheet--v2 .today-frame--turn-v2 .decision-card .secondary{flex:1 1 auto;min-height:34px;font-size:.74rem;padding:6px 10px}.control-room-sheet--v2 .today-frame--turn-v2 .growth-section>.secondary{width:100%;margin-top:6px;min-height:36px;font-size:.76rem;border-color:#ffffff38;color:#f8fcffeb;background:#ffffff0f}.control-room-sheet--v2 .today-frame--turn-v2 .hub-detail-msg{margin:0 0 8px;padding:6px 10px;border-radius:8px;background:#2e7d322e;border:1px solid rgba(129,199,132,.45);color:#c8e6c9;font-size:.74rem}.control-room-sheet--v2 .today-frame--turn-v2 .turn-panel .borc-draft-panel{max-width:none;margin:0;padding:12px 14px;background:linear-gradient(180deg,#fff,#f4f7fc);border:1px solid rgba(4,54,115,.14);color:#1a2332;box-shadow:0 2px 10px #0000001a}.control-room-sheet--v2 .today-frame--turn-v2 .borc-draft-head h2{color:#0f172a;font-size:.95rem}.control-room-sheet--v2 .today-frame--turn-v2 .borc-draft-sub{color:#4d5f75;font-size:.76rem;margin-bottom:8px}.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-choice{background:#fff;border-color:#04367324;color:#1a2332;padding:8px 10px}.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-choice strong{color:#0f172a;font-size:.78rem}.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-choice small{color:#5a6b80;font-size:.68rem}.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-choice-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;border-radius:5px;background:#043673;color:#fffef0;font-weight:800;font-size:.65rem}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan,.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel:has(.checklist){background:linear-gradient(180deg,#fff,#f4f7fc);border:1px solid rgba(4,54,115,.14);border-radius:12px;padding:12px 14px;color:#1a2332;box-shadow:0 2px 10px #0000001a}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .turn-hint,.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel:has(.checklist) .turn-hint{color:#4d5f75}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .turn-hint.warn{color:#c2410c;font-weight:700}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .field span{color:#1a2332;font-size:.76rem;font-weight:700}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .field input{width:100%;background:#fff;border:1px solid rgba(4,54,115,.28);border-radius:8px;padding:8px 10px;font-size:.9rem;font-weight:700;color:#0f172a}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .field input:focus{outline:none;border-color:#0436738c;box-shadow:0 0 0 3px #04367324}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .field small{color:#5a6b80;font-size:.68rem}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .plan-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#04367312;color:#1a2332;border-radius:8px;padding:9px 11px;margin:8px 0;font-size:.78rem}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .plan-preview span{color:#4d5f75;font-weight:600}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .plan-preview strong{color:#0f172a;font-weight:800}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .secondary{width:100%;margin:4px 0 8px;min-height:38px;font-size:.76rem;font-weight:700;color:#043673;background:#04367314;border:1px solid rgba(4,54,115,.28)}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.turn-panel-plan .primary{width:100%;min-height:44px;font-size:.85rem;font-weight:800}.control-room-sheet--v2 .today-frame--turn-v2 .turn-panel:has(.checklist) h2{color:#0f172a;font-size:.9rem}.control-room-sheet--v2 .today-frame--turn-v2 .turn-step-body .turn-panel.quiz-turn-panel{background:#00102aeb;border:1px solid rgba(255,200,120,.28);border-radius:14px;padding:12px 14px;color:#e8f2ff;box-shadow:inset 0 1px #ffffff0d}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .turn-hint{margin:0 0 10px;padding:8px 10px;border-radius:8px;border-left:3px solid #ffed00;background:#ffed001a;color:#fde68a;font-size:.78rem;line-height:1.45;font-weight:600}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-channel-banner{color:#7dd3fc;font-size:.72rem}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-topic-pill,.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-progress-pill{background:#ffed001f;border:1px solid rgba(255,237,0,.35);color:#ffe9b0}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-prompt{margin:0 0 10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,200,120,.22);background:#00183cc7;color:#fff8e7;font-size:.9rem;font-weight:700;line-height:1.48}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-tf-row{gap:10px}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-tf-btn{min-height:52px;font-size:.88rem}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-tf-btn.correct{background:#4ade802e;border:2px solid #4ade80;color:#dcfce7}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-tf-btn.wrong{background:#f871712e;border:2px solid #f87171;color:#fee2e2}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-qa-skip{border:1px solid rgba(167,139,250,.45);background:#5b21b647;color:#e9d5ff;font-weight:700;border-radius:8px;padding:4px 10px;font-size:.68rem}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-choice{border:1px solid rgba(255,200,120,.28);background:#00183cc7;color:#fff8e7}.control-room-sheet--v2 .today-frame--turn-v2 .quiz-turn-panel .quiz-choice strong{color:#fff8e7}@media(max-width:560px){.control-room-sheet--v2 .today-frame--turn-v2 .choice-grid,.control-room-sheet--v2 .today-frame--turn-v2 .risk-card-grid,.control-room-sheet--v2 .today-frame--turn-v2 .borc-turn-choice-grid{grid-template-columns:1fr}}.control-room-sheet--v2 .control-room-sheet-body{padding:8px 10px 12px}.control-room-sheet--v2 .control-room-sheet-body .today-frame--calendar,.control-room-sheet--v2 .control-room-sheet-body .today-frame--monthly{margin:0;display:flex;flex-direction:column;min-height:min(58vh,520px);border-radius:14px;border:1px solid rgba(255,200,120,.4);box-shadow:0 0 0 1px #0436730f,inset 0 1px #ffffffeb;overflow:hidden}.control-room-sheet--v2 .today-frame--calendar{background:#fff}.control-room-sheet--v2 .today-frame--monthly.today-frame--sheet{background:linear-gradient(165deg,#faf4e8,#efe6d8,#faf8f4);border-color:#c5b3e880}.control-room-sheet--v2 .today-frame--calendar .today-frame-head{flex-shrink:0;padding:10px 14px 8px;margin:0;border-bottom:1px solid rgba(255,200,120,.22);background:linear-gradient(135deg,#0d2f6e,#1565c0 55%,#0a1838);color:#fff8e7}.control-room-sheet--v2 .today-frame--calendar .today-frame-eyebrow{color:#c8d7ebe0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.control-room-sheet--v2 .today-frame--calendar .today-frame-title{color:#fff8e7;font-size:.95rem;font-weight:800}.control-room-sheet--v2 .today-frame--calendar .today-frame-month{color:#ffe9b0;font-weight:700;font-size:.78rem}.control-room-sheet--v2 .today-frame--calendar .today-calendar-tabs{flex-shrink:0;padding:8px 12px 0;margin:0;gap:6px;background:linear-gradient(180deg,#eef2f9,#f8fafd);border-bottom:1px solid rgba(4,54,115,.08)}.control-room-sheet--v2 .today-frame--calendar .today-calendar-tabs button{padding:8px 14px;font-size:.76rem;min-height:36px;color:#334155;font-weight:700}.control-room-sheet--v2 .today-frame--calendar .today-calendar-tabs button.active{color:#0f172a;border-color:#ffed008c;background:#ffed002e;box-shadow:inset 0 -2px #ffed00}.control-room-sheet--v2 .today-frame--calendar .today-frame-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.control-room-sheet--v2 .founder-calendar-panel-v2{padding:0 0 4px}.control-room-sheet--v2 .founder-calendar-status{margin:8px 10px 0}.control-room-sheet--v2 .founder-job-list{padding:8px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}@media(min-width:820px){.control-room-sheet--v2 .founder-job-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.control-room-sheet--v2 .founder-job-list>li{min-width:0}.control-room-sheet--v2 .founder-job-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:6px 10px;align-items:start;height:100%;padding:10px;border-radius:12px;border:1px solid rgba(4,54,115,.18);border-left-width:4px;box-shadow:0 2px 8px #1b2a4e14}.control-room-sheet--v2 .founder-job-icon{grid-row:1;grid-column:1;align-self:start;width:40px;height:40px;font-size:1.2rem;border-radius:10px}.control-room-sheet--v2 .founder-job-body{grid-column:2;grid-row:1}.control-room-sheet--v2 .founder-job-title{font-size:.84rem;font-weight:800;color:#0f172a;line-height:1.25}.control-room-sheet--v2 .founder-job-card:disabled .founder-job-title{color:#64748b}.control-room-sheet--v2 .founder-job-tag{color:#1e3a5f;background:#ffed0059;border-color:#ffc8008c;font-size:.6rem}.control-room-sheet--v2 .founder-job-desc{font-size:.72rem;line-height:1.4;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.control-room-sheet--v2 .founder-job-reward-hint{font-size:.62rem;margin-top:4px;color:#166534;background:#4ade802e;border:1px solid rgba(74,222,128,.35);font-weight:700;padding:2px 6px;border-radius:6px}.control-room-sheet--v2 .founder-job-costs{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding-top:6px;border-top:1px dashed rgba(27,42,78,.18)}.control-room-sheet--v2 .founder-job-pill{font-size:.62rem;font-weight:700;padding:3px 7px;border-radius:6px;border:1px solid transparent}.control-room-sheet--v2 .founder-job-pill--energy{background:#fbbf2438;color:#92400e;border-color:#fbbf2473}.control-room-sheet--v2 .founder-job-pill--cash{background:#3b82f626;color:#1e40af;border-color:#3b82f659}.control-room-sheet--v2 .founder-job-pill--morale{background:#4ade802e;color:#166534;border-color:#4ade8059}.control-room-sheet--v2 .founder-job-pill--rep{background:#a78bfa2e;color:#5b21b6;border-color:#a78bfa59}.control-room-sheet--v2 .founder-calendar-skip{margin:4px 10px 10px;width:calc(100% - 20px)}.control-room-sheet--v2 .team-today-panel-v2{padding:8px 10px 10px}.control-room-sheet--v2 .team-today-summary{margin:0 0 8px;padding:6px 10px;font-size:.74rem}.control-room-sheet--v2 .team-today-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:900px){.control-room-sheet--v2 .team-today-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.control-room-sheet--v2 .team-today-card{border-radius:12px;border-left-width:3px;border-left-color:#044b8759}.control-room-sheet--v2 .team-today-card-head{padding:10px 10px 0}.control-room-sheet--v2 .team-today-photo-wrap{width:48px;height:48px}.control-room-sheet--v2 .monthly-ops-checklist.monthly-ops-framed{margin:0;padding:12px 12px 14px;height:100%;background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-height:0}.control-room-sheet--v2 .monthly-ops-head{flex-shrink:0;padding-bottom:6px;border-bottom:1px solid rgba(160,120,50,.2)}.control-room-sheet--v2 .monthly-ops-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;padding-top:8px}@media(min-width:720px){.control-room-sheet--v2 .monthly-ops-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.control-room-sheet--v2 .monthly-ops-list li{flex-direction:column;align-items:flex-start;gap:4px;padding:10px;margin:0;border-radius:10px;border:1px solid rgba(160,120,50,.22);background:#ffffffd1;border-bottom:1px solid rgba(160,120,50,.22)}.control-room-sheet--v2 .monthly-ops-list li.done{opacity:1;background:#e8f5e9d9;border-color:#81c78473}.control-room-sheet--v2 .monthly-ops-list li.open{border-left:3px solid rgba(255,193,7,.75)}.control-room-sheet--v2 .monthly-ops-list li .ops-check{font-size:.85rem}.control-room-sheet--v2 .monthly-ops-list li strong{font-size:.76rem;line-height:1.25}.control-room-sheet--v2 .monthly-ops-list li .turn-hint{font-size:.64rem;line-height:1.35;margin:0}.control-room-sheet--v2 .monthly-ops-progress{flex-shrink:0}.control-room-sheet--v2 .turn-ops-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:560px){.control-room-sheet--v2 .founder-job-list,.control-room-sheet--v2 .team-today-list,.control-room-sheet--v2 .monthly-ops-list,.control-room-sheet--v2 .turn-ops-task-list{grid-template-columns:1fr}}.turn-ops-v2{display:flex;flex-direction:column;gap:14px}.turn-ops-v2-head h2{margin:4px 0 0;font-size:1.05rem;color:#fff}.turn-ops-v2-kicker{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00}.turn-ops-v2-sub{margin:8px 0 0;font-size:.78rem;line-height:1.45;color:#ffffffb8}.turn-ops-task-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.turn-ops-task{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.turn-ops-task.urgent{border-color:#fb718573;background:#fb71851a}.turn-ops-task-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.turn-ops-task-copy strong{font-size:.82rem;color:#fff}.turn-ops-task-copy small{font-size:.7rem;color:#ffffffad}.turn-ops-task-where{font-size:.62rem;font-weight:700;color:#7dd3fc;margin-top:2px}.turn-ops-task-go{flex-shrink:0;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,237,0,.45);background:#ffed001f;color:#fffef0;font-size:.72rem;font-weight:800;cursor:pointer}.turn-ops-v2-all-clear{margin:0;padding:10px 12px;border-radius:12px;font-size:.76rem;color:#86efac;background:#4ade801a;border:1px solid rgba(74,222,128,.25)}.turn-ops-checklist{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.turn-ops-check{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0a;cursor:pointer}.turn-ops-check.done{opacity:.75}.turn-ops-check span{display:flex;flex-direction:column;gap:2px}.turn-ops-check strong{font-size:.78rem}.turn-ops-check small{font-size:.66rem;color:#fff9}.turn-ops-status-row{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.turn-ops-status-row li{padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:700;color:#ffffff8c;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.turn-ops-status-row li.done{color:#86efac;border-color:#4ade804d}.turn-ops-finish{width:100%;margin-top:4px}.today-cr-ops-cues{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.today-cr-ops-cues li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.68rem;color:#ffffffd1}.today-cr-ops-link{border:none;background:transparent;color:#ffed00;font-size:.66rem;font-weight:800;cursor:pointer;padding:2px 0}.cash-turn-ops-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#ffed0024,#ffed000a);border:1px solid rgba(255,237,0,.28)}.cash-turn-ops-banner strong{display:block;font-size:.78rem;color:#fffef0}.cash-turn-ops-banner p{margin:2px 0 0;font-size:.66rem;color:#ffffffb8}.cash-turn-ops-cta{flex-shrink:0;border-color:#ffed008c!important;background:linear-gradient(135deg,#ffed00eb,#ffd23ce0)!important;color:#1a2744!important;font-weight:800;box-shadow:0 0 0 1px #ffed0059}.cash-turn-ops-cta:hover{filter:brightness(1.05)}.cash-funnel--v2{display:flex;flex-direction:column;gap:12px}.cash-funnel-head h2{margin:4px 0 0;font-size:1rem}.cash-funnel-kicker{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc}.funnel-stage-row--v2{gap:8px}.funnel-stage--v2{flex:1;padding:10px 6px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.funnel-stage--v2.active{border-color:#ffed0073;background:#ffed001a}.funnel-stage-emoji{display:block;font-size:1.1rem}.cash-funnel-hint{margin:4px 0 0;font-size:.66rem;color:#ffffff9e}.academy-op-quiz-slot{margin-bottom:12px}.academy-op-quiz-slot .borc-turn-opquiz{border-radius:14px;overflow:hidden}.inbox-feed{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.inbox-feed--compact{gap:6px}.inbox-feed-empty{margin:6px 0 0;font-size:.72rem;color:#d2e1f5c7}.inbox-feed-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:#061630e0;border:1px solid rgba(125,211,252,.22);color:#f4f8ff}.inbox-feed-card--compact{gap:6px;padding:8px 10px}.inbox-feed-card-main{display:flex;flex-direction:column;gap:8px;min-width:0}.inbox-feed-card--compact .inbox-feed-card-main{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.inbox-feed-card--compact .inbox-feed-card-body{flex:1 1 auto;min-width:0}.inbox-feed-card--compact .inbox-feed-actions{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:4px}.inbox-feed-card--compact .inbox-feed-from,.inbox-feed-card--compact .inbox-feed-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-feed-card--compact .inbox-feed-where{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-feed-card--compact .inbox-feed-go,.inbox-feed-card--compact .inbox-feed-read{min-height:26px;padding:3px 8px;font-size:.62rem;white-space:nowrap}.inbox-feed-card.unread{border-color:#ffed0061;box-shadow:inset 3px 0 #ffed00}.inbox-feed-card.read{opacity:.82}.inbox-feed-card.tone-finance{border-color:#7dd3fc4d}.inbox-feed-card.tone-team{border-color:#a78bfa59}.inbox-feed-card.tone-institution{border-color:#fbbf2459}.inbox-feed-card-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inbox-feed-cat{font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#ffffff14;color:#dbeafe}.inbox-feed-cat--finance{color:#7dd3fc;background:#7dd3fc1f}.inbox-feed-cat--team{color:#c4b5fd;background:#a78bfa1f}.inbox-feed-cat--legal,.inbox-feed-cat--map{color:#fcd34d;background:#fbbf241f}.inbox-feed-urgent{font-size:.58rem;font-weight:800;color:#fecaca;background:#f871712e;padding:2px 6px;border-radius:999px}.inbox-feed-dot{width:7px;height:7px;border-radius:50%;background:#ffed00;margin-left:auto}.inbox-feed-from{display:block;font-size:.8rem;color:#fff8e7!important}.inbox-feed-subject{margin:2px 0 0;font-size:.76rem;font-weight:700;color:#e8f2ff!important}.inbox-feed-body{margin:4px 0 0;font-size:.72rem;line-height:1.45;color:#dce6f5e6!important}.inbox-feed-where{font-size:.62rem;font-weight:700;color:#7dd3fc}.inbox-feed-actions{display:flex;gap:6px;flex-wrap:wrap}.inbox-feed-go,.inbox-feed-read{min-height:30px;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:800;cursor:pointer}.inbox-feed-go{border:1px solid rgba(255,237,0,.45);background:#ffed0024;color:#fffef0}.inbox-feed-read{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffd1}.today-cr-inbox .inbox-feed{margin-top:8px}.cash-inbox-archive{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,200,120,.2)}.cash-inbox-archive-head h3{margin:0 0 4px;font-size:.88rem;color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .inbox-feed-from,.cash-hub .hub-quadrant-grid--framed .inbox-feed-subject,.cash-hub .hub-quadrant-grid--framed .inbox-feed-body{color:inherit!important}.today-hub .hub-quadrant-grid--framed .today-cr-inbox .inbox-feed-from{color:#fff8e7!important}.today-hub .hub-quadrant-grid--framed .today-cr-inbox .inbox-feed-subject{color:#e8f2ff!important}.emp-profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:clamp(10px,2.5vw,20px);padding-bottom:calc(var(--hub-dock-zone, 72px) + 12px);background:#020816c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:office-ops-modal-backdrop-in .22s ease forwards}.emp-profile-sheet{--emp-tier: #ffa726;width:min(100%,560px);max-height:min(88vh,780px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid rgba(255,237,0,.28);background:linear-gradient(165deg,#0a1c3afa,#040e22fc);box-shadow:0 32px 100px #0000009e,inset 0 1px #ffffff14,0 0 0 1px #ffed000f;animation:office-ops-modal-rise .3s cubic-bezier(.22,1,.36,1) forwards}.emp-profile-hero{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:16px 16px 14px;border-bottom:1px solid rgba(255,237,0,.14);background:linear-gradient(180deg,rgba(255,237,0,.08) 0%,transparent 100%)}.emp-profile-portrait-wrap{position:relative;flex-shrink:0}.emp-profile-portrait-ring{width:76px;height:76px;border-radius:18px;padding:3px;background:linear-gradient(145deg,#ffed00 0%,var(--emp-tier) 55%,rgba(255,237,0,.35) 100%);box-shadow:0 8px 24px #00000059}.emp-profile-portrait{width:100%;height:100%;border-radius:15px;object-fit:cover;display:block;background:#0a1830}.emp-profile-tier{position:absolute;right:-4px;bottom:-4px;min-width:28px;padding:2px 6px;border-radius:999px;font-size:.62rem;font-weight:800;text-align:center;color:#021f40;background:linear-gradient(180deg,#ffed00,#f5c400);border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #00000059}.emp-profile-identity{min-width:0}.emp-profile-kicker{display:block;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffed00}.emp-profile-name{margin:4px 0 0;font-size:1.12rem;line-height:1.15;color:#fffef0;font-weight:800}.emp-profile-role{margin:4px 0 0;font-size:.78rem;color:#e8f2ffeb}.emp-profile-dept{margin:2px 0 0;font-size:.7rem;color:#bed2ebc7}.emp-profile-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.emp-profile-badge{padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:700;color:#ffffffe0;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.emp-profile-badge--gold{color:#fff8e0;background:#ffed0029;border-color:#ffed006b}.emp-profile-badge--busy{color:#bfdbfe;border-color:#7dd3fc66;background:#7dd3fc1f}.emp-profile-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-size:1rem;cursor:pointer;flex-shrink:0}.emp-profile-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 16px;display:flex;flex-direction:column;gap:10px}.emp-profile-panel{padding:12px 12px 14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.emp-profile-panel--danger{border-color:#f8717147;background:#f871710f}.emp-profile-panel-head{margin-bottom:10px}.emp-profile-panel-head--row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.emp-profile-panel-kicker{display:block;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.emp-profile-panel-head h3{margin:3px 0 0;font-size:.9rem;color:#fff8e7}.emp-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.emp-stat-meter-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.7rem;color:#dce6f5d9}.emp-stat-meter-head strong{font-size:.68rem;color:#fff8e7}.emp-stat-meter-track{margin-top:5px;height:7px;border-radius:999px;background:#ffffff14;overflow:hidden}.emp-stat-meter-fill{height:100%;border-radius:inherit;transition:width .35s ease}.emp-stat-meter-fill.tone-good{background:linear-gradient(90deg,#4ade80,#86efac)}.emp-stat-meter-fill.tone-mid{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.emp-stat-meter-fill.tone-low{background:linear-gradient(90deg,#f87171,#fb923c)}.emp-stat-meter-hint{display:block;margin-top:3px;font-size:.6rem;color:#bed2ebb3}.emp-profile-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.emp-profile-kpis div{padding:6px 4px;border-radius:10px;text-align:center;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.emp-profile-kpis small{display:block;font-size:.56rem;color:#bed2ebb8;text-transform:uppercase;letter-spacing:.04em}.emp-profile-kpis strong{display:block;margin-top:2px;font-size:.68rem;color:#fff8e7;line-height:1.25;word-break:break-word}.emp-profile-active-task{margin:10px 0 0;padding:6px 10px;border-radius:10px;font-size:.72rem;color:#bfdbfe;background:#7dd3fc1a;border:1px solid rgba(125,211,252,.22)}.emp-profile-flash{margin:10px 0 0;padding:8px 10px;border-radius:10px;font-size:.72rem;color:#fff8c8;background:#ffed001a;border:1px solid rgba(255,237,0,.28);line-height:1.35}.emp-profile-flash--powers{grid-column:1 / -1}.emp-profile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.emp-profile-action{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:14px;border:1px solid rgba(255,237,0,.22);background:#ffed0014;color:#fffef0;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.emp-profile-action:hover:not(:disabled){transform:translateY(-1px);border-color:#ffed0073}.emp-profile-action:disabled{opacity:.42;cursor:not-allowed}.emp-profile-action--muted{border-color:#ffffff1f;background:#ffffff0a}.emp-profile-action-icon{font-size:1.2rem;line-height:1}.emp-profile-action-copy{text-align:center}.emp-profile-action-copy strong{display:block;font-size:.68rem;color:#fff8e7}.emp-profile-action-copy small{display:block;margin-top:2px;font-size:.62rem;color:#d2e1f5c7}.emp-profile-preview{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.emp-profile-preview li{font-size:.68rem;color:#86efac}.emp-profile-preview li:before{content:"· ";color:#86efac99}.emp-profile-note{margin:0 0 8px;font-size:.68rem;color:#bed2ebb8}.emp-profile-skills{display:flex;flex-wrap:wrap;gap:8px}.emp-profile-skill{flex:1 1 calc(33% - 8px);min-width:90px;padding:8px;border-radius:12px;text-align:center;background:#7dd3fc14;border:1px solid rgba(125,211,252,.22)}.emp-profile-skill strong{display:block;font-size:.68rem;color:#e0f2fe}.emp-profile-skill span{display:block;margin-top:3px;font-size:.62rem;font-weight:700;color:#7dd3fc}.emp-profile-toggle{flex-shrink:0;min-height:30px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffc7;font-size:.64rem;font-weight:700;cursor:pointer}.emp-profile-toggle.active{border-color:#4ade8073;background:#4ade801f;color:#86efac}.emp-profile-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.emp-profile-task-wrap{position:relative;display:flex;flex-direction:column;min-width:0}.emp-profile-task-info{position:absolute;top:4px;right:4px;z-index:2;width:18px;height:18px;padding:0;border-radius:999px;border:1px solid rgba(186,214,255,.45);background:#001230d1;color:#bae6fd;font-size:.58rem;font-weight:800;font-style:italic;line-height:1;cursor:pointer}.emp-profile-task-info:hover,.emp-profile-task-info.active{border-color:#ffed00;color:#fff8e7;background:#ffed002e}.emp-profile-task-popover{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:12;padding:8px 9px;border-radius:10px;border:1px solid rgba(255,200,120,.35);background:#04122cf7;box-shadow:0 10px 28px #00000073;text-align:left}.emp-profile-task-popover p{margin:0 0 5px;font-size:.58rem;line-height:1.4;color:#dce6f5eb}.emp-profile-task-popover p:last-child{margin-bottom:0}.emp-profile-task-popover strong{color:#fff8e7;font-weight:700}.emp-profile-task-popover-detail{color:#c8d7ebd1!important;font-size:.54rem!important}.emp-profile-task-hint{display:block;margin-top:1px;font-size:.5rem;font-weight:600;line-height:1.25;text-align:center;color:#bad6ffc7}.emp-profile-task{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#e8f2ff;cursor:pointer;font-size:.62rem}.emp-profile-task span{font-size:1rem}.emp-profile-task strong{font-size:.64rem;text-align:center;line-height:1.25;color:#fff8e7}.emp-profile-task:hover:not(:disabled){border-color:#ffed0059;background:#ffed000f}.emp-profile-task.active{border-color:#ffed00;background:#ffed001f;box-shadow:inset 0 0 0 1px #ffed0040}.emp-profile-task:disabled{opacity:.38;cursor:not-allowed}.emp-profile-powers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.emp-profile-power{padding:10px;border-radius:14px;background:#a78bfa1a;border:1px solid rgba(167,139,250,.28)}.emp-profile-power.locked{opacity:.5}.emp-profile-power strong{display:block;font-size:.76rem;color:#ede9fe;margin-bottom:6px}.emp-profile-power ul{margin:0 0 8px;padding:0;list-style:none;font-size:.64rem;line-height:1.4}.emp-profile-power li.pro{color:#86efac}.emp-profile-power li.con{color:#fdba74}.emp-profile-power-btn{width:100%;min-height:32px;border-radius:999px;border:1px solid rgba(255,237,0,.4);background:linear-gradient(180deg,#ffed0038,#ffed0014);color:#fffef0;font-size:.68rem;font-weight:800;cursor:pointer}.emp-profile-power-btn:disabled{opacity:.45;cursor:not-allowed}.emp-profile-fire-trigger,.emp-profile-fire-cancel,.emp-profile-fire-confirm{width:100%;min-height:36px;border-radius:12px;font-size:.76rem;font-weight:700;cursor:pointer}.emp-profile-fire-trigger{border:1px solid rgba(248,113,113,.35);background:transparent;color:#fecaca}.emp-profile-fire p{margin:0 0 10px;font-size:.78rem;color:#fecaca;text-align:center}.emp-profile-fire-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.emp-profile-fire-cancel{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff}.emp-profile-fire-confirm{border:1px solid rgba(248,113,113,.5);background:#f8717133;color:#fff}@media(max-width:520px){.emp-profile-hero{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.emp-profile-close{grid-column:2;grid-row:1;justify-self:end}.emp-profile-kpis{grid-template-columns:1fr 1fr}.emp-profile-actions{grid-template-columns:1fr}.emp-profile-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-profile-powers{grid-template-columns:1fr}}.startup-wellness-panel--v3{display:flex;flex-direction:column;gap:12px;padding:2px 0 6px;color:#f0f6fff0}.startup-wellness-panel--v3 .wellness-tab-bar{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:6px;border-radius:12px;background:#000a1cb8;border:1px solid rgba(255,200,120,.22)}.startup-wellness-panel--v3 .wellness-tab-bar button{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e1ebfae0;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.startup-wellness-panel--v3 .wellness-tab-bar button:hover{background:#ffffff1a;border-color:#ffdc8c47;color:#fff8e7}.startup-wellness-panel--v3 .wellness-tab-bar button.is-active{background:linear-gradient(180deg,#ffed0033,#ffed0014);border-color:#ffed0080;color:#fffef0;box-shadow:0 0 0 1px #ffed001f,inset 0 1px #ffffff14}.startup-wellness-panel--v3 .wellness-tab-icon{font-size:1.05rem;line-height:1}.startup-wellness-panel--v3 .wellness-tab-label{font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.startup-overlay-dialog--morale .startup-overlay-body,.startup-overlay-dialog--leave .startup-overlay-body{padding:10px 14px 14px}.startup-overlay-dialog--morale .startup-overlay-head h2,.startup-overlay-dialog--leave .startup-overlay-head h2{color:#fff8e7}.wellness-hero{padding:12px;border-radius:14px;background:linear-gradient(145deg,#081c40e0,#041028eb);border:1px solid rgba(255,200,120,.24)}.wellness-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wellness-stat-meter-head{display:flex;justify-content:space-between;gap:8px;font-size:.7rem;color:#e6f0ffe6}.wellness-stat-meter-head strong{font-size:.74rem;color:#fff8e7}.wellness-stat-meter-track{margin-top:5px;height:7px;border-radius:999px;background:#ffffff14;overflow:hidden}.wellness-stat-meter-fill{height:100%;border-radius:inherit}.wellness-stat-meter-fill.tone-good{background:linear-gradient(90deg,#4ade80,#86efac)}.wellness-stat-meter-fill.tone-mid{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.wellness-stat-meter-fill.tone-low{background:linear-gradient(90deg,#f87171,#fb923c)}.wellness-stat-meter-hint{margin-top:4px;font-size:.62rem;color:#d2e1f5d1}.wellness-hero-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.wellness-chip{padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:700;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.wellness-chip--warn{color:#fde68a;border-color:#fbbf2466;background:#fbbf241f}.wellness-chip--buff{color:#c4b5fd;border-color:#a78bfa59;background:#a78bfa1a}.wellness-alert{margin:0;padding:8px 10px;border-radius:12px;font-size:.72rem;color:#fecaca;background:#f871711f;border:1px solid rgba(248,113,113,.28)}.wellness-feedback{margin:0;padding:8px 10px;border-radius:12px;font-size:.72rem}.wellness-feedback.tone-ok{color:#86efac;background:#4ade801a;border:1px solid rgba(74,222,128,.25)}.wellness-feedback.tone-warn{color:#fde68a;background:#fbbf241a;border:1px solid rgba(251,191,36,.28)}.wellness-zone-head{margin-bottom:10px}.wellness-zone-kicker{display:block;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.wellness-zone-head h3{margin:3px 0 0;font-size:.92rem;color:#fff8e7}.wellness-zone-head p{margin:2px 0 0;font-size:.7rem;color:#d2e1f5db}.wellness-card-grid{display:flex;flex-direction:column;gap:10px}.wellness-action-card{border-radius:16px;padding:2px;background:linear-gradient(145deg,#ffffff24,#ffed0014)}.wellness-action-card.ready{background:linear-gradient(145deg,#ffed0073,#7dd3fc33)}.wellness-action-card.locked{opacity:.62}.wellness-action-card--founder.ready{background:linear-gradient(145deg,#ffed0080,#fbbf2438)}.wellness-action-card--premium.ready{background:linear-gradient(145deg,#a78bfa73,#ffed0033)}.wellness-action-card-frame{border-radius:14px;background:linear-gradient(165deg,#081834fa,#040e22fc);padding:12px}.wellness-action-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.wellness-action-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;font-size:1.2rem;background:#ffed001f;border:1px solid rgba(255,237,0,.28);box-shadow:inset 0 1px #ffffff14}.wellness-action-card--premium .wellness-action-card-icon{background:#a78bfa24;border-color:#a78bfa59}.wellness-action-card-kicker{display:block;font-size:.54rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#93c5fd}.wellness-action-card-title{display:block;margin-top:2px;font-size:.86rem;color:#fffef0!important}.wellness-action-card-desc{margin:4px 0 0;font-size:.7rem;line-height:1.45;color:#e1ebfae6!important}.wellness-action-card-lock{margin:4px 0 0;font-size:.64rem;color:#fde68a!important}.wellness-action-card-cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:72px}.wellness-action-card-status{font-size:.6rem;font-weight:700;color:#d2e1f5d1;text-align:right}.wellness-action-card-status.ready{color:#86efac}.wellness-action-card-btn{min-width:64px;min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,237,0,.55);background:linear-gradient(180deg,#ffed0052,#ffed001f);color:#1a2332;font-size:.68rem;font-weight:800;cursor:pointer}.wellness-action-card-btn:disabled{opacity:.42;color:#e6f0ff8c;border-color:#ffffff24;background:#ffffff0f;cursor:not-allowed}.wellness-action-card-benefits{margin-top:10px;padding:10px;border-radius:12px;background:#00000038;border:1px solid rgba(255,237,0,.12)}.wellness-action-card-benefits-label{display:block;margin-bottom:6px;font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffed00}.wellness-benefit-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.wellness-benefit{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:700;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e8f2ff}.wellness-benefit-icon{font-size:.72rem;line-height:1}.wellness-benefit--cost{color:#fde68a;border-color:#fbbf244d;background:#fbbf241a}.wellness-benefit--morale{color:#bbf7d0;border-color:#4ade804d;background:#4ade801a}.wellness-benefit--energy{color:#bfdbfe;border-color:#7dd3fc4d;background:#7dd3fc1a}.wellness-benefit--company{color:#c4b5fd;border-color:#a78bfa4d;background:#a78bfa1a}.wellness-benefit--founder{color:#fecaca;border-color:#f8717147;background:#f8717114}.wellness-benefit--buff{color:#e9d5ff;border-color:#c084fc4d;background:#c084fc1a}.wellness-benefit--info{color:#d2e1f5d9}.wellness-roster-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.wellness-roster-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.wellness-roster-row.tone-warn{border-color:#fbbf244d}.wellness-roster-row.tone-bad{border-color:#f8717159}.wellness-roster-avatar{width:36px;height:36px;border-radius:10px;overflow:hidden;border:2px solid rgba(255,237,0,.35)}.wellness-roster-avatar img{width:100%;height:100%;object-fit:cover}.wellness-roster-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wellness-roster-top strong{font-size:.76rem;color:#fff8e7!important}.wellness-health-badge{font-size:.58rem;font-weight:800;padding:2px 6px;border-radius:999px}.wellness-health-badge.tone-ok{color:#86efac;background:#4ade801f}.wellness-health-badge.tone-warn{color:#fde68a;background:#fbbf241f}.wellness-health-badge.tone-bad{color:#fecaca;background:#f871711f}.wellness-roster-bars{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.wellness-roster-bar span{display:block;font-size:.6rem;color:#e1ebfae0}.wellness-roster-track{margin-top:3px;height:5px;border-radius:999px;background:#ffffff14;overflow:hidden}.wellness-roster-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ade80,#86efac)}.wellness-roster-row.tone-warn .wellness-roster-track div{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.wellness-roster-row.tone-bad .wellness-roster-track div{background:linear-gradient(90deg,#f87171,#fb923c)}.wellness-roster-go{width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffed00;cursor:pointer}.wellness-roster-empty,.wellness-foot{margin:0;font-size:.7rem;color:#d2e1f5d6;line-height:1.45}@media(max-width:560px){.wellness-hero-stats{grid-template-columns:1fr}.wellness-action-card-head{grid-template-columns:auto 1fr}.wellness-action-card-cta{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.wellness-roster-bars{grid-template-columns:1fr}}.startup-quadrant-hr--desk{gap:14px}.hr-desk-note{margin:0;padding:10px 12px;border-radius:12px;font-size:.72rem;line-height:1.45;color:#fde68a;background:#facc151a;border:1px solid rgba(250,204,21,.28)}.hr-desk-locked-frame{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border-radius:16px;background:#0f172a8c;border:1px solid rgba(148,163,184,.2)}.hr-desk-locked-icon{font-size:1.6rem;line-height:1}.hr-desk-locked-frame strong{display:block;margin-bottom:4px;color:#f8fafc}.hr-desk-locked-frame p{margin:0;font-size:.72rem;color:#bed2ebd1;line-height:1.45}.hr-desk-locked-hint{margin-top:6px!important;color:#94a3b8e6!important}.hr-desk-lead-frame{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:14px;border-radius:18px;background:linear-gradient(145deg,#1e293beb,#0f172ae0);border:1px solid rgba(250,204,21,.35);box-shadow:0 8px 28px #00000047}.hr-desk-lead-portrait-wrap{position:relative;width:88px}.hr-desk-lead-portrait-ring{padding:3px;border-radius:18px;background:linear-gradient(145deg,#fde68a,#f59e0b,#b45309)}.hr-desk-lead-portrait{display:block;width:82px;height:82px;border-radius:15px;object-fit:cover;background:#0f172a}.hr-desk-lead-tier{position:absolute;right:-4px;bottom:-4px;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:700;color:#1e293b;background:#ffed00;border:2px solid #0f172a}.hr-desk-lead-kicker{display:block;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:#facc15d9}.hr-desk-lead-name{display:block;margin-top:2px;font-size:1rem;color:#f8fafc}.hr-desk-lead-speech{margin:8px 0 0;font-size:.74rem;line-height:1.5;color:#e2e8f0eb;font-style:italic}.hr-desk-brief{display:grid;grid-template-columns:auto 1fr;gap:8px;margin-top:10px;padding:10px;border-radius:12px;background:#7dd3fc14;border:1px solid rgba(125,211,252,.22)}.hr-desk-brief-emoji{font-size:1.1rem}.hr-desk-brief strong{display:block;font-size:.72rem;color:#e2e8f0}.hr-desk-brief p{margin:3px 0 0;font-size:.68rem;color:#bed2ebd1;line-height:1.4}.hr-desk-busy{margin-top:10px}.hr-desk-busy-head{display:flex;justify-content:space-between;font-size:.66rem;color:#bed2ebd9;margin-bottom:5px}.hr-desk-busy-track{height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.hr-desk-busy-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#ffed00);transition:width .4s ease}.hr-desk-scout-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hr-desk-scout-kicker{display:block;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fcd9}.hr-desk-scout-head strong{display:block;font-size:.92rem;color:#f8fafc}.hr-desk-scout-meta{font-size:.66rem;color:#bed2ebc7;white-space:nowrap}.hr-desk-scout-hint{margin:6px 0 10px;font-size:.68rem;color:#bed2ebbf;line-height:1.45}.hr-desk-scout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;max-height:220px;overflow-y:auto;padding-right:2px}.hr-desk-scout-card-frame{height:100%;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:14px;background:#0f172ab8;border:1px solid rgba(148,163,184,.22)}.hr-desk-scout-card.suggested .hr-desk-scout-card-frame{border-color:#facc1573;box-shadow:inset 0 0 0 1px #facc151f}.hr-desk-scout-card-head{display:flex;justify-content:space-between;gap:8px}.hr-desk-scout-tag{display:inline-block;margin-bottom:4px;padding:2px 6px;border-radius:999px;font-size:.56rem;color:#1e293b;background:#ffed00}.hr-desk-scout-card-head strong{display:block;font-size:.76rem;color:#f1f5f9}.hr-desk-scout-card-head p{margin:3px 0 0;font-size:.62rem;color:#bed2ebb8;line-height:1.35}.hr-desk-scout-cost{font-size:.66rem;color:#fde68a;white-space:nowrap}.hr-desk-scout-btn{margin-top:auto;width:100%;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,237,0,.45);background:#ffed0024;color:#ffed00;font-size:.68rem;font-weight:600;cursor:pointer}.hr-desk-scout-card.ready .hr-desk-scout-btn:not(:disabled){background:linear-gradient(180deg,#ffed00,#facc15);color:#1e293b}.hr-desk-scout-btn:disabled{opacity:.45;cursor:not-allowed}.hr-desk-pool .startup-hr-pool-strip{padding-bottom:4px}.hr-desk-empty{text-align:center;padding:8px 0}@media(max-width:560px){.hr-desk-lead-frame{grid-template-columns:1fr;text-align:center}.hr-desk-lead-portrait-wrap{margin:0 auto}.hr-desk-scout-grid{max-height:none}}.emp-profile-age{font-size:.78rem;font-weight:500;color:#bed2ebd1}.emp-profile-badges--tags{margin-top:0}.emp-profile-sheet--candidate,.emp-profile-sheet--hire{width:min(100%,580px)}.emp-profile-hire-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:10px 14px 0;list-style:none}.emp-profile-hire-stages li{padding:6px 4px;border-radius:10px;text-align:center;font-size:.64rem;font-weight:700;color:#bed2ebb8;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.emp-profile-hire-stages li.active{color:#fff8e7;border-color:#ffed0073;background:#ffed001f;box-shadow:inset 0 0 0 1px #ffed002e}.emp-profile-hire-stages li.done{color:#86efac;border-color:#4ade8047}.emp-profile-salary-block{margin-top:8px;padding:10px 12px;border-radius:12px;background:#00000038;border:1px solid rgba(255,237,0,.2)}.emp-profile-salary-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:.72rem;color:#dce6f5d9}.emp-profile-salary-head strong{font-size:.92rem;color:#ffed00}.emp-profile-range{width:100%;accent-color:#ffed00;cursor:pointer}.emp-profile-cta-stack{display:flex;flex-direction:column;gap:8px}.emp-profile-primary-cta{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,237,0,.55);background:linear-gradient(180deg,#ffed00,#f5c400);color:#021f40;font-size:.88rem;font-weight:800;cursor:pointer}.emp-profile-primary-cta:disabled{opacity:.45;cursor:not-allowed}.emp-profile-secondary-cta{width:100%;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:.78rem;font-weight:700;cursor:pointer}.emp-profile-reject-link{border:none;background:transparent;color:#fca5a5;font-size:.72rem;font-weight:600;cursor:pointer;padding:4px 0}.emp-profile-panel--actions{border-color:#ffed0029}.emp-profile-alert{margin:0 0 8px;padding:8px 10px;border-radius:10px;font-size:.72rem;line-height:1.45;color:#fecaca;background:#f871711f;border:1px solid rgba(248,113,113,.28)}.emp-profile-inline-link{border:none;background:transparent;color:#ffed00;font-weight:800;cursor:pointer;padding:0}.emp-profile-interview-prompt{margin:0 0 10px;padding:10px 12px;border-radius:12px;font-size:.8rem;line-height:1.45;color:#fff8e7;background:#7dd3fc14;border:1px solid rgba(125,211,252,.22)}.emp-profile-choice-grid{display:grid;grid-template-columns:1fr;gap:8px}.emp-profile-choice{display:block;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;text-align:left;cursor:pointer}.emp-profile-choice:hover{border-color:#ffed0073;background:#ffed0014}.emp-profile-choice strong{font-size:.78rem;line-height:1.35}@media(max-width:520px){.emp-profile-hire-stages li{font-size:.58rem;padding:5px 2px}}.cash-ledger-panel--v2{display:flex;flex-direction:column;gap:12px}.cash-ledger-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cash-ledger-stat.tone-warn.active{border-color:#fbbf2480;background:#fbbf241f}.cash-ledger-stat.tone-pay.active{border-color:#f8717173;background:#f871711a}.cash-hub [data-hub-panel="2-4"] .cash-feed-list{scroll-behavior:smooth}.cash-hub [data-hub-panel="2-4"] .cash-feed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:5px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#000e287a;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.cash-hub [data-hub-panel="2-4"] .cash-feed-row.is-actionable{border-color:#7dd3fc59;background:#7dd3fc14}.cash-hub [data-hub-panel="2-4"] .cash-feed-row--receivable.is-actionable{border-color:#4ade8061;background:#4ade8014}.cash-hub [data-hub-panel="2-4"] .cash-feed-row--payable.is-actionable{border-color:#f8717152;background:#f8717114}.cash-hub [data-hub-panel="2-4"] .cash-feed-row.is-urgent{box-shadow:inset 3px 0 #fbbf24}.cash-hub [data-hub-panel="2-4"] .cash-feed-row.is-done{opacity:.72;border-color:#ffffff0f;background:#00081859}.cash-hub [data-hub-panel="2-4"] .cash-feed-dot{width:7px;height:7px;border-radius:999px;background:#ffed008c;flex-shrink:0}.cash-hub [data-hub-panel="2-4"] .cash-feed-row.is-actionable .cash-feed-dot{background:#ffed00;box-shadow:0 0 6px #ffed0073}.cash-hub [data-hub-panel="2-4"] .cash-feed-row.is-done .cash-feed-dot{background:#86efaca6}.cash-hub [data-hub-panel="2-4"] .cash-feed-line{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.cash-hub [data-hub-panel="2-4"] .cash-feed-title{flex:0 1 auto;min-width:0;font-size:.68rem;font-weight:800;color:#fff8e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cash-hub [data-hub-panel="2-4"] .cash-feed-meta{flex:1 1 auto;min-width:0;font-size:.58rem;color:#d2e1f5d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cash-hub [data-hub-panel="2-4"] .cash-feed-meta:before{content:"·";margin-right:6px;color:#ffffff47}.cash-hub [data-hub-panel="2-4"] .cash-feed-amount{flex-shrink:0;font-size:.64rem;font-weight:800;color:#ffed00;white-space:nowrap}.cash-hub [data-hub-panel="2-4"] .cash-feed-btn{grid-column:3;grid-row:1;flex-shrink:0;min-width:0;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,237,0,.45);background:linear-gradient(180deg,#ffed0047,#ffed001a);color:#1a2332;font-size:.56rem;font-weight:800;cursor:pointer;white-space:nowrap}.cash-hub [data-hub-panel="2-4"] .cash-feed-btn--ghost{border-color:#7dd3fc66;background:#7dd3fc1f;color:#e8f2ff}.cash-hub [data-hub-panel="2-4"] .cash-feed-btn--pay{border-color:#f8717173;background:#f8717129;color:#ffe4e6}.cash-hub [data-hub-panel="2-4"] .cash-feed-btn:disabled{opacity:.45;cursor:not-allowed}.cash-hub [data-hub-panel="2-4"] .cash-feed-badge{grid-column:3;grid-row:1;font-size:.62rem;font-weight:800;color:#86efac;padding:0 4px}.cash-hub [data-hub-panel="2-4"] .cash-feed-empty,.cash-hub [data-hub-panel="2-4"] .cash-feed-list>.turn-hint{margin:0;padding:8px 6px;font-size:.62rem;color:#d2e1f5d1;text-align:center}.cash-funnel-list{display:flex;flex-direction:column;gap:8px}.cash-funnel-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:14px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cash-funnel-card-body{flex:1 1 auto;min-width:0}.cash-funnel-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cash-funnel-card-top strong{font-size:.82rem;color:#fff8e7;line-height:1.25}.cash-funnel-amount{font-size:.82rem;font-weight:800;color:#ffed00;white-space:nowrap}.cash-funnel-card p{margin:4px 0 0;font-size:.72rem;color:#d2e1f5d9;line-height:1.35}.cash-funnel-card.actionable{border-color:#7dd3fc59;background:#7dd3fc0f}.cash-funnel-card--receivable.actionable{border-color:#4ade8059;background:#4ade800f}.cash-funnel-card--payable.actionable{border-color:#f8717152;background:#f871710f}.cash-funnel-card--funnel.actionable{border-color:#7dd3fc59}.cash-funnel-card.urgent{box-shadow:inset 3px 0 #fbbf24}.cash-funnel-card--payable.urgent{box-shadow:inset 3px 0 #f87171}.cash-funnel-card.done{opacity:.72}.cash-funnel-cta{flex-shrink:0;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,237,0,.55);background:linear-gradient(180deg,#ffed00,#f5c400);color:#021f40;font-size:.72rem;font-weight:800;cursor:pointer;white-space:nowrap}.cash-funnel-cta:disabled{opacity:.45;cursor:not-allowed}.cash-funnel-cta--ghost{border-color:#ffffff2e;background:#ffffff14;color:#fff}.cash-funnel-cta--pay{border-color:#f8717173;background:linear-gradient(180deg,#fca5a5,#f87171);color:#450a0a}.cash-funnel-badge{flex-shrink:0;padding:6px 10px;border-radius:999px;font-size:.66rem;font-weight:800}.cash-funnel-badge--done{color:#86efac;background:#4ade801f;border:1px solid rgba(74,222,128,.28)}.cash-funnel-hint.compact{flex-shrink:0;max-width:96px;text-align:right}.cash-ledger-empty{padding:8px 4px;text-align:center}.cash-hub .hub-quadrant-grid--framed .cash-funnel-card{background:#000e286b;border-color:#ffc87838}.cash-hub .hub-quadrant-grid--framed .cash-funnel-card-top strong{color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .cash-funnel-kicker{color:#7dd3fc}@media(max-width:560px){.cash-funnel-card{flex-direction:column;align-items:stretch}.cash-funnel-cta,.cash-funnel-badge{width:100%;text-align:center}}:root{--ink-on-light: #1a2332;--ink-muted-on-light: #4d5f75;--ink-strong-on-light: #0f172a;--ink-on-dark: rgba(248, 252, 255, .96);--ink-muted-on-dark: rgba(200, 215, 235, .9)}:is(.today-frame--calendar,.today-frame--monthly,.today-frame--turn.today-frame--sheet:not(.today-frame--turn-v2),.monthly-ops-checklist,.hub-institution-panel,.hub-institution-panel-inner,.academy-unit-detail-body,.control-room-sheet-panel,.hub-inst-stat-card,.hub-inst-metric-list li,.checklist li,.founder-calendar-row,.founder-job-card,.choice-card,.map-hub-detail-shell-inner .borc-hub-route-summary,.map-hub-detail-shell-inner .plan-row,.map-hub-detail-shell-inner .cash-ledger-row,.today-widget-board,.borc-draft-panel.borc-academy-progress){color:var(--ink-on-light)}:is(.today-frame--calendar,.today-frame--monthly,.monthly-ops-checklist,.hub-institution-panel,.hub-institution-panel-inner,.academy-unit-detail-body,.control-room-sheet-panel,.checklist li,.founder-calendar-row,.founder-job-card,.today-widget-board) :is(.turn-hint,.borc-draft-sub,p.turn-hint){color:var(--ink-muted-on-light);opacity:1}:is(.monthly-ops-checklist,.today-frame--monthly,.today-frame--calendar) :is(.monthly-ops-head strong,.monthly-ops-list strong,.monthly-ops-progress-label){color:var(--ink-strong-on-light)}.monthly-ops-list strong{font-weight:700;color:var(--ink-strong-on-light)}.monthly-ops-progress-label{color:var(--ink-muted-on-light);opacity:1}.monthly-ops-list li.done strong{color:#2e5c40}.monthly-ops-list li.open strong{color:var(--ink-strong-on-light)}.control-room-sheet--v2 .control-room-sheet-body .today-frame--monthly,.control-room-sheet--v2 .control-room-sheet-body .today-frame--calendar,.control-room-sheet--v2 .control-room-sheet-body .today-frame--turn.today-frame--sheet:not(.today-frame--turn-v2){color:var(--ink-on-light)}.control-room-sheet--v2 .today-frame--monthly .monthly-ops-checklist,.control-room-sheet--v2 .today-frame--monthly .monthly-ops-list,.control-room-sheet--v2 .today-frame--monthly .monthly-ops-head{color:var(--ink-on-light)}.control-room-sheet--v2 .today-frame--monthly .turn-hint,.control-room-sheet--v2 .today-frame--calendar .turn-hint,.control-room-sheet--v2 .today-frame--calendar .borc-draft-sub,.control-room-sheet--v2 .today-frame--monthly .monthly-ops-progress-label{color:var(--ink-muted-on-light)!important;opacity:1!important}.control-room-sheet--v2 .today-frame--monthly .monthly-ops-list strong{color:var(--ink-strong-on-light)!important}.control-room-sheet--v2 .today-frame--calendar :is(.today-frame-title,.today-frame-eyebrow,.founder-calendar-row strong){color:var(--ink-strong-on-light)}.control-room-sheet--v2 .today-frame--calendar .founder-calendar-row,.control-room-sheet--v2 .today-frame--calendar .founder-job-card,.map-hub-detail-shell-inner .hub-institution-panel,.map-hub-detail-shell-inner .hub-institution-panel-inner,.map-hub-detail-shell-inner .hub-detail-body,.map-hub-detail-shell-inner .hub-detail-body p,.map-hub-detail-shell-inner .hub-detail-body li,.map-hub-detail-shell-inner .hub-detail-body span,.map-hub-detail-shell-inner .hub-inst-tab-stack{color:var(--ink-on-light)}.map-hub-detail-shell-inner .hub-detail-body h2,.map-hub-detail-shell-inner .hub-detail-body h3,.map-hub-detail-shell-inner .hub-detail-body strong,.map-hub-detail-shell-inner .hub-inst-metric-list li strong,.map-hub-detail-shell-inner .hub-inst-stat-card strong{color:var(--ink-strong-on-light)}.map-hub-detail-shell-inner .hub-inst-lead{color:var(--ink-muted-on-light);opacity:1}.hub-quadrant-grid--framed .sector-detail-frame-inner :is(.monthly-ops-checklist,.today-frame--monthly,.today-frame--calendar,.borc-academy-progress){color:var(--ink-on-light)}.hub-quadrant-grid--framed .sector-detail-frame-inner :is(.monthly-ops-checklist,.today-frame--monthly) .turn-hint{color:var(--ink-muted-on-light);opacity:1}.hub-quadrant-grid--framed .sector-detail-frame-inner{color:var(--ink-on-dark)}.hub-quadrant-grid--framed .sector-detail-frame-inner :is(.turn-hint,.borc-draft-sub){color:var(--ink-muted-on-dark);opacity:1}:is(.today-frame--monthly,.monthly-ops-checklist,.hub-institution-panel) :is(.ops-pending){color:#c62828}:is(.today-frame--monthly,.monthly-ops-checklist) :is(.ops-ok){color:#2e7d32}.player-orientation-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;padding:.25rem .65rem;max-height:42px;font-size:.72rem;background:#081220e0;border-bottom:1px solid rgba(255,255,255,.08);z-index:12}.player-orientation-loc{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.player-orientation-badge{white-space:nowrap;opacity:.85;font-weight:600}.player-orientation-crumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.92}.player-orientation-guide{display:flex;align-items:center;gap:.45rem;flex:0 1 auto;min-width:0}.player-orientation-now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,420px);font-weight:600}.quadrant-nudge-chip{display:block;width:100%;margin:0 0 .35rem;padding:.28rem .45rem;text-align:left;font-size:.68rem;line-height:1.25;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0c1828eb;color:#f3f6fb;cursor:pointer}.quadrant-nudge-chip.tone-warn{border-color:#ffb45073;background:#302008eb;color:#ffe8c2}.startup-quadrant-launchers--compact .startup-launcher-grid{gap:.25rem}.startup-quadrant-launchers--compact .startup-launcher-card{min-height:36px;padding:.3rem .4rem}.startup-quadrant-launchers--compact .startup-launcher-body p{font-size:.65rem;line-height:1.2;margin:0}.sprint-lock-banner{padding:.45rem .55rem;margin-bottom:.5rem;border-radius:8px;background:#281c08d9;border:1px solid rgba(255,180,80,.35)}.sprint-journey-cta{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.borc-aslan-rescue--polished{max-width:520px;margin:0 auto;padding:1.25rem;border-radius:16px;background:linear-gradient(165deg,#121c30f5,#080e1cfa);box-shadow:0 12px 40px #00000073}.companion-dock{max-width:min(96vw,640px)}.companion-dock-text{font-size:.78rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cash-hub-quadrant-v2 .cash-workspace-tabs{flex-wrap:nowrap;overflow-x:auto;gap:.2rem;padding-bottom:.15rem}.borc-sprint-panel .borc-draft-head h3:only-of-type{margin-bottom:.25rem}.borc-sprint-panel .borc-sprint-focus-grid{gap:.35rem}.borc-sprint-panel .borc-hire-style-card.compact{padding:.45rem .55rem;min-height:auto}.startup-prod-stock-line{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,237,0,.22);background:#ffed000f;color:#fff8e7;cursor:pointer;text-align:left}.startup-prod-stock-line.is-low{border-color:#fb923c73;background:#fb923c1a}.startup-prod-stock-line-label{flex-shrink:0;font-size:.72rem;font-weight:800}.startup-prod-stock-line-detail{flex:1;min-width:0;font-size:.62rem;color:#d2e1f5d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startup-prod-stock-line-go{flex-shrink:0;font-size:.72rem;opacity:.75}.startup-launcher-grid--three{grid-template-columns:1fr}.startup-sprint-band--summary{padding-right:8px}.startup-work-stock--static{cursor:default;pointer-events:none}.cash-quadrant-detail>.finance-plan,.cash-quadrant-detail>.cash-ledger-panel,.cash-quadrant-detail>.cash-funnel,.cash-quadrant-detail>.cash-corporate,.cash-quadrant-detail>.cash-timers,.cash-quadrant-detail>.cash-equipment,.cash-quadrant-detail>.borc-draft-panel,.cash-detail-body>.finance-plan,.cash-detail-body>.cash-ledger-panel,.cash-detail-body>.cash-funnel,.cash-detail-body>.cash-corporate,.cash-detail-body>.cash-timers,.cash-detail-body>.cash-equipment,.cash-detail-body>.borc-draft-panel,.cash-quadrant-workspace>.finance-plan,.cash-quadrant-workspace>.cash-ledger-panel,.cash-quadrant-workspace>.cash-funnel,.cash-quadrant-workspace>.cash-corporate,.cash-quadrant-workspace>.cash-timers,.cash-quadrant-workspace>.cash-equipment,.cash-quadrant-workspace>.borc-draft-panel{flex:1;min-height:0;overflow-y:auto}.finance-plan--compact .plan-row{padding:6px 0}.cash-overview-funnel{margin:8px 0 0}.cash-month-close-compact{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.cash-month-close-compact h3{margin:0 0 6px;font-size:.78rem}.cash-month-close-compact ul{margin:0;padding:0;list-style:none;font-size:.68rem;color:#d2e1f5d9}.cash-ledger-more{margin:6px 0 0;font-size:.68rem;text-align:center}.cash-hub .hub-quadrant-grid--framed .corporate-hub-panel{gap:8px;min-height:0;color:#fff8ebf5}.cash-hub .hub-quadrant-grid--framed .corporate-info-banner{background:#0d2f6eb8;border:1px solid rgba(125,211,252,.35);color:#e0f2fe;font-size:.72rem;padding:8px 10px}.cash-hub .hub-quadrant-grid--framed .corporate-guide-card{background:#00102ae0;border:1px solid rgba(255,200,120,.32);border-radius:12px;padding:10px 12px;cursor:pointer;color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .corporate-guide-card--interactive:hover{border-color:#ffed0073;background:#001434eb}.corporate-guide-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.corporate-guide-toggle{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,200,120,.35);background:#000e2873;color:#ffed00;font-size:.9rem;font-weight:800;line-height:20px;text-align:center}.cash-hub .hub-quadrant-grid--framed .corporate-guide-card-head .corporate-guide-toggle{border-color:#ffed0066;background:#ffed001a}.cash-hub .hub-quadrant-grid--framed .corporate-guide-card strong{color:#ffe9b0;font-size:.82rem;margin-bottom:4px}.cash-hub .hub-quadrant-grid--framed .corporate-guide-card p{color:#c8d7ebe6;font-size:.72rem;line-height:1.4}.cash-hub .hub-quadrant-grid--framed .corporate-guide-steps{margin:8px 0 0;padding-left:1.1rem;font-size:.72rem;line-height:1.45;color:#e6f0ffeb}.cash-hub .hub-quadrant-grid--framed .corporate-guide-steps li{margin-bottom:4px}.cash-hub .hub-quadrant-grid--framed .corporate-guide-steps li::marker{color:#ffed00}.cash-hub .hub-quadrant-grid--framed .corporate-office-stock-card{background:#001430d1;border:1px solid rgba(74,222,128,.28);color:#e8f2ff;padding:10px 12px}.cash-hub .hub-quadrant-grid--framed .corporate-office-stock-head strong{color:#fff8e7;font-size:.78rem}.cash-hub .hub-quadrant-grid--framed .corporate-stock-hero{color:#86efac;font-size:.92rem}.cash-hub .hub-quadrant-grid--framed .corporate-stock-grid{color:#d2e1f5e6;font-size:.68rem}.cash-hub .hub-quadrant-grid--framed .corporate-stock-grid span{background:#000e288c;border:1px solid rgba(255,200,120,.15);color:#e6f0ffeb}.cash-hub .hub-quadrant-grid--framed .corporate-inbound-card{background:#3c2d008c;border:1px solid rgba(255,237,0,.35);color:#fff8e7;padding:10px 12px}.cash-hub .hub-quadrant-grid--framed .corporate-inbound-card p{color:#d2e1f5d9;font-size:.72rem;margin:2px 0 0}.cash-hub .hub-quadrant-grid--framed .corporate-client-card{background:#00102ae0;border:1px solid rgba(255,200,120,.28);box-shadow:none;color:#e8f2ff}.cash-hub .hub-quadrant-grid--framed .corporate-client-head strong{color:#fff8e7;font-size:.84rem}.cash-hub .hub-quadrant-grid--framed .corp-badge.tier{background:#0d2f6ed9;color:#bfdbfe;border:1px solid rgba(125,211,252,.3)}.cash-hub .hub-quadrant-grid--framed .corp-badge.entry{background:#502d00a6;color:#ffe9b0;border:1px solid rgba(255,200,120,.35)}.cash-hub .hub-quadrant-grid--framed .corporate-client-stats div{background:#000e288c;border:1px solid rgba(255,200,120,.12)}.cash-hub .hub-quadrant-grid--framed .corporate-client-stats small{color:#b4c8e1d9}.cash-hub .hub-quadrant-grid--framed .corporate-client-stats strong{color:#fff8e7}.cash-hub .hub-quadrant-grid--framed .corporate-gate-banner.subtle{background:#000e28a6;color:#ffe8c8eb;border-top:1px solid rgba(255,200,120,.15)}.cash-hub .hub-quadrant-grid--framed .corporate-hub-panel .turn-hint{color:#c8d7ebe0;opacity:1}.cash-hub .hub-quadrant-grid--framed .corporate-client-card .mg-pitch-panel{margin:0}.cash-hub .hub-quadrant-grid--framed .corporate-client-card.locked{opacity:.78}
