:root{color-scheme:dark;--bg:#080b0f;--ink:#f5f7fb;--muted:#9aa8b8;--line:#263344;--panel:#101720;--panel-2:#151d28;--panel-3:#1d2632;--gold:#e4b657;--amber:#f08f48;--cyan:#39b7e8;--green:#60c28f;--red:#ef6a62;--violet:#8f80ff;--shadow:rgba(0,0,0,0.36)}@media (max-width:800px){.market-page-shell{width:min(100% - 20px,1480px);padding-top:14px}.market-page-heading{align-items:stretch;flex-direction:column}.market-page-heading nav{width:100%}.market-page-heading nav a{flex:1 1;justify-content:center}.market-browser-header{align-items:flex-start;flex-direction:column}.market-search-bar{grid-template-columns:1fr}.market-search-bar button{width:100%}.market-hub-strip,.market-quick-read{grid-template-columns:repeat(2,minmax(0,1fr))}.market-item-head{grid-template-columns:58px minmax(0,1fr)}.market-item-fallback,.market-item-head>img{width:58px;height:58px}.market-item-head button{grid-column:1/-1;width:100%;justify-content:center}.market-result-footer{grid-template-columns:1fr}.market-advanced-tools>summary{grid-template-columns:auto 1fr}.market-advanced-tools>summary small{display:none}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;overflow-x:hidden;background:linear-gradient(rgba(57,183,232,.055) 1px,transparent 0),linear-gradient(90deg,rgba(228,182,87,.045) 1px,transparent 0),linear-gradient(180deg,#080b0f,#0b1219 48%,#070a0f);background-size:46px 46px,46px 46px,auto;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.app-frame{max-width:100%;min-height:100vh;overflow-x:clip;padding:0 clamp(14px,3vw,34px) 34px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:88px;padding:14px 0}.compact-topbar{min-height:76px}.brand-link{display:inline-flex;align-items:center;min-width:180px}.brand-link img{object-fit:contain}.brand-text{color:var(--gold);font-size:1.15rem;font-weight:800;letter-spacing:0}.topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.grouped-topnav{align-items:flex-start;flex:1 1}.command-topnav{align-items:center}.topnav-group{min-width:0;position:relative}.topnav-group[open]{z-index:35}.topnav-group:not([open]) .topnav-group-links{display:none}.topnav-label{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#dce7f3;background:rgba(16,23,32,.82);cursor:pointer;list-style:none}.topnav-label::-webkit-details-marker{display:none}.topnav-label:after{width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;content:"";transform:translateY(-2px) rotate(45deg)}.topnav-group[open] .topnav-label:after{transform:translateY(2px) rotate(225deg)}.topnav-group-links{display:flex;flex-wrap:wrap;gap:8px;position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(660px,calc(100vw - 34px));max-height:min(68vh,520px);margin-top:0;padding:10px;overflow-y:auto;border:1px solid rgba(228,182,87,.2);border-radius:8px;background:rgba(7,11,17,.96);box-shadow:0 18px 50px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.icon-link,.topnav a{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:36px;padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#dce7f3;background:rgba(16,23,32,.72)}.icon-link{color:inherit}.icon-link:hover,.topnav a:hover,.topnav-group[open] .topnav-label,.topnav-label:hover{border-color:rgba(228,182,87,.55);color:var(--gold)}.command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:18px;gap:18px;align-items:flex-start}.ops-layout,.primary-stack,.side-rail{display:grid;grid-gap:14px;gap:14px}.brief-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.brief-strip span{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgba(16,23,32,.78);color:#dfe9f4;overflow-wrap:anywhere}.brief-strip svg{color:var(--cyan);flex:0 0 auto}.auth-panel,.lookup-panel,.ops-panel,.rail-section,.workbench{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9);box-shadow:0 18px 50px var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workbench{overflow:hidden}.tool-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.08);background:rgba(10,15,21,.84)}.tool-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:0;border-right:1px solid rgba(255,255,255,.07);color:#c7d2df;background:transparent;font-weight:700;overflow-wrap:anywhere}.tool-tabs button:last-child{border-right:0}.tool-tabs button.active{color:#101720;background:linear-gradient(135deg,var(--gold),#f2d28b)}.tool-tabs button:not(.active):hover{color:var(--cyan);background:rgba(57,183,232,.08)}.tool-body{display:grid;grid-gap:12px;gap:12px;padding:16px}.target-line{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045)}.target-line svg{color:var(--cyan)}.auth-form input,.buyback-controls input,.buyback-controls select,.buyback-controls textarea,.ops-form input,.ops-form select,.ops-form textarea,.pi-controls input,.pi-controls select,.srp-form input,.srp-form select,.srp-form textarea,.system-risk-form textarea,.target-line input,.tool-body textarea{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.tool-body textarea{resize:vertical;min-height:280px;padding:14px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045);line-height:1.5}.auth-form input:focus,.buyback-controls input:focus,.buyback-controls select:focus,.buyback-controls textarea:focus,.ops-form select:focus,.pi-controls input:focus,.pi-controls select:focus,.pi-controls textarea:focus,.srp-form input:focus,.srp-form select:focus,.srp-form textarea:focus,.system-risk-form textarea:focus,.target-line:focus-within,.tool-body textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.sample-preset-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sample-preset-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid rgba(57,183,232,.24);border-radius:6px;color:#c9f2ff;background:rgba(57,183,232,.07);font-size:.82rem;font-weight:800}.sample-preset-row button:hover{border-color:rgba(228,182,87,.48);color:var(--gold);background:rgba(228,182,87,.08)}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.auth-form button,.button-link,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;min-height:42px;padding:10px 16px;border:0;border-radius:6px;color:#0c1218;background:linear-gradient(135deg,var(--gold),#ffd889);font-weight:900;overflow-wrap:anywhere;text-align:center}.primary-action:disabled{cursor:progress;opacity:.76}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 11px;border:1px solid rgba(57,183,232,.32);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.1);font-weight:800}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.inline-error{display:inline-flex;align-items:center;gap:7px;color:#ffb4ad}.quota-line{margin:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:6px;color:var(--muted);background:rgba(255,255,255,.045);font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.quota-good{border-color:rgba(96,194,143,.35);color:#dffbea;background:rgba(96,194,143,.08)}.quota-warn{border-color:rgba(246,191,107,.38);color:#ffe7bf;background:rgba(246,191,107,.09)}.quota-blocked{border-color:rgba(255,180,173,.38);color:#ffcfca;background:rgba(255,180,173,.08)}.appraisal-panel,.result-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-top:1px solid rgba(255,255,255,.08);background:rgba(10,15,21,.5)}.result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.eyebrow{color:var(--green);font-size:.78rem;font-weight:800;text-transform:uppercase}.result-header h2,.section-heading h1,.section-heading h2,.section-heading h3{margin:0;font-size:clamp(1.02rem,2vw,1.32rem);line-height:1.22}.confidence{display:grid;place-items:center;min-width:94px;padding:10px;border:1px solid rgba(96,194,143,.42);border-radius:8px;color:#dffbea;background:rgba(96,194,143,.1)}.confidence strong{font-size:1.55rem}.confidence span{color:var(--muted);font-size:.76rem}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.detail-grid article{display:grid;grid-gap:5px;gap:5px;min-height:86px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:6px;background:rgba(57,183,232,.06)}.detail-grid span{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.detail-grid strong{overflow-wrap:anywhere}.detail-grid small{color:var(--muted);line-height:1.35}.result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.meaning-line,.result-list{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.result-list{padding:12px}.result-list h3{margin:0 0 8px;color:var(--gold);font-size:.88rem}.ops-queue ul,.result-list ul{margin:0;padding-left:18px}.ops-queue li,.result-list li{margin:7px 0;color:#d4dfec}.prompt-list ul{list-style:none;padding-left:0}.prompt-list li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.prompt-list button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(57,183,232,.28);border-radius:6px;background:rgba(57,183,232,.08);color:var(--cyan);cursor:pointer}.prompt-list button:hover{border-color:rgba(57,183,232,.5);background:rgba(57,183,232,.14)}.prompt-list span{overflow-wrap:anywhere}.meaning-line{padding:12px;color:#dbe7f4}.workflow-next-steps{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.16);border-radius:6px;background:rgba(5,13,21,.52)}.workflow-next-steps>div:first-child{display:grid;grid-gap:4px;gap:4px}.workflow-next-steps>div:first-child strong{color:var(--ink)}.workflow-link-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.workflow-link-row a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;min-height:72px;padding:10px;border:1px solid rgba(57,183,232,.18);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.05)}.workflow-link-row a:hover{border-color:rgba(228,182,87,.5);color:var(--gold);background:rgba(228,182,87,.08)}.workflow-link-row span{display:grid;grid-gap:4px;gap:4px;min-width:0}.workflow-link-row strong{overflow-wrap:anywhere}.workflow-link-row small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:6px;background:rgba(57,183,232,.05)}.report-action-link,.report-actions button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.055);font-weight:800;text-decoration:none}.report-action-link svg,.report-actions button svg{color:var(--cyan)}.report-actions span{color:var(--muted);font-size:.84rem}.account-save-note{max-width:280px}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.sample-link-row a,.tag-row span{padding:5px 8px;border:1px solid rgba(57,183,232,.32);border-radius:999px;color:#bfeeff;background:rgba(57,183,232,.09);font-size:.78rem}.sample-link-row a{display:inline-flex;align-items:center;gap:5px;min-height:30px;font-weight:800}.sample-link-row a:hover{border-color:rgba(94,242,166,.54);color:#ffffff}.appraisal-table{display:grid;grid-gap:7px;gap:7px}.appraisal-table article,.appraisal-table-header{display:grid;grid-template-columns:minmax(180px,1fr) 80px 110px 110px 130px;grid-gap:10px;gap:10px;align-items:center}.appraisal-table-header{color:var(--gold);font-size:.82rem;font-weight:800;text-transform:uppercase}.appraisal-panel .confidence strong{font-size:1.22rem;overflow-wrap:anywhere}.appraisal-table article{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.appraisal-table article strong{display:grid;grid-gap:3px;gap:3px}.appraisal-table article small{color:#ffb4ad;font-weight:600}.rail-section{padding:14px}.launch-readiness-rail{display:grid;grid-gap:12px;gap:12px}.launch-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-readiness-card{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:112px;padding:11px;border:1px solid rgba(57,183,232,.16);border-radius:7px;background:rgba(8,13,20,.68);color:#dfe9f4}.launch-readiness-card:hover{border-color:rgba(228,182,87,.55)}.launch-readiness-card span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.launch-readiness-card strong{color:var(--gold);font-size:1.45rem;line-height:1;overflow-wrap:anywhere}.launch-readiness-card small{color:#b9c7d6;line-height:1.35}.launch-readiness-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.launch-readiness-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(16,23,32,.78);color:#dce7f3;font-size:.78rem;font-weight:800;text-align:center}.launch-readiness-actions a:hover{border-color:rgba(228,182,87,.55);color:var(--gold)}.public-ad-slot{display:grid;grid-gap:8px;gap:8px;width:100%;min-height:96px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(13,18,25,.78)}.public-ad-slot>span{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.public-ad-slot-top{width:min(1180px,100%);margin:0 auto 14px}.public-ad-slot-rail{min-height:120px}.lookup-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.lookup-panel textarea{width:100%;min-height:106px;padding:12px;border:1px solid var(--line);border-radius:6px;outline:0;resize:vertical;color:var(--ink);background:rgba(255,255,255,.045)}.lookup-results{display:grid;grid-gap:9px;gap:9px}.lookup-results article{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(57,183,232,.2);border-radius:6px;background:rgba(57,183,232,.06)}.lookup-results article strong{color:var(--gold);text-transform:capitalize}.lookup-results article span{display:flex;justify-content:space-between;gap:10px;color:#dce8f5}.lookup-results small{color:var(--muted)}.visual-lockup{display:grid;place-items:center;min-height:160px;background:linear-gradient(135deg,rgba(228,182,87,.13),rgba(57,183,232,.07)),rgba(10,15,21,.82)}.visual-lockup img{width:min(100%,340px);height:auto}.section-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.split-heading{justify-content:space-between}.split-heading>div{display:flex;align-items:center;gap:8px}.ops-download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ops-download-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border:1px solid rgba(57,183,232,.24);border-radius:6px;background:rgba(57,183,232,.08);color:#c9f2ff;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.ops-download-link:hover{border-color:rgba(57,183,232,.46);color:var(--gold)}.section-heading svg{color:var(--gold)}.status-list{display:grid;grid-gap:9px;gap:9px}.status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.status-row strong{display:block;margin-bottom:3px}.status-row p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.35}.status-row span{min-width:68px;padding:4px 7px;border-radius:999px;text-align:center;font-size:.72rem;font-weight:800;text-transform:uppercase}.status-ready span{color:#0e2218;background:var(--green)}.status-partial span,.status-planned span{color:#251806;background:var(--gold)}.status-blocked span{color:#2b0907;background:#ff938d}.status-off span{color:#d7dde7;background:#445062}.public-service-heartbeat{display:grid;grid-gap:10px;gap:10px}.public-service-summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.public-service-heartbeat h3{margin:0;font-size:1.02rem}.public-service-heartbeat p{margin:0;color:var(--muted);line-height:1.45}.public-service-light{width:14px;height:14px;margin-top:4px;border:2px solid rgba(255,255,255,.32);border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(93,219,164,.1),0 0 18px rgba(93,219,164,.55)}.public-service-light.degraded{background:var(--gold);box-shadow:0 0 0 4px rgba(242,195,90,.1),0 0 18px rgba(242,195,90,.55)}.public-service-light.offline{background:#ff6b63;box-shadow:0 0 0 4px rgba(255,107,99,.1),0 0 18px rgba(255,107,99,.55)}.simple-public-status-shell{width:min(760px,calc(100% - 32px));min-height:calc(100vh - 150px);margin-inline:auto;align-content:center}.simple-public-status{margin-top:24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.public-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.public-status-actions a{min-height:38px;padding:9px 12px;border:1px solid rgba(57,183,232,.28);border-radius:5px;color:#dcecf7;background:rgba(57,183,232,.07);text-decoration:none}.public-status-shell .dashboard-heading p{max-width:920px;margin:0;color:#d7e1ee;line-height:1.55}.alliance-ops-hub{display:grid;width:min(1440px,calc(100% - 32px));margin:0 auto;grid-gap:18px;gap:18px}.alliance-directory{overflow:hidden;border:1px solid rgba(242,195,90,.48);border-radius:6px;background:rgba(11,20,30,.94)}.alliance-directory-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.48fr);align-items:end;grid-gap:18px;gap:18px;padding:18px;border-bottom:1px solid rgba(57,183,232,.2)}.alliance-directory-heading h2,.alliance-directory-heading p{margin:0}.alliance-directory-heading h2{margin-top:4px;color:#edf3f8;font-size:1.35rem}.alliance-directory-heading p{max-width:760px;margin-top:7px;color:var(--muted);line-height:1.45}.alliance-directory-heading form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;align-items:center;border:1px solid rgba(57,183,232,.38);border-radius:5px;background:#07111b}.alliance-directory-heading form svg{margin-left:12px;color:#55c8f4}.alliance-directory-heading input{min-width:0;height:40px;padding:0 10px;border:0;color:#e9f1f7;background:transparent;font:inherit}.alliance-directory-heading button{height:40px;padding:0 16px;border:0;color:#101820;background:var(--gold);font-weight:900;cursor:pointer}.alliance-directory-summary{display:grid;grid-template-columns:104px minmax(220px,.65fr) minmax(340px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(57,183,232,.2);background:rgba(23,39,55,.72)}.alliance-directory-summary>img{border:1px solid rgba(242,195,90,.42);background:#07111b;object-fit:contain}.alliance-directory-summary>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.alliance-directory-summary dt,.alliance-directory-summary>div:nth-child(2) span{color:#59c9f2;font-size:.68rem;font-weight:900;text-transform:uppercase}.alliance-directory-summary>div:nth-child(2) strong{margin-top:5px;color:#f1f5f8;font-size:1.25rem}.alliance-directory-summary>div:nth-child(2) p{margin:5px 0 0;color:var(--muted)}.alliance-directory-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.alliance-directory-summary dl>div{min-width:0;padding:8px 12px;border-left:1px solid rgba(57,183,232,.16)}.alliance-directory-summary dd{overflow:hidden;margin:4px 0 0;color:#e2eaf0;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.alliance-directory-actions{display:grid;grid-gap:7px;gap:7px}.alliance-directory-actions a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid rgba(57,183,232,.35);border-radius:4px;color:#dcebf5;text-decoration:none}.alliance-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px}.alliance-member-grid>a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;min-width:0;min-height:68px;align-items:center;grid-gap:10px;gap:10px;padding:8px;border:1px solid rgba(57,183,232,.2);border-radius:4px;color:#dfeaf2;background:rgba(20,35,49,.72);text-decoration:none}.alliance-directory-actions a:hover,.alliance-member-grid>a:hover{border-color:rgba(242,195,90,.58);background:rgba(242,195,90,.08)}.alliance-member-grid img{border:1px solid rgba(57,183,232,.22);background:#07111b;object-fit:contain}.alliance-member-grid span{display:flex;min-width:0;flex-direction:column}.alliance-member-grid small,.alliance-member-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alliance-member-grid small{margin-top:4px;color:var(--muted)}.alliance-member-grid svg{color:#55c8f4}.alliance-directory-empty,.alliance-directory-note{margin:0;padding:12px 18px;border-top:1px solid rgba(57,183,232,.16);color:var(--muted)}.alliance-directory-empty{display:flex;gap:4px;flex-direction:column}.alliance-directory-empty strong{color:#e4ebf1}.status-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.permission-current-state{display:grid;grid-gap:10px;gap:10px;border-color:rgba(242,195,90,.45);background:rgba(242,195,90,.07)}.permission-current-state>strong{color:#f2c35a;font-size:1.12rem}.permission-current-state>p,.permission-technical-label p{max-width:880px;margin:0;color:#b7c5d2;line-height:1.5}.permission-current-connected{border-color:rgba(93,219,164,.45);background:rgba(93,219,164,.07)}.permission-current-connected>strong{color:#67dda7}.permission-current-actions{display:flex;flex-wrap:wrap;gap:9px}.permission-technical-label{padding:8px 2px 0}.permission-technical-label span{color:#eef3f7;font-size:.86rem;font-weight:900;text-transform:uppercase}.permission-technical-label p{margin-top:4px;font-size:.82rem}.status-summary-card{display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.88)}.status-summary-card svg{color:var(--gold)}.status-summary-card span,.status-tool-card>div span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.status-summary-card strong{color:var(--gold);font-size:2rem;line-height:1}.status-summary-card p{margin:0;color:var(--muted);line-height:1.45}.public-status-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.public-status-main,.public-status-section,.public-status-side,.status-pending-list,.status-safe-list{display:grid;grid-gap:12px;gap:12px;min-width:0}.status-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.status-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.status-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.srp-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-breakdown-card,.status-check-card,.status-pending-card,.status-tool-card{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9)}.status-breakdown-card{display:grid;grid-gap:7px;gap:7px;min-height:132px}.status-tool-card{display:grid;grid-gap:9px;gap:9px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.status-tool-card:hover{border-color:rgba(228,182,87,.58);background:rgba(16,23,32,.96);transform:translateY(-1px)}.status-tool-card>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.status-breakdown-card strong,.status-pending-card strong,.status-tool-card strong{color:var(--text);overflow-wrap:anywhere}.status-breakdown-card p,.status-check-boundary,.status-check-card p,.status-pending-card p,.status-pending-card small,.status-section-copy,.status-tool-card p,.status-tool-card small{margin:0;color:var(--muted);line-height:1.45}.status-breakdown-card span{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase}.status-breakdown-card strong{color:var(--gold);font-size:1.65rem;line-height:1}.status-check-card{display:grid;grid-gap:7px;gap:7px;border-color:rgba(57,183,232,.16)}.status-check-card span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.status-check-card strong{color:var(--gold);font-size:1.5rem;line-height:1}.status-check-good{border-color:rgba(68,214,124,.28)}.status-check-warning{border-color:rgba(228,182,87,.42)}.status-check-links{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.status-tool-card small{color:#b7c8da}.status-pending-card small{color:#b7c8da;line-height:1.45}.status-pending-card>span,.status-tool-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px}.status-tool-local{color:#d7dde7;background:#445062}.status-tool-public{color:#0e2218;background:var(--green)}.status-tool-server{color:#251806;background:var(--gold)}.status-pending-card{display:grid;grid-gap:7px;gap:7px}.status-pending-card>span{justify-self:start;color:#251806;background:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.status-pending-card.status-blocked>span{color:#2b0907;background:#ff938d}.status-pending-card.status-off>span{color:#d7dde7;background:#445062}.status-safe-list{margin:0;padding:0;list-style:none}.status-safe-list li{padding:10px;border:1px solid rgba(57,183,232,.14);border-radius:6px;background:rgba(57,183,232,.06);color:var(--muted);line-height:1.45}.single-tool{max-width:1180px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.tool-page-heading{display:grid;grid-gap:6px;gap:6px}.tool-page-heading h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.tools-index{width:min(1240px,100%)}.tool-index-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);grid-gap:14px;gap:14px;align-items:end;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9);box-shadow:0 18px 50px var(--shadow)}.tool-index-band h2{margin:0;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.05}.tool-index-band p{margin:0;color:var(--muted);line-height:1.55}.tool-directory-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.tool-summary-card{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.86)}.tool-mini-card small,.tool-summary-card span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.tool-summary-card strong{color:#f6fbff;font-size:1.55rem;line-height:1}.tool-summary-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.35}.tool-index-grid,.tool-mini-grid{display:grid;grid-gap:12px;gap:12px}.tool-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-index-card,.tool-mini-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.9);box-shadow:0 18px 50px var(--shadow);transition:border-color .16s ease,transform .16s ease,background .16s ease}.tool-index-card:hover,.tool-mini-card:hover{border-color:rgba(228,182,87,.58);background:rgba(16,23,32,.96);transform:translateY(-1px)}.tool-index-card{display:grid;grid-gap:12px;gap:12px;align-content:flex-start;min-height:310px;padding:16px}.tool-index-card>span{color:var(--gold);font-size:.78rem;font-weight:900;text-transform:uppercase}.tool-index-card strong{font-size:1.35rem}.tool-index-card dd,.tool-index-card p,.tool-mini-card span{margin:0;color:var(--muted);line-height:1.45}.tool-index-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.tool-index-card dl div{display:grid;grid-gap:3px;gap:3px;padding:9px;border:1px solid rgba(57,183,232,.16);border-radius:6px;background:rgba(57,183,232,.06)}.tool-index-card dt{color:#dce7f3;font-size:.72rem;font-weight:900;text-transform:uppercase}.tool-card-handoff-list a,.tool-card-primary-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.tool-card-primary-link,.tool-card-tags{color:var(--green);font-weight:900;text-transform:uppercase}.tool-card-tags{font-size:.76rem}.tool-card-handoff-list{display:grid;grid-gap:6px;gap:6px}.tool-card-handoff-list a{min-height:36px;padding:8px 10px;border:1px solid rgba(57,183,232,.18);border-radius:6px;background:rgba(57,183,232,.06);color:#dce7f3;font-size:.82rem;font-weight:800}.tool-card-handoff-list a,.tool-card-handoff-list span{overflow-wrap:anywhere}.tool-card-handoff-list a:hover{border-color:rgba(57,183,232,.42);color:#ffffff}.tool-directory-section{display:grid;grid-gap:10px;gap:10px}.tool-directory-section .section-heading{align-items:start;grid-template-columns:1fr}.tool-directory-section .section-heading p{max-width:860px;margin:0;color:var(--muted);line-height:1.5}.tool-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-mini-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:start;min-height:120px;padding:14px}.tool-mini-card svg:first-child{color:var(--cyan)}.tool-mini-card strong{display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.tool-mini-card span{grid-column:2/-1}.tool-mini-card em{grid-column:2/-1;color:#98b6c6;font-size:.82rem;font-style:normal;line-height:1.4}.tool-mini-card svg:last-child{color:var(--gold)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:22px}.auth-panel{width:min(100%,430px);display:grid;grid-gap:14px;gap:14px;padding:22px}.auth-panel img{width:min(100%,300px);height:auto;justify-self:center}.auth-form{display:grid;grid-gap:10px;gap:10px}.auth-form input{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045)}.buyback-controls,.ops-form,.pi-controls,.srp-form,.system-risk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.buyback-controls label,.ops-form label,.pi-controls label,.srp-form label,.system-risk-form label{display:grid;grid-gap:7px;gap:7px}.buyback-controls label span,.ops-form label span,.pi-controls label span,.srp-form label span,.system-risk-form label span{color:var(--gold);font-size:.86rem;font-weight:800}.buyback-controls input,.buyback-controls select,.buyback-controls textarea,.ops-form input,.ops-form select,.ops-form textarea,.pi-controls input,.pi-controls select,.pi-controls textarea,.srp-form input,.srp-form select,.srp-form textarea,.system-risk-form textarea{min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045);line-height:1.45}.buyback-controls textarea,.ops-form textarea,.pi-controls textarea,.srp-form textarea,.system-risk-form textarea{resize:vertical}.buyback-controls button,.ops-form button,.pi-controls button,.srp-form button,.system-risk-form button,.system-risk-form label,.wide-field{grid-column:1/-1}.muted-note,.quiet-link{color:var(--muted);font-size:.9rem}.ops-layout{max-width:1280px;margin:0 auto;min-width:0}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:10px;gap:10px}.metric-tile{display:grid;grid-gap:5px;gap:5px;min-height:110px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(16,23,32,.88)}.metric-tile svg{color:var(--cyan)}.metric-tile strong{font-size:clamp(1.4rem,3vw,2rem)}.metric-tile span{color:var(--muted)}.ops-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.ops-insight-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;min-height:132px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(16,23,32,.88)}.ops-insight-tile svg{margin-top:2px}.ops-insight-tile div{display:grid;grid-gap:5px;gap:5px;min-width:0}.breakdown-list>strong,.command-signal span,.ops-insight-tile span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.ops-insight-tile strong{color:var(--text);font-size:clamp(1.45rem,3vw,2rem);overflow-wrap:anywhere}.ops-insight-tile p{margin:0;color:#d7e1ee;line-height:1.4}.insight-good{border-color:rgba(96,194,143,.28)}.insight-good svg{color:var(--green)}.insight-neutral svg{color:var(--cyan)}.insight-warn{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.07)}.insight-warn svg{color:var(--gold)}.leadership-brief{display:grid;grid-gap:12px;gap:12px}.leadership-brief-critical{border-color:rgba(255,180,173,.42);background:rgba(255,180,173,.045)}.leadership-brief-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.045)}.leadership-brief-ready{border-color:rgba(96,194,143,.3)}.leadership-brief-head{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.055)}.leadership-brief-head strong{color:#f4f8ff;font-size:clamp(1.08rem,2.2vw,1.45rem)}.leadership-brief-head p{margin:0;color:#d7e1ee;line-height:1.42}.leadership-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.leadership-signal{display:grid;grid-gap:6px;gap:6px;min-height:126px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.34)}.leadership-action span,.leadership-signal span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.leadership-signal strong{color:var(--gold);font-size:1.08rem;overflow-wrap:anywhere}.leadership-action p,.leadership-signal p{margin:0;color:#d7e1ee;line-height:1.38}.action-critical,.signal-critical{border-color:rgba(255,180,173,.38)}.action-critical span,.signal-critical strong{color:#ffb4ad}.action-warning,.signal-warning{border-color:rgba(246,177,75,.32)}.action-warning span,.signal-warning strong{color:var(--gold)}.action-info span,.signal-info strong{color:var(--cyan)}.action-good span,.signal-good strong{color:var(--green)}.leadership-action-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.leadership-action{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(8,13,20,.38)}.leadership-action:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.leadership-action strong{color:#f4f8ff}.problem-watch-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.1)}.problem-watch-error{border-color:rgba(255,180,173,.42);background:rgba(255,180,173,.05)}.problem-watch-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.05)}.problem-watch-clear{border-color:rgba(96,194,143,.3)}.problem-focus-pill{min-width:68px;padding:5px 9px;border-radius:999px;color:#0e2218;background:var(--green);text-align:center;font-size:.72rem;font-weight:900;text-transform:uppercase}.problem-watch-error .problem-focus-pill{color:#2b0907;background:#ff938d}.problem-watch-watch .problem-focus-pill{color:#251806;background:var(--gold)}.problem-watch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.problem-metric{display:grid;grid-gap:5px;gap:5px;min-height:76px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.36)}.problem-metric span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.problem-metric strong{color:var(--text);font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;overflow-wrap:anywhere}.problem-focus-row{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.06)}.problem-focus-row strong{color:var(--cyan);text-transform:uppercase}.problem-focus-row p{margin:0;color:#d7e1ee;line-height:1.4}.problem-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.problem-action{display:grid;grid-gap:6px;gap:6px;min-height:124px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(8,13,20,.38)}.problem-action:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.problem-action span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;color:#0c1218;background:var(--cyan);font-size:.7rem;font-weight:900;text-transform:uppercase}.problem-action strong{color:#f4f8ff;overflow-wrap:anywhere}.problem-action p{margin:0;color:#d7e1ee;font-size:.9rem;line-height:1.38}.problem-action-critical{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.06)}.problem-action-critical span{background:#ff938d}.problem-action-warning{border-color:rgba(246,177,75,.3);background:rgba(246,177,75,.06)}.problem-action-info span,.problem-action-warning span{background:var(--gold)}.problem-action-good{border-color:rgba(96,194,143,.28);background:rgba(96,194,143,.06)}.problem-action-good span{background:var(--green)}.problem-event-list{display:grid;grid-gap:9px;gap:9px}.ops-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:14px;gap:14px}.ops-panel{padding:14px;min-width:0}.local-tool-coverage-panel{display:grid;grid-gap:14px;gap:14px}.local-tool-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.local-tool-metric{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.local-tool-action span,.local-tool-card em,.local-tool-card small,.local-tool-card-head span,.local-tool-metric span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.local-tool-metric strong{color:var(--gold);font-size:clamp(1.25rem,2.5vw,1.8rem)}.local-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.local-tool-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:244px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;text-decoration:none;background:rgba(255,255,255,.035);transition:border-color .14s ease,transform .14s ease,background .14s ease}.local-tool-card:hover{border-color:rgba(127,223,255,.36);background:rgba(127,223,255,.07);transform:translateY(-1px)}.local-tool-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.local-tool-card-head b{flex:0 0 auto;min-width:78px;padding:4px 8px;border-radius:999px;text-align:center;font-size:.72rem;text-transform:uppercase}.local-tool-local .local-tool-card-head b{color:#0e2218;background:var(--green)}.local-tool-public .local-tool-card-head b{color:#251806;background:var(--gold)}.local-tool-server .local-tool-card-head b{color:#d7dde7;background:#445062}.local-tool-card>strong{color:var(--text);font-size:1rem}.local-tool-card em,.local-tool-card p,.local-tool-card small{margin:0;line-height:1.4}.local-tool-card p{color:#d7e1ee}.local-tool-card small{display:block;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);text-transform:none}.local-tool-card small b{color:var(--cyan)}.local-tool-card em{color:#aebdcd;font-style:normal;text-transform:none}.local-tool-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.local-tool-action{display:grid;grid-gap:6px;gap:6px;min-height:116px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;text-decoration:none;background:rgba(11,18,28,.5)}.local-tool-action:hover{border-color:rgba(127,223,255,.34)}.local-tool-action strong{color:var(--text)}.local-tool-action p{margin:0;color:var(--muted);line-height:1.4}.local-tool-action-good span{color:var(--green)}.local-tool-action-warning span{color:var(--gold)}.local-tool-action-info span{color:var(--cyan)}.launch-readiness-panel{display:grid;grid-gap:14px;gap:14px}.readiness-counts{gap:8px}.launch-readiness-actions,.readiness-counts{display:flex;flex-wrap:wrap;justify-content:flex-end}.launch-readiness-actions{align-items:center;gap:10px}.launch-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.readiness-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:188px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.readiness-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.readiness-area{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.readiness-card>strong{color:var(--gold);font-size:1rem}.readiness-card p{margin:0;color:#d7e1ee;line-height:1.45}.readiness-next{display:block;margin-top:2px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);line-height:1.4}.readiness-next b{color:var(--cyan)}.readiness-pill{min-width:74px;padding:4px 8px;border-radius:999px;text-align:center;font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.readiness-pill-ready{color:#0e2218;background:var(--green)}.readiness-pill-partial,.readiness-pill-planned{color:#251806;background:var(--gold)}.readiness-pill-blocked{color:#2b0907;background:#ff938d}.readiness-pill-off{color:#d7dde7;background:#445062}.external-setup-panel{display:grid;grid-gap:14px;gap:14px}.external-setup-blocked{border-color:rgba(255,180,173,.32);background:rgba(255,180,173,.04)}.external-setup-watch{border-color:rgba(246,177,75,.28);background:rgba(246,177,75,.035)}.external-setup-ready{border-color:rgba(96,194,143,.28)}.external-setup-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.external-setup-card,.external-setup-next,.external-setup-summary article{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.36)}.external-setup-summary article{display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:11px}.external-setup-card-head span,.external-setup-summary span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.external-setup-summary strong{color:var(--gold);font-size:1.42rem;line-height:1}.external-setup-next{display:grid;grid-gap:5px;gap:5px;padding:12px}.external-setup-next strong{color:#f4f8ff}.external-setup-next p{margin:0;color:#d7e1ee;line-height:1.38}.external-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.external-setup-card{display:flex;flex-direction:column;gap:8px;min-height:238px;padding:12px}.external-setup-card:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.external-setup-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.external-setup-card-head b{min-width:74px;padding:4px 7px;border-radius:999px;background:rgba(57,183,232,.16);color:var(--cyan);text-align:center;font-size:.72rem;text-transform:uppercase}.external-setup-card>strong{color:var(--gold);overflow-wrap:anywhere}.external-setup-card em,.external-setup-card p,.external-setup-card small{margin:0;color:#d7e1ee;line-height:1.38}.external-setup-card small{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted)}.external-setup-card em{color:var(--muted);font-style:normal}.external-setup-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.external-setup-card-actions form{margin:0}.external-setup-card-actions .compact-link{margin-top:0}.setup-card-critical{border-color:rgba(255,180,173,.36);background:rgba(255,180,173,.06)}.setup-card-critical .external-setup-card-head b{background:#ff938d;color:#2b0907}.setup-card-warning{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.055)}.setup-card-warning .external-setup-card-head b{background:var(--gold);color:#251806}.setup-card-info .external-setup-card-head b{background:rgba(57,183,232,.22);color:var(--cyan)}.setup-card-good{border-color:rgba(96,194,143,.28)}.setup-card-good .external-setup-card-head b{background:var(--green);color:#0e2218}.service-check-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.automation-heartbeat{margin-bottom:10px}.automation-heartbeat small{display:block;margin-top:6px;color:var(--muted)}.run-list{display:grid;grid-gap:9px;gap:9px}.run-row{display:grid;grid-template-columns:100px minmax(0,1fr) 110px;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.run-row span{color:var(--gold);font-weight:800}.run-row small{color:var(--muted);text-align:right}.activity-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:9px;gap:9px;align-items:end;min-height:180px}.activity-bar{display:grid;grid-template-rows:minmax(110px,1fr) auto auto;grid-gap:6px;gap:6px;min-width:0;text-align:center}.activity-bar strong{align-self:end;width:100%;min-height:6%;height:var(--bar-height);border:1px solid rgba(57,183,232,.48);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(57,183,232,.78),rgba(246,177,75,.72))}.activity-bar small,.activity-bar span{color:var(--muted);font-size:.76rem}.event-list,.traffic-list{display:grid;grid-gap:9px;gap:9px}.traffic-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.traffic-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.traffic-row strong{color:var(--text);overflow-wrap:anywhere}.traffic-row span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.traffic-row b{color:var(--gold);font-size:1.35rem}.ops-command-grid,.revenue-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.discord-readiness-panel{display:grid;grid-gap:12px;gap:12px}.discord-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.discord-readiness-grid .status-row{min-height:118px}.discord-readiness-grid .status-row p{overflow-wrap:anywhere}.discord-action-link{display:inline-flex;align-items:center;justify-self:end;gap:6px;color:#c9f2ff;font-size:.82rem;font-weight:900;text-decoration:none}.discord-action-link:hover{color:var(--gold)}.discord-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.route-smoke-dashboard-panel{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(11,18,28,.58)}.route-smoke-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.route-smoke-dashboard-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.route-smoke-dashboard-head strong,.route-smoke-target-list strong{color:var(--text)}.route-smoke-dashboard-head p{margin:0;color:var(--muted);line-height:1.45}.route-smoke-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.route-smoke-dashboard-card{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.route-smoke-dashboard-card span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.route-smoke-dashboard-card strong{color:var(--gold);font-size:1.25rem}.route-smoke-dashboard-card p{margin:0;color:var(--muted);line-height:1.35}.route-smoke-good{border-color:rgba(51,214,159,.2)}.route-smoke-warning{border-color:rgba(249,194,85,.28)}.route-smoke-target-list{display:grid;grid-gap:8px;gap:8px}.route-smoke-target-list div{display:grid;grid-gap:6px;gap:6px}.route-smoke-target-list code{display:block;padding:7px 8px;border-radius:6px;background:rgba(255,255,255,.05);color:#c9f2ff;overflow-wrap:anywhere;white-space:normal}.discord-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(57,183,232,.24);border-radius:6px;background:rgba(57,183,232,.08);color:#c9f2ff;font-size:.82rem;font-weight:900;cursor:pointer}.discord-action-button:hover:not(:disabled){border-color:rgba(57,183,232,.46);color:var(--gold)}.discord-action-button:disabled{color:rgba(215,221,231,.6);cursor:not-allowed;opacity:.68}.compact-link{justify-self:start;margin-top:8px}.account-monitor-panel{display:grid;grid-gap:14px;gap:14px}.account-monitor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:14px;gap:14px}.data-coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.data-coverage-tile{display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.data-coverage-tile svg{color:var(--cyan)}.data-coverage-tile strong{color:var(--text);font-size:clamp(1.25rem,2.5vw,1.8rem)}.account-preview-list>strong,.account-preview-row span,.data-coverage-tile span,.data-freshness-row span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.data-freshness-list{display:grid;grid-gap:8px;gap:8px}.data-freshness-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.data-freshness-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.data-freshness-row strong{color:var(--text)}.data-freshness-row p{margin:0;color:var(--muted);line-height:1.35}.data-freshness-row span{min-width:58px;padding:4px 7px;border-radius:999px;text-align:center}.freshness-fresh span{color:#0e2218;background:var(--green)}.freshness-stale{border-color:rgba(246,177,75,.34)}.freshness-stale span{color:#251806;background:var(--gold)}.freshness-empty span{color:#d7dde7;background:#445062}.token-health-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(96,194,143,.22);border-radius:8px;background:rgba(96,194,143,.055)}.token-health-watch{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.055)}.token-health-critical{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.token-health-watch .permission-audit-head b{color:#251806;background:var(--gold)}.token-health-critical .permission-audit-head b{color:#2b0907;background:#ff938d}.account-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.account-preview-list{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:188px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.account-preview-list>small{color:var(--muted);line-height:1.45}.account-preview-row{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(11,18,28,.56)}.account-preview-row b{color:var(--text);overflow-wrap:anywhere}.account-preview-row small{color:var(--muted);line-height:1.35}.command-signal{display:grid;grid-gap:6px;gap:6px;min-height:84px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.command-signal strong{color:var(--text);line-height:1.35;overflow-wrap:anywhere}.traffic-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.breakdown-list{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:148px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.breakdown-row span{color:#d7e1ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-row b{color:var(--gold)}.breakdown-list small{color:var(--muted)}.traffic-funnel-panel{display:grid;grid-gap:12px;gap:12px;border-color:rgba(57,183,232,.16)}.funnel-quiet{border-color:rgba(255,255,255,.1)}.funnel-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.04)}.funnel-active{border-color:rgba(96,194,143,.28)}.funnel-watch .problem-focus-pill{color:#251806;background:var(--gold)}.funnel-quiet .problem-focus-pill{color:#d7e1ee;background:rgba(255,255,255,.12)}.traffic-funnel-summary{margin:0;color:#d7e1ee;line-height:1.45}.traffic-funnel-actions,.traffic-funnel-grid,.traffic-funnel-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.traffic-funnel-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.funnel-action,.funnel-lane,.traffic-funnel-grid article{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.36)}.funnel-action:hover{border-color:rgba(57,183,232,.46);background:rgba(57,183,232,.08)}.funnel-action span,.funnel-lane span,.traffic-funnel-grid span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.funnel-action span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;color:#0c1218;background:var(--cyan)}.funnel-action strong,.funnel-lane strong,.traffic-funnel-grid strong{color:var(--text);font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;overflow-wrap:anywhere}.funnel-action strong{font-size:1rem}.funnel-action p,.funnel-lane p,.traffic-funnel-grid p{margin:0;color:#d7e1ee;font-size:.88rem;line-height:1.38}.funnel-action-good,.funnel-lane-good{border-color:rgba(96,194,143,.28);background:rgba(96,194,143,.06)}.funnel-action-warning,.funnel-lane-warning{border-color:rgba(246,177,75,.3);background:rgba(246,177,75,.06)}.funnel-action-info span,.funnel-action-warning span{background:var(--gold)}.funnel-action-good span{background:var(--green)}.event-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.event-row span{color:var(--gold);font-weight:900;text-transform:uppercase}.event-row p{grid-column:2/4;margin:0;color:var(--muted)}.event-row small{color:var(--muted);text-align:right}.event-error{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.06)}.event-warning{border-color:rgba(246,177,75,.38);background:rgba(246,177,75,.06)}.rule-grid{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:9px 14px;gap:9px 14px}.rule-grid span{color:var(--gold);font-weight:900}.rule-grid p{margin:0;color:#d7e1ee}.rule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.rule-summary article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.rule-summary span,.state-card span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.rule-summary strong{overflow-wrap:anywhere}.state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.compact-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-side-heading{margin-top:16px}.access-rule-preview{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.access-rule-preview p{margin:0;color:#d7e1ee;line-height:1.5}.access-preview-header,.access-preview-ready,.access-preview-warning{display:flex;gap:10px;align-items:flex-start;min-width:0}.access-preview-header svg,.access-preview-ready svg{flex:0 0 auto;color:var(--cyan)}.access-preview-warning svg{flex:0 0 auto;color:var(--gold)}.access-preview-header div{display:grid;grid-gap:3px;gap:3px;min-width:0}.access-preview-columns span,.access-preview-grid span,.access-preview-header span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.access-preview-header strong{color:var(--gold);font-size:1.08rem;overflow-wrap:anywhere}.access-preview-grid{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px}.access-preview-grid strong{color:#dce7f3;overflow-wrap:anywhere}.access-preview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.access-preview-columns div{display:grid;grid-gap:7px;gap:7px;min-width:0}.access-preview-columns ul,.access-preview-warning ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#d7e1ee;line-height:1.4}.access-preview-ready{color:#b9efd4;font-weight:800}.access-rule-preview-boss_confirmation,.access-rule-preview-manual_review,.access-rule-preview-needs_sponsor{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.08)}.access-rule-preview-boss_confirmation{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.08)}.corp-stats-panel{min-height:auto}.corp-stats-input{display:grid;grid-gap:7px;gap:7px}.corp-stats-input span{color:var(--gold);font-size:.86rem;font-weight:800}.corp-stats-input textarea{min-height:240px;padding:12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045);line-height:1.5;resize:vertical}.corp-stats-actions{display:flex;flex-wrap:wrap;gap:8px}.corp-risk-strip{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(57,183,232,.08)}.corp-risk-strip svg{color:var(--cyan)}.corp-risk-strip div{display:grid;grid-gap:3px;gap:3px}.corp-risk-strip span,.corp-stats-lanes span,.corp-stats-review h3,.corp-stats-summary span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.corp-risk-strip strong{color:var(--gold);text-transform:capitalize}.corp-risk-high{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.08)}.corp-risk-critical{border-color:rgba(255,180,173,.4);background:rgba(255,180,173,.1)}.corp-risk-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.08)}.corp-stats-review,.corp-stats-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.corp-stats-review section,.corp-stats-summary article{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.corp-stats-summary strong{color:var(--gold);font-size:1.4rem;overflow-wrap:anywhere}.corp-stats-review p,.corp-stats-summary p{margin:0;color:#d7e1ee;line-height:1.4}.corp-stats-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.corp-stats-lanes span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.05)}.corp-stats-lanes strong{color:#dce7f3;font-size:.95rem}.corp-stats-review{grid-template-columns:repeat(2,minmax(0,1fr))}.corp-stats-review ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:#d7e1ee;line-height:1.4}.corp-stats-review li span,.corp-stats-review li strong{display:block}.corp-stats-review li span{color:var(--muted);font-size:.86rem}.character-audit-panel,.corp-audit-panel{min-height:auto}.character-audit-posture{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(57,183,232,.08)}.character-audit-posture svg{flex:0 0 auto;color:var(--cyan)}.character-audit-posture div{display:grid;grid-gap:3px;gap:3px;min-width:0}.character-audit-actions h3,.character-audit-card div span,.character-audit-posture span,.character-scope-grid span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.character-audit-posture strong{color:var(--gold);text-transform:capitalize;overflow-wrap:anywhere}.character-audit-posture-blocked,.character-audit-posture-gaps{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.08)}.character-audit-posture-blocked{border-color:rgba(255,180,173,.34);background:rgba(255,180,173,.08)}.character-audit-actions{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.05)}.character-audit-actions h3,.character-audit-actions ul{margin:0}.character-audit-actions ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px;color:#d7e1ee;line-height:1.4}.character-audit-grid,.character-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.character-audit-card,.character-scope-grid article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;min-height:210px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.character-audit-card div{display:flex;align-items:center;justify-content:space-between;gap:8px}.character-audit-card div strong,.character-scope-grid strong{color:var(--gold);overflow-wrap:anywhere}.character-audit-card h3,.character-scope-grid p{margin:0}.character-audit-card h3{color:#eef6ff}.character-audit-card p,.character-audit-card small,.character-scope-grid p,.character-scope-grid small{color:#d7e1ee;line-height:1.4}.character-audit-card small,.character-scope-grid small{color:var(--muted);overflow-wrap:anywhere}.character-audit-card ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#d7e1ee;line-height:1.35}.character-audit-card-needs_review{border-color:rgba(246,177,75,.3);background:rgba(246,177,75,.07)}.character-audit-card-present{border-color:rgba(57,183,232,.24);background:rgba(57,183,232,.06)}.corp-audit-grid .character-audit-card{min-height:230px}.structure-watch-panel{min-height:auto}.structure-watch-review{grid-template-columns:repeat(2,minmax(0,1fr))}.access-policy-heading{margin-top:16px}.state-card{display:grid;grid-gap:7px;gap:7px;min-height:162px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.state-card svg{color:var(--cyan)}.state-card strong{color:var(--gold)}.state-card p{margin:0;color:#d7e1ee;line-height:1.4}.access-policy-grid,.srp-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.access-policy-card,.srp-policy-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:216px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.access-policy-card>div,.srp-policy-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.access-policy-card span,.access-review-suggestion small,.srp-policy-card span,.srp-public-policy-list span,.srp-review-suggestion small{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.access-policy-card strong,.srp-policy-card strong,.srp-public-policy-list strong,.srp-review-suggestion strong{color:var(--gold)}.access-policy-card p,.srp-policy-card p,.srp-public-policy-list p,.srp-review-suggestion p{margin:0;color:#d7e1ee;line-height:1.4}.access-policy-card ul,.access-review-suggestion ul,.recruitment-review-suggestion ul,.srp-policy-card ul,.srp-review-suggestion ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.4}.access-review-suggestion{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.06)}.access-review-suggestion strong{color:var(--ink)}.recruitment-review-suggestion,.srp-review-suggestion{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.06)}.recruitment-review-suggestion strong{color:var(--ink)}.recruitment-review-suggestion small{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.recruitment-review-suggestion p{margin:0;color:#d7e1ee;line-height:1.4}.recruitment-review-suggestion.review-watch{border-color:rgba(228,182,87,.24);background:rgba(228,182,87,.07)}.recruitment-review-suggestion.review-critical{border-color:rgba(255,103,103,.28);background:rgba(255,103,103,.075)}.support-reply-draft{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.055)}.support-reply-draft small{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.support-reply-draft strong{color:var(--ink)}.support-reply-draft p{margin:0;color:#d7e1ee;line-height:1.4}.support-reply-draft textarea{min-height:190px;font-size:.82rem;line-height:1.45}.support-reply-watch{border-color:rgba(228,182,87,.24);background:rgba(228,182,87,.07)}.support-reply-urgent{border-color:rgba(255,103,103,.28);background:rgba(255,103,103,.075)}.support-reply-closed{border-color:rgba(112,214,135,.22);background:rgba(112,214,135,.06)}.srp-reserve-panel{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.055)}.srp-reserve-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);grid-gap:12px;gap:12px;align-items:start}.srp-reserve-grid span,.srp-reserve-header span,.srp-reserve-lanes span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.srp-reserve-grid strong,.srp-reserve-header strong,.srp-reserve-lanes strong,.srp-reserve-notes strong{color:var(--gold)}.srp-reserve-header p,.srp-reserve-lanes p{margin:5px 0 0;color:#d7e1ee;line-height:1.4}.srp-reserve-target{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(246,177,75,.22);border-radius:8px;background:rgba(246,177,75,.055)}.srp-reserve-target strong{font-size:1.1rem}.srp-reserve-export-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.srp-reserve-grid,.srp-reserve-lanes,.srp-reserve-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.srp-reserve-lanes,.srp-reserve-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.srp-reserve-grid article,.srp-reserve-lanes article,.srp-reserve-notes>div{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.srp-reserve-notes ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.45}.reserve-critical,.reserve-tight{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.055)}.reserve-critical .srp-reserve-target{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.reserve-calm{border-color:rgba(120,232,184,.26);background:rgba(120,232,184,.045)}.srp-disposition-leadership_review,.srp-disposition-needs_context,.srp-priority-critical{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.055)}.srp-disposition-likely_denied{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.srp-disposition-likely_eligible{border-color:rgba(120,232,184,.28);background:rgba(120,232,184,.055)}.srp-public-policy-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.srp-public-policy-list article{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.04)}.srp-public-policy-list article>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.permission-audit{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.permission-audit-watch{border-color:rgba(246,177,75,.34);background:rgba(246,177,75,.055)}.permission-audit-critical{border-color:rgba(255,180,173,.42);background:rgba(255,180,173,.055)}.permission-audit-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.permission-audit-head div{display:grid;grid-gap:5px;gap:5px}.audit-metric span,.permission-audit-head span,.permission-audit-item>span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.permission-audit-head strong{color:#dce7f3;line-height:1.35}.permission-audit-head b{padding:5px 8px;border-radius:999px;color:#0e2218;background:var(--green);font-size:.72rem;text-transform:uppercase}.permission-audit-watch .permission-audit-head b{color:#251806;background:var(--gold)}.permission-audit-critical .permission-audit-head b{color:#2b0907;background:#ff938d}.eve-scope-audit{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(96,194,143,.22);border-radius:8px;background:rgba(96,194,143,.055)}.eve-scope-audit-watch{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.055)}.eve-scope-audit-critical{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.055)}.eve-scope-audit-watch .permission-audit-head b{color:#251806;background:var(--gold)}.eve-scope-audit-critical .permission-audit-head b{color:#2b0907;background:#ff938d}.permission-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-gap:8px;gap:8px}.audit-metric{display:grid;grid-gap:4px;gap:4px;min-height:70px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.34)}.audit-metric strong{color:var(--gold);font-size:1.35rem}.permission-audit-list{display:grid;grid-gap:8px;gap:8px}.permission-audit-item{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,13,20,.34)}.permission-audit-item strong{color:var(--ink)}.permission-audit-item p{margin:4px 0;color:#d7e1ee}.permission-audit-item small{color:var(--muted)}.audit-critical{border-color:rgba(255,180,173,.36)}.audit-critical>span{color:#ffb4ad}.audit-warning{border-color:rgba(246,177,75,.32)}.audit-warning>span{color:var(--gold)}.audit-info>span{color:var(--cyan)}.trust-critical,.trust-elevated{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.06)}.trust-critical{border-color:rgba(255,180,173,.38);background:rgba(255,180,173,.06)}.success-note{color:#dffbea;padding:10px 12px;border:1px solid rgba(96,194,143,.35);border-radius:6px;background:rgba(96,194,143,.08)}.inline-warning-note{color:#ffe7b8;padding:10px 12px;border:1px solid rgba(246,177,74,.34);border-radius:6px;background:rgba(246,177,74,.08)}.mix-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.mix-row{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.07)}.mix-row span{color:var(--muted);font-size:.82rem;text-transform:uppercase}.mix-row strong{color:var(--ink);font-size:1.6rem}.legal-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px;color:var(--muted);font-size:.9rem}.legal-footer a:hover,.policy-panel a:hover{color:var(--gold)}.site-footer{position:relative;z-index:20;width:100%;margin-top:28px;border-top:1px solid rgba(239,189,89,.28);background:#050b12;color:#8fa1b3}.site-footer-inner{display:flex;width:min(1760px,calc(100% - 32px));min-height:76px;margin:0 auto;padding:16px 0;align-items:center;justify-content:space-between;gap:24px}.site-footer-legal{display:grid;grid-gap:5px;gap:5px;max-width:760px;font-size:.78rem;line-height:1.45}.site-footer-legal strong{color:#d8e1ea;font-size:.84rem}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px 18px;font-size:.78rem}.site-footer a:focus-visible,.site-footer a:hover{color:var(--gold)}.support-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.support-quick-links>a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;min-height:78px;padding:13px;align-items:start;border:1px solid rgba(57,183,232,.26);border-radius:6px;background:rgba(57,183,232,.06)}.support-quick-links>a>svg{color:var(--gold)}.support-quick-links span{display:grid;grid-gap:4px;gap:4px}.support-quick-links strong{color:var(--ink)}.support-quick-links small{color:var(--muted);line-height:1.4}.will-assistant{--will-base-bottom:max(24px,env(safe-area-inset-bottom));--will-footer-clearance:0px;position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--will-base-bottom) + var(--will-footer-clearance));z-index:200;display:grid;justify-items:end;grid-gap:10px;gap:10px;pointer-events:none}.will-launcher,.will-panel{pointer-events:auto}.will-launcher{display:inline-flex;min-height:46px;padding:0 17px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,213,112,.88);border-radius:6px;background:#f2c75c;box-shadow:0 12px 30px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.38);color:#07111b;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.will-launcher:focus-visible,.will-launcher:hover{background:#ffdb7b}.will-panel{display:grid;grid-template-rows:auto minmax(150px,1fr) auto auto auto;width:min(410px,calc(100vw - 24px));max-height:min(690px,calc(100dvh - 104px - var(--will-footer-clearance)));overflow:hidden;border:1px solid rgba(57,183,232,.5);border-top-color:rgba(239,189,89,.92);border-radius:7px;background:#08111c;box-shadow:0 24px 70px rgba(0,0,0,.62);color:#d8e1ea}.will-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:10px 11px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid rgba(137,171,205,.24);background:#0d1925}.will-header img{border:1px solid rgba(239,189,89,.48);border-radius:5px}.will-header>div:not(.will-header-actions){display:grid;grid-gap:2px;gap:2px}.will-header span{color:#55c9f2;font-size:.66rem;font-weight:800;text-transform:uppercase}.will-header strong{color:#f5f7f9;font-size:1.08rem}.will-header-actions{display:flex;gap:4px}.will-form button,.will-header-actions button{display:inline-grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(137,171,205,.3);border-radius:5px;background:#101f2d;color:#c7d4df;cursor:pointer}.will-form button:focus-visible,.will-form button:hover,.will-header-actions button:focus-visible,.will-header-actions button:hover{border-color:var(--gold);color:var(--gold)}.will-messages{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:180px;padding:12px;overflow-y:auto;background:linear-gradient(rgba(55,89,118,.1) 1px,transparent 0),linear-gradient(90deg,rgba(55,89,118,.1) 1px,transparent 0),#07101a;background-size:28px 28px}.will-message{display:grid;grid-gap:5px;gap:5px;width:min(92%,340px);padding:10px 11px;border:1px solid rgba(137,171,205,.22);border-radius:6px;background:rgba(15,29,42,.97)}.will-message-user{justify-self:end;border-color:rgba(239,189,89,.38);background:rgba(54,44,24,.95)}.will-message>span{color:#55c9f2;font-size:.64rem;font-weight:800;text-transform:uppercase}.will-message-user>span{color:#f2c75c}.will-message p{margin:0;color:#d8e1ea;font-size:.83rem;line-height:1.52;white-space:pre-wrap}.will-message-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.will-message-links a{display:inline-flex;min-height:30px;padding:5px 8px;align-items:center;gap:5px;border:1px solid rgba(57,183,232,.34);border-radius:4px;color:#75d7f8;font-size:.7rem;font-weight:700}.will-thinking{display:flex;align-items:center;gap:7px;color:#8fa1b3;font-size:.75rem}.will-thinking svg{color:var(--gold)}.will-quick-questions{display:flex;gap:6px;padding:0 12px 10px;overflow-x:auto;background:#07101a}.will-quick-questions button{flex:0 0 auto;min-height:32px;padding:6px 9px;border:1px solid rgba(57,183,232,.32);border-radius:4px;background:#0d1b28;color:#b9c8d5;font:inherit;font-size:.7rem;cursor:pointer}.will-quick-questions button:focus-visible,.will-quick-questions button:hover{border-color:var(--gold);color:#f6d77f}.will-form{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-top:1px solid rgba(137,171,205,.22);background:#0d1925}.will-form>label{color:#9bb0c2;font-size:.68rem;font-weight:800;text-transform:uppercase}.will-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:7px;gap:7px}.will-form textarea{width:100%;min-height:46px;max-height:112px;resize:vertical;border:1px solid rgba(137,171,205,.32);border-radius:5px;background:#050c14;color:#eff4f8;font:inherit;font-size:.82rem;line-height:1.4}.will-form button:disabled{cursor:not-allowed;opacity:.45}.will-boundary{margin:0;padding:0 12px 10px;background:#0d1925;color:#7f91a3;font-size:.64rem;line-height:1.4}@media (max-width:720px){.site-footer-inner{display:grid;width:min(100% - 24px,560px);grid-gap:14px;gap:14px}.site-footer nav{justify-content:flex-start}.support-quick-links{grid-template-columns:1fr}.will-assistant{--will-base-bottom:max(20px,env(safe-area-inset-bottom));left:12px;right:12px}.will-panel{width:100%;max-width:410px;max-height:min(640px,calc(100dvh - 96px - var(--will-footer-clearance)))}}@media print{.will-assistant{display:none}}.public-page{min-height:100vh}.policy-panel{width:min(920px,100%);margin:18px auto 0;padding:clamp(18px,4vw,32px);border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.92);box-shadow:0 18px 50px var(--shadow)}.policy-panel h1{margin:0 0 14px;font-size:clamp(1.8rem,5vw,3rem);line-height:1.05}.policy-panel h2{margin:24px 0 10px;color:var(--gold);font-size:1.08rem}.policy-panel li,.policy-panel p{color:#d4dfec;line-height:1.6}.attribution-panel{width:min(1180px,100%)}.attribution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.attribution-card,.attribution-note{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.attribution-card h2,.attribution-card p,.attribution-note h2,.attribution-note p{margin:0}.attribution-card ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.attribution-card li{display:grid;grid-gap:3px;gap:3px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.attribution-card strong{color:var(--text)}.attribution-card span{color:var(--muted)}.attribution-note{margin-top:14px;border-color:rgba(246,177,75,.24);background:rgba(246,177,75,.06)}.attribution-actions{display:flex;flex-wrap:wrap;gap:10px}.attribution-actions a{display:inline-flex;align-items:center;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(13,18,25,.62);color:#c9f2ff;font-weight:900}.source-matrix-grid,.source-summary-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.source-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-summary-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid rgba(246,177,75,.2);border-radius:8px;background:rgba(246,177,75,.07)}.source-summary-grid strong{color:var(--gold);font-size:1.45rem}.source-summary-grid span{color:var(--muted);font-size:.86rem}.source-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-matrix-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.58)}.source-matrix-grid article>span{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.source-matrix-grid article p,.source-matrix-grid article strong{overflow-wrap:anywhere}.source-matrix-grid article p{margin:0;color:var(--muted);line-height:1.45}.source-matrix-grid article a{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(57,183,232,.22);border-radius:6px;color:#c9f2ff;background:rgba(57,183,232,.07);font-weight:900}.source-matrix-grid article a:hover{border-color:rgba(228,182,87,.5);color:var(--gold)}.source-matrix-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.58)}.source-matrix-card h2{margin:4px 0 0}.source-matrix-card>div>span{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.source-matrix-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.source-matrix-card dl div{display:grid;grid-gap:3px;gap:3px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.source-matrix-card dt{color:var(--text);font-weight:900}.source-matrix-card dd{margin:0;color:var(--muted);line-height:1.55}.source-checklist{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.source-checklist li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.035)}.source-checklist span{color:var(--text);overflow-wrap:anywhere}.source-checklist strong{color:var(--gold);font-size:.78rem;text-transform:uppercase}.policy-panel ul{padding-left:20px}.policy-panel .source-checklist{padding:0}.support-card{display:grid;grid-gap:5px;gap:5px;width:min(100%,420px);margin:18px 0;padding:14px;border:1px solid rgba(57,183,232,.28);border-radius:8px;background:rgba(57,183,232,.08)}.support-card strong{color:var(--gold)}.support-card a{color:#c9f2ff;overflow-wrap:anywhere}.support-intake-panel{display:grid;grid-gap:14px;gap:14px;margin:22px 0;padding:18px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.05)}.support-intake-panel h2{margin:0}.support-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.support-project-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:14px;border:1px solid rgba(96,194,143,.26);border-radius:8px;background:rgba(96,194,143,.07)}.support-project-panel .section-heading{margin-bottom:0}.support-project-panel p{margin:0;color:#d7e1ee;line-height:1.5}.support-project-panel-compact{min-height:0}.revenue-status{justify-self:start;width:auto;max-width:100%;padding:7px 10px;border:1px solid rgba(228,182,87,.32);border-radius:999px;color:var(--gold);background:rgba(228,182,87,.08);font-size:.78rem;font-weight:900;overflow-wrap:anywhere;text-transform:uppercase}.dashboard-shell{display:grid;grid-gap:16px;gap:16px;width:min(1180px,100%);margin:14px auto 0}.dashboard-shell>*{min-width:0}.dashboard-heading{display:grid;grid-gap:6px;gap:6px;min-width:0}.dashboard-heading h1{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1;overflow-wrap:anywhere}.dashboard-heading-with-action{grid-template-columns:minmax(0,1fr) auto;align-items:end}.dashboard-heading-with-action>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.dashboard-login-button{min-height:44px;justify-self:end}.dashboard-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px}.dashboard-panel{display:grid;grid-gap:12px;gap:12px;align-content:flex-start;min-height:220px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(13,18,25,.92);box-shadow:0 18px 50px var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wide-panel{grid-column:1/-1;min-height:auto}.identity-stack{display:grid;grid-gap:9px;gap:9px}.identity-stack strong{color:var(--gold);font-size:1.25rem;overflow-wrap:anywhere}.identity-stack span,.report-history span{color:var(--muted);line-height:1.4}.identity-stack form{margin:0}.dashboard-identity-panel{border-top:2px solid rgba(228,182,87,.72);background:linear-gradient(135deg,rgba(228,182,87,.07),transparent 42%),rgba(13,18,25,.94)}.dashboard-pilot-card{display:grid;grid-template-columns:136px minmax(0,1fr);min-width:0;grid-gap:14px;gap:14px}.dashboard-pilot-portrait{width:136px;height:168px;border:1px solid rgba(228,182,87,.52);border-radius:4px;object-fit:cover;box-shadow:0 14px 34px rgba(0,0,0,.32)}.dashboard-pilot-identity{display:flex;min-width:0;flex-direction:column}.dashboard-connected-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;color:#6de5a6;font-size:.72rem;font-weight:850;text-transform:uppercase}.dashboard-pilot-identity>strong{overflow:hidden;margin-top:5px;color:#f5f8fb;font-size:2rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dashboard-pilot-identity>p{margin:7px 0 0;color:#a8b7c6;line-height:1.35}.dashboard-affiliation-grid{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.dashboard-affiliation-grid>a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;min-width:0;align-items:center;grid-gap:9px;gap:9px;padding:6px 8px;border:1px solid rgba(83,180,226,.24);border-radius:4px;color:#dce9f3;background:rgba(9,25,39,.68)}.dashboard-affiliation-grid>a:focus-visible,.dashboard-affiliation-grid>a:hover{border-color:rgba(228,182,87,.7);background:rgba(228,182,87,.06)}.dashboard-affiliation-grid img{width:40px;height:40px;object-fit:contain}.dashboard-affiliation-grid span{display:flex;min-width:0;flex-direction:column}.dashboard-affiliation-grid small{color:#63c8f1;font-size:.64rem;font-weight:800;text-transform:uppercase}.dashboard-affiliation-grid strong{overflow:hidden;margin-top:2px;color:#eef5fb;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-affiliation-grid>a>svg{color:#63c8f1}.dashboard-pilot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.dashboard-pilot-links>a{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:7px 9px;border:1px solid rgba(228,182,87,.32);border-radius:4px;color:#ffe7aa;font-size:.76rem;font-weight:800;text-align:center}.dashboard-pilot-links>a:focus-visible,.dashboard-pilot-links>a:hover{border-color:var(--gold);background:rgba(228,182,87,.08)}.dashboard-permission-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1);color:#a8b7c6;font-size:.78rem}.dashboard-permission-row a{color:#79d3f5;font-weight:750}.dashboard-pilot-identity .identity-actions{margin-top:10px}.dashboard-pilot-identity>.muted-note{margin-top:8px}.identity-actions{display:flex;flex-wrap:wrap;gap:8px}.eve-refresh-control{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(9,17,28,.46)}.eve-refresh-control p{margin:0;color:#b9c7d8;line-height:1.45}.eve-refresh-ready{border-color:rgba(96,194,143,.36)}.eve-refresh-failed,.eve-refresh-reauthorization_required{border-color:rgba(255,180,173,.36)}.eve-refresh-actions{display:flex;flex-wrap:wrap;gap:8px}.eve-refresh-actions .button-link,.eve-refresh-actions button{min-height:38px;padding:8px 12px}.eve-refresh-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.account-control-actions{display:flex;flex-wrap:wrap;gap:8px}.account-control-actions form{margin:0}.account-control-actions a,.account-control-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid rgba(57,183,232,.32);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.1);font-weight:800}.account-control-actions button:disabled{cursor:progress;opacity:.74}.connection-health-banner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(57,183,232,.24);border-radius:8px;background:rgba(57,183,232,.07)}.connection-health-banner span{width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;color:#c9f2ff;background:rgba(57,183,232,.12);font-size:.75rem;font-weight:900;overflow-wrap:anywhere;text-transform:uppercase}.connection-health-banner strong{color:#dce7f3;line-height:1.4;overflow-wrap:anywhere}.connection-health-ready{border-color:rgba(96,194,143,.32);background:rgba(96,194,143,.08)}.connection-health-ready span{color:var(--green);background:rgba(96,194,143,.12)}.connection-health-watch{border-color:rgba(246,177,75,.32);background:rgba(246,177,75,.08)}.connection-health-watch span{color:var(--gold);background:rgba(246,177,75,.12)}.connection-health-critical{border-color:rgba(239,106,98,.42);background:rgba(239,106,98,.08)}.connection-health-critical span{color:#ffd9d6;background:rgba(239,106,98,.12)}.connection-summary-grid article{min-height:76px}.identity-stack button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid rgba(239,106,98,.42);border-radius:6px;color:#ffd9d6;background:rgba(239,106,98,.1);font-weight:800}.identity-stack button:disabled{cursor:progress;opacity:.74}.report-history{display:grid;grid-gap:8px;gap:8px}.report-history article{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(57,183,232,.18);border-radius:6px;background:rgba(57,183,232,.06)}.report-history strong{overflow-wrap:anywhere}.report-history a{color:var(--ink);text-decoration:none}.report-history a:hover{color:var(--cyan)}.dashboard-saved-intro{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.dashboard-saved-empty,.local-dashboard-empty{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px dashed rgba(57,183,232,.28);border-radius:6px;color:var(--muted);background:rgba(57,183,232,.04)}.dashboard-saved-empty strong,.local-dashboard-empty strong{color:#e8eff5}.dashboard-saved-empty a{justify-self:start;color:#72d0f4;font-weight:800}.dashboard-advanced-details{display:block;padding:0;overflow:hidden}.dashboard-advanced-details>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;color:#e7eef4;cursor:pointer;list-style:none}.dashboard-advanced-details>summary::-webkit-details-marker{display:none}.dashboard-advanced-details>summary>span{display:inline-flex;align-items:center;gap:9px;font-size:1rem;font-weight:850}.dashboard-advanced-details>summary svg{color:var(--gold)}.dashboard-advanced-details>summary small{color:var(--muted)}.dashboard-advanced-details[open]>summary{border-bottom:1px solid rgba(57,183,232,.18);background:rgba(57,183,232,.04)}.dashboard-advanced-content{display:grid;grid-gap:12px;gap:12px;padding:16px}.dashboard-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.dashboard-quick-actions>a{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:74px;align-items:start;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(57,183,232,.22);border-radius:5px;color:#dfeaf2;background:rgba(57,183,232,.05);text-decoration:none}.dashboard-quick-actions>a:hover{border-color:rgba(242,195,90,.52);background:rgba(242,195,90,.07)}.dashboard-quick-actions>a>svg{margin-top:2px;color:#5acbf5}.dashboard-quick-actions span{display:flex;min-width:0;flex-direction:column}.dashboard-quick-actions strong{color:#eaf1f6;font-size:.86rem}.dashboard-quick-actions small{margin-top:4px;color:var(--muted);font-size:.74rem;line-height:1.4}.account-report-shell{max-width:1180px}.account-report-panel{display:grid;grid-gap:18px;gap:18px}.account-report-toolbar{display:flex;flex-wrap:wrap;gap:10px}.account-report-toolbar a,.account-report-toolbar button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid rgba(57,183,232,.25);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.08);font-weight:800;text-decoration:none}.account-report-toolbar button{cursor:pointer}.account-report-toolbar svg{color:var(--cyan)}.account-report-toolbar span{align-self:center;color:var(--muted);font-size:.84rem}.account-report-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.account-report-meta-grid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.account-report-meta-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.account-report-meta-grid strong{overflow-wrap:anywhere}.account-report-markdown{max-height:720px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border:1px solid rgba(57,183,232,.16);border-radius:6px;color:#dbe7f4;background:rgba(3,7,12,.52)}.local-dashboard-summary{min-height:auto}.local-dashboard-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.local-dashboard-actions a,.local-dashboard-card,.local-dashboard-overview article{border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.local-dashboard-overview article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 8px;gap:5px 8px;align-items:center;min-height:82px;padding:12px}.local-dashboard-overview svg{color:var(--cyan)}.local-dashboard-actions small,.local-dashboard-card small,.local-dashboard-card span,.local-dashboard-overview span{color:var(--muted)}.local-dashboard-overview strong{grid-column:1/-1;color:var(--gold);font-size:1.45rem}.local-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.local-dashboard-card{display:grid;grid-gap:5px;gap:5px;min-height:108px;padding:12px;transition:border-color .16s ease,background .16s ease}.local-dashboard-actions a:hover,.local-dashboard-card:hover{border-color:rgba(228,182,87,.55);background:rgba(16,23,32,.9)}.local-dashboard-card span{font-size:.73rem;font-weight:900;text-transform:uppercase}.local-dashboard-card strong{color:var(--ink);font-size:1.55rem}.local-dashboard-card small{line-height:1.35}.local-dashboard-active{border-color:rgba(96,194,143,.28);background:rgba(96,194,143,.08)}.local-dashboard-ready{border-color:rgba(228,182,87,.26);background:rgba(228,182,87,.07)}.local-dashboard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.local-dashboard-actions a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:78px;padding:12px}.local-dashboard-actions span{display:grid;grid-gap:4px;gap:4px}.local-dashboard-actions strong{color:var(--gold)}.local-dashboard-actions svg{color:var(--gold);flex:0 0 auto}.local-dashboard-empty span{line-height:1.45}.reports-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:14px;gap:14px;align-items:flex-start}.local-report-library{min-height:520px}.local-report-count{padding:6px 9px;border-radius:999px;color:#0d2118;background:var(--green);font-size:.76rem;font-weight:900;text-transform:uppercase}.local-report-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.local-report-summary-grid article{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.local-report-card-head span,.local-report-summary-grid span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.local-report-summary-grid strong{color:var(--gold);font-size:1.45rem}.local-report-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.local-report-actions button,.local-report-toolbar button,.local-report-toolbar label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 10px;border:1px solid rgba(57,183,232,.28);border-radius:6px;color:#dce7f3;background:rgba(57,183,232,.08);font-weight:800}.local-report-toolbar label{min-width:min(100%,220px)}.local-report-toolbar input,.local-report-toolbar select{min-width:0;border:0;outline:0;color:inherit;background:transparent}.local-report-toolbar input::placeholder{color:rgba(220,231,243,.55)}.local-report-toolbar button:disabled{cursor:not-allowed;opacity:.48}.local-report-card,.local-report-list{display:grid;grid-gap:10px;gap:10px}.local-report-card{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.04)}.local-report-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.local-report-card-head>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.local-report-card-head strong{color:var(--text);overflow-wrap:anywhere}.local-report-card-head small{color:var(--muted)}.local-report-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.local-report-actions button{width:36px;padding:0}.local-report-card pre{max-height:280px;margin:0;padding:12px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#d7e1ee;background:rgba(0,0,0,.24);font-size:.84rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.queue-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr);grid-gap:8px 12px;gap:8px 12px}.queue-grid span{color:var(--muted)}.queue-grid strong{color:#dce7f3;overflow-wrap:anywhere}.permission-shell .dashboard-heading p{max-width:820px;margin:0;color:#d7e1ee;line-height:1.5}.permission-hero-grid,.permission-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.permission-big{font-size:clamp(1.7rem,4vw,2.5rem)}.permission-big,.permission-status{color:var(--gold);overflow-wrap:anywhere}.permission-status{justify-self:start;width:auto;max-width:100%;padding:7px 10px;border:1px solid rgba(246,177,75,.32);border-radius:999px;background:rgba(246,177,75,.08);font-size:.78rem;font-weight:900;text-transform:uppercase}.permission-status-ready{border-color:rgba(96,194,143,.42);color:var(--green);background:rgba(96,194,143,.1)}.permission-status-off{border-color:rgba(246,177,75,.32);color:var(--gold);background:rgba(246,177,75,.08)}.permission-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.permission-card-grid>*,.permission-hero-grid>*,.permission-mini-grid>*,.permission-summary-grid>*{min-width:0}.permission-card{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:330px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(13,18,25,.86)}.permission-card-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.permission-card-head b,.permission-card-head span,.permission-feature-list span,.permission-mini-card span,.permission-summary-grid span{color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.permission-card h2{margin:0;color:var(--text);font-size:1.15rem}.permission-card p,.permission-card small{margin:0;color:#d7e1ee;line-height:1.45}.permission-feature-list{display:flex;flex-wrap:wrap;gap:7px}.permission-feature-list span{padding:5px 7px;border:1px solid rgba(57,183,232,.18);border-radius:999px;background:rgba(57,183,232,.06)}.permission-card details{color:var(--muted)}.permission-card summary{cursor:pointer;color:var(--gold);font-weight:900}.permission-card ul{display:grid;grid-gap:5px;gap:5px;margin:8px 0 0;padding-left:18px;color:#dce7f3;overflow-wrap:anywhere}.permission-card>a{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:2px;color:#c9f2ff;font-weight:900}.permission-card-available{border-color:rgba(96,194,143,.28)}.permission-card-high-trust{border-color:rgba(239,106,98,.34);background:rgba(239,106,98,.06)}.permission-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.permission-mini-card,.permission-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.permission-mini-card strong,.permission-summary-grid strong{color:var(--text);font-size:1.35rem;text-transform:capitalize}.permission-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.permission-preview-card{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.permission-preview-card span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.permission-preview-card strong{color:var(--text)}.permission-preview-card p,.permission-preview-card small{margin:0;color:#d7e1ee;line-height:1.4}.feature-consent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.feature-consent-card{display:grid;grid-gap:8px;gap:8px;min-height:264px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(13,18,25,.82)}.feature-consent-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.feature-consent-card-head b,.feature-consent-card-head span{font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.feature-consent-card-head span{color:var(--muted);overflow-wrap:anywhere}.feature-consent-card-head b{padding:4px 7px;border-radius:999px;background:rgba(57,183,232,.16);color:var(--cyan)}.feature-consent-card strong{color:var(--text)}.feature-consent-card em,.feature-consent-card p,.feature-consent-card small{margin:0;color:#d7e1ee;line-height:1.4}.feature-consent-card em,.feature-consent-card small{color:var(--muted)}.feature-consent-actions,.feature-consent-groups{display:flex;flex-wrap:wrap;gap:7px}.feature-consent-groups span{padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.06);color:#d7e1ee;font-size:.74rem;font-weight:800}.feature-consent-actions{margin-top:auto}.feature-consent-actions a{display:inline-flex;align-items:center;gap:6px;color:#c9f2ff;font-size:.82rem;font-weight:900;text-decoration:none}.feature-consent-actions a:hover{color:var(--gold)}.feature-consent-high-trust-action{border-color:rgba(255,180,173,.32);background:rgba(255,180,173,.055)}.feature-consent-high-trust-action .feature-consent-card-head b{background:#ff938d;color:#2b0907}.eve-readiness-panel{gap:14px}.eve-callback-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid rgba(228,182,87,.24);border-radius:8px;background:rgba(228,182,87,.06)}.eve-callback-note svg{color:var(--gold)}.eve-callback-note p{display:grid;grid-gap:4px;gap:4px;margin:0;color:var(--muted);line-height:1.45}.eve-callback-note strong{color:#dce7f3;overflow-wrap:anywhere}.eve-scope-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.eve-scope-card{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(13,18,25,.86)}.eve-scope-card>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.eve-scope-card b,.eve-scope-card span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.eve-scope-card strong{color:var(--text);overflow-wrap:anywhere}.eve-scope-card p{margin:0;color:var(--muted);line-height:1.4}.eve-scope-card-ready{border-color:rgba(96,194,143,.3)}.eve-scope-card-ready b{color:var(--green)}.eve-scope-card-partial{border-color:rgba(228,182,87,.28)}.eve-scope-card-partial b{color:var(--gold)}.eve-scope-card-missing{border-color:rgba(255,255,255,.08)}.permission-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.permission-mini-card small{color:var(--muted)}.permission-mini-card a{color:#c9f2ff;font-weight:900}.permission-mini-granted{border-color:rgba(96,194,143,.34)}.permission-mini-partial{border-color:rgba(246,177,75,.34)}.policy-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#d4dfec;line-height:1.45}.guide-shell{max-width:1180px}.guide-hero,.guide-section-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:14px;gap:14px;align-items:flex-start}.guide-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.guide-card{display:grid;grid-gap:9px;gap:9px;min-height:220px;padding:15px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(13,18,25,.86);box-shadow:0 18px 50px var(--shadow)}.guide-card:hover{border-color:rgba(228,182,87,.44);background:rgba(22,29,38,.92)}.guide-card span{width:max-content;padding:4px 7px;border:1px solid rgba(228,182,87,.28);border-radius:999px;color:var(--gold);background:rgba(228,182,87,.08);font-size:.72rem;font-weight:900;text-transform:uppercase}.guide-card strong{color:var(--ink);font-size:1.08rem;line-height:1.15}.guide-card p{margin:0;color:#d8e2ef;line-height:1.45}.guide-action,.guide-card small{display:inline-flex;align-items:center;gap:7px}.guide-card small{align-self:flex-end;color:#bfeeff;font-weight:800}.buyback-calculator,.market-command{min-height:auto}.market-page-shell{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:24px 0 54px}.market-page-heading{min-height:84px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.market-page-heading h1{margin:4px 0 0;font-size:34px;letter-spacing:0}.market-page-heading nav{display:flex;gap:8px}.market-page-heading nav a{min-height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid #29465a;color:#a8dfff;text-decoration:none}.market-page-boundary{margin-top:10px;padding:12px 14px;display:flex;align-items:center;gap:9px;border:1px solid #284354;color:#9db1bf;background:#0d171f}.market-browser{margin-top:14px;padding:0;overflow:hidden;border-top:2px solid #f1bd45;background:#0d171f}.market-browser-header{min-height:78px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #294354;background:#111d27}.market-browser-header h2{margin:4px 0 0;display:flex;align-items:center;gap:9px;font-size:22px;letter-spacing:0}.market-browser-header>span{display:flex;align-items:center;gap:7px;color:#8fb0c2;font-size:13px}.market-search-bar{padding:16px 18px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.market-search-bar label>span,.market-watch-note>span{display:block;margin-bottom:6px;color:#8facbd;font-size:12px;text-transform:uppercase}.market-search-bar label>div{min-height:48px;padding:0 12px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid #35617b;background:#08131b}.market-search-bar textarea{width:100%;min-height:46px;padding:12px 0;resize:vertical;border:0;outline:0;color:#edf5fa;background:transparent;font:inherit}.market-search-bar button{min-width:166px;min-height:48px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e2aa31;color:#111820;background:#f1bd45;font-weight:800;cursor:pointer}.market-search-bar button:disabled{opacity:.58;cursor:wait}.market-hub-strip{padding:0 18px 14px;grid-template-columns:repeat(5,minmax(0,1fr))}.market-hub-strip label{min-height:48px;border-radius:0;background:#101b24}.market-feedback{padding:0 18px}.market-feedback:empty{display:none}.market-result.market-order-results{margin-top:4px;padding:0;border:0;background:transparent}.market-result-meta{min-height:40px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#809aaa;font-size:12px;border-top:1px solid #294354;border-bottom:1px solid #294354}.market-order-list{display:grid;grid-gap:10px;gap:10px;padding:10px}.market-order-book{overflow:hidden;border:1px solid #2b4759;background:#111d27}.market-item-head{min-height:92px;padding:10px 14px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid #2b4759}.market-item-fallback,.market-item-head>img{width:72px;height:72px;border:1px solid #385b70;background:#08131b}.market-item-fallback{display:grid;place-items:center;color:#6dbfe9}.market-item-head h3{margin:4px 0;font-size:24px;letter-spacing:0}.market-item-head small{color:#91a8b7}.market-quick-read{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#2b4759}.market-quick-read>div{min-width:0;min-height:108px;padding:14px;display:flex;flex-direction:column;justify-content:center;background:#0d1821}.market-quick-read span{color:#72bfe8;font-size:11px;text-transform:uppercase}.market-quick-read strong{margin-top:7px;font-size:19px;overflow-wrap:anywhere}.market-quick-read small{margin-top:5px;color:#8fa5b4;line-height:1.35}.market-table-scroll{overflow-x:auto}.market-hub-table{width:100%;min-width:720px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-hub-table td,.market-hub-table th{padding:11px 14px;text-align:right;border-top:1px solid #243b4a}.market-hub-table thead th{color:#7894a6;background:#0b151d;font-size:11px;text-transform:uppercase}.market-hub-table td:nth-child(2),.market-hub-table th:first-child{text-align:left}.market-hub-table tbody th{color:#d9e6ee}.market-hub-table tbody th small{display:block;color:#e8be62;font-weight:500}.market-hub-table td{color:#b8c8d2}.market-hub-table .best-price{color:#6fe0b0;font-weight:800;background:#10251f}.market-result-footer{padding:12px 18px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;color:#819aa9;font-size:12px}.market-result-footer .report-actions{margin:0}.market-advanced-tools{margin:10px;border:1px solid #2b4759;background:#101b24}.market-advanced-tools>summary{min-height:52px;padding:0 14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;cursor:pointer;list-style:none}.market-advanced-tools>summary::-webkit-details-marker{display:none}.market-advanced-tools>summary span{display:flex;align-items:center;gap:8px;font-weight:800}.market-advanced-tools>summary small{color:#839cab}.market-advanced-tools[open]>summary svg:last-child{transform:rotate(180deg)}.market-advanced-body{padding:0 10px 10px;border-top:1px solid #2b4759}.market-watch-note{display:block;padding:12px 0}.market-watch-note textarea{width:100%;min-height:58px;padding:10px;color:#e9f1f6;border:1px solid #35566b;background:#09141c}.industry-lab,.pi-planner{min-height:auto}.buyback-result,.market-result,.pi-result{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.market-controls textarea{min-height:132px}.market-hub-toggles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.market-hub-toggles label{display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:10px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(255,255,255,.04)}.market-hub-toggles label.active{border-color:rgba(228,182,87,.48);background:rgba(228,182,87,.08)}.market-hub-toggles input{width:18px;height:18px;accent-color:var(--gold)}.market-hub-toggles strong{color:#f4f8ff}.market-hub-toggles span{color:var(--muted);font-size:.82rem}.buyback-controls .checkbox-field{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(255,255,255,.04)}.buyback-controls .checkbox-field input{width:18px;height:18px;accent-color:var(--gold);flex:0 0 auto}.buyback-controls .checkbox-field span{color:#dce7f3;font-weight:800}.industry-controls textarea{min-height:170px}.industry-source-card{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid rgba(228,182,87,.22);border-radius:8px;background:rgba(228,182,87,.07);color:#dce7f3}.industry-source-card strong{color:var(--gold);font-size:.9rem}.industry-source-card span{color:var(--muted);font-size:.84rem}.industry-library{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.16);border-radius:8px;background:rgba(57,183,232,.045)}.industry-backup{display:grid;grid-gap:10px;gap:10px}.industry-backup label{display:grid;grid-gap:7px;gap:7px}.industry-backup label span{color:var(--gold);font-size:.86rem;font-weight:800}.industry-backup textarea{width:100%;min-height:128px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;resize:vertical;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.industry-backup textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.industry-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.industry-plan-row{display:grid;grid-gap:10px;gap:10px;min-height:178px;padding:13px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(255,255,255,.04)}.industry-plan-row.active{border-color:rgba(228,182,87,.55);background:rgba(228,182,87,.08)}.industry-plan-row h3{margin:3px 0;color:#f4f8ff;font-size:clamp(1.03rem,2.8vw,1.24rem);line-height:1.15;overflow-wrap:anywhere}.industry-plan-row p,.industry-plan-row small{color:var(--muted)}.industry-plan-row p{margin:0;line-height:1.42}.industry-plan-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:end}.buyback-summary-grid,.pi-market-grid,.pi-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.industry-result .pi-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyback-summary-grid article,.pi-market-grid article,.pi-summary-grid article{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.buyback-summary-grid svg,.pi-market-grid svg,.pi-summary-grid svg{color:var(--cyan)}.buyback-summary-grid span,.pi-market-grid span,.pi-summary-grid span{color:var(--muted);font-size:.8rem;text-transform:uppercase}.buyback-summary-grid strong,.pi-market-grid strong,.pi-summary-grid strong{color:var(--gold);overflow-wrap:anywhere}.pi-line-list ul{display:grid;grid-gap:8px;gap:8px;padding-left:0;list-style:none}.pi-line-list li{display:grid;grid-gap:4px;gap:4px;margin:0;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.pi-line-list strong{color:#dce7f3}.pi-line-list span{color:var(--gold);font-weight:800}.pi-line-list small{color:var(--muted);line-height:1.35}.watchlist-panel{min-height:auto}.watchlist-editor,.watchlist-portable,.watchlist-toolbar{display:grid;grid-gap:12px;gap:12px}.watchlist-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-editor label,.watchlist-portable label{display:grid;grid-gap:7px;gap:7px}.watchlist-editor button{grid-column:1/-1}.watchlist-editor label span,.watchlist-portable label span{color:var(--gold);font-size:.86rem;font-weight:800}.watchlist-editor input,.watchlist-editor select,.watchlist-editor textarea,.watchlist-portable textarea,.watchlist-toolbar input,.watchlist-toolbar select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.watchlist-editor textarea,.watchlist-portable textarea{resize:vertical}.watchlist-editor input:focus,.watchlist-editor select:focus,.watchlist-editor textarea:focus,.watchlist-portable textarea:focus,.watchlist-toolbar input:focus,.watchlist-toolbar select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.watchlist-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.38fr));align-items:center}.watchlist-toolbar label{display:flex;align-items:center;gap:8px;min-width:0}.watchlist-toolbar svg{color:var(--cyan);flex:0 0 auto}.search-line{min-height:42px;padding-left:10px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.045)}.search-line input{min-height:40px;padding-left:0;border:0;background:transparent}.watchlist-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.watchlist-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.watchlist-summary-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.watchlist-summary-grid strong{color:var(--gold);font-size:clamp(1.28rem,3vw,1.8rem)}.watch-card,.watchlist-grid{display:grid;grid-gap:10px;gap:10px}.watch-card{padding:14px;border:1px solid rgba(57,183,232,.22);border-left:4px solid var(--gold);border-radius:8px;background:rgba(57,183,232,.06)}.watch-high{border-left-color:var(--red)}.watch-medium{border-left-color:var(--gold)}.watch-low{border-left-color:var(--green)}.watch-card-head{display:grid;grid-template-columns:minmax(0,1fr) 138px;grid-gap:12px;gap:12px;align-items:start}.watch-card-head h3{margin:2px 0 0;font-size:clamp(1.08rem,3vw,1.45rem);line-height:1.08;overflow-wrap:anywhere}.watch-card-head select{width:100%;min-height:36px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.045)}.watch-card p{margin:0;color:#d8e2ef;line-height:1.45}.watch-tags{color:#c9f2ff}.watch-card-actions{display:flex;flex-wrap:wrap;gap:8px}.watch-card-actions a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 11px;border:1px solid rgba(57,183,232,.32);border-radius:6px;color:var(--ink);background:rgba(57,183,232,.1);font-weight:800}.watch-card small{color:var(--muted)}.danger-action{border-color:rgba(239,106,98,.42);color:#ffd9d6;background:rgba(239,106,98,.1)}.watchlist-portable{padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.watchlist-actions{display:flex;flex-wrap:wrap;gap:8px}.wormhole-panel{min-height:auto}.wormhole-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wormhole-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.wormhole-summary-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.wormhole-summary-grid strong{color:var(--gold);font-size:clamp(1.28rem,3vw,1.8rem)}.wormhole-actions,.wormhole-forms{display:grid;grid-gap:12px;gap:12px}.wormhole-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.wormhole-forms{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wormhole-forms section{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.wormhole-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.watchlist-portable label,.wormhole-form-grid label{display:grid;grid-gap:7px;gap:7px}.watchlist-portable label span,.wormhole-form-grid label span{color:var(--gold);font-size:.86rem;font-weight:800}.wormhole-form-grid input,.wormhole-form-grid select,.wormhole-form-grid textarea,.wormhole-inline-controls select{width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.wormhole-form-grid textarea{resize:vertical}.wormhole-form-grid input:focus,.wormhole-form-grid select:focus,.wormhole-form-grid textarea:focus,.wormhole-inline-controls select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.wormhole-form-grid button{grid-column:1/-1}.wormhole-map{display:grid;grid-gap:12px;gap:12px}.wormhole-node-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.wormhole-node,.wormhole-node-grid{display:grid;grid-gap:10px;gap:10px}.wormhole-node{min-height:190px;padding:13px;border:1px solid rgba(57,183,232,.22);border-top:4px solid var(--cyan);border-radius:8px;background:rgba(57,183,232,.06)}.node-entry{border-top-color:var(--green)}.node-active{border-top-color:var(--gold)}.node-hostile{border-top-color:var(--red)}.node-closed{border-top-color:#778291;opacity:.78}.wormhole-node small,.wormhole-node span{color:var(--muted)}.wormhole-node strong{display:block;margin:3px 0;color:#f4f8ff;font-size:clamp(1.05rem,3vw,1.35rem);overflow-wrap:anywhere}.wormhole-node p{margin:0;color:#d8e2ef;line-height:1.42}.wormhole-node select{width:100%;min-height:36px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.045)}.wormhole-lists svg{flex:0 0 auto;color:var(--gold)}.wormhole-list ul{display:grid;grid-gap:8px;gap:8px;padding-left:0;list-style:none}.wormhole-list li{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04)}.wormhole-list li:has(svg){grid-template-columns:auto minmax(0,1fr);align-items:start}.wormhole-list strong{color:#dce7f3;overflow-wrap:anywhere}.wormhole-list span{color:var(--muted);line-height:1.35}.wormhole-inline-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fit-lab-panel{min-height:auto}.fit-compare-selects,.fit-lab-editor{display:grid;grid-gap:12px;gap:12px}.fit-lab-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-compare-selects label,.fit-lab-editor label{display:grid;grid-gap:7px;gap:7px}.fit-compare-selects label span,.fit-lab-editor label span{color:var(--gold);font-size:.86rem;font-weight:800}.fit-compare-selects select,.fit-lab-editor input,.fit-lab-editor textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.fit-lab-editor textarea{resize:vertical;min-height:250px}.fit-compare-selects select:focus,.fit-lab-editor input:focus,.fit-lab-editor textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.fit-visualizer{--fit-high:#ff6b66;--fit-mid:#47c8f0;--fit-low:#f5c45d;--fit-rig:#a98bff;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(234,190,99,.38);border-radius:6px;background:linear-gradient(90deg,rgba(234,190,99,.05),transparent 25%),rgba(3,12,21,.78)}.fit-visualizer-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.fit-visualizer-header h2{margin:2px 0 0;color:#f7f9fc;font-size:clamp(1.35rem,3vw,2rem)}.fit-visualizer-header p{max-width:660px;margin:7px 0 0;color:var(--muted);line-height:1.45}.fit-visual-status{display:inline-flex;gap:7px;align-items:center;min-height:34px;padding:7px 10px;border:1px solid rgba(89,214,141,.36);border-radius:4px;color:#9bf0bd;background:rgba(89,214,141,.08);font-size:.75rem;font-weight:850;white-space:nowrap}.fit-visual-status.loading{border-color:rgba(71,200,240,.38);color:#9fe8ff;background:rgba(71,200,240,.08)}.fit-visual-status.error{border-color:rgba(255,107,102,.38);color:#ffc0bd;background:rgba(255,107,102,.08)}.fit-visual-board{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1fr);grid-gap:14px;gap:14px;min-height:410px}.fit-hull-stage{position:relative;display:grid;min-width:0;align-content:start;padding:14px;overflow:hidden;border:1px solid rgba(71,200,240,.24);border-radius:4px;background:linear-gradient(rgba(71,200,240,.08) 1px,transparent 0),linear-gradient(90deg,rgba(71,200,240,.08) 1px,transparent 0),#07131f;background-size:32px 32px}.fit-hull-stage:after,.fit-hull-stage:before{position:absolute;width:48px;height:48px;content:"";pointer-events:none}.fit-hull-stage:before{top:8px;left:8px;border-top:2px solid var(--fit-low);border-left:2px solid var(--fit-low)}.fit-hull-stage:after{right:8px;bottom:8px;border-right:2px solid var(--fit-mid);border-bottom:2px solid var(--fit-mid)}.fit-hull-image{display:grid;width:min(100%,330px);aspect-ratio:1;place-self:center;place-items:center}.fit-hull-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.55))}.fit-hull-image>svg{width:82px;height:82px;color:rgba(71,200,240,.44)}.fit-hull-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.fit-hull-title span{color:var(--cyan);font-size:.68rem;font-weight:850;text-transform:uppercase}.fit-hull-title strong{color:#f5f7fa;font-size:1.2rem;overflow-wrap:anywhere}.fit-hardpoint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:11px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08)}.fit-hardpoint-grid span{display:inline-flex;gap:5px;align-items:center;min-width:0;padding:8px;color:#b9c8d6;background:#0b1926;font-size:.7rem}.fit-slot-racks{display:grid;grid-gap:9px;gap:9px;min-width:0}.fit-slot-rack{--rack-color:#aebdca;display:grid;grid-template-columns:106px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;min-height:92px;padding:10px;border:1px solid color-mix(in srgb,var(--rack-color) 28%,transparent);border-left:3px solid var(--rack-color);border-radius:4px;background:color-mix(in srgb,var(--rack-color) 5%,#07131f);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.fit-slot-rack-high{--rack-color:var(--fit-high)}.fit-slot-rack-mid{--rack-color:var(--fit-mid)}.fit-slot-rack-low{--rack-color:var(--fit-low)}.fit-slot-rack-rig{--rack-color:var(--fit-rig)}.fit-slot-rack[data-highlighted=true]{border-color:var(--rack-color);background:color-mix(in srgb,var(--rack-color) 13%,#07131f);box-shadow:0 0 0 2px color-mix(in srgb,var(--rack-color) 22%,transparent)}.fit-slot-rack>header{display:grid;grid-gap:5px;gap:5px}.fit-slot-rack>header span{color:var(--rack-color);font-size:.72rem;font-weight:900;text-transform:uppercase}.fit-slot-rack>header strong{color:#f2f6fa;font-size:1.1rem}.fit-slot-row{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));grid-gap:7px;gap:7px}.fit-slot,.fit-slot-row{display:grid;min-width:0}.fit-slot{position:relative;height:58px;place-items:center;padding:4px;border:1px dashed color-mix(in srgb,var(--rack-color) 35%,transparent);border-radius:4px;color:color-mix(in srgb,var(--rack-color) 72%,#fff);background:rgba(0,0,0,.2)}.fit-slot.occupied{border-style:solid;border-color:color-mix(in srgb,var(--rack-color) 60%,transparent);cursor:help}.fit-slot[data-overflow=true]{border-color:var(--fit-high);box-shadow:inset 0 0 0 1px rgba(255,107,102,.34)}.fit-slot img{width:46px;height:46px;border-radius:3px}.fit-slot>span:not(.fit-slot-tooltip){color:rgba(255,255,255,.35);font-size:.72rem;font-weight:850}.fit-slot-tooltip{position:absolute;z-index:5;bottom:calc(100% + 7px);left:50%;width:max-content;max-width:min(240px,70vw);padding:7px 9px;border:1px solid var(--rack-color);border-radius:3px;color:#f5f8fb;background:#030a11;box-shadow:0 8px 22px rgba(0,0,0,.5);font-size:.72rem;font-weight:750;line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.fit-slot:focus-visible .fit-slot-tooltip,.fit-slot:hover .fit-slot-tooltip{opacity:1;transform:translate(-50%)}.fit-slot:focus-visible{outline:2px solid var(--rack-color);outline-offset:2px}.fit-slot-unavailable{align-self:center;color:var(--muted);font-size:.76rem}.fit-visual-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.09)}.fit-visual-footer>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px;background:#0a1723}.fit-visual-footer strong{color:#e9f1f8;font-size:.78rem}.fit-visual-footer span{color:var(--muted);font-size:.7rem;line-height:1.4}.fit-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.fit-readiness-grid article{display:grid;grid-gap:5px;gap:5px;min-height:84px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.fit-readiness-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.fit-readiness-grid strong{color:var(--gold);font-size:clamp(1.08rem,3vw,1.55rem);overflow-wrap:anywhere}.fit-lab-compare,.fit-lab-result,.fit-library{display:grid;grid-gap:12px;gap:12px}.fit-compare-selects{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(150px,.4fr);align-items:end}.fit-card-grid,.fit-compare-grid{display:grid;grid-gap:10px;gap:10px}.fit-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fit-card,.fit-compare-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.fit-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.fit-card-head h3,.fit-compare-card h3{margin:2px 0 0;color:#f4f8ff;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.12;overflow-wrap:anywhere}.fit-card-head>strong{min-width:58px;padding:8px 9px;border:1px solid rgba(234,190,99,.35);border-radius:8px;color:var(--gold);background:rgba(234,190,99,.08);text-align:center}.fit-card-meta{display:flex;flex-wrap:wrap;gap:7px}.fit-card-meta span,.fit-lane-row span{min-height:28px;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.045);font-size:.78rem;font-weight:800}.fit-lane-row{display:flex;flex-wrap:wrap;gap:7px}.fit-lane-row span.active{border-color:rgba(57,183,232,.42);color:#dff8ff;background:rgba(57,183,232,.14)}.fit-flag{margin:0;color:#ffd9d6;line-height:1.4}@media (max-width:1050px){.fit-visual-board{grid-template-columns:1fr}.fit-hull-stage{grid-template-columns:minmax(170px,.7fr) minmax(180px,1fr);column-gap:14px;min-height:270px}.fit-hull-image{grid-row:1/span 3}}@media (max-width:620px){.fit-visualizer{padding:10px}.fit-hull-stage,.fit-visual-footer,.fit-visualizer-header{grid-template-columns:1fr}.fit-visual-status{width:-moz-fit-content;width:fit-content}.fit-hull-image{grid-row:auto;width:min(78vw,300px)}.fit-slot-rack{grid-template-columns:76px minmax(0,1fr);padding:8px}.fit-slot-row{grid-template-columns:repeat(4,minmax(44px,1fr))}}.mission-panel{min-height:auto}.mission-track-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.mission-track-tabs button{min-height:42px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#dce7f3;background:rgba(255,255,255,.045);font-weight:850}.mission-track-tabs button.active{color:#101720;border-color:transparent;background:linear-gradient(135deg,var(--gold),#f2d28b)}.pve-track-tabs,.skill-track-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mission-summary-grid article{display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.mission-summary-grid svg{color:var(--cyan)}.mission-summary-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.mission-summary-grid strong{color:#dce7f3;line-height:1.35;overflow-wrap:anywhere}.mission-checklist{display:grid;grid-gap:10px;gap:10px}.mission-checklist article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.04)}.mission-checklist article.complete{border-color:rgba(96,194,143,.38);background:rgba(96,194,143,.08)}.mission-checklist button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(57,183,232,.36);border-radius:999px;color:var(--cyan);background:rgba(57,183,232,.08)}.mission-checklist article.complete button{color:#0e2218;background:var(--green)}.mission-checklist strong{color:var(--ink);overflow-wrap:anywhere}.mission-checklist p{margin:5px 0;color:#d8e2ef;line-height:1.45}.mission-checklist a,.mission-lists a{color:#bfeeff;font-weight:800}.mission-lists li{display:grid;grid-gap:4px;gap:4px}.mission-lists li svg{color:var(--gold)}.mission-lists span{color:var(--muted);line-height:1.35}.mission-actions{display:flex;flex-wrap:wrap;gap:8px}.skill-plan-panel{gap:14px}.skill-backup,.skill-planner-toolbar{display:grid;grid-gap:10px;gap:10px}.skill-backup label,.skill-planner-toolbar label,.skill-row label{display:grid;grid-gap:7px;gap:7px}.skill-backup label span,.skill-planner-toolbar label span,.skill-row label span{color:var(--gold);font-size:.86rem;font-weight:800}.skill-backup textarea,.skill-planner-toolbar textarea,.skill-row select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.skill-backup textarea,.skill-planner-toolbar textarea{resize:vertical}.skill-backup textarea:focus,.skill-planner-toolbar textarea:focus,.skill-row select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.skill-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-grid,.skill-row{display:grid;grid-gap:10px;gap:10px}.skill-row{padding:13px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.skill-row.skill-complete{border-color:rgba(96,194,143,.38);background:rgba(96,194,143,.08)}.skill-row h3{margin:5px 0 2px;color:#f4f8ff;font-size:clamp(1.03rem,2.6vw,1.25rem);line-height:1.12;overflow-wrap:anywhere}.skill-row p,.skill-row small{color:var(--muted)}.skill-row p{margin:0;line-height:1.42}.skill-row strong{color:#dce7f3;overflow-wrap:anywhere}.skill-priority{width:max-content;padding:4px 7px;border-radius:999px;color:#0c1218;background:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.priority-core{background:var(--red)}.priority-support{background:var(--cyan)}.priority-nice{background:var(--green)}.buyback-table{display:grid;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.buyback-table article,.buyback-table-header{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(70px,.5fr) minmax(100px,.8fr) minmax(100px,.8fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.buyback-table-header{color:var(--muted);background:rgba(255,255,255,.05);font-size:.78rem;text-transform:uppercase}.buyback-table article{border-top:1px solid rgba(255,255,255,.08)}.buyback-table strong{display:grid;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.buyback-table small{color:#ffd8a8;font-weight:500}.buyback-table span{color:#dce7f3;overflow-wrap:anywhere}.market-card,.market-card-grid,.market-watch-grid,.market-watch-row{display:grid;grid-gap:12px;gap:12px}.market-card,.market-watch-row{padding:14px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.market-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.market-card h3,.market-watch-row h3{margin:3px 0;color:#f4f8ff;font-size:clamp(1.1rem,2.8vw,1.4rem);line-height:1.15;overflow-wrap:anywhere}.market-card p,.market-card small,.market-watch-row p,.market-watch-row small{margin:0;color:var(--muted);line-height:1.42}.market-hub-grid,.market-signal-grid{display:grid;grid-gap:8px;gap:8px}.market-signal-grid{grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)}.market-signal-grid span{color:var(--muted)}.market-signal-grid strong{color:#dce7f3;overflow-wrap:anywhere}.market-hub-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.market-hub-grid div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035)}.market-hub-grid strong{color:var(--gold)}.market-hub-grid small,.market-hub-grid span{color:#dce7f3;overflow-wrap:anywhere}.market-watchlist{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(228,182,87,.18);border-radius:8px;background:rgba(228,182,87,.045)}.route-scout-panel,.system-risk-panel{min-height:auto}.route-scout-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.route-scout-form label{display:grid;grid-gap:7px;gap:7px}.route-scout-form label span{color:var(--gold);font-size:.86rem;font-weight:800}.route-scout-form input,.route-scout-form textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:rgba(255,255,255,.045);line-height:1.45}.route-scout-form textarea{resize:vertical}.route-scout-form input:focus,.route-scout-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(57,183,232,.12)}.route-preference-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.route-preference-tabs button{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dce7f3;background:rgba(255,255,255,.045);text-align:left}.route-preference-tabs button.active{border-color:rgba(57,183,232,.48);background:rgba(57,183,232,.14)}.route-preference-tabs strong{color:var(--gold)}.route-preference-tabs span{color:var(--muted);font-size:.78rem;line-height:1.35}.route-result{display:grid;grid-gap:12px;gap:12px}.public-intel-map-panel{min-height:auto}.intel-map-form{align-items:stretch}.intel-map-result{display:grid;grid-gap:12px;gap:12px}.route-map-stage{position:relative;min-height:clamp(340px,48vw,520px);overflow:hidden;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:linear-gradient(rgba(57,183,232,.07) 1px,transparent 0),linear-gradient(90deg,rgba(57,183,232,.07) 1px,transparent 0),radial-gradient(circle at 20% 18%,rgba(246,177,75,.14),transparent 18%),radial-gradient(circle at 78% 70%,rgba(112,214,135,.12),transparent 16%),rgba(6,12,20,.72);background-size:46px 46px,46px 46px,auto,auto,auto}.route-map-stage:before{position:absolute;inset:18px;border:1px solid rgba(255,255,255,.06);border-radius:8px;content:""}.route-map-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.9;filter:drop-shadow(0 0 8px rgba(57,183,232,.18))}.route-map-node{position:absolute;z-index:2;display:grid;place-items:center;min-width:12px;min-height:12px;padding:0;border:2px solid rgba(10,18,28,.92);border-radius:999px;outline:0;background:var(--green);box-shadow:0 0 0 4px rgba(112,214,135,.12),0 0 18px rgba(112,214,135,.35);transform:translate(-50%,-50%);cursor:pointer}.route-map-node.risk-moderate{background:var(--gold);box-shadow:0 0 0 4px rgba(246,177,75,.13),0 0 18px rgba(246,177,75,.32)}.route-map-node.risk-high{background:var(--amber);box-shadow:0 0 0 4px rgba(255,159,67,.14),0 0 18px rgba(255,159,67,.36)}.route-map-node.risk-critical{background:var(--red);box-shadow:0 0 0 4px rgba(255,107,99,.14),0 0 20px rgba(255,107,99,.46)}.route-map-node.endpoint{border-color:rgba(246,177,75,.86)}.route-map-node.active{box-shadow:0 0 0 6px rgba(57,183,232,.22),0 0 24px rgba(57,183,232,.48)}.route-map-label{position:absolute;left:50%;width:max-content;max-width:138px;padding:4px 6px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#dce7f3;background:rgba(6,12,20,.78);font-size:.7rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere;pointer-events:none;text-align:center;transform:translateX(-50%)}.label-top{bottom:calc(100% + 8px)}.label-bottom{top:calc(100% + 8px)}.intel-map-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);grid-gap:10px;gap:10px}.selected-route-stop{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.selected-route-stop h3{margin:0;color:var(--gold);font-size:clamp(1.2rem,3vw,1.7rem);line-height:1.1;overflow-wrap:anywhere}.selected-route-stop p{margin:0;color:#d8e2ef;line-height:1.45}.selected-route-stop.risk-critical,.selected-route-stop.risk-high{border-color:rgba(255,159,67,.34)}.route-map-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;min-height:160px;padding:16px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.055)}.route-map-empty svg{color:var(--cyan)}.route-map-empty strong{color:var(--text)}.route-map-empty p{max-width:620px;margin:0;color:var(--muted);line-height:1.45}.route-map-links{display:flex;flex-wrap:wrap;gap:8px}.result-list li button,.route-map-links a{border:1px solid rgba(57,183,232,.22);border-radius:6px;color:#dce7f3;background:rgba(57,183,232,.08);text-decoration:none}.route-map-links a{padding:8px 10px;font-weight:800}.result-list li button{width:100%;padding:0;text-align:left;border:0;background:transparent;cursor:pointer}.result-list li button:hover,.route-map-links a:hover{color:var(--gold)}.route-summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.route-summary-card h3{margin:2px 0 7px;color:#f4f8ff;font-size:clamp(1.18rem,3vw,1.65rem);line-height:1.1;overflow-wrap:anywhere}.route-summary-card p{margin:0;color:#d8e2ef;line-height:1.45}.route-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.route-metric-grid article{display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.045)}.route-metric-grid svg{color:var(--cyan)}.route-metric-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.route-metric-grid strong{color:var(--gold);font-size:clamp(1.1rem,3vw,1.45rem);overflow-wrap:anywhere}.route-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.route-stop-list{display:grid;grid-gap:8px;gap:8px}.route-stop-card{display:grid;grid-template-columns:46px minmax(0,1fr) 92px repeat(3,minmax(74px,auto));grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.055)}.route-step{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#0c1218;background:var(--gold);font-size:.78rem;font-weight:900}.route-stop-card strong{display:block;color:#f4f8ff;overflow-wrap:anywhere}.route-stop-card small{display:block;margin-top:3px;color:var(--muted)}.route-stop-card b{padding:5px 8px;border-radius:999px;color:#0c1218;background:var(--green);text-align:center;font-size:.74rem;text-transform:uppercase}.route-stop-card.risk-moderate b{background:var(--gold)}.route-stop-card.risk-high b{background:var(--amber)}.route-stop-card.risk-critical b{background:var(--red)}.route-stop-card>span:not(.route-step){color:#dce7f3;font-size:.82rem;text-align:right}.system-risk-card,.system-risk-grid,.system-risk-result{display:grid;grid-gap:12px;gap:12px}.system-risk-card{padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.system-risk-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.system-risk-card-header h3{margin:2px 0 0;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1}.system-risk-card-header strong{min-width:92px;padding:6px 9px;border-radius:999px;text-align:center;color:#0c1218;background:var(--green);font-size:.78rem;text-transform:uppercase}.risk-moderate .system-risk-card-header strong{background:var(--gold)}.risk-high .system-risk-card-header strong{background:var(--amber)}.risk-critical .system-risk-card-header strong{background:var(--red)}.system-risk-card p{margin:0;color:#d8e2ef;line-height:1.45}.system-risk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.system-risk-stats span{display:flex;align-items:center;gap:7px;min-height:40px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#dce7f3;background:rgba(255,255,255,.045);overflow-wrap:anywhere}.system-risk-stats svg{color:var(--cyan);flex:0 0 auto}.system-risk-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panel{min-height:auto}.profile-card,.profile-grid,.profile-result{display:grid;grid-gap:12px;gap:12px}.profile-card{padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.profile-card-heading{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.profile-card-heading img{width:74px;height:74px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);object-fit:cover}.profile-card-image-link{display:block;width:74px;height:74px}.profile-card-heading h3 a{color:inherit;text-decoration:none}.profile-card-heading h3 a:focus-visible,.profile-card-heading h3 a:hover{color:var(--cyan)}.profile-card-heading .eyebrow{display:inline-flex;align-items:center;gap:6px}.profile-card-heading h3{margin:2px 0 0;font-size:clamp(1.18rem,3vw,1.7rem);line-height:1.05;overflow-wrap:anywhere}.profile-card-heading small{color:var(--muted);font-weight:800}.profile-card-heading strong{min-width:108px;padding:6px 9px;border-radius:999px;text-align:center;color:#0c1218;background:var(--green);font-size:.76rem;text-transform:uppercase}.profile-alliance .profile-card-heading strong,.profile-corporation .profile-card-heading strong{background:var(--gold)}.profile-card p{margin:0;color:#d8e2ef;line-height:1.45}.profile-entity-actions{display:flex}.profile-entity-actions a{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,209,102,.3);border-radius:5px;color:#fff0c5;background:rgba(255,209,102,.06);text-decoration:none}.profile-entity-actions a:focus-visible,.profile-entity-actions a:hover{border-color:var(--gold);background:rgba(255,209,102,.1)}.profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.profile-facts span{display:grid;grid-gap:4px;gap:4px;min-height:62px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.045)}.profile-facts small{color:var(--muted);font-size:.72rem;text-transform:uppercase}.profile-facts b{color:#dce7f3;overflow-wrap:anywhere}.profile-related{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.profile-related h4{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--gold);font-size:.82rem;text-transform:uppercase}.profile-related h4 svg{color:var(--cyan)}.profile-related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.profile-related-list a{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;min-height:52px;padding:7px 8px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:inherit;text-decoration:none}.profile-related-list a:focus-visible,.profile-related-list a:hover{border-top-color:var(--cyan);background:rgba(57,183,232,.06)}.profile-related-list img{grid-row:span 2;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.06);object-fit:cover}.profile-related-list b{color:#dce7f3;overflow-wrap:anywhere}.profile-related-list small{color:var(--muted)}.profile-killboard{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(255,209,102,.2);border-radius:7px;background:rgba(255,209,102,.055)}.profile-killboard-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-killboard h4,.profile-killboard-head a{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--gold);font-size:.82rem;font-weight:900;text-transform:uppercase}.profile-killboard-head a{color:var(--cyan);text-decoration:none}.profile-killboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-killboard-groups>div,.profile-killboard-metrics span{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(8,13,18,.32)}.profile-killboard-metrics small,.profile-killboard>small{color:var(--muted)}.profile-killboard-metrics b{color:#f6fbff;overflow-wrap:anywhere}.profile-killboard-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.profile-killboard-groups strong{color:#f6fbff}.profile-killboard-groups ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:17px;color:#d8e2ef}.profile-killboard-groups p{color:var(--muted)}.profile-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.killboard-shell{gap:22px}.killboard-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 20px;gap:4px 20px;align-items:end}.killboard-page-heading .eyebrow,.killboard-page-heading h1,.killboard-page-heading p{grid-column:1}.killboard-page-actions{grid-column:2;grid-row:1/span 3;display:flex;flex-wrap:wrap;gap:8px;align-self:end}.killboard-entity-actions>a,.killboard-entity-head>a,.killboard-page-actions a{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 11px;border:1px solid rgba(57,183,232,.28);border-radius:5px;color:#dcecf7;background:rgba(57,183,232,.07);text-decoration:none}.killboard-workbench{display:grid;grid-gap:18px;gap:18px}.killboard-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border-top:1px solid rgba(57,183,232,.28);border-bottom:1px solid rgba(57,183,232,.2);background:rgba(8,15,22,.58)}.killboard-search label{display:grid;grid-gap:7px;gap:7px;color:#cfdbe8;font-size:.82rem;font-weight:800}.killboard-search label>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:rgba(5,10,15,.78)}.killboard-search label svg{color:var(--cyan)}.killboard-search input{width:100%;min-width:0;border:0;outline:0;color:#f4f8fc;background:transparent;font:inherit}.killboard-result{display:grid;grid-gap:16px;gap:16px}.killboard-entity-head{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.killboard-entity-head>img{width:88px;height:88px;border:1px solid rgba(255,209,102,.3);border-radius:6px;background:rgba(255,255,255,.04);object-fit:cover}.killboard-entity-head h1,.killboard-feed-head h2{margin:2px 0 4px}.killboard-entity-head p{margin:0;color:var(--muted)}.killboard-entity-actions{display:grid;min-width:230px;grid-gap:8px;gap:8px}.killboard-entity-actions>a{justify-content:space-between}.killboard-entity-actions>.killboard-alliance-ops-link{min-height:58px;border-color:rgba(255,209,102,.34);background:rgba(255,209,102,.07)}.killboard-alliance-ops-link>svg:first-child{color:var(--gold)}.killboard-alliance-ops-link>span{display:flex;min-width:0;flex:1 1;flex-direction:column}.killboard-alliance-ops-link strong{color:#fff1c9;font-size:.82rem}.killboard-alliance-ops-link small{margin-top:3px;color:var(--muted);font-size:.67rem}.killboard-affiliations{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.killboard-affiliations a{display:grid;grid-template-columns:30px minmax(0,1fr);min-width:160px;align-items:center;grid-gap:7px;gap:7px;padding:5px 8px 5px 5px;border:1px solid rgba(57,183,232,.2);color:#dcecf7;background:rgba(57,183,232,.045);text-decoration:none}.killboard-affiliations a:focus-visible,.killboard-affiliations a:hover{border-color:var(--cyan)}.killboard-affiliations img{width:30px;height:30px;object-fit:contain}.killboard-affiliations span{display:flex;min-width:0;flex-direction:column}.killboard-affiliations small{color:var(--muted);font-size:.62rem;text-transform:uppercase}.killboard-affiliations strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.killboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;position:relative;padding-bottom:7px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.08)}.killboard-metric{display:grid;grid-gap:6px;gap:6px;min-height:86px;padding:13px;background:#111820}.killboard-metric span{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.killboard-metric strong{color:#f5f8fc;font-size:1.25rem}.killboard-activity-row.kill .killboard-outcome,.killboard-metric.kill strong{color:var(--green)}.killboard-activity-row.loss .killboard-outcome,.killboard-metric.loss strong{color:#ff8c85}.killboard-balance{position:absolute;inset:auto 0 0;height:7px;background:#8d3837}.killboard-balance span{display:block;height:100%;background:#3fb87f}.killboard-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:18px;gap:18px;align-items:start}.killboard-feed,.killboard-insights{display:grid;grid-gap:12px;gap:12px}.killboard-feed-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.segmented-control{display:inline-grid;grid-template-columns:repeat(3,minmax(70px,1fr));min-height:36px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(7,12,18,.72)}.segmented-control button{border:0;border-radius:4px;color:var(--muted);background:transparent;font-weight:800}.segmented-control button.active{color:#101820;background:var(--gold)}.killboard-activity-list{display:grid;border-top:1px solid rgba(255,255,255,.1)}.killboard-activity-row{display:grid;grid-template-columns:54px minmax(180px,1.3fr) minmax(120px,.75fr) minmax(140px,.75fr) 34px;grid-gap:12px;gap:12px;align-items:center;min-height:76px;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.killboard-activity-row>img{width:54px;height:54px;border-radius:5px;background:rgba(255,255,255,.05)}.killboard-activity-context,.killboard-activity-primary{display:grid;grid-gap:3px;gap:3px;min-width:0}.killboard-activity-context small,.killboard-activity-context strong,.killboard-activity-primary small,.killboard-activity-primary strong{overflow-wrap:anywhere}.killboard-activity-context small,.killboard-activity-primary small{color:var(--muted)}.killboard-outcome{font-size:.7rem;font-weight:900;text-transform:uppercase}.killboard-activity-row>a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(57,183,232,.22);border-radius:5px;color:var(--cyan)}.killboard-insights{padding:14px;border-left:1px solid rgba(255,209,102,.24);background:rgba(255,209,102,.035)}.killboard-insights dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.killboard-insights dl div,.killboard-pattern-list span{display:grid;grid-gap:3px;gap:3px;padding:8px;border-top:1px solid rgba(255,255,255,.09)}.killboard-insights dt,.killboard-pattern-list small{color:var(--muted);font-size:.74rem}.killboard-insights dd{margin:0;color:#f6fbff;font-weight:900}.killboard-pattern-list{display:grid;grid-gap:5px;gap:5px}.killboard-pattern-list>strong{color:var(--gold);text-transform:uppercase;font-size:.76rem}.killboard-pattern-list span{grid-template-columns:minmax(0,1fr) auto}.killboard-empty p,.killboard-insight-note p,.killboard-pattern-list p,.killboard-source-note{margin:0;color:var(--muted)}.killboard-empty,.killboard-insight-note{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.killboard-insight-note{padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.killboard-empty svg,.killboard-insight-note svg{color:var(--cyan)}.killboard-source-note{padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem}.killboard-empty{min-height:140px;padding:28px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.killboard-empty strong{display:block;margin-bottom:5px;color:#eef4fa}@media (max-width:980px){.killboard-body,.killboard-entity-head,.killboard-page-heading{grid-template-columns:1fr}.killboard-page-actions{grid-column:1;grid-row:auto}.killboard-entity-head>a{width:-moz-fit-content;width:fit-content}.killboard-entity-actions{width:min(100%,440px);min-width:0}.killboard-insights{border-top:1px solid rgba(255,209,102,.24);border-left:0}}@media (max-width:720px){.killboard-metrics,.killboard-search{grid-template-columns:1fr}.killboard-search .primary-action{width:100%}.killboard-activity-row{grid-template-columns:48px minmax(0,1fr) 34px;gap:9px}.killboard-activity-row>img{width:48px;height:48px}.killboard-activity-context{grid-column:2}.killboard-activity-row>a{grid-column:3;grid-row:1}}.sov-panel{min-height:auto}.sov-result{display:grid;grid-gap:14px;gap:14px}.sov-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.sov-metric-grid article{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06)}.sov-metric-grid svg{color:var(--cyan)}.sov-metric-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase}.sov-metric-grid strong{color:var(--gold);font-size:clamp(1.25rem,3vw,1.8rem)}.sov-holder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.sov-holder-card{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:76px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.045)}.sov-holder-card img,.sov-holder-logo{width:52px;height:52px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.sov-holder-card img{object-fit:cover}.sov-holder-logo{display:grid;place-items:center;color:var(--gold);font-weight:900}.sov-holder-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.sov-holder-card span{color:var(--muted);font-size:.72rem;text-transform:uppercase}.sov-holder-card strong{color:#dce7f3;overflow-wrap:anywhere}.sov-holder-card small{color:var(--muted)}.sov-campaign-list{display:grid;grid-gap:10px;gap:10px}.sov-campaign-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(57,183,232,.06)}.sov-campaign-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sov-campaign-head h3{margin:2px 0 0;font-size:clamp(1.18rem,3vw,1.7rem);line-height:1.05}.sov-campaign-head small{color:var(--muted);font-weight:800}.sov-campaign-head strong{min-width:94px;padding:6px 9px;border-radius:999px;text-align:center;color:#0c1218;background:var(--gold);font-size:.78rem;text-transform:uppercase}.sov-campaign-card p{margin:0;color:#d8e2ef;line-height:1.45}.sov-campaign-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-shell,.srp-shell{display:grid;grid-gap:16px;gap:16px;width:min(1180px,100%);margin:14px auto 0}.srp-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:14px;gap:14px;align-items:flex-start}.fleet-card-grid,.fleet-review-list,.srp-review-list{display:grid;grid-gap:10px;gap:10px}.fleet-review-card,.srp-review-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);grid-gap:12px;gap:12px;align-items:flex-start;padding:13px;border:1px solid rgba(57,183,232,.2);border-radius:8px;background:rgba(57,183,232,.06)}.fleet-review-card div,.fleet-review-card form,.srp-review-card div,.srp-review-card form{display:grid;grid-gap:7px;gap:7px}.fleet-card span,.fleet-review-card span,.srp-review-card span{width:max-content;padding:4px 7px;border:1px solid rgba(228,182,87,.3);border-radius:999px;color:var(--gold);background:rgba(228,182,87,.08);font-size:.72rem;font-weight:900;text-transform:uppercase}.empty-state-panel p,.fleet-card p,.fleet-review-card p,.srp-review-card p{margin:0;color:#d8e2ef;line-height:1.45}.fleet-card small,.fleet-meta-grid span,.fleet-review-card label span,.fleet-review-card small,.srp-review-card label span,.srp-review-card small{color:var(--muted)}.srp-review-card a{color:#bfeeff;overflow-wrap:anywhere}.fleet-review-card select,.srp-review-card input,.srp-review-card select,.srp-review-card textarea{width:100%;min-height:38px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:rgba(255,255,255,.045)}.srp-review-card textarea{resize:vertical}.fleet-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(57,183,232,.22);border-radius:8px;background:rgba(13,18,25,.78)}.fleet-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.empty-state-panel strong,.fleet-card strong{color:var(--ink);font-size:1.08rem;overflow-wrap:anywhere}.fleet-meta-grid{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:7px 10px;gap:7px 10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.fleet-meta-grid strong{font-size:.95rem}.empty-state-panel{display:grid;grid-gap:8px;gap:8px;min-height:180px;place-items:center;padding:22px;border:1px solid rgba(57,183,232,.18);border-radius:8px;background:rgba(57,183,232,.06);text-align:center}.empty-state-panel svg{color:var(--cyan)}@media (max-width:1050px){.command-grid,.dashboard-grid,.guide-hero,.guide-section-grid,.ops-columns,.public-status-layout,.reports-layout,.srp-grid{grid-template-columns:1fr}.guide-card-grid,.leadership-signal-grid,.ops-insight-grid,.side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.external-setup-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.access-policy-grid,.discord-readiness-grid,.external-setup-grid,.local-tool-action-grid,.local-tool-grid,.local-tool-summary-grid,.problem-watch-grid,.route-smoke-dashboard-grid,.srp-policy-grid,.srp-reserve-grid,.status-check-grid,.traffic-funnel-grid,.traffic-funnel-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.account-monitor-grid,.account-preview-grid{grid-template-columns:1fr}.data-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attribution-grid,.source-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-matrix-grid{grid-template-columns:1fr}.alliance-directory-heading,.alliance-directory-summary{grid-template-columns:1fr;align-items:start}.alliance-member-grid,.dashboard-quick-actions,.eve-scope-coverage-grid,.feature-consent-grid,.local-dashboard-grid,.local-report-summary-grid,.permission-card-grid,.permission-mini-grid,.status-breakdown-grid,.status-summary-grid,.tool-directory-summary,.tool-index-grid,.tool-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.dashboard-heading-with-action{grid-template-columns:1fr}.dashboard-login-button{width:100%;justify-self:stretch}.dashboard-pilot-card{grid-template-columns:112px minmax(0,1fr)}.dashboard-pilot-portrait{width:112px;height:142px}.dashboard-pilot-identity>strong{font-size:1.55rem}.dashboard-pilot-links{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.topnav{justify-content:flex-start;width:100%}.command-topnav{align-items:flex-start}.topnav-group-links{position:static;width:100%;max-height:62vh}.topnav-group[open]{width:100%}.topnav-group[open] .topnav-label{width:100%;justify-content:space-between}.topnav-group-links a{width:100%;justify-content:flex-start}.access-policy-grid,.access-preview-columns,.account-report-meta-grid,.appraisal-table article,.appraisal-table-header,.attribution-grid,.brief-strip,.buyback-controls,.buyback-summary-grid,.buyback-table article,.buyback-table-header,.character-audit-grid,.character-scope-grid,.corp-stats-review,.corp-stats-summary,.data-coverage-grid,.detail-grid,.discord-readiness-grid,.eve-scope-coverage-grid,.external-setup-grid,.external-setup-summary,.feature-consent-grid,.fit-compare-grid,.fit-compare-selects,.fit-lab-editor,.fit-readiness-grid,.fleet-meta-grid,.fleet-review-card,.intel-map-detail-grid,.intel-map-metrics,.launch-readiness-grid,.leadership-signal-grid,.local-dashboard-actions,.local-dashboard-grid,.local-dashboard-overview,.local-report-summary-grid,.local-tool-action-grid,.local-tool-grid,.local-tool-summary-grid,.market-card-head,.market-hub-toggles,.market-signal-grid,.metrics-grid,.mission-checklist article,.mission-summary-grid,.mission-track-tabs,.mix-grid,.ops-command-grid,.ops-form,.ops-insight-grid,.permission-card-grid,.permission-hero-grid,.permission-mini-grid,.permission-preview-grid,.permission-summary-grid,.pi-controls,.pi-market-grid,.pi-summary-grid,.problem-watch-grid,.profile-card-heading,.profile-facts,.profile-killboard-groups,.profile-killboard-metrics,.profile-lists,.result-grid,.revenue-readiness-grid,.route-lists,.route-metric-grid,.route-preference-tabs,.route-scout-form,.route-smoke-dashboard-grid,.route-stop-card,.route-summary-card,.rule-summary,.side-rail,.source-matrix-grid,.source-summary-grid,.sov-campaign-lists,.sov-holder-card,.sov-holder-grid,.sov-metric-grid,.srp-form,.srp-policy-grid,.srp-reserve-grid,.srp-reserve-header,.srp-reserve-lanes,.srp-reserve-notes,.srp-review-card,.state-grid,.status-breakdown-grid,.status-check-grid,.status-summary-grid,.status-tool-grid,.system-risk-form,.system-risk-lists,.system-risk-stats,.tool-directory-summary,.tool-index-band,.tool-index-grid,.tool-mini-grid,.tool-tabs,.traffic-breakdown-grid,.traffic-funnel-actions,.traffic-funnel-grid,.traffic-funnel-lanes,.watch-card-head,.watchlist-editor,.watchlist-summary-grid,.watchlist-toolbar,.wormhole-form-grid,.wormhole-forms,.wormhole-inline-controls,.wormhole-summary-grid{grid-template-columns:1fr}.alliance-ops-hub{width:min(1440px,calc(100% - 18px))}.alliance-directory-heading,.alliance-directory-summary dl,.alliance-member-grid,.dashboard-quick-actions,.problem-focus-row{grid-template-columns:1fr}.tool-tabs button{justify-content:flex-start;min-height:46px;padding:0 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.action-row,.local-report-card-head,.market-card-head,.report-actions,.result-header,.route-smoke-dashboard-head,.split-heading{align-items:stretch;flex-direction:column}.activity-bars{grid-template-columns:repeat(7,minmax(36px,1fr));overflow-x:visible;padding-bottom:4px}.event-row,.guide-card-grid,.permission-audit-head,.permission-audit-item,.queue-grid,.rule-grid,.run-row{grid-template-columns:1fr}.event-row p{grid-column:auto}.event-row small,.route-stop-card>span:not(.route-step),.run-row small{text-align:left}}@media (max-width:520px){.dashboard-pilot-card{grid-template-columns:1fr;gap:10px}.dashboard-pilot-portrait{width:116px;height:142px}.dashboard-pilot-identity>strong{font-size:1.28rem}.dashboard-connected-badge{font-size:.62rem}.dashboard-permission-row{align-items:flex-start;flex-direction:column}}