:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--paper:#fbfbfd;--text:#1d1d1f;--muted:#6e6e73;--soft:#86868b;--line:#00000016;--line-strong:#00000024;--blue:#06c;--ink:#202124;--plum:#453744;--sage:#5d7066;--stone:#d8d2c8;--mist:#eef1f3;--clay:#94685e;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{color:var(--text);background:var(--bg);font-family:var(--font);letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.36}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{background:linear-gradient(180deg, #ffffffe6, #fff0 320px), var(--bg);min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.45);backdrop-filter:blur(24px)saturate(1.45);background:#fbfbfdc2;grid-template-columns:220px 1fr auto;align-items:center;height:44px;padding:0 22px;display:grid;position:sticky;top:0}.nav-cta{letter-spacing:.01em;isolation:isolate;background:linear-gradient(135deg,#7a5a78 0%,#453744 50%,#2e2030 100%);border-radius:20px;align-items:center;gap:6px;height:28px;padding:0 14px;font-size:11.5px;font-weight:720;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #94685e66,0 2px 6px #00000038,0 0 14px #6b4f6a33;color:#fff!important}.nav-cta:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(105deg,#0000 25%,#ffffff26 50%,#0000 75%) -120% 0/240% 100%;animation:3s ease-in-out infinite nav-cta-shimmer;position:absolute;inset:0}.nav-cta:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 55%);position:absolute;inset:0}.nav-cta-icon,.nav-cta span:last-child{z-index:1;position:relative}@keyframes nav-cta-shimmer{0%{opacity:0;background-position:-120% 0}12%{opacity:1}55%{opacity:1;background-position:220% 0}68%{opacity:0}to{opacity:0;background-position:220% 0}}.nav-cta:hover{background:linear-gradient(135deg,#8a6888 0%,#5a4758 50%,#3a2840 100%);transform:translateY(-1px);box-shadow:0 0 0 1px #94685e99,0 4px 16px #00000042,0 0 24px #6b4f6a4d;color:#fff!important}.nav-cta:active{transform:translateY(0);box-shadow:0 0 0 1px #94685e66,0 1px 4px #0003}.nav-cta-icon{font-size:13px;line-height:1}.brand{align-items:center;gap:9px;width:max-content;display:inline-flex}.brand span{color:#fff;background:radial-gradient(circle at 32% 24%,#777174,#1d1d1f 66%);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:720;display:grid}.brand strong{font-size:13px;font-weight:650}.topbar nav{color:#1d1d1fc7;justify-content:center;gap:28px;font-size:12.5px;font-weight:720;display:flex}.topbar a:hover{color:var(--text)}.topbar nav a{color:inherit;padding:4px 0}.topbar nav a:hover{color:var(--text)}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(430px,.68fr);align-items:stretch;gap:34px;padding:48px 22px 22px;display:grid}.hero-copy-block{flex-direction:column;justify-content:center;min-height:292px;padding:28px 0;display:flex}.eyebrow,.section-head p,.hero-stat span,.signal-strip span,.filter-group>span,.search-box span,.list-summary span,.closing-strip p{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:10px;font-weight:690}h1,h2,h3,p,dl,dd{margin:0}h1{max-width:940px;margin-top:12px;font-size:clamp(44px,5.5vw,82px);font-weight:720;line-height:.96}.hero-copy{max-width:700px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.44}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-actions a{background:var(--text);color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.hero-actions a+a{border:1px solid var(--line-strong);color:var(--text);background:#fff}.hero-company-rail{flex-wrap:wrap;gap:8px;max-width:940px;margin-top:30px;display:flex}.hero-company-chip{border:1px solid var(--line);background:#ffffffb8;border-radius:999px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;max-width:188px;min-height:44px;padding:5px 10px 5px 5px;display:inline-grid}.hero-company-chip:hover{background:#fff}.hero-company-chip strong,.hero-company-chip em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hero-company-chip strong{font-size:12px;font-weight:650}.hero-company-chip em{color:var(--muted);font-size:11px;font-style:normal}.hero-stat-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.hero-stat{min-height:145px;padding:22px}.hero-stat:first-child{grid-column:span 2;min-height:166px}.hero-stat strong{margin-top:34px;font-size:54px;font-weight:720;line-height:.92;display:block}.hero-stat p{color:#ffffffb8;max-width:280px;margin-top:12px}.hero-stat.ink{color:#fff;background:radial-gradient(circle at 84% 0%, #91809c85, transparent 34%), linear-gradient(145deg, var(--plum), #252529 60%, #151517)}.hero-stat.sage{color:#fff7f4;background:radial-gradient(circle at 86% 0,#d58b9661,#0000 36%),linear-gradient(145deg,#7a3f4b 0%,#4b2b34 56%,#20191d 100%);box-shadow:inset 0 0 0 1px #fff4f014}.hero-stat.sage span,.hero-stat.sage p{color:#fff4f0bd}.hero-stat.stone{color:var(--text);background:linear-gradient(145deg, #f4f1eb, var(--stone) 62%, #b9b1a7)}.hero-stat.stone p,.hero-stat.stone span{color:#1d1d1fa3}.geo-section{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:322px minmax(0,1fr);display:grid}.geo-copy{border-right:1px solid var(--line);background:linear-gradient(180deg, #f4f1ebb8, #fbfbfda3), var(--paper);padding:26px 22px}.geo-copy h2{margin-top:8px;font-size:32px;font-weight:700;line-height:1.03}.geo-copy>p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:13px;line-height:1.46}.geo-scope-stack{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:26px;display:grid;overflow:hidden}.geo-scope-stack a{background:#ffffffd1;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px;display:flex}.geo-scope-stack a:hover{background:#fff}.geo-scope-stack strong,.geo-scope-stack em{display:block}.geo-scope-stack strong{font-size:13px;font-weight:670}.geo-scope-stack em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;line-height:1.34}.geo-scope-stack b{flex:none;font-size:24px;line-height:1}.geo-map-panel{color:#fff;isolation:isolate;background:radial-gradient(circle at 82% 0,#91809c47,#0000 42%),linear-gradient(145deg,#453744,#27272b 64%,#171719);min-width:0;padding:18px 20px 0;position:relative;overflow:hidden}.geo-map-panel:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0% 36%,#ffffff0a 50%,#0000 64% 100%);animation:13s ease-in-out infinite geoPanelSweep;position:absolute;inset:0;transform:translate(-130%)}.geo-map-head{z-index:3;justify-content:space-between;align-items:center;gap:18px;min-height:30px;margin-bottom:6px;display:flex;position:relative}.geo-map-head-left{align-items:center;gap:8px;display:flex}.geo-map-head-left span:not(.geo-live-dot){color:#ffffff80;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:690}.geo-live-dot{background:#c8a09a;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.6s ease-in-out infinite geoLivePulse;display:inline-block;box-shadow:0 0 5px #c8a09ae6,0 0 10px #c8a09a66}.geo-map-head-right{align-items:center;gap:12px;min-width:0;display:flex}.geo-total-badge{color:#ffffff9e;letter-spacing:.04em;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:680;display:inline-flex}.geo-map-head-right strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640;overflow:hidden}.geo-map{z-index:1;filter:drop-shadow(0 16px 32px #0000005c);width:100%;margin-top:0;display:block;position:relative}.geo-sphere{fill:url(#geoOcean);stroke:#ffffff2e;stroke-width:1px}.geo-graticule{fill:none;stroke:#ffffff1a;stroke-width:.5px;stroke-dasharray:1.5 9;animation:9s ease-in-out infinite geoGridBreath}.geo-countries{opacity:1}.geo-countries path{fill:url(#geoLand);stroke:#ffffff1f;stroke-width:.36px}.geo-signal-routes{pointer-events:none}.geo-signal-route{fill:none;stroke-width:1.1px;stroke-dasharray:3 14;stroke-linecap:round;animation:linear infinite geoRouteFlow}.geo-marker-link{cursor:pointer}.geo-marker-link:focus-visible{outline:0}.geo-marker-link:hover .geo-marker-card rect:first-child,.geo-marker-link:focus-visible .geo-marker-card rect:first-child{fill:#ffffff29;stroke:#ffffff7a}.geo-marker-line{fill:none;stroke-width:.8px;stroke-dasharray:2.5 7;stroke-linecap:round;animation:5.8s linear infinite geoLeaderFlow}.geo-marker-halo-outer{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite geoHaloOuter}.geo-marker-halo-inner{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite geoHaloInner}.geo-marker-dot{stroke:#ffffff85;stroke-width:1px}.geo-marker-card rect:first-child{fill:#1e181edb;stroke:#ffffff2e;stroke-width:.8px}.geo-marker-card text{fill:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:660}.geo-marker-card .geo-marker-count{fill:#ffffff7a;font-size:10.5px;font-weight:540}.geo-region-strip{z-index:3;background:#00000038;border-top:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:4px;display:grid;position:relative;overflow:hidden}.geo-region-strip a{border-right:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 11px;transition:background .15s;display:flex}.geo-region-strip a:last-child{border-right:0}.geo-region-strip a:hover{background:#ffffff12}.geo-strip-dot{opacity:.78;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.geo-region-strip span:not(.geo-strip-dot){color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.geo-region-strip strong{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:660;overflow:hidden}@keyframes geoPanelSweep{0%,22%{transform:translate(-130%)}60%,to{transform:translate(130%)}}@keyframes geoLivePulse{0%,to{opacity:1}50%{opacity:.44}}@keyframes geoGridBreath{0%,to{opacity:.6}50%{opacity:1}}@keyframes geoRouteFlow{to{stroke-dashoffset:-140px}}@keyframes geoLeaderFlow{to{stroke-dashoffset:-60px}}@keyframes geoHaloOuter{0%,to{opacity:.26;transform:scale(.82)}50%{opacity:.72;transform:scale(1.22)}}@keyframes geoHaloInner{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:.86;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.geo-map-panel:before,.geo-graticule,.geo-signal-route,.geo-marker-line,.geo-marker-halo-outer,.geo-marker-halo-inner,.geo-live-dot{animation:none}}.job-board{border-bottom:1px solid var(--line);background:var(--paper)}.job-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:22px;padding:26px 22px 18px;display:grid}.job-toolbar h2,.section-head h2,.closing-strip h2{margin-top:8px;font-size:28px;font-weight:690;line-height:1.04}.search-box{gap:8px;display:grid}.search-box input{width:100%;height:40px;color:var(--text);border:1px solid var(--line-strong);background:#ffffffdb;border-radius:999px;outline:0;padding:0 14px}.search-box input:focus{border-color:#0066cc94;box-shadow:0 0 0 4px #0066cc1f}.board-grid{grid-template-columns:226px minmax(420px,1fr) minmax(500px,580px);min-height:650px;display:grid}.filter-rail{border-right:1px solid var(--line);background:linear-gradient(180deg, #f4f1ebb8, #fbfbfda3), var(--paper);padding:18px 16px 28px 22px}.filter-group{gap:7px;padding-bottom:18px;display:grid}.filter-group+.filter-group{border-top:1px solid var(--line);padding-top:18px}.filter-group button{min-height:31px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.filter-group button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-group button em{color:var(--soft);font-size:11px;font-style:normal}.filter-search{display:block}.filter-search input{border:1px solid var(--line);width:100%;height:32px;color:var(--text);background:#ffffffd1;border-radius:999px;outline:0;padding:0 11px;font-size:12px}.filter-search input:focus{border-color:#0066cc85;box-shadow:0 0 0 3px #0066cc1a}.filter-group button:focus-visible,.job-row:focus-visible,.detail-actions a:focus-visible,.company-row:focus-visible,.section-link:focus-visible,.directory-row:focus-visible,.directory-filter-group button:focus-visible{outline-offset:2px;outline:2px solid #0066cc8f}.filter-group button:hover{color:var(--text);background:#ffffffb3}.filter-group button.active{color:var(--text);border-color:var(--line);background:#fff;box-shadow:0 10px 28px #0000000e}.job-list{border-right:1px solid var(--line);background:#fff;min-width:0}.list-summary{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;min-height:46px;padding:0 18px;display:flex}.list-summary strong{font-size:22px;line-height:1}.list-error{border-bottom:1px solid var(--line);color:#8a3f35;background:#94685e1a;padding:13px 18px;font-size:12px}.load-more-button{border:1px solid var(--line-strong);width:calc(100% - 36px);min-height:42px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:16px 18px;font-size:13px;font-weight:650;display:flex}.load-more-button:hover{background:#f7f4ef}.load-more-button:disabled{cursor:progress;opacity:.62}.job-row{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr) 112px;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 18px;display:grid}.job-row:hover,.job-row.selected{background:#f7f4ef}.job-row.selected{box-shadow:inset 2px 0 0 var(--text)}.company-mark{border:1px solid var(--line);width:30px;height:30px;color:var(--text);background:linear-gradient(145deg,#fffffff0,#f4f1ebc7),#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:720;display:grid;overflow:hidden}.detail-company-mark{border:1px solid var(--line);width:38px;height:38px;color:var(--text);background:linear-gradient(145deg,#fffffff0,#f4f1ebc7),#fff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:720;display:grid;overflow:hidden}.company-mark img,.detail-company-mark img{object-fit:contain;width:22px;height:22px;display:block}.detail-company-mark img{width:26px;height:26px}.job-main,.job-meta{min-width:0}.job-main strong,.job-main em,.job-meta span,.job-meta em,.job-pay strong,.job-pay em,.company-row strong,.company-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.job-main strong{font-size:13px;font-weight:650}.job-main em,.job-meta em,.company-row em,.job-pay em{color:var(--muted);font-size:12px;font-style:normal}.job-meta span{color:var(--text);font-size:12px}.job-meta{display:none}.job-pay{text-align:right;min-width:0}.job-pay strong{color:var(--text);font-size:12px;font-weight:650}.job-detail{background:linear-gradient(180deg, #ffffffe0, #f4f1ebb3), var(--paper);align-self:start;min-height:650px;padding:28px 32px 34px;position:sticky;top:44px}.detail-company{align-items:center;gap:12px;display:flex}.detail-company strong,.detail-company em{display:block}.detail-company strong{font-size:14px;font-weight:680}.detail-company em{color:var(--muted);text-transform:capitalize;font-size:12px;font-style:normal}.job-detail h3{margin-top:28px;font-size:32px;font-weight:720;line-height:1.02}.detail-tags,.skill-cloud,.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.detail-tags{margin-top:16px}.detail-tags span,.skill-cloud span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.detail-facts{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:24px;display:grid;overflow:hidden}.detail-facts div{background:#ffffffd1;grid-template-columns:124px 1fr;gap:12px;padding:11px 12px;display:grid}.detail-facts dt{color:var(--muted);font-size:12px}.detail-facts dd{min-width:0;font-size:12px}.skill-cloud{margin-top:18px}.detail-copy{color:#444447;-webkit-line-clamp:10;-webkit-box-orient:vertical;margin-top:22px;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.detail-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.detail-actions a{background:var(--text);color:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 17px;font-size:14px;font-weight:720;display:inline-flex}.detail-actions a+a{border:1px solid var(--line-strong);color:var(--text);background:#fff}.signal-strip{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.signal-strip article{background:#fff;min-height:148px;padding:22px}.signal-strip article:first-child{color:#fff;background:linear-gradient(145deg,#453744,#27272b 64%,#171719)}.signal-strip article:nth-child(2){color:#fff;background:linear-gradient(145deg, #a17469, var(--clay) 58%, #5b3b34)}.signal-strip article:nth-child(3){color:var(--text);background:linear-gradient(145deg, #f4f1eb, var(--stone) 62%, #b8aea2)}.signal-strip article:first-child span,.signal-strip article:first-child p,.signal-strip article:nth-child(2) span,.signal-strip article:nth-child(2) p{color:#ffffffb8}.signal-strip article:nth-child(3) span,.signal-strip article:nth-child(3) p{color:#1d1d1fa3}.signal-strip strong{margin-top:32px;font-size:42px;line-height:.96;display:block}.signal-strip p{max-width:260px;color:var(--muted);margin-top:10px}.coverage-section{border-bottom:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);display:grid}.coverage-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid}.coverage-column{background:#fff;min-width:0}.coverage-column.accent{color:#fff;background:radial-gradient(circle at 86% 0%, #ebeee638, transparent 34%), linear-gradient(145deg, #7e8d82, var(--sage) 60%, #35423b);padding:22px}.coverage-head{border-bottom:1px solid var(--line);min-height:102px;padding:20px 18px 16px}.coverage-head span,.coverage-column.accent>p{color:var(--muted)}.coverage-head span{letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.coverage-head strong{margin-top:26px;font-size:36px;line-height:.96;display:block}.coverage-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:0 18px;display:flex}.coverage-row:hover{background:#f4f1eb75}.coverage-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverage-row strong{font-size:13px}.coverage-column.accent .coverage-head{border-bottom:0;padding:0}.coverage-column.accent .coverage-head span,.coverage-column.accent p{color:#ffffffb8}.coverage-column.accent .coverage-head strong{font-size:48px}.coverage-column.accent p{max-width:300px;margin-top:18px;line-height:1.46}.coverage-column.accent a{min-height:36px;color:var(--text);background:#fff;border-radius:999px;align-items:center;margin-top:24px;padding:0 15px;font-size:12px;font-weight:650;display:inline-flex}.company-section,.prep-section{border-bottom:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);display:grid}.section-head{border-right:1px solid var(--line);background:var(--paper);padding:26px 22px}.section-copy{max-width:250px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.4;display:block}.section-link{border:1px solid var(--line-strong);min-height:34px;color:var(--text);background:#fff;border-radius:999px;align-items:center;margin-top:20px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.section-link:hover{background:#f7f4ef}.company-table{background:#fff;min-width:0}.company-table-head,.company-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 108px minmax(250px,.95fr) minmax(260px,.95fr);align-items:center;gap:18px;padding:12px 18px;display:grid}.company-table-head{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;background:#f4f1eb70;font-size:10px;font-weight:690}.company-row:hover{background:#f4f1eb75}.home-company-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.home-company-logo{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:linear-gradient(145deg,#ffffffe6,#f4f1ebc7),#fff;border-radius:10px;place-items:center;font-size:13px;font-weight:720;display:grid;overflow:hidden}.hero-company-chip .home-company-logo{border-radius:50%;width:32px;height:32px}.home-company-logo img{width:22px;height:22px;display:block}.company-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.company-row em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;display:block;overflow:hidden}.home-company-count strong{font-size:20px;line-height:1}.prep-coming-badge{border:1px solid var(--line-strong);height:24px;color:var(--muted);letter-spacing:.03em;background:#ffffffb8;border-radius:999px;align-items:center;margin-top:18px;padding:0 10px;font-size:11px;font-weight:660;display:inline-flex}.prep-stack{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.prep-card{background:#fff;min-height:240px;padding:26px 24px 28px}.prep-card span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.prep-card strong{max-width:280px;margin-top:28px;font-size:22px;font-weight:700;line-height:1.12;display:block}.prep-card p{max-width:300px;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.prep-card:first-child{color:#fff;background:linear-gradient(145deg,#453744,#28272b 64%,#171719)}.prep-card:first-child span,.prep-card:first-child p{color:#ffffff9e}.prep-card:nth-child(2){color:#fff;background:linear-gradient(145deg, #7e8d82, var(--sage) 60%, #35423b)}.prep-card:nth-child(2) span,.prep-card:nth-child(2) p{color:#ffffff9e}.prep-card:nth-child(3){background:linear-gradient(145deg, #f4f1eb, var(--stone) 62%, #b8aea2)}.closing-strip{border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:36px 22px;display:flex}.closing-strip h2{max-width:560px}.closing-strip a{background:var(--text);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.companies-page-shell,.jobs-page-shell,.support-page-shell{background:linear-gradient(180deg, #ffffffeb, #fff0 360px), var(--bg);min-height:100vh}.support-hero{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);gap:1px;min-height:430px;display:grid}.support-hero>div,.support-panel{min-width:0;padding:56px 22px}.support-hero>div{background:radial-gradient(circle at 92% 10%,#9a626f2e,#0000 34%),linear-gradient(#fbfbfd 0%,#f4f1eb 100%);flex-direction:column;justify-content:end;display:flex}.support-hero h1{letter-spacing:0;max-width:760px;margin-top:14px;font-size:clamp(48px,7.6vw,96px);line-height:.9}.support-hero p:not(.eyebrow){color:#454548;max-width:690px;margin-top:20px;font-size:17px;line-height:1.5}.support-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.support-actions a,.support-actions span{border-radius:999px;align-items:center;min-height:40px;padding:0 17px;font-size:13px;font-weight:690;display:inline-flex}.support-actions a:first-child{background:var(--text);color:#fff}.support-actions a:last-child,.support-actions span{border:1px solid var(--line-strong);color:var(--text);background:#ffffffb8}.support-panel{color:#fff7f4;background:radial-gradient(circle at 82% 0,#d58b9657,#0000 38%),linear-gradient(145deg,#6d3a47 0%,#33252c 62%,#171719 100%);flex-direction:column;justify-content:end;display:flex}.support-panel span,.support-grid span{color:#fff4f0ad;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.support-panel strong{max-width:320px;margin-top:30px;font-size:34px;line-height:1.02;display:block}.support-panel p{color:#fff4f0b3;max-width:310px;margin-top:16px;font-size:13px;line-height:1.52}.support-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.support-grid article{background:#fff;min-height:220px;padding:26px 22px}.support-grid article:first-child{color:#fff;background:linear-gradient(145deg,#453744,#28272b 64%,#171719)}.support-grid article:first-child p,.support-grid article:first-child span{color:#ffffffa8}.support-grid article:nth-child(2){color:#fff;background:linear-gradient(145deg,#7a3f4b 0%,#4b2b34 56%,#20191d 100%)}.support-grid article:nth-child(2) p,.support-grid article:nth-child(2) span{color:#fff4f0ad}.support-grid article:nth-child(3){background:linear-gradient(145deg, #f4f1eb, var(--stone) 62%, #b8aea2)}.support-grid article:nth-child(3) span,.support-grid article:nth-child(3) p{color:#1d1d1fa3}.support-grid strong{max-width:320px;margin-top:34px;font-size:24px;line-height:1.08;display:block}.support-grid p{max-width:330px;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.directory-hero,.jobs-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(420px,.62fr);align-items:end;gap:34px;padding:70px 22px 24px;display:grid}.directory-hero h1,.jobs-hero h1{max-width:980px;margin-top:12px;font-size:clamp(48px,6.3vw,92px)}.directory-hero p:not(.eyebrow),.jobs-hero p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.44}.directory-stat-strip,.jobs-stat-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.directory-stat-strip article,.jobs-stat-strip article{background:#fff;min-height:138px;padding:20px}.directory-stat-strip article:first-child,.jobs-stat-strip article:first-child{color:#fff;background:radial-gradient(circle at 86% 4%,#91809c73,#0000 34%),linear-gradient(145deg,#453744,#27272b 64%,#171719)}.directory-stat-strip article:nth-child(2),.jobs-stat-strip article:nth-child(2){color:#fff;background:linear-gradient(145deg, #7e8d82, var(--sage) 60%, #35423b)}.directory-stat-strip article:nth-child(3),.jobs-stat-strip article:nth-child(3){background:linear-gradient(145deg, #f4f1eb, var(--stone) 62%, #b8aea2)}.directory-stat-strip span,.jobs-stat-strip span,.directory-count span,.directory-head,.directory-search span,.directory-filter-group>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.directory-stat-strip article:first-child span,.directory-stat-strip article:nth-child(2) span,.jobs-stat-strip article:first-child span,.jobs-stat-strip article:nth-child(2) span{color:#ffffffb8}.directory-stat-strip strong,.jobs-stat-strip strong{margin-top:30px;font-size:44px;line-height:.96;display:block}.directory-surface{background:#fff}.directory-filter-bar{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #fbfbfdf5, #f4f1eb94), var(--paper);grid-template-columns:minmax(260px,420px) minmax(320px,1fr) minmax(260px,.72fr) minmax(210px,.52fr);align-items:end;gap:16px;padding:18px 22px;display:grid}.directory-search{gap:8px;display:grid}.directory-search input{border:1px solid var(--line-strong);width:100%;height:38px;color:var(--text);background:#ffffffe6;border-radius:999px;outline:0;padding:0 14px}.directory-search input:focus{border-color:#0066cc94;box-shadow:0 0 0 4px #0066cc1f}.directory-filter-group{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.directory-filter-group::-webkit-scrollbar{display:none}.directory-filter-group.compact{justify-content:flex-start}.directory-filter-group>span{flex:none;margin-right:2px}.directory-filter-group button{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 12px}.directory-filter-group button:hover{color:var(--text);background:#ffffffbd}.directory-filter-group button.active{border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 10px 28px #0000000e}.directory-count{border-bottom:1px solid var(--line);background:#fff;align-items:baseline;gap:8px;min-height:48px;padding:0 22px;display:flex}.directory-count strong{font-size:23px;line-height:1}.directory-table{background:#fff;min-width:0}.directory-head,.directory-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.88fr) 112px minmax(260px,.95fr) minmax(150px,.48fr) minmax(240px,.8fr);align-items:center;gap:18px;padding:12px 22px;display:grid}.directory-head{background:#f4f1eb70}.directory-row{min-height:78px;position:relative;overflow:hidden}.directory-row:hover{background:#f4f1eb75}.directory-row:hover:before{opacity:1}.directory-row:before{background:var(--text);content:"";opacity:0;width:2px;position:absolute;inset:0 auto 0 0}.directory-company-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.directory-logo{border:1px solid var(--line);width:34px;height:34px;color:var(--text);background:linear-gradient(145deg,#ffffffe6,#f4f1ebc7),#fff;border-radius:10px;place-items:center;font-size:13px;font-weight:720;display:grid;overflow:hidden}.directory-logo img{width:22px;height:22px;display:block}.directory-company-cell strong,.directory-company-cell em,.directory-role-count strong,.directory-role-count em,.directory-prep-cell strong,.directory-prep-cell em,.directory-scope-cell em,.directory-samples em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.directory-company-cell strong,.directory-prep-cell strong,.directory-role-count strong{font-size:13px;font-weight:650}.directory-company-cell em,.directory-role-count em,.directory-prep-cell em,.directory-scope-cell em,.directory-samples em{color:var(--muted);font-size:12px;font-style:normal}.directory-scope-cell{flex-wrap:wrap;gap:6px;display:flex}.directory-scope-cell em{border:1px solid var(--line);background:#fbfbfdc7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;display:inline-flex}.directory-samples{gap:4px;display:grid}.directory-samples em{color:#454548}.admin-shell{background:var(--bg);min-height:100vh}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:22px;min-height:190px;padding:44px 22px 24px;display:flex}.admin-header h1{margin-top:10px;font-size:clamp(42px,6vw,72px)}.admin-header>span{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.admin-note{border-bottom:1px solid var(--line);background:#f4f1eb94;align-items:center;gap:10px;min-height:44px;padding:0 22px;display:flex}.admin-note strong{color:var(--text);font-size:12px;font-weight:650}.admin-note span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-note.success{background:#5d70661f}.admin-note.error{background:#94685e24}.admin-nav{border-bottom:1px solid var(--line);background:#f4f1eb70;gap:8px;padding:14px 22px;display:flex}.admin-nav a{min-height:32px;color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.admin-nav a:hover,.admin-nav a.active{border-color:var(--line);color:var(--text);background:#fff}.admin-metrics{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-metrics article{background:#fff;min-height:134px;padding:20px 22px}.admin-metrics article:first-child{color:#fff;background:linear-gradient(145deg,#453744,#27272b 64%,#171719)}.admin-metrics article:first-child span{color:#ffffffb8}.admin-metrics span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.admin-metrics strong{margin-top:28px;font-size:42px;line-height:.96;display:block}.admin-table{background:#fff}.admin-table-head,.admin-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.72fr) 132px minmax(220px,1fr) minmax(230px,.9fr) 260px;align-items:center;gap:18px;padding:12px 22px;display:grid}.admin-table-head{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;background:#f4f1eb70;font-size:10px;font-weight:690}.admin-row:hover{background:#f4f1eb75}.admin-row strong,.admin-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-row strong{font-size:13px;font-weight:650}.admin-row span{color:var(--muted);font-size:12px}.admin-row a{color:var(--text)}.admin-row a:hover{text-underline-offset:3px;text-decoration:underline}.admin-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-actions button{border:1px solid var(--line);min-height:30px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px;font-size:12px;font-weight:640}.admin-actions button:hover{background:#f7f4ef}.admin-actions button:focus-visible{outline-offset:2px;outline:2px solid #0066cc8f}.admin-actions.muted{color:var(--muted);font-size:12px}.source-metrics,.subscriber-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.source-table .source-row{grid-template-columns:minmax(190px,.72fr) minmax(190px,.72fr) 150px minmax(190px,.72fr) 100px minmax(260px,1fr)}.subscriber-table .subscriber-row{grid-template-columns:minmax(220px,.9fr) 126px minmax(220px,.9fr) minmax(220px,1fr) 180px}.source-status{border:1px solid var(--line);min-height:25px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:680;display:inline-flex}.source-status.ok{color:#35423b;background:#5d70661f;border-color:#5d706647}.source-status.due,.source-status.stale{color:#8f3046;background:#8f30461a;border-color:#8f304638}.source-status.error{color:#fff;background:#8f3046;border-color:#8f304666}.source-status.disabled{background:#0000000b}.source-row em,.subscriber-row em{color:#8f3046;margin-top:4px;font-size:11px;font-style:normal;display:block}.subscriber-row em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-page-shell{background:var(--bg);min-height:100vh}.company-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:end;gap:34px;padding:74px 22px 24px;display:grid}.company-hero h1{margin-top:12px;font-size:clamp(56px,7vw,104px)}.company-hero p:not(.eyebrow){max-width:620px;color:var(--muted);margin-top:16px;font-size:18px;line-height:1.42}.company-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.company-hero-actions a{border:1px solid var(--line-strong);min-height:38px;color:var(--text);background:#ffffffc7;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.company-hero-actions a:first-of-type{color:#fff;background:#8f3046;border-color:#8f304647}.company-hero-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.company-hero-stats article{background:#fff;min-height:136px;padding:20px}.company-hero-stats article:first-child{color:#fff;background:linear-gradient(145deg,#453744,#27272b 64%,#171719);grid-column:span 2}.company-hero-stats span,.company-role-head,.prep-card span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.company-hero-stats article:first-child span{color:#ffffffb8}.company-hero-stats strong{margin-top:30px;font-size:42px;line-height:.96;display:block}.company-prep-lab{border-bottom:1px solid var(--line);grid-template-columns:320px minmax(0,1fr);display:grid}.prep-lab-head{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0, #91809c29, transparent 38%), var(--paper);padding:26px 22px}.prep-lab-head h2,.prep-plan-focus h2{margin-top:10px;font-size:32px;line-height:1.03}.prep-lab-head p:not(.eyebrow),.prep-plan-focus>p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:13px;line-height:1.48}.prep-lab-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid}.prep-signal-column{background:#fff;min-height:292px;padding:22px}.prep-signal-column:nth-child(3){background:linear-gradient(145deg, #f7f5ef, var(--stone) 68%, #c9beb1)}.prep-signal-column.dark{color:#fff;background:radial-gradient(circle at 92% 0,#91809c6b,#0000 35%),linear-gradient(145deg,#453744,#27272b 64%,#171719)}.prep-signal-column>span,.prep-step-list>article>span,.focus-list strong{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.prep-signal-column.dark>span{color:#ffffffad}.prep-signal-column>strong{max-width:320px;margin-top:44px;font-size:28px;line-height:1.04;display:block}.signal-meter-list,.signal-mini-list{gap:12px;margin-top:22px;display:grid}.signal-meter-row{gap:8px;display:grid}.signal-meter-row div,.signal-mini-list p{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.signal-meter-row em,.signal-meter-row small,.signal-mini-list em{color:var(--muted);font-size:12px;font-style:normal}.signal-meter-row em,.signal-mini-list b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.signal-meter-row i{background:linear-gradient(90deg,#8f3046,#b89084);border-radius:999px;height:4px;display:block}.prep-signal-column.dark .mini-cloud span{color:#ffffffc7;background:#ffffff14;border-color:#ffffff21}.compact-cloud{margin-top:22px}.company-prep-plan{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:320px minmax(0,1fr);display:grid}.prep-plan-focus{border-right:1px solid var(--line);background:#fff;padding:26px 22px}.focus-list{gap:18px;margin-top:26px;display:grid}.focus-list article{border-top:1px solid var(--line);padding-top:16px}.focus-list strong{color:#8f3046;display:block}.focus-list p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.48}.prep-step-list{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;display:grid}.prep-step-list article{background:#fff;min-height:260px;padding:22px}.prep-step-list article:nth-child(2){background:#f4f1eb80}.prep-step-list article:nth-child(3){background:#7e8d8221}.prep-step-list article:nth-child(4){background:#8f304614}.prep-step-list strong{margin-top:42px;font-size:22px;line-height:1.05;display:block}.prep-step-list p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.48}.company-profile-grid{border-bottom:1px solid var(--line);grid-template-columns:320px minmax(0,1fr);display:grid}.company-intel-panel{border-right:1px solid var(--line);background:linear-gradient(180deg, #f4f1ebc2, #fbfbfdb3), var(--paper);padding:26px 22px}.company-intel-panel h2{margin-top:10px;font-size:30px;line-height:1.03}.mini-cloud{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mini-cloud span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.company-intel-copy{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.48}.company-roles-section{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:320px minmax(0,1fr);display:grid}.company-roles-section-head{background:linear-gradient(180deg, #f4f1ebc2, #fbfbfdb3), var(--paper);padding:26px 22px}.company-roles-section-head h2{margin-top:10px;font-size:30px;line-height:1.03}.company-roles-section-head p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:13px;line-height:1.48}.company-role-list{background:#fff;min-width:0}.company-role-head,.company-role-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1.25fr) 130px minmax(180px,.8fr) 150px;align-items:center;gap:18px;padding:12px 18px;display:grid}.company-role-head{background:#f4f1eb70}.company-role-row:hover{background:#f4f1eb75}.company-role-row strong,.company-role-row em,.company-role-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-role-row strong{font-size:13px;font-weight:650;display:block}.company-role-row em,.company-role-row span:not(:first-child){color:var(--muted);font-size:12px;font-style:normal;display:block}.save-toggle{appearance:none;min-height:40px;color:var(--text);cursor:pointer;white-space:nowrap;background:#fffffff0;border:1px solid #1d1d1f24;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px 0 14px;font-size:14px;font-weight:740;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 12px 28px #1d1d1f14}.save-toggle-icon{flex:none;width:18px;height:18px;display:block}.save-toggle strong{font:inherit;letter-spacing:0;display:block}.save-toggle.saved{--save-toggle-check:#1d1d1f;color:#fff;background:radial-gradient(circle at 90% 10%,#f0b9aa2e,#0000 32%),#1d1d1f;border-color:#1d1d1fe0;box-shadow:0 16px 34px #1d1d1f2e}.save-toggle:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px #1d1d1f1a}.save-toggle:focus-visible{outline-offset:2px;outline:2px solid #0066cc8f}.company-hero-actions .save-toggle{min-height:40px;font-size:14px}.official-apply-panel .save-toggle{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff47}.official-apply-panel .save-toggle .save-toggle-icon{color:currentColor}.official-apply-panel .save-toggle.saved{--save-toggle-check:#fff;color:#1d1d1f;background:#fff;border-color:#ffffffc7;box-shadow:0 14px 34px #00000029}.job-intel-panel .save-toggle.secondary-save{width:max-content;margin-top:14px}.growth-dock{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#fbfbfdc2;border:1px solid #0000001a;border-radius:999px;gap:1px;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 50px #1d1d1f24}.growth-dock a,.growth-dock button{min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:660;display:inline-flex}.growth-dock a+button,.growth-dock button+a,.growth-dock button+button{border-left:1px solid var(--line)}.growth-dock span{min-width:20px;height:20px;color:var(--muted);background:#00000012;border-radius:999px;place-items:center;font-size:11px;display:grid}.growth-dock .has-saved span{color:#fff;background:#8f3046}.growth-dock a:last-child,.growth-dock button:last-child{color:#fff;background:#1d1d1f}.capture-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1d1f2e;align-items:end;padding:18px;display:grid;position:fixed;inset:0}.capture-sheet{background:var(--line);border:1px solid #ffffff57;grid-template-columns:minmax(320px,.82fr) minmax(340px,1fr);gap:1px;width:min(920px,100%);margin-left:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #1d1d1f42}.capture-close{z-index:3;width:34px;height:34px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffeb;border:1px solid #0000001a;border-radius:999px;place-items:center;padding:0;font-size:13px;font-weight:760;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 10px 28px #1d1d1f24}.capture-close:hover{background:#fff;transform:translateY(-1px)}.capture-close:focus-visible{outline-offset:2px;outline:3px solid #0066cc3d}.capture-copy,.capture-form{min-width:0;padding:26px}.capture-copy{color:#fff;background:radial-gradient(circle at 88% 0,#d6a09347,#0000 34%),linear-gradient(145deg,#453744,#27272b 68%,#171719)}.capture-copy h2{max-width:430px;margin-top:10px;font-size:34px;line-height:1.02}.capture-copy>p{color:#ffffffb3;max-width:430px;margin-top:14px;font-size:14px;line-height:1.5}.support-note{border-top:1px solid #ffffff24;gap:8px;margin-top:28px;padding-top:18px;display:grid}.support-note strong{font-size:13px}.support-note a,.support-note span{color:#ffffffb8;font-size:13px;line-height:1.42}.capture-form{background:#fbfbfdf0}.capture-form label{gap:8px;display:grid}.capture-form label>span,.capture-interest-grid+.consent-row span{color:var(--muted);font-size:12px}.capture-form input[type=email]{border:1px solid var(--line-strong);background:#fff;border-radius:999px;outline:0;width:100%;height:42px;padding:0 14px}.capture-form input[type=email]:focus{border-color:#0066cc94;box-shadow:0 0 0 4px #0066cc1f}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.capture-interest-grid{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.capture-interest-grid button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.capture-interest-grid button.active{color:#8f3046;background:#8f304617;border-color:#8f304647}.consent-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin-top:18px;display:grid}.consent-row input{margin-top:2px}.capture-submit{color:#fff;cursor:pointer;background:#8f3046;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:18px;font-size:13px;font-weight:680;display:inline-flex}.capture-submit:disabled{cursor:not-allowed;opacity:.48}.capture-done{background:#1d1d1f}.capture-message{margin-top:12px;font-size:13px;line-height:1.42}.capture-message.success{color:#4f6258}.capture-message.error{color:#8f3046}.saved-page-shell{background:linear-gradient(180deg, #ffffffeb, #fff0 340px), var(--bg);min-height:100vh}.saved-hero{border-bottom:1px solid var(--line);padding:64px 22px 26px}.saved-hero h1{max-width:900px;margin-top:12px;font-size:clamp(46px,5.6vw,82px);line-height:.96}.saved-hero p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.44}.saved-surface{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:320px minmax(0,1fr);display:grid}.saved-toolbar{border-right:1px solid var(--line);background:linear-gradient(180deg, #f4f1ebc2, #fbfbfdb8), var(--paper);padding:26px 22px}.saved-toolbar h2{margin-top:10px;font-size:30px;line-height:1.04}.saved-toolbar p:not(.eyebrow){color:var(--muted);margin-top:13px;font-size:13px;line-height:1.5}.saved-filters{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.saved-filters button,.saved-row button,.saved-empty a{border:1px solid var(--line);min-height:32px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.saved-filters button.active{color:#fff;background:#1d1d1f}.saved-list{background:#fbfbfdb8;min-width:0}.saved-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:13px 18px;display:grid}.saved-row:hover{background:#f4f1eb66}.saved-row a{min-width:0}.saved-row span,.saved-row strong,.saved-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-row span{color:#8f3046;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.saved-row strong{margin-top:5px;font-size:14px;font-weight:680}.saved-row em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal}.saved-empty{padding:34px 22px}.saved-empty strong{font-size:22px;display:block}.saved-empty p{max-width:520px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.48}.saved-empty a{color:#fff;background:#1d1d1f;width:max-content;margin-top:18px}@media (max-width:980px){.capture-sheet,.saved-surface{grid-template-columns:1fr}.capture-copy,.capture-form,.saved-toolbar{padding-inline:18px}.saved-toolbar{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.growth-dock{justify-content:center;bottom:10px;left:10px;right:10px}.growth-dock a,.growth-dock button{flex:1 1 0;justify-content:center;padding:0 10px}.capture-backdrop{padding:10px}.capture-sheet{max-height:calc(100vh - 20px);overflow-y:auto}.capture-copy h2{font-size:28px}.saved-hero{padding:54px 16px 18px}.saved-hero h1{font-size:42px}.saved-hero p:not(.eyebrow){font-size:16px}.saved-row{grid-template-columns:1fr;gap:10px;padding-inline:16px}}.dossier-shell{background:linear-gradient(180deg, #fffffff0, #fff0 420px), var(--bg);min-height:100vh}.dossier-hero{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) minmax(380px,.46fr);gap:1px;padding:68px 22px 0;display:grid}.dossier-hero-copy,.dossier-verdict-panel{min-width:0;min-height:422px;padding:28px}.dossier-hero-copy{background:radial-gradient(circle at 88% 4%,#8f304614,#0000 34%),linear-gradient(145deg,#fbfbfdfa,#f4f1ebb8);flex-direction:column;justify-content:center;display:flex}.dossier-company-mark{align-items:center;gap:12px;display:flex}.dossier-company-mark>span{border:1px solid var(--line);color:#8f3046;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:720;display:grid;overflow:hidden}.dossier-company-mark img{object-fit:contain;width:26px;height:26px}.dossier-company-mark strong{color:var(--muted);margin-top:5px;font-size:13px;font-weight:570;display:block}.dossier-hero h1{letter-spacing:0;max-width:880px;margin-top:26px;font-size:clamp(48px,5.7vw,78px);font-weight:760;line-height:.96}.dossier-hero-copy>p{color:#4b4b4f;max-width:820px;margin-top:18px;font-size:17px;line-height:1.5}.dossier-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dossier-actions a{border:1px solid var(--line-strong);min-height:38px;color:var(--text);background:#ffffffc2;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.dossier-actions a:first-child{color:#fff;background:#8f3046;border-color:#8f30462e}.dossier-verdict-panel{color:#fff;background:radial-gradient(circle at 90% 2%,#d6a0934d,#0000 32%),radial-gradient(circle at 18% 90%,#7e8d823d,#0000 34%),linear-gradient(145deg,#453744,#27272b 66%,#161617)}.dossier-verdict-panel>span,.dossier-live-strip span,.dossier-snapshot-grid span,.dossier-thesis-board span,.dossier-prep-column>span,.dossier-schema-grid>article>span,.dossier-missing-data>span,.dossier-risk-ledger>article>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.dossier-verdict-panel>span{color:#ffffffad}.dossier-verdict-panel>strong{color:#fff;margin-top:62px;font-size:25px;font-weight:700;line-height:1.12;display:block}.dossier-score-line{align-items:baseline;gap:10px;margin-top:26px;display:flex}.dossier-score-line b{font-size:58px;line-height:.9}.dossier-score-line em{color:#ffffffad;font-size:12px;font-style:normal}.dossier-verdict-panel dl{background:#ffffff21;border:1px solid #ffffff21;gap:1px;margin-top:26px;display:grid}.dossier-verdict-panel dl div{background:#ffffff14;padding:13px 14px}.dossier-verdict-panel dt{color:#ffffff94;font-size:11px}.dossier-verdict-panel dd{color:#ffffffe0;margin-top:5px;font-size:13px;line-height:1.42}.dossier-index{z-index:12;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#fbfbfdc7;gap:1px;display:flex;position:sticky;top:44px;overflow-x:auto}.dossier-index a{min-height:42px;color:var(--muted);flex:1 0 auto;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:620;display:inline-flex}.dossier-index a:hover{color:var(--text);background:#f4f1eb85}.dossier-live-strip{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dossier-live-strip article{background:#fbfbfdeb;min-height:136px;padding:20px 22px}.dossier-live-strip article:first-child{background:linear-gradient(145deg,#f4f1eb,#d8d2c8)}.dossier-live-strip article:nth-child(2){color:#fff;background:linear-gradient(145deg,#7e8d82,#4f6258)}.dossier-live-strip article:nth-child(2) span,.dossier-live-strip article:nth-child(2) p{color:#ffffffb3}.dossier-live-strip article:nth-child(4){background:#8f304612}.dossier-live-strip strong{margin-top:22px;font-size:30px;font-weight:740;line-height:1;display:block}.dossier-live-strip p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.42}.dossier-section{border-bottom:1px solid var(--line);grid-template-columns:340px minmax(0,1fr);display:grid}.dossier-section-head{border-right:1px solid var(--line);background:linear-gradient(180deg, #f4f1ebb8, #fbfbfdb8), var(--paper);padding:28px 22px}.dossier-section-head h2{margin-top:10px;font-size:31px;font-weight:720;line-height:1.04}.dossier-section-head>span{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5;display:block}.dossier-point-grid,.dossier-snapshot-grid,.dossier-thesis-board,.dossier-risk-ledger,.dossier-schema-grid,.dossier-evidence-grid{background:var(--line);gap:1px;min-width:0;display:grid}.dossier-point-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-point-grid article,.dossier-snapshot-grid article,.dossier-thesis-board article,.dossier-risk-ledger article,.dossier-schema-grid article,.dossier-evidence-grid article{background:#fff;min-width:0;padding:22px}.dossier-point-grid article:nth-child(2),.dossier-snapshot-grid article:nth-child(2),.dossier-snapshot-grid article:nth-child(6){background:#f4f1eb94}.dossier-point-grid article:nth-child(3),.dossier-thesis-board article:nth-child(3){background:#7e8d821f}.dossier-point-grid article:nth-child(4),.dossier-snapshot-grid article:nth-child(5){background:#8f304612}.dossier-point-grid strong,.dossier-snapshot-grid strong,.dossier-evidence-grid strong{font-size:18px;font-weight:700;line-height:1.12;display:block}.dossier-point-grid p,.dossier-snapshot-grid p,.dossier-thesis-board p,.dossier-risk-ledger p,.dossier-schema-grid p,.dossier-evidence-grid strong{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.dossier-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-snapshot-grid span{margin-bottom:30px;display:block}.dossier-thesis-board{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-thesis-board article{min-height:260px}.dossier-thesis-board span{color:#8f3046}.dossier-thesis-board p{color:#2d2d30;margin-top:66px;font-size:17px;line-height:1.42}.dossier-stack-table{background:#fff;min-width:0}.dossier-stack-head,.dossier-stack-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.42fr) minmax(240px,1fr) minmax(260px,1fr) 108px;align-items:start;gap:18px;padding:14px 18px;display:grid}.dossier-stack-head{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;background:#f4f1eb80;font-size:10px;font-weight:690}.dossier-stack-row:hover{background:#f4f1eb57}.dossier-stack-row strong{font-size:13px;font-weight:690}.dossier-stack-row p{color:#4b4b4f;font-size:13px;line-height:1.48}.dossier-stack-row>span,.dossier-evidence-grid>article>span{border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.confidence-confirmed,.confidence-high{color:#4f6258;background:#7e8d8229}.confidence-inferred,.confidence-medium{color:#8f3046;background:#b890842e}.confidence-unknown,.confidence-low{color:var(--muted);background:#0000000f}.dossier-prep-layout{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid}.dossier-prep-column{background:#fff;min-width:0;padding:22px}.dossier-prep-column.accent{background:linear-gradient(145deg,#f4f1eb,#d8d2c8)}.dossier-prep-column.dark{color:#fff;background:radial-gradient(circle at 90% 4%,#d6a0933d,#0000 32%),linear-gradient(145deg,#453744,#27272b 66%,#161617)}.dossier-prep-column.dark>span,.dossier-prep-column.dark p{color:#ffffffad}.dossier-prep-column article{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.dossier-prep-column.dark article{border-top-color:#ffffff21}.dossier-prep-column strong{font-size:16px;line-height:1.18;display:block}.dossier-prep-column p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.dossier-risk-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-risk-ledger article{min-height:250px}.dossier-risk-ledger strong{margin-top:38px;font-size:20px;line-height:1.08;display:block}.dossier-risk-ledger em{color:#8f3046;margin-top:14px;font-size:13px;font-style:normal;line-height:1.46;display:block}.dossier-risk-ledger .risk-high{color:#fff;background:linear-gradient(145deg,#8f3046,#453744 72%,#27272b)}.dossier-risk-ledger .risk-high span,.dossier-risk-ledger .risk-high p,.dossier-risk-ledger .risk-high em{color:#ffffffb8}.dossier-risk-ledger .risk-medium{background:#8f304612}.dossier-risk-ledger .risk-low{background:#7e8d821f}.dossier-schema-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.74fr)}.dossier-schema-grid article{min-height:300px}.dossier-schema-grid p{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.dossier-schema-grid article:nth-child(2){background:#8f30460f}.dossier-evidence-section{background:#fff}.dossier-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-evidence-grid b{color:#fff;background:#1d1d1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.dossier-evidence-grid strong{color:var(--text);font-weight:650}.dossier-evidence-grid span{margin-top:18px}.dossier-missing-data{border-top:1px solid var(--line);background:linear-gradient(145deg,#f4f1ebb8,#fbfbfdeb);padding:22px}.dossier-missing-data p{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.44}@media (max-width:1180px){.dossier-hero,.dossier-section{grid-template-columns:1fr}.dossier-section-head{border-right:0;border-bottom:1px solid var(--line)}.dossier-point-grid,.dossier-thesis-board,.dossier-risk-ledger,.dossier-evidence-grid,.dossier-live-strip,.dossier-snapshot-grid,.dossier-prep-layout,.dossier-schema-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-stack-head,.dossier-stack-row{grid-template-columns:minmax(130px,.42fr) minmax(220px,1fr) minmax(220px,1fr)}.dossier-stack-head span:last-child,.dossier-stack-row>span{display:none}}@media (max-width:760px){.dossier-hero{padding:48px 16px 0}.dossier-hero-copy,.dossier-verdict-panel{min-height:0;padding:22px 16px}.dossier-hero h1{font-size:42px}.dossier-hero-copy>p{font-size:15px}.dossier-index{top:82px}.dossier-live-strip,.dossier-point-grid,.dossier-snapshot-grid,.dossier-thesis-board,.dossier-prep-layout,.dossier-risk-ledger,.dossier-schema-grid,.dossier-evidence-grid{grid-template-columns:1fr}.dossier-section-head,.dossier-point-grid article,.dossier-snapshot-grid article,.dossier-thesis-board article,.dossier-risk-ledger article,.dossier-schema-grid article,.dossier-evidence-grid article,.dossier-prep-column,.dossier-missing-data{padding-inline:16px}.dossier-thesis-board article,.dossier-risk-ledger article,.dossier-schema-grid article{min-height:0}.dossier-thesis-board p{margin-top:26px;font-size:15px}.dossier-stack-head{display:none}.dossier-stack-row{grid-template-columns:1fr;gap:8px;padding-inline:16px}}.dossier-room-shell{background:linear-gradient(180deg, #fffffff2, #f5f5f7e0 360px), var(--bg);min-height:100vh}.dossier-room-hero{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:1px;padding:62px 22px 1px;display:grid}.dossier-room-title,.dossier-room-verdict{min-width:0;min-height:358px;padding:28px}.dossier-room-title{background:linear-gradient(135deg,#fbfbfdfa,#f4f1ebc7 72%,#8f304614);flex-direction:column;justify-content:center;display:flex}.dossier-room-mark{align-items:center;gap:12px;display:flex}.dossier-room-mark>span{border:1px solid var(--line);color:#8f3046;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:730;display:grid;overflow:hidden}.dossier-room-mark img{object-fit:contain;width:25px;height:25px}.dossier-room-mark strong{color:var(--muted);margin-top:4px;font-size:13px;font-weight:560;display:block}.dossier-room-title h1{max-width:860px;margin-top:24px;font-size:clamp(48px,5.4vw,76px);font-weight:760;line-height:.95}.dossier-room-title>p{color:#4a4a4d;max-width:820px;margin-top:18px;font-size:17px;line-height:1.5}.dossier-room-verdict{color:#fff;background:linear-gradient(145deg,#453744,#27272b 66%,#151517)}.dossier-room-verdict>span,.intel-rail-head>span,.intel-rail-group>span,.stability-panel-head span,.stability-event>div span,.dossier-lanes-head>span,.dossier-lane-list>article>span,.intel-stack-head p,.prompt-lab-columns span,.missing-console>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.dossier-room-verdict>span,.dossier-room-verdict p{color:#ffffffad}.dossier-room-verdict>strong{color:#fff;margin-top:46px;font-size:72px;font-weight:780;line-height:.86;display:block}.dossier-room-verdict p{margin-top:18px;font-size:14px;line-height:1.5}.dossier-room-verdict div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.dossier-room-verdict a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.dossier-room-verdict a:first-child{color:var(--text);background:#fff}.intel-room-grid{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:260px minmax(420px,1fr) minmax(360px,460px);gap:1px;min-height:760px;display:grid}.intel-command-rail,.intel-thread,.stability-panel{min-width:0}.intel-command-rail{background:linear-gradient(180deg, #f4f1ebd1, #fbfbfdc7), var(--paper);padding:18px}.intel-rail-head{border-bottom:1px solid var(--line);padding:16px 0 18px}.intel-rail-head strong{margin-top:8px;font-size:28px;line-height:1;display:block}.intel-rail-head p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.44}.intel-rail-group{border-bottom:1px solid var(--line);padding:18px 0}.intel-meter{gap:8px;margin-top:13px;display:grid}.intel-meter div,.intel-small-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.intel-meter strong,.intel-small-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:660;overflow:hidden}.intel-meter em,.intel-small-row em{color:var(--muted);font-size:11px;font-style:normal}.intel-meter i{background:linear-gradient(90deg,#8f3046,#b89084);border-radius:999px;height:4px;display:block}.intel-chip-cloud{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.intel-chip-cloud em{border:1px solid var(--line);min-height:27px;color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-style:normal;display:inline-flex}.intel-small-row{margin:12px 0 0}.intel-thread{background:linear-gradient(#fbfbfdeb,#f5f5f7d1);padding:22px}.intel-thread-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding-bottom:18px;display:flex}.live-dot{background:#8f3046;border-radius:50%;width:10px;height:10px;display:block;position:relative;box-shadow:0 0 0 6px #8f30461a}.live-dot:after{border-radius:inherit;content:"";border:1px solid #8f304652;animation:2.8s ease-in-out infinite intelPulse;position:absolute;inset:-7px}.intel-thread-head h2{margin-top:4px;font-size:24px;line-height:1.06}.intel-message{grid-template-columns:34px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.intel-avatar{color:#fff;background:#1d1d1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:730;display:grid}.intel-bubble{border:1px solid var(--line);background:#ffffffdb;border-radius:22px 22px 22px 6px;padding:18px;position:relative;box-shadow:0 16px 36px #1d1d1f0a}.intel-message.dark .intel-bubble{color:#fff;background:linear-gradient(145deg,#453744,#28282c 72%,#171719);border-color:#ffffff1f}.intel-message.warm .intel-bubble{background:linear-gradient(145deg,#f4f1ebf5,#d8d2c8d1)}.intel-message.cool .intel-bubble{background:linear-gradient(145deg,#eef1f3f5,#7e8d8226)}.intel-bubble-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.intel-bubble-meta strong{font-size:12px;font-weight:720}.intel-bubble-meta span{color:var(--muted);font-size:11px}.intel-message.dark .intel-bubble-meta span,.intel-message.dark .intel-bubble>p,.intel-message.dark .intel-message-points span{color:#ffffffad}.intel-bubble h3{max-width:780px;margin-top:16px;font-size:24px;font-weight:730;line-height:1.08}.intel-bubble>p{color:#4b4b4f;max-width:860px;margin-top:12px;font-size:14px;line-height:1.56}.intel-message-points{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:16px;display:grid;overflow:hidden}.intel-message.dark .intel-message-points{background:#ffffff1f;border-color:#ffffff1f}.intel-message-points span{color:var(--muted);background:#ffffffbd;padding:10px 12px;font-size:13px;line-height:1.4;display:block}.intel-message.dark .intel-message-points span{background:#ffffff12}.intel-source-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.intel-source-row a,.intel-source-row span{border:1px solid var(--line);color:#8f3046;background:#ffffffb8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:680;display:inline-flex}.intel-message.dark .intel-source-row a,.intel-message.dark .intel-source-row span{color:#f1c6bd;background:#ffffff14;border-color:#ffffff29}.stability-panel{color:#fff;background:linear-gradient(#302a30,#1d1d1f 60%,#151517)}.stability-panel-head{border-bottom:1px solid #ffffff1f;padding:22px}.stability-panel-head h2{margin-top:9px;font-size:28px;line-height:1.04}.stability-panel-head>span{color:#ffffff9e;margin-top:10px;font-size:13px;display:block}.stability-timeline{padding:0 22px 24px}.stability-event{border-bottom:1px solid #ffffff1f;padding:22px 0 22px 20px;position:relative}.stability-event:before{content:"";background:#d6a093;border-radius:50%;width:8px;height:8px;position:absolute;top:28px;left:0;box-shadow:0 0 0 5px #d6a0931a}.stability-event.status-reported:before{background:#d8d2c8}.stability-event.status-restructure:before{background:#92a699}.stability-event.status-watch:before{background:#86868b}.stability-event>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stability-event time{color:#ffffffbd;font-size:12px;font-weight:690}.stability-event>div span{color:#ffffff75}.stability-event strong{margin-top:13px;font-size:18px;line-height:1.12;display:block}.stability-event em{color:#f1c6bd;margin-top:8px;font-size:12px;font-style:normal;font-weight:650;display:block}.stability-event p,.stability-event b{color:#ffffffad;margin-top:10px;font-size:13px;line-height:1.48;display:block}.stability-event b{color:#ffffffdb;font-weight:620}.dossier-lanes,.intel-stack-band,.prompt-lab-band,.source-console{border-bottom:1px solid var(--line)}.dossier-lanes{background:#fff;grid-template-columns:320px minmax(0,1fr);display:grid}.dossier-lanes-head{border-right:1px solid var(--line);background:linear-gradient(#f4f1ebc2,#fbfbfdc2);padding:28px 22px}.dossier-lanes-head h2,.intel-stack-head h2,.prompt-lab-copy h2,.source-console h2{margin-top:9px;font-size:30px;line-height:1.04}.dossier-lanes-head>span{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.44;display:block}.dossier-lane-list{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.dossier-lane-list article{background:#fbfbfdf0;padding:22px}.dossier-lane-list article:nth-child(2){background:#f4f1ebad}.dossier-lane-list article:nth-child(3){background:#8f30460f}.dossier-lane-list h3{margin-top:42px;font-size:24px;line-height:1.06}.dossier-lane-list p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.46}.dossier-lane-list article div{border-top:1px solid var(--line);gap:1px;margin-top:18px;display:grid}.dossier-lane-list em{color:#4b4b4f;padding-top:11px;font-size:13px;font-style:normal;line-height:1.42}.intel-stack-band{background:#fff;grid-template-columns:320px minmax(0,1fr);display:grid}.intel-stack-head{border-right:1px solid var(--line);padding:28px 22px}.intel-stack-stream{min-width:0}.intel-stack-stream article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr) 110px;align-items:center;gap:18px;min-height:74px;padding:13px 18px;display:grid}.intel-stack-stream article:hover{background:#f4f1eb61}.intel-stack-stream strong{font-size:13px;font-weight:690}.intel-stack-stream p{color:var(--muted);font-size:13px;line-height:1.44}.intel-stack-stream span,.source-console-list span{border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.prompt-lab-band{color:#fff;background:linear-gradient(145deg,#453744,#27272b 66%,#161617);grid-template-columns:360px minmax(0,1fr);display:grid}.prompt-lab-copy{border-right:1px solid #ffffff1f;padding:28px 22px}.prompt-lab-copy p:not(.eyebrow){color:#ffffffad;margin-top:14px;font-size:13px;line-height:1.48}.prompt-lab-columns{background:#ffffff1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.prompt-lab-columns article{background:#ffffff0f;padding:22px}.prompt-lab-columns p{color:#ffffffb8;border-top:1px solid #ffffff1f;margin-top:12px;padding-top:12px;font-size:13px;line-height:1.46}.source-console{background:var(--line);grid-template-columns:320px minmax(0,1fr) minmax(320px,.42fr);gap:1px;display:grid}.source-console>div{background:#fbfbfdeb;padding:22px}.source-console-list{background:var(--line);gap:1px;padding:0;display:grid}.source-console-list a{background:#fff;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:grid}.source-console-list b{color:#fff;background:#1d1d1f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.source-console-list strong{color:#3a3a3d;font-size:13px;font-weight:620;line-height:1.36}.missing-console{background:linear-gradient(#f4f1ebc2,#fbfbfde6)}.missing-console p{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:10px;font-size:13px;line-height:1.42}@keyframes intelPulse{0%,to{opacity:.1;transform:scale(.8)}50%{opacity:.7;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none}}@media (max-width:1240px){.intel-room-grid{grid-template-columns:230px minmax(380px,1fr) minmax(330px,390px)}.dossier-lane-list{grid-template-columns:1fr}}@media (max-width:1040px){.dossier-room-hero,.intel-room-grid,.dossier-lanes,.intel-stack-band,.prompt-lab-band,.source-console{grid-template-columns:1fr}.intel-command-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 18px;display:grid}.intel-rail-head,.intel-rail-group{border-bottom:1px solid var(--line)}.dossier-lanes-head,.intel-stack-head,.prompt-lab-copy{border-right:0;border-bottom:1px solid var(--line)}.prompt-lab-copy{border-bottom-color:#ffffff1f}}@media (max-width:760px){.dossier-room-hero{padding:48px 16px 1px}.dossier-room-title,.dossier-room-verdict,.intel-thread,.stability-panel-head,.dossier-lanes-head,.intel-stack-head,.prompt-lab-copy,.source-console>div{padding-inline:16px}.dossier-room-title,.dossier-room-verdict{min-height:0}.dossier-room-title h1{font-size:42px}.dossier-room-title>p{font-size:15px}.dossier-room-verdict>strong{font-size:58px}.intel-command-rail,.prompt-lab-columns,.intel-stack-stream article,.source-console-list a,.intel-message{grid-template-columns:1fr}.intel-avatar{display:none}.intel-bubble{border-radius:18px;padding:16px}.intel-bubble h3{font-size:21px}.stability-timeline,.dossier-lane-list article{padding-inline:16px}.dossier-lane-list h3{margin-top:24px}.intel-stack-stream span,.source-console-list span{width:max-content}}.json-intel-shell{background:radial-gradient(circle at 12% 0,#94685e24,#0000 34%),radial-gradient(circle at 92% 7%,#5d706629,#0000 28%),linear-gradient(#fbfbfd 0%,#f5f5f7 48%,#efeff2 100%);min-height:100vh}.json-intel-hero{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) 380px;gap:1px;min-height:430px;display:grid}.json-hero-copy,.json-publish-panel{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#fbfbfddb}.json-hero-copy{flex-direction:column;justify-content:center;padding:42px 24px;display:flex}.json-company-mark{align-items:center;gap:12px;display:flex}.json-company-mark>span{border:1px solid var(--line);width:44px;height:44px;color:var(--text);background:#fff;border-radius:50%;place-items:center;font-weight:720;display:grid;overflow:hidden;box-shadow:0 14px 32px #00000014}.json-company-mark img{object-fit:contain;width:26px;height:26px}.json-company-mark strong{margin-top:4px;font-size:13px;font-weight:650;display:block}.json-hero-copy h1{max-width:940px;margin-top:26px;font-size:clamp(48px,6.6vw,96px);font-weight:735;line-height:.92}.json-hero-copy>p{max-width:860px;color:var(--muted);margin-top:22px;font-size:17px;line-height:1.5}.json-hero-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.json-hero-actions a{background:var(--text);color:#fff;border-radius:999px;align-items:center;min-height:36px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.json-hero-actions a+a{border:1px solid var(--line-strong);color:var(--text);background:#fff}.json-publish-panel{color:#fff;background:radial-gradient(circle at 82% 14%,#f0b9aa2e,#0000 34%),linear-gradient(145deg,#453744,#252529 64%,#151517);flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.json-publish-panel>span,.json-signal-strip span,.json-skill-card>span,.json-ability-grid span,.json-scenario-panel>span,.json-study-plan section>span,.json-evidence-links span{color:#ffffff9e;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:700}.json-publish-panel>strong{margin-top:18px;font-size:72px;font-weight:735;line-height:.9;display:block}.json-publish-panel p{color:#ffffffb8;max-width:310px;margin-top:18px;font-size:13px;line-height:1.48}.json-publish-panel div,.json-surface-cloud,.json-concept-cloud,.json-source-pills,.json-study-plan section div,.json-format-list{flex-wrap:wrap;gap:7px;display:flex}.json-publish-panel div{margin-top:20px}.json-publish-panel em,.json-source-pills em{color:#ffffffc7;background:#ffffff1a;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-style:normal;display:inline-flex}.json-signal-strip{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.json-signal-strip article{background:linear-gradient(145deg, #ffffffe0, #f4f1eb85), var(--paper);min-height:154px;padding:22px}.json-signal-strip article:nth-child(2){background:linear-gradient(145deg,#f7f6f2,#d8d2c8)}.json-signal-strip article:nth-child(3){background:linear-gradient(145deg,#f2f5f3,#dce5df)}.json-signal-strip article.needs-evidence{background:linear-gradient(145deg,#f5eded,#e1d3d1)}.json-signal-strip span{color:var(--muted)}.json-signal-strip strong{margin-top:26px;font-size:28px;font-weight:720;line-height:1;display:block}.json-signal-strip p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.42}.json-cockpit-grid{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:1px;display:grid}.json-context-panel,.json-values-panel,.json-interview-path,.json-skill-lab,.json-practice-band,.json-study-evidence-grid{padding:28px 24px}.json-context-panel,.json-values-panel{background:#fbfbfde6}.json-context-panel h2,.json-values-panel h2,.json-section-head h2,.json-module-panel h2,.json-study-plan h2,.json-evidence-console h2{margin-top:8px;font-size:28px;font-weight:710;line-height:1.04}.json-surface-cloud{margin-top:22px}.json-surface-cloud span,.json-concept-cloud span,.json-study-plan em,.json-format-list em{border:1px solid var(--line);min-height:28px;color:var(--text);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:580;display:inline-flex}.json-responsibility-list{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.json-responsibility-list p,.json-values-panel section,.json-stage-track article,.json-ability-grid article,.json-study-plan section,.json-evidence-links a{background:#ffffffb8}.json-responsibility-list p{min-height:74px;color:var(--muted);padding:14px;font-size:13px;line-height:1.42}.json-values-panel{background:var(--line);gap:1px;display:grid}.json-values-panel>div,.json-values-panel section{background:#fbfbfde6;padding:18px}.json-values-panel section:nth-child(3){background:#f4f1eb}.json-values-panel strong{font-size:15px;font-weight:700}.json-values-panel p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.44}.json-interview-path{border-bottom:1px solid var(--line);background:#fbfbfd}.json-stage-track{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.json-stage-track article{min-height:250px;padding:18px}.json-stage-track article:nth-child(2){background:#f4f1eb}.json-stage-track article:nth-child(3){color:#fff;background:radial-gradient(circle at 90% 8%,#f0b9aa38,#0000 34%),linear-gradient(145deg,#453744,#252529)}.json-stage-track article>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:700}.json-stage-track article:nth-child(3)>span,.json-stage-track article:nth-child(3) p,.json-stage-track article:nth-child(3) em{color:#ffffffb3}.json-stage-track h3{margin:18px 0 0;font-size:23px;font-weight:710;line-height:1.08}.json-format-list{margin-top:14px}.json-stage-track article:nth-child(3) .json-format-list em{background:#ffffff14;border-color:#ffffff2e}.json-stage-track article>div:last-child{gap:7px;margin-top:18px;display:grid}.json-stage-track p{color:var(--muted);font-size:13px;line-height:1.38}.json-skill-lab{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:360px minmax(0,1fr);gap:1px;display:grid}.json-skill-card{color:#fff;background:radial-gradient(circle at 76% 0,#bccfc43d,#0000 34%),linear-gradient(145deg,#5d7066,#25302b);padding:24px}.json-skill-card h2{margin-top:22px;font-size:42px;font-weight:720;line-height:.98}.json-depth-meter{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:20px;display:grid}.json-depth-meter i{background:#ffffff2e;border-radius:999px;height:9px;display:block}.json-depth-meter i.active{background:#f4f1eb;box-shadow:0 0 18px #f4f1eb57}.json-skill-card p{color:#ffffffbd;margin-top:18px;font-size:13px;line-height:1.48}.json-source-pills{margin-top:18px}.json-source-pills em.missing{color:#ffd2c8;background:#f0b9aa2e}.json-ability-grid{grid-template-columns:1fr 1fr;gap:1px;display:grid}.json-ability-grid article{padding:24px}.json-ability-grid span{color:var(--muted)}.json-ability-grid p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.42}.json-practice-band{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) 420px;gap:1px;display:grid}.json-module-panel,.json-scenario-panel{background:#fbfbfd;padding:28px 24px}.json-module-panel>p:not(.eyebrow),.json-scenario-panel p{max-width:760px;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.48}.json-concept-cloud{margin-top:20px}.json-criteria-list{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.json-criteria-list p{min-height:64px;color:var(--muted);background:#f4f1ebb8;padding:13px;font-size:13px;line-height:1.42}.json-scenario-panel{color:#fff;background:radial-gradient(circle at 92% 6%,#87dbe629,#0000 34%),linear-gradient(145deg,#453744,#1d1d1f)}.json-scenario-panel h3{margin:22px 0 0;font-size:30px;font-weight:720;line-height:1}.json-scenario-panel p{color:#ffffffb8}.json-scenario-panel div{gap:8px;margin-top:20px;display:grid}.json-scenario-panel em{color:#ffffffc2;background:#ffffff14;border:1px solid #ffffff24;padding:10px 12px;font-size:12px;font-style:normal;line-height:1.38;display:block}.json-study-evidence-grid{background:var(--line);grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:1px;display:grid}.json-study-plan,.json-evidence-console{background:#fbfbfdf0;padding:28px 24px}.json-study-plan section{margin-top:16px;padding:18px}.json-study-plan section:nth-of-type(2){background:#f4f1eb}.json-study-plan section>span,.json-evidence-links span{color:var(--muted)}.json-study-plan strong{margin-top:10px;font-size:20px;line-height:1.08;display:block}.json-study-plan section div{margin-top:14px}.json-study-plan p{color:var(--muted);margin-top:14px;font-size:13px}.json-evidence-links{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:18px;display:grid;overflow:hidden}.json-evidence-links a{grid-template-columns:138px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:13px;display:grid}.json-evidence-links a:hover{background:#fff}.json-evidence-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.json-evidence-links em{color:var(--muted);font-size:11px;font-style:normal}.json-quality-rules{gap:8px;margin-top:18px;display:grid}.json-quality-rules p{color:var(--muted);border-left:2px solid #94685e57;padding-left:12px;font-size:12px;line-height:1.42}@media (max-width:1040px){.json-intel-hero,.json-cockpit-grid,.json-practice-band,.json-study-evidence-grid{grid-template-columns:1fr}.json-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.json-hero-copy,.json-publish-panel,.json-context-panel,.json-values-panel,.json-interview-path,.json-skill-lab,.json-practice-band,.json-study-evidence-grid{padding-inline:16px}.json-intel-hero,.json-signal-strip,.json-stage-track,.json-skill-lab,.json-ability-grid,.json-criteria-list,.json-responsibility-list{grid-template-columns:1fr}.json-hero-copy h1{font-size:42px}.json-hero-copy>p{font-size:15px}.json-publish-panel>strong{font-size:58px}.json-skill-card h2{font-size:34px}.json-evidence-links a{grid-template-columns:1fr}}.job-page-shell{background:linear-gradient(180deg, #ffffffeb, #fff0 360px), var(--bg);min-height:100vh}.job-page-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:end;gap:34px;padding:70px 22px 24px;display:grid}.job-page-hero h1{max-width:1030px;margin-top:12px;font-size:clamp(44px,5.8vw,88px)}.job-page-hero p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.44}.official-apply-panel{color:#fff;background:radial-gradient(circle at 88% 0,#91809c75,#0000 34%),linear-gradient(145deg,#453744,#27272b 64%,#171719);min-height:238px;padding:22px}.official-apply-panel>span,.job-section-head p{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690}.official-apply-panel>span,.official-apply-panel>p{color:#ffffffb8}.official-apply-panel>strong{margin-top:36px;font-size:34px;line-height:1.02;display:block}.official-apply-panel>p{max-width:320px;margin-top:12px;line-height:1.44}.official-apply-panel>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.official-apply-panel a,.job-secondary-link{border-radius:999px;align-items:center;min-height:40px;padding:0 17px;font-size:13.5px;font-weight:720;display:inline-flex}.official-apply-panel a{color:var(--text);background:#fff}.official-apply-panel a+a{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.job-page-layout{border-bottom:1px solid var(--line);grid-template-columns:320px minmax(0,1fr);display:grid}.job-intel-panel{border-right:1px solid var(--line);background:linear-gradient(180deg, #f4f1ebc2, #fbfbfdb3), var(--paper);padding:26px 22px}.job-intel-facts{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:18px;display:grid;overflow:hidden}.job-intel-facts div{background:#ffffffd1;gap:5px;padding:11px 12px;display:grid}.job-intel-facts dt{color:var(--muted);font-size:11px}.job-intel-facts dd{font-size:13px;font-weight:620}.job-secondary-link{border:1px solid var(--line-strong);width:max-content;color:var(--text);background:#fff;margin-top:14px}.job-secondary-link+.job-secondary-link{margin-left:8px}.job-description-panel{background:#fff;min-height:430px;padding:28px 22px 34px}.job-section-head h2{max-width:760px;margin-top:8px;font-size:32px;line-height:1.04}.job-description-panel>p{color:#3f3f42;max-width:920px;margin-top:24px;font-size:15px;line-height:1.62}.company-role-context{border-bottom:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);display:grid}.company-context-grid{background:#fff;grid-template-columns:300px minmax(0,1fr);min-width:0;display:grid}.context-skill-panel{border-right:1px solid var(--line);background:#f4f1eb70;flex-wrap:wrap;align-content:start;gap:8px;padding:22px;display:flex}.context-skill-panel span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.related-job-list{min-width:0}.related-job-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 150px;align-items:center;gap:18px;min-height:62px;padding:10px 18px;display:grid}.related-job-row:hover{background:#f4f1eb75}.related-job-row strong,.related-job-row em,.related-job-row>span:not(:first-child){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.related-job-row strong{font-size:13px;font-weight:650}.related-job-row em,.related-job-row>span:not(:first-child){color:var(--muted);font-size:12px;font-style:normal}.seo-page-shell{background:linear-gradient(180deg, #ffffffeb, #fff0 360px), var(--bg);min-height:100vh}.seo-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);align-items:end;gap:28px;padding:64px 22px 26px;display:grid}.seo-hero h1{letter-spacing:0;max-width:920px;margin:0;font-size:clamp(46px,6vw,90px);font-weight:760;line-height:.95}.seo-hero p{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.45}.seo-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.seo-actions a{border:1px solid var(--line);min-height:40px;color:var(--text);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.seo-actions a:first-child{background:var(--blue);color:#fff;border-color:#0066cc40}.seo-stats{gap:10px;display:grid}.seo-stats article{border:1px solid var(--line);background:linear-gradient(135deg,#4537441c,#ffffffc2),#ffffff9e;min-height:94px;padding:17px 18px}.seo-stats span,.seo-company-strip em,.seo-job-row em{color:var(--muted);font-size:12px;display:block}.seo-stats strong{margin-top:8px;font-size:34px;font-weight:760;line-height:1;display:block}.seo-company-strip{background:var(--line);grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;padding:1px 22px 0;display:grid}.seo-company-strip a{background:#fbfbfddb;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 14px;display:flex}.seo-company-strip strong,.seo-job-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;display:block;overflow:hidden}.seo-job-list{padding:42px 22px 64px}.seo-rows{border-top:1px solid var(--line);background:#fbfbfd94}.seo-job-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) minmax(150px,.22fr);align-items:center;gap:14px;min-height:72px;padding:13px 0;display:grid}.seo-job-row:hover strong{color:var(--blue)}.pay-page-shell{background:linear-gradient(180deg, #ffffffeb, #fff0 360px), var(--bg);min-height:100vh}.pay-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(420px,.54fr);align-items:end;gap:34px;padding:70px 22px 24px;display:grid}.pay-hero h1{letter-spacing:0;max-width:980px;margin:12px 0 0;font-size:clamp(48px,6.3vw,92px);font-weight:760;line-height:.95}.pay-hero p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.44}.pay-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pay-hero-actions a{border:1px solid var(--line);min-height:40px;color:var(--text);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.pay-hero-actions a:first-child{background:var(--blue);color:#fff;border-color:#0066cc3d}.pay-stat-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pay-stat-grid article{background:#fff;min-height:138px;padding:20px}.pay-stat-grid article:first-child{color:#fff;background:radial-gradient(circle at 86% 4%,#91809c73,#0000 34%),linear-gradient(145deg,#453744,#27272b 64%,#171719)}.pay-stat-grid article:nth-child(2){color:#fff;background:linear-gradient(145deg, #7e8d82, var(--sage) 60%, #35423b)}.pay-stat-grid article:nth-child(3){background:linear-gradient(145deg, #f4f1eb, var(--stone) 62%, #b8aea2)}.pay-stat-grid span,.pay-panel-head span,.pay-company-strip em,.pay-role-row em,.pay-comp-row em{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:690;display:block}.pay-stat-grid article:first-child span,.pay-stat-grid article:nth-child(2) span,.pay-signal-panel.dark .pay-panel-head span{color:#ffffffb8}.pay-stat-grid strong{margin-top:30px;font-size:44px;line-height:.96;display:block}.pay-signal-grid{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr) minmax(420px,1.1fr);gap:1px;display:grid}.pay-signal-panel{background:#fbfbfde0;min-width:0;padding:22px}.pay-signal-panel.dark{color:#fff;background:radial-gradient(circle at 88% 4%,#91809c66,#0000 36%),linear-gradient(145deg,#453744,#26262a 64%,#171719)}.pay-panel-head strong{max-width:420px;margin-top:8px;font-size:24px;line-height:1.04;display:block}.pay-signal-row,.pay-comp-row{border-top:1px solid var(--line);min-height:42px;color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pay-signal-row:first-of-type,.pay-comp-row:first-of-type{margin-top:16px}.pay-signal-row span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.pay-signal-row strong{color:var(--muted);font-size:13px}.pay-skill-cloud{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pay-skill-cloud span{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.pay-comp-row{color:#fff;border-top-color:#ffffff24}.pay-comp-row span{min-width:0}.pay-comp-row strong,.pay-comp-row em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pay-comp-row strong{font-size:13px;font-weight:650}.pay-comp-row em{color:#ffffff9e;margin-top:3px;font-size:11px}.pay-comp-row b{white-space:nowrap;font-size:13px;font-weight:720}.pay-company-band,.pay-role-section{border-bottom:1px solid var(--line);background:#fff}.pay-company-strip{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.pay-company-strip a{background:#fbfbfde6;align-items:center;gap:10px;min-width:0;min-height:82px;padding:13px 18px;display:flex}.pay-company-strip strong,.pay-role-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;display:block;overflow:hidden}.pay-company-strip em,.pay-role-row em{margin-top:4px;font-size:11px}.pay-role-list{background:#fbfbfd94}.pay-role-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) minmax(168px,.24fr);align-items:center;gap:14px;min-height:72px;padding:13px 22px;display:grid}.pay-role-row:hover strong{color:var(--blue)}.pay-directory-wrap{background:#fff}@media (max-width:1180px){.hero,.geo-section,.job-toolbar,.coverage-section,.company-section,.prep-section,.closing-strip{grid-template-columns:1fr}.coverage-grid{grid-template-columns:1fr 1fr}.geo-copy{border-right:0;border-bottom:1px solid var(--line)}.geo-scope-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-scope-stack a{flex-direction:column;align-items:flex-start;min-height:112px}.board-grid{grid-template-columns:184px minmax(0,1fr)}.job-detail{border-top:1px solid var(--line);grid-column:2;min-height:0;padding:28px 32px 34px;position:static}.job-row{grid-template-columns:30px minmax(0,1fr) 104px}.job-pay{display:block}.job-detail h3{font-size:26px}.section-head{border-right:0;border-bottom:1px solid var(--line)}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-hero,.company-prep-lab,.company-prep-plan,.company-profile-grid,.company-roles-section,.directory-hero,.jobs-hero,.support-hero,.job-page-hero,.job-page-layout,.company-role-context,.company-context-grid,.seo-hero{grid-template-columns:1fr}.seo-company-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pay-hero,.pay-signal-grid{grid-template-columns:1fr}.pay-company-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-filter-bar{grid-template-columns:1fr 1fr}.directory-head,.directory-row{grid-template-columns:minmax(220px,1fr) 108px minmax(220px,.9fr) minmax(140px,.5fr)}.directory-head span:nth-child(5),.directory-samples{display:none}.company-intel-panel,.prep-lab-head,.prep-plan-focus{border-right:0;border-bottom:1px solid var(--line)}.prep-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.job-intel-panel,.context-skill-panel{border-right:0;border-bottom:1px solid var(--line)}.job-secondary-link+.job-secondary-link{margin-left:0}.admin-table-head,.admin-row{grid-template-columns:minmax(160px,.8fr) 112px minmax(180px,1fr) 230px}.source-table .source-row{grid-template-columns:minmax(180px,.9fr) minmax(180px,.8fr) 130px minmax(210px,1fr)}.subscriber-table .subscriber-row{grid-template-columns:minmax(200px,.9fr) 116px minmax(220px,1fr) 180px}.admin-table-head span:nth-child(4),.admin-row span:nth-child(4){display:none}.subscriber-table .subscriber-row span:nth-child(4){display:block}.subscriber-table .subscriber-row span:nth-child(5),.source-table .source-row span:nth-child(5),.source-table .source-row span:nth-child(6){display:none}}@media (max-width:760px){.topbar{grid-template-columns:1fr;gap:10px;height:auto;padding:11px 16px}.topbar nav{justify-content:flex-start;gap:18px;overflow-x:auto}.hero{padding:36px 16px 16px}.support-hero>div,.support-panel,.support-grid article{padding-inline:16px}.support-hero h1{font-size:44px}h1{font-size:42px}.hero-copy{font-size:16px}.geo-copy,.geo-map-panel{padding:22px 16px 16px}.geo-copy h2{font-size:28px}.geo-scope-stack{grid-template-columns:1fr}.geo-scope-stack a{flex-direction:row;align-items:center;min-height:68px}.geo-map-head{flex-direction:column;align-items:flex-start;gap:4px}.geo-map{margin-top:10px}.geo-region-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions,.hero-company-rail{gap:8px}.hero-company-chip{width:calc(50% - 4px);max-width:none}.hero-stat-grid,.signal-strip,.prep-stack,.coverage-grid,.support-grid,.directory-stat-strip,.jobs-stat-strip{grid-template-columns:1fr}.hero-stat:first-child{grid-column:auto}.job-toolbar{padding:22px 16px 16px}.board-grid{grid-template-columns:1fr}.job-detail{border-top:1px solid var(--line);grid-column:auto;min-height:0;position:static}.filter-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:14px 16px;display:grid}.filter-group{gap:8px;padding-bottom:0;display:flex;overflow-x:auto}.filter-group+.filter-group{margin-top:12px;padding-top:12px}.filter-group>span{flex:none;align-self:center}.filter-group button,.filter-search{flex:none}.filter-search{width:180px}.job-list{border-right:0}.job-row{grid-template-columns:32px minmax(0,1fr) 72px}.job-detail h3{font-size:28px}.company-table-head{display:none}.company-row{grid-template-columns:minmax(0,1fr) 80px;gap:10px;padding-inline:16px}.company-row span:nth-child(3),.company-row span:nth-child(4){display:none}.admin-header{flex-direction:column;align-items:start;min-height:160px}.admin-metrics{grid-template-columns:1fr}.admin-table-head{display:none}.admin-row{grid-template-columns:1fr;gap:6px}.source-table .source-row,.subscriber-table .subscriber-row{grid-template-columns:1fr}.subscriber-table .subscriber-row span:nth-child(5),.source-table .source-row span:nth-child(4),.source-table .source-row span:nth-child(5),.source-table .source-row span:nth-child(6){display:block}.company-hero,.directory-hero,.jobs-hero,.job-page-hero{padding:54px 16px 18px}.directory-hero h1,.jobs-hero h1,.job-page-hero h1{font-size:42px}.directory-filter-bar{grid-template-columns:1fr;padding:14px 16px}.directory-count{padding-inline:16px}.directory-head{display:none}.directory-row{grid-template-columns:minmax(0,1fr) 78px;gap:10px;padding-inline:16px}.directory-prep-cell,.directory-scope-cell,.directory-samples{display:none}.company-hero-stats{grid-template-columns:1fr}.company-hero-stats article:first-child{grid-column:auto}.prep-lab-grid,.prep-step-list{grid-template-columns:1fr}.prep-signal-column,.prep-step-list article{min-height:0;padding-inline:16px}.company-role-head{display:none}.company-role-row{grid-template-columns:1fr;gap:6px;padding-inline:16px}.official-apply-panel,.job-intel-panel,.job-description-panel,.context-skill-panel{padding-inline:16px}.official-apply-panel>strong,.job-section-head h2{font-size:28px}.related-job-row{grid-template-columns:1fr;gap:6px;padding-inline:16px}.seo-hero{padding:54px 16px 18px}.seo-hero h1{font-size:42px}.seo-company-strip{grid-template-columns:1fr 1fr;padding-inline:16px}.seo-job-list{padding-inline:16px}.seo-job-row{grid-template-columns:32px minmax(0,1fr)}.seo-job-row>span:last-child{grid-column:2}.pay-hero{padding:54px 16px 18px}.pay-hero h1{font-size:42px}.pay-stat-grid,.pay-company-strip{grid-template-columns:1fr 1fr}.pay-signal-panel{padding-inline:16px}.pay-role-row{grid-template-columns:32px minmax(0,1fr);padding-inline:16px}.pay-role-row>span:last-child{grid-column:2}}
